From 1cc8bfdfcd5c96d5dffa054d36b7daa0c05e7689 Mon Sep 17 00:00:00 2001 From: abu <2742828146@qq.com> Date: Thu, 9 May 2024 13:15:23 +0800 Subject: [PATCH] =?UTF-8?q?UI=E6=9B=B4=E6=96=B0=EF=BC=8C=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application.yml | 1 + .../resources/static/css/about.08ac681b.css | 1 - .../resources/static/css/about.19a2d90d.css | 1 + .../resources/static/css/app.29ed9b24.css | 1 + .../resources/static/css/app.970a9628.css | 1 - src/main/resources/static/img/1.1dbc4d21.png | Bin 0 -> 33308 bytes .../static/img/Rectangle 32.9496a202.svg | 17 - src/main/resources/static/img/cg.1ca1df09.png | Bin 0 -> 32782 bytes .../resources/static/img/first1.a62d65fb.svg | 4731 --------------- .../resources/static/img/sfm.22216077.png | Bin 0 -> 25699 bytes .../resources/static/img/success.bb6b7807.svg | 5071 ----------------- src/main/resources/static/index.html | 2 +- .../resources/static/js/about.a6846c89.js | 2 - .../resources/static/js/about.a6846c89.js.map | 1 - .../resources/static/js/about.f2f218a1.js | 2 + .../resources/static/js/about.f2f218a1.js.map | 1 + src/main/resources/static/js/app.10494061.js | 2 - .../resources/static/js/app.10494061.js.map | 1 - src/main/resources/static/js/app.45184631.js | 2 + .../resources/static/js/app.45184631.js.map | 1 + .../static/js/chunk-vendors.16b03157.js | 25 + .../static/js/chunk-vendors.16b03157.js.map | 1 + .../static/js/chunk-vendors.353465c3.js | 25 - .../static/js/chunk-vendors.353465c3.js.map | 1 - src/main/resources/static/web/index.html | 2 +- .../static/web/js/4348-legacy.038111e9.js | 1 + .../resources/static/web/js/4348.3ed55fc4.js | 1 + .../static/web/js/5287-legacy.e382f9d9.js | 1 - .../resources/static/web/js/5287.b7bd612c.js | 1 - .../static/web/js/5329-legacy.f911ef46.js | 1 - .../resources/static/web/js/5329.0e89b160.js | 1 - .../static/web/js/749-legacy.4752565d.js | 1 - .../static/web/js/749-legacy.ad914f74.js | 1 + .../resources/static/web/js/749.33219c4c.js | 1 - .../resources/static/web/js/749.6348dc2e.js | 1 + .../static/web/js/809-legacy.2d396520.js | 1 + .../resources/static/web/js/809.4f2bc049.js | 1 + ...cy.33c0e2a6.js => 8532-legacy.92ece629.js} | 2 +- .../js/{2777.0583934a.js => 8532.0a553b7d.js} | 2 +- ...acy.e51d7e60.js => app-legacy.2fd3550c.js} | 2 +- .../js/{app.bf521b80.js => app.38f2bf26.js} | 2 +- 功能梳理.md | 2 + 42 files changed, 49 insertions(+), 9865 deletions(-) delete mode 100644 src/main/resources/static/css/about.08ac681b.css create mode 100644 src/main/resources/static/css/about.19a2d90d.css create mode 100644 src/main/resources/static/css/app.29ed9b24.css delete mode 100644 src/main/resources/static/css/app.970a9628.css create mode 100644 src/main/resources/static/img/1.1dbc4d21.png delete mode 100644 src/main/resources/static/img/Rectangle 32.9496a202.svg create mode 100644 src/main/resources/static/img/cg.1ca1df09.png delete mode 100644 src/main/resources/static/img/first1.a62d65fb.svg create mode 100644 src/main/resources/static/img/sfm.22216077.png delete mode 100644 src/main/resources/static/img/success.bb6b7807.svg delete mode 100644 src/main/resources/static/js/about.a6846c89.js delete mode 100644 src/main/resources/static/js/about.a6846c89.js.map create mode 100644 src/main/resources/static/js/about.f2f218a1.js create mode 100644 src/main/resources/static/js/about.f2f218a1.js.map delete mode 100644 src/main/resources/static/js/app.10494061.js delete mode 100644 src/main/resources/static/js/app.10494061.js.map create mode 100644 src/main/resources/static/js/app.45184631.js create mode 100644 src/main/resources/static/js/app.45184631.js.map create mode 100644 src/main/resources/static/js/chunk-vendors.16b03157.js create mode 100644 src/main/resources/static/js/chunk-vendors.16b03157.js.map delete mode 100644 src/main/resources/static/js/chunk-vendors.353465c3.js delete mode 100644 src/main/resources/static/js/chunk-vendors.353465c3.js.map create mode 100644 src/main/resources/static/web/js/4348-legacy.038111e9.js create mode 100644 src/main/resources/static/web/js/4348.3ed55fc4.js delete mode 100644 src/main/resources/static/web/js/5287-legacy.e382f9d9.js delete mode 100644 src/main/resources/static/web/js/5287.b7bd612c.js delete mode 100644 src/main/resources/static/web/js/5329-legacy.f911ef46.js delete mode 100644 src/main/resources/static/web/js/5329.0e89b160.js delete mode 100644 src/main/resources/static/web/js/749-legacy.4752565d.js create mode 100644 src/main/resources/static/web/js/749-legacy.ad914f74.js delete mode 100644 src/main/resources/static/web/js/749.33219c4c.js create mode 100644 src/main/resources/static/web/js/749.6348dc2e.js create mode 100644 src/main/resources/static/web/js/809-legacy.2d396520.js create mode 100644 src/main/resources/static/web/js/809.4f2bc049.js rename src/main/resources/static/web/js/{2777-legacy.33c0e2a6.js => 8532-legacy.92ece629.js} (61%) rename src/main/resources/static/web/js/{2777.0583934a.js => 8532.0a553b7d.js} (60%) rename src/main/resources/static/web/js/{app-legacy.e51d7e60.js => app-legacy.2fd3550c.js} (63%) rename src/main/resources/static/web/js/{app.bf521b80.js => app.38f2bf26.js} (61%) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 77ec945b..ddcd1f1f 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -86,6 +86,7 @@ mywx: appid: wx2b5899dac09216d4 # h5回调url h5url: http://wx-api-101281-5-1320792097.sh.run.tcloudbase.com +# h5url: http://154.8.196.128:9999 # h5url: http://154.8.196.128 #exel: diff --git a/src/main/resources/static/css/about.08ac681b.css b/src/main/resources/static/css/about.08ac681b.css deleted file mode 100644 index a5cdf5be..00000000 --- a/src/main/resources/static/css/about.08ac681b.css +++ /dev/null @@ -1 +0,0 @@ -.father[data-v-6e2b34ac]{height:100vh;background-color:#efefef}.mar-auto15[data-v-6e2b34ac]{margin:15px 15px}.van-field__label1——circle[data-v-6e2b34ac],.van-field__label_rectangle[data-v-6e2b34ac]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-6e2b34ac]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#1989fa;border-radius:8px}.van-field__label1——circle[data-v-6e2b34ac]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#1989fa;border-radius:50%}.father[data-v-c8f503c4]{height:100vh;background-color:#efefef}.mar-auto15[data-v-c8f503c4]{margin:15px 15px}.van-field__label1——circle[data-v-c8f503c4],.van-field__label_rectangle[data-v-c8f503c4]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-c8f503c4]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#1989fa;border-radius:8px}.van-field__label1——circle[data-v-c8f503c4]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#1989fa;border-radius:50%}.father[data-v-f678e0e0]{height:100vh;background-color:#efefef}.mar-auto15[data-v-f678e0e0]{margin:15px 15px}.van-field__label1——circle[data-v-f678e0e0],.van-field__label_rectangle[data-v-f678e0e0]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-f678e0e0]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#1989fa;border-radius:8px}.van-field__label1——circle[data-v-f678e0e0]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#1989fa;border-radius:50%}.father[data-v-33cb4d6f]{height:100vh;background-color:#efefef}.mar-auto15[data-v-33cb4d6f]{margin:15px 15px}.van-field__label1——circle[data-v-33cb4d6f],.van-field__label_rectangle[data-v-33cb4d6f]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-33cb4d6f]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#1989fa;border-radius:8px}.van-field__label1——circle[data-v-33cb4d6f]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#1989fa;border-radius:50%}.vant-title-card[data-v-33cb4d6f]{width:90%;height:100vh;margin:0 auto;border-radius:8px;padding:0}.van-cell-group--inset[data-v-33cb4d6f]{margin:0;margin-bottom:15px}.title-tishi[data-v-33cb4d6f]{width:100%;background-color:#fff;margin-bottom:15px;border-radius:8px}.title-tishi p[data-v-33cb4d6f]{color:red;text-align:left;margin:5px 15px}.title-tishi span[data-v-33cb4d6f]{position:relative;font-weight:600;display:block;text-align:left}.title-tishi span[data-v-33cb4d6f]:before{content:"";display:inline-block;height:8px;width:8px;margin:0 10px;background-color:#1989fa;border-radius:50%}.van-button--primary[data-v-33cb4d6f]{width:35%;margin-left:7%}.border-rad[data-v-33cb4d6f]{border-radius:10px;overflow:hidden}.dialog-close-content[data-v-1273d68a]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-page[data-v-1273d68a]{width:95vw;margin-top:15px}.main-page img[data-v-1273d68a]{width:100%}.main-text[data-v-1273d68a]{width:90vw;margin:0 auto;height:45px;border-radius:10px;background-color:#dce0e1;text-align:center;line-height:45px}.main-text p[data-v-1273d68a]{color:red}.main-item[data-v-1273d68a]{margin-top:15px}.main-item img[data-v-1273d68a]{width:50%}.main-item p[data-v-1273d68a]{margin-top:-5px;font-size:.7rem;font-weight:600}.van-row[data-v-1273d68a]{margin-top:15px}.main-bottom[data-v-1273d68a]{position:absolute;left:0;bottom:0;margin-bottom:0}.main-bottom img[data-v-1273d68a]{width:100%}.grop-by[data-v-1273d68a]{width:100%;height:100px}.grop-by p[data-v-1273d68a]{text-align:center;line-height:100px;font-size:medium;color:red}.dialog-close-content[data-v-20f2bb62]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-page[data-v-20f2bb62]{width:95vw;height:200px;border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,.2);background-color:#fff;margin:50px auto;margin-top:0;color:#656565}.main-page p[data-v-20f2bb62]{text-indent:2em;margin:0 30px;text-align:left;line-height:2}.main-page p span[data-v-20f2bb62]{font-weight:700}.main-page span[data-v-20f2bb62]{text-align:center;font-weight:700}.hsd-name[data-v-20f2bb62]{width:90%;margin:15px 0}.main-text[data-v-20f2bb62]{width:90vw;margin:0 auto;height:45px;border-radius:10px;background-color:#dce0e1;text-align:center;line-height:45px}.main-text p[data-v-20f2bb62]{color:red}.main-item[data-v-20f2bb62]{margin-top:15px}.main-item img[data-v-20f2bb62]{width:50%}.main-item p[data-v-20f2bb62]{margin-top:-5px;font-size:.7rem;font-weight:600}.van-row[data-v-20f2bb62]{margin-top:15px}.main-bottom[data-v-20f2bb62]{position:absolute;left:0;bottom:0;margin-bottom:0}.main-bottom img[data-v-20f2bb62]{width:100%}.grop-by[data-v-20f2bb62]{width:100%;height:100px}.grop-by p[data-v-20f2bb62]{text-align:center;line-height:100px;font-size:medium;color:red} \ No newline at end of file diff --git a/src/main/resources/static/css/about.19a2d90d.css b/src/main/resources/static/css/about.19a2d90d.css new file mode 100644 index 00000000..bd539328 --- /dev/null +++ b/src/main/resources/static/css/about.19a2d90d.css @@ -0,0 +1 @@ +.main-page[data-v-29c79979]{height:100vh;width:100vw}.main-page .head[data-v-29c79979]{margin-top:3rem;width:90%}.main-page .sfm[data-v-29c79979]{margin-top:2rem;width:70%}.main-page .input-code[data-v-29c79979]{text-align:center;font-size:35px;height:3.5rem;width:80%;opacity:1;border-radius:132px;background:#fff,#fff;border:4px solid rgba(141,35,40,.6);box-shadow:0 0 0 rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.1),0 12px 12px rgba(0,0,0,.09),0 27px 16px rgba(0,0,0,.05),0 47px 19px rgba(0,0,0,.01),0 74px 21px transparent}.main-page .loginbut[data-v-29c79979]{width:60%;margin-top:10%}.tishi[data-v-29c79979]{margin:5px 15px;text-align:left}.tishi span[data-v-29c79979]{text-align:left}.tishi p[data-v-29c79979]{text-align:left;text-indent:20px;padding:0;margin:0}.tishi p em[data-v-29c79979]{font-style:normal;text-align:center;font-weight:700}.loading[data-v-29c79979]{position:absolute;left:50%;transform:translateX(-50%);top:60%;width:80px}.father[data-v-a065574c]{height:100vh;background-color:#efefef}.mar-auto15[data-v-a065574c]{margin:15px 15px}.van-field__label1——circle[data-v-a065574c],.van-field__label_rectangle[data-v-a065574c]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-a065574c]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-a065574c]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-469ead6b]{height:100vh;background-color:#efefef}.mar-auto15[data-v-469ead6b]{margin:0 15px;margin-bottom:20px}.van-field__label1——circle[data-v-469ead6b],.van-field__label_rectangle[data-v-469ead6b]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-469ead6b]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-469ead6b]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-01db34b2]{height:100vh;background-color:#efefef}.mar-auto15[data-v-01db34b2]{margin:15px 15px}.van-field__label1——circle[data-v-01db34b2],.van-field__label_rectangle[data-v-01db34b2]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-01db34b2]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-01db34b2]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.father[data-v-eebd8ffa]{height:100vh;background-color:#efefef}.mar-auto15[data-v-eebd8ffa]{margin:15px 15px}.van-field__label1——circle[data-v-eebd8ffa],.van-field__label_rectangle[data-v-eebd8ffa]{position:relative;font-size:1rem}.van-field__label_rectangle[data-v-eebd8ffa]:before{content:"";position:absolute;top:30%;left:5px;display:inline-block;height:20px;width:5px;background-color:#8d2328;border-radius:8px}.van-field__label1——circle[data-v-eebd8ffa]:before{content:"";position:absolute;top:50%;left:5px;display:inline-block;height:5px;width:5px;background-color:#8d2328;border-radius:50%}.vant-title-card[data-v-eebd8ffa]{width:90%;height:100vh;margin:0 auto;border-radius:8px;padding:0}.van-cell-group--inset[data-v-eebd8ffa]{margin:0;margin-bottom:15px}.title-tishi[data-v-eebd8ffa]{width:100%;background-color:#fff;margin-bottom:15px;border-radius:8px}.title-tishi p[data-v-eebd8ffa]{color:red;text-align:left;margin:5px 15px}.title-tishi span[data-v-eebd8ffa]{position:relative;font-weight:600;display:block;text-align:left}.title-tishi span[data-v-eebd8ffa]:before{content:"";display:inline-block;height:8px;width:8px;margin:0 10px;background-color:#8d2328;border-radius:50%}.van-button--primary[data-v-eebd8ffa]{width:35%;margin-left:7%}.border-rad[data-v-eebd8ffa]{border-radius:10px;overflow:hidden}.dialog-close-content[data-v-226f9e1c]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-page[data-v-226f9e1c]{width:90%;margin:0 auto}.main-page img[data-v-226f9e1c]{height:90%;width:100%}.main-text[data-v-226f9e1c]{width:90vw;margin:0 auto;height:45px;border-radius:10px;background-color:#dce0e1;text-align:center;line-height:45px}.main-text p[data-v-226f9e1c]{color:red}.main-item[data-v-226f9e1c]{margin-top:15px}.main-item img[data-v-226f9e1c]{width:50%}.main-item p[data-v-226f9e1c]{margin-top:-5px;font-size:.7rem;font-weight:600}.van-row[data-v-226f9e1c]{margin-top:15px}.main-bottom[data-v-226f9e1c]{position:absolute;left:0;bottom:0;margin-bottom:0}.main-bottom img[data-v-226f9e1c]{width:100%}.grop-by[data-v-226f9e1c]{width:100%;height:100px}.grop-by p[data-v-226f9e1c]{text-align:center;line-height:100px;font-size:medium;color:red}.dialog-close-content[data-v-20f2bb62]{position:absolute;right:10px;top:0;font-weight:700;font-size:30px;color:#949494}.main-page[data-v-20f2bb62]{width:95vw;height:200px;border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,.2);background-color:#fff;margin:50px auto;margin-top:0;color:#656565}.main-page p[data-v-20f2bb62]{text-indent:2em;margin:0 30px;text-align:left;line-height:2}.main-page p span[data-v-20f2bb62]{font-weight:700}.main-page span[data-v-20f2bb62]{text-align:center;font-weight:700}.hsd-name[data-v-20f2bb62]{width:90%;margin:15px 0}.main-text[data-v-20f2bb62]{width:90vw;margin:0 auto;height:45px;border-radius:10px;background-color:#dce0e1;text-align:center;line-height:45px}.main-text p[data-v-20f2bb62]{color:red}.main-item[data-v-20f2bb62]{margin-top:15px}.main-item img[data-v-20f2bb62]{width:50%}.main-item p[data-v-20f2bb62]{margin-top:-5px;font-size:.7rem;font-weight:600}.van-row[data-v-20f2bb62]{margin-top:15px}.main-bottom[data-v-20f2bb62]{position:absolute;left:0;bottom:0;margin-bottom:0}.main-bottom img[data-v-20f2bb62]{width:100%}.grop-by[data-v-20f2bb62]{width:100%;height:100px}.grop-by p[data-v-20f2bb62]{text-align:center;line-height:100px;font-size:medium;color:red} \ No newline at end of file diff --git a/src/main/resources/static/css/app.29ed9b24.css b/src/main/resources/static/css/app.29ed9b24.css new file mode 100644 index 00000000..941b2525 --- /dev/null +++ b/src/main/resources/static/css/app.29ed9b24.css @@ -0,0 +1 @@ +#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.main-page[data-v-7ade1cb4]{height:100vh;width:100vw}.main-page .head[data-v-7ade1cb4]{margin-top:3rem;width:90%}.main-page .sfm[data-v-7ade1cb4]{margin-top:2rem;width:70%}.main-page .input-code[data-v-7ade1cb4]{text-align:center;font-size:35px;height:3.5rem;width:80%;opacity:1;border-radius:132px;background:#fff,#fff;border:4px solid rgba(141,35,40,.6);box-shadow:0 0 0 rgba(0,0,0,.1),0 3px 7px rgba(0,0,0,.1),0 12px 12px rgba(0,0,0,.09),0 27px 16px rgba(0,0,0,.05),0 47px 19px rgba(0,0,0,.01),0 74px 21px transparent}.main-page .loginbut[data-v-7ade1cb4]{width:60%;margin-top:10%}.tishi[data-v-7ade1cb4]{margin:5px 15px;text-align:left}.tishi span[data-v-7ade1cb4]{text-align:left}.tishi p[data-v-7ade1cb4]{text-align:left;text-indent:20px;padding:0;margin:0}.tishi p em[data-v-7ade1cb4]{font-style:normal;text-align:center;font-weight:700}.loading[data-v-7ade1cb4]{position:absolute;left:50%;transform:translateX(-50%);top:60%;width:80px} \ No newline at end of file diff --git a/src/main/resources/static/css/app.970a9628.css b/src/main/resources/static/css/app.970a9628.css deleted file mode 100644 index 1e57b3ab..00000000 --- a/src/main/resources/static/css/app.970a9628.css +++ /dev/null @@ -1 +0,0 @@ -#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.img-first1[data-v-023d993d]{width:80%;margin-top:10px}.input-code[data-v-023d993d]{margin-top:20px}.input-code input[data-v-023d993d]{width:70%;height:60px;margin:0 auto;border-radius:15px;background-color:#f6f6f6;box-shadow:0 5px 10px rgba(0,0,0,.5);border:none;font-size:1.5rem;font-weight:60;text-align:center}.login-but[data-v-023d993d]{position:relative;width:50%;margin:10px auto;height:4rem}.login-but img[data-v-023d993d]{height:4rem;width:100%}.login-but span[data-v-023d993d]{position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.loading[data-v-023d993d]{position:absolute;left:50%;transform:translateX(-50%);top:60%;width:80px} \ No newline at end of file diff --git a/src/main/resources/static/img/1.1dbc4d21.png b/src/main/resources/static/img/1.1dbc4d21.png new file mode 100644 index 0000000000000000000000000000000000000000..cd78d677e2d3fb4c341812cf01d3a42718df414a GIT binary patch literal 33308 zcmZs?WmFt(7c4puAcMPv0KtR1yTjn_?iPYua1HM6?(XhRAUFhf4;~y&zu#Hs*S)Nn zVXf}z>3($AuBsiTC@+bOfR6wIfsi3mV#**8lqT@j149Ex#s+o@fq(G!Qd&+R5Qg)A zZ>SCPFYdrWbZ2o*XO-{f&TdAIW*`+iD|;g+XEQzAsdW&D7z7a$R&~!j%QEvKTWY(E zF&va_HZ}iOozmHvK}Y#{O>wg@wvgJ%X?2Z-Q?3mn-DZ_5m)_WiOvh^O*7eV`Z<2T= zo9qMnhM*O2u9U^qf0?rdbBAA>!B6f%YEVMjs z8CMf8g~J-5j}{C31^5L8!Tf(eK|(nfP_eOeXqDPoW{xbkNg{dRMCoW%mKf1~RBEu4 z6h^-l%kjsMNKsL{4u0d5_E&_2>6An)8R_sezKu>K)USoa#3Up?SFH(o?&H)d1}t~$ zHQ6+(t*dph%T>i~H0IJK8<80qaJr)XMBv|9z7G(OaZFmvExiRUD-#nWXsvr{1XsZj>Tz}lZ1tw(aQRAzT(oGimPgt`f zp%}5{DpJ*tBk%;q^%xHw4dIlGCAQd72TsT>fgmjCtMiFkRdpxDLcL$sL@erpXs`oE z%p!)^VBqaCPtNCDT`&bE+-*K5j9_B#eKi^!3#`8+IOBJfy!Q{BNzVXtVL9ljEA4*Q4y!OxRUI--KGz{L#YouAF3A{qB=dpNeWw*H(lMadROc!1D0uT4(> zf^_DX)`4LCt2-6ojnKE-DdHSc0|d?kUAMs4#w5=6uv(x z{MvFnxoBs7Jq)e`xxhSpnK?>sE-OoweC*N>9mBe>m103kS@_fSzSSuO1@c=p%< zs0Z#*Sg5J4AH5zjWmuZb=19Kt^BmgDZt@KsCxRXeu zTdq}4KwMfpZ3?`jQ=21q!nDb?J5kBpsXdo0<=k?sRuv@p;gTndp@JQ=9}TC8m{?1d z>z8?IzP_$%p>3rFJk0iIbR0yZx@F_K!dA_tIbP2?3W@@jG>EW}NW8$Xwzg6WE=Ns# z(ug9`(5YPHmzaUL{OsKTEEw_#=+(rH$}rtn6{^Hpxz9l!9?Yny56VS?(t6Vlb)`wc zt7&SRjyMX_=>T>20K<485JOP~U?@z5V60*Kpj-&nR$4RcYDq$_IM0 zY%(@-GOq>P7GkiW7nv4U>H>bx(&suQB^9}%ZST(|@;M`ukz4me^k6BRkLGMnU9Ghs zU(~hvLZZUiW7{|?Z2l2MU>)KJsOy;$kx<6qYCOU7L=544eGl8G#e!TU-~kIz>j(x~ zzJc5LbHDk>YE)}26XZj>xGL62C3z8@wXl%*fu_Q-X}EvzPhjIvigR(sq22H)EGmNF z&mghEpyT3Dv?%od_eD`O$kikxI;&$ExeWY+Qe$skr^$mb*V*s&cq~(F>`%tLFomK@ zSM5#Z6j6R6B$zl1s?borw-UzL0UmO4#SSjY0VsI7)%AG{S3dDW|BbEDU>PUr7=xn0 zn;kFPE%-yw0E1=|%QiX`NNDE7oQ6M8f8f98-y$ZEza3V5@aU8Zk4Qwm3yT6{any{L zP8Rw7H!x5^fyQL1M1*9E8TEA}=CK%XZFeqV1lgog!b0_zM)r!yKBY4sxu|XRi)?L) z?G1sSUWk|IKa?Z<)F@3t0zrRS%RG9SH~$qhVQh2_@A>ewra8ozzfFzhA(LXi&thC6 z!@d{kXSz+sAaW0jZ__1PDO$1;*|Ur;D5+Gpe=z<{heaI$U=Q2IJl58eNM#Z!sE${ER40F<}cK1#nK=yf{-*GC%qy9Ro=`pM+^%Eum7T7 z)BYN6rF&klc_dpbl$NoImbO7_5|@+`)solwKC;Tt5F}!xPr!Z#r;y_yTcFwsoI+P2 zFolljs)mA>&!lvEA4_1k$xNZi>Z8(Z646bh_Nm8v@a~Sj7w}UXROR5)YSda9-TWZz4wi_Qpc@ z!41bLSy@5;govdA3$6VhVK3D;Lr%PNIFrux1A4vq1!Yj|foOcHCMBhDOIoJvfD}gP zlxgy2BX?T@u9a3O zs^ixg9J|wjncK1BBJp_O#5U&D%cL}H)rgNYS?Z0&T1tBCo^`ORiD=%28}*bP;^HU6 z$v#pyBoN!DXd+gdTpCgQz#04dEG;8}AS309yVnnMO5%#7LR==Q`gTQL(e1%CX8LQCW%55q)W)?aQe3|u^j!S;hi|O zLBMdr;Led1e6Wn;xE>D=NTQt;B#Pey8jI1nTwDyNkOl9y#AvGzG56KS`)}+8UIcQ! zNl#;3!q0nAng&Xt+4FL1A$0MG0CJ{zmqeM|5m)Di}uB?(7|QkPON4>D}YCj?Jv(Rf-xb zi2OJD6NYbY)0z`SY>^~kipOj`5x=%-wVFk5!`{0b1Al0=X44-JZgv^s(k}0*U&m}|JOay~XCi46)XtZ2>SlJG|9#;# z;=~IuIF_Z9q}i4(A}9;WNnkY~`P^V}_dLTtrUDh5EwC;|9QBTi?f(|u$o4it9Xurg z0_oQjy}K`o{kXWz)mB%dsh~?*O5A5t-JdUFru_b#FX0m_18NZhMyQ9L_ZpX6iNo*t)C`N~2XQ3wrbb`oL^Jk|cs`xIV(qSD4#QiAqQ} z`76W3%^$t4=V?737X^D>4F+oMo_y2Y@_4z5)PTl~ajW6trBFoZ3LO5}6{B<%T$raf zpZRn!$z(cwgE;`xXcZVzG&I5yXKdIg2$j(ak;lDIi79?_Po}SDq(M(zmbrrb5$u-=7#L#ov7YHnb>T{!%g%h4crqUD7iIAL_j1p+bt z4G&Y#nkt`*a`=O#hFu>Xu1aeMEc|$wa1J)BKc4H0+`*`9DZIcd`sGMLt;4Ro$Iap@ zBniS-Fkm@*j|7i+NKX>pnXjsf_m~C(y5=4&k*g& zMAYHkS>;{dpwm>yTr@Nf5sqb`LUfWq3mO(PO@cj9zirQ5|3Y;7c9~kL*tApk@#JD1 zVnTkr&*94h9j!^g0DvWKm!{&YtDlL;005K!rgrHhe4`BV8~NM%G}UpHJ$33Fo!P^* zu&PsQEFMl%#(;*bj#K+PuwywM&-~^X{ciiq+xErj7q0tB!K~s@&q6I2U|O%#G8mId zk}}xpV`ulrk|kkP>0!pp~rDq*%_7f6x`3dSaX(&!QsQjT)Out0N z>5eBWIGZg!elZmK$#*7A)x97=UpQNY`GR7=OTT7%|6lvMK+Ec3 z_T$#Q=k5uV0&A$z(^-zbwZ~hJP0!otwd7wCo(;UqJx3oqX?0{am^d}{+ylC#L@cKw z<$>R5AipWo{(6pmc6t{rx@7o(B;rQBbpQ{HwKt939slfN6XH5M$>Ie&d;d+-7PaG0>5Jrz3oNCzW{M5w!jCy4yQ$f(vI-rt<{2A? z86vp8!jlC~e{GG7qFd>{JiMMP+O<$zYqx#-x7+h@bJz0k-2Ei1P>0}?t{s3*$Idao z%0da63!CBxsM@xzaIxfHe5pMy_9AkoCxc^%D6)Bn$_&x&<_2uDByQZX z+-^r!;JI=^7g?9rpqhPL6b$K>NzGBPMY8e>A?9o2ODvr}yh!=Dv!2rnK@0fDD`fD$8?$K&SWxW{X|rZwY5DCBZ}TWm zPgAqSS+Q=;EIjdD)@SIm|QB2lgxs8|}U-}Q!#!jMg3bqcZ z5|NRidSb>7KY*5vw+Ve8kDFQqoOzYTbCSMkvCnKA-shg859?HSJ02chcpOtZI2=sH zC?hAyV`5|dL_k1LXW&FaK5hSTiIveHD~poJr{*(v05hE}EgUQ7$Q@{}Qw3xX9dwYz z3LVNOf-<(YW=l9u7DEZe+|(2CHt%DC;#%U5CQX+3bDiza5pJ*N7LOIl z4fRo4T4(+)pof{q>pn79u!~wu;ne74j6!xz-(J+W2yzhrv7-&s2S|~IQ9c_uu`7iQEbfxr*-&_Xy)=nLJ zZkFBtzV#U3R8w3qfIzta8Q9p^Xesw^VHJnU=_@Z!LCdo)(G6a8tWnLx>y$)lot1`!-M&a zW}AmK$+-fPS`I9pZ)5+U@PkDz0d?XIr%6V z#Wwq5ywK!~*z{ALt0cSm7x-i6^UOHeV5rwyp*k{=3@E<)zOFa>4xRTSDbs*Q!{M(m z90|pj&(5k^^xBQQAMk^u3tW195zKjmwjEkGo@ZnDqwzfJha`+{q{UsZB?4#ZY31Ml zwZ*)>NO$s&xH6+~E{5n|V-euEM}86p{oPBDzkI>1B~#)w8SNG#u68mTyd!~2l4sOj zue2?7)B1*muq8!KBtxt(3<5EsL=n30l&xmJk#xd8scA1`&b;hToWYUNv13O0V|}yb zxe3L6koH*r%S8|{U;%TK!v3;>!r$Av@$d2rxu`nw;2~Y?2WE0aSOqU};uF!u{w>Ex zZiH+R;i5SW0axEvCB>%7^5Zx?xtKF+&j*fZ-JluB{l>0_{yV7q3u!bw3bzf_dMlCt zl9>j5jl}Zght0=dTUR#^&*TND5M|Wh`cu@+g4tuXppDzn>T+Jr@Nl(!Xv;qcy#FwGyV|?c&-9K5@EqZ#qv-_E1|b&I z_Nv*!&@#84x83xW!5hU;!Gr*ewAt^a&)5s&+Cq8mS=IbG&)rL5GSeb7h>+RAaLJ2b zRzg=clQz`@0<~`MV|5W4%B-byl)gib2;>356nn5voLZF5CBE;_*&Cyupdjg&t(m2( zNfYJ92Xs6yfr5q)bPV!9@{$i{EgY*cJ&CJr;A3;GtuXn2zujwZuRfn-_@(0F^WSAB zsui+vPhdkbLQSi5J&1?%dK2Az_m*W&@6RRM8Ro`VTaJ>@d|PYHRis8j3GLgb+`x`J z0vDmpo*2vNM7Asj_w*2@@JBKcg<>i!e}PlwiR#-Xwsox!feD;4u6uw^!8U8OMb9C_ zTrG(N`Hk7|FKr4a`fk!|>J?c>?nM&c$?A4g+bLY{q?IUMIysS33_%!c`=-b8Skp@D zoUczvX+%O{sXsE`qN3(>t2X+0I7(vonM#hh>-{8S&*0?{wOu0kYYQX^XVXM%gJ-dlUFzzBb+5 z$tWq`Oyd4dJ~VKyXDj@*g)eV|_UhF?;YbKn8QrA%3w1Pgv#jht0-jm7+f=>pQtCN) z(|)ad|8|+3uLG>uy1n!rwr@O@fdhB2Uz8 zgy-ZWhGBsi$)&j;cUk-8E!jST!B z_WaO7w~NX-9P9ME>s9x$Qeh)p4s1CZ1$%R|R7wq^72w93Y=|0V<6xr{ zIF#d7$->$3x!w}w(-{?-NWG&w>yTLqOcMW(cv`NU*;`y7UrrLQnj5Jf4$gJb^eT!h zNt}&cz7HJW0)l94GKPZhXq+@XCg#klmWXaPV)_JOkOE<#ri$iGDvrV@E*cTsy&((N ztX9`7dpR)>XcCsJJ#%xkt(o26kz87)|Bw;_J9J7qVUA&VZS6afAqh_~8iycGL8GRE z-F#xVb8;sJ12yRzM}fY@y~f3LP`?b$$-*NFt=Rwmowuaw0Tq3Z8U_|YI9pdUb^v3f zbbY6JRc?0|m~_Sif!OPjC_AaGv-|g+1rcO%*};ghVH~&Dd(3sGa;{yF_1Q6vF&aBP zS~{T`vXgpkIcxUqabsB`F*NWc50?#t+unRZ3Z5ML2_m5b1Yj#YbZv-o#tM6r!HE;) zNiwu}UZpurT2&-;V8aM}8nW4>->1%2HTU}rWzn{f%R%xoqt2?=@r>^=&AQ<$7^34L zEV&rN`PtUqZ(U;*ueET)eMbFRWCYG%y@CQc-FUO@c}RO}%2v~3jW>;$Pzk#24_azm z&$(f3OfqIM|9;^h6S|{TZ_$&qf;_B|Lq<$m6kMI%^%(TrVoW?eyF)+lZ17nx6|90Q zc?h@dtei_}5=DkwMAIddj|@_k*{bwJM|70jC@_v;SbyiKFV5fRfv+B5grzoRM2#gC zV-E)0;qSl8Ny{4T^s0Zd%ZRdHCyzYoVuP!0Dz_pKUrMDv`XQmz^4z80pE8fi{3YL< zfjLG&;(MfmWNvAhYr3o|5C6w(bP|{{GEI;ys_e&SIhprj`Fszj^dQ zL}cOd?|&*UzM$daGRJ4(2H|aQ+n^gxUe@_9JpS|Oe9%bXO1Lp6rr;EgSW$wfV01{Q zvn6TI3780B(9|=hRbe`Wi%>x0DzR`Lb>&A<`8XUSU5-i&R+XOr<6mZYt|6GT*$LAT z@6NgMsLoh3lp=KRznl@%2 zEtdEvBhn`Z_y?M_Zd^S#>3EL9q#@W}GIgt(cle>`;%L9|A}#OLGJEL?x?5rVKj`t9 z5z{dXeix5&w4&%Az{sM5Vi*~>Y|P@v`WZ4K5N!7v)$Mt+YpmPq6EB&x=SDU`S#lw27MTYBdhUrm$}g5Uq7Z1E3i(L z!laeU_eKZZQAoT{GXOqY#5u*jV)17?|DSQR9AYs2Gp6qQ9G=uUe+Gcaa%V;Am*dFV1xYdw)V(g$yQ6q z=DbJ6>AnjE2vjn|21o(dQv7q^&LaAj z!f@v3wXkwBE`J3&)?jLMIKoW9KF;Sh8Cq_~xNcm}FE9?P^nH6fP&w0fOn>e?Qw0Q} z%}hSj`2#}9k(nM^%mB9M$Z!z7gu+r9RclGDRBH0u=DiR1gRqi;y4&Wjt8A4OMTG}X zZOURzWy{e6tihB|xq7{cAtacL>Y>)%(P+1=e*ukH3|;g?tYLYR~}fN=_&evq_aLCnwyNBEh-eYDnqx}CRbXR9sR zN=incx^IR6>t9bTk)(sPOsdpq7C{ktM+8>Pj}d7->Z__X)Wkpnge{{Rn*Pw!k8p+^ z&P#b6`EeRUrAb_jT*wZV1%*WvKz0hwFoXiR4mkVm1oQVNXymp{KS(EXiXp)Eoh!W8 z0ssYrD|X7%?(vEt&vLAxX&_#-7fDLdmNi-pD1jgi3eun^Pi?-D= zu?!tX6<^;bqE;x(^IdVVI;4mk=U^Wq9UlDXfd>n|VqM^r+7-cV#ysyL`su_B5>i(p z=wfa{5g)QqKlOa(~b1W_3c@;?uzSA1CkSf(!;Z%4;m<2 zahcFOHEUUb25y_w79`95Nt`FEQ43o5xEMLCb1;(`9h3#H9lfwJ)j6*98bV^k8)~Jq1Py>xMT`#ZUgySHtrN&Q_nU zV18NUKKE`5fhLT~eBV7HyB=vjqj7|r`(weZAoQCDf?&6(%kaL^Z~XvNk?>fQQ1s?)pTMLB*W(2ZC~?eB-&57%egD=VD{_MT^F8^fAfX{p?>hnWPE+7SE)=ruZSf2qx8CXB4U|=JK>kQHT(Fj$GU&Bra;_XQ z`pKB!`|91o^ypqeLXR|mu0dIyH%}JU%f_?f#xzVCF=f1X9wM_Xm?ca* zzv)lPwpAQ(+4b*M-cy!a>m%QGOJsMMNk;;lyD)#)0bzz7iKuZ4U+efM`Pee@aJHzV zS88^%-jCnw7fe(uYjg}_3WmBXp>shkf7Av?$X zZoTaPgdbl8jJMbD%X(?9zzgDj*W{O^(S1wf<+>C*cDX+bDuWOFPw=pcY-zgxA{eGu zBs#aq>Ql$MkuAf)dB`@%P~Fr^Wvj2&?!d1Qt(GqUlQ6CK@93Pa(E}<;-rzn;vKIBL z3k*4=w=xZn+ZSq;6&GYkw1i#@sJ)AVZ&o6^bs)6 z+Hc=uHd!TcIDNN;ee95|M5e(1vrYg+(r-XfkOk7h)_;G5p-U`VFVw~5xcxuiA`z4o z0*Y19=f#oRyPX56@{7z}kF<_L&tDn>*f&`JH6EO-SZZx+3hw|*NpqsKvr%g#BbL#9 z^Y}2*1VYEgncwK9HLvc?45@!PSV22Rju8y`+Cv7Y#Teqb%8MJ#GD_G#kPW(>np$CG z%&>pSZN4ju$z=~A0ovhuZMUThtE+Ng{kMwc{4~1hk3G-4ht6l2#Q)tF<&icysZ#Gy zxT5`&{Q3u-D_+=zwYnnnt2T^bF>Q5ipBp*6dcW}B6&KlB#Hqt<7d~&#%%^k-|8@OO z83YZ1C-`TqT?KJm7V7Jn7U=yaeL;=*tkO3q-yPrOL|6*Jp# zF<6AV*>9PteUmq0_vM?_T^nn40DDy5s6lsTU$CccJb8aQqrji*{+=?~(&%#23F-4D zsI%*l5})T7)k9+8A+x&Huw?Dx*-}*=5z!+ym^^fvZv?n}!F)AV)O70~WJYNIH~9_fzGV@A;m7v2h82DvQ*q_rxMsH+{??$jS&wI;JvR_8`GxO&Z32w@Y9zEg z+3zCrglZyAVa4k?{eHJ_z{r=F4wYYU@dfXVsv8R)@AoI9paJ1!+n@n+doJC!$ge41 znLS8A#3jwcOk6OuOnQyY4rgmkhOP=Vb1s)ZdOGg+H*=e1w`Y4V?#wHJ*|>}>p;?C< zUs!uR6UxVN#B0!0A2R$?$?)LCK)=pv*HuCuhA+?O0kB*|A6qp@0C)ba+qLL+`>_As zIRjWo+*i#i)H5m@62EQ0$jAp?E{C_T;G+##Fx(Le1pZ+O4%m9Fd1G_Q`WpP%BNn0z zoh1K#*}G#Yn8;1Yg4x&_fe&RV%;1$CRx~hxkRlGt*7Ma=(qcM~Ok=~-V($gE0Ztnm z=PMF}q$;QilCi}1)#X=R4u6ETu+;Xf(7J1v;W{5~z9v%XYR$4U4+tbfHEE+A&U|z0 z!57j;q6aiOC>}AB4Cf}P&6!d~RkK%C+212tmS&2v@#wd=$xZsH#FYM!eAD9NM%;c* zw_u4KlzPDxPnL@JEAX<7E47qkmBetf`->)Sqy9<%bMdUw#%Vt^tOi51fB)Au6SYi7qM%L0TmNwT{f&{DY)q42ZjL_`yW&>sjg?h z2=G-r>c6OOn^I5REV%Rg7)S2M8dSvggSS8mHf_rV9lU9P91NiJ`Mw011+>zYE~Bth zjGrDPhBwL{J)wvvBa&IbXicgre7}_d=xA$YwB1Xo&Q~Dob@geT=13}SmtUC2yUeRF zDNKT8Rto|7EvD4kZY^`k728~#wRIo9UNyHmkrpNRZEpJRB(9prtYaa=h3+;Ld<`_Z zZqpsgL>R4N>>-??3=RO1sbE8P+zC)LyMD#RFhuED#ymLTT@`o0kC@dtf8i<>P2h4M zVW1OPmlr>(x4zZezCGiGv<|0fv2MGxfj}X`1W8MWF8HVSo}p8j6kc46AJa$0bklL) zT+T!~9PH&W8nI{)>uQdAw+3SbR*;dq(_#r{li>Uh8W29i5VdF=KkHOAdL`ieE%_h zaN$jT%MLVuSDui2UBC-L`;{_G7PYJl+-3X234bbS+mbg_`X>T3sQ0oh#`^oFc+MSXl1UOkkxvZa@ITC0w9i58u^9iD5 zBfaNUzcVrm_o`5JqTpslU4OoEDni%c`9}arAnr}Y6zi!`mgJdE8bc!NAg`c{^kLl^ zJavp}X{J!#U@d9JSBo3la#+R?o}53x)M%G8!8huTzXV|j6Z(3x|EEsgE@$;k5BsN) zipO6Etn8#17gq47c`BYZ!fKFHJK{tD-Y@dFgr4Upo&a*@yfE=%5z*^oRtOB=qu6q|mwI3W_6Zr)1GHjl{lfx@d5 z6N$m}wj08-Cp{^MZqY^dru-F34gzhlX**|$W?f`*-H$AN(=Mfr`({mpuEVJl>EqJCYAm3iwXw?n&)?xB+?e@i+S0ZdM_=vr<=e4FM>MVb~kXKD31^5Y-% z(Y)&Ff@rH#DoP~9-tL*vHU3qD1+n~3^Fal+Jt#5{@+frf*B03$-GfhIq5v)+z2aFX z{7w{n&ThjNMCO$0b^9@!Vwe`}ob@^=pOw~Y4&#%*ZSPFU1`iz-9X}JASz0 zt(spgbPHLQtQB2v@WuI);XZ#=pEu|_JD z3%fVTNIwBGsVg5GLVv$*8?F|3aU9<58bVt%lv{rzgh$Yz&uEF{JkTvX%`ba4<;B{3 z^vE9yij|_ezgs@2MmV?^Ixcx?%0zR8+>;=cz&_1AtWl+B8DhbWngVdbx^Q3I7Cw1B zIwW^`uS?#d_o75`H@jOIi1>m2__RY9JM^ww^~;wU5{==2wTUbn}y02GosJn|fqBeuTp(vF4_cTC&Aor?&) zwjZfWDT4qD1!Gj_cqa1kgn=)Az^pm->sLC!E1`|aIuuyg`ZHupIZI-NqMs{Cbfm)`j5b#1QqNNZ^00^^U)p|O^3GxcpF8%djNJ07FHF`NO=?aRgsr{r8@hC(n<{pLH9dq(&J$_-}hLpB;F zco;nfp68FB=nKnmV4%P^s{jjQoU_jLidaQHe zF=5*9OrjPtFj~1gdV_U#J+Xix|AdnL!~n+BLvts9srbM`qCX5+X;2u14afO%@?nhZ zxsq0!sme{hIuDz7!lq{}luIbo564X{#|(TmIl2f{mA(8xoOSZyNKnY@3Yr_uq@EB= z{>WqOoH7`JICqZDfH}T*L(PV7{UoHX%0sU@*&y@b)|c&iJjkbVQm2CD(M#MVsgs3! zUuP0i8}i9>hin(Eoh-T3zSz5!Sg5BmsNuno4?D3@8;glZe&_x3i8<1kNFKS?KO^VR z`<)$kCc`I@m@LD^Zy=B)U9((XXRf=nu09)4=&6K+$xp867owjpOq)!tx=Kd=t+jr% zWJg?BQ6t+sX{^_bPYx57;77|*x)c6=_v@qaTwjb zf{bK70EUeFCqt#iernw&n#`)4MU+!{o3vxXuSNGK@=o#CRue>P?cSEm7tWGIk(8-{McmM3GY z+t;bN;4>`n;5`Qceqh{EBbLQQuUsi3p%hzL;6fDmVURzWEL-n zDb&Z&em@iDI{E_@Gf)&dS*uCf-RR{SE`|^=gg6xhjYQPW@W+bsP4^1RasFJDM@}`e zqM!85dHBiS|35!LuOaE3I4e$rd4O~%L%-y-Uhp|W4vJq}0PzZnxIH1%v0@_Eu>%z} zs21jE@fc8jBo@dbwGFprb&m&+75BR0Vh6JPE=0|D?md5?5(chE3A9+eytpja?XMo} zNh09FKwPQ%Th$<;`Gb%EQFH-A?$LD|+HJ&93x|RL`vId=s+ySq zof$-0R)%DWvQI~bhG)}O*oN?n6BUHV=ZJowjsz<0xk&y=52$`u0UBDP`-;a$Zsn_q1?0@N8*l=8kH}kg)HxU7G}+w}sLGDojOWiW zl>E;7sf%yQ#gzgF0!542F68gQ)>9CJQ=xr`{i+X@=Tls}d=bd02e701s8%DB3fLp; z(`8>r6xu5_r&4@!-k(1I4tD|hu^T*z-AXuG31NKZAm{0|;=rs91cSE5e@FdfgCnJu zqY@tpFfDJX*$wPk28vRCcf8X{l;K%|Z`ATHBZ!U0WK-k@Jh?sXpx;=jf7x*{kw>~vzD7h6e zF~c8AGP!9SJfd&C-G9~BbaXG7(T1$yh)zCm7z@{1m z3uQnN3J>k^jrm-3@Q}1Ra?(rJJYvGS$+{^SLT|lD$!Ez6SN(nncFo9a4{tJf#gYhI zW`&-6Xw_mRQ5@DV9lyB4sr(*!8hcyNy{6yT{>hv?)F>^JEqX9IZ6wUdQd3(S|NCE> zoDo(BH~WMRc`Fd=y)Rvy$L1|XyiJLwPajHO`yl04bU+C0 z=^Sp>u@#o8N?qpY-Hd>U8RhGF92`i|67L<4j%9GY=^dofYtcJ_Aa0T-D`MyS;sXN$ z(L_;>s(cC!QM&&}G|ZxlDY2rOq$_MlK=i509=!>{X3=Ot)}_;XtvG6XU#@5lpmS2< zXQ9u`O{eY`85)MnLe!gMo^{<7`TOtSR+Kc$3w++s z`-U<_OhdP@hB^d2%iQjJq*JLCz(A<}%38f_B>(Tq>LOt@E%CMk1hyq{8buB@6oPKF zlq?OWqKf+g)|pq;&7}3{;q=A7aSa-0JhzU;af(zKJvWa)b`aX&^dD*iruT1!t?GA_XIO2p6# z1R5 z_q&u>8m*Q7=-nJdAJsE*(t3U3KOE{x?rRUfb?^R-r(nRa`LtNhI?GH|hU*3cIj_d| zr4Bo%J4VwPjiPbGDP6WpGP+3kYo*=!-wh|01q=8RuOCi*?TJ4)J!h6JIBGRF;G0}-PrqjFyqRYWr(^ZNdG(AT zVcm$W!#>faUvwq8>GaEcV`aSiC?$o+)lE!>pa6e>K6O-35c%Aw&W!!seRt}dVv?a? zVYFWmIc-^|nabSPzvBi;nJ+c~iAgd>+3E-x_|TEe=l)Rv>KBeE2uOosO`&YVN{yeN z01S_?#AX!Ih!zBp=j3S-mGy=8=k@jUHi%1XMYm%A`vqb&4jER%*H~t& z8pWP`AiqA7Z*!tn^+F394csMlqze{+kwU|O-*D+GK5|%X8sG{i!*nt;j#eG~6$gLg zC^q!Cli%6Mogv0F9pINjOTE!ar_~h}t`;BuGQoJ^q{CXYX4aPu=i#Ds<_b?nqkdeC zy45C0>sp1rw_PQW4OVMum=?S-$CoFk8-)Y{6qbEq{|h@Z|CdaO^^8@`rmL`N@$V(G zmf+Cf+7)LGOrr)(kz4Kfn+ZNdXknlD3#n=m<$5cv`_LmnwWsY0(_=ndBH>sffXLn& z9Rz2DZPU0-%k(hl_mEy;X8rhAG|1ZruLJEJsU;#TR&_;Zyn&cWE-1j)QWg+C`5ylj z9GpH3a?d=Jwt%InZx&BRd+eo3S-f`kO|xyz`E4%y~=yPA8uHK(XHXx;O6prQpS)JkC&dMQuIPpai?b! z7Al%U)Tn|1m8M&}z3+~Rwf}h^RH=P}C6B;~2r<0#N3sxxhc5OrXm{|Y>g&!g_ByP| zAzsUHaXi_p$pLt6DI93|0<+tK(#BH60NI&p$$>cO>+~J_ian{p8MBBJ*9$y;-<8v5 zCsSwuzk0rT>OyM%yxrOT%F;=avA+C*0VPpv=pi0lTFSJ6;=<2AM;7Y~W${Wi8e7Vy zef5W(jgqzc$~|i;?glq^XlBkTPbjc&AG^v*zB5Nu@FDPNM=gayNzxF6fWgtS z3T*6QszCqnkz)dzF-7n2#=^{;1el3LJ2j7K{;=;JG&^Zo_Ue&D}sRD9>Z!P;J zL#Dv-0Ven--*tXmm?{Ihl%j=$LiA)%Rp3 zykaFMzY$pkL*MQHqy65^j~}BPPCJ6|5VwRyo1(URaX$IQfGsA^f{JoX_h8jFj@~qs z7>K`^OT0iyW_8Di-QZ_2Aq$q9^xFJB!00p(hv4wIK;`19*Mus!S!TSskwQDZ1fbjj0X8nM8n48LS< zq-FVFP;zVhgN?!K$|sQ+vdKP(PZ z!Qwne5@)Urmk)n*rI;O99-`IICu5KXO3V?J(I$;{TLdStE1+VB~v1EbH3ft52_+Jx1WbA&^`7(0hc2>vx zPw+}r`XfXn-dRc*4YK>%!oly=LF_AEJdlqpb5+7eB;Z|k8dyM$hYt@aCx#U!XUK@E ziI@0Z(`v^4ww5I6`_gE_BTz#Qv>gc2aa@serK?s*h1bn@?!0LnU!GSQ#y(@gL##=F zOR?Nxg*{x*fy=Ufpd|d)o55$7WMD@95T#K%YI`#lnkXE72ubGn>f+~*!~1Gx&N%9& z*Q)n^CVx8L!%FPl#tub31EqmX#uR8E;Z?DEL;E&aBF>WP@V)?7-UZepCXonXO6XvT z;3T4HgOwwf_Q0Gb!me;N&(OR7=LPr^e%VDw()TpM9G8go(MH0_bf?gbp^EB2N^E9z zf1wB>sPQM&LYR1b+5%oNA4KhB(s?9nZs)zO`aP$$G?onVrtsOLI>hsC-*vtViJ`(v z@+LlJJ)x%_y&$1L(4+m_;6nRr2~wa5*n)E1Y`>X)>oKuEPx z40*`}y~-|{Nvl>R6maL87<9ZZY+~|?>nc(u0>y&L_x+mBO$va`Au)gIFv0@|2AmO9 z>!5Y4CW9}^;8#Woh>&JY?exi)Q5;=;7kAJgz_R&k7Zap{wgwciYyfXKK^>QNKfyHN zGb9vAZDoRP*n)Hwu$Eal#x-ket8*#m`{e{Rz7ULV8(-0!gnM)t9VKrvkXFYGaP#xf z{4X0<&501n!(y)qUtWIP78tpWB#NU5FSx~4U{Lro3N#8JxXesM9iL@kXb6||u<973 z2>bcgJj|r*m;?iQ&9XgKJoOl2)``~rri`!ple2tsfQ%Z|+wR`|bJtrnFH=0qpSuu5 z-`5`x$x-jm^qFqfbmp5U`Yo)tkAr}+>2W80=``Sdzp&QCYA$(R^Ljsu>NEI%YP!b2 zNSbavvAMCcv2EMQ#6SV5z0YDCbtu9jv+k(jRVvB z&#!Nj@V)YnZs+GbOmQ|L@XfI$H@8Ss-HDU5uA;Kb(nF7Gkc1o-q`U&IHFNl;|0&p; zH--6eCFDeAIj%O_KcD~k^R>h3>-_-9Rw9g+H(NpsHDbW&n~Ckk`0MKhTJ_|oo+2|; z_@oKkclgE1%KoBd$aGfUCsZq}#M6I7No24f%h45|D^9V<{su=Wmt)==I_#&H_R$At zaMCpXt-t@wKfO+82!PSS1xNY#l&bJUQ)xiBqc%`zS2~F#!_RY&jupmtr{N!4 zU+JhrJ`pYyV62jkw$+hHV0Q!y;cRNmy3*VZ5wMrT+4A)-wKbr(=ucJ8$6H^qELRyx zIPY{(=H0gE9W^_z6fGPQG@yT$4gh#07Vv%&0*-t+&O97HW5vFut5@X`5kLc8w;Vo@ zvM-;wcHkXNad6ypm1zeaiFmDWi3$0H{;BIIGfpu@S|#_{K+U)cyLsG}%vn-cQ@<>o zNnw-eFaoEFJ$WGkW3+UTUS5E}^Lb@`4<)DK#=>5+ZC=U%$xKmGlENwh_wTFBT`)j@ zyx~{T&CYfZ0Cqc~5ak8?%ljf`wPtaqnLxgiTpx z9e3p013+8HlAO|0BX~x~1hsP8OyMmsvc6#2u%*cNqZNPGViv?)ZoBh^41octZ7e2> zZM~deC%bIqm;0 zl7c)BhfvqZg-;}aKnjd-s(O(8Hd2l*7NTb#2KpAgRh+)AX5MW|#x90*89qys#dDmU zd{}Pf4Au#qfs%LEFTu%CEtH57_T)1jxtN6-wj|X`9rKiI$eaYVKP@Q+K4FN(^-~8R;;f{<+Q!UV`yQr;rJ6;V)`52;>PUXBip)e;ad>{ zbUVG-z29UPqvadsWN2HQy3|}b_7lRT65lF^H8p6upf0bAUL)s=%~KC?IBwEp(S52K zo7TgjZmVN^PU!5V9kemqRj|8WYFw=u^!imfJFT7m1_!jmOE|4w&wkQqsl+j)LNf^N zBmDV~mNb`K3U$oZCQX2Vrv<@~9ujce5A<)dy!}2ibp&2EJxss@gjZpFX21892I8_> zpZ_BgQP%x;|FVPZUk0iKPHsYWzj|wn>GpwS=xYeA-lxd%YUuAe&Hk#h5k4l*tskYQ z5>RY(#d7??v|v!g31mQ+>J-rp@q#!Y~X7L)Kf=dJ?77Rz zhoA68_g*DN6ekEgHyO&i>7)389;AnvzAv641wl&Z?mLrrtgl!ZNIWaV|~rGMYFV&^q+PsAZZH(umTJKQr!nU zRW>A8G?sG;z6z@}o&g&w2W~^sKpNFYV!`*12WgrqRcb+>XUGv{c4)HZ6xgWY&X1cY zW@0RME(v1Yc5e-T|N>bQq5#}wDUcN7f|Jys2rfB;8eN_hOEPj7l_Vov(InjD-i(d7k4y^OhJAltNti|T`!2<3&w~-IoRmYgNo1I6K zg;1{DbnP}~dguSy&%>nIZ>qG~%SodKGOwbeR$xvbd&;I3m1(Hqv@s=Hn>7Q^8hEl# zOz|>6)b7ms`QKNw@6_Hu}3du%6L?X{oJ z%HcI;$}k@~w$Y$z(|)}U%MnXFLkM9@(Wj-RD?B|x00+2Q2?f<&f@zN*#my?l^(f^3~ zy_^0oL*G~GD$n7HIZ;0B3mE`F@HIZGM_KKQI&JvrJKxEHgJd-pCk2sDTXM0o$?12B z@2Mkcq-^^WYQUG;P=y-yq+10%C|60K;|p5|0zhJih1vUQ>cs8Vbz8kjIOQhcez6Hw>507{O&W^s9t&C58#mr zU`_@hl(sZ3dma4|KAb|QXA&NMQt@X%33pmRV!#g?_q|m}NzLTMT()2EIrKffG+=J< zJh`#Jp!y&HT0C~O5msq_oj(>WPlLDz&{QlgiVP+EVP2p>2G9!yXYo10pjLqlH_;>y z7nKKb_-hB`-q|zpWd&Z>t%l#Ao8{I==%jm}xI(AF26j2>SkzHBwo$bdqBYKFvDK(=H z05tb}5}PEB8QykEmX6vpHD9>OAew4hAxl(9W|SvkV1p7RK!HKOP+=eb-4V~EPQu|_ zpj$kgW{t1=yr)D?JT~fSa+kfdm0U@V&T-?k~Ueeu|Qw@KO+zuUB_?Pjj;qe9|(~g5pr> zAtA-a#LRk0B29bDa+d_#95{bMm;1R())IIvO#WDUX9l}Qv6XUkx@!|#s`VvYh2YfDIu zpB>`g?no&9!Pu=2Nt)>mp}q-=Z!_gW*gNzysPs-Z>**7%)f!7`5CHHX;bx|a|NRJ- z1h=?H@5lE=oiEzTsi*CxndO6k>aVx6Orb*zNR8au+cTCv4~-975X>K!kZ!+&IEfUJ z>Jp#b_>1PB*q8z_DPgdbCi&Ie%3 zmX&K+l_&7{lM`Vfxqc#-M?~nK@YoDC*632Jfvk<` z#!jw{J=lQy12z;$fp~O}YCPMHBWG?C%9Hv_Bmo#@(T`69!`po_b-p&2Qfe6w=OjTw zFo4mx7_r>q`5p5MGRXZr2Z4uDGzdO)S8r@3t)d6Y4LLa#a(@^bJ~gxhp3)6K+ucvS z=gaDjX_F51pp>Ym=4V|R$b?x2$TQM|39)k#@%RXuIG)w&-meu~I<(h<1AG}*ALr`Z zOK?uLLC)3HWA-Yy;!}{5ev+scrXKXH)Tu!Ww1dd5*0*}#8Ox%ynYn_t`f(4?7fs1K zFEJ)@AZ0%`uTRU*_6pS#$2u2HzS;1e_q3V{v>7bgML8%I{t9jwfldFRi^ffiQL8ua zauz9Ef%wi1r&h@z^tqEp?C;n+nyT@jSwqmp?Ba3J_R6`cP@3u1~sWu_-XgWAc3 z9y>03#*$n>oyP!5YTFGWHY6bM(y_1U+qs)l$RNJRb;ujg|DZJEmA|~x(u5_29-Y{9 zs$=-A`FG@6=^JE}*!D#Hp;5C!gxNt5zirhlZv)4Ky1+}e_VL-d@eyZm#Ak-_10>?{|65OAx|g{dxW6f(;z96fByzCMqW@((axR z-H-Ey%vu@Sf{_zK!?Kqsr2h&)Y5uxgUcYbO1_hN^^XQOxfehCKg6WrW5kwk>d4xD& zlABMXyXse4MCsmx_A!K9=Zyz(HL(_G2*GCj&ZLHb%@jf3u6DB#8Yg2a*fITuxx0ps zy54WYoa+jg{JZ47&(zv3zE17#w-g#K43>H8Mp@3;ad8!&+3kH0#^!V_(Xh($ir*|yEVoI(6qdPfBxw+eYzuUe zv9e3(A~mn_J^FnW)@A0ftX#XZIf!qE@>Kx86WD zA_lL%nhHiQg_Q~7>B1y%<2BduFe@bV3-w~M2I~nYNCX`4*yH!UBNz*f^s@bf0XE}v z?JWlVo>KZUw&45+N|@3ZuAZW+!_-PT&<#|fAo?jB^$_kK%C{5a#MZMDVNIL8GWN<^ z~h>V_6Z9L z6}U~y|71P@Vp6Aqm!bm-F0UscL9TO9|8XJU3)#ta0gR4mzJNWU=w%hai8v{lHh~Kx z>LSB2427pZqYjQF59Z47)64E-9_8U0R0u%_0F(rSh5PMW^4_0rC1+@vHXw(MkFszViGpiE3n%QOdJd`MkNiRPL>V=Wi!clBftOqY2H@5~V3f z-fa-Ub~J|`I&&P~*79{KsMm391xxk`Kv*#D77b= zDT{~@iYqVrzZenjeQO?6WIhej@O2pZ&2_>B{`K zyOgwy!5j%jzi&3wwV26Z7fz%AfXG^PZ4^!R>enmFXaBGJI|h58ulZn<20gi28|lvW}TZA7)(-~MkJ=!EbQm^!F`Di?C_y$c!}x|_D#H1wP1=Eiu( z`*sI|Q_DgcNFA5ua)8B3HI9*RedICSA`g(EdQK;Hk4-#r%nQMplG51#LHjd{Qxvx)5<^37uQYc9QNONtE-w)ugFOsndk55-F)$!0 zm{GeiB&a=PDGz+uut6>D5E5#WCZ$bc4dyt-_4Ri!Ev`ktlga8cQG71E*mUfAn6O2& zk38>Dc2grQvEs5)G#xSniMw$2JL#ksR&e1pY9Q~+X_M78ww|x@P0}Lp1OoO$>I%3o zU?v3uJJyk4h4XbISs2rVo|)Z4kbr$XY$#R-8{e-;>tmAOaK>n;DH6iYU=lUaKM#7B zR~TDw?EPx4FKzX8KQ?+du2(m7Y-?_pds|!Gm1F2=8Qriou~PjINdFV&6n*}B86{61 z=Y%5_etdfqqhjM?`(bf1)pMHnPvCO*)#dHN;d-%Pd18~Vguq}DY4lYBd|3knJ0#0O zGUj2sVYlivz-mwadsMdq4XvNb(D<_it~YmKD|fR{R{Tb~xsKsSGLOyc!s*_l2<&do z9ZNCme0+BLW%uvDO-k5a_OMsXT^#Bq%o-0K$M9dGgzTkGw6-`Iy9 zQ2~e|3$ebZ84R$`bFTTA*5}R*ET-M?tYW>LFiMk?-p%Z-##QaUholCvhNW*CGOVyG7Fo)6_s=Wn}Hta*VjLOxcsB6`ycX#eMB=P z4r09YV=p5KJQ}VT?g}*kJ%q(~eBr^*N`hsZ#d;AMg<)&+Y-*YAj|O(9Bqdc>CxM98 zRrfYuLhb!#bC}ebbHk$0z4B})%3T6!frR8jw-cJzo7S*dLYag_1NslC8oiTaJ9iWR z9XblG5GQW_^&9n*&t9`~%hSL#j5EuwRu#?swUra#19qT!UEckK= zoY+om)M6Rs^jL(AKj1Gu9c%(IJ4d>7G39Jd-kzcrWQf=E-tCs{a9n`?UV7^NsPX9$E`&mGBZ z*RbrS8xh@9#+FlMOC;zt&zoV+{ z$vUm`AWV^ZQN5#)JV3y?Hk`A2efx5mY6Ae+j_sBBPX4NDJ&T>MY?X(18`_k(L9{|7Z2bpA^AbVJKokfYH+VI6XE+iH^fAX_DBQwSm5N zv4-uOj%?Fja8x~7w@*EQW`f#!FZI?Mq#?kPl_TnoQmqr2rBR^FpK~%y2$U3 zY9+jegH4aA7iPJTAR#B@xWmM4Yg(H7Jrp4D*Gm9bBniQcK2fM*MH0g6)DHb##BWzv zW&NJ|GWUMi(Vz^z!x##5eW3<}N7F=xyFYmqfybomkljg1^`Vfi*1v9Ak`8ixOh?P1 zbUB8Pf}f+wM#qee)!ezG21tIF9<89t0YiY(vJa%?4u3=!YHbRR5G4=6oTB`_7g<_5zi?&5x92 z$#^G1uc9;5=nH%;feZ);z+BN!d?rJV>>M#~-+)=1ILY*Js#K`c&B=N6Z94d9TKH&6 zdu`*Y(=emGHM^5N5vM}UVvW0<`iE0K6B$RQBb!Q-Y#!PQMWaRLn=BU7@5B(Cp{x@F9Y zlNcU|fd_vcDZC@7V+N^qxb-0ysM1H^w*&Uu_?ZCFiLV7?>P~rjKwBkOx)^PYJY)hj z`Thr%U1navsucIn4cw6{Vj4~4&0-5uolt z{?{~TDqn^2-;iiAYxn>$O#G7s1l=7jzZW`ygvPNl{rVP@fD;$7y5ukS?Lo`j03;Mo z2KpnjZr_h&j;-4d_Dw1))QY8uHF&^YuhLUw1ZIfh>3`@iu$Bbj(8h50UoJ#`62KSO zn;W4u_YXzTX;=txNEWXBm(&&hxaE51!pxGtiF;}}<>`(J+bcG%O2ExPPZtG1vOw*e z5NAyBAvkq;)S9BLia7#2r4HKOc0y`vedG z040n$v%+eq%VV8)M@FplkS3C!2p~1p+6IzMMeZCMfW+-4=kI3@ei#2~p2$&mPlctd zd%P2);l5rsB15@Q1G8@=gZ$2bMmSRAn2N`5uX3(F1cn5?XJ3_Xvj{&t_6@rH05lf* zTr5mXK{M$+IYrUOKGL)HfWF2(C-VVgK!5D4U{GZeK9cvTo`nZu&RvF_*k1q5)o6jG z(Ngqs$iLrYY%2F9dwn}zQszA(*uY*Cz})(jJp%)Sj%8xIdnW7^I+P(G|KC}r%KSk^QBD)0GMHr>U$jg`;@k3Fu6s2ka?WGqtVQlc4qW;tc%qzp;9s6!1+ijcfta8Y>JtCq55LXc?U`E`1L&B0Sd6S_EjuX4g>f_rd4>) zqJj+b7K3&3#XT*Los0rK#@2KD`o+oW~5g?y#qe=G2driTSe8_@ulld5JE z@g)%*Et=LX4KBDwmhHbVUmkGSR^02E_i z@6`88MD{p{1ZHUDU_#Ga5c-H=FY0<##bgNd1{vaCU1rO)!U73TU@aX!9*?r|!2mqj zT#|?iY*sBL%zvk17UfeW^DQ~EL`|T(RZJG&e#wyor<-7l&BzS*r>J|BD_B(;h3mGyIFtuiYVvi9{tj=;)* zNFqCZJCh%)KFD;Spynfn>_pqj1kB36X>A@iAGeQQ-3^IqAP^_umGrB{#TKw>HT!cmPbRur9~T^ zA0H?>)qzTEln|1ZJXXZKh)AK!sXCeFKx4SpNG@dtOW{^sTwrKUjDf&4;)EJhs%=b6fVu!DX^CYt-LT~)FRTy_qerbC9SUkDHY@s4?Y>jC!GIRQ5Y_|CHsK=7He_>B1v26i4!U zUbSOp%(N0|Fhd3N1UfC~4uB36FaS9;Xq&CotoSdpT@)Y-IHJs1rDxEm-L{_qC} zEamgS>@KSAc+r8LeHLKpw{lH}b1$QFp?6URwVZye!}w&U6nHc3!AjiKs)ED4P2`50g<)V8r|N z*(Vs<15s?Km&Y?shx7c`yQ{uuqBaZ>(T$Hy%HLDY;a1s zytL)-A6G9kEn(*d3zZ4<0y^lt_3WIaVbwT37O3(Cp1N|e4EE-L;d>p$Q1+$f9|$hJ*|s&O?7s;Z|# zXqF6K(13!_2r`%anigj{%ky{4`jCuMeP-OmlAdDqZ zSxmEUtFTRQ=Lc7}^*v+uv=ckp@5mpSiG_C9_|3eybrL%^%3e6{kLYGRN&w;Q@t-Mu zAv&~$iCbx*ms0P$sO@CH!IM&XB8zCXa&Kxz<3^D5v%lTSV~r z<9RzLPNx;4q5Ev&)aS^T6i_i%?l9od<#_cu@@El-4JS)6^G~ZH*(Er@h&d3C=*GdF zjhh@Y?^waGx!)Wg!J!*^tmX9kO>lw3<#N|&<0j={lHnl^x!Bgrr%R+93^4bTY!4k8 zgs4o}1Iy1ZXuq86axwdjPHwjHGK8l0XK}Jn18lY>tuk}-prM+;5W|TG8Ejor#&N!< z4)$m1p#fL9EvSt2EH>-t&iX&@kag5B-sY=CJdDdrYk327Ru(pVkKvsnzc{mp7FAAx zANZ1bdKtPsfJp%?`SJuGdxm;E@TPUW*Gh#hPOp_u9zMaKH2fKTfrli8OaH;nfP(IS z#`?TX^PZpz9)z=SP}xC9P&;urbn6%3hYbgZzoRCNP^Kzg!zt*OdM z@}Fvb%FTGhK9{0I*3$7ps2k9IomntTWt}F=W7e<%$&*lZfqo zYC3lQqOWY>&QLiKR7{9sKYuzj_<&(!$(s_-h8QslE@G2{uJ*SM#0#Dv8|6i1%tz1_ z3I|yT0RcU2nDEp#4al(i+hJ+8YwKH$9%-8n5HSx38?j zI&U!ERsFYEJ(4aKlU+NXe@F;8`Ii^msKV!(BV`r~mAucmOBgaxE(_=+OwxyA)P7bd zg1uO?m|?Nm4U7A~sbSr|qQ6VW#b&e{6WaF!ys9*1;Ss+7 z*$<`=ydL%pjpoR;;;?54<$2fk6b%~tozH&A2JD>Pqe9ncEK)?sCKZZZF7O#t;egq@X0=-vq^)bX_k=-<>CXc;fbjZ`-zTfwGOzo4eNLO6>rZJ!?}3Tb z=x6sc)AypV^8_YP?V?rn(yz!A`{XBO!HNy+#0Kl68Wad_g!j1GG)Ws848DfV`VFeKuGf`tN!(6qJQ4`&sy zYmJz32%;j%(8C!Fj(!1=i3teO1@La>QLRaLbHjETE*A2Ib7qk4kIK|}{ee2|XMt{`<+}-Blh=J%Nj~MoUqppi?esfto z*+jakO2`k?zuY;(>nBu24*`1;-MmQ|3@70ZCCU~+*GXe{wvE>=^ZjF2CSrN1kCMqZ zdJNe+3%T!PYN+kvciMKBC4;}}#YQGvpkh3Ec04DnreB)KBdG#%9aCg6endI{wI-h( zE0>haik0N1NE9v{>`;kpDiTk?!_7iflCt{Y8TO=Qkqn31pCCRzBW1xj8t;Okx?syr z8GlTH{q6pk3FBF8t}0&*+gsbymcTlw-o#9&|{cwc#O(f@2?S+7max+^i_K8tiY zhyVQ}B{sGJuX!h<^hORe&_}e$$(8lBgB%CQf!~HYo0gJ&_3+lPDyLm;WN_v&Gb!u@X~opG`W=)uRgt(A~^c0SF(yAIbdf0C1;;xre*702R1LPHyY9s>yvG23pDV!VE*4K?6b&BasJ92|n9BZBbcxrpjbAU8+$5%pl5U33ke#j06#k^`+SA zYh>o+WYi#FnaM|T=WGlBVmUSSBo8~uA<;ynV`2k|OvjRskon>AdfK!JZk7)~S9~+~ z@L0xB&Sfu?E97|6sx+?%eouJ{QWmrL41z_s3}z`B{~O6vpwv&l%pp$C+(yno48Il& zFKi2P-mc>e$?obq+@=qzO8A)@mI{MVg5>_B!>U-;JA4(tR#52?P^EBX7PE3t;t;-nv9SUg(6=X637gRe2?!>5QE#SlRN;M z%4}9%{?VE|uxQ7+e?>}Dw87gmB4Rpu6T5zH{jEfQzD`Wx8+lxDW7is!LlL%Npgm>= z*3NZA5%Qbr!%4%FHOf$Dro(mMctz2{g{lp=gVJwa)C!E1&iMZRMph9qk2P${1l-4& z3--uvsRZfLzvF->mN3_-bDQAwZ`|d+xsDon=D7ICAQU~AF|3txqHzd}93K7Kzwg{c zbyrtmS;43`)l3@e1H85aFY8`+n2xBxtg?LpP!AcgV|3SCF`t=WA zH$WH_8HPsdVRE97Si*v3J}d)t?Dt>9KT!U~2^S=xv`a!T0DwGdc=T8foPsn-SlGK>k)qyifje-JJzJhPOr>sF zSTMKU`H*^lyNY$ez5K5kyUMzqC~TZ?S^Jchhs;}$P#iBI54&sRa#_1r`7c*BHFPo2 zG5WM74_p9crsfP$APiJCd!@E4)^*IgZxe z++J;VP((mE*`%=V6c_O4WvhhxgfVv|OTnxXpnO6)iiJ8>?50 z5zW0CeNV1(utWn^H5C&-Ze`c*xo*ZjvAKD?a)nMFXX)@qyfJvW_J=MoyYK2ao2Xfx zm;{`)y^#1kel%3NSOVFNkD>x2D%4;s2paZ2!F+Nv^rqGQ{;lX8`Up=%B21(37i<_q z+fDn2M&MA7zZjhdAH98#dMP@O#7|P3`>js{?h60IMA9>~M6pGE@=YCU1{#-WZrERv zj6U7_j|>=WYkIyAX^)VRV^+>$A%ALpw*M0@DDIRTw03V(uUp~Fm11*hH#+!ZE`THq zOZ~o%$_?YM&GjlceBhq1n9A&p3>^|heA;?fHg06q;WY__ace7t`6mPk&*L>>c2lb2 zfy6A5aWSY`Uuh|SLhXr{@AEIM{a)m^@Yu$Nr-$q>yd{E;63wFXYD<2OP15)?k@9?` zAeX&#w~$+|mQBBB#s9c6aYx+qOV-v0K~&7^OQZvkT_8JuMz0~#=Q>YxPY@9qf;J&H z)K$CQ)At~Spk4Bp%l*^IB^S~k<5jR=6>^(SU(C{=f^J2vVG(QLf~3)&R>abQkg?*z zAmT_O9&ibn4iG&oIC*^zSHdg_T6tRJ9I3>2mW!4bgm_V%AxK&d8m4sNRx|ZTe7qZC z-YJ@1M(pM;dN5SjF{o=dOQ2{6K^CLAJ!w`Z0AN<9{qUa~Oh1{}UZj#(5(&Ngo>m(K zWRK)f*J0}<;V-i~FO9kd_B;vv862cep8%qu5m<6))3K>@r&QA90cvZzO1_uXuOX?) z?=_TF1bEa9I=ai5uVYr~A7zz$-O5!`*1`#KcrAl5cJnZCQsMnXh7shX%85=b@|NOH zPqIp>2;iXo-*ph5u0!*-b=Owd+JY1R_RC9)A`u+mG%z5e>S8KoxqlsoDGyBsG$;^1 z#A)7m@0)2$ODpEG<@PIXib~kAc&EBdq{t@5Bfqz8hKw=2Lgt? z?4AQ3sN?$`N5di~i4Ga5R_!>s^u?Bk?vdNd*9es*U4L`-O2e1Zy%sIx!#~;7j6Smx z)jepDzKkf8{QVVBh%N`>RI3I2G-w{GVT;fwCwhfW?zto_O3Vaf1w}Ie*JwCyyfsQX z$dn;y{v2yxxNEH7^|vNb;uKIZH^{qqy}~L}Tfi^BXnJ2t_8*iTj3fwuHbTqi0GGAiQ&< z4ksKUN#$~ zNK@5n&R21uBbOI<>ePuMz_nbc%wZT?LA{^>U#`yAc5&=cYMTYdaxbRlod zoYG5oOq|gw9bqG+p36EhF~tchY`BCuQxE}{r&!ZAvWIe~|?taVD={xLZiFQE!p*QozZcDo_~2yCvnKB*N_Jy9^C>`Ftw#o{fMEx(G1 zf==G)@6cNCT^DmAm0yUJQQh^KcIk=;1LSgeau+lXB}PSghh^m^h0806)+H_2dn-g> zDZ%?6l+PZH=nj@P|32RKlPDD;&~%5?;0%(Rvgl{3>1q9XanK4n|8eU3q-ZpO^n#v% zC~}LQoSMncz(nI{W8&a2w4MZ-58GZ7)ozksU)6hCK1Oh_62LEVmRlB21*(Vu7fq4n z!WbQ|z!Q)HikIh8x9huF&{z4E{P89}w%lTN^KA#BvhRc~2=CVtzUPmNT?8gDTD}~t z0pzIYvEBD@#X{b8->>uO{I)G>2tX*605b)M%@yI^`rIZqs};7A$(jys+_>BX{-JH3 zTfSJO$;&h5%-p!;NV($K*mjr<<JM5qnD)@x5V{jNu-kWzUE*`}sLe2*kgw?Osm2M=H*SQHvI;kG zX~nY7V!E(?9`a7&-cQI|8XnLU?a_p;eLRmJ?9`5%?;xFxnEB=!8dM{}Qqd97dlEa98!Jy*)n`B*jX|zF#lf&C`p~Tla6P{knlD z_CQ3#BmVc9xE;^~d;-k_NcGX;Z7h*oUj%wrN(`JOa(tm=M1(j?lxt;`z*~HySS4y? zr>Cg0LX*^w1ks179MHi*^{WeQ==}~v(vj4keSIrGjx~d_`KZ6%oE(Y&v<*Q0_$OqL z{_Odk+14h5r+>*h;U&s5d%)M97)7c~FH4?`HBchiM7o>T5GGYRa9#X@VHnC-K;y1O9w1SMqET~Pq`N=P`hsB0>j2td;caF zfihmV%XKQt^0R#wCQB;3fEctlzY*66wfp)7GXJxZEgM2?W+(t7ukV`(x|;k zuNYl=Tm0WiW9(5^|1dO7CT65$*r5ocI3}-~Vd!<{x=T=tQXpA>;{R1!(s2Af)3Y3Q zIz1A&Xg-8~caHFHwAw3;2!DC^6y1p*p8A3dw5QQVp)KrM?pqE*56`?GT&th@6SaDB zVi8lA#t7L^ujIf-}OU$YD}H8k55%N{)Z*5sw=9_07hwS-h3PW>({*V<#Mo3*>Bc-gefh`Kkkc84IvH5cV=p!ScC|)aS6#Rc*9KPNF literal 0 HcmV?d00001 diff --git a/src/main/resources/static/img/Rectangle 32.9496a202.svg b/src/main/resources/static/img/Rectangle 32.9496a202.svg deleted file mode 100644 index 43d58321..00000000 --- a/src/main/resources/static/img/Rectangle 32.9496a202.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/main/resources/static/img/cg.1ca1df09.png b/src/main/resources/static/img/cg.1ca1df09.png new file mode 100644 index 0000000000000000000000000000000000000000..91c6858a4566868ca78d4891f1f5bb4085ac0847 GIT binary patch literal 32782 zcmZ^KWl$Vl*yV%(L4#{>7~EZh+u-i*?ry=|87xR}CrEI2cXxM(0Ks?O{dQ}AZPj#5 zbyv&n+xM|^&J(F9FNutRj{pDwkfo)>lmUQG;gIba4hnL_q#K75@(1rIrR4$upu7IJ zecCi9_JkZna~0QgRdFzP^)PZa1E|hecptpRa+r*ad%n_{Y;wwx==UO(GYHro5o&h1BwtCHnbmgUczakLsu zN7U=RNe4FJ(J7>YjtRG4f?4Iz9w#rlVYs*A-+x_Z^Lb29X7jjAUcnt69s-~Og|1

sW{olG!6v`(c>hj^$rMdv%8+M1G)uIK)~Iivqf_sF}VIZq4bMS z*Emp|Nos|)F5aw zt_aVL8!6YFE~q>qJ5CEH{&mRhpn7aX*zBi{OD*QnZk|%J(4z)glZ^eOBdeP=sj zJavEkcaloG$zI$YPJSRjKUkHFg^!(|j~xk6GrzE^-T*i7bR9hzzVt(ApSZwcO5y$? z$>Hks@`g7XtkXn`79@y-Rhq=we_^xbJFS0 zC;^s+Ooh0LX7jOw4Yp*E=6A8rftSJIy+kM%L=ux(*_K^{y9umQx0z6~_kX=5B)09K zMe^*_qGv7H)imItp&q9b2CW2WdPpg{$n03>Q< z9HHuRd20EJ<6QDU^tYi+>3(A*2VVb!^15F_I;v9ZDQR%2@z@9B-P_kE9wUD+qXy(W z2ok9GW#Yc*R_Cc)4F(AhHyD@wG2PHE=*W5(Lh}l=aGhURz;JAV(;0Q+wNuJ#sa|xt z4D!e#oFK^4)a?rRty^MJ)Pz(YQ>nbABk4B@pAy>_GCR=c`ss0a**N^KzYQ} zk#cNHO04mkmq70eirEI_V9*@fT!-HZ5e#8!qFNm%$1poSD}x&l_&l2g{BodOrAZ6) zVk(-EvU7}RH>@it__)}6oq==JZBCCFsuw^Qr7yr*=l_(3_#OpxUg@>w-*>0lgD(To zs8oCc^FY?`c4k|CVjSs>fo1{&& zaQ8I5?w1DqkfN<$IX~z&N(Kh58kcR<^Q{&98f4Y(Q8FVvCdZ4O zfwK~&Cl;x%e`SYU`C|+#UaU?4!5Xr<$Beh!`7uX#rBHn-!Lnbo`Q?g>6zNlK8m#NJ zif1Ay(5t^R0*H05QZ)6IQsAJ^Ambvq@g_w^IyitV>V_2xwK8mC1u?Qsr;??e>lj{c zLZjt9>8*|(wqaUQ)W4CQ9V#0Fo)&Jv0bqsBjl2JVvzM@0sBX!@Ds9i6zZcwpX68p( zZRF4jKd@WpW)lm>3K5{lSL)?Nk{09cf@%BD0;eg6zP5#j&BY@^2aVe4G&GX2W{)$_ zhK-`Rlu;}-8RG0;NRU|Wo}NQ#267D8s3$|-5)c@1xAjXX#e@|+OuIvlO8>5~7#6rq z#}+Jl^2H24wx~MQmkOOWQt@xXFwg%yX9_u97}F-IIq-)KZ6MYcQyVSmGU76A@%0Ei znTPj(DF2O>&{y8#SvXNFpNXz$K3wNw8#P z^NQ+&;!{~c5Leci3cjOBQEpgOHb}eJA@PJh6oUr{wf(3n3QTs!N^R8+WPbGDqi+0$ z(=f1po9B~!<4HN!hQ=d|Kt;lbS3vVhtwxLZ6aVH`Q8W2v(@p%~a$ySu9vCpFHo@bTyYUQXWbGMw|+tJ136Cxz~h!h;HwasV~ z&Ro$$$=1m8BWDd2v2j`IcgXawj#pd`esazpFRm zwe+N=Pg*&Y(MhEuEnQzn7fv?6x5GX#{ETtu>kvL97+#AVh9F|wCKoavr^QP{SyqP(1HPBkUsai0b3RP`jKO+9 zLJD(}n98AAXHBNY1QpC^8sUr`kVQhi{y<-%D%m9w!Pkj#vCp6W9W?kjOlshuQx5+Q z+0K$imoCA$SaP1H1y>t<%gjcW?<+SS>NC1pPWP~lk@y%yc&THR22^dM>L$kwye2dD znxo}1o!(g(^6M%#xbR7?t|0{H+4gxedLRDhWtxGzcZv2V2d)(Bq^Tp;?pyt>MoH9| z3w%v;aXzDZ32GvaGORg<9YB;sD|WY+$69J}GPR1chYKSa5t1e$b@(2JeXKI^+4a=A zq~Qa|33W+fluIY451UyoZtKfXUTtXWWJ}4&FJmorX6Y#o>%W+2@H!k>B>vQgNeZi} zL1uc)aiag}Z6ZZLo@y1NRtLxc zR5fY#9=Hoe&B92}JoVaRZkIcFsCs&|k?l8T^LxAO$*URq>`=yiDS+6oHfoqAcN-6bWwFZHaL<-X?*A8LQf6T#JtZ&!#8 zepeQiuA!PiVx(!*2k1p2<;qeEv>EDEw9M3Uutg)kSidc(Cl}R9HP@_Oj4Fsl{9)=%5`}~u71&~*?B1&ru>_CgF9mE znHg(F%qN*A#LVi;GD}r*TwJw=HD}v-p*v4hltr{^2XS@@#x3vC8r=t(3U*4z$RbXY z5vYY)z`$R>S}E@KnAOt&QR>nphDVFvsoa%>tbRZ)E|uX11k>1T8@T#bvDTl(#(+IAe}Ar=<( zR!N(E0^Ag+QKMXpY6FDa{>CHM#yy4~wI1s0eiq(TM)4Ng*%(S6$WeW?_0l?;r43kR zvXqPA6O6bnz(5K_PLAmN2$d1lLkHTVUVVqJ0*ln7NfF3coT8ys#z&`O)Tcy_<9~U~ zy(RYonKywddY>UboR90u&i3Y~&oB5_Di`DVJ zk6o_=0kPg&X%?*N;6MD1GTvjJ)PMiJec;~19(c#f79`nlux4xLEk$sU0aAIngH+~v z%B(DO+QiDH(^5}mK(of@Yp3sBX0gxX()q?d-1)niK41CleaEsx19s3COZJf&+vo4};S8cmaWNJNqRa#X95Vzdc3Mea>? zDQn5YI0~1~(!jm{`Ticb_;O|JY4eGxOTw+`vUIbvCM%YMwUc*^@aXLci$* zp&)Eu4}Ipi-Afq@6H`?K@8Up9w~iim0*u<;t!toPmp9^ch(GdR)O1vJ^>+Tc7qIg8 z5ruQ3UV$VZ&ueI^MR{-IWgdI1H=v}|M`FsL+qPx5@5_VlhY>)i|17t8^`LznUaW?O zin1poV|#pjIW)R)QSET`+@ZeEFSXs*)i8;VTs$G)l>8vuV5|9Tnv3{ljxaaF_N>@L zg=iAo&$?oq3=NpZ+OtPJlZiU|NH}AEush>?d;4tm(@=bnlma7i#^s3V^@QfJ8?}RI znQVgg=5{7f`Z5Mn7$H=NPKnM^mwQ9ty1&D~_a(ebUX0oy|HiRewbN=ZiCnp%)pX+Y zZ>l(*#;}`AG)KC1dB(aP36yAwLhkdyRdH(_wp{EX2#$y}aSk&oTc&vOT_%6Mw_Yi{cAuGt=YmPp*S70c^Yd&YjZ>Bj?_M{ z*$3ZM`}4vTN~d3{kp_GBEnShJLVP~fgf(3@viL`TzZjp^?@xG|KEuL%v|4Rpn_ojc zASKO4u#dv=Po$FO263(Kf`sH2Q&zlqpvjFXe`*X>(#-N}z+R%`uz*Zig=d6Pe}cpM zebbi@t3I6Xo%h7VWM1$iElIKkwGEY+V+TkQUqnd&GU|3GmI#PHFZm%U!J#ru^JG&) zEek%JNXYC6iP}i?;-YK2?={4xH*Y4UwD57|dZ>jb4(ux{skNoq(&bDVT)S>lCnx7n z;bo)L*>z5>PxLBkwaNUu9I_5jBY%v6V}{b$?K?jDMwpv#_s0ML z@W8a|l^kt_(|gLMJ)LdYrT=nek(+~T3A1g20hfD#+8y4TmP@UU02X5({ zd}U-UZ9{7gHGD1G$g$=1>!#aoG0YqE^x3%O&wbwKu&De!LI2lCpYK`a?C3asf_I3 z%QFQJ)a^RiF2FkL$_j_$E3^kCJOK56?k{+j9IY?=CbAG6 z|NA-4_m`?##EWrQaBhTI-EHi*Q-_rj<^)zokx0*jp@&EcW5AC)&{6KybC!i?%)Qb~ ze0~-o-ig=V^>9XgM|gZfd&r18w}iu({b{VQc=(s)6XCPF>m2)CJ9qZq~W zx@f#%R3&2{mM$--pmt|bhuJNAHt}S>p~)fRV~y+5d-t=!FG9`uFK<{`TV8s^RQoxx z;l1cUCsoF_is=L1`_90!&CSrR1#Fp_DD%ZFoIs&pjWskxA`zpuw+hA;OkR>yDv=bi z-%Wa^>rn(=w{5yqaP8s3^c(4#UB??ZAW+229S%Qv!F6hAg*DaM^M>D7h}+)#I2(H3 z>7MG+sdf3RL!OsQ*8Y!_jY|@gAE8SJ4bvWXc4wg`EPRo(u|kNXlU`nN4P`$hRdQ8~ zk>%X=yb#dwh!Q_@NqUt?jR{_BY;A2N#9{2!S=?xO8=uONAHV?o@Z^48FX{BUA||5S zin?eo07=+n!6}MksY?Ts5r5hbg3=4+?McG1Xm)F6u3i8fS1h}@87>=TF@m1m5+{ItYJQ%RWL+~ z7};58w)cv39W9i#9-MqMD~#ui!&LbXYH#P7HkAP9;>hXTJMva(j0WeJBfeyc|C9` zI5T(q_AS;a8z3N}s^DbAG!#Y0%ep-fzdobjZQ@Mmqqg)vPx;RqG9^+U*a-S*>v-d<7Emni z6B?{C_Az@XOp5m%Z=K?l08Z`vo{n!IpdPlPEg(H-?I(`-32FufKi`=X^TeIJM1fH} z&JP|ER9a;3G7wOS_COnXKXMeCHrWcn0JY;+^|)XlT}YBR1h8?;%nppCK#x>rVS=hx zH27hIWL89O;Yf#=ZaqfHXyQwK^}ajB@zSKyfuroFqfcQ{o5K~ah?+|p7+`F?7hj$LnF-%tRer81sd&wwmj&j#=V()2!G*1;RS2rZs8x z=w?xoQnYG1^q+9txkD%QL%h}(R=7ORkrw(lkTmp-=MsKRVBmWW4XtoU%Sa6x=O_(r zkEm$m`uU&FnjIQ-rsIx+Zse_^8U99%I*qELT<*v5D0Kxu@V|c>Y<5!}+s%%N?mGYx zlFS=rux@c*PDA$lQ*P-db)P@bRH|-VHz^JY4p}*}-&E4#1(7K(MDU9*sWXe#`O=J>*b-^D=Mmrb7Ue5@i0w=hAIVFIL?k~%RAWtZ)Wi2D-%-_xzbu*NLG-T|hxcXNU2(2WDkzC5=RUI7G?wI5sYqcWO>{z1B znnxX1(Y4)NueWZqd{Vt72!n?d^xxL%A)t22vd`BMH{J-b%tqX%EZM7XRMZ=A*0=jDB)#td1&KUU>UR@|`h{+zATlbVT?*P&<8|)9zvcBoQA%gLIZF)s)gS9$w4Tm8`4?ro zY)e@rZ%&v}j25waViZ9u-Z(N;B<>D6zsWSA%!x`2Do-)2>qVO81zM|!K!O^3jD4vK zNQ=>sen=02fHPtS(jUlBsbiaqC5@(8FLKrXT@O2=An%BOOOz~E7oLp5YR;s>&}bdr z0`}Ez@c(nXjb82Gn)-@tgHVMa&|(}ot|8Qg*4~8&5K>&W=XK4U`y7wJN&34 zmCI>Ztq|lgl@W_hJ?H%1tPwBe@$mYUY4$6{0)05oZ@j{W{vH$tan@9#`!8^|XS2@o zSvCvYaj^bCtC_w3d*vmXi{3(z`b#X)W{M#4xoiL%xCg(LKE`$Etbcmqbx>Ga-rv}X zrebBvlANu#I0(z4Dj$Pd=3G`e1;vVdo*0MxF4?Pl0e$O4MOI4};0Z1_zET~UekE>Y zt*EVA*3>~*NjK;|!<7Lh%kFlGD^^hac;Me)8}6ocg3F|z%kZzsrzTbK%o>qz^z-6}xw?S* z!SQl#YvT~GGe9@Re?~~2<`^wVhFuc#ep6PBvvnfii9b7dWSUutl0gSw)X!m<2JpGp zmES)?Ker^6Xb;@k)0ljFeu_Ja6Up4E^3oE9p76~&KPF#62~!KAFNWq8q?{G3JuvIM z-ed%5`cPrl9YM;t9fseZUrIIKT?wulr(SZHjdFxg64}wDshN}w9gv8#778=kXStkU z9>-8`JkvJ;TYco1J%^z0v-vE4k3eK2FYZcG`TS45TNL47VpGHF6p+3`4cSjCn0o&6 z0NyuA#|9?!8B2Zw^I4w$XwuQ_7IYlXaL0fTcusf0o5}7isxFtPeZpf&*z_}NAOZ~F zm!)`pM5UStJrjR$%@BFt50gt(KId#Hz>;8k42wog_f|cqN4?<2k%IpW=<+$njbsEX zOSa0sbx(*NGs()u3Wqb<)DT9}D=4`KivU1^rO^MH_ZJ@*(IUfj(w_83yH?L906MAe zBM)L(L_!O?($V*!kY1rm#NpvJ2Fz&c%tC^n@N5*H>6$}PWB_`zT?*zJjz38FgAxmH zl0=02HV@_yHk8AIG}5g* zV%SB5r>dwVd>S-92?hW}Xf8XE`Utcm)Ief1J_@&1)v8JAJkFoOCb668n6W7wF)4?u zh);&-)? zUZkGPuNv1o#GG%E0=gGw#zc~+g4o2+omNu8o))3TwIM4^6z4eud{`(>`8bmb6bKnD zWwVRgY5E8Jgi=EMc(2LHP+3o+)1fa;^xJsO2`z~6tn%uyIsGKDm^*98kn6dPTb79eYOh^nGi7pKT)upf~=J zW>WZ*wnTTfD^e#@|J61NRM#+HSf;jg=uLj#DMW|ohky%kvb+8Sh^3WL z)eAog@y(tZvByWR{a%dpxke6nj0E)lR z6BHC_*%hu|1q2g5b6CM~Zj)PBC}c9;|5d%b5M==_ci0HAO2RJXt3lQRa)avi^(;e7 ztBq!#c6Xix`#~8EEv=SrRqa3iSyj?CvQ*Zc;Smn-fk70(DlzpPbs@8bD%i&&Y`EcJ zaVq~;3*aQscrPa_s|>-kucOo)A-F1kOj`%)JuF$hf3JKYt@0cWgnBKSft&d(8*ap0 zJ!`6%ai4C$twI?1D_*Q>8m!$>fJrftMoK5x8L;boMbN@)9H~i$7DtVw9V%VIdZMO| zuocpaHQ_o02LP0r&PE%gWW@vrPf2mm%2t@#*UX(M<}0e&uH|#i(Z1ahO}eL}^lvDD z>O_nvisaIj9JuZ}d^6Ou?ZHytg)k);)F3f}`|%bnLqe_74r|F{28>yOfZNjQXR?s7F)zK#3OvHv6;T z)~ftdEbgX-GM}Xu$>;vd45`GlD19>6p-|oJd-h5q+VDyS(elbV5HFSi`;KW-N;iZ*?{nxLuUBMeF(>Jq zAPR(Fck^FcM-&{$m{DS(6LP6x-s+}U$|L*7Ug?>9Vv|E$;b=G^S!tm6Ge_!a4In3yd!QHo-*&02~_|L?>HUhY^Twv1LTD z%-cJAf1P;yvBKOxN1Cy^*u}Oqh7H&`4Z#E@$;H(df~+#mi~`@IM@qNEOd4jtGBD^h zEm}71WrNEXAUupQ<7FYO*?o2PGwb@smoku6lfzWf>#rz=pKhGrI`YV7(WEKV+T7Ev zhaHxTG45Y1p1+VF4>CP4x5MBlM(Oqc%o}rSt-Hs~GlHxTkXd|-y|+k8V$M0kpPYFVl-lvgn%<|*Cjc|bTik=-rkYV>G1j)f4dQ0J;f`>mYo z%AqS~V1W|gha$al#)N4j5vI4_SoozI%2)9>|3q2y@^WM9e?K&1bW5t%8|A7^@+5v@ zXz$Dlvh+QNrl{FBaaqjK2Qm#U|vUCbUnQ{?3e)>{U zHw9Yk1F-c^C2I~KPvbrF%YJ6OKP`!bfL11s6gLM zLgB}=Hi?iOW-=)~)E7Ia=6&-}C z7TGqtb=6r&8-pp`ys23EZRFwtLp6YD?)R z&vk9Hf>4dHakmKu`6`P<<*UuVY?<$00+0Mzz-^qnk&Z?|>W*;wY@V;C zmawUIKVt@c^!YMsZ}#aX8{LlSiGwXLgg2oyouhZT(@6&22=iaOZrbDk*Er#Brs^Y@aCaJ zsGO-bdNu?_MkNJIf=GD6EK&i0q#LoN=y~7j2-hTd1hsNg{DaK!%V}(t1Z!)v9@;!= z(8IP7Ch#LNTx27B^EwWVYN$!jkNZ3fOhq0%>Z@1Dm|L!@+^ec5Ue=*WqjNv9h74{7 z9%0WtcW+RDH?jLl^SPkDLPRP9T$ktkp48{0i%k~+ca?47C!IeV$_61Im1hi;)eQ;|ImyA%y4l z=j!T98>UWvHlb~)Oe*$0vw>_=yYjMDD~vn;Ti8S~HX46+AOhA-wL&kYy9sdTW>O9&FNX3*GlR$zmhbjMjrrJ`k6)J{PG+A}x5K z%^kZ+S9p20v2{`r!Uul8uNQo1f9LFIBZrI}5k?Ix=dms?VJnoM!sVB)ZMbRt2N=pn z^h9tmmWCoumpR61SYg0eyfb-`Zua%7|3x^4hT(nk&42tixtOxmz~aOML;od_URi_l zqqeul%EvJmMX5J3kL-e4(HY#PMTWfHRwSu&Zp5Je(`Xk3S;_(pgb%*{TCkzt6u@M} z(s_GPwTeFKtW@#cU*iP!k9)z7md4_U(sIj{MeI-_@{h$c$IiEcEyWIU2vhz&pO)IP zeUI}~qN>V;olfaPCH*g&U+q~m+AY1B(!W~u8c=kEPi}J!aC!V9XD?W*68KhD4%(fu zl>enrMNlLqHP|3Te23?zZu|)kVP*V3I;%BMM1qt!I8~Hvs_xK3TPaKYpTooW92V0U z7!3Q|Y&|>|_wdZHA81hF28y{cg z_@6Owp->!r?}l=DAE2Ln%v47xcJJf#3e7p{#aW4nzrR&?7N!@RqQS9J|7|_pX!DM5 zhp|$r^XNEdsF^3P+UDyS;K%vh z4NgMFU5p9*rs3N0qxS01jeF|-x$Hjog?i+hnJbJWW%3UVF<(=&NHl^xnm@fARjje) zrsRQ3Ch%{P@;po)%-?W0%wb_$*dW3#Pj2*_?E9FwIKB3HzvGE$1^$J*K_d+d4M=@< z!^j$242N&1HLo3wbMbb`^p2UC1N170IqdP0%$8-Gf{oE<8Vxpqfkf#}=u|}Q&g>xN zH+~EM7FXdOD=;C4m9Hs_=N0F!>Z>KvAc?deSXXOKZGcH|k zbR%u1^S@p1nSQ6(lIdX3qHI?g(12y-{}>=P7XtufW&MrLKqIscPilVmr#grANUbm- zdT=>n6@G=9iY2hpQX;r6_M7iiM>@#p<4+-Ni<>xBQJu`2Lw3$3p04f$Sf@+*LG=ry z%y=IeiF~jzJ6lSGU!p98kbmD_XThNi4dg?$Dwx0dpKb@4e07U~ll7uLj$?795Lx7D z59ESRX>{ApUW6vuzX@I4dj8C{o0t&(Za*a==&guJiWq=E=mkfU9__Ez5YS9s_sq~k z6q2}MRRvWM+S+_8eegQezo$s1AIBa%g+3j1T1p$*qOE%?_^n?3@@@~d7{?pvJd#29_ zIrQtQFktT3Paa>0I}?_fKEkx>`_pmXzlWhUfhb?6MIdUW_$+~;c48Zhb38-)-i?+{ z&>F219$t6!6s5_vBMc5oC`1f7uEO@VtOhSoP%wg9S;Ia~ZKj@=14&XOS|T{7h>q%cq< zsWRfqk(!ifBZbB-s>Lc}?4S&F;2d?Rrq+w6n4kaezC1dbJOOh#CDQ%MRrB6@P_5yx z(_x(-pKKIKpE|q;Oj-<;w*en`ByW7~WtGMhye;d7q`KK2w^PUp$;fiJXFOl*kiM8u z(|r^0A##{8EiJSK*U6Kix4njI>=}(l-pfF$tJYf)J*~Xja$H7TzNztU5{wE+DiuoR zL>oznkH8ef>iSBsPHQwDT)@rm9`PhPqFGEn0RTiw(T~c<_O%1CV_f-t*ujRU0+F76 z<8PHBwVE0+-;~Pef(5#tBHOll*8daAs^r|<>19t5@;xnMq`e;<)VdHx!r8_{Im`v~ zgH%3k(llT_Vgd}WFY2#zl-kiX?fHV)(@*fMd~Rb))0&|K2rP7bf}Y(s(II+_brnvG z;#b_<44G-CroI~_g}?32xAR?sCm!3Es*rmBc7TRuW@pHB^uC4~`LWw_o;ZYE>IKfL zJ~VP0>(YOy?86h`E=7}34JQ*pr+oY#%NQuT%L$fh=53RTTG-30-PHyHehix5BC%z| z?0*^2Y=1e}vk?qH(GQMT8ls5Ts1Am?8Dpo7IC0W%h1KdeV~i+y zH;lxEZ^-@xrp8RDzwX__uw%{$kC9NiCGX}StPUIKqXr#+8SYJ&h%-3xyreD^W+lqS z>;Ae#5nm2ivLhW*7Nhw5#?Q@)vUV;f>-x z$iBd`-wyXOnOOM(D_lIlAutM++0x_1qX7ljE@FfN;0^{LTw7E^r2l`=fBP6hJ9GBo zQN2P>fDeuAWZxWeLeERX%-3&F$v22IV3%m6Rcp*(LVUC7g!iZLCcz;h=^KGdUmp34 z;6H1UWA9FZ|Fy!JKzS5nn{PdFX#|ZYmZ77FODO1vvR^C6vz`#wxhGItjSVP2txgF~ zC7qC}4F73%ItsbRPX~OkLga#_C`%Qg9F>^+O)23kE$a+2Mm9$85dQD&fP1n>BpLTo zI{Nw!ivnSFCP%gN0qR(bRlpQM3J*6ClS?NS$&)nYjv_)i;8lJd_YDa$m}Y>OOOY4k z>i%FO58`T1|K&Zi*%n*_*=$)&wy$2?8no6`p%kN_h50`QsQ{G9P=^610NMBT=1&lo z&!yD4iiX3d`tiqEJ85EpT^DBeEghNYRu>bbInG4 zQq(tyG&jl;=F1H0QCbo_&^_Ra4rZaB;{-kf@ATl$dw(5FP97v8ksz{&6oSl)`>5CEy?B4&lsxhmL32gq8~j>ZI?AFDc&D=3EM!BPyOw(UCTiJ zsO)Ei*r#A)YULvIDXsGE_}Y+!0csFLi1Bx4qd&VQyz`H$k>S276yV>WBUK?9S0n7J zF$oKSCOD16K)zUT+w4$dH&-c0Xo_^r^JpT0eQZqO19{4?MsqR|799&>O~oYzNboCB z1OIT3ep!tCO%Q-2t|zM;<1dk(PI3yCsms5qly(Q(jLouyHbscu)BhoTh_sPTuLT7g z00$JdVw6!xf4rpD1XEC~N|mvVR8U`^;-vEb%nD%LTG()BMGm4IvzrB^@7Y2bH7O>ZwLAMlpPQ&%!aRhk~1Yi}a2^9-;0F%W))2d&G zO+t)o{l+MRvqSA{078xk*xAHcq;W}DV@^fQv#%iCu*ceOpwxICFCMtRCO;@D2gqa4 zT@QFQji4GDNJM%YYJI6o%l|Y~hR~5I^&a&zI6?ugW6@RJ(WQY2M<9ug4X=!KL=!yE zwjH5PFC??iV(5{oRdGB05jF_1b9$mFyyG$sO|lg%OY@kj>JhlmMuxjY{Z*^m#JQC7 z+gz&Mr@F=ibWZ6`y?w;w;lbL6cvJxVkO{|XXn-RAUr%*uH8_>}p}@Wvj668XvmRdb zB4qTgDh|F}`LESTK5Z;G5Wp8l_1}`puUzz(;k0gcjdJ8%QY&-;A>R~(W z<}YH*Hv)5usaTrnZ-t^ZtW-8&LE0O}O%k^~B^>XnKLP4RYX&y>TUj?Xi+CO?ct|{v zeZTOc#YUOcoPKsp`PU^7s!yH-s#6|A#IRFRx|ieA%hvmg5Me@wiqP-eBF6YXY-=7@ zcj%&K{{phg#zR64=$Tb>pFtuvSyyS;Yyu_7xb3&7jqG&%r<`?SMCc4n;J+9lJ-H#aY9kvWX<2s>5O&RyEX9*Hk4F{A<(A*rPHAQ-` z=!Xm9&{K3my$WG)2zm~dVl*`n|%24JAzMO22*MaQs9J}L8~fORj` zA548f0S>d=cH?eE>EMAhkWBrQ9D%)e79Ft4cFr``739|{fSRlt`2`Ap* zj7Ksc;63lbs-S>xZ*9s8DyzXG>Wn-a8-(bUaRkS{DMuFWLD}Z-6KJ4ourDo%5fc=;>yY8cvdytU>Mv&od&cV8q#(5*dw~){>5i_RshUL- zduA>!&s$T1Oho}tB=dUg>9iG9?4VdUq%L&&y%07_Xly2pE_92X`@fqC`SG8OIUp@+ zgLA+JEUwS`7A0igWeyIGtXkA{C8qSQc?U_5+Y6F&gm;;N0HOPwst`NYQw?LTC{`v5 zjg~JvL|GvCktR6#DdzSr*ezO!Y)Fp=v7B%Wl8wBmIxw|QbpN!FerVhkZ9;DpE_cwa zLsH!uCRy5%PYYtR56iA#U|v!dw!<6or!MP+2VUW5ndE<;41nNV|3O`Ll#Gv_VbWj+ zYTGg{b+iC7Oby5J&gL;j)*k_R8>p6(0@A)n2_)y!NCjlAkc3O*s}_ZJW`)#)s5D!* zu8zQO1m)%ResA9I0k~bh11pPP9g<@PU%qCOt{B}3yo|8-jdG6+{>~0-@@c8w=B7Iq zx_YCyVG*iS<|l}R5moj@vu8byvhx&%MJQ0$vqX|jNKaJqdQt{kLliJd%_K`w{Se?} zEA%Dl@WksvHOtj4_4zYbqE#4+&(7o;@(mpW-wE*fdVEa|3g}-+4j^Ign{OzjV+hRR z;8IUIh4K5e)yH;v?0JI4N;$G|mEMdrHm^5c9=`>gODZRgs|^~%>Qer?TzjysLFSY( z3m0wvS3z+&Z$QkBGrAwWy*`yvSv^vlBak0R^cAJu#dte=FOs^}-)Z@x?SXxTM7dVB z^+e_|*;dvGC6292*}r;Qu^k-}tnxIGBDHV1YdDgq^O*V;I8`%UX%U?gxQaZBUQO)n z?duBeR%L#BN*Jw5BT^LHR0Q~E*I*t%RiUg`u_vneiPUaH$o?8KFdgVKI=uPBYw2e# zQ;==+;U&vY0I9N?x~^v-Iy8!Csi}#;3I#%hL~1!+7t6!?NnK>t7=JJh$2 zyyOY$Q391=Gfv&%ga~IzM@Dit@E`()$zNUqS`6|Xv?^puJyR_$IRdZojisEl!X)Xf z<~ad&Xq?pkX6BschjASW6Urm47Y|~J6QxY50ubf7chJ8NwH>h3rrRrwRbS^3vQDXO2hhg44_tw|T&KF}qh#Y7PC?@MFy&QEKY@|Vvyy+M| zW)7^ZO!Fie0@n$Bzuo(Y@F4YEA?oIflC7{5|Gtn+`=*KtoqW~I@)3z*2J_aYDa{GB zuUwKb238o-g@2K1E9%Dtn1`PeC|7@5MI#jbi~NTQ#ki!3B76$)(EMgC$)wxO$9Fv$ zIeUKwEy5c&*`jKlUnPJS4qp#36mOIqd0_KsVJu9r(x9`FtkfVx6b$JY8|vE;<3>je z-_2vrsA5mzp42@H*h5<2a-2&es^MHv?7(Tj(uE*7JTC70NGn-sz?uqRW+0>zCLrSW z54u}ZB*jK(==$f}C|L_POB|e+Phbqr4-|s58*1TWz#6yAuN&sto>_DpU7w#{w^@i> zYAyO4!q*Cw?zNcIzxD6P$WU8bE&o0EVzrKDQk|04DS)fx^nQIKaOf^;oIy_%15*7v z_Jz67QH`OWR;iq_=7)u=>o%dkK-03>tFOgJqDv&|0Z-bfE&p}&)oh!U1RaxESXuQa z7l9T>eKB*T4EkE;l?&5F7WK4Y_R-Q@E5g=+?$BxH%$2}eh*mwAk=I2iQu!uu>*Hr} zf_bcLWz;4QDm(JtYWJ}v|ATdS5&#S~LCi)tL? zL%$7kf_xEs^*_2aOeh@jDrB@TyF!cdZX&w-$ERlyRrLDZK3zAzbOm&qn*RVhC6Uu{ z4^Qpfhkr1jkqR7%(KVkrey0poBF;2YwTmPbuX6J&G4xXBKEi}e|E0&ci|4BUK4){} ze@}ps?7DrlMYAF0E&l^1tcg$K5L6wfKaPO$9%+?pvU`l;uNCmZ$okg(Xx|(Zf5no` zBIkw@frY6nuG~V4r2q$9aUv9gN;7;G;6D1N@-vO}#?iIaW!R~aeA|?kzWz#btF*)H zOP@URF4)ePXVWe@dk%&Joc;PHtK z9Mm_F-C<&GoZ5XDq9OEeVDe8W>F{2br98YV*QJEA%}HNXJaVF_@vpHy;gsg#Sv}Il zBEJx&Fzea^UPKWlb*XVNtUmsw^roM{)NcushGie<#4C(7G;@qKx6=G&IU{t#t6(K` zIUm457aJr>BW&(Nnk4g&gDa&tOIH=l)^v}R$+TE_-<0RSo%6Z!Vw6|L6AUIjp907SF=T=>hYtb z8&ldGsX>epO){`lp>ZSx%tVwheploth=u86Q8yvEu5mC37&D2dMl|g8SCy^@efci1 zFyjA82NgKX*6+Mh?GRvf5bj{obyW1l+4S?*Kq1q_Ua(u!$KQ`rkP#H?pOL<0dq^7- z;c8MZgTa$nU$&1_)bcb*!84?34`Hrqvt+$8Ub=Ss$qGRrQdbVVB154 zSq8O#IE2W7hWZw$sOUC#xcKFYW^F!m!gxeb?9RqkariW;Uu_It zrV2_!xGG4ZU-5DIb&+lCZEr4ninyR;JOR(zVN1Kcnl#x%R?HZOD1ek*?qO*9dHQ1i z?5HMai^c8z28Y#467XZz)Y5Bv5ozm>rQ1fEU;rf+m6}-yVxe`B-&yNvhfan4YRZV? zfGgxNwAy+@q06Cz=Gu1|ZIkc24vAW}_s8dCO2e$SNdN#uVD2gEa#cY!!rsWPVYUnb zc-Vo5L9KNemx;2Q^I5SVIY>{9j_m`IQYm3CL86$g&W3KMncGup!%EDxqcc>l$cvcznAU<1_G_ zW9tnn{<5_Gc+P~VQ%BjF@ChQI!xy4mfsh4anpEly%-*cxdeCWA;P%#XW{}b#b z_;^TS=YsllbXjs<=UT10tV=alqqUQYo@dqM^Fw>V1q3&czxzll`P=I_n5=An*dt)j z_yc%$l2(*T?RDg;E7GY@P>&+$5zaQHT=C~I++b>y`_SrR?JS(=iR*tg_m*98G;Or- zBuIcHcnI#U!QFj;Ai+I2!QCOayL*tq-JRg>A-G$R!F`a^_w&Ag;jDG|La&+CRn;|B zm(||8WB5Kt3^a0|rC6@V@@n2(w72Q=^0{_JSL#?l^$v|SSLM0cFydPKZBaEz)ya>T z_VIc^&=lisk)6_2K2G4Y9zbzqDT|Ki^U}755#D}NOQuwihNh4RU#?`|C0E!b(eCBp zvGgsMRSQ4;6SsR|eP*us#YC@~F3-UXfaRmzdC~B3A|#43e#8ekUW<_9PZ(u8-~;^e zZwk?I5WOe&FWxV1im>dtx%B9fZT40Gbm9tC%CuDPmZRCeJAGU){`_L4qqA|bx`Li8 z!{a}4=tlf}wzdI7kt^^b@v*c7fF##doD1`}9S%I(6gPxL0A12Xn?RwFsBu8ReH$A< zXT@Z!anrrmlxs(BF++^qvniGH+)Z1Nx8bU{NHCL@8f4bj_Li_~u7s_w$%AureYYhK zlD`g$>qNAsbkWuUye#!aEdmrAw#twuS)f2RI!1LV9}1oo2T3qyP{zR#WNMKPRV2ua znz>)xQ$?|rVM02#;0jSjwj9o_gym<4%>o`JEGnWjJG_a95mUpC0{A-L;ca9;FNmrK zc{z^L*UBvJgd^5y{0KqOIV}3r;FUw=mP zdPz-RCtFUXKp(^N)q=<)_Jl*=<~RHGNb0SR(#&Qs~1NF#&MbR`;RJpj2@d4Z{n4@ zWse~CdnM*hfSUs_UCy~~+|H6{Eo{-KcESSz!=ls^h5U860vPuo5J0nuo_}jenh-{C+8OTp+DF6e+~pkf3q!ky2~DiNMa>mk z>Ne71m;9*?+&_o##PUj5Z_o&k;@!1Fs{W|dI&nf@VgWS%cQi&}93jt;YE;ArE!5qe zt#D-{tFG{k*q^Otv@gEr^U}kYA7_b#B+vL) z*xuI_9emcqES{vt1p+GpeSQ$9@p7R}za&CWG^YsNdhluiSLXj15=W@hNx|?SU5`ss zW|J-Su#PucR3EIF7`8kEF_U|hWQB!eiWmvs)(QY;%$X5P@W(vVM{@PzG2etA1fgRX zVNZx!RMsZ=3QLbJafozgiP^yEVR<=4DvB2=Iv#~z1?I7@*f)j7NwYrwW1?)6SzyuM zEHC)-qS}|^jddr5Fp4SB{ z?e|#h=Wc+5YI?xzHJ!-=h(ExWpr9PxLIL(2V@cWUr_VHfo3m#IrvFs6H`^EqBUD65 zaeAtkTj}d-o%`sW^gih$c8e7oc!rmXl&QQ0YO7z5EZ~5D4`T4&2LARZ)97Es@DZG? zm$N_&QXN=<^UbQ|PCR1Kq0kdufAoaxF=zM3Iu-w4AFh%l%1T$c>URyl%Zay1mFS{j zofn9h)jQ4Oj6HpPuY<2fy-i-B!ud>J#`~tbLS-Q4<`X}Xib<*=&2q2#=RD1hyLSd& z`~KD3Yn{#3>^{i;1GoIJ@#L?>XXT>I%yW(*g>$T@_jlgy-*Y``Z459C?4u%~mM$EQe%k~TG$1M~d6jZd< zz0vUzq_nvFLuan6K{Kjx9-*-jr9hN)yp~hc(CBfQeQGDWk>jt-Jb0z8k@v1mrZ+?F z$oFC|y~?(uzNyjbyh4Q$-F@ptv5xZtTgCH}Ik)%Cn7pTwPGuT9q{`f(TlT77Jn8+D zS%^DNZ(qKPSgrf+Vr|J3nx(O=byhR@J;QjoTq-rQp7yF4^s`X=%b3Av-iE#5tjo)R zuz&Nz$$X>{??l<805E+LH7?l(W7$-^w7Xl-mCe(!qH=-&OUbLnk-0d;9E|Pw+}Az3 z!706#tJrR=2(A0xDXMR^q|e22{RcY3qbViW^jP%i?bv@SFh$1^C})H39t;@S=6&}* zH^Pgh>VE688iIB|>?H)UKQB4ci_(^q`s+|_oKN3$|1v1Na5{+f-pTZO*u8`~4_&d)`$^&YSv8@a<*bxjUF6_6Q`~Rgj2}h04Js2*wOtTFn}>diMG^lZ z|6Gk)u?kzW-V2>WrLLp*a2wt=pM3fIw}`|UD;UA#y$y0z|NPsoT3MS~wR~0U*VDTw zwZ#$Vt8vIM9=3^F9ZDT|4Alp3@MT9{cu(o3gazHVnx|2TF~Jg7tw8_8M(aa*n7@DD zko=7c=x6?XB|bp~8$ZZ!-HmxJe|hN%;UPJND1-b%DIC5NByVR3&F|*eIx38g#_!yx zEY-W}IYEXV;>Q2CyY|A~ee)axBx2Z`4IHk3;z%-MN?G10q7s;nRO?tLE=mF zknIb1o&;Y3jF3H6Nw_!T&wAgf4ChSpjy**C8FD^>p`<+~@aDSy*E zQA_p&ar)G6C)X6i!C898Z*G7-%W6EFdiV!+L7&qXAqa-Lw&R;t{h=FocR5j_K}5pu z`loepZBpMdZKMFM^qYQ=fibs85FezqGn^_HbuV_3z5@_m1ryx8fGZdgIXFWhBt_O62vYCV;vOrmPpFz1@1Pa?7dM9HwBQora90 zQSMy0(^4)t{IgR@lfQA(y<2L2z8Q!cYb^9vVq{ZIRy*rV*MEJfW$oqSYuC%dDa5j8 zVj`)twrsfy;qHDONM*H3B5$FFG4O12naJ~7UUfeZ7|03#bBW@uZsJ_?_-R7Jk;B>i zdaGfyj_zGCsTRrP4#-7BiA>B~bhzOb|1PUxwE@JlNHsegIb+Vd{Jld~djO6hrwxLkRK zrILqJJ_E`w$RONyZ%G4fF{uD^TU1zS&g5vQQ0*;yt~#z=*b}yFtsMp$e7k`!)pLst z6n~r}e&7R%Pp18s5c;T(JYNsM)_F`Up@5|tMvrVh_Pntt#{oRP7}-JezAPvx*mC9J z!v;#YSS=;F-8T4Lo?6+eQ@y6B6@9b!KKOhHq2lC+)Z){yaHD{Gw-O~-m~(9bU>Cgs zT_{l7o9-(_NWsnE2QVXU zhJ{`1{nOjL-%9$nWmTi&K37XCHag9NtE;L_rcM`wAJK)y`tQ01ZvhpH+TJSgN{Mzr zRiV2BVfJ4$_CKls!?IM{w4@AYtngg6E@+(sHMay!huRyNeoO@`J!;5_JX}!+b&e)| zh<(>^fS$smv6+~dv|0+Ly^ph+U=;rS2OT9!eLj{6BN#I?P=p!o_y@ri$_bbgYlVZ$%~ zJs^m67T+w!eo8g8lXt!uo>*#<|En%xzj7p=#)&FVQ(lKvnieP3Mswpe$AEhK2Ees3 zSnn$x_54wqvJE|57wY9o^Jv9jDWxs0C}5yy0!F90dh~X3bStk*s2UR*hZPm4Q?2({CaSK9{sQFCLpr?K}1*ntQP0=`=SZl^*E$f2#L-5%V{@~r6gj-D{Sg`Z0z%k zoK*ZQJJ0>P0`hK({KuOn7pu8gMcqSuLGh=r``qibtgrArf4ok%C80Kif2pSM%KyM- z$11MbpKdQ=yB@_Jzv>Bj$_W6QsvVCMmW&SRonyG72`mSBk_#>94B`BpgTM&FYbKw>Oh&STh;oLA7qn~I4?JNntltxbq@`xdOE`@ zCwc5o0A!9jS{hAv$6Fs>5sQk<9%1jx?74{mu4^?uYXD~JX5*B%zX#2rcGLpq#cVSe zZ{6T;N=k2Kf?Ev>o+9DXw#Mf3qTA^gLkKM#$lJIdCGG?hE%-T6uHZ>lY(wLH=X7q0 z%THND#{~ZJexqnCO^vu=kWn$+ivIkZu;&M-m>*?T`dNF&E$+O;JxXii${!+eB(8v? z9VsWsIO2}w*h!Gh*XI>Qvo?po{r%R%*XQ^AaM}{;mwJ{P*eaFm$?^&E5m5;hIO35N zYFOEF)Z%k8dgm<-p5 zF@GP%1Z^IX_@UWNU&o`-4=4K+!@pkXeeRpIXyxcnzhVGb3LE$L)~~-8)1AcaI`;^O z;C2D*zeuc_DI-R7o1L!e6lyF04)|dM?=b&Vd{{uDAT0Cm&+aGfidjb0rORRNG`EBy zKr^jYJ|#>FSqH2}e;N{>hflL}!2INi5NjloA@tO99mozBc=%3wGRsE5o`50wSADS0 z0V;)hRrrD^Bl~X>XNY`YN7GAg=!kSJla8uc{lXTh?Vu@{qpP}osl;3Togj_041#FQ z+N(KDWnloN_yl&PcDAlP*dQ4Y(64iK0dxs&njISFhne{>d*0ZqulkWV6qv@&bp3fv zi;=HXcc?+v|GAG%iWeCSECbKS!F8YJgZYKI`GEWJj42RhZj*ggZ^$;#F zF4Nmz?(S5w9^-#RB7o2@c0~pO433@!&e(1^?Zk8FitqFLaYmVb%ny5}02X|cgVDU* zM1i5$_?LC^;AEEIJ;X1}On~}6QgA`0$s2lQfG^;PJ^Q=M$Lg_%&cfZ94d?S%?M>6e zIMM5s`$fnNAQ@>@A~!1V{ACX$z%ejztH-ZNqS&R<vcTX(c2syFJpkL87Qki<&;I)~11D0XfK zpft(3+O{DmuuVX67tK$F(%MxaZ(eU|CY3gzowD&f6bz9* ztDdYw82YAh0i}*&K1#rN`YMMTB6tp1+WMYISHzm|lBSF?xisQbybZ|O;Ja$p9VZ0R zA}Vw#pDvo)lOcYCPQQ(=+~;>7Lsvu6lMqQnqX>=r!E8WX#G=qc;Pn8E9_Vrn!BxcO zxw%`dtkZ7A{SY}mF=5KaN2sRX3voP~xXtE=7c+_hS8Uh^PqfF!RCPOb>5w z^C!{9gE_NQFY^;O79O>eda3nsN}0~BmX5lG92ncxzTDO}AoorK3-mD~-Ns zz>?lq@!n_~iBqeq)N|VOdm*^O9y!sqa;k?k4!9hmm?h>J+jZX~zs;*Y()sfDCx-x- z_d~mINtE!`09)y-HL^nd#~2;*P_Z{pBu|8$C=kNmlCI2(hUVTW`(^<+_jaTYC#wnu zF#1Bgj%%g0>~~+_Vp2}JZaQC1XU+tCZ$`w!kz8w}Z2OMT==+vhuPngf6tM@Q-xJ-> zg;Uceb!97*7Tut{GY!f6c^oSX1a}~S9mvbQkf=xp2FaQy+YRj zDdG7go^xX>#j%u*Jq$aVro_d`b>uk7UZg^%APf}j^;v`l(`%c z0#l1B-XfC)_Ak|9(X4x+DU2mlH9f(^2WuhaoJ+o$Y6Tb!4To4r?L-_B+2i_>B(i=g*t3ktQg*8Byaywm6x+=U1(I?*{!zM zW_|umYWLSdynA}-Wqo8Xb}fE5lNnu8jt!Y)5#hC&>>n(*+ji;J0A6p@RKJa8xIvTM zs;qA!iuj2gFI@D6LmE+}TSbO!IT3y>G|$(&qyF>-la~;`75=K(8fCTQ_+)p22n5ac z%CyYG=U!n&xQU-Kys9U5SNI%-MKPRQpc{!$eET|fA~fN+1rTu#M2b+si} zzuSdSIMCSZkHnkk(p48LdyPHRqNAL4hp}V0$Ktm`Uq9xw{+JKaPvkOFdOpXh4kf%X zw_m=^N$Kv!s7u>FnvXLLQ)m_Jab<;-d637mIKh3qw(5P{Qf5U@e)7e_#Khu$I*09| z8C>qc;JESMASagF!e-}Zk%{|Wvay^er8|1v;9&#UeMN4ui>PwfpCgB zY~n^D6o$Sn+pp_bo)f%Vx3ub-bxQBAi*v+#_s6QS9JdrsR{3QB`f~l}Uog7~c$tQ} zs6!vWlLkK2{=vITqBj)`e<{OsBC1B%oNVN{2azDQ8{qD8J>`BSx?FUb^5wQK=(FaE z-Kwm`+T|`hu<%(X&!URL;w6+M?(0Las0I=G0PPE2z0dbp@YThYGUl91w_^wue(u~1 z9~j8wzNErT*)>f2xD3vdG&lJjH2^!K!b)~rs6t+~nE7FP_`-eFg#4|hJ9%Nx*5^(F z3U_yJ-|W5_oGWt z74G=M#?xoW<^I<9)g;b-vjl|qdl^o&V$I*SHMVlqdsmJ(p09%!GFGdqwQ~y zi|q?9bP}$putSC!=T`>(`wCBB)3WQ*>izmx*OJ`NaA+trOk?7s$;qj5wYKabdeHRl zzv~bD-@y{61;riuv1?UlhqZ^%Y3jzrM5zb+NgH*M>r1~Xcc&KT0xb`A37UU|&&En` z(>eN;n1qCO-I#1OW!h)TwTJ~xYQ7isw>Kc(n+88Brngy4Dh37U)^H~uJkcPFQkSV~N+0#FpHQ`8=9Dq3JwmpZOmoZ6`qG1Ez=tDCSi zyfzv6^2aB%Eso5CCk$hzOefL|<-=K$*W#Ps{JUeJSJ-&M`3eg2&)9yVc}sjk_chml z*9xlwFv;(pO^}(_e^}@@^J{uMEl5Aws3cE?gTFOwdmj6{v33eMx3&WEefIK*dhJwX ztYkF{BbM1Y7i02E;%(R|rLyXGfZgN*> z1+|cx?$KZk^zv=!nTv0H?m=cRy|kaE`S4?|zzZ~w-T&b#pFW12d>X*LtOyxVJ##|s zt6jE|HxdLo4$th=;x%*ZQ52M4K9XHf11!EltU0iN6h?Y?m{Q1<=ID++f-udx`s|s? z^6H2M^2s4`j~6oPT;UnXNHCe>81IBxh&X0tuK4oY(qi||FB2sajkz-NZknBE+OCPE zul=$?=%G`e>9Cm@{t^hVKynj>eMM_Y{mf>=B@2|3lj-1cBB_4CkCLEb+KFB1*l~B? za5c_JMe)GV1U3$R;-C-qct?}T-<`Woq${!62|xa&Ge;BrJ*)wK9PLN3uUvBTcR^@* zctZLar!mf26Xw9Bzp|m!Fo-)ClMx?U3_y=VDGvkR?NbVCU3C^a9El5tYmGy6Qnr{f zcWU4bWXYmF)5^-dFZL(&>53<*`vCdkp>8Lx`qIlGB=g>OQ6A=qf@$SC#nN`QN&BLU z9<@Xk-<)}2j>1C{P)aw7oW3M{w;W4un1mySG>4$~3DGYJueEwQA@mkTBK^p~tWp%m zD2uf&cmB-DZUsKD9T3de(v;i@lrUcH`>^NDSR^5vWOhKkH=||nWwfLzxucfLN+Uk@ zN}~pkPPh_{&VP)lo5-9~i49)%5@L{-wHS**NX%WCz$vbeJTkx35UZA)%Bq%=epm1c9gMbBrhmMB?|~I|AsaSOu?2wbcb5T0qt2*-=d0-pXl& zo(a-Dt{H)7$R>Z2E+lwH)|Sj}nn}=ToCu9beyf>v!9VnOtw8?g))V4Vd4^H>D;OQDqucq+Eew+& zJ@HPhr9lS%TCE(|#J|v1mVuSysu}504)*9Ao%-n^N_oE=a>~5!W~#*h*5Swegyyb< zNkeWn{J5xXH!Mhne`I}B7Y@E!F+3spJaL51HY(>+S=^d|1h_6r|(knEvcVMS_Ku!W_DsZ^KOpTX&ji)wR~TsI)U-9<)UI z=S9ncEB>VmnXKV#E)esmK!m>QI{2tsAP5%r1?c@*I|JZP5>vl$zQ^f`>Gp&@Xo}l{YP)4dr4LYLS7JZ9Faxc*}p7HJwZJ&MSI1 zS{#3juI^sCSnrn6=UbE`l}(860v^rC6h)CSX8Gi!Z$kcUZ8b~h+53hmr8=vFlw3g) ztUfK=81QUVR6r#+bBB{6*g+XvU)X?pOsBgF@J`>r5k5M=imQ|~=(t*}7f!oFesd+K zrJd01;B&gnnLaOv6i(xYZWfM>I5<*l6W3ubQwSU2xW z2GJnid?Qu!ntqcPgCgYzJ$%LauJ#`!UaCo$TNgOvd3ecOPn*IELhR-W#HhJLpJqK4 z?o|#e?VgtI?8^Tdo)BSE%bLfU$d#8Rm>0qvXB^#iH>A19-Z)5-uX?$(YWs{G`(<3Z zXQ^8mer}rJ@rR8RiPEMDx;yaQrb`bwEbM3ZV1werf5 z_{yZ@(95eqG*sjKB$!AAKeO?&R69@E5c-q0)`;Y*(Bm-5=-2#YK)S%yr~vC~1Zxe_2%&Iks>u~3F8;}WOL}IXf0-lv;KBWLO|z9tQ`wQ`{r#!iPu13~tlQh*CiSeqhiB*8 z#sN{gFUS73j$8VzLtf>B22HWl$U91u`mL{XJK#Pd))`x2oJBQcLiEB z|51M!`ObBhEo3|&KcbLn4r1~9wshw3-Eq)vQoH%JlC(@32&nkXqTESsaW7c$ehA;4y zrjxnj7)Jtf93WW$<#$=e+gf=Sx>Rv?I@8d|vg*SwY$WUbC9t;nG^x*83MrbiIV>@e zs+3+!Duhumx+h#AB8$*Pfs>+`?fRD0G3WT51jNb+5H8G`u!z!?aa=kXeDO8*dmWGd zJ{6v5y3+LcvUWQoI?f|FZ@V?Y-)k@&#)2_*n%xs6HE!|8)tNlV*(NX%PFro{t!#!$ zVch$~yAdHG>tuBkpbuMkKyks}2Yim2m2FD;U`#!!yFIYU})5Sga_IEK=(D zm}yeGt?+r1rV9#pz{1?&A$_l*$iVUq=hJf3U@2Yyr*p|%#jdHU(&4HekKuWrryxuB zw9O#APmyf&IIJr_UD75(x?T*uSfTJEaY5*#I!;8ARIbq)85=Y+NwDMq4Gq%7lJZnf zU5P$y*i?40r>Ocx%j!ii)~Ac`8F37#MCehrTG1eV1%qT9B_|axckZvB3s5`(KQit4@USYy zNsJR0qs4Q`SeKu1aLMRo`$B34;`~0d>yYoLh(gZt3n(R8$$ROho@L%}DT8 zG#$CVJUNCP8(`hU7K(nHF&j_OioTf}4r6r>wcrR^NHsqqnQO+PY5=ylHpiS|b_ACV z<8nj%b2(+mNd62u+CDMg3P-)FolK|-$`Sx!%HSMNL zE9|Q-wO{XO=LdnhD5hGRWFw^nzHhWt_-_DrXpYty&Z`dXmw{7mZtk-tZu{rg$F}@O zfR(4@>=dxnpGTG@bv6#`nRTXvoRIST=QQ-x^WWBgvel;=Gc;t@xArfQAbCj6wmR*0 z%6E(U^|Pzp{C2Y~ZO-kQ+#x_3FuEIXL+M%+i3J64tm~~@#vPDgchw{Urw=(@VlP2* zXOPwkefhu=X9bCOa%$_fE2d;m$btmhLSYkxW))XE=yc(sM+EYH6zs2=T{YhO8*P(S zJ&`YS5=N8#zez7ZR6$BZL&a;Zb#BL&dy)(Dai@6b$@!Fx73gG7PfJ38h1hiro8rif z=4!xe3(r7C%3E*aTj{?ptSLM>Y0x^hu~^~f6BZQnKI=2vuf51gB(s%ltn}FdR2y@# z+*0;#K>4$b7{uCL+YEQ|s8+}*QJl@=-j>G7u=ZSxjUkVl*m^~6ej#$tryz7k{_O0~Sj~pH8D75$dbOEGmq9`1h0TFS20M~}e6G41 zYgkyZ2h`F-ZNe}{liDUX#W)hKaCGhGXxQNb-C!*P{lKCC&rzLKxvp7$2&jnL!kE`? zYY~EK6ZeOZU4U6*A>Ozs{!plB_0w2=D)R*cJ1^U^-|gyN^SYUbbW2lb!SO%VYJLgN zsrbms$FKQIG`>j#4+}Qp$hA!L6D*@-@#^S$x0^!cgEC5n_m_K%qr3(l2U%}8E8oRv z4T|j|+<6MD4GCp>&;#bgd!{Ng@j~5q!A0d?Sa{t_{lSRytm1Walb?vqb>E;lF+``- z9i&XR>`w0AmO*<{25d;4p(DhA+$gHOPj0rk4+gPgYxjeqp>)^y^x`)k^@d_#2_(q7 zbqH1qjBTc=Wi1x2`8uv&F`d&UY~G*r@eoJl-R6$f@o zWzq3I$eFF=-mlWk(Nfc@$#I$68_LMY+<4_qADGrt*V)M=`F8YG49Ujh^w_x^hi36p zvX~pm(6T^_;SZ9QF)mS_k9)n6u?!W##Um))EOtM@X_PDHe<?V;6O zH*_OTxG-4ex`$oKmP(QltE6pv=iQ&fm_F%~M2YBCJpEMI=!Ot$EGE?=N|LsI%eL_C zOqrqXcMVmP@NtDVZ?>N%l!;T6nw%m{qe@nQa=IYvyD&mD-7ep zFl>pV(q`hUOL*3Oz>p^fB6FY{ z%ukRkZ#*h_ei< z;kHwGGgl4?t$x^g-aSuJ49SZpbuWHki;lX^7INDA&2K!xM3(zJWuL~F`tsz@`{&!R z2m^5|L+9n=XaTnT$zHy-uyfivIUaFwq76kc)Fr%v^JHqu)GaN5)>RZ};!8 zQ6Wu6f54V4UU!$mJK4+amXLqJ#eFi+{;H(vwU2rJLY28o!$|N(zhIss(5UQF6!;fo2ZWYh|kYO3JF)(&B3sKdi8EOOYh$R6A2& zP2$knHdK6L4eEsmlmZ9nMu1bF3i@Q;G358}P_6&7#&3bFnSNJ^Ci#RxwX>cwi zjB;d#vBJf;igdZ!$84QePM8Vy`>pqD9i)7>R$a{(de{q6EpE|HeD`=|e}M1j!wArm zdw&DtNDAm!=X)c@Blx*4Dr)IohZry}LMLFGw*3jt}z@zZdpJ~cRuQLmJoGhgk zb>lizp5b-3?93CJWnNt!dH9jJT`(dUMQ$eAN<+Yt`;8xPd^qzCt}MiKBj?ZyEVobUn0D(L25GAp2#)!2a$ww?kldy36pJ!fl=7>Rapm zCVrSuy98ai$u9%~jn!*`4+y_|s!E&%$4VH_1Re6u`nCM!t%=#)vrnUfoe-%|3TGe6 z2yDu`Tv-$;pH9pH3EktmWxf|ZZs*${TM7(n5T0*NOP2TEPG>WoWmhs!yOpJ_d(FaM zH-Ar{paPNI!-NTDcGeqsb)TE{TeO(yKg|y>chPGGOHYA7dT-tqJe3*-tgJMDi_N_! zQg4zUB&(UfWd&ZI%6m`@`R0H*NH8mNR97=$WR4MePTO*5lOkAtr)bcanC32DVSiPY zY49QxI#gvx;#I?-3bRGX`ulJw=;;$FRM&$SQ6Ao2RtzWAxqXJe>#@axTJu#uW-v8i?=Rz^{dg+7MH{`O@C z%&z+N%0HdyvFc@q<>~hRefNY`DKj*z`3XCO}L6AO6Zk@as~nP^2- zU~qBHNH zN4>s~Q!e{;xVW~@ z!nDL$4aM6#px(Y`Q{5TY6xZ2lR?)i-tkiET zpQo+JlvqTgP<;Eiaw3@=tUl9o38tbNeL8x;BE`huEB*1MlorYv~K0&G4Xh zgNLnP;isMcNWWihqOoIwyoKq6m${7FkqQFwAgXbXD0a?0m+!8{^ZSGO9C99mKul8U zu{lX=!0{Idr6#UMnW1F?xC2%N2l))edqM(Qnr+ z>#8?ZIF-^fEj}EZt3nX2^x_x$s^Z^Ft7lXiUX>--)K2q)?|fvK7+PSz%UAp!8fYbZ ztfTkWBBW2-&iWQeDQEhsO5km%gmrRYo_}%#XFjjPYR>->kO(}Q-S{*Q4T+fFTn@m{ zo)HqLf&=w(197bwBy%*AI}W`Jvd^?72o31huXAGs&qs~{=QQc2_fL*)eC2r*t^2$= zRRzV^?Dhlyf6<|)4jnxXbg4*RopYlx3{g`5R)Iy}V)(GR{A{BSYhZTzAZoz0`RQ~B z=&IHIxb2}zPQXw@^=(Vj>vrj}c|ZWALMzav&;9Oe<qhk^9~$ zTs6*GjagSYmhj@u2j;=k&3rYzRzBmkL^NX92*XS(p(%ztNf63XhMi!|$rekKpL@kl z!PMgsGn;R?J+`fuUY(84MbpRH`J%{Az;;RalLXLyXvR!Tmfz9M-<>%uo$RK5i72|3 zjK{AVPYq+ZJFQr4pZnhAN-Qwr(ozNcmyV>zK$#<>RO8`tp6yn_=xxZ?b~>1fgbl;Vc=^4(g1Qi9t9TbBf;8K5w6 zLAF}L@pqNYv6c17bC=%mrEHR$J} zWOpUUth;GNY5LOgZlx}&-X=)*z#>Lt_U@XEI00Sk*?fxNvBV`E4z&FtyCeuN`q_Lk zfo=o~nFvf0_U(KB(3jzzUbi8Rhzp&*L^( zHn(%SckceF`E>vMVfPpj6o&TaG1*yft%XcBUlqq@T}FtKEJz}vFd@@6$=q!7^rl63 zIp!?kbH+3vr(5n|C5v|)@(>df>v?p^H$gbnSI}u+fEIav1&LG?po713 z_6YIfwFp`{e1hs!N-#GYKJ%^W*@gxl_49#52!Ej`+ZzXcp`$Yu_2uD2mx1)~HAO!M zZe`(t&?9LjsOHXPHl={??vrH<8shqP5NvY^i9WvW0>6kD7k#TW*Xl|$Wn+dv*q$e1 zm2g#W-$CL2;2o$Ry-sOldB9hjV;3<_`s(VIrg}@LxmQM5v9Ap8o5akN(0ziZ`E>0@0!dkEVk-D^sFK ziWs2pA}p0qB4H9aXRk&55nqV*Bd%2$8Gd*Jsto`h!$%|pJp-4pA=7@)``dQiQX`be zf5pRy)qouJ>i?f41cJRVbbPBHDD{{bf7Mr^Bcerlzy`q$UTVFpkY9xYCBpC?vSrR1 zi^iQwo0j&3t1F9K91wZ|F#T%E)5*(^Q&|uExJIC-41mHFWeICp*X5)(=ncZ{CyLqt-VrFR%X}^9BK@0QS261wi3mh8s~1s zD2oAR?P>SP`~O=_qYNyKL;^vFAK?*HB_$8vk0D73^Rdd$Ef*ah^=1!jCw|jO)YcX& z1>W#<4#@w}yQMAdo}srK2nW@2OKU{XTu*@O`wREGQ0mu&A%9 zVn}Z*JgNpA#VPwvyo8Co5MTk=d(=M#+XsBdKh3cOxbi|Dt*1sI*F)|M8)Dm(>Vu3c>Fl~V*fpNbsIrT^p2PX~hnXu?(Xumb4 zegi^c#Z318(CM?o#MFe01u59oN^c!Y6*mIx`3E4kja4h2YjVp72^HTjNrDs?C#O=I znzOsR0Gr2{c@R_y5+6EQhbt@7MTj|e!GfE4?Yd3KXbk9+u+Na z?&wyAl+uWZeTa~%sOno%-xlkpra<7OQXkyx614SNzUw8GOTb+-yg?TRQrUoD%Ahz) zi{a^&&jUx(@XE+PdHfGQ`g7a*hOp?xd^PQT^WR5#XV8yYgQoTAQd0R!>GmQ(vtQ+7 zq7vxLh>0Sd6?*@7-&P$0R5?Ru9Op122ss}UkEhTmn5;EGhjP zbeclTQj-W-)iRj{N_oJ$hGC6(c#w_RyLV8!xB~nqRA5^Bk+nRvRn&1D(oc>cGo|u8 z|J^9;n8LCXKG1VZT{>Tu-)r$VlsN6(I}u$6?aI#LuR4u<-O$p30p2mI0|@wk5084- z)&`X5r~wsN?=Er{ZeA9}lpL;&Wb*gGuzu?OGWgG_zmk+<*C_ - - - diff --git a/src/main/resources/static/img/sfm.22216077.png b/src/main/resources/static/img/sfm.22216077.png new file mode 100644 index 0000000000000000000000000000000000000000..fe29ed102e791e872c2448d22f46c12a6c780bf1 GIT binary patch literal 25699 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 zdva({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 literal 0 HcmV?d00001 diff --git a/src/main/resources/static/img/success.bb6b7807.svg b/src/main/resources/static/img/success.bb6b7807.svg deleted file mode 100644 index 1daed07b..00000000 --- a/src/main/resources/static/img/success.bb6b7807.svg +++ /dev/null @@ -1,5071 +0,0 @@ - - - - diff --git a/src/main/resources/static/index.html b/src/main/resources/static/index.html index 626287c0..3e109629 100644 --- a/src/main/resources/static/index.html +++ b/src/main/resources/static/index.html @@ -1 +1 @@ -vant-vue3

\ No newline at end of file +vant-vue3
\ No newline at end of file diff --git a/src/main/resources/static/js/about.a6846c89.js b/src/main/resources/static/js/about.a6846c89.js deleted file mode 100644 index 642269bc..00000000 --- a/src/main/resources/static/js/about.a6846c89.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self["webpackChunkvant_vue3"]=self["webpackChunkvant_vue3"]||[]).push([[594],{7289:function(e,a,l){var o=l(5879);a.A={save(e){return(0,o.A)({url:"/wai/save",method:"post",data:e})},getGroup(e){return(0,o.A)({url:"/group/id",method:"get",params:{id:e}})}}},6204:function(e,a,l){l.r(a),l.d(a,{default:function(){return z}});var o=l(6768),n=l(4232),t=l(144),s=l.p+"img/hsd-name.1eb791a3.svg",u=l(826),d=l(248),r=l(3325),c=l(7100),i=l(9210),g=l(5609),p=l(9098),m=l(6757),k=l(3863);const b=e=>((0,o.Qi)("data-v-20f2bb62"),e=e(),(0,o.jt)(),e),A=b((()=>(0,o.Lk)("img",{class:"hsd-name",src:s,alt:""},null,-1))),v={class:"main-page"},h=b((()=>(0,o.Lk)("p",null,"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。",-1))),w={class:"main-item"},f=b((()=>(0,o.Lk)("img",{src:d},null,-1))),F=b((()=>(0,o.Lk)("p",null,"师大地图",-1))),C=b((()=>(0,o.Lk)("img",{src:c},null,-1))),Q=b((()=>(0,o.Lk)("p",null,"通行证",-1))),R=b((()=>(0,o.Lk)("div",{class:"grop-by"},[(0,o.eW)(" 校园生活 "),(0,o.Lk)("p",null,"暂时未发布")],-1))),y=b((()=>(0,o.Lk)("p",null,"校园生活",-1))),I=b((()=>(0,o.Lk)("img",{src:p},null,-1))),B=b((()=>(0,o.Lk)("p",null,"致谢",-1))),U=b((()=>(0,o.Lk)("div",{class:"main-bottom"},[(0,o.Lk)("img",{src:m})],-1)));var N=(0,o.pM)({__name:"leaderShip",setup(e){const a=(0,k.k)(),l=(0,t.KR)(!1),s=(0,t.KR)(!1),d=(0,t.KR)(!1),c=(0,t.KR)(!1),{userName:p,department:m}=a.user;return(e,a)=>{const k=(0,o.g2)("van-dialog"),b=(0,o.g2)("van-col"),N=(0,o.g2)("van-row");return(0,o.uX)(),(0,o.CE)("div",null,[A,(0,o.Lk)("div",v,[(0,o.Lk)("p",null,[(0,o.Lk)("span",null,(0,n.v_)((0,t.R1)(p)),1),(0,o.eW)(" 同志,您的数据已通过审 核!您将在本次评卷工作担任:")]),(0,o.Lk)("span",null,(0,n.v_)((0,t.R1)(m)),1),h]),(0,o.Lk)("div",w,[(0,o.bF)(N,null,{default:(0,o.k6)((()=>[(0,o.bF)(b,{span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:a[0]||(a[0]=e=>l.value=!0),src:u,alt:""}),(0,o.bF)(k,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:l.value,"onUpdate:show":a[2]||(a[2]=e=>l.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[f,(0,o.Lk)("span",{class:"dialog-close-content",onClick:a[1]||(a[1]=e=>l.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),F])),_:1}),(0,o.bF)(b,{span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:a[3]||(a[3]=e=>s.value=!0),src:r,alt:""}),(0,o.bF)(k,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:s.value,"onUpdate:show":a[5]||(a[5]=e=>s.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[C,(0,o.Lk)("span",{class:"dialog-close-content",onClick:a[4]||(a[4]=e=>s.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),Q])),_:1}),(0,o.bF)(b,{span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:a[6]||(a[6]=e=>d.value=!0),src:i,alt:""}),(0,o.bF)(k,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:d.value,"onUpdate:show":a[8]||(a[8]=e=>d.value=e)},{default:(0,o.k6)((()=>[(0,o.Lk)("span",{class:"dialog-close-content",onClick:a[7]||(a[7]=e=>d.value=!1)},"×"),R])),_:1},8,["overlayStyle","show"]),y])),_:1}),(0,o.bF)(b,{span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:a[9]||(a[9]=e=>c.value=!0),src:g,alt:""}),(0,o.bF)(k,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:c.value,"onUpdate:show":a[11]||(a[11]=e=>c.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[I,(0,o.Lk)("span",{class:"dialog-close-content",onClick:a[10]||(a[10]=e=>c.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),B])),_:1})])),_:1}),U])])}}}),L=l(1241);const O=(0,L.A)(N,[["__scopeId","data-v-20f2bb62"]]);var z=O},7515:function(e,a,l){l.r(a),l.d(a,{default:function(){return m}});l(4114);var o=l(6768),n=l(144),t=l(1387),s=l(5879),u={save(e){return(0,s.A)({url:"/stu/save",method:"post",data:e})}},d=l(3863);const r={class:"father"},c={style:{margin:"16px"}};var i=(0,o.pM)({__name:"localStudent",setup(e){const a=(0,t.rd)(),l=(0,d.k)(),s=(0,n.Kh)({userName:"",studentId:"",phone:"",status:"0",openId:l.getOpenId,userId:l.getUserId}),i=e=>{console.log("submit",e),u.save({...s,...e}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),l.login(e.data.user),a.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const l=(0,o.g2)("van-field"),n=(0,o.g2)("van-cell-group"),t=(0,o.g2)("van-radio"),u=(0,o.g2)("van-radio-group"),d=(0,o.g2)("van-button"),g=(0,o.g2)("van-form");return(0,o.uX)(),(0,o.CE)("div",r,[(0,o.bF)(n,{inset:"",class:"mar-auto15"},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,o.bF)(g,{onSubmit:i},{default:(0,o.k6)((()=>[(0,o.bF)(n,{inset:""},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,o.bF)(l,{modelValue:s.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>s.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:s.studentId,"onUpdate:modelValue":a[1]||(a[1]=e=>s.studentId=e),name:"studentId",label:"学号",type:"text",placeholder:"请输入学号",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:s.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>s.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,o.bF)(l,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,o.k6)((()=>[(0,o.bF)(u,{modelValue:s.status,"onUpdate:modelValue":a[3]||(a[3]=e=>s.status=e),direction:"horizontal"},{default:(0,o.k6)((()=>[(0,o.bF)(t,{name:"1"},{default:(0,o.k6)((()=>[(0,o.eW)("是")])),_:1}),(0,o.bF)(t,{name:"0"},{default:(0,o.k6)((()=>[(0,o.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,o.Lk)("div",c,[(0,o.bF)(d,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,o.k6)((()=>[(0,o.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),g=l(1241);const p=(0,g.A)(i,[["__scopeId","data-v-c8f503c4"]]);var m=p},1382:function(e,a,l){l.r(a),l.d(a,{default:function(){return m}});l(4114);var o=l(6768),n=l(144),t=l(3863),s=l(1387),u=l(5879),d={save(e){return(0,u.A)({url:"/teach/save",method:"post",data:e})}};const r={class:"father"},c={style:{margin:"16px"}};var i=(0,o.pM)({__name:"localTeacher",setup(e){const a=(0,t.k)(),l=(0,s.rd)(),u=(0,n.Kh)({userName:"",teacherId:"",phone:"",status:"0",openId:a.getOpenId,userId:a.getUserId}),i=e=>{console.log("submit",e),d.save({...u,...e}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),l.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const l=(0,o.g2)("van-field"),n=(0,o.g2)("van-cell-group"),t=(0,o.g2)("van-radio"),s=(0,o.g2)("van-radio-group"),d=(0,o.g2)("van-button"),g=(0,o.g2)("van-form");return(0,o.uX)(),(0,o.CE)("div",r,[(0,o.bF)(n,{inset:"",class:"mar-auto15"},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,o.bF)(g,{onSubmit:i},{default:(0,o.k6)((()=>[(0,o.bF)(n,{inset:""},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,o.bF)(l,{modelValue:u.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>u.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:u.teacherId,"onUpdate:modelValue":a[1]||(a[1]=e=>u.teacherId=e),name:"studentId",label:"工号",type:"text",placeholder:"请输入工号",rules:[{required:!0,message:"请输入工号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:u.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>u.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,o.bF)(l,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,o.k6)((()=>[(0,o.bF)(s,{modelValue:u.status,"onUpdate:modelValue":a[3]||(a[3]=e=>u.status=e),direction:"horizontal"},{default:(0,o.k6)((()=>[(0,o.bF)(t,{name:"1"},{default:(0,o.k6)((()=>[(0,o.eW)("是")])),_:1}),(0,o.bF)(t,{name:"0"},{default:(0,o.k6)((()=>[(0,o.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,o.Lk)("div",c,[(0,o.bF)(d,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,o.k6)((()=>[(0,o.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),g=l(1241);const p=(0,g.A)(i,[["__scopeId","data-v-6e2b34ac"]]);var m=p},3198:function(e,a,l){l.r(a),l.d(a,{default:function(){return q}});var o=l(6768),n=l(4232),t=l(144),s=l.p+"img/success.bb6b7807.svg",u=l(826),d=l(248),r=l(3325),c=l(7100),i=l.p+"img/fenzu.eddcd00b.svg",g="data:image/png;base64,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",p=l.p+"img/mykaoshi.c430dd78.svg",m=l(9210),k=l(5609),b=l(9098),A=l.p+"img/zs.61c94b47.svg",v=l.p+"img/ryzs.1a35b24f.png",h=l(6757),w=l(3863),f=l(4410),F=l(7289);const C=e=>((0,o.Qi)("data-v-1273d68a"),e=e(),(0,o.jt)(),e),Q=C((()=>(0,o.Lk)("div",{class:"main-page"},[(0,o.Lk)("img",{src:s})],-1))),R=C((()=>(0,o.Lk)("div",{class:"main-text"},[(0,o.Lk)("p",null,"老师,您已成功报名!感谢您参与本次评卷工作!")],-1))),y={class:"main-item"},I=C((()=>(0,o.Lk)("img",{src:d},null,-1))),B=C((()=>(0,o.Lk)("p",null,"师大地图",-1))),U=C((()=>(0,o.Lk)("img",{src:c},null,-1))),N=C((()=>(0,o.Lk)("p",null,"通行证",-1))),L={class:"grop-by"},O={key:0},z={key:1},E=C((()=>(0,o.Lk)("p",null,"所属分组",-1))),W={class:"grop-by"},K={key:0},x={key:1},D=C((()=>(0,o.Lk)("p",null,"宿舍",-1))),S=C((()=>(0,o.Lk)("img",{src:d},null,-1))),V=C((()=>(0,o.Lk)("p",null,"评卷地点",-1))),Y=C((()=>(0,o.Lk)("div",{class:"grop-by"},[(0,o.eW)(" 校园生活 "),(0,o.Lk)("p",null,"暂时未发布")],-1))),G=C((()=>(0,o.Lk)("p",null,"校园生活",-1))),T=C((()=>(0,o.Lk)("img",{src:b},null,-1))),M=C((()=>(0,o.Lk)("p",null,"致谢",-1))),X=C((()=>(0,o.Lk)("img",{src:v},null,-1))),H=C((()=>(0,o.Lk)("p",null,"证书",-1))),J=C((()=>(0,o.Lk)("div",{class:"main-bottom"},[(0,o.Lk)("img",{src:h})],-1)));var j=(0,o.pM)({__name:"mainPage",setup(e){const a=(0,w.k)(),l=(0,t.KR)(!1),s=(0,t.KR)(!1),d=(0,t.KR)(!1),c=(0,t.KR)(!1),b=(0,t.KR)(!1),v=(0,t.KR)(!1),h=(0,t.KR)(!1),C=(0,t.KR)(!1),j=(0,t.KR)(""),Z=(0,t.Kh)({show1:!1,show2:!1,show3:!1,show4:!1,show5:!1,show6:!1,show7:!1,show8:!1}),P=()=>{d.value=!0,F.A.getGroup(a.LoginUser.groupId).then((e=>{console.log(e.data.name),j.value=e.data.name}),(e=>{console.log(e)}))};return(0,o.sV)((()=>{f.A.getUser(a.getOpenId).then((e=>{console.log("获取到的用户信息"),console.log(e.data.data),Object.assign(Z,e.data.data)}),(e=>{console.log(e)}))})),(e,w)=>{const f=(0,o.g2)("van-dialog"),F=(0,o.g2)("van-col"),q=(0,o.g2)("van-row");return(0,o.uX)(),(0,o.CE)("div",null,[Q,R,(0,o.Lk)("div",y,[(0,o.bF)(q,{wrap:""},{default:(0,o.k6)((()=>[Z.show1?((0,o.uX)(),(0,o.Wv)(F,{key:0,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[0]||(w[0]=e=>l.value=!0),src:u,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:l.value,"onUpdate:show":w[2]||(w[2]=e=>l.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[I,(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[1]||(w[1]=e=>l.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),B])),_:1})):(0,o.Q3)("",!0),Z.show2?((0,o.uX)(),(0,o.Wv)(F,{key:1,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[3]||(w[3]=e=>s.value=!0),src:r,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:s.value,"onUpdate:show":w[5]||(w[5]=e=>s.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[U,(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[4]||(w[4]=e=>s.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),N])),_:1})):(0,o.Q3)("",!0),Z.show3?((0,o.uX)(),(0,o.Wv)(F,{key:2,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:P,src:i,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:d.value,"onUpdate:show":w[7]||(w[7]=e=>d.value=e)},{default:(0,o.k6)((()=>[(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[6]||(w[6]=e=>d.value=!1)},"×"),(0,o.Lk)("div",L,[(0,o.eW)(" 分组信息 "),j.value?((0,o.uX)(),(0,o.CE)("p",z,(0,n.v_)(j.value),1)):((0,o.uX)(),(0,o.CE)("p",O,"暂时未分组"))])])),_:1},8,["overlayStyle","show"]),E])),_:1})):(0,o.Q3)("",!0),Z.show4?((0,o.uX)(),(0,o.Wv)(F,{key:3,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[8]||(w[8]=e=>c.value=!0),src:g,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:c.value,"onUpdate:show":w[10]||(w[10]=e=>c.value=e)},{default:(0,o.k6)((()=>[(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[9]||(w[9]=e=>c.value=!1)},"×"),(0,o.Lk)("div",W,[(0,o.eW)(" 宿舍分配 "),(0,t.R1)(a).LoginUser.dormitory?((0,o.uX)(),(0,o.CE)("p",x,(0,n.v_)((0,t.R1)(a).LoginUser.dormitory),1)):((0,o.uX)(),(0,o.CE)("p",K,"暂时未分组"))])])),_:1},8,["overlayStyle","show"]),D])),_:1})):(0,o.Q3)("",!0),Z.show5?((0,o.uX)(),(0,o.Wv)(F,{key:4,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[11]||(w[11]=e=>b.value=!0),src:p,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:b.value,"onUpdate:show":w[13]||(w[13]=e=>b.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[S,(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[12]||(w[12]=e=>b.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),V])),_:1})):(0,o.Q3)("",!0),Z.show6?((0,o.uX)(),(0,o.Wv)(F,{key:5,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[14]||(w[14]=e=>v.value=!0),src:m,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:v.value,"onUpdate:show":w[16]||(w[16]=e=>v.value=e)},{default:(0,o.k6)((()=>[(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[15]||(w[15]=e=>v.value=!1)},"×"),Y])),_:1},8,["overlayStyle","show"]),G])),_:1})):(0,o.Q3)("",!0),Z.show7?((0,o.uX)(),(0,o.Wv)(F,{key:6,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[17]||(w[17]=e=>h.value=!0),src:k,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:h.value,"onUpdate:show":w[19]||(w[19]=e=>h.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[T,(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[18]||(w[18]=e=>h.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),M])),_:1})):(0,o.Q3)("",!0),Z.show8?((0,o.uX)(),(0,o.Wv)(F,{key:7,span:"6"},{default:(0,o.k6)((()=>[(0,o.Lk)("img",{onClick:w[20]||(w[20]=e=>C.value=!0),src:A,alt:""}),(0,o.bF)(f,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:C.value,"onUpdate:show":w[22]||(w[22]=e=>C.value=e),"show-cancel-button":""},{default:(0,o.k6)((()=>[X,(0,o.Lk)("span",{class:"dialog-close-content",onClick:w[21]||(w[21]=e=>C.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),H])),_:1})):(0,o.Q3)("",!0)])),_:1}),J])])}}}),Z=l(1241);const P=(0,Z.A)(j,[["__scopeId","data-v-1273d68a"]]);var q=P},7590:function(e,a,l){l.r(a),l.d(a,{default:function(){return g}});l(4114);var o=l(6768),n=l(144),t=l(1387),s=l(3863);const u={class:"father"},d={style:{margin:"16px"}};var r=(0,o.pM)({__name:"notLocalTeacher",setup(e){const a=(0,t.rd)(),l=(0,s.k)();let r=(0,n.Kh)({userName:"",phone:"",identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",openId:l.getOpenId,userId:l.getUserId});const c=(0,n.KR)(!1),i=[{text:"教师1",value:"Hangzhou"},{text:"教师2",value:"Ningbo"},{text:"教师2",value:"Wenzhou"},{text:"教师3",value:"Shaoxing"},{text:"教师4",value:"Huzhou"}],g=({selectedOptions:e})=>{r.jobTitle=e[0]?.text,c.value=!1},p=e=>{console.log("submit",e),localStorage.setItem("notLocalTeacher",JSON.stringify(r)),a.push("/notLocalTeacherTwo")};return(0,o.sV)((()=>{console.log("组件挂在了");const e=localStorage.getItem("notLocalTeacher");if(null==e)console.log("数据空");else{const a=JSON.parse(e);Object.assign(r,a),console.log(r)}})),(e,a)=>{const l=(0,o.g2)("van-field"),t=(0,o.g2)("van-cell-group"),s=(0,o.g2)("van-picker"),m=(0,o.g2)("van-popup"),k=(0,o.g2)("van-button"),b=(0,o.g2)("van-form");return(0,o.uX)(),(0,o.CE)("div",u,[(0,o.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,o.bF)(b,{onSubmit:p},{default:(0,o.k6)((()=>[(0,o.bF)(t,{inset:""},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,o.bF)(l,{modelValue:(0,n.R1)(r).userName,"onUpdate:modelValue":a[0]||(a[0]=e=>(0,n.R1)(r).userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入姓名"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:(0,n.R1)(r).identityId,"onUpdate:modelValue":a[1]||(a[1]=e=>(0,n.R1)(r).identityId=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{required:!0,message:"请输入身份证号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:(0,n.R1)(r).phone,"onUpdate:modelValue":a[2]||(a[2]=e=>(0,n.R1)(r).phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:(0,n.R1)(r).jobTitle,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,n.R1)(r).jobTitle=e),"is-link":"",readonly:"",name:"picker",label:"职称",placeholder:"点击选择职称",onClick:a[4]||(a[4]=e=>c.value=!0)},null,8,["modelValue"]),(0,o.bF)(m,{show:c.value,"onUpdate:show":a[6]||(a[6]=e=>c.value=e),position:"bottom"},{default:(0,o.k6)((()=>[(0,o.bF)(s,{columns:i,onConfirm:g,onCancel:a[5]||(a[5]=e=>c.value=!1)})])),_:1},8,["show"]),(0,o.bF)(l,{modelValue:(0,n.R1)(r).office,"onUpdate:modelValue":a[7]||(a[7]=e=>(0,n.R1)(r).office=e),name:"office",label:"职务",type:"text",placeholder:"请输入职务(如教师,教务主任)",rules:[{required:!0,message:"请输入职务"}]},null,8,["modelValue"])])),_:1}),(0,o.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,o.k6)((()=>[(0,o.bF)(l,{class:"van-field__label1——circle","label-width":"400px",label:"工作单位",type:"hidden"}),(0,o.bF)(l,{modelValue:(0,n.R1)(r).workName,"onUpdate:modelValue":a[8]||(a[8]=e=>(0,n.R1)(r).workName=e),name:"workName",label:"单位名称",type:"text",placeholder:"请输入单位名称",rules:[{required:!0,message:"请输入单位名称"}]},null,8,["modelValue"]),(0,o.bF)(l,{modelValue:(0,n.R1)(r).workPhone,"onUpdate:modelValue":a[9]||(a[9]=e=>(0,n.R1)(r).workPhone=e),name:"workPhoen",label:"单位电话",type:"text",placeholder:"电话/固定电话",rules:[{required:!0,message:"请输入单位电话"}]},null,8,["modelValue"])])),_:1}),(0,o.Lk)("div",d,[(0,o.bF)(k,{round:"",block:"",type:"primary","native-type":"submit"},{default:(0,o.k6)((()=>[(0,o.eW)(" 下一步 ")])),_:1})])])),_:1})])}}}),c=l(1241);const i=(0,c.A)(r,[["__scopeId","data-v-f678e0e0"]]);var g=i},2018:function(e,a,l){l.r(a),l.d(a,{default:function(){return A}});l(4114);var o=l(6768),n=l(144),t=l(1387),s=l(7289),u=l(3863);const d=e=>((0,o.Qi)("data-v-33cb4d6f"),e=e(),(0,o.jt)(),e),r={class:"father"},c={class:"vant-title-card"},i=d((()=>(0,o.Lk)("div",{class:"title-tishi"},[(0,o.Lk)("span",null,"温馨提示"),(0,o.Lk)("p",null," 银行账户必须为本人账户!建议填报中国银行或中国建设银行借记卡账户信填报除借记 卡以外其他类型账户(如:信用卡)会造成您的劳务费用无法成功发放。")],-1))),g={class:"border-rad"},p={style:{margin:"16px"}};var m=(0,o.pM)({__name:"notLocalTeacherTwo",setup(e){const a=(0,u.k)();let l=(0,n.Kh)({userName:"",phone:"",identityId:"",pyCard:"",carStatus:"0",dormitoryStatus:"0",bankAddress:"",bankName:"",carNumber:""});const d=(0,t.rd)();(0,n.KR)(!1);let m;(0,o.sV)((()=>{console.log("组件挂在了");const e=localStorage.getItem("notLocalTeacher");null==e?(alert("信息不全请返回上一级补全"),d.push("/notLocalTeacher")):(m=JSON.parse(e),Object.assign(l,m))}));const k=()=>{d.push("/notLocalTeacher")},b=e=>{s.A.save({...e,...m}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),localStorage.removeItem("notLocalTeacher"),d.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const t=(0,o.g2)("van-field"),s=(0,o.g2)("van-cell-group"),u=(0,o.g2)("van-radio"),d=(0,o.g2)("van-radio-group"),m=(0,o.g2)("van-button"),A=(0,o.g2)("van-form");return(0,o.uX)(),(0,o.CE)("div",r,[(0,o.Lk)("div",c,[i,(0,o.bF)(A,{onSubmit:b},{default:(0,o.k6)((()=>[(0,o.bF)(s,{inset:""},{default:(0,o.k6)((()=>[(0,o.bF)(t,{class:"van-field__label1——circle","label-width":"400px",label:"劳务信息",type:"hidden"}),(0,o.bF)(t,{modelValue:(0,n.R1)(l).userName,"onUpdate:modelValue":a[0]||(a[0]=e=>(0,n.R1)(l).userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,o.bF)(t,{modelValue:(0,n.R1)(l).identityId,"onUpdate:modelValue":a[1]||(a[1]=e=>(0,n.R1)(l).identityId=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{required:!0,message:"请输入身份证号"}]},null,8,["modelValue"]),(0,o.bF)(t,{modelValue:(0,n.R1)(l).phone,"onUpdate:modelValue":a[2]||(a[2]=e=>(0,n.R1)(l).phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,o.bF)(t,{modelValue:(0,n.R1)(l).pyCard,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,n.R1)(l).pyCard=e),name:"pyCard",label:"银行卡号",type:"number",placeholder:"请输入银行卡号",rules:[{required:!0,message:"请输入银行卡号"}]},null,8,["modelValue"]),(0,o.bF)(t,{modelValue:(0,n.R1)(l).bankAddress,"onUpdate:modelValue":a[4]||(a[4]=e=>(0,n.R1)(l).bankAddress=e),name:"bankAddress",label:"开户所在地",type:"text",placeholder:"请输入开户所在地(北京,哈尔滨)",rules:[{required:!0,message:"请输入开户所在地"}]},null,8,["modelValue"]),(0,o.bF)(t,{modelValue:(0,n.R1)(l).bankName,"onUpdate:modelValue":a[5]||(a[5]=e=>(0,n.R1)(l).bankName=e),name:"bankName",label:"开户行",type:"text",placeholder:"请输入开户行名称",rules:[{required:!0,message:"请输入开户行名称"}]},null,8,["modelValue"])])),_:1}),(0,o.Lk)("div",g,[(0,o.bF)(t,{class:"van-field__label1——circle","label-width":"400px",label:"劳务信息",type:"hidden"}),(0,o.bF)(t,{name:"carStatus","label-width":"150px",label:"车辆是否入校"},{input:(0,o.k6)((()=>[(0,o.bF)(d,{modelValue:(0,n.R1)(l).carStatus,"onUpdate:modelValue":a[6]||(a[6]=e=>(0,n.R1)(l).carStatus=e),direction:"horizontal"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{name:"1"},{default:(0,o.k6)((()=>[(0,o.eW)("是")])),_:1}),(0,o.bF)(u,{name:"0"},{default:(0,o.k6)((()=>[(0,o.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1}),"1"===(0,n.R1)(l).carStatus?((0,o.uX)(),(0,o.Wv)(t,{key:0,modelValue:(0,n.R1)(l).carNumber,"onUpdate:modelValue":a[7]||(a[7]=e=>(0,n.R1)(l).carNumber=e),name:"carNumber",label:"车牌号",type:"text",placeholder:"请输入车牌号(黑A123)",rules:[{required:!0,message:"请输入车牌号"}]},null,8,["modelValue"])):(0,o.Q3)("",!0),(0,o.bF)(t,{name:"dormitoryStatus","label-width":"150px",label:"是否住宿"},{input:(0,o.k6)((()=>[(0,o.bF)(d,{modelValue:(0,n.R1)(l).dormitoryStatus,"onUpdate:modelValue":a[8]||(a[8]=e=>(0,n.R1)(l).dormitoryStatus=e),direction:"horizontal"},{default:(0,o.k6)((()=>[(0,o.bF)(u,{name:"1"},{default:(0,o.k6)((()=>[(0,o.eW)("是")])),_:1}),(0,o.bF)(u,{name:"0"},{default:(0,o.k6)((()=>[(0,o.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})]),(0,o.Lk)("div",p,[(0,o.bF)(m,{round:"",class:"van-button--primary",type:"primary",onClick:k},{default:(0,o.k6)((()=>[(0,o.eW)(" 上一步 ")])),_:1}),(0,o.bF)(m,{round:"",class:"van-button--primary",type:"primary","native-type":"submit"},{default:(0,o.k6)((()=>[(0,o.eW)(" 提交 ")])),_:1})])])),_:1})])])}}}),k=l(1241);const b=(0,k.A)(m,[["__scopeId","data-v-33cb4d6f"]]);var A=b},5609:function(e,a,l){e.exports=l.p+"img/aixin_1.6a187dae.svg"},9098:function(e,a,l){e.exports=l.p+"img/letter.457fac91.svg"},3325:function(e,a,l){e.exports=l.p+"img/txz_tubiao.1fe52aac.svg"},9210:function(e,a,l){e.exports=l.p+"img/xysh.febb1f03.svg"},6757:function(e,a,l){e.exports=l.p+"img/bottom.a0486f47.png"},826:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQ40lEQVR4nO2cwY4c53WFb0mRNknA8jJAApayyFZFBDGSTdjeJnCm1g7iaT6Bxk8g6QEC0U+gEgJ465pVlmyurB17nkA9T+CepUTD5VOsO3ab7uk+/fft6ls19wM+c0hczeX5L4/FoWRnEgTBg0RBgmAHUZAg2EEUJAh2EAUJgh1EQYJgB1GQINhBFCQIdhAFCYIdREGCYAdRkCDYQRREJIefwpn0lDCH96zhEnYsROQGrmHwCHisBSnhJaxgIYezhLWIXMOVBJMlg4+FEh5TiodYwlqiLOemEJELmMN7lvA1XMMkMjhlSniKUjzEEtYSZRmKQvpSzKW/9UPUIvIlXMmBZHBqdA9WwZmIFHI+lrCWKIs1hfQ3nsvuUmzjCv4S0mRwCnQPVqk59EajXsM1DA6jkP7Gczm8FO9Ti8gLSJHBsdI9WKXmcCw0apRlNznsbnwFS2jJl/ALIcjgWMhh92AzGV8pHqJRoyw9OexuXKmn5CdwIXvIoGdyONSDnZtGfWxlyeE5bryQviQ7yaA3cniOB/PCGjZqV5YpksNz3/g1nMkeMuiBQkSew+6xOoOeNWzUKZRlsxQ5PCcvYC17yOC5KKR/sLnYfxHGcAsbWIvIG8jwCazgXPp/PWVI1rBRx1SWC1ipOfTCj+Aa7iSDQ1JI/2BzOX8plvCeFjJk8J5C+qPPJcryPhewUnPokQzuhRo6kkL6B5uLr1JsklKQTQrpfzHMZfiyrKTP9w1cwnNRws9gBXM4JLewgbXwvxvI4F6ooUQu4BWcyfDcwQbW0v9pxT6OLcgmhfS/SDqfwyFZSZ/7G7iEp6aEl7CChQzLLWxgLX+etYUMGdwLNXQgMxH5GhYyLPeluPcQWsiQwUPIYaV2/4UxJCvp3+EbuIRWlPASVrCQYbmFDazl4UwtZMjgXqghkhx+Dq/gUBxTik1ayHDMe+WwUsdWlhJewgoWMiz3N34Jl3AfLWTI4F6oIYISfg27b4fgGtbSP5wFLWSweq8cVurQZVnDJVxIT/fxGt6TwxJ2zKT/OIdDcgebDQ/B9JbU0B5K+Arm8JRcw0ZdQ0tayGDxXu+TwwrOpP/2CXyM3MFmw1RMb0kN7aCEr2AOT8E1bNQ1PBUtZDj2vRiqDadeljvYbGiB6S2poQcopP8jtRxa8hrW0j/YGg6B6aMaUm34BE6Fa9ioa2iJ6S2poS3k8BUsoQU3sJb+wVYyPC1kSH0vC6oNx1iWa9ioa3gqTG9JDW3hJfwMHsMNrKV/sJWcF9NHHYCZ9EXpfAq9cg0bdQ2HoIUM1C2pofco4RuYwg2spX+wlfjB9FEHpoRz8VOW7sYvYQPXcGhayEDdkhp6j1dwJofxS1hL/0eKHmkhQ8p7DUkJ5zJ8WW5gLX0pVnJeWshA3ZIa2mAmfUFYuoer4Ep800KGQ9/rnJRwLv37P4XWdLetxUcpNmkhA3VLamiDWvp/osrQPeBMzvO32UNpIcOh7+WFQvqidD6HqXQ3rcVfKTZpIUMG90INKTn8LWS4hSVcwzFg+qgjgM17Bxu4kP7bNfQOm426JTWkVPDXkOEncCHjwfRRR8CU85pmo4aUWrjfXr2GMxkXLWTI4BSYcl7TbNSQshDu968vYC3jooUMGZwCU85rmo0aUr6DheznGVzCMdFChgxOgSnnNc1GDSmmi50x5WzbmHJe02zUkGK62BlTzraNKec1zUYNKaaLnTHlbNuYcl7TbNSQYrrYGVPOto0p5zXNRg0ppoudMeVs25hyXtNs1JBiutgZU862jSnnNc1GDSmmi50x5WzbmHJe02zUkGK62BlTzraNKec1zUYNKaaLnTHlbNuYcl7TbNSQYrrYGVPOto0p5zXNRg0ppoudMeVs25hyXtNs1JBiutgZU862jSnnNc1GDSmmi50x5WzbmHJe02zUkGK62BlTzraNKec1zUYNKaaLnTHlbNuYcl7TbNSQYrrYGVPOto0p5zXNRg0ppoudMeVs25hyXtNs1JBiutgZU862jSnnNc1GDSmmi50x5WzbmHJe02zUkGK62Bmm2ea/aYvfZW8vfi/tTN79/4NlhfyRdiXd/2Y/+2D5YSaLDz/6q5v6WbbGjw2JaV5nmGajhhTTxc4wyTZ/0+Zvv3/7OT7ZFb57CMvOD2D2Qbb8vx9/9BrfPyX4KVJkcGyYZqOGFNPFzjg6W1eOH75/+woflvBosGghKAw+WLaZ3Pzqxx8v8X0rWsiAn8boMM1GDSmmi51xVDbrcmwDi9f4BmXJFtJmy4/bD2/qf8tWkkYLGbB2dJhmo4YU08XOOCrbz7794SW++QwOTPLXM0fldY5pNmpIMV3sjORs3RfkP2Rvv8OHXlh27vl6poUMGRwbptmoIcV0sTOSs/33tz9c4S/+Ch+6BT/phaAw+AC/RXv39cwbfJ8Bf+nowDkoqGzUkGK62BnJ2X727fcNfvgCH46GX/3rx/hPir/IOwKSb7kNakgxXeyM5GwoyHf44UJGRBTkHVQ2akgxXeyM5Gz4Ap39a90QBXkHlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuIO9h5UNmpIMV3sjORsURB3sPegslFDiuliZyRni4K4g70HlY0aUkwXOyM5WxTEHew9qGzUkGK62BnJ2aIg7mDvQWWjhhTTxc5IzhYFcQd7DyobNaSYLnZGcrYoiDvYe1DZqCHFdLEzkrNFQdzB3oPKRg0ppoudkZwtCuKKEr6B+7iFhRBkkIX9hXDI5/RCcrYoiCuu4FdwH6/hTAgyyML+Qjjkc3ohOVsUxBWv4Ez2cw0ruJdDHqCFDId8Ti8kZ4uCuGEmfUEYfgFfwr0c8gAtZDjkc3qBzdaxEJEGXsNVFMQFOXwDC+H4BK6EIIMs7C+EQz7nkBQicgHn0n8xZ8Hyn3/xv+Xf//tP5a//rpCxMLGC5PAVLCHDLSyEJIMsLWQ45HOemkLsS7GVH/3Tp/KP//lzGUNZJlSQQkR+DQ+57QtYC0kGWcZSkEIGKsVD/MPzCxTlv+BP5aO/zfEjvphAQUp4Ca/gIdzBQkTWkCKDLC1kOORzWpHDrhRXsIRu8FiWkRakkP7Gc0m/8ZfwCzmADLJ4K0gOuwerVNd8jHK8K8pziG/PyYgKUkh/47mkl+KeG3jw58ggi4eC5LB7sEodJecui/OCFNLfeC4Jv6B38Awu4UFkkOVcBclh92CVOin+Bl/Qd0X55D/+590X+kPgsCA5vIBz6f95hjUvYC0JZJBl6IJ0D1apOZw8Q5XFSUG6m17ASj0VL2AtiWSQZYiCbD5YDh8tXUFO9cfGZyxId9PNG5+aF7CWI8ggy6kKsvlgORySO7iEC+npPl7De3JYwo6Z9B8/gYNiXZYzFOQCzqW/8RB0d+12LeRIDnkAy4KU8DNYwRwOyS1sYC19IQ6lhHPpf+5P4aBY/LHxQAW5gJWaw6G4hldwJQYc8gAtZHjoc5bwElawkGG5hQ2sJa0UD1HCufSZnsJBSS3LCQtyrlJ03MIr2EAzMsjSQobNz1nCS1jBQoblFjawFttSPEQJ59JnfQoH49A/NjYuyEz+dOMcDs1rWEuvORlkaSHDM3gJK1jIsNzBBr6ES3guSjiX/g2ewsFgymJQkBJewgoWMjw3sJb+1is5IRlkaaFH7mD3UPd6o9rwCRyMh/7YOLEgJbyEFSxkeG5gLf2NVzIQGWQoROQ76IU72D3UvWOh2vAJHIzNsvz/z/8FP0LxDF7C7udbyPDcwFr6G6/kDGSQYS4iX8Nzcge7h7p37FQbDloW51zDBi7kTKXYhC3IKziT83D/YJ1rOEWqDR9jWdzemC3IQkSew6Fw+2AnJoeVegGnzChuzBZkJv3fRU7JKB5sQHJYqVMoyx1s4EL6b9fQPWxBOr4Qkc+hJTfwJWzgGgbbyWGljqksd7DZcHQcUpCOWvo/1TiGG1hL/2ArCQ4lh5XqsSx3sNlw1BxakI4r+BU8hBtYS/9gKwmsKKQvylxEPoXn4hYupL9v52TIYAqF9L/l2vV3kyjFsBQybFluYQNrOe+/tXBSMngMOZxJ/09Z71nDBq4kOBeFnKYst7CBtUy4FJtkMJg2hRxXllvYwFoeSSk2yWDweMhhCWfS032cw3vWcAk7FtJ/vIaPlihIEOwgChIEO4iCBMEOoiBBsIMoSBDsIAoSBDuIggTBDqIgQbCDKEgQ7CAKEgQ7iIIEwQ7+ADylRRSQhzkBAAAAAElFTkSuQmCC"},248:function(e,a,l){e.exports=l.p+"img/dt.5cf12227.jpg"},7100:function(e,a,l){e.exports=l.p+"img/txz.cb7de0af.jpg"}}]); -//# sourceMappingURL=about.a6846c89.js.map \ No newline at end of file diff --git a/src/main/resources/static/js/about.a6846c89.js.map b/src/main/resources/static/js/about.a6846c89.js.map deleted file mode 100644 index c24a36fe..00000000 --- a/src/main/resources/static/js/about.a6846c89.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"js/about.a6846c89.js","mappings":"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","sources":["webpack://vant-vue3/./src/api/waiTApi.ts","webpack://vant-vue3/./src/components/leaderShip.vue?2fad","webpack://vant-vue3/./src/components/leaderShip.vue","webpack://vant-vue3/./src/components/leaderShip.vue?2528","webpack://vant-vue3/./src/api/stuApi.ts","webpack://vant-vue3/./src/components/localStudent.vue?bb66","webpack://vant-vue3/./src/components/localStudent.vue","webpack://vant-vue3/./src/components/localStudent.vue?0b42","webpack://vant-vue3/./src/api/teacherApi.ts","webpack://vant-vue3/./src/components/localTeacher.vue?c461","webpack://vant-vue3/./src/components/localTeacher.vue","webpack://vant-vue3/./src/components/localTeacher.vue?689e","webpack://vant-vue3/./src/components/mainPage.vue?689a","webpack://vant-vue3/./src/components/mainPage.vue","webpack://vant-vue3/./src/components/mainPage.vue?12ff","webpack://vant-vue3/./src/components/notLocalTeacher.vue?d936","webpack://vant-vue3/./src/components/notLocalTeacher.vue","webpack://vant-vue3/./src/components/notLocalTeacher.vue?2ed5","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue?8c59","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue?ab13"],"sourcesContent":["import request from \"@/request\";\r\n\r\nexport default {\r\n save(data: object) {\r\n return request({\r\n url: \"/wai/save\",\r\n method: \"post\",\r\n data: data\r\n })\r\n },\r\n// 获取分组情况\r\n getGroup(id:number) {\r\n return request({\r\n url: \"/group/id\",\r\n method: \"get\",\r\n params:{\r\n id:id\r\n }\r\n })\r\n },\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, unref as _unref, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/img/hsd-name.svg'\nimport _imports_1 from '@/assets/img/ditu_3.png'\nimport _imports_2 from '@/assets/img/dt.jpg'\nimport _imports_3 from '@/assets/img/txz_tubiao.svg'\nimport _imports_4 from '@/assets/img/txz.jpg'\nimport _imports_5 from '@/assets/img/xysh.svg'\nimport _imports_6 from '@/assets/img/aixin_1.svg'\nimport _imports_7 from '@/assets/img/letter.svg'\nimport _imports_8 from '@/assets/img/bottom.png'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-20f2bb62\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"hsd-name\",\n src: _imports_0,\n alt: \"\"\n}, null, -1))\nconst _hoisted_2 = { class: \"main-page\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。\", -1))\nconst _hoisted_4 = { class: \"main-item\" }\nconst _hoisted_5 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_6 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_4 }, null, -1))\nconst _hoisted_8 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"通行证\", -1))\nconst _hoisted_9 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 校园生活 \"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"暂时未发布\")\n], -1))\nconst _hoisted_10 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_11 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_7 }, null, -1))\nconst _hoisted_12 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_13 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-bottom\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_8 })\n], -1))\n\nimport {useUserStore} from \"@/store\";\r\nimport {onMounted, ref} from \"vue\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'leaderShip',\n setup(__props) {\n\r\nconst store = useUserStore();\r\n\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\n\r\nconst {userName,department}=store.user;\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", null, [\n _hoisted_1,\n _createElementVNode(\"div\", _hoisted_2, [\n _createElementVNode(\"p\", null, [\n _createElementVNode(\"span\", null, _toDisplayString(_unref(userName)), 1),\n _createTextVNode(\" 同志,您的数据已通过审 核!您将在本次评卷工作担任:\")\n ]),\n _createElementVNode(\"span\", null, _toDisplayString(_unref(department)), 1),\n _hoisted_3\n ]),\n _createElementVNode(\"div\", _hoisted_4, [\n _createVNode(_component_van_row, null, {\n default: _withCtx(() => [\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show1.value = true)),\n src: _imports_1,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show1.value,\n \"onUpdate:show\": _cache[2] || (_cache[2] = ($event: any) => ((show1).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_5,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[1] || (_cache[1] = ($event: any) => (show1.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_6\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[3] || (_cache[3] = ($event: any) => (show2.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show2.value,\n \"onUpdate:show\": _cache[5] || (_cache[5] = ($event: any) => ((show2).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_7,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (show2.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_8\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[6] || (_cache[6] = ($event: any) => (show6.value = true)),\n src: _imports_5,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show6.value,\n \"onUpdate:show\": _cache[8] || (_cache[8] = ($event: any) => ((show6).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[7] || (_cache[7] = ($event: any) => (show6.value = false))\n }, \"×\"),\n _hoisted_9\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_10\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[9] || (_cache[9] = ($event: any) => (show7.value = true)),\n src: _imports_6,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show7.value,\n \"onUpdate:show\": _cache[11] || (_cache[11] = ($event: any) => ((show7).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_11,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[10] || (_cache[10] = ($event: any) => (show7.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_12\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _hoisted_13\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./leaderShip.vue?vue&type=style&index=0&id=20f2bb62&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-20f2bb62\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/stu/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-c8f503c4\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport stuApi from \"@/api/stuApi\";\r\nimport {useUserStore} from \"@/store\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localStudent',\n setup(__props) {\n\r\nconst router=useRouter();\r\nconst store = useUserStore()\r\n// eslint-disable-next-line no-undef\r\nconst student = reactive({\r\n userName: '',\r\n studentId: '',\r\n phone: '',\r\n status:'0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n stuApi.save({...student,...values}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: student.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((student.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: student.studentId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((student.studentId) = $event)),\n name: \"studentId\",\n label: \"学号\",\n type: \"text\",\n placeholder: \"请输入学号\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: student.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((student.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n modelValue: student.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((student.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localStudent.vue?vue&type=style&index=0&id=c8f503c4&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-c8f503c4\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/teach/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-6e2b34ac\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {reactive} from 'vue';\r\nimport { useUserStore } from '@/store'\r\nimport {useRouter} from \"vue-router\";\r\nimport teacherApi from \"@/api/teacherApi\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localTeacher',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router=useRouter();\r\n\r\n// eslint-disable-next-line no-undef\r\nconst teacher = reactive({\r\n userName: '',\r\n teacherId: '',\r\n phone: '',\r\n status: '0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n teacherApi.save({...teacher,...values}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n// return {\r\n// username,\r\n// password,\r\n// onSubmit,\r\n// };\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: teacher.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((teacher.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.teacherId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((teacher.teacherId) = $event)),\n name: \"studentId\",\n label: \"工号\",\n type: \"text\",\n placeholder: \"请输入工号\",\n rules: [{ required: true, message: '请输入工号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((teacher.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n modelValue: teacher.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((teacher.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localTeacher.vue?vue&type=style&index=0&id=6e2b34ac&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-6e2b34ac\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, unref as _unref, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/img/success.svg'\nimport _imports_1 from '@/assets/img/ditu_3.png'\nimport _imports_2 from '@/assets/img/dt.jpg'\nimport _imports_3 from '@/assets/img/txz_tubiao.svg'\nimport _imports_4 from '@/assets/img/txz.jpg'\nimport _imports_5 from '@/assets/img/fenzu.svg'\nimport _imports_6 from '@/assets/img/jianzhu_sushe.png'\nimport _imports_7 from '@/assets/img/mykaoshi.svg'\nimport _imports_8 from '@/assets/img/xysh.svg'\nimport _imports_9 from '@/assets/img/aixin_1.svg'\nimport _imports_10 from '@/assets/img/letter.svg'\nimport _imports_11 from '@/assets/img/zs.svg'\nimport _imports_12 from '@/assets/img/ryzs.png'\nimport _imports_13 from '@/assets/img/bottom.png'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-1273d68a\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-page\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_0 })\n], -1))\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-text\" }, [\n /*#__PURE__*/_createElementVNode(\"p\", null, \"老师,您已成功报名!感谢您参与本次评卷工作!\")\n], -1))\nconst _hoisted_3 = { class: \"main-item\" }\nconst _hoisted_4 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_5 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_6 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_4 }, null, -1))\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"通行证\", -1))\nconst _hoisted_8 = { class: \"grop-by\" }\nconst _hoisted_9 = { key: 0 }\nconst _hoisted_10 = { key: 1 }\nconst _hoisted_11 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"所属分组\", -1))\nconst _hoisted_12 = { class: \"grop-by\" }\nconst _hoisted_13 = { key: 0 }\nconst _hoisted_14 = { key: 1 }\nconst _hoisted_15 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"宿舍\", -1))\nconst _hoisted_16 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_17 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"评卷地点\", -1))\nconst _hoisted_18 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 校园生活 \"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"暂时未发布\")\n], -1))\nconst _hoisted_19 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_20 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_10 }, null, -1))\nconst _hoisted_21 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_22 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_12 }, null, -1))\nconst _hoisted_23 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"证书\", -1))\nconst _hoisted_24 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-bottom\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_13 })\n], -1))\n\nimport {onMounted, reactive, ref} from \"vue\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'mainPage',\n setup(__props) {\n\r\nconst store = useUserStore();\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show3 = ref(false);\r\nconst show4 = ref(false);\r\nconst show5 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\nconst show8 = ref(false);\r\n/*\r\n* 1. 获取用户信息\r\n* 2. 获取用户分组信息\r\n* 3. 获取用户宿舍信息\r\n* 4. 获取用户评卷地点信息\r\n* 5. 获取用户校园生活信息\r\n* 6. 获取用户致谢信息\r\n* 7. 获取用户证书信息\r\n* */\r\nconst group = ref(\"\")\r\nconst showIcon = reactive({\r\n show1: false,\r\n show2: false,\r\n show3: false,\r\n show4: false,\r\n show5: false,\r\n show6: false,\r\n show7: false,\r\n show8: false,\r\n})\r\n\r\nconst showGroup=()=>{\r\n show3.value = true\r\n waiTApi.getGroup(store.LoginUser.groupId).then(res => {\r\n console.log(res.data.name)\r\n group.value = res.data.name\r\n\r\n }, err => {\r\n console.log(err)\r\n })\r\n}\r\n// 页面加载时获取用户信息\r\nonMounted(() => {\r\n api.getUser(store.getOpenId).then(res => {\r\n console.log(\"获取到的用户信息\")\r\n console.log(res.data.data)\r\n Object.assign(showIcon, res.data.data)\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n\r\n\r\n\r\n});\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", null, [\n _hoisted_1,\n _hoisted_2,\n _createElementVNode(\"div\", _hoisted_3, [\n _createVNode(_component_van_row, { wrap: \"\" }, {\n default: _withCtx(() => [\n (showIcon.show1)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 0,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show1.value = true)),\n src: _imports_1,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show1.value,\n \"onUpdate:show\": _cache[2] || (_cache[2] = ($event: any) => ((show1).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_4,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[1] || (_cache[1] = ($event: any) => (show1.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_5\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show2)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 1,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[3] || (_cache[3] = ($event: any) => (show2.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show2.value,\n \"onUpdate:show\": _cache[5] || (_cache[5] = ($event: any) => ((show2).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_6,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (show2.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_7\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show3)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 2,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: showGroup,\n src: _imports_5,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show3.value,\n \"onUpdate:show\": _cache[7] || (_cache[7] = ($event: any) => ((show3).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[6] || (_cache[6] = ($event: any) => (show3.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_8, [\n _createTextVNode(\" 分组信息 \"),\n (!group.value)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_9, \"暂时未分组\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_10, _toDisplayString(group.value), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_11\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show4)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 3,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[8] || (_cache[8] = ($event: any) => (show4.value = true)),\n src: _imports_6,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show4.value,\n \"onUpdate:show\": _cache[10] || (_cache[10] = ($event: any) => ((show4).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[9] || (_cache[9] = ($event: any) => (show4.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_12, [\n _createTextVNode(\" 宿舍分配 \"),\n (!_unref(store).LoginUser.dormitory)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_13, \"暂时未分组\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_14, _toDisplayString(_unref(store).LoginUser.dormitory), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_15\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show5)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 4,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[11] || (_cache[11] = ($event: any) => (show5.value = true)),\n src: _imports_7,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show5.value,\n \"onUpdate:show\": _cache[13] || (_cache[13] = ($event: any) => ((show5).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_16,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[12] || (_cache[12] = ($event: any) => (show5.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_17\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show6)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 5,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[14] || (_cache[14] = ($event: any) => (show6.value = true)),\n src: _imports_8,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show6.value,\n \"onUpdate:show\": _cache[16] || (_cache[16] = ($event: any) => ((show6).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[15] || (_cache[15] = ($event: any) => (show6.value = false))\n }, \"×\"),\n _hoisted_18\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_19\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show7)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 6,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[17] || (_cache[17] = ($event: any) => (show7.value = true)),\n src: _imports_9,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show7.value,\n \"onUpdate:show\": _cache[19] || (_cache[19] = ($event: any) => ((show7).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_20,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[18] || (_cache[18] = ($event: any) => (show7.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_21\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show8)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 7,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[20] || (_cache[20] = ($event: any) => (show8.value = true)),\n src: _imports_11,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show8.value,\n \"onUpdate:show\": _cache[22] || (_cache[22] = ($event: any) => ((show8).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_22,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[21] || (_cache[21] = ($event: any) => (show8.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_23\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true)\n ]),\n _: 1\n }),\n _hoisted_24\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./mainPage.vue?vue&type=style&index=0&id=1273d68a&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-1273d68a\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, unref as _unref, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-f678e0e0\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport {useUserStore} from \"@/store\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacher',\n setup(__props) {\n\r\nconst router = useRouter();\r\nconst store = useUserStore();\r\n\r\nlet notLocalTeacher = reactive({\r\n userName: '',\r\n phone: '',\r\n identityId: '',\r\n jobTitle: '',\r\n office: '',\r\n workName: '',\r\n workPhone: '',\r\n openId:store.getOpenId,\r\n userId:store.getUserId,\r\n});\r\n\r\n\r\nconst showPicker = ref(false);\r\nconst columns = [\r\n {text: '教师1', value: 'Hangzhou'},\r\n {text: '教师2', value: 'Ningbo'},\r\n {text: '教师2', value: 'Wenzhou'},\r\n {text: '教师3', value: 'Shaoxing'},\r\n {text: '教师4', value: 'Huzhou'},\r\n];\r\n\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacher.jobTitle = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\n\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n localStorage.setItem(\"notLocalTeacher\", JSON.stringify(notLocalTeacher))\r\n router.push(\"/notLocalTeacherTwo\")\r\n};\r\n\r\n//\r\n// eslint-disable-next-line no-undef\r\nonMounted(() => {\r\n console.log(\"组件挂在了\")\r\n\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n console.log(\"数据空\")\r\n } else {\r\n const storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacher, storedData)\r\n console.log(notLocalTeacher)\r\n }\r\n})\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_picker = _resolveComponent(\"van-picker\")!\n const _component_van_popup = _resolveComponent(\"van-popup\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((_unref(notLocalTeacher).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入姓名' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).identityId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((_unref(notLocalTeacher).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ required: true, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((_unref(notLocalTeacher).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).jobTitle,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacher).jobTitle) = $event)),\n \"is-link\": \"\",\n readonly: \"\",\n name: \"picker\",\n label: \"职称\",\n placeholder: \"点击选择职称\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (showPicker.value = true))\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_popup, {\n show: showPicker.value,\n \"onUpdate:show\": _cache[6] || (_cache[6] = ($event: any) => ((showPicker).value = $event)),\n position: \"bottom\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_picker, {\n columns: columns,\n onConfirm: onConfirm,\n onCancel: _cache[5] || (_cache[5] = ($event: any) => (showPicker.value = false))\n })\n ]),\n _: 1\n }, 8, [\"show\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).office,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(notLocalTeacher).office) = $event)),\n name: \"office\",\n label: \"职务\",\n type: \"text\",\n placeholder: \"请输入职务(如教师,教务主任)\",\n rules: [{ required: true, message: '请输入职务' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"工作单位\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workName,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(notLocalTeacher).workName) = $event)),\n name: \"workName\",\n label: \"单位名称\",\n type: \"text\",\n placeholder: \"请输入单位名称\",\n rules: [{ required: true, message: '请输入单位名称' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workPhone,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = ($event: any) => ((_unref(notLocalTeacher).workPhone) = $event)),\n name: \"workPhoen\",\n label: \"单位电话\",\n type: \"text\",\n placeholder: \"电话/固定电话\",\n rules: [{ required: true, message: '请输入单位电话' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 下一步 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacher.vue?vue&type=style&index=0&id=f678e0e0&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-f678e0e0\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, unref as _unref, withCtx as _withCtx, createTextVNode as _createTextVNode, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-33cb4d6f\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { class: \"vant-title-card\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"title-tishi\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"温馨提示\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \" 银行账户必须为本人账户!建议填报中国银行或中国建设银行借记卡账户信填报除借记 卡以外其他类型账户(如:信用卡)会造成您的劳务费用无法成功发放。\")\n], -1))\nconst _hoisted_4 = { class: \"border-rad\" }\nconst _hoisted_5 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\nimport {useUserStore} from \"@/store\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacherTwo',\n setup(__props) {\n\r\nconst store=useUserStore()\r\nlet notLocalTeacherTwo = reactive({\r\n userName: '',\r\n phone: '',\r\n identityId: '',\r\n pyCard: '',\r\n carStatus:'0',\r\n dormitoryStatus:'0',\r\n bankAddress:'',\r\n bankName:'',\r\n carNumber:'',\r\n\r\n\r\n});\r\nconst router = useRouter();\r\n\r\n// 选择器\r\n\r\nconst showPicker = ref(false);\r\nconst columns = [\r\n {text: '教师1', value: 'Hangzhou'},\r\n {text: '教师2', value: 'Ningbo'},\r\n {text: '教师2', value: 'Wenzhou'},\r\n {text: '教师3', value: 'Shaoxing'},\r\n {text: '教师4', value: 'Huzhou'},\r\n];\r\n\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacherTwo = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\nlet storedData:object\r\nonMounted(() => {\r\n console.log(\"组件挂在了\")\r\n\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n // 提示用户信息不全\r\n alert(\"信息不全请返回上一级补全\")\r\n router.push(\"/notLocalTeacher\")\r\n } else {\r\n storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacherTwo, storedData)\r\n }\r\n})\r\n// 返回上一步\r\nconst Previous = () => {\r\n router.push(\"/notLocalTeacher\")\r\n}\r\n\r\n// 信息提交到后台\r\nconst onSubmit = (values: object) => {\r\n // console.log('submit', {...values,...storedData});\r\n // alert({...values,...storedData}.toString())\r\n waiTApi.save({...values,...storedData}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n localStorage.removeItem(\"notLocalTeacher\")\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n};\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createElementVNode(\"div\", _hoisted_2, [\n _hoisted_3,\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"劳务信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((_unref(notLocalTeacherTwo).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).identityId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((_unref(notLocalTeacherTwo).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ required: true, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((_unref(notLocalTeacherTwo).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).pyCard,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacherTwo).pyCard) = $event)),\n name: \"pyCard\",\n label: \"银行卡号\",\n type: \"number\",\n placeholder: \"请输入银行卡号\",\n rules: [{ required: true, message: '请输入银行卡号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankAddress,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = ($event: any) => ((_unref(notLocalTeacherTwo).bankAddress) = $event)),\n name: \"bankAddress\",\n label: \"开户所在地\",\n type: \"text\",\n placeholder: \"请输入开户所在地(北京,哈尔滨)\",\n rules: [{ required: true, message: '请输入开户所在地' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankName,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = ($event: any) => ((_unref(notLocalTeacherTwo).bankName) = $event)),\n name: \"bankName\",\n label: \"开户行\",\n type: \"text\",\n placeholder: \"请输入开户行名称\",\n rules: [{ required: true, message: '请输入开户行名称' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_4, [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"劳务信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n name: \"carStatus\",\n \"label-width\": \"150px\",\n label: \"车辆是否入校\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n modelValue: _unref(notLocalTeacherTwo).carStatus,\n \"onUpdate:modelValue\": _cache[6] || (_cache[6] = ($event: any) => ((_unref(notLocalTeacherTwo).carStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n (_unref(notLocalTeacherTwo).carStatus==='1')\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 0,\n modelValue: _unref(notLocalTeacherTwo).carNumber,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(notLocalTeacherTwo).carNumber) = $event)),\n name: \"carNumber\",\n label: \"车牌号\",\n type: \"text\",\n placeholder: \"请输入车牌号(黑A123)\",\n rules: [{ required: true, message: '请输入车牌号' }]\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n _createVNode(_component_van_field, {\n name: \"dormitoryStatus\",\n \"label-width\": \"150px\",\n label: \"是否住宿\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n modelValue: _unref(notLocalTeacherTwo).dormitoryStatus,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(notLocalTeacherTwo).dormitoryStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _createElementVNode(\"div\", _hoisted_5, [\n _createVNode(_component_van_button, {\n round: \"\",\n class: \"van-button--primary\",\n type: \"primary\",\n onClick: Previous\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 上一步 \")\n ]),\n _: 1\n }),\n _createVNode(_component_van_button, {\n round: \"\",\n class: \"van-button--primary\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacherTwo.vue?vue&type=style&index=0&id=33cb4d6f&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-33cb4d6f\"]])\n\nexport default __exports__"],"names":["save","data","request","url","method","getGroup","id","params","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","_createElementVNode","class","src","_imports_0","alt","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_imports_2","_hoisted_6","_hoisted_7","_imports_4","_hoisted_8","_hoisted_9","_createTextVNode","_hoisted_10","_hoisted_11","_imports_7","_hoisted_12","_hoisted_13","_imports_8","_defineComponent","__name","setup","__props","store","useUserStore","show1","ref","show2","show6","show7","userName","department","user","_ctx","_cache","_component_van_dialog","_resolveComponent","_component_van_col","_component_van_row","_openBlock","_createElementBlock","_toDisplayString","_unref","_createVNode","default","_withCtx","span","onClick","$event","value","_imports_1","overlayStyle","background","show","_","_imports_3","_imports_5","_imports_6","__exports__","style","router","useRouter","student","reactive","studentId","phone","status","openId","getOpenId","userId","getUserId","onSubmit","values","console","log","stuApi","then","res","code","alert","login","push","msg","err","_component_van_field","_component_van_cell_group","_component_van_radio","_component_van_radio_group","_component_van_button","_component_van_form","inset","label","type","modelValue","name","placeholder","rules","required","message","input","direction","round","block","teacher","teacherId","teacherApi","key","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_imports_10","_hoisted_21","_hoisted_22","_imports_12","_hoisted_23","_hoisted_24","_imports_13","show3","show4","show5","show8","group","showIcon","showGroup","waiTApi","LoginUser","groupId","onMounted","api","getUser","Object","assign","wrap","_createBlock","_createCommentVNode","dormitory","_imports_9","_imports_11","notLocalTeacher","identityId","jobTitle","office","workName","workPhone","showPicker","columns","text","onConfirm","selectedOptions","localStorage","setItem","JSON","stringify","notLocalTeacherStr","getItem","storedData","parse","_component_van_picker","_component_van_popup","readonly","position","onCancel","notLocalTeacherTwo","pyCard","carStatus","dormitoryStatus","bankAddress","bankName","carNumber","Previous","removeItem"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/js/about.f2f218a1.js b/src/main/resources/static/js/about.f2f218a1.js new file mode 100644 index 00000000..295c2266 --- /dev/null +++ b/src/main/resources/static/js/about.f2f218a1.js @@ -0,0 +1,2 @@ +"use strict";(self["webpackChunkvant_vue3"]=self["webpackChunkvant_vue3"]||[]).push([[594],{7289:function(e,a,r){var d=r(5879);a.A={save(e){return(0,d.A)({url:"/wai/save",method:"post",data:e})},getGroup(e){return(0,d.A)({url:"/group/id",method:"get",params:{id:e}})}}},6204:function(e,a,r){r.r(a),r.d(a,{default:function(){return U}});var d=r(6768),n=r(4232),t=r(144),o=r.p+"img/hsd-name.1eb791a3.svg",g=r(826),l=r(248),c=r(3325),p=r(7100),s=r(9210),C=r(5609),u=r(9098),k=r(6757),b=r(3863);const i=e=>((0,d.Qi)("data-v-20f2bb62"),e=e(),(0,d.jt)(),e),y=i((()=>(0,d.Lk)("img",{class:"hsd-name",src:o,alt:""},null,-1))),m={class:"main-page"},T=i((()=>(0,d.Lk)("p",null,"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。",-1))),A={class:"main-item"},D=i((()=>(0,d.Lk)("img",{src:l},null,-1))),h=i((()=>(0,d.Lk)("p",null,"师大地图",-1))),N=i((()=>(0,d.Lk)("img",{src:p},null,-1))),v=i((()=>(0,d.Lk)("p",null,"通行证",-1))),B=i((()=>(0,d.Lk)("div",{class:"grop-by"},[(0,d.eW)(" 校园生活 "),(0,d.Lk)("p",null,"暂时未发布")],-1))),w=i((()=>(0,d.Lk)("p",null,"校园生活",-1))),f=i((()=>(0,d.Lk)("img",{src:u},null,-1))),F=i((()=>(0,d.Lk)("p",null,"致谢",-1))),Q=i((()=>(0,d.Lk)("div",{class:"main-bottom"},[(0,d.Lk)("img",{src:k})],-1)));var R=(0,d.pM)({__name:"leaderShip",setup(e){const a=(0,b.k)(),r=(0,t.KR)(!1),o=(0,t.KR)(!1),l=(0,t.KR)(!1),p=(0,t.KR)(!1),{userName:u,department:k}=a.user;return(e,a)=>{const b=(0,d.g2)("van-dialog"),i=(0,d.g2)("van-col"),R=(0,d.g2)("van-row");return(0,d.uX)(),(0,d.CE)("div",null,[y,(0,d.Lk)("div",m,[(0,d.Lk)("p",null,[(0,d.Lk)("span",null,(0,n.v_)((0,t.R1)(u)),1),(0,d.eW)(" 同志,您的数据已通过审 核!您将在本次评卷工作担任:")]),(0,d.Lk)("span",null,(0,n.v_)((0,t.R1)(k)),1),T]),(0,d.Lk)("div",A,[(0,d.bF)(R,null,{default:(0,d.k6)((()=>[(0,d.bF)(i,{span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:a[0]||(a[0]=e=>r.value=!0),src:g,alt:""}),(0,d.bF)(b,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:r.value,"onUpdate:show":a[2]||(a[2]=e=>r.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[D,(0,d.Lk)("span",{class:"dialog-close-content",onClick:a[1]||(a[1]=e=>r.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),h])),_:1}),(0,d.bF)(i,{span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:a[3]||(a[3]=e=>o.value=!0),src:c,alt:""}),(0,d.bF)(b,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:o.value,"onUpdate:show":a[5]||(a[5]=e=>o.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[N,(0,d.Lk)("span",{class:"dialog-close-content",onClick:a[4]||(a[4]=e=>o.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),v])),_:1}),(0,d.bF)(i,{span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:a[6]||(a[6]=e=>l.value=!0),src:s,alt:""}),(0,d.bF)(b,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:l.value,"onUpdate:show":a[8]||(a[8]=e=>l.value=e)},{default:(0,d.k6)((()=>[(0,d.Lk)("span",{class:"dialog-close-content",onClick:a[7]||(a[7]=e=>l.value=!1)},"×"),B])),_:1},8,["overlayStyle","show"]),w])),_:1}),(0,d.bF)(i,{span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:a[9]||(a[9]=e=>p.value=!0),src:C,alt:""}),(0,d.bF)(b,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:p.value,"onUpdate:show":a[11]||(a[11]=e=>p.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[f,(0,d.Lk)("span",{class:"dialog-close-content",onClick:a[10]||(a[10]=e=>p.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),F])),_:1})])),_:1}),Q])])}}}),$=r(1241);const I=(0,$.A)(R,[["__scopeId","data-v-20f2bb62"]]);var U=I},6044:function(e,a,r){r.r(a),r.d(a,{default:function(){return k}});r(4114);var d=r(6768),n=r(144),t=r(1387),o=r(5879),g={save(e){return(0,o.A)({url:"/stu/save",method:"post",data:e})}},l=r(3863);const c={class:"father"},p={style:{margin:"16px"}};var s=(0,d.pM)({__name:"localStudent",setup(e){const a=(0,t.rd)(),r=(0,l.k)(),o=(0,n.Kh)({userName:"",studentId:"",phone:"",status:"0",openId:r.getOpenId,userId:r.getUserId}),s=e=>{const a=/^[0-9]{10}$/;return console.log(e),a.test(e)},C=e=>{const a=/^.{2,12}$/;return a.test(e)},u=e=>{const a=/^.{11}$/;return a.test(e)},k=e=>{console.log("submit",e),g.save({...o,...e}).then((e=>{500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),r.login(e.data.user),a.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const r=(0,d.g2)("van-field"),n=(0,d.g2)("van-cell-group"),t=(0,d.g2)("van-radio"),g=(0,d.g2)("van-radio-group"),l=(0,d.g2)("van-button"),b=(0,d.g2)("van-form");return(0,d.uX)(),(0,d.CE)("div",c,[(0,d.bF)(n,{inset:"",class:"mar-auto15"},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,d.bF)(b,{onSubmit:k},{default:(0,d.k6)((()=>[(0,d.bF)(n,{inset:""},{default:(0,d.k6)((()=>[(0,d.bF)(r,{border:"",class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,d.bF)(r,{modelValue:o.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>o.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:C,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:o.studentId,"onUpdate:modelValue":a[1]||(a[1]=e=>o.studentId=e),name:"studentId",label:"学号",type:"text",placeholder:"请输入学号",rules:[{validator:s,message:"请输入正确学号"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:o.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>o.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:u,message:"请正确输入手机号"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,d.k6)((()=>[(0,d.bF)(g,{"checked-color":"#8D2328",modelValue:o.status,"onUpdate:modelValue":a[3]||(a[3]=e=>o.status=e),direction:"horizontal"},{default:(0,d.k6)((()=>[(0,d.bF)(t,{name:"1"},{default:(0,d.k6)((()=>[(0,d.eW)("是")])),_:1}),(0,d.bF)(t,{name:"0"},{default:(0,d.k6)((()=>[(0,d.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,d.Lk)("div",p,[(0,d.bF)(l,{style:{"background-color":"#8D2328",border:"none","font-weight":"600"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,d.k6)((()=>[(0,d.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),C=r(1241);const u=(0,C.A)(s,[["__scopeId","data-v-469ead6b"]]);var k=u},5185:function(e,a,r){r.r(a),r.d(a,{default:function(){return k}});r(4114);var d=r(6768),n=r(144),t=r(3863),o=r(1387),g=r(5879),l={save(e){return(0,g.A)({url:"/teach/save",method:"post",data:e})}};const c={class:"father"},p={style:{margin:"16px"}};var s=(0,d.pM)({__name:"localTeacher",setup(e){const a=(0,t.k)(),r=(0,o.rd)(),g=e=>{const a=/^.{2,12}$/;return a.test(e)},s=e=>{const a=/^.{11}$/;return a.test(e)},C=(0,n.Kh)({userName:"",teacherId:"",phone:"",status:"0",openId:a.getOpenId,userId:a.getUserId}),u=e=>{console.log("submit",e),l.save({...C,...e}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),r.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const r=(0,d.g2)("van-field"),n=(0,d.g2)("van-cell-group"),t=(0,d.g2)("van-radio"),o=(0,d.g2)("van-radio-group"),l=(0,d.g2)("van-button"),k=(0,d.g2)("van-form");return(0,d.uX)(),(0,d.CE)("div",c,[(0,d.bF)(n,{inset:"",class:"mar-auto15"},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,d.bF)(k,{onSubmit:u},{default:(0,d.k6)((()=>[(0,d.bF)(n,{inset:""},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,d.bF)(r,{modelValue:C.userName,"onUpdate:modelValue":a[0]||(a[0]=e=>C.userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:g,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:C.teacherId,"onUpdate:modelValue":a[1]||(a[1]=e=>C.teacherId=e),name:"studentId",label:"工号",type:"text",placeholder:"请输入工号",rules:[{required:!0,message:"请输入工号"}]},null,8,["modelValue"]),(0,d.bF)(r,{modelValue:C.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>C.phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:s,message:"请正确输入手机号"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{"label-width":"150px",class:"van-rad",name:"status",label:"是否第一次参加阅卷"},{input:(0,d.k6)((()=>[(0,d.bF)(o,{"checked-color":"#8D2328",modelValue:C.status,"onUpdate:modelValue":a[3]||(a[3]=e=>C.status=e),direction:"horizontal"},{default:(0,d.k6)((()=>[(0,d.bF)(t,{name:"1"},{default:(0,d.k6)((()=>[(0,d.eW)("是")])),_:1}),(0,d.bF)(t,{name:"0"},{default:(0,d.k6)((()=>[(0,d.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1}),(0,d.Lk)("div",p,[(0,d.bF)(l,{style:{"background-color":"#8D2328",border:"none"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,d.k6)((()=>[(0,d.eW)(" 提交 ")])),_:1})])])),_:1})])}}}),C=r(1241);const u=(0,C.A)(s,[["__scopeId","data-v-a065574c"]]);var k=u},6134:function(e,a,r){r.r(a),r.d(a,{default:function(){return j}});var d=r(6768),n=r(4232),t=r(144),o=r.p+"img/cg.1ca1df09.png",g=r(826),l=r(248),c=r(3325),p=r(7100),s=r.p+"img/fenzu.eddcd00b.svg",C="data:image/png;base64,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",u=r.p+"img/mykaoshi.c430dd78.svg",k=r(9210),b=r(5609),i=r(9098),y=r.p+"img/zs.61c94b47.svg",m=r.p+"img/ryzs.1a35b24f.png",T=r(6757),A=r(3863),D=r(4410),h=r(7289);const N=e=>((0,d.Qi)("data-v-226f9e1c"),e=e(),(0,d.jt)(),e),v=N((()=>(0,d.Lk)("div",{class:"main-page"},[(0,d.Lk)("img",{src:o})],-1))),B=N((()=>(0,d.Lk)("div",{class:"main-text"},[(0,d.Lk)("p",null,"老师,您已成功报名!感谢您参与本次评卷工作!")],-1))),w={class:"main-item"},f=N((()=>(0,d.Lk)("img",{src:l},null,-1))),F=N((()=>(0,d.Lk)("p",null,"师大地图",-1))),Q=N((()=>(0,d.Lk)("img",{src:p},null,-1))),R=N((()=>(0,d.Lk)("p",null,"通行证",-1))),$={class:"grop-by"},I={key:0},U={key:1},K=N((()=>(0,d.Lk)("p",null,"所属分组",-1))),S={class:"grop-by"},L={key:0},O={key:1},E=N((()=>(0,d.Lk)("p",null,"宿舍",-1))),x=N((()=>(0,d.Lk)("img",{src:l},null,-1))),z=N((()=>(0,d.Lk)("p",null,"评卷地点",-1))),W=N((()=>(0,d.Lk)("div",{class:"grop-by"},[(0,d.eW)(" 校园生活 "),(0,d.Lk)("p",null,"暂时未发布")],-1))),Y=N((()=>(0,d.Lk)("p",null,"校园生活",-1))),G=N((()=>(0,d.Lk)("img",{src:i},null,-1))),H=N((()=>(0,d.Lk)("p",null,"致谢",-1))),V=N((()=>(0,d.Lk)("img",{src:m},null,-1))),X=N((()=>(0,d.Lk)("p",null,"证书",-1))),M=N((()=>(0,d.Lk)("div",{class:"main-bottom"},[(0,d.Lk)("img",{src:T})],-1)));var J=(0,d.pM)({__name:"mainPage",setup(e){const a=(0,A.k)(),r=(0,t.KR)(!1),o=(0,t.KR)(!1),l=(0,t.KR)(!1),p=(0,t.KR)(!1),i=(0,t.KR)(!1),m=(0,t.KR)(!1),T=(0,t.KR)(!1),N=(0,t.KR)(!1),J=(0,t.KR)(""),Z=(0,t.Kh)({show1:!1,show2:!1,show3:!1,show4:!1,show5:!1,show6:!1,show7:!1,show8:!1}),P=()=>{l.value=!0,h.A.getGroup(a.LoginUser.groupId).then((e=>{console.log(e.data.name),J.value=e.data.name}),(e=>{console.log(e)}))};return(0,d.sV)((()=>{D.A.getUser(a.getOpenId).then((e=>{console.log("获取到的用户信息"),console.log(e.data.data),Object.assign(Z,e.data.data)}),(e=>{console.log(e)}))})),(e,A)=>{const D=(0,d.g2)("van-dialog"),h=(0,d.g2)("van-col"),j=(0,d.g2)("van-row");return(0,d.uX)(),(0,d.CE)("div",null,[v,B,(0,d.Lk)("div",w,[(0,d.bF)(j,{wrap:""},{default:(0,d.k6)((()=>[Z.show1?((0,d.uX)(),(0,d.Wv)(h,{key:0,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[0]||(A[0]=e=>r.value=!0),src:g,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:r.value,"onUpdate:show":A[2]||(A[2]=e=>r.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[f,(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[1]||(A[1]=e=>r.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),F])),_:1})):(0,d.Q3)("",!0),Z.show2?((0,d.uX)(),(0,d.Wv)(h,{key:1,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[3]||(A[3]=e=>o.value=!0),src:c,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:o.value,"onUpdate:show":A[5]||(A[5]=e=>o.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[Q,(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[4]||(A[4]=e=>o.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),R])),_:1})):(0,d.Q3)("",!0),Z.show3?((0,d.uX)(),(0,d.Wv)(h,{key:2,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:P,src:s,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:l.value,"onUpdate:show":A[7]||(A[7]=e=>l.value=e)},{default:(0,d.k6)((()=>[(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[6]||(A[6]=e=>l.value=!1)},"×"),(0,d.Lk)("div",$,[(0,d.eW)(" 分组信息 "),J.value?((0,d.uX)(),(0,d.CE)("p",U,(0,n.v_)(J.value),1)):((0,d.uX)(),(0,d.CE)("p",I,"暂时未分组"))])])),_:1},8,["overlayStyle","show"]),K])),_:1})):(0,d.Q3)("",!0),Z.show4?((0,d.uX)(),(0,d.Wv)(h,{key:3,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[8]||(A[8]=e=>p.value=!0),src:C,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:p.value,"onUpdate:show":A[10]||(A[10]=e=>p.value=e)},{default:(0,d.k6)((()=>[(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[9]||(A[9]=e=>p.value=!1)},"×"),(0,d.Lk)("div",S,[(0,d.eW)(" 宿舍分配 "),(0,t.R1)(a).LoginUser.dormitory?((0,d.uX)(),(0,d.CE)("p",O,(0,n.v_)((0,t.R1)(a).LoginUser.dormitory),1)):((0,d.uX)(),(0,d.CE)("p",L,"暂时未分组"))])])),_:1},8,["overlayStyle","show"]),E])),_:1})):(0,d.Q3)("",!0),Z.show5?((0,d.uX)(),(0,d.Wv)(h,{key:4,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[11]||(A[11]=e=>i.value=!0),src:u,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:i.value,"onUpdate:show":A[13]||(A[13]=e=>i.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[x,(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[12]||(A[12]=e=>i.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),z])),_:1})):(0,d.Q3)("",!0),Z.show6?((0,d.uX)(),(0,d.Wv)(h,{key:5,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[14]||(A[14]=e=>m.value=!0),src:k,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"show-cancel-button":!1,show:m.value,"onUpdate:show":A[16]||(A[16]=e=>m.value=e)},{default:(0,d.k6)((()=>[(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[15]||(A[15]=e=>m.value=!1)},"×"),W])),_:1},8,["overlayStyle","show"]),Y])),_:1})):(0,d.Q3)("",!0),Z.show7?((0,d.uX)(),(0,d.Wv)(h,{key:6,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[17]||(A[17]=e=>T.value=!0),src:b,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:T.value,"onUpdate:show":A[19]||(A[19]=e=>T.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[G,(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[18]||(A[18]=e=>T.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),H])),_:1})):(0,d.Q3)("",!0),Z.show8?((0,d.uX)(),(0,d.Wv)(h,{key:7,span:"6"},{default:(0,d.k6)((()=>[(0,d.Lk)("img",{onClick:A[20]||(A[20]=e=>N.value=!0),src:y,alt:""}),(0,d.bF)(D,{overlayStyle:{background:"rgba(0, 0, 0, 0.8)"},"show-confirm-button":!1,"cancel-button-text":"长按图片保存","cancel-button-color":"#e34032",show:N.value,"onUpdate:show":A[22]||(A[22]=e=>N.value=e),"show-cancel-button":""},{default:(0,d.k6)((()=>[V,(0,d.Lk)("span",{class:"dialog-close-content",onClick:A[21]||(A[21]=e=>N.value=!1)},"×")])),_:1},8,["overlayStyle","show"]),X])),_:1})):(0,d.Q3)("",!0)])),_:1}),M])])}}}),Z=r(1241);const P=(0,Z.A)(J,[["__scopeId","data-v-226f9e1c"]]);var j=P},9551:function(e,a,r){r.r(a),r.d(a,{default:function(){return C}});r(4114);var d=r(6768),n=r(144),t=r(1387),o=r(3863);const g={class:"father"},l={style:{margin:"16px"}};var c=(0,d.pM)({__name:"notLocalTeacher",setup(e){const a=(0,t.rd)(),r=(0,o.k)();let c=(0,n.Kh)({userName:"",phone:"",identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",openId:r.getOpenId,userId:r.getUserId});const p=(0,n.KR)(!1),s=[{text:"正高级教师",value:"Hangzhou"},{text:"高级教师",value:"Ningbo"},{text:"一级教师",value:"Wenzhou"},{text:"二级教师",value:"Shaoxing"}],C=e=>{const a=/^.{2,12}$/;return a.test(e)},u=e=>{const a=/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;return a.test(e)},k=e=>{const a=/^.{11}$/;return a.test(e)},b=({selectedOptions:e})=>{c.jobTitle=e[0]?.text,p.value=!1},i=e=>{console.log("submit",e),localStorage.setItem("notLocalTeacher",JSON.stringify(c)),a.push("/notLocalTeacherTwo")};return(0,d.sV)((()=>{console.log("组件挂在了");const e=localStorage.getItem("notLocalTeacher");if(null==e)console.log("数据空");else{const a=JSON.parse(e);Object.assign(c,a),console.log(c)}})),(e,a)=>{const r=(0,d.g2)("van-field"),t=(0,d.g2)("van-cell-group"),o=(0,d.g2)("van-picker"),y=(0,d.g2)("van-popup"),m=(0,d.g2)("van-button"),T=(0,d.g2)("van-form");return(0,d.uX)(),(0,d.CE)("div",g,[(0,d.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label_rectangle","label-width":"400px",label:"哈尔滨师范大学评卷信息填报",type:"hidden"})])),_:1}),(0,d.bF)(T,{onSubmit:i},{default:(0,d.k6)((()=>[(0,d.bF)(t,{inset:""},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label1——circle","label-width":"400px",label:"个人信息",type:"hidden"}),(0,d.bF)(r,{modelValue:(0,n.R1)(c).userName,"onUpdate:modelValue":a[0]||(a[0]=e=>(0,n.R1)(c).userName=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{validator:C,message:"请正确输入姓名"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:(0,n.R1)(c).identityId,"onUpdate:modelValue":a[1]||(a[1]=e=>(0,n.R1)(c).identityId=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{validator:u,message:"请输入身份证号"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:(0,n.R1)(c).phone,"onUpdate:modelValue":a[2]||(a[2]=e=>(0,n.R1)(c).phone=e),name:"phone",label:"手机号",type:"number",placeholder:"请输入手机号",rules:[{validator:k,message:"请输入手机号"}]},null,8,["modelValue","rules"]),(0,d.bF)(r,{modelValue:(0,n.R1)(c).jobTitle,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,n.R1)(c).jobTitle=e),"is-link":"",readonly:"",name:"picker",label:"职称",placeholder:"点击选择职称",onClick:a[4]||(a[4]=e=>p.value=!0)},null,8,["modelValue"]),(0,d.bF)(y,{show:p.value,"onUpdate:show":a[6]||(a[6]=e=>p.value=e),position:"bottom"},{default:(0,d.k6)((()=>[(0,d.bF)(o,{columns:s,onConfirm:b,onCancel:a[5]||(a[5]=e=>p.value=!1)})])),_:1},8,["show"]),(0,d.bF)(r,{modelValue:(0,n.R1)(c).office,"onUpdate:modelValue":a[7]||(a[7]=e=>(0,n.R1)(c).office=e),name:"office",label:"职务",type:"text",placeholder:"请输入职务(如教师,教务主任)",rules:[{required:!0,message:"请输入职务"}]},null,8,["modelValue"])])),_:1}),(0,d.bF)(t,{inset:"",class:"mar-auto15"},{default:(0,d.k6)((()=>[(0,d.bF)(r,{class:"van-field__label1——circle","label-width":"400px",label:"工作单位",type:"hidden"}),(0,d.bF)(r,{modelValue:(0,n.R1)(c).workName,"onUpdate:modelValue":a[8]||(a[8]=e=>(0,n.R1)(c).workName=e),name:"workName",label:"单位名称",type:"text",placeholder:"请输入单位名称",rules:[{required:!0,message:"请输入单位名称"}]},null,8,["modelValue"]),(0,d.bF)(r,{modelValue:(0,n.R1)(c).workPhone,"onUpdate:modelValue":a[9]||(a[9]=e=>(0,n.R1)(c).workPhone=e),name:"workPhoen",label:"单位电话",type:"text",placeholder:"电话/固定电话(选填)"},null,8,["modelValue"])])),_:1}),(0,d.Lk)("div",l,[(0,d.bF)(m,{style:{"background-color":"#8D2328",border:"none","font-weight":"600"},round:"",block:"",type:"primary","native-type":"submit"},{default:(0,d.k6)((()=>[(0,d.eW)(" 下一步 ")])),_:1})])])),_:1})])}}}),p=r(1241);const s=(0,p.A)(c,[["__scopeId","data-v-01db34b2"]]);var C=s},7473:function(e,a,r){r.r(a),r.d(a,{default:function(){return m}});r(4114);var d=r(6768),n=r(144),t=r(1387),o=r(7289),g=r(3863);function l(e){const a={DC:"储蓄卡",CC:"信用卡",SCC:"准贷记卡",PC:"预付费卡"};function r(e,a){const r={};let d;for(d in e=e||{},a=a||{},e)e.hasOwnProperty(d)&&(r[d]=e[d]);for(d in a)a.hasOwnProperty(d)&&(r[d]=a[d]);return r}function d(e){if(a[e])return a[e]}const n=[{bankName:"中国邮政储蓄银行",bankCode:"PSBC",patterns:[{reg:/^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\d{13}$/g,cardType:"DC"},{reg:/^(62215049|62215050|62215051|62218850|62218851|62218849)\d{11}$/g,cardType:"DC"},{reg:/^(622812|622810|622811|628310|625919)\d{10}$/g,cardType:"CC"}]},{bankName:"中国工商银行",bankCode:"ICBC",patterns:[{reg:/^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\d{12}$/g,cardType:"DC"},{reg:/^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\d{13}$/g,cardType:"DC"},{reg:/^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\d{10}$/g,cardType:"DC"},{reg:/^(9558)\d{15}$/g,cardType:"DC"},{reg:/^(370246|370248|370249|370247|370267|374738|374739)\d{9}$/g,cardType:"CC"},{reg:/^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\d{10}$/g,cardType:"CC"},{reg:/^(45806|53098|45806|53098)\d{11}$/g,cardType:"CC"},{reg:/^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\d{10}$/g,cardType:"SCC"},{reg:/^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\d{10}$/g,cardType:"PC"},{reg:/^(620114|620187|620046)\d{13}$/g,cardType:"PC"}]},{bankName:"中国农业银行",bankCode:"ABC",patterns:[{reg:/^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\d{13}$/g,cardType:"DC"},{reg:/^(95595|95596|95597|95598|95599)\d{14}$/g,cardType:"DC"},{reg:/^(103)\d{16}$/g,cardType:"DC"},{reg:/^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\d{10}$/g,cardType:"CC"},{reg:/^(622820|622830)\d{10}$/g,cardType:"SCC"}]},{bankName:"中国银行",bankCode:"BOC",patterns:[{reg:/^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\d{13}$/g,cardType:"DC"},{reg:/^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\d{10}$/g,cardType:"DC"},{reg:/^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\d{10}$/g,cardType:"CC"},{reg:/^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\d{10}$/g,cardType:"SCC"},{reg:/^(53591|49102|377677)\d{11}$/g,cardType:"SCC"},{reg:/^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\d{10}$/g,cardType:"PC"},{reg:/^(620040|620531|620513|921000|620038)\d{13}$/g,cardType:"PC"}]},{bankName:"中国建设银行",bankCode:"CCB",patterns:[{reg:/^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\d{13}$/g,cardType:"DC"},{reg:/^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\d{10}$/g,cardType:"DC"},{reg:/^(436742193|622280193)\d{10}$/g,cardType:"DC"},{reg:/^(553242)\d{12}$/g,cardType:"CC"},{reg:/^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\d{10}$/g,cardType:"CC"},{reg:/^(5453242|5491031|5544033)\d{11}$/g,cardType:"CC"},{reg:/^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\d{10}$/g,cardType:"SCC"},{reg:/^(53242|53243)\d{11}$/g,cardType:"SCC"}]},{bankName:"中国交通银行",bankCode:"COMM",patterns:[{reg:/^(622261|622260|622262|621002|621069|621436|621335)\d{13}$/g,cardType:"DC"},{reg:/^(620013)\d{10}$/g,cardType:"DC"},{reg:/^(405512|601428|405512|601428|622258|622259|405512|601428)\d{11}$/g,cardType:"DC"},{reg:/^(49104|53783)\d{11}$/g,cardType:"CC"},{reg:/^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\d{10}$/g,cardType:"CC"},{reg:/^(622254|622255|622256|622257|622284)\d{10}$/g,cardType:"SCC"},{reg:/^(620021|620521)\d{13}$/g,cardType:"PC"}]},{bankName:"招商银行",bankCode:"CMB",patterns:[{reg:/^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\d{10}$/g,cardType:"DC"},{reg:/^(690755)\d{9}$/g,cardType:"DC"},{reg:/^(690755)\d{12}$/g,cardType:"DC"},{reg:/^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\d{10}$/g,cardType:"CC"},{reg:/^(370285|370286|370287|370289)\d{9}$/g,cardType:"CC"},{reg:/^(620520)\d{13}$/g,cardType:"PC"}]},{bankName:"中国民生银行",bankCode:"CMBC",patterns:[{reg:/^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\d{10}$/g,cardType:"DC"},{reg:/^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\d{10}$/g,cardType:"CC"},{reg:/^(377155|377152|377153|377158)\d{9}$/g,cardType:"CC"}]},{bankName:"中国光大银行",bankCode:"CEB",patterns:[{reg:/^(303)\d{13}$/g,cardType:"DC"},{reg:/^(90030)\d{11}$/g,cardType:"DC"},{reg:/^(620535)\d{13}$/g,cardType:"DC"},{reg:/^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\d{10}$/g,cardType:"DC"},{reg:/^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\d{10}$/g,cardType:"CC"}]},{bankName:"中信银行",bankCode:"CITIC",patterns:[{reg:/^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\d{10}$/g,cardType:"DC"},{reg:/^(622459)\d{11}$/g,cardType:"DC"},{reg:/^(376968|376969|376966)\d{9}$/g,cardType:"CC"},{reg:/^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\d{10}$/g,cardType:"CC"}]},{bankName:"华夏银行",bankCode:"HXBANK",patterns:[{reg:/^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\d{10}$/g,cardType:"DC"},{reg:/^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\d{10}$/g,cardType:"CC"}]},{bankName:"深发/平安银行",bankCode:"SPABANK",patterns:[{reg:/^(621626|623058)\d{13}$/g,cardType:"DC"},{reg:/^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\d{10}$/g,cardType:"DC"},{reg:/^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\d{10}$/g,cardType:"CC"},{reg:/^(620010)\d{10}$/g,cardType:"PC"}]},{bankName:"兴业银行",bankCode:"CIB",patterns:[{reg:/^(438589)\d{12}$/g,cardType:"DC"},{reg:/^(90592)\d{11}$/g,cardType:"DC"},{reg:/^(966666|622909|438588|622908)\d{12}$/g,cardType:"DC"},{reg:/^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\d{10}$/g,cardType:"CC"},{reg:/^(620010)\d{10}$/g,cardType:"PC"}]},{bankName:"上海银行",bankCode:"SHBANK",patterns:[{reg:/^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\d{12}$/g,cardType:"DC"},{reg:/^(438600)\d{10}$/g,cardType:"DC"},{reg:/^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\d{10}$/g,cardType:"CC"}]},{bankName:"浦东发展银行",bankCode:"SPDB",patterns:[{reg:/^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\d{10}$/g,cardType:"DC"},{reg:/^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\d{11}$/g,cardType:"DC"},{reg:/^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\d{10}$/g,cardType:"CC"},{reg:/^(622520|622519)\d{10}$/g,cardType:"SCC"},{reg:/^(620530)\d{13}$/g,cardType:"PC"}]},{bankName:"广发银行",bankCode:"GDB",patterns:[{reg:/^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\d{10}$/g,cardType:"DC"},{reg:/^(622568|6858001|6858009|621462)\d{13}$/g,cardType:"DC"},{reg:/^(9111)\d{15}$/g,cardType:"DC"},{reg:/^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\d{10}$/g,cardType:"CC"},{reg:/^(685800|6858000)\d{13}$/g,cardType:"CC"}]},{bankName:"渤海银行",bankCode:"BOHAIB",patterns:[{reg:/^(621268|622684|622884|621453)\d{10}$/g,cardType:"DC"}]},{bankName:"广州银行",bankCode:"GCB",patterns:[{reg:/^(603445|622467|940016|621463)\d{13}$/g,cardType:"DC"}]},{bankName:"金华银行",bankCode:"JHBANK",patterns:[{reg:/^(622449|940051)\d{10}$/g,cardType:"DC"},{reg:/^(622450|628204)\d{10}$/g,cardType:"CC"}]},{bankName:"温州银行",bankCode:"WZCB",patterns:[{reg:/^(621977)\d{10}$/g,cardType:"DC"},{reg:/^(622868|622899|628255)\d{10}$/g,cardType:"CC"}]},{bankName:"徽商银行",bankCode:"HSBANK",patterns:[{reg:/^(622877|622879|621775|623203)\d{13}$/g,cardType:"DC"},{reg:/^(603601|622137|622327|622340|622366)\d{11}$/g,cardType:"DC"},{reg:/^(628251|622651|625828)\d{10}$/g,cardType:"CC"}]},{bankName:"江苏银行",bankCode:"JSBANK",patterns:[{reg:/^(621076|622173|622131|621579|622876)\d{13}$/g,cardType:"DC"},{reg:/^(504923|622422|622447|940076)\d{10}$/g,cardType:"DC"},{reg:/^(628210|622283|625902)\d{10}$/g,cardType:"CC"}]},{bankName:"南京银行",bankCode:"NJCB",patterns:[{reg:/^(621777|622305|621259)\d{10}$/g,cardType:"DC"},{reg:/^(622303|628242|622595|622596)\d{10}$/g,cardType:"CC"}]},{bankName:"宁波银行",bankCode:"NBBANK",patterns:[{reg:/^(621279|622281|622316|940022)\d{10}$/g,cardType:"DC"},{reg:/^(621418)\d{13}$/g,cardType:"DC"},{reg:/^(625903|622778|628207|512431|520194|622282|622318)\d{10}$/g,cardType:"CC"}]},{bankName:"北京银行",bankCode:"BJBANK",patterns:[{reg:/^(623111|421317|422161|602969|422160|621030|621420|621468)\d{10}$/g,cardType:"DC"},{reg:/^(522001|622163|622853|628203|622851|622852)\d{10}$/g,cardType:"CC"}]},{bankName:"北京农村商业银行",bankCode:"BJRCB",patterns:[{reg:/^(620088|621068|622138|621066|621560)\d{13}$/g,cardType:"DC"},{reg:/^(625526|625186|628336)\d{10}$/g,cardType:"CC"}]},{bankName:"汇丰银行",bankCode:"HSBC",patterns:[{reg:/^(622946)\d{10}$/g,cardType:"DC"},{reg:/^(622406|621442)\d{11}$/g,cardType:"DC"},{reg:/^(622407|621443)\d{13}$/g,cardType:"DC"},{reg:/^(622360|622361|625034|625096|625098)\d{10}$/g,cardType:"CC"}]},{bankName:"渣打银行",bankCode:"SCB",patterns:[{reg:/^(622948|621740|622942|622994)\d{10}$/g,cardType:"DC"},{reg:/^(622482|622483|622484)\d{10}$/g,cardType:"CC"}]},{bankName:"花旗银行",bankCode:"CITI",patterns:[{reg:/^(621062|621063)\d{10}$/g,cardType:"DC"},{reg:/^(625076|625077|625074|625075|622371|625091)\d{10}$/g,cardType:"CC"}]},{bankName:"东亚银行",bankCode:"HKBEA",patterns:[{reg:/^(622933|622938|623031|622943|621411)\d{13}$/g,cardType:"DC"},{reg:/^(622372|622471|622472|622265|622266|625972|625973)\d{10}$/g,cardType:"CC"},{reg:/^(622365)\d{11}$/g,cardType:"CC"}]},{bankName:"广东华兴银行",bankCode:"GHB",patterns:[{reg:/^(621469|621625)\d{13}$/g,cardType:"DC"}]},{bankName:"深圳农村商业银行",bankCode:"SRCB",patterns:[{reg:/^(622128|622129|623035)\d{10}$/g,cardType:"DC"}]},{bankName:"广州农村商业银行股份有限公司",bankCode:"GZRCU",patterns:[{reg:/^(909810|940035|621522|622439)\d{12}$/g,cardType:"DC"}]},{bankName:"东莞农村商业银行",bankCode:"DRCBCL",patterns:[{reg:/^(622328|940062|623038)\d{13}$/g,cardType:"DC"},{reg:/^(625288|625888)\d{10}$/g,cardType:"CC"}]},{bankName:"东莞市商业银行",bankCode:"BOD",patterns:[{reg:/^(622333|940050)\d{10}$/g,cardType:"DC"},{reg:/^(621439|623010)\d{13}$/g,cardType:"DC"},{reg:/^(622888)\d{10}$/g,cardType:"CC"}]},{bankName:"广东省农村信用社联合社",bankCode:"GDRCC",patterns:[{reg:/^(622302)\d{10}$/g,cardType:"DC"},{reg:/^(622477|622509|622510|622362|621018|621518)\d{13}$/g,cardType:"DC"}]},{bankName:"大新银行",bankCode:"DSB",patterns:[{reg:/^(622297|621277)\d{10}$/g,cardType:"DC"},{reg:/^(622375|622489)\d{11}$/g,cardType:"DC"},{reg:/^(622293|622295|622296|622373|622451|622294|625940)\d{10}$/g,cardType:"CC"}]},{bankName:"永亨银行",bankCode:"WHB",patterns:[{reg:/^(622871|622958|622963|622957|622861|622932|622862|621298)\d{10}$/g,cardType:"DC"},{reg:/^(622798|625010|622775|622785)\d{10}$/g,cardType:"CC"}]},{bankName:"星展银行香港有限公司",bankCode:"DBS",patterns:[{reg:/^(621016|621015)\d{13}$/g,cardType:"DC"},{reg:/^(622487|622490|622491|622492)\d{10}$/g,cardType:"DC"},{reg:/^(622487|622490|622491|622492|621744|621745|621746|621747)\d{11}$/g,cardType:"DC"}]},{bankName:"恒丰银行",bankCode:"EGBANK",patterns:[{reg:/^(623078)\d{13}$/g,cardType:"DC"},{reg:/^(622384|940034)\d{11}$/g,cardType:"DC"}]},{bankName:"天津市商业银行",bankCode:"TCCB",patterns:[{reg:/^(940015|622331)\d{12}$/g,cardType:"DC"},{reg:/^(6091201)\d{11}$/g,cardType:"DC"},{reg:/^(622426|628205)\d{10}$/g,cardType:"CC"}]},{bankName:"浙商银行",bankCode:"CZBANK",patterns:[{reg:/^(621019|622309|621019)\d{13}$/g,cardType:"DC"},{reg:/^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\d{9}$/g,cardType:"DC"}]},{bankName:"南洋商业银行",bankCode:"NCB",patterns:[{reg:/^(621213|621289|621290|621291|621292|621042|621743)\d{13}$/g,cardType:"DC"},{reg:/^(623041|622351)\d{10}$/g,cardType:"DC"},{reg:/^(625046|625044|625058|622349|622350)\d{10}$/g,cardType:"CC"},{reg:/^(620208|620209|625093|625095)\d{10}$/g,cardType:"PC"}]},{bankName:"厦门银行",bankCode:"XMBANK",patterns:[{reg:/^(622393|940023)\d{10}$/g,cardType:"DC"},{reg:/^(6886592)\d{11}$/g,cardType:"DC"},{reg:/^(623019|621600|)\d{13}$/g,cardType:"DC"}]},{bankName:"福建海峡银行",bankCode:"FJHXBC",patterns:[{reg:/^(622388)\d{10}$/g,cardType:"DC"},{reg:/^(621267|623063)\d{12}$/g,cardType:"DC"},{reg:/^(620043|)\d{12}$/g,cardType:"PC"}]},{bankName:"吉林银行",bankCode:"JLBANK",patterns:[{reg:/^(622865|623131)\d{13}$/g,cardType:"DC"},{reg:/^(940012)\d{10}$/g,cardType:"DC"},{reg:/^(622178|622179|628358)\d{10}$/g,cardType:"CC"}]},{bankName:"汉口银行",bankCode:"HKB",patterns:[{reg:/^(990027)\d{12}$/g,cardType:"DC"},{reg:/^(622325|623105|623029)\d{10}$/g,cardType:"DC"}]},{bankName:"盛京银行",bankCode:"SJBANK",patterns:[{reg:/^(566666)\d{12}$/g,cardType:"DC"},{reg:/^(622455|940039)\d{13}$/g,cardType:"DC"},{reg:/^(623108|623081)\d{10}$/g,cardType:"DC"},{reg:/^(622466|628285)\d{10}$/g,cardType:"CC"}]},{bankName:"大连银行",bankCode:"DLB",patterns:[{reg:/^(603708)\d{11}$/g,cardType:"DC"},{reg:/^(622993|623069|623070|623172|623173)\d{13}$/g,cardType:"DC"},{reg:/^(622383|622385|628299)\d{10}$/g,cardType:"CC"}]},{bankName:"河北银行",bankCode:"BHB",patterns:[{reg:/^(622498|622499|623000|940046)\d{13}$/g,cardType:"DC"},{reg:/^(622921|628321)\d{10}$/g,cardType:"CC"}]},{bankName:"乌鲁木齐市商业银行",bankCode:"URMQCCB",patterns:[{reg:/^(621751|622143|940001|621754)\d{13}$/g,cardType:"DC"},{reg:/^(622476|628278)\d{10}$/g,cardType:"CC"}]},{bankName:"绍兴银行",bankCode:"SXCB",patterns:[{reg:/^(622486)\d{10}$/g,cardType:"DC"},{reg:/^(603602|623026|623086)\d{12}$/g,cardType:"DC"},{reg:/^(628291)\d{10}$/g,cardType:"CC"}]},{bankName:"成都商业银行",bankCode:"CDCB",patterns:[{reg:/^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\d{13}$/g,cardType:"DC"}]},{bankName:"抚顺银行",bankCode:"FSCB",patterns:[{reg:/^(622442)\d{11}$/g,cardType:"DC"},{reg:/^(940053)\d{12}$/g,cardType:"DC"},{reg:/^(622442|623099)\d{13}$/g,cardType:"DC"}]},{bankName:"郑州银行",bankCode:"ZZBANK",patterns:[{reg:/^(622421)\d{13}$/g,cardType:"DC"},{reg:/^(940056)\d{11}$/g,cardType:"DC"},{reg:/^(96828)\d{11}$/g,cardType:"DC"}]},{bankName:"宁夏银行",bankCode:"NXBANK",patterns:[{reg:/^(621529|622429|621417|623089|623200)\d{13}$/g,cardType:"DC"},{reg:/^(628214|625529|622428)\d{10}$/g,cardType:"CC"}]},{bankName:"重庆银行",bankCode:"CQBANK",patterns:[{reg:/^(9896)\d{12}$/g,cardType:"DC"},{reg:/^(622134|940018|623016)\d{10}$/g,cardType:"DC"}]},{bankName:"哈尔滨银行",bankCode:"HRBANK",patterns:[{reg:/^(621577|622425)\d{13}$/g,cardType:"DC"},{reg:/^(940049)\d{12}$/g,cardType:"DC"},{reg:/^(622425)\d{11}$/g,cardType:"DC"}]},{bankName:"兰州银行",bankCode:"LZYH",patterns:[{reg:/^(622139|940040|628263)\d{10}$/g,cardType:"DC"},{reg:/^(621242|621538|621496)\d{13}$/g,cardType:"DC"}]},{bankName:"青岛银行",bankCode:"QDCCB",patterns:[{reg:/^(621252|622146|940061|628239)\d{10}$/g,cardType:"DC"},{reg:/^(621419|623170)\d{13}$/g,cardType:"DC"}]},{bankName:"秦皇岛市商业银行",bankCode:"QHDCCB",patterns:[{reg:/^(62249802|94004602)\d{11}$/g,cardType:"DC"},{reg:/^(621237|623003)\d{13}$/g,cardType:"DC"}]},{bankName:"青海银行",bankCode:"BOQH",patterns:[{reg:/^(622310|940068)\d{11}$/g,cardType:"DC"},{reg:/^(622817|628287|625959)\d{10}$/g,cardType:"CC"},{reg:/^(62536601)\d{8}$/g,cardType:"CC"}]},{bankName:"台州银行",bankCode:"TZCB",patterns:[{reg:/^(622427)\d{10}$/g,cardType:"DC"},{reg:/^(940069)\d{11}$/g,cardType:"DC"},{reg:/^(623039)\d{13}$/g,cardType:"DC"},{reg:/^(622321|628273)\d{10}$/g,cardType:"CC"},{reg:/^(625001)\d{10}$/g,cardType:"SCC"}]},{bankName:"长沙银行",bankCode:"CSCB",patterns:[{reg:/^(694301)\d{12}$/g,cardType:"DC"},{reg:/^(940071|622368|621446)\d{13}$/g,cardType:"DC"},{reg:/^(625901|622898|622900|628281|628282|622806|628283)\d{10}$/g,cardType:"CC"},{reg:/^(620519)\d{13}$/g,cardType:"PC"}]},{bankName:"泉州银行",bankCode:"BOQZ",patterns:[{reg:/^(683970|940074)\d{12}$/g,cardType:"DC"},{reg:/^(622370)\d{13}$/g,cardType:"DC"},{reg:/^(621437)\d{13}$/g,cardType:"DC"},{reg:/^(628319)\d{10}$/g,cardType:"CC"}]},{bankName:"包商银行",bankCode:"BSB",patterns:[{reg:/^(622336|621760)\d{11}$/g,cardType:"DC"},{reg:/^(622165)\d{10}$/g,cardType:"DC"},{reg:/^(622315|625950|628295)\d{10}$/g,cardType:"CC"}]},{bankName:"龙江银行",bankCode:"DAQINGB",patterns:[{reg:/^(621037|621097|621588|622977)\d{13}$/g,cardType:"DC"},{reg:/^(62321601)\d{11}$/g,cardType:"DC"},{reg:/^(622860)\d{10}$/g,cardType:"DC"},{reg:/^(622644|628333)\d{10}$/g,cardType:"CC"}]},{bankName:"上海农商银行",bankCode:"SHRCB",patterns:[{reg:/^(622478|940013|621495)\d{10}$/g,cardType:"DC"},{reg:/^(625500)\d{10}$/g,cardType:"SCC"},{reg:/^(622611|622722|628211|625989)\d{10}$/g,cardType:"CC"}]},{bankName:"浙江泰隆商业银行",bankCode:"ZJQL",patterns:[{reg:/^(622717)\d{10}$/g,cardType:"SCC"},{reg:/^(628275|622565|622287)\d{10}$/g,cardType:"CC"}]},{bankName:"内蒙古银行",bankCode:"H3CB",patterns:[{reg:/^(622147|621633)\d{13}$/g,cardType:"DC"},{reg:/^(628252)\d{10}$/g,cardType:"CC"}]},{bankName:"广西北部湾银行",bankCode:"BGB",patterns:[{reg:/^(623001)\d{10}$/g,cardType:"DC"},{reg:/^(628227)\d{10}$/g,cardType:"CC"}]},{bankName:"桂林银行",bankCode:"GLBANK",patterns:[{reg:/^(621456)\d{11}$/g,cardType:"DC"},{reg:/^(621562)\d{13}$/g,cardType:"DC"},{reg:/^(628219)\d{10}$/g,cardType:"CC"}]},{bankName:"龙江银行",bankCode:"DAQINGB",patterns:[{reg:/^(621037|621097|621588|622977)\d{13}$/g,cardType:"DC"},{reg:/^(62321601)\d{11}$/g,cardType:"DC"},{reg:/^(622475|622860)\d{10}$/g,cardType:"DC"},{reg:/^(625588)\d{10}$/g,cardType:"SCC"},{reg:/^(622270|628368|625090|622644|628333)\d{10}$/g,cardType:"CC"}]},{bankName:"成都农村商业银行",bankCode:"CDRCB",patterns:[{reg:/^(623088)\d{13}$/g,cardType:"DC"},{reg:/^(622829|628301|622808|628308)\d{10}$/g,cardType:"CC"}]},{bankName:"福建省农村信用社联合社",bankCode:"FJNX",patterns:[{reg:/^(622127|622184|621701|621251|621589|623036)\d{13}$/g,cardType:"DC"},{reg:/^(628232|622802|622290)\d{10}$/g,cardType:"CC"}]},{bankName:"天津农村商业银行",bankCode:"TRCB",patterns:[{reg:/^(622531|622329)\d{13}$/g,cardType:"DC"},{reg:/^(622829|628301)\d{10}$/g,cardType:"CC"}]},{bankName:"江苏省农村信用社联合社",bankCode:"JSRCU",patterns:[{reg:/^(621578|623066|622452|622324)\d{13}$/g,cardType:"DC"},{reg:/^(622815|622816|628226)\d{10}$/g,cardType:"CC"}]},{bankName:"湖南农村信用社联合社",bankCode:"SLH",patterns:[{reg:/^(622906|628386|625519|625506)\d{10}$/g,cardType:"CC"}]},{bankName:"江西省农村信用社联合社",bankCode:"JXNCX",patterns:[{reg:/^(621592)\d{10}$/g,cardType:"DC"},{reg:/^(628392)\d{10}$/g,cardType:"CC"}]},{bankName:"商丘市商业银行",bankCode:"SCBBANK",patterns:[{reg:/^(621748)\d{13}$/g,cardType:"DC"},{reg:/^(628271)\d{10}$/g,cardType:"CC"}]},{bankName:"华融湘江银行",bankCode:"HRXJB",patterns:[{reg:/^(621366|621388)\d{13}$/g,cardType:"DC"},{reg:/^(628328)\d{10}$/g,cardType:"CC"}]},{bankName:"衡水市商业银行",bankCode:"HSBK",patterns:[{reg:/^(621239|623068)\d{13}$/g,cardType:"DC"}]},{bankName:"重庆南川石银村镇银行",bankCode:"CQNCSYCZ",patterns:[{reg:/^(621653004)\d{10}$/g,cardType:"DC"}]},{bankName:"湖南省农村信用社联合社",bankCode:"HNRCC",patterns:[{reg:/^(622169|621519|621539|623090)\d{13}$/g,cardType:"DC"}]},{bankName:"邢台银行",bankCode:"XTB",patterns:[{reg:/^(621238|620528)\d{13}$/g,cardType:"DC"}]},{bankName:"临汾市尧都区农村信用合作联社",bankCode:"LPRDNCXYS",patterns:[{reg:/^(628382|625158)\d{10}$/g,cardType:"CC"}]},{bankName:"东营银行",bankCode:"DYCCB",patterns:[{reg:/^(621004)\d{12}$/g,cardType:"DC"},{reg:/^(628217)\d{10}$/g,cardType:"CC"}]},{bankName:"上饶银行",bankCode:"SRBANK",patterns:[{reg:/^(621416)\d{10}$/g,cardType:"DC"},{reg:/^(628217)\d{10}$/g,cardType:"CC"}]},{bankName:"德州银行",bankCode:"DZBANK",patterns:[{reg:/^(622937)\d{13}$/g,cardType:"DC"},{reg:/^(628397)\d{10}$/g,cardType:"CC"}]},{bankName:"承德银行",bankCode:"CDB",patterns:[{reg:/^(628229)\d{10}$/g,cardType:"CC"}]},{bankName:"云南省农村信用社",bankCode:"YNRCC",patterns:[{reg:/^(622469|628307)\d{10}$/g,cardType:"CC"}]},{bankName:"柳州银行",bankCode:"LZCCB",patterns:[{reg:/^(622292|622291|621412)\d{12}$/g,cardType:"DC"},{reg:/^(622880|622881)\d{10}$/g,cardType:"DC"},{reg:/^(62829)\d{10}$/g,cardType:"CC"}]},{bankName:"威海市商业银行",bankCode:"WHSYBANK",patterns:[{reg:/^(623102)\d{10}$/g,cardType:"DC"},{reg:/^(628234)\d{10}$/g,cardType:"CC"}]},{bankName:"湖州银行",bankCode:"HZBANK",patterns:[{reg:/^(628306)\d{10}$/g,cardType:"CC"}]},{bankName:"潍坊银行",bankCode:"BANKWF",patterns:[{reg:/^(622391|940072)\d{10}$/g,cardType:"DC"},{reg:/^(628391)\d{10}$/g,cardType:"CC"}]},{bankName:"赣州银行",bankCode:"GZB",patterns:[{reg:/^(622967|940073)\d{13}$/g,cardType:"DC"},{reg:/^(628233)\d{10}$/g,cardType:"CC"}]},{bankName:"日照银行",bankCode:"RZGWYBANK",patterns:[{reg:/^(628257)\d{10}$/g,cardType:"CC"}]},{bankName:"南昌银行",bankCode:"NCB",patterns:[{reg:/^(621269|622275)\d{10}$/g,cardType:"DC"},{reg:/^(940006)\d{11}$/g,cardType:"DC"},{reg:/^(628305)\d{11}$/g,cardType:"CC"}]},{bankName:"贵阳银行",bankCode:"GYCB",patterns:[{reg:/^(622133|621735)\d{13}$/g,cardType:"DC"},{reg:/^(888)\d{13}$/g,cardType:"DC"},{reg:/^(628213)\d{10}$/g,cardType:"CC"}]},{bankName:"锦州银行",bankCode:"BOJZ",patterns:[{reg:/^(622990|940003)\d{11}$/g,cardType:"DC"},{reg:/^(628261)\d{10}$/g,cardType:"CC"}]},{bankName:"齐商银行",bankCode:"QSBANK",patterns:[{reg:/^(622311|940057)\d{11}$/g,cardType:"DC"},{reg:/^(628311)\d{10}$/g,cardType:"CC"}]},{bankName:"珠海华润银行",bankCode:"RBOZ",patterns:[{reg:/^(622363|940048)\d{13}$/g,cardType:"DC"},{reg:/^(628270)\d{10}$/g,cardType:"CC"}]},{bankName:"葫芦岛市商业银行",bankCode:"HLDCCB",patterns:[{reg:/^(622398|940054)\d{10}$/g,cardType:"DC"}]},{bankName:"宜昌市商业银行",bankCode:"HBC",patterns:[{reg:/^(940055)\d{11}$/g,cardType:"DC"},{reg:/^(622397)\d{11}$/g,cardType:"CC"}]},{bankName:"杭州商业银行",bankCode:"HZCB",patterns:[{reg:/^(603367|622878)\d{12}$/g,cardType:"DC"},{reg:/^(622397)\d{11}$/g,cardType:"CC"}]},{bankName:"苏州市商业银行",bankCode:"JSBANK",patterns:[{reg:/^(603506)\d{13}$/g,cardType:"DC"}]},{bankName:"辽阳银行",bankCode:"LYCB",patterns:[{reg:/^(622399|940043)\d{11}$/g,cardType:"DC"}]},{bankName:"洛阳银行",bankCode:"LYB",patterns:[{reg:/^(622420|940041)\d{11}$/g,cardType:"DC"}]},{bankName:"焦作市商业银行",bankCode:"JZCBANK",patterns:[{reg:/^(622338)\d{13}$/g,cardType:"DC"},{reg:/^(940032)\d{10}$/g,cardType:"DC"}]},{bankName:"镇江市商业银行",bankCode:"ZJCCB",patterns:[{reg:/^(622394|940025)\d{10}$/g,cardType:"DC"}]},{bankName:"法国兴业银行",bankCode:"FGXYBANK",patterns:[{reg:/^(621245)\d{10}$/g,cardType:"DC"}]},{bankName:"大华银行",bankCode:"DYBANK",patterns:[{reg:/^(621328)\d{13}$/g,cardType:"DC"}]},{bankName:"企业银行",bankCode:"DIYEBANK",patterns:[{reg:/^(621651)\d{13}$/g,cardType:"DC"}]},{bankName:"华侨银行",bankCode:"HQBANK",patterns:[{reg:/^(621077)\d{10}$/g,cardType:"DC"}]},{bankName:"恒生银行",bankCode:"HSB",patterns:[{reg:/^(622409|621441)\d{13}$/g,cardType:"DC"},{reg:/^(622410|621440)\d{11}$/g,cardType:"DC"},{reg:/^(622950|622951)\d{10}$/g,cardType:"DC"},{reg:/^(625026|625024|622376|622378|622377|625092)\d{10}$/g,cardType:"CC"}]},{bankName:"临沂商业银行",bankCode:"LSB",patterns:[{reg:/^(622359|940066)\d{13}$/g,cardType:"DC"}]},{bankName:"烟台商业银行",bankCode:"YTCB",patterns:[{reg:/^(622886)\d{10}$/g,cardType:"DC"}]},{bankName:"齐鲁银行",bankCode:"QLB",patterns:[{reg:/^(940008|622379)\d{13}$/g,cardType:"DC"},{reg:/^(628379)\d{10}$/g,cardType:"CC"}]},{bankName:"BC卡公司",bankCode:"BCCC",patterns:[{reg:/^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\d{10}$/g,cardType:"DC"},{reg:/^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\d{10}$/g,cardType:"CC"}]},{bankName:"集友银行",bankCode:"CYB",patterns:[{reg:/^(622355|623042)\d{10}$/g,cardType:"DC"},{reg:/^(621043|621742)\d{13}$/g,cardType:"DC"},{reg:/^(622352|622353|625048|625053|625060)\d{10}$/g,cardType:"CC"},{reg:/^(620206|620207)\d{10}$/g,cardType:"PC"}]},{bankName:"大丰银行",bankCode:"TFB",patterns:[{reg:/^(622547|622548|622546)\d{13}$/g,cardType:"DC"},{reg:/^(625198|625196|625147)\d{10}$/g,cardType:"CC"},{reg:/^(620072)\d{13}$/g,cardType:"PC"},{reg:/^(620204|620205)\d{10}$/g,cardType:"PC"}]},{bankName:"AEON信贷财务亚洲有限公司",bankCode:"AEON",patterns:[{reg:/^(621064|622941|622974)\d{10}$/g,cardType:"DC"},{reg:/^(622493)\d{10}$/g,cardType:"CC"}]},{bankName:"澳门BDA",bankCode:"MABDA",patterns:[{reg:/^(621274|621324)\d{13}$/g,cardType:"DC"}]}];function t(e){for(let a=0,t=n.length;a((0,d.Qi)("data-v-eebd8ffa"),e=e(),(0,d.jt)(),e),p={class:"father"},s={class:"vant-title-card"},C=c((()=>(0,d.Lk)("div",{class:"title-tishi"},[(0,d.Lk)("span",null,"温馨提示"),(0,d.Lk)("p",null," 银行账户必须为本人账户!建议填报中国银行或中国建设银行借记卡账户信填报除借记 卡以外其他类型账户(如:信用卡)会造成您的劳务费用无法成功发放。")],-1))),u={class:"border-rad"},k={style:{margin:"16px"}};var b=(0,d.pM)({__name:"notLocalTeacherTwo",setup(e){const a=(0,g.k)();let r=(0,n.Kh)({userName:"",phone:"",identityId:"",pyCard:"",carStatus:"0",dormitoryStatus:"0",bankAddress:"",bankName:"",carNumber:""});const c=(0,n.KR)(""),b=(0,n.KR)(""),i=(0,n.KR)(""),y=(0,t.rd)(),m=((0,n.KR)(!1),e=>{const a=l(e);return console.log(a),"error"===a?"银行卡号错误":"信用卡"!==a.cardTypeName||"不能使用信用卡号"});let T;(0,d.sV)((()=>{console.log("组件挂在了");const e=localStorage.getItem("notLocalTeacher");null==e?(alert("信息不全请返回上一级补全"),y.push("/notLocalTeacher")):(T=JSON.parse(e),Object.assign(r,T),c.value=r.userName.substring(0,r.userName.length-1)+"*",r.userName.length<=2&&(c.value=r.userName.substring(0,r.userName.length-1)+"*"),r.userName.length>=3&&(c.value=r.userName.substring(0,1)+"*"+r.userName.substring(r.userName.length-1,r.userName.length)),b.value=r.identityId.substring(0,5)+"****"+r.identityId.substring(13,18),i.value=r.phone.substring(0,3)+"****"+r.phone.substring(7,11))}));const A=()=>{y.push("/notLocalTeacher")},D=e=>{o.A.save({...e,...T}).then((e=>{console.log(e),500!=e.data.code?200==e.data.code&&(alert("提交成功"),console.log(e.data),a.login(e.data.user),localStorage.removeItem("notLocalTeacher"),y.push(e.data.router)):alert(e.data.msg)}),(e=>{console.log(e)}))};return(e,a)=>{const t=(0,d.g2)("van-field"),o=(0,d.g2)("van-cell-group"),g=(0,d.g2)("van-radio"),l=(0,d.g2)("van-radio-group"),y=(0,d.g2)("van-button"),T=(0,d.g2)("van-form");return(0,d.uX)(),(0,d.CE)("div",p,[(0,d.Lk)("div",s,[C,(0,d.bF)(T,{onSubmit:D},{default:(0,d.k6)((()=>[(0,d.bF)(o,{inset:""},{default:(0,d.k6)((()=>[(0,d.bF)(t,{class:"van-field__label1——circle","label-width":"400px",label:"劳务信息",type:"hidden"}),(0,d.bF)(t,{readonly:"",modelValue:c.value,"onUpdate:modelValue":a[0]||(a[0]=e=>c.value=e),name:"userName",label:"姓名",type:"text",placeholder:"请输入姓名",rules:[{required:!0,message:"请输入学号"}]},null,8,["modelValue"]),(0,d.bF)(t,{readonly:"",modelValue:b.value,"onUpdate:modelValue":a[1]||(a[1]=e=>b.value=e),name:"userCardId",label:"身份证号",type:"text",placeholder:"请输入身份证号",rules:[{required:!0,message:"请输入身份证号"}]},null,8,["modelValue"]),(0,d.bF)(t,{readonly:"",modelValue:i.value,"onUpdate:modelValue":a[2]||(a[2]=e=>i.value=e),name:"phone",label:"手机号",type:"text",placeholder:"请输入手机号",rules:[{required:!0,message:"请输入手机号"}]},null,8,["modelValue"]),(0,d.bF)(t,{modelValue:(0,n.R1)(r).pyCard,"onUpdate:modelValue":a[3]||(a[3]=e=>(0,n.R1)(r).pyCard=e),name:"pyCard",label:"银行卡号",type:"number",placeholder:"请输入银行卡号",rules:[{validator:m}]},null,8,["modelValue","rules"]),(0,d.bF)(t,{modelValue:(0,n.R1)(r).bankAddress,"onUpdate:modelValue":a[4]||(a[4]=e=>(0,n.R1)(r).bankAddress=e),name:"bankAddress",label:"开户所在地",type:"text",placeholder:"请输入开户所在地(北京,哈尔滨)",rules:[{required:!0,message:"请输入开户所在地"}]},null,8,["modelValue"]),(0,d.bF)(t,{modelValue:(0,n.R1)(r).bankName,"onUpdate:modelValue":a[5]||(a[5]=e=>(0,n.R1)(r).bankName=e),name:"bankName",label:"开户行",type:"text",placeholder:"请输入开户行名称",rules:[{required:!0,message:"请输入开户行名称"}]},null,8,["modelValue"])])),_:1}),(0,d.Lk)("div",u,[(0,d.bF)(t,{class:"van-field__label1——circle","label-width":"400px",label:"入校信息",type:"hidden"}),(0,d.bF)(t,{name:"carStatus","label-width":"150px",label:"车辆是否入校"},{input:(0,d.k6)((()=>[(0,d.bF)(l,{"checked-color":"#8D2328",modelValue:(0,n.R1)(r).carStatus,"onUpdate:modelValue":a[6]||(a[6]=e=>(0,n.R1)(r).carStatus=e),direction:"horizontal"},{default:(0,d.k6)((()=>[(0,d.bF)(g,{name:"1"},{default:(0,d.k6)((()=>[(0,d.eW)("是")])),_:1}),(0,d.bF)(g,{name:"0"},{default:(0,d.k6)((()=>[(0,d.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1}),"1"===(0,n.R1)(r).carStatus?((0,d.uX)(),(0,d.Wv)(t,{key:0,modelValue:(0,n.R1)(r).carNumber,"onUpdate:modelValue":a[7]||(a[7]=e=>(0,n.R1)(r).carNumber=e),name:"carNumber",label:"车牌号",type:"text",placeholder:"请输入车牌号(黑A123)",rules:[{required:!0,message:"请输入车牌号"}]},null,8,["modelValue"])):(0,d.Q3)("",!0),(0,d.bF)(t,{name:"dormitoryStatus","label-width":"150px",label:"是否住宿"},{input:(0,d.k6)((()=>[(0,d.bF)(l,{"checked-color":"#8D2328",modelValue:(0,n.R1)(r).dormitoryStatus,"onUpdate:modelValue":a[8]||(a[8]=e=>(0,n.R1)(r).dormitoryStatus=e),direction:"horizontal"},{default:(0,d.k6)((()=>[(0,d.bF)(g,{name:"1"},{default:(0,d.k6)((()=>[(0,d.eW)("是")])),_:1}),(0,d.bF)(g,{name:"0"},{default:(0,d.k6)((()=>[(0,d.eW)("否")])),_:1})])),_:1},8,["modelValue"])])),_:1})]),(0,d.Lk)("div",k,[(0,d.bF)(y,{round:"",style:{"background-color":"#8D2328",border:"none","font-weight":"600"},class:"van-button--primary",type:"primary",onClick:A},{default:(0,d.k6)((()=>[(0,d.eW)(" 上一步 ")])),_:1}),(0,d.bF)(y,{round:"",style:{"background-color":"#8D2328",border:"none","font-weight":"600"},class:"van-button--primary",type:"primary","native-type":"submit"},{default:(0,d.k6)((()=>[(0,d.eW)(" 提交 ")])),_:1})])])),_:1})])])}}}),i=r(1241);const y=(0,i.A)(b,[["__scopeId","data-v-eebd8ffa"]]);var m=y},6137:function(e,a,r){r.r(a),r.d(a,{default:function(){return u}});r(4114);var d=r(6768),n=r(144),t=r(1387),o=r(3863),g=r(4410),l=r(2753);const c={class:"main-page"};var p=(0,d.pM)({__name:"AboutView",setup(e){const a=(0,n.KR)(!1),r=(0,n.KR)(!1),p=(0,o.k)(),s=(0,t.rd)();return(0,d.sV)((()=>{const e=window.location.href.split("=")[1];null!=e&&void 0!=e||(location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect"),console.log(e);const d={code:e};g.A.sendCode(d).then((e=>{console.log(e),p.setOpenId(e.data),g.A.getUserByOpenId(e.data).then((e=>{"2"==e.data.status?(console.log("信息是状态222"),console.log(e.data.user),(0,l.Bg)({type:"success",message:"登录成功"}),a.value=!1,r.value=!1,localStorage.clear(),p.login(e.data.user),p.setUserId(e.data.user.userId),p.setGroupId(e.data.user.groupId),s.push(e.data.router)):s.push(e.data.router)}),(e=>{console.log(e)}))}),(e=>{location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect",console.log(e)}))})),(e,a)=>((0,d.uX)(),(0,d.CE)("div",c))}}),s=r(1241);const C=(0,s.A)(p,[["__scopeId","data-v-29c79979"]]);var u=C},5609:function(e,a,r){e.exports=r.p+"img/aixin_1.6a187dae.svg"},9098:function(e,a,r){e.exports=r.p+"img/letter.457fac91.svg"},3325:function(e,a,r){e.exports=r.p+"img/txz_tubiao.1fe52aac.svg"},9210:function(e,a,r){e.exports=r.p+"img/xysh.febb1f03.svg"},6757:function(e,a,r){e.exports=r.p+"img/bottom.a0486f47.png"},826:function(e){e.exports="data:image/png;base64,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"},248:function(e,a,r){e.exports=r.p+"img/dt.5cf12227.jpg"},7100:function(e,a,r){e.exports=r.p+"img/txz.cb7de0af.jpg"}}]); +//# sourceMappingURL=about.f2f218a1.js.map \ No newline at end of file diff --git a/src/main/resources/static/js/about.f2f218a1.js.map b/src/main/resources/static/js/about.f2f218a1.js.map new file mode 100644 index 00000000..e9793e96 --- /dev/null +++ b/src/main/resources/static/js/about.f2f218a1.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/about.f2f218a1.js","mappings":"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AOX,EAAYW,EAG3B,CAEA,MAAMC,EAAe,CAAC,CAClBC,SAAU,WACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,yJACLkH,SAAU,MACX,CACClH,IAAK,mEACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,4xCACLkH,SAAU,MACX,CACClH,IAAK,qSACLkH,SAAU,MACX,CACClH,IAAK,iNACLkH,SAAU,MACX,CACClH,IAAK,kBACLkH,SAAU,MACX,CACClH,IAAK,6DACLkH,SAAU,MACX,CACClH,IAAK,sqBACLkH,SAAU,MACX,CACClH,IAAK,qCACLkH,SAAU,MACX,CACClH,IAAK,0FACLkH,SAAU,OACX,CACClH,IAAK,wGACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,4LACLkH,SAAU,MACX,CACClH,IAAK,2CACLkH,SAAU,MACX,CACClH,IAAK,iBACLkH,SAAU,MACX,CACClH,IAAK,0MACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,SAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,0TACLkH,SAAU,MACX,CACClH,IAAK,6HACLkH,SAAU,MACX,CACClH,IAAK,gRACLkH,SAAU,MACX,CACClH,IAAK,wNACLkH,SAAU,OACX,CACClH,IAAK,gCACLkH,SAAU,OACX,CACClH,IAAK,iGACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,wGACLkH,SAAU,MACX,CACClH,IAAK,2IACLkH,SAAU,MACX,CACClH,IAAK,iCACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,6OACLkH,SAAU,MACX,CACClH,IAAK,qCACLkH,SAAU,MACX,CACClH,IAAK,4EACLkH,SAAU,OACX,CACClH,IAAK,yBACLkH,SAAU,SAEf,CACCE,SAAU,SACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,8DACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,qEACLkH,SAAU,MACX,CACClH,IAAK,yBACLkH,SAAU,MACX,CACClH,IAAK,yJACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,OACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,qHACLkH,SAAU,MACX,CACClH,IAAK,mBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kQACLkH,SAAU,MACX,CACClH,IAAK,wCACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,+GACLkH,SAAU,MACX,CACClH,IAAK,6OACLkH,SAAU,MACX,CACClH,IAAK,wCACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,iBACLkH,SAAU,MACX,CACClH,IAAK,mBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kJACLkH,SAAU,MACX,CACClH,IAAK,+NACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,qLACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,iCACLkH,SAAU,MACX,CACClH,IAAK,2PACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,mFACLkH,SAAU,MACX,CACClH,IAAK,iGACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,UACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2IACLkH,SAAU,MACX,CACClH,IAAK,2IACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,mBACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,0MACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,0FACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kJACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,6HACLkH,SAAU,MACX,CACClH,IAAK,2FACLkH,SAAU,MACX,CACClH,IAAK,uKACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,OACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,6HACLkH,SAAU,MACX,CACClH,IAAK,2CACLkH,SAAU,MACX,CACClH,IAAK,kBACLkH,SAAU,MACX,CACClH,IAAK,4SACLkH,SAAU,MACX,CACClH,IAAK,4BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,8DACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,qEACLkH,SAAU,MACX,CACClH,IAAK,uDACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,uDACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,8DACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,iBACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,cACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,uDACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,8DACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,qEACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,aACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,qEACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,qBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,+GACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,8DACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,qBACLkH,SAAU,MACX,CACClH,IAAK,4BACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,qBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,YACVC,SAAU,UACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,4EACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,mBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,gDACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,kBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,QACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,+BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,qBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,SAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,8DACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,UACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,sBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,OACX,CACClH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,OACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,QACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,UACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,sBACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,OACX,CACClH,IAAK,gDACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,cACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,uDACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,cACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,MACX,CACClH,IAAK,kCACLkH,SAAU,QAEf,CACCE,SAAU,aACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,cACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,UACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,SACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,aACVC,SAAU,WACVC,SAAU,CAAC,CACPtH,IAAK,uBACLkH,SAAU,QAEf,CACCE,SAAU,cACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,yCACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,iBACVC,SAAU,YACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,WACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,QACVC,SAAU,CAAC,CACPtH,IAAK,kCACLkH,SAAU,MACX,CACClH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,mBACLkH,SAAU,QAEf,CACCE,SAAU,UACVC,SAAU,WACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,SACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,YACVC,SAAU,CAAC,CACPtH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,MACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,SAAU,OACVC,SAAU,OACVC,SAAU,CAAC,CACPtH,IAAK,2BACLkH,SAAU,MACX,CACClH,IAAK,iBACLkH,SAAU,MACX,CACClH,IAAK,oBACLkH,SAAU,QAEf,CACCE,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","sources":["webpack://vant-vue3/./src/api/waiTApi.ts","webpack://vant-vue3/./src/components/leaderShip.vue?2fad","webpack://vant-vue3/./src/components/leaderShip.vue","webpack://vant-vue3/./src/components/leaderShip.vue?2528","webpack://vant-vue3/./src/api/stuApi.ts","webpack://vant-vue3/./src/components/localStudent.vue?bb66","webpack://vant-vue3/./src/components/localStudent.vue","webpack://vant-vue3/./src/components/localStudent.vue?0b42","webpack://vant-vue3/./src/api/teacherApi.ts","webpack://vant-vue3/./src/components/localTeacher.vue?c461","webpack://vant-vue3/./src/components/localTeacher.vue","webpack://vant-vue3/./src/components/localTeacher.vue?689e","webpack://vant-vue3/./src/components/mainPage.vue?689a","webpack://vant-vue3/./src/components/mainPage.vue","webpack://vant-vue3/./src/components/mainPage.vue?12ff","webpack://vant-vue3/./src/components/notLocalTeacher.vue?d936","webpack://vant-vue3/./src/components/notLocalTeacher.vue","webpack://vant-vue3/./src/components/notLocalTeacher.vue?2ed5","webpack://vant-vue3/./src/api/card.ts","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue?8c59","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue","webpack://vant-vue3/./src/components/notLocalTeacherTwo.vue?ab13","webpack://vant-vue3/./src/views/AboutView.vue?0962","webpack://vant-vue3/./src/views/AboutView.vue","webpack://vant-vue3/./src/views/AboutView.vue?d56f"],"sourcesContent":["import request from \"@/request\";\r\n\r\nexport default {\r\n save(data: object) {\r\n return request({\r\n url: \"/wai/save\",\r\n method: \"post\",\r\n data: data\r\n })\r\n },\r\n// 获取分组情况\r\n getGroup(id:number) {\r\n return request({\r\n url: \"/group/id\",\r\n method: \"get\",\r\n params:{\r\n id:id\r\n }\r\n })\r\n },\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, unref as _unref, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/img/hsd-name.svg'\nimport _imports_1 from '@/assets/img/ditu_3.png'\nimport _imports_2 from '@/assets/img/dt.jpg'\nimport _imports_3 from '@/assets/img/txz_tubiao.svg'\nimport _imports_4 from '@/assets/img/txz.jpg'\nimport _imports_5 from '@/assets/img/xysh.svg'\nimport _imports_6 from '@/assets/img/aixin_1.svg'\nimport _imports_7 from '@/assets/img/letter.svg'\nimport _imports_8 from '@/assets/img/bottom.png'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-20f2bb62\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"hsd-name\",\n src: _imports_0,\n alt: \"\"\n}, null, -1))\nconst _hoisted_2 = { class: \"main-page\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"您的数据已成功进入我校评卷人员 档案数据库中,感谢您对本次评卷工作 的支持。\", -1))\nconst _hoisted_4 = { class: \"main-item\" }\nconst _hoisted_5 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_6 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_4 }, null, -1))\nconst _hoisted_8 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"通行证\", -1))\nconst _hoisted_9 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 校园生活 \"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"暂时未发布\")\n], -1))\nconst _hoisted_10 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_11 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_7 }, null, -1))\nconst _hoisted_12 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_13 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-bottom\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_8 })\n], -1))\n\nimport {useUserStore} from \"@/store\";\r\nimport {onMounted, ref} from \"vue\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'leaderShip',\n setup(__props) {\n\r\nconst store = useUserStore();\r\n\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\n\r\nconst {userName,department}=store.user;\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", null, [\n _hoisted_1,\n _createElementVNode(\"div\", _hoisted_2, [\n _createElementVNode(\"p\", null, [\n _createElementVNode(\"span\", null, _toDisplayString(_unref(userName)), 1),\n _createTextVNode(\" 同志,您的数据已通过审 核!您将在本次评卷工作担任:\")\n ]),\n _createElementVNode(\"span\", null, _toDisplayString(_unref(department)), 1),\n _hoisted_3\n ]),\n _createElementVNode(\"div\", _hoisted_4, [\n _createVNode(_component_van_row, null, {\n default: _withCtx(() => [\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show1.value = true)),\n src: _imports_1,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show1.value,\n \"onUpdate:show\": _cache[2] || (_cache[2] = ($event: any) => ((show1).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_5,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[1] || (_cache[1] = ($event: any) => (show1.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_6\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[3] || (_cache[3] = ($event: any) => (show2.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show2.value,\n \"onUpdate:show\": _cache[5] || (_cache[5] = ($event: any) => ((show2).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_7,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (show2.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_8\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[6] || (_cache[6] = ($event: any) => (show6.value = true)),\n src: _imports_5,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show6.value,\n \"onUpdate:show\": _cache[8] || (_cache[8] = ($event: any) => ((show6).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[7] || (_cache[7] = ($event: any) => (show6.value = false))\n }, \"×\"),\n _hoisted_9\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_10\n ]),\n _: 1\n }),\n _createVNode(_component_van_col, { span: \"6\" }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[9] || (_cache[9] = ($event: any) => (show7.value = true)),\n src: _imports_6,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show7.value,\n \"onUpdate:show\": _cache[11] || (_cache[11] = ($event: any) => ((show7).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_11,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[10] || (_cache[10] = ($event: any) => (show7.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_12\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _hoisted_13\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./leaderShip.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./leaderShip.vue?vue&type=style&index=0&id=20f2bb62&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-20f2bb62\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/stu/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-469ead6b\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport stuApi from \"@/api/stuApi\";\r\nimport {useUserStore} from \"@/store\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localStudent',\n setup(__props) {\n\r\nconst router=useRouter();\r\nconst store = useUserStore()\r\n// eslint-disable-next-line no-undef\r\nconst student = reactive({\r\n userName: '',\r\n studentId: '',\r\n phone: '',\r\n status:'0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\n//校验规则\r\n// 校验函数返回 true 表示校验通过,false 表示不通过\r\n\r\n// 校验10位数字\r\nconst stuNum = (value: string) => {\r\n const reg = /^[0-9]{10}$/;\r\n console.log(value)\r\n return reg.test(value);\r\n};\r\n// 验证姓名字数大于等于2位小于等于12位\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\n\r\n\r\n\r\n\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\n\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n stuApi.save({...student,...values}).then(res => {\r\n // console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n border: \"\",\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: student.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((student.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: student.studentId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((student.studentId) = $event)),\n name: \"studentId\",\n label: \"学号\",\n type: \"text\",\n placeholder: \"请输入学号\",\n rules: [{ validator:stuNum, message: '请输入正确学号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: student.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((student.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请正确输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: student.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((student.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localStudent.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localStudent.vue?vue&type=style&index=0&id=469ead6b&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-469ead6b\"]])\n\nexport default __exports__","import request from \"@/request\";\r\n\r\nexport default {\r\n save(data:object){\r\n return request({\r\n url:\"/teach/save\",\r\n method:\"post\",\r\n data:data\r\n })\r\n }\r\n\r\n}","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-a065574c\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {reactive} from 'vue';\r\nimport { useUserStore } from '@/store'\r\nimport {useRouter} from \"vue-router\";\r\nimport teacherApi from \"@/api/teacherApi\";\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'localTeacher',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router=useRouter();\r\n//校验\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\n\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\n\r\n\r\n// eslint-disable-next-line no-undef\r\nconst teacher = reactive({\r\n userName: '',\r\n teacherId: '',\r\n phone: '',\r\n status: '0',\r\n openId:store.getOpenId,\r\n userId:store.getUserId\r\n})\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n teacherApi.save({...teacher,...values}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n};\r\n\r\n// return {\r\n// username,\r\n// password,\r\n// onSubmit,\r\n// };\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: teacher.userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((teacher.userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.teacherId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((teacher.teacherId) = $event)),\n name: \"studentId\",\n label: \"工号\",\n type: \"text\",\n placeholder: \"请输入工号\",\n rules: [{ required: true, message: '请输入工号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: teacher.phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((teacher.phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请正确输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n \"label-width\": \"150px\",\n class: \"van-rad\",\n name: \"status\",\n label: \"是否第一次参加阅卷\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: teacher.status,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((teacher.status) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./localTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./localTeacher.vue?vue&type=style&index=0&id=a065574c&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-a065574c\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, createElementBlock as _createElementBlock, toDisplayString as _toDisplayString, createTextVNode as _createTextVNode, unref as _unref, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/imgs/cg.png'\nimport _imports_1 from '@/assets/img/ditu_3.png'\nimport _imports_2 from '@/assets/img/dt.jpg'\nimport _imports_3 from '@/assets/img/txz_tubiao.svg'\nimport _imports_4 from '@/assets/img/txz.jpg'\nimport _imports_5 from '@/assets/img/fenzu.svg'\nimport _imports_6 from '@/assets/img/jianzhu_sushe.png'\nimport _imports_7 from '@/assets/img/mykaoshi.svg'\nimport _imports_8 from '@/assets/img/xysh.svg'\nimport _imports_9 from '@/assets/img/aixin_1.svg'\nimport _imports_10 from '@/assets/img/letter.svg'\nimport _imports_11 from '@/assets/img/zs.svg'\nimport _imports_12 from '@/assets/img/ryzs.png'\nimport _imports_13 from '@/assets/img/bottom.png'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-226f9e1c\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-page\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_0 })\n], -1))\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-text\" }, [\n /*#__PURE__*/_createElementVNode(\"p\", null, \"老师,您已成功报名!感谢您参与本次评卷工作!\")\n], -1))\nconst _hoisted_3 = { class: \"main-item\" }\nconst _hoisted_4 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_5 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"师大地图\", -1))\nconst _hoisted_6 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_4 }, null, -1))\nconst _hoisted_7 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"通行证\", -1))\nconst _hoisted_8 = { class: \"grop-by\" }\nconst _hoisted_9 = { key: 0 }\nconst _hoisted_10 = { key: 1 }\nconst _hoisted_11 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"所属分组\", -1))\nconst _hoisted_12 = { class: \"grop-by\" }\nconst _hoisted_13 = { key: 0 }\nconst _hoisted_14 = { key: 1 }\nconst _hoisted_15 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"宿舍\", -1))\nconst _hoisted_16 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_2 }, null, -1))\nconst _hoisted_17 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"评卷地点\", -1))\nconst _hoisted_18 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"grop-by\" }, [\n /*#__PURE__*/_createTextVNode(\" 校园生活 \"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"暂时未发布\")\n], -1))\nconst _hoisted_19 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"校园生活\", -1))\nconst _hoisted_20 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_10 }, null, -1))\nconst _hoisted_21 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"致谢\", -1))\nconst _hoisted_22 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_12 }, null, -1))\nconst _hoisted_23 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"p\", null, \"证书\", -1))\nconst _hoisted_24 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"main-bottom\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", { src: _imports_13 })\n], -1))\n\nimport {onMounted, reactive, ref} from \"vue\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'mainPage',\n setup(__props) {\n\r\nconst store = useUserStore();\r\nconst show1 = ref(false);\r\nconst show2 = ref(false);\r\nconst show3 = ref(false);\r\nconst show4 = ref(false);\r\nconst show5 = ref(false);\r\nconst show6 = ref(false);\r\nconst show7 = ref(false);\r\nconst show8 = ref(false);\r\n/*\r\n* 1. 获取用户信息\r\n* 2. 获取用户分组信息\r\n* 3. 获取用户宿舍信息\r\n* 4. 获取用户评卷地点信息\r\n* 5. 获取用户校园生活信息\r\n* 6. 获取用户致谢信息\r\n* 7. 获取用户证书信息\r\n* */\r\nconst group = ref(\"\")\r\nconst showIcon = reactive({\r\n show1: false,\r\n show2: false,\r\n show3: false,\r\n show4: false,\r\n show5: false,\r\n show6: false,\r\n show7: false,\r\n show8: false,\r\n})\r\n\r\nconst showGroup=()=>{\r\n show3.value = true\r\n waiTApi.getGroup(store.LoginUser.groupId).then(res => {\r\n console.log(res.data.name)\r\n group.value = res.data.name\r\n\r\n }, err => {\r\n console.log(err)\r\n })\r\n}\r\n// 页面加载时获取用户信息\r\nonMounted(() => {\r\n api.getUser(store.getOpenId).then(res => {\r\n console.log(\"获取到的用户信息\")\r\n console.log(res.data.data)\r\n Object.assign(showIcon, res.data.data)\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n\r\n\r\n\r\n});\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n const _component_van_col = _resolveComponent(\"van-col\")!\n const _component_van_row = _resolveComponent(\"van-row\")!\n\n return (_openBlock(), _createElementBlock(\"div\", null, [\n _hoisted_1,\n _hoisted_2,\n _createElementVNode(\"div\", _hoisted_3, [\n _createVNode(_component_van_row, { wrap: \"\" }, {\n default: _withCtx(() => [\n (showIcon.show1)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 0,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[0] || (_cache[0] = ($event: any) => (show1.value = true)),\n src: _imports_1,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show1.value,\n \"onUpdate:show\": _cache[2] || (_cache[2] = ($event: any) => ((show1).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_4,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[1] || (_cache[1] = ($event: any) => (show1.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_5\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show2)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 1,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[3] || (_cache[3] = ($event: any) => (show2.value = true)),\n src: _imports_3,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show2.value,\n \"onUpdate:show\": _cache[5] || (_cache[5] = ($event: any) => ((show2).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_6,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (show2.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_7\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show3)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 2,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: showGroup,\n src: _imports_5,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show3.value,\n \"onUpdate:show\": _cache[7] || (_cache[7] = ($event: any) => ((show3).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[6] || (_cache[6] = ($event: any) => (show3.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_8, [\n _createTextVNode(\" 分组信息 \"),\n (!group.value)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_9, \"暂时未分组\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_10, _toDisplayString(group.value), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_11\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show4)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 3,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[8] || (_cache[8] = ($event: any) => (show4.value = true)),\n src: _imports_6,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show4.value,\n \"onUpdate:show\": _cache[10] || (_cache[10] = ($event: any) => ((show4).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[9] || (_cache[9] = ($event: any) => (show4.value = false))\n }, \"×\"),\n _createElementVNode(\"div\", _hoisted_12, [\n _createTextVNode(\" 宿舍分配 \"),\n (!_unref(store).LoginUser.dormitory)\n ? (_openBlock(), _createElementBlock(\"p\", _hoisted_13, \"暂时未分组\"))\n : (_openBlock(), _createElementBlock(\"p\", _hoisted_14, _toDisplayString(_unref(store).LoginUser.dormitory), 1))\n ])\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_15\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show5)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 4,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[11] || (_cache[11] = ($event: any) => (show5.value = true)),\n src: _imports_7,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show5.value,\n \"onUpdate:show\": _cache[13] || (_cache[13] = ($event: any) => ((show5).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_16,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[12] || (_cache[12] = ($event: any) => (show5.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_17\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show6)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 5,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[14] || (_cache[14] = ($event: any) => (show6.value = true)),\n src: _imports_8,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"show-cancel-button\": false,\n show: show6.value,\n \"onUpdate:show\": _cache[16] || (_cache[16] = ($event: any) => ((show6).value = $event))\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[15] || (_cache[15] = ($event: any) => (show6.value = false))\n }, \"×\"),\n _hoisted_18\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_19\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show7)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 6,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[17] || (_cache[17] = ($event: any) => (show7.value = true)),\n src: _imports_9,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show7.value,\n \"onUpdate:show\": _cache[19] || (_cache[19] = ($event: any) => ((show7).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_20,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[18] || (_cache[18] = ($event: any) => (show7.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_21\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n (showIcon.show8)\n ? (_openBlock(), _createBlock(_component_van_col, {\n key: 7,\n span: \"6\"\n }, {\n default: _withCtx(() => [\n _createElementVNode(\"img\", {\n onClick: _cache[20] || (_cache[20] = ($event: any) => (show8.value = true)),\n src: _imports_11,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n overlayStyle: { background: 'rgba(0, 0, 0, 0.8)' },\n \"show-confirm-button\": false,\n \"cancel-button-text\": \"长按图片保存\",\n \"cancel-button-color\": \"#e34032\",\n show: show8.value,\n \"onUpdate:show\": _cache[22] || (_cache[22] = ($event: any) => ((show8).value = $event)),\n \"show-cancel-button\": \"\"\n }, {\n default: _withCtx(() => [\n _hoisted_22,\n _createElementVNode(\"span\", {\n class: \"dialog-close-content\",\n onClick: _cache[21] || (_cache[21] = ($event: any) => (show8.value = false))\n }, \"×\")\n ]),\n _: 1\n }, 8, [\"overlayStyle\", \"show\"]),\n _hoisted_23\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true)\n ]),\n _: 1\n }),\n _hoisted_24\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./mainPage.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./mainPage.vue?vue&type=style&index=0&id=226f9e1c&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-226f9e1c\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { resolveComponent as _resolveComponent, createVNode as _createVNode, withCtx as _withCtx, unref as _unref, createTextVNode as _createTextVNode, createElementVNode as _createElementVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-01db34b2\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport {useUserStore} from \"@/store\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacher',\n setup(__props) {\n\r\nconst router = useRouter();\r\nconst store = useUserStore();\r\n\r\nlet notLocalTeacher = reactive({\r\n userName: '',\r\n phone: '',\r\n identityId: '',\r\n jobTitle: '',\r\n office: '',\r\n workName: '',\r\n workPhone: '',\r\n openId:store.getOpenId,\r\n userId:store.getUserId,\r\n});\r\n\r\n\r\nconst showPicker = ref(false);\r\nconst columns = [\r\n {text: '正高级教师', value: 'Hangzhou'},\r\n {text: '高级教师', value: 'Ningbo'},\r\n {text: '一级教师', value: 'Wenzhou'},\r\n {text: '二级教师', value: 'Shaoxing'},\r\n];\r\n\r\n// 校验表单\r\nconst userName = (value: any) => {\r\n const reg = /^.{2,12}$/;\r\n return reg.test(value);\r\n};\r\n// 身份证验证\r\nconst userCardId = (value: any) => {\r\n const reg = /^[1-9]\\d{5}(18|19|([23]\\d))\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$/;\r\n return reg.test(value);\r\n};\r\nconst phoneNum = (value: string) => {\r\n const reg = /^.{11}$/\r\n return reg.test(value);\r\n};\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacher.jobTitle = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\n\r\nconst onSubmit = (values: object) => {\r\n console.log('submit', values);\r\n localStorage.setItem(\"notLocalTeacher\", JSON.stringify(notLocalTeacher))\r\n router.push(\"/notLocalTeacherTwo\")\r\n};\r\n\r\n//\r\n// eslint-disable-next-line no-undef\r\nonMounted(() => {\r\n console.log(\"组件挂在了\")\r\n\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n console.log(\"数据空\")\r\n } else {\r\n const storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacher, storedData)\r\n console.log(notLocalTeacher)\r\n }\r\n})\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_picker = _resolveComponent(\"van-picker\")!\n const _component_van_popup = _resolveComponent(\"van-popup\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label_rectangle\",\n \"label-width\": \"400px\",\n label: \"哈尔滨师范大学评卷信息填报\",\n type: \"hidden\"\n })\n ]),\n _: 1\n }),\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"个人信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).userName,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((_unref(notLocalTeacher).userName) = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ validator:userName, message: '请正确输入姓名' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).identityId,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((_unref(notLocalTeacher).identityId) = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ validator:userCardId, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).phone,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((_unref(notLocalTeacher).phone) = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"number\",\n placeholder: \"请输入手机号\",\n rules: [{ validator: phoneNum, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).jobTitle,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacher).jobTitle) = $event)),\n \"is-link\": \"\",\n readonly: \"\",\n name: \"picker\",\n label: \"职称\",\n placeholder: \"点击选择职称\",\n onClick: _cache[4] || (_cache[4] = ($event: any) => (showPicker.value = true))\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_popup, {\n show: showPicker.value,\n \"onUpdate:show\": _cache[6] || (_cache[6] = ($event: any) => ((showPicker).value = $event)),\n position: \"bottom\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_picker, {\n columns: columns,\n onConfirm: onConfirm,\n onCancel: _cache[5] || (_cache[5] = ($event: any) => (showPicker.value = false))\n })\n ]),\n _: 1\n }, 8, [\"show\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).office,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(notLocalTeacher).office) = $event)),\n name: \"office\",\n label: \"职务\",\n type: \"text\",\n placeholder: \"请输入职务(如教师,教务主任)\",\n rules: [{ required: true, message: '请输入职务' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createVNode(_component_van_cell_group, {\n inset: \"\",\n class: \"mar-auto15\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"工作单位\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workName,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(notLocalTeacher).workName) = $event)),\n name: \"workName\",\n label: \"单位名称\",\n type: \"text\",\n placeholder: \"请输入单位名称\",\n rules: [{ required: true, message: '请输入单位名称' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacher).workPhone,\n \"onUpdate:modelValue\": _cache[9] || (_cache[9] = ($event: any) => ((_unref(notLocalTeacher).workPhone) = $event)),\n name: \"workPhoen\",\n label: \"单位电话\",\n type: \"text\",\n placeholder: \"电话/固定电话(选填)\"\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_button, {\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n round: \"\",\n block: \"\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 下一步 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacher.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacher.vue?vue&type=style&index=0&id=01db34b2&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-01db34b2\"]])\n\nexport default __exports__","//test url : https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true//cardType:DC->储蓄卡,CC->信用卡function bankCardAttribution(bankCard){ let cardTypeMap = { DC: \"储蓄卡\", CC: \"信用卡\", SCC: \"准贷记卡\", PC: \"预付费卡\" }; function extend(target, source) { let result = {}; let key; target = target || {}; source = source || {}; for (key in target) { if (target.hasOwnProperty(key)) { result[key] = target[key]; } } for (key in source) { if (source.hasOwnProperty(key)) { result[key] = source[key]; } } return result; } function getCardTypeName(cardType) { if (cardTypeMap[cardType]) { return cardTypeMap[cardType] } return undefined; } let bankcardList = [{ bankName: \"中国邮政储蓄银行\", bankCode: \"PSBC\", patterns: [{ reg: /^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62215049|62215050|62215051|62218850|62218851|62218849)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622812|622810|622811|628310|625919)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"中国工商银行\", bankCode: \"ICBC\", patterns: [{ reg: /^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(9558)\\d{15}$/g, cardType: \"DC\" }, { reg: /^(370246|370248|370249|370247|370267|374738|374739)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(45806|53098|45806|53098)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\\d{10}$/g, cardType: \"PC\" }, { reg: /^(620114|620187|620046)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国农业银行\", bankCode: \"ABC\", patterns: [{ reg: /^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(95595|95596|95597|95598|95599)\\d{14}$/g, cardType: \"DC\" }, { reg: /^(103)\\d{16}$/g, cardType: \"DC\" }, { reg: /^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622820|622830)\\d{10}$/g, cardType: \"SCC\" }] }, { bankName: \"中国银行\", bankCode: \"BOC\", patterns: [{ reg: /^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(53591|49102|377677)\\d{11}$/g, cardType: \"SCC\" }, { reg: /^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\\d{10}$/g, cardType: \"PC\" }, { reg: /^(620040|620531|620513|921000|620038)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国建设银行\", bankCode: \"CCB\", patterns: [{ reg: /^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(436742193|622280193)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(553242)\\d{12}$/g, cardType: \"CC\" }, { reg: /^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(5453242|5491031|5544033)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(53242|53243)\\d{11}$/g, cardType: \"SCC\" }] }, { bankName: \"中国交通银行\", bankCode: \"COMM\", patterns: [{ reg: /^(622261|622260|622262|621002|621069|621436|621335)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(620013)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(405512|601428|405512|601428|622258|622259|405512|601428)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(49104|53783)\\d{11}$/g, cardType: \"CC\" }, { reg: /^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622254|622255|622256|622257|622284)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620021|620521)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"招商银行\", bankCode: \"CMB\", patterns: [{ reg: /^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(690755)\\d{9}$/g, cardType: \"DC\" }, { reg: /^(690755)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(370285|370286|370287|370289)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(620520)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"中国民生银行\", bankCode: \"CMBC\", patterns: [{ reg: /^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(377155|377152|377153|377158)\\d{9}$/g, cardType: \"CC\" }] }, { bankName: \"中国光大银行\", bankCode: \"CEB\", patterns: [{ reg: /^(303)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(90030)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(620535)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"中信银行\", bankCode: \"CITIC\", patterns: [{ reg: /^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622459)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(376968|376969|376966)\\d{9}$/g, cardType: \"CC\" }, { reg: /^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"华夏银行\", bankCode: \"HXBANK\", patterns: [{ reg: /^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"深发/平安银行\", bankCode: \"SPABANK\", patterns: [{ reg: /^(621626|623058)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620010)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"兴业银行\", bankCode: \"CIB\", patterns: [{ reg: /^(438589)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(90592)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(966666|622909|438588|622908)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620010)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"上海银行\", bankCode: \"SHBANK\", patterns: [{ reg: /^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(438600)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浦东发展银行\", bankCode: \"SPDB\", patterns: [{ reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622520|622519)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(620530)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"广发银行\", bankCode: \"GDB\", patterns: [{ reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622568|6858001|6858009|621462)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(9111)\\d{15}$/g, cardType: \"DC\" }, { reg: /^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(685800|6858000)\\d{13}$/g, cardType: \"CC\" }] }, { bankName: \"渤海银行\", bankCode: \"BOHAIB\", patterns: [{ reg: /^(621268|622684|622884|621453)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"广州银行\", bankCode: \"GCB\", patterns: [{ reg: /^(603445|622467|940016|621463)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"金华银行\", bankCode: \"JHBANK\", patterns: [{ reg: /^(622449|940051)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622450|628204)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"温州银行\", bankCode: \"WZCB\", patterns: [{ reg: /^(621977)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622868|622899|628255)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"徽商银行\", bankCode: \"HSBANK\", patterns: [{ reg: /^(622877|622879|621775|623203)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(603601|622137|622327|622340|622366)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628251|622651|625828)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江苏银行\", bankCode: \"JSBANK\", patterns: [{ reg: /^(621076|622173|622131|621579|622876)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(504923|622422|622447|940076)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628210|622283|625902)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"南京银行\", bankCode: \"NJCB\", patterns: [{ reg: /^(621777|622305|621259)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622303|628242|622595|622596)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"宁波银行\", bankCode: \"NBBANK\", patterns: [{ reg: /^(621279|622281|622316|940022)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621418)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625903|622778|628207|512431|520194|622282|622318)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"北京银行\", bankCode: \"BJBANK\", patterns: [{ reg: /^(623111|421317|422161|602969|422160|621030|621420|621468)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(522001|622163|622853|628203|622851|622852)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"北京农村商业银行\", bankCode: \"BJRCB\", patterns: [{ reg: /^(620088|621068|622138|621066|621560)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625526|625186|628336)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"汇丰银行\", bankCode: \"HSBC\", patterns: [{ reg: /^(622946)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622406|621442)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622407|621443)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622360|622361|625034|625096|625098)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"渣打银行\", bankCode: \"SCB\", patterns: [{ reg: /^(622948|621740|622942|622994)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622482|622483|622484)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"花旗银行\", bankCode: \"CITI\", patterns: [{ reg: /^(621062|621063)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625076|625077|625074|625075|622371|625091)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东亚银行\", bankCode: \"HKBEA\", patterns: [{ reg: /^(622933|622938|623031|622943|621411)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622372|622471|622472|622265|622266|625972|625973)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(622365)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"广东华兴银行\", bankCode: \"GHB\", patterns: [{ reg: /^(621469|621625)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"深圳农村商业银行\", bankCode: \"SRCB\", patterns: [{ reg: /^(622128|622129|623035)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"广州农村商业银行股份有限公司\", bankCode: \"GZRCU\", patterns: [{ reg: /^(909810|940035|621522|622439)\\d{12}$/g, cardType: \"DC\" }] }, { bankName: \"东莞农村商业银行\", bankCode: \"DRCBCL\", patterns: [{ reg: /^(622328|940062|623038)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625288|625888)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东莞市商业银行\", bankCode: \"BOD\", patterns: [{ reg: /^(622333|940050)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621439|623010)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622888)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"广东省农村信用社联合社\", bankCode: \"GDRCC\", patterns: [{ reg: /^(622302)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622477|622509|622510|622362|621018|621518)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"大新银行\", bankCode: \"DSB\", patterns: [{ reg: /^(622297|621277)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622375|622489)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622293|622295|622296|622373|622451|622294|625940)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"永亨银行\", bankCode: \"WHB\", patterns: [{ reg: /^(622871|622958|622963|622957|622861|622932|622862|621298)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622798|625010|622775|622785)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"星展银行香港有限公司\", bankCode: \"DBS\", patterns: [{ reg: /^(621016|621015)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622487|622490|622491|622492)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622487|622490|622491|622492|621744|621745|621746|621747)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"恒丰银行\", bankCode: \"EGBANK\", patterns: [{ reg: /^(623078)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622384|940034)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"天津市商业银行\", bankCode: \"TCCB\", patterns: [{ reg: /^(940015|622331)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(6091201)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622426|628205)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浙商银行\", bankCode: \"CZBANK\", patterns: [{ reg: /^(621019|622309|621019)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\\d{9}$/g, cardType: \"DC\" }] }, { bankName: \"南洋商业银行\", bankCode: \"NCB\", patterns: [{ reg: /^(621213|621289|621290|621291|621292|621042|621743)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(623041|622351)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625046|625044|625058|622349|622350)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620208|620209|625093|625095)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"厦门银行\", bankCode: \"XMBANK\", patterns: [{ reg: /^(622393|940023)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(6886592)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(623019|621600|)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"福建海峡银行\", bankCode: \"FJHXBC\", patterns: [{ reg: /^(622388)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621267|623063)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(620043|)\\d{12}$/g, cardType: \"PC\" }] }, { bankName: \"吉林银行\", bankCode: \"JLBANK\", patterns: [{ reg: /^(622865|623131)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940012)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622178|622179|628358)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"汉口银行\", bankCode: \"HKB\", patterns: [{ reg: /^(990027)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622325|623105|623029)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"盛京银行\", bankCode: \"SJBANK\", patterns: [{ reg: /^(566666)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622455|940039)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(623108|623081)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622466|628285)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"大连银行\", bankCode: \"DLB\", patterns: [{ reg: /^(603708)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622993|623069|623070|623172|623173)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622383|622385|628299)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"河北银行\", bankCode: \"BHB\", patterns: [{ reg: /^(622498|622499|623000|940046)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622921|628321)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"乌鲁木齐市商业银行\", bankCode: \"URMQCCB\", patterns: [{ reg: /^(621751|622143|940001|621754)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622476|628278)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"绍兴银行\", bankCode: \"SXCB\", patterns: [{ reg: /^(622486)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(603602|623026|623086)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(628291)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"成都商业银行\", bankCode: \"CDCB\", patterns: [{ reg: /^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"抚顺银行\", bankCode: \"FSCB\", patterns: [{ reg: /^(622442)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(940053)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622442|623099)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"郑州银行\", bankCode: \"ZZBANK\", patterns: [{ reg: /^(622421)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940056)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(96828)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"宁夏银行\", bankCode: \"NXBANK\", patterns: [{ reg: /^(621529|622429|621417|623089|623200)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628214|625529|622428)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"重庆银行\", bankCode: \"CQBANK\", patterns: [{ reg: /^(9896)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622134|940018|623016)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"哈尔滨银行\", bankCode: \"HRBANK\", patterns: [{ reg: /^(621577|622425)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940049)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622425)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"兰州银行\", bankCode: \"LZYH\", patterns: [{ reg: /^(622139|940040|628263)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621242|621538|621496)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"青岛银行\", bankCode: \"QDCCB\", patterns: [{ reg: /^(621252|622146|940061|628239)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621419|623170)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"秦皇岛市商业银行\", bankCode: \"QHDCCB\", patterns: [{ reg: /^(62249802|94004602)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(621237|623003)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"青海银行\", bankCode: \"BOQH\", patterns: [{ reg: /^(622310|940068)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622817|628287|625959)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(62536601)\\d{8}$/g, cardType: \"CC\" }] }, { bankName: \"台州银行\", bankCode: \"TZCB\", patterns: [{ reg: /^(622427)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(940069)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(623039)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622321|628273)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(625001)\\d{10}$/g, cardType: \"SCC\" }] }, { bankName: \"长沙银行\", bankCode: \"CSCB\", patterns: [{ reg: /^(694301)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(940071|622368|621446)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625901|622898|622900|628281|628282|622806|628283)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620519)\\d{13}$/g, cardType: \"PC\" }] }, { bankName: \"泉州银行\", bankCode: \"BOQZ\", patterns: [{ reg: /^(683970|940074)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622370)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(621437)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628319)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"包商银行\", bankCode: \"BSB\", patterns: [{ reg: /^(622336|621760)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622165)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622315|625950|628295)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"龙江银行\", bankCode: \"DAQINGB\", patterns: [{ reg: /^(621037|621097|621588|622977)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62321601)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622860)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622644|628333)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"上海农商银行\", bankCode: \"SHRCB\", patterns: [{ reg: /^(622478|940013|621495)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625500)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(622611|622722|628211|625989)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"浙江泰隆商业银行\", bankCode: \"ZJQL\", patterns: [{ reg: /^(622717)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(628275|622565|622287)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"内蒙古银行\", bankCode: \"H3CB\", patterns: [{ reg: /^(622147|621633)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628252)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"广西北部湾银行\", bankCode: \"BGB\", patterns: [{ reg: /^(623001)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628227)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"桂林银行\", bankCode: \"GLBANK\", patterns: [{ reg: /^(621456)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(621562)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628219)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"龙江银行\", bankCode: \"DAQINGB\", patterns: [{ reg: /^(621037|621097|621588|622977)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(62321601)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622475|622860)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625588)\\d{10}$/g, cardType: \"SCC\" }, { reg: /^(622270|628368|625090|622644|628333)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"成都农村商业银行\", bankCode: \"CDRCB\", patterns: [{ reg: /^(623088)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622829|628301|622808|628308)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"福建省农村信用社联合社\", bankCode: \"FJNX\", patterns: [{ reg: /^(622127|622184|621701|621251|621589|623036)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628232|622802|622290)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"天津农村商业银行\", bankCode: \"TRCB\", patterns: [{ reg: /^(622531|622329)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622829|628301)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江苏省农村信用社联合社\", bankCode: \"JSRCU\", patterns: [{ reg: /^(621578|623066|622452|622324)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622815|622816|628226)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"湖南农村信用社联合社\", bankCode: \"SLH\", patterns: [{ reg: /^(622906|628386|625519|625506)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"江西省农村信用社联合社\", bankCode: \"JXNCX\", patterns: [{ reg: /^(621592)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628392)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"商丘市商业银行\", bankCode: \"SCBBANK\", patterns: [{ reg: /^(621748)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628271)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"华融湘江银行\", bankCode: \"HRXJB\", patterns: [{ reg: /^(621366|621388)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628328)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"衡水市商业银行\", bankCode: \"HSBK\", patterns: [{ reg: /^(621239|623068)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"重庆南川石银村镇银行\", bankCode: \"CQNCSYCZ\", patterns: [{ reg: /^(621653004)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"湖南省农村信用社联合社\", bankCode: \"HNRCC\", patterns: [{ reg: /^(622169|621519|621539|623090)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"邢台银行\", bankCode: \"XTB\", patterns: [{ reg: /^(621238|620528)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"临汾市尧都区农村信用合作联社\", bankCode: \"LPRDNCXYS\", patterns: [{ reg: /^(628382|625158)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"东营银行\", bankCode: \"DYCCB\", patterns: [{ reg: /^(621004)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(628217)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"上饶银行\", bankCode: \"SRBANK\", patterns: [{ reg: /^(621416)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628217)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"德州银行\", bankCode: \"DZBANK\", patterns: [{ reg: /^(622937)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628397)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"承德银行\", bankCode: \"CDB\", patterns: [{ reg: /^(628229)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"云南省农村信用社\", bankCode: \"YNRCC\", patterns: [{ reg: /^(622469|628307)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"柳州银行\", bankCode: \"LZCCB\", patterns: [{ reg: /^(622292|622291|621412)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622880|622881)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(62829)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"威海市商业银行\", bankCode: \"WHSYBANK\", patterns: [{ reg: /^(623102)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628234)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"湖州银行\", bankCode: \"HZBANK\", patterns: [{ reg: /^(628306)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"潍坊银行\", bankCode: \"BANKWF\", patterns: [{ reg: /^(622391|940072)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(628391)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"赣州银行\", bankCode: \"GZB\", patterns: [{ reg: /^(622967|940073)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628233)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"日照银行\", bankCode: \"RZGWYBANK\", patterns: [{ reg: /^(628257)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"南昌银行\", bankCode: \"NCB\", patterns: [{ reg: /^(621269|622275)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(940006)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628305)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"贵阳银行\", bankCode: \"GYCB\", patterns: [{ reg: /^(622133|621735)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(888)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628213)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"锦州银行\", bankCode: \"BOJZ\", patterns: [{ reg: /^(622990|940003)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628261)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"齐商银行\", bankCode: \"QSBANK\", patterns: [{ reg: /^(622311|940057)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(628311)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"珠海华润银行\", bankCode: \"RBOZ\", patterns: [{ reg: /^(622363|940048)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628270)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"葫芦岛市商业银行\", bankCode: \"HLDCCB\", patterns: [{ reg: /^(622398|940054)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"宜昌市商业银行\", bankCode: \"HBC\", patterns: [{ reg: /^(940055)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622397)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"杭州商业银行\", bankCode: \"HZCB\", patterns: [{ reg: /^(603367|622878)\\d{12}$/g, cardType: \"DC\" }, { reg: /^(622397)\\d{11}$/g, cardType: \"CC\" }] }, { bankName: \"苏州市商业银行\", bankCode: \"JSBANK\", patterns: [{ reg: /^(603506)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"辽阳银行\", bankCode: \"LYCB\", patterns: [{ reg: /^(622399|940043)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"洛阳银行\", bankCode: \"LYB\", patterns: [{ reg: /^(622420|940041)\\d{11}$/g, cardType: \"DC\" }] }, { bankName: \"焦作市商业银行\", bankCode: \"JZCBANK\", patterns: [{ reg: /^(622338)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(940032)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"镇江市商业银行\", bankCode: \"ZJCCB\", patterns: [{ reg: /^(622394|940025)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"法国兴业银行\", bankCode: \"FGXYBANK\", patterns: [{ reg: /^(621245)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"大华银行\", bankCode: \"DYBANK\", patterns: [{ reg: /^(621328)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"企业银行\", bankCode: \"DIYEBANK\", patterns: [{ reg: /^(621651)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"华侨银行\", bankCode: \"HQBANK\", patterns: [{ reg: /^(621077)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"恒生银行\", bankCode: \"HSB\", patterns: [{ reg: /^(622409|621441)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622410|621440)\\d{11}$/g, cardType: \"DC\" }, { reg: /^(622950|622951)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625026|625024|622376|622378|622377|625092)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"临沂商业银行\", bankCode: \"LSB\", patterns: [{ reg: /^(622359|940066)\\d{13}$/g, cardType: \"DC\" }] }, { bankName: \"烟台商业银行\", bankCode: \"YTCB\", patterns: [{ reg: /^(622886)\\d{10}$/g, cardType: \"DC\" }] }, { bankName: \"齐鲁银行\", bankCode: \"QLB\", patterns: [{ reg: /^(940008|622379)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(628379)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"BC卡公司\", bankCode: \"BCCC\", patterns: [{ reg: /^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"集友银行\", bankCode: \"CYB\", patterns: [{ reg: /^(622355|623042)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(621043|621742)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(622352|622353|625048|625053|625060)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620206|620207)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"大丰银行\", bankCode: \"TFB\", patterns: [{ reg: /^(622547|622548|622546)\\d{13}$/g, cardType: \"DC\" }, { reg: /^(625198|625196|625147)\\d{10}$/g, cardType: \"CC\" }, { reg: /^(620072)\\d{13}$/g, cardType: \"PC\" }, { reg: /^(620204|620205)\\d{10}$/g, cardType: \"PC\" }] }, { bankName: \"AEON信贷财务亚洲有限公司\", bankCode: \"AEON\", patterns: [{ reg: /^(621064|622941|622974)\\d{10}$/g, cardType: \"DC\" }, { reg: /^(622493)\\d{10}$/g, cardType: \"CC\" }] }, { bankName: \"澳门BDA\", bankCode: \"MABDA\", patterns: [{ reg: /^(621274|621324)\\d{13}$/g, cardType: \"DC\" }] }] function getBankNameByBankCode(bankcode) { for (let i = 0, len = bankcardList.length; i < len; i++) { let bankcard = bankcardList[i]; if (bankcode == bankcard.bankCode) { return bankcard.bankName; } } return \"\"; } function _getBankInfoByCardNo(cardNo) { for (let i = 0, len = bankcardList.length; i < len; i++) { let bankcard = bankcardList[i]; let patterns = bankcard.patterns; for (let j = 0, jLen = patterns.length; j < jLen; j++) { let pattern = patterns[j]; if ((new RegExp(pattern.reg)).test(cardNo)) { let info = extend(bankcard, pattern); delete info.patterns; delete info.reg; info['cardTypeName'] = getCardTypeName(info['cardType']); return info;//返回银行卡结果 } } } return 'error'; } return _getBankInfoByCardNo( bankCard )}// console.log( bankCardAttribution('6217001210024455220') )\r\n\r\n//test url : https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true\r\n//cardType:DC->储蓄卡,CC->信用卡\r\n\r\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\r\n// @ts-nocheck\r\nfunction bankCardAttribution(bankCard) {\r\n\r\n const cardTypeMap = {\r\n DC: \"储蓄卡\",\r\n CC: \"信用卡\",\r\n SCC: \"准贷记卡\",\r\n PC: \"预付费卡\"\r\n };\r\n\r\n function extend(target, source) {\r\n const result = {};\r\n let key;\r\n target = target || {};\r\n source = source || {};\r\n for (key in target) {\r\n // eslint-disable-next-line no-prototype-builtins\r\n if (target.hasOwnProperty(key)) {\r\n result[key] = target[key];\r\n }\r\n }\r\n for (key in source) {\r\n // eslint-disable-next-line no-prototype-builtins\r\n if (source.hasOwnProperty(key)) {\r\n result[key] = source[key];\r\n }\r\n }\r\n return result;\r\n }\r\n\r\n function getCardTypeName(cardType) {\r\n if (cardTypeMap[cardType]) {\r\n return cardTypeMap[cardType]\r\n }\r\n return undefined;\r\n }\r\n\r\n const bankcardList = [{\r\n bankName: \"中国邮政储蓄银行\",\r\n bankCode: \"PSBC\",\r\n patterns: [{\r\n reg: /^(621096|621098|622150|622151|622181|622188|622199|955100|621095|620062|621285|621798|621799|621797|620529|621622|621599|621674|623218|623219)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62215049|62215050|62215051|62218850|62218851|62218849)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622812|622810|622811|628310|625919)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中国工商银行\",\r\n bankCode: \"ICBC\",\r\n patterns: [{\r\n reg: /^(620200|620302|620402|620403|620404|620406|620407|620409|620410|620411|620412|620502|620503|620405|620408|620512|620602|620604|620607|620611|620612|620704|620706|620707|620708|620709|620710|620609|620712|620713|620714|620802|620711|620904|620905|621001|620902|621103|621105|621106|621107|621102|621203|621204|621205|621206|621207|621208|621209|621210|621302|621303|621202|621305|621306|621307|621309|621311|621313|621211|621315|621304|621402|621404|621405|621406|621407|621408|621409|621410|621502|621317|621511|621602|621603|621604|621605|621608|621609|621610|621611|621612|621613|621614|621615|621616|621617|621607|621606|621804|621807|621813|621814|621817|621901|621904|621905|621906|621907|621908|621909|621910|621911|621912|621913|621915|622002|621903|622004|622005|622006|622007|622008|622010|622011|622012|621914|622015|622016|622003|622018|622019|622020|622102|622103|622104|622105|622013|622111|622114|622017|622110|622303|622304|622305|622306|622307|622308|622309|622314|622315|622317|622302|622402|622403|622404|622313|622504|622505|622509|622513|622517|622502|622604|622605|622606|622510|622703|622715|622806|622902|622903|622706|623002|623006|623008|623011|623012|622904|623015|623100|623202|623301|623400|623500|623602|623803|623901|623014|624100|624200|624301|624402|623700|624000)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622200|622202|622203|622208|621225|620058|621281|900000|621558|621559|621722|621723|620086|621226|621618|620516|621227|621288|621721|900010|623062|621670|621720|621379|621240|621724|621762|621414|621375|622926|622927|622928|622929|622930|622931|621733|621732|621372|621369|621763)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(402791|427028|427038|548259|621376|621423|621428|621434|621761|621749|621300|621378|622944|622949|621371|621730|621734|621433|621370|621764|621464|621765|621750|621377|621367|621374|621731|621781)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(9558)\\d{15}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(370246|370248|370249|370247|370267|374738|374739)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(427010|427018|427019|427020|427029|427030|427039|438125|438126|451804|451810|451811|458071|489734|489735|489736|510529|427062|524091|427064|530970|530990|558360|524047|525498|622230|622231|622232|622233|622234|622235|622237|622239|622240|622245|622238|451804|451810|451811|458071|628288|628286|622206|526836|513685|543098|458441|622246|544210|548943|356879|356880|356881|356882|528856|625330|625331|625332|622236|524374|550213|625929|625927|625939|625987|625930|625114|622159|625021|625022|625932|622889|625900|625915|625916|622171|625931|625113|625928|625914|625986|625925|625921|625926|625942|622158|625917|625922|625934|625933|625920|625924|625017|625018|625019)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(45806|53098|45806|53098)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622210|622211|622212|622213|622214|622220|622223|622225|622229|622215|622224)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620054|620142|620184|620030|620050|620143|620149|620124|620183|620094|620186|620148|620185)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620114|620187|620046)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国农业银行\",\r\n bankCode: \"ABC\",\r\n patterns: [{\r\n reg: /^(622841|622824|622826|622848|620059|621282|622828|622823|621336|621619|622821|622822|622825|622827|622845|622849|623018|623206|621671|622840|622843|622844|622846|622847|620501)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(95595|95596|95597|95598|95599)\\d{14}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(103)\\d{16}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(403361|404117|404118|404119|404120|404121|463758|519412|519413|520082|520083|552599|558730|514027|622836|622837|628268|625996|625998|625997|622838|625336|625826|625827|544243|548478|628269)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622820|622830)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"中国银行\",\r\n bankCode: \"BOC\",\r\n patterns: [{\r\n reg: /^(621660|621661|621662|621663|621665|621667|621668|621669|621666|456351|601382|621256|621212|621283|620061|621725|621330|621331|621332|621333|621297|621568|621569|621672|623208|621620|621756|621757|621758|621759|621785|621786|621787|621788|621789|621790|622273|622274|622771|622772|622770|621741|621041)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621293|621294|621342|621343|621364|621394|621648|621248|621215|621249|621231|621638|621334|621395|623040|622348)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625908|625910|625909|356833|356835|409665|409666|409668|409669|409670|409671|409672|512315|512316|512411|512412|514957|409667|438088|552742|553131|514958|622760|628388|518377|622788|628313|628312|622750|622751|625145|622479|622480|622789|625140|622346|622347)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(518378|518379|518474|518475|518476|524865|525745|525746|547766|558868|622752|622753|622755|524864|622757|622758|622759|622761|622762|622763|622756|622754|622764|622765|558869|625905|625906|625907|625333)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(53591|49102|377677)\\d{11}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620514|620025|620026|620210|620211|620019|620035|620202|620203|620048|620515|920000)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620040|620531|620513|921000|620038)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国建设银行\",\r\n bankCode: \"CCB\",\r\n patterns: [{\r\n reg: /^(621284|436742|589970|620060|621081|621467|621598|621621|621700|622280|622700|623211|623668)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(421349|434061|434062|524094|526410|552245|621080|621082|621466|621488|621499|622966|622988|622382|621487|621083|621084|620107)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(436742193|622280193)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(553242)\\d{12}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(625362|625363|628316|628317|356896|356899|356895|436718|436738|436745|436748|489592|531693|532450|532458|544887|552801|557080|558895|559051|622166|622168|622708|625964|625965|625966|628266|628366|622381|622675|622676|622677)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(5453242|5491031|5544033)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622725|622728|436728|453242|491031|544033|622707|625955|625956)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(53242|53243)\\d{11}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"中国交通银行\",\r\n bankCode: \"COMM\",\r\n patterns: [{\r\n reg: /^(622261|622260|622262|621002|621069|621436|621335)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620013)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(405512|601428|405512|601428|622258|622259|405512|601428)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(49104|53783)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(434910|458123|458124|520169|522964|552853|622250|622251|521899|622253|622656|628216|622252|955590|955591|955592|955593|628218|625028|625029)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622254|622255|622256|622257|622284)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620021|620521)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"招商银行\",\r\n bankCode: \"CMB\",\r\n patterns: [{\r\n reg: /^(402658|410062|468203|512425|524011|622580|622588|622598|622609|95555|621286|621483|621485|621486|621299)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(690755)\\d{9}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(690755)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356885|356886|356887|356888|356890|439188|439227|479228|479229|521302|356889|545620|545621|545947|545948|552534|552587|622575|622576|622577|622578|622579|545619|622581|622582|545623|628290|439225|518710|518718|628362|439226|628262|625802|625803)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(370285|370286|370287|370289)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620520)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"中国民生银行\",\r\n bankCode: \"CMBC\",\r\n patterns: [{\r\n reg: /^(622615|622616|622618|622622|622617|622619|415599|421393|421865|427570|427571|472067|472068|622620)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(545392|545393|545431|545447|356859|356857|407405|421869|421870|421871|512466|356856|528948|552288|622600|622601|622602|517636|622621|628258|556610|622603|464580|464581|523952|545217|553161|356858|622623|625912|625913|625911)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(377155|377152|377153|377158)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中国光大银行\",\r\n bankCode: \"CEB\",\r\n patterns: [{\r\n reg: /^(303)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(90030)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620535)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620085|622660|622662|622663|622664|622665|622666|622667|622669|622670|622671|622672|622668|622661|622674|622673|620518|621489|621492)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356837|356838|486497|622657|622685|622659|622687|625978|625980|625981|625979|356839|356840|406252|406254|425862|481699|524090|543159|622161|622570|622650|622655|622658|625975|625977|628201|628202|625339|625976)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"中信银行\",\r\n bankCode: \"CITIC\",\r\n patterns: [{\r\n reg: /^(433670|433680|442729|442730|620082|622690|622691|622692|622696|622698|622998|622999|433671|968807|968808|968809|621771|621767|621768|621770|621772|621773|622453|622456)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622459)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(376968|376969|376966)\\d{9}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(400360|403391|403392|404158|404159|404171|404172|404173|404174|404157|433667|433668|433669|514906|403393|520108|433666|558916|622678|622679|622680|622688|622689|628206|556617|628209|518212|628208|356390|356391|356392|622916|622918|622919)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"华夏银行\",\r\n bankCode: \"HXBANK\",\r\n patterns: [{\r\n reg: /^(622630|622631|622632|622633|999999|621222|623020|623021|623022|623023)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(523959|528709|539867|539868|622637|622638|628318|528708|622636|625967|625968|625969)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"深发/平安银行\",\r\n bankCode: \"SPABANK\",\r\n patterns: [{\r\n reg: /^(621626|623058)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(602907|622986|622989|622298|627069|627068|627066|627067|412963|415752|415753|622535|622536|622538|622539|998800|412962|622983)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(531659|622157|528020|622155|622156|526855|356869|356868|625360|625361|628296|435744|435745|483536|622525|622526|998801|998802)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620010)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"兴业银行\",\r\n bankCode: \"CIB\",\r\n patterns: [{\r\n reg: /^(438589)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(90592)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(966666|622909|438588|622908)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(461982|486493|486494|486861|523036|451289|527414|528057|622901|622902|622922|628212|451290|524070|625084|625085|625086|625087|548738|549633|552398|625082|625083|625960|625961|625962|625963)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620010)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"上海银行\",\r\n bankCode: \"SHBANK\",\r\n patterns: [{\r\n reg: /^(621050|622172|622985|622987|620522|622267|622278|622279|622468|622892|940021)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(438600)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356827|356828|356830|402673|402674|486466|519498|520131|524031|548838|622148|622149|622268|356829|622300|628230|622269|625099|625953)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浦东发展银行\",\r\n bankCode: \"SPDB\",\r\n patterns: [{\r\n reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(84301|84336|84373|84385|84390|87000|87010|87030|87040|84380|84361|87050|84342)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(356851|356852|404738|404739|456418|498451|515672|356850|517650|525998|622177|622277|628222|622500|628221|622176|622276|622228|625957|625958|625993|625831)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622520|622519)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(620530)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"广发银行\",\r\n bankCode: \"GDB\",\r\n patterns: [{\r\n reg: /^(622516|622517|622518|622521|622522|622523|984301|984303|621352|621793|621795|621796|621351|621390|621792|621791)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622568|6858001|6858009|621462)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(9111)\\d{15}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(406365|406366|428911|436768|436769|436770|487013|491032|491033|491034|491035|491036|491037|491038|436771|518364|520152|520382|541709|541710|548844|552794|493427|622555|622556|622557|622558|622559|622560|528931|558894|625072|625071|628260|628259|625805|625806|625807|625808|625809|625810)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(685800|6858000)\\d{13}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"渤海银行\",\r\n bankCode: \"BOHAIB\",\r\n patterns: [{\r\n reg: /^(621268|622684|622884|621453)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"广州银行\",\r\n bankCode: \"GCB\",\r\n patterns: [{\r\n reg: /^(603445|622467|940016|621463)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"金华银行\",\r\n bankCode: \"JHBANK\",\r\n patterns: [{\r\n reg: /^(622449|940051)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622450|628204)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"温州银行\",\r\n bankCode: \"WZCB\",\r\n patterns: [{\r\n reg: /^(621977)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622868|622899|628255)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"徽商银行\",\r\n bankCode: \"HSBANK\",\r\n patterns: [{\r\n reg: /^(622877|622879|621775|623203)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(603601|622137|622327|622340|622366)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628251|622651|625828)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江苏银行\",\r\n bankCode: \"JSBANK\",\r\n patterns: [{\r\n reg: /^(621076|622173|622131|621579|622876)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(504923|622422|622447|940076)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628210|622283|625902)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"南京银行\",\r\n bankCode: \"NJCB\",\r\n patterns: [{\r\n reg: /^(621777|622305|621259)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622303|628242|622595|622596)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"宁波银行\",\r\n bankCode: \"NBBANK\",\r\n patterns: [{\r\n reg: /^(621279|622281|622316|940022)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621418)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625903|622778|628207|512431|520194|622282|622318)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"北京银行\",\r\n bankCode: \"BJBANK\",\r\n patterns: [{\r\n reg: /^(623111|421317|422161|602969|422160|621030|621420|621468)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(522001|622163|622853|628203|622851|622852)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"北京农村商业银行\",\r\n bankCode: \"BJRCB\",\r\n patterns: [{\r\n reg: /^(620088|621068|622138|621066|621560)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625526|625186|628336)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"汇丰银行\",\r\n bankCode: \"HSBC\",\r\n patterns: [{\r\n reg: /^(622946)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622406|621442)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622407|621443)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622360|622361|625034|625096|625098)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"渣打银行\",\r\n bankCode: \"SCB\",\r\n patterns: [{\r\n reg: /^(622948|621740|622942|622994)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622482|622483|622484)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"花旗银行\",\r\n bankCode: \"CITI\",\r\n patterns: [{\r\n reg: /^(621062|621063)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625076|625077|625074|625075|622371|625091)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东亚银行\",\r\n bankCode: \"HKBEA\",\r\n patterns: [{\r\n reg: /^(622933|622938|623031|622943|621411)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622372|622471|622472|622265|622266|625972|625973)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(622365)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广东华兴银行\",\r\n bankCode: \"GHB\",\r\n patterns: [{\r\n reg: /^(621469|621625)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"深圳农村商业银行\",\r\n bankCode: \"SRCB\",\r\n patterns: [{\r\n reg: /^(622128|622129|623035)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"广州农村商业银行股份有限公司\",\r\n bankCode: \"GZRCU\",\r\n patterns: [{\r\n reg: /^(909810|940035|621522|622439)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"东莞农村商业银行\",\r\n bankCode: \"DRCBCL\",\r\n patterns: [{\r\n reg: /^(622328|940062|623038)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625288|625888)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东莞市商业银行\",\r\n bankCode: \"BOD\",\r\n patterns: [{\r\n reg: /^(622333|940050)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621439|623010)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622888)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广东省农村信用社联合社\",\r\n bankCode: \"GDRCC\",\r\n patterns: [{\r\n reg: /^(622302)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622477|622509|622510|622362|621018|621518)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"大新银行\",\r\n bankCode: \"DSB\",\r\n patterns: [{\r\n reg: /^(622297|621277)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622375|622489)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622293|622295|622296|622373|622451|622294|625940)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"永亨银行\",\r\n bankCode: \"WHB\",\r\n patterns: [{\r\n reg: /^(622871|622958|622963|622957|622861|622932|622862|621298)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622798|625010|622775|622785)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"星展银行香港有限公司\",\r\n bankCode: \"DBS\",\r\n patterns: [{\r\n reg: /^(621016|621015)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622487|622490|622491|622492)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622487|622490|622491|622492|621744|621745|621746|621747)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"恒丰银行\",\r\n bankCode: \"EGBANK\",\r\n patterns: [{\r\n reg: /^(623078)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622384|940034)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"天津市商业银行\",\r\n bankCode: \"TCCB\",\r\n patterns: [{\r\n reg: /^(940015|622331)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6091201)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622426|628205)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浙商银行\",\r\n bankCode: \"CZBANK\",\r\n patterns: [{\r\n reg: /^(621019|622309|621019)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6223091100|6223092900|6223093310|6223093320|6223093330|6223093370|6223093380|6223096510|6223097910)\\d{9}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"南洋商业银行\",\r\n bankCode: \"NCB\",\r\n patterns: [{\r\n reg: /^(621213|621289|621290|621291|621292|621042|621743)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623041|622351)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625046|625044|625058|622349|622350)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620208|620209|625093|625095)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"厦门银行\",\r\n bankCode: \"XMBANK\",\r\n patterns: [{\r\n reg: /^(622393|940023)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(6886592)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623019|621600|)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"福建海峡银行\",\r\n bankCode: \"FJHXBC\",\r\n patterns: [{\r\n reg: /^(622388)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621267|623063)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(620043|)\\d{12}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"吉林银行\",\r\n bankCode: \"JLBANK\",\r\n patterns: [{\r\n reg: /^(622865|623131)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940012)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622178|622179|628358)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"汉口银行\",\r\n bankCode: \"HKB\",\r\n patterns: [{\r\n reg: /^(990027)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622325|623105|623029)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"盛京银行\",\r\n bankCode: \"SJBANK\",\r\n patterns: [{\r\n reg: /^(566666)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622455|940039)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623108|623081)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622466|628285)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"大连银行\",\r\n bankCode: \"DLB\",\r\n patterns: [{\r\n reg: /^(603708)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622993|623069|623070|623172|623173)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622383|622385|628299)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"河北银行\",\r\n bankCode: \"BHB\",\r\n patterns: [{\r\n reg: /^(622498|622499|623000|940046)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622921|628321)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"乌鲁木齐市商业银行\",\r\n bankCode: \"URMQCCB\",\r\n patterns: [{\r\n reg: /^(621751|622143|940001|621754)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622476|628278)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"绍兴银行\",\r\n bankCode: \"SXCB\",\r\n patterns: [{\r\n reg: /^(622486)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(603602|623026|623086)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628291)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"成都商业银行\",\r\n bankCode: \"CDCB\",\r\n patterns: [{\r\n reg: /^(622152|622154|622996|622997|940027|622153|622135|621482|621532)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"抚顺银行\",\r\n bankCode: \"FSCB\",\r\n patterns: [{\r\n reg: /^(622442)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940053)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622442|623099)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"郑州银行\",\r\n bankCode: \"ZZBANK\",\r\n patterns: [{\r\n reg: /^(622421)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940056)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(96828)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"宁夏银行\",\r\n bankCode: \"NXBANK\",\r\n patterns: [{\r\n reg: /^(621529|622429|621417|623089|623200)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628214|625529|622428)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"重庆银行\",\r\n bankCode: \"CQBANK\",\r\n patterns: [{\r\n reg: /^(9896)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622134|940018|623016)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"哈尔滨银行\",\r\n bankCode: \"HRBANK\",\r\n patterns: [{\r\n reg: /^(621577|622425)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940049)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622425)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"兰州银行\",\r\n bankCode: \"LZYH\",\r\n patterns: [{\r\n reg: /^(622139|940040|628263)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621242|621538|621496)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"青岛银行\",\r\n bankCode: \"QDCCB\",\r\n patterns: [{\r\n reg: /^(621252|622146|940061|628239)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621419|623170)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"秦皇岛市商业银行\",\r\n bankCode: \"QHDCCB\",\r\n patterns: [{\r\n reg: /^(62249802|94004602)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621237|623003)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"青海银行\",\r\n bankCode: \"BOQH\",\r\n patterns: [{\r\n reg: /^(622310|940068)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622817|628287|625959)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(62536601)\\d{8}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"台州银行\",\r\n bankCode: \"TZCB\",\r\n patterns: [{\r\n reg: /^(622427)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940069)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(623039)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622321|628273)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(625001)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }]\r\n }, {\r\n bankName: \"长沙银行\",\r\n bankCode: \"CSCB\",\r\n patterns: [{\r\n reg: /^(694301)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940071|622368|621446)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625901|622898|622900|628281|628282|622806|628283)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620519)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"泉州银行\",\r\n bankCode: \"BOQZ\",\r\n patterns: [{\r\n reg: /^(683970|940074)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622370)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621437)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628319)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"包商银行\",\r\n bankCode: \"BSB\",\r\n patterns: [{\r\n reg: /^(622336|621760)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622165)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622315|625950|628295)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"龙江银行\",\r\n bankCode: \"DAQINGB\",\r\n patterns: [{\r\n reg: /^(621037|621097|621588|622977)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62321601)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622860)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622644|628333)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"上海农商银行\",\r\n bankCode: \"SHRCB\",\r\n patterns: [{\r\n reg: /^(622478|940013|621495)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625500)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(622611|622722|628211|625989)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"浙江泰隆商业银行\",\r\n bankCode: \"ZJQL\",\r\n patterns: [{\r\n reg: /^(622717)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(628275|622565|622287)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"内蒙古银行\",\r\n bankCode: \"H3CB\",\r\n patterns: [{\r\n reg: /^(622147|621633)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628252)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"广西北部湾银行\",\r\n bankCode: \"BGB\",\r\n patterns: [{\r\n reg: /^(623001)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628227)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"桂林银行\",\r\n bankCode: \"GLBANK\",\r\n patterns: [{\r\n reg: /^(621456)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621562)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628219)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"龙江银行\",\r\n bankCode: \"DAQINGB\",\r\n patterns: [{\r\n reg: /^(621037|621097|621588|622977)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62321601)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622475|622860)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625588)\\d{10}$/g,\r\n cardType: \"SCC\"\r\n }, {\r\n reg: /^(622270|628368|625090|622644|628333)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"成都农村商业银行\",\r\n bankCode: \"CDRCB\",\r\n patterns: [{\r\n reg: /^(623088)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622829|628301|622808|628308)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"福建省农村信用社联合社\",\r\n bankCode: \"FJNX\",\r\n patterns: [{\r\n reg: /^(622127|622184|621701|621251|621589|623036)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628232|622802|622290)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"天津农村商业银行\",\r\n bankCode: \"TRCB\",\r\n patterns: [{\r\n reg: /^(622531|622329)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622829|628301)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江苏省农村信用社联合社\",\r\n bankCode: \"JSRCU\",\r\n patterns: [{\r\n reg: /^(621578|623066|622452|622324)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622815|622816|628226)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"湖南农村信用社联合社\",\r\n bankCode: \"SLH\",\r\n patterns: [{\r\n reg: /^(622906|628386|625519|625506)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"江西省农村信用社联合社\",\r\n bankCode: \"JXNCX\",\r\n patterns: [{\r\n reg: /^(621592)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628392)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"商丘市商业银行\",\r\n bankCode: \"SCBBANK\",\r\n patterns: [{\r\n reg: /^(621748)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628271)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"华融湘江银行\",\r\n bankCode: \"HRXJB\",\r\n patterns: [{\r\n reg: /^(621366|621388)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628328)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"衡水市商业银行\",\r\n bankCode: \"HSBK\",\r\n patterns: [{\r\n reg: /^(621239|623068)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"重庆南川石银村镇银行\",\r\n bankCode: \"CQNCSYCZ\",\r\n patterns: [{\r\n reg: /^(621653004)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"湖南省农村信用社联合社\",\r\n bankCode: \"HNRCC\",\r\n patterns: [{\r\n reg: /^(622169|621519|621539|623090)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"邢台银行\",\r\n bankCode: \"XTB\",\r\n patterns: [{\r\n reg: /^(621238|620528)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"临汾市尧都区农村信用合作联社\",\r\n bankCode: \"LPRDNCXYS\",\r\n patterns: [{\r\n reg: /^(628382|625158)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"东营银行\",\r\n bankCode: \"DYCCB\",\r\n patterns: [{\r\n reg: /^(621004)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628217)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"上饶银行\",\r\n bankCode: \"SRBANK\",\r\n patterns: [{\r\n reg: /^(621416)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628217)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"德州银行\",\r\n bankCode: \"DZBANK\",\r\n patterns: [{\r\n reg: /^(622937)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628397)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"承德银行\",\r\n bankCode: \"CDB\",\r\n patterns: [{\r\n reg: /^(628229)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"云南省农村信用社\",\r\n bankCode: \"YNRCC\",\r\n patterns: [{\r\n reg: /^(622469|628307)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"柳州银行\",\r\n bankCode: \"LZCCB\",\r\n patterns: [{\r\n reg: /^(622292|622291|621412)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622880|622881)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(62829)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"威海市商业银行\",\r\n bankCode: \"WHSYBANK\",\r\n patterns: [{\r\n reg: /^(623102)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628234)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"湖州银行\",\r\n bankCode: \"HZBANK\",\r\n patterns: [{\r\n reg: /^(628306)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"潍坊银行\",\r\n bankCode: \"BANKWF\",\r\n patterns: [{\r\n reg: /^(622391|940072)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628391)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"赣州银行\",\r\n bankCode: \"GZB\",\r\n patterns: [{\r\n reg: /^(622967|940073)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628233)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"日照银行\",\r\n bankCode: \"RZGWYBANK\",\r\n patterns: [{\r\n reg: /^(628257)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"南昌银行\",\r\n bankCode: \"NCB\",\r\n patterns: [{\r\n reg: /^(621269|622275)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940006)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628305)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"贵阳银行\",\r\n bankCode: \"GYCB\",\r\n patterns: [{\r\n reg: /^(622133|621735)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(888)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628213)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"锦州银行\",\r\n bankCode: \"BOJZ\",\r\n patterns: [{\r\n reg: /^(622990|940003)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628261)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"齐商银行\",\r\n bankCode: \"QSBANK\",\r\n patterns: [{\r\n reg: /^(622311|940057)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628311)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"珠海华润银行\",\r\n bankCode: \"RBOZ\",\r\n patterns: [{\r\n reg: /^(622363|940048)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628270)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"葫芦岛市商业银行\",\r\n bankCode: \"HLDCCB\",\r\n patterns: [{\r\n reg: /^(622398|940054)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"宜昌市商业银行\",\r\n bankCode: \"HBC\",\r\n patterns: [{\r\n reg: /^(940055)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622397)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"杭州商业银行\",\r\n bankCode: \"HZCB\",\r\n patterns: [{\r\n reg: /^(603367|622878)\\d{12}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622397)\\d{11}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"苏州市商业银行\",\r\n bankCode: \"JSBANK\",\r\n patterns: [{\r\n reg: /^(603506)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"辽阳银行\",\r\n bankCode: \"LYCB\",\r\n patterns: [{\r\n reg: /^(622399|940043)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"洛阳银行\",\r\n bankCode: \"LYB\",\r\n patterns: [{\r\n reg: /^(622420|940041)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"焦作市商业银行\",\r\n bankCode: \"JZCBANK\",\r\n patterns: [{\r\n reg: /^(622338)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(940032)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"镇江市商业银行\",\r\n bankCode: \"ZJCCB\",\r\n patterns: [{\r\n reg: /^(622394|940025)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"法国兴业银行\",\r\n bankCode: \"FGXYBANK\",\r\n patterns: [{\r\n reg: /^(621245)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"大华银行\",\r\n bankCode: \"DYBANK\",\r\n patterns: [{\r\n reg: /^(621328)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"企业银行\",\r\n bankCode: \"DIYEBANK\",\r\n patterns: [{\r\n reg: /^(621651)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"华侨银行\",\r\n bankCode: \"HQBANK\",\r\n patterns: [{\r\n reg: /^(621077)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"恒生银行\",\r\n bankCode: \"HSB\",\r\n patterns: [{\r\n reg: /^(622409|621441)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622410|621440)\\d{11}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622950|622951)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625026|625024|622376|622378|622377|625092)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"临沂商业银行\",\r\n bankCode: \"LSB\",\r\n patterns: [{\r\n reg: /^(622359|940066)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"烟台商业银行\",\r\n bankCode: \"YTCB\",\r\n patterns: [{\r\n reg: /^(622886)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }, {\r\n bankName: \"齐鲁银行\",\r\n bankCode: \"QLB\",\r\n patterns: [{\r\n reg: /^(940008|622379)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(628379)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"BC卡公司\",\r\n bankCode: \"BCCC\",\r\n patterns: [{\r\n reg: /^(620011|620027|620031|620039|620103|620106|620120|620123|620125|620220|620278|620812|621006|621011|621012|621020|621023|621025|621027|621031|620132|621039|621078|621220|621003)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625003|625011|625012|625020|625023|625025|625027|625031|621032|625039|625078|625079|625103|625106|625006|625112|625120|625123|625125|625127|625131|625032|625139|625178|625179|625220|625320|625111|625132|625244)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"集友银行\",\r\n bankCode: \"CYB\",\r\n patterns: [{\r\n reg: /^(622355|623042)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(621043|621742)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622352|622353|625048|625053|625060)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620206|620207)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"大丰银行\",\r\n bankCode: \"TFB\",\r\n patterns: [{\r\n reg: /^(622547|622548|622546)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(625198|625196|625147)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }, {\r\n reg: /^(620072)\\d{13}$/g,\r\n cardType: \"PC\"\r\n }, {\r\n reg: /^(620204|620205)\\d{10}$/g,\r\n cardType: \"PC\"\r\n }]\r\n }, {\r\n bankName: \"AEON信贷财务亚洲有限公司\",\r\n bankCode: \"AEON\",\r\n patterns: [{\r\n reg: /^(621064|622941|622974)\\d{10}$/g,\r\n cardType: \"DC\"\r\n }, {\r\n reg: /^(622493)\\d{10}$/g,\r\n cardType: \"CC\"\r\n }]\r\n }, {\r\n bankName: \"澳门BDA\",\r\n bankCode: \"MABDA\",\r\n patterns: [{\r\n reg: /^(621274|621324)\\d{13}$/g,\r\n cardType: \"DC\"\r\n }]\r\n }]\r\n\r\n function getBankNameByBankCode(bankcode) {\r\n for (let i = 0, len = bankcardList.length; i < len; i++) {\r\n const bankcard = bankcardList[i];\r\n if (bankcode == bankcard.bankCode) {\r\n return bankcard.bankName;\r\n }\r\n }\r\n return \"\";\r\n }\r\n\r\n function _getBankInfoByCardNo(cardNo) {\r\n for (let i = 0, len = bankcardList.length; i < len; i++) {\r\n const bankcard = bankcardList[i];\r\n const patterns = bankcard.patterns;\r\n for (let j = 0, jLen = patterns.length; j < jLen; j++) {\r\n const pattern = patterns[j];\r\n if ((new RegExp(pattern.reg)).test(cardNo)) {\r\n const info = extend(bankcard, pattern);\r\n delete info.patterns;\r\n delete info.reg;\r\n info['cardTypeName'] = getCardTypeName(info['cardType']);\r\n return info;//返回银行卡结果\r\n }\r\n }\r\n }\r\n return 'error';\r\n }\r\n\r\n return _getBankInfoByCardNo(bankCard)\r\n}\r\n\r\n\r\nexport {bankCardAttribution}\r\n// console.log( bankCardAttribution('6217001210024455220') )","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, unref as _unref, withCtx as _withCtx, createTextVNode as _createTextVNode, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-eebd8ffa\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"father\" }\nconst _hoisted_2 = { class: \"vant-title-card\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"title-tishi\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"温馨提示\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \" 银行账户必须为本人账户!建议填报中国银行或中国建设银行借记卡账户信填报除借记 卡以外其他类型账户(如:信用卡)会造成您的劳务费用无法成功发放。\")\n], -1))\nconst _hoisted_4 = { class: \"border-rad\" }\nconst _hoisted_5 = { style: {\"margin\":\"16px\"} }\n\nimport {onMounted, reactive, ref} from 'vue';\r\nimport {useRouter} from \"vue-router\";\r\nimport waiTApi from \"@/api/waiTApi\";\r\nimport {useUserStore} from \"@/store\";\r\nimport {bankCardAttribution} from \"@/api/card\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'notLocalTeacherTwo',\n setup(__props) {\n\r\nconst store=useUserStore()\r\nlet notLocalTeacherTwo = reactive({\r\n userName: '',\r\n phone: '',\r\n identityId: '',\r\n pyCard: '',\r\n carStatus:'0',\r\n dormitoryStatus:'0',\r\n bankAddress:'',\r\n bankName:'',\r\n carNumber:'',\r\n\r\n});\r\n\r\nconst tname = ref('');\r\nconst tid = ref('');\r\nconst tphone = ref('');\r\n\r\n\r\nconst router = useRouter();\r\n\r\n// 选择器\r\n\r\nconst showPicker = ref(false);\r\n\r\n// 校验规则\r\nconst bankCard = (value: string) => {\r\n // if (value.length < 16) {\r\n // return '银行卡号长度至少为16位';\r\n // }\r\n // 信用卡6222528888888888\r\n // 工商卡6259 0688 8888 8888\r\n const card = bankCardAttribution(value);\r\n console.log(card)\r\n if (card === 'error') {\r\n return '银行卡号错误';\r\n }\r\n if (card.cardTypeName==='信用卡'){\r\n return \"不能使用信用卡号\"\r\n }\r\n\r\n return true;\r\n};\r\nconst onConfirm = ({selectedOptions}) => {\r\n notLocalTeacherTwo = selectedOptions[0]?.text;\r\n showPicker.value = false;\r\n};\r\nlet storedData:object\r\nonMounted(() => {\r\n console.log(\"组件挂在了\")\r\n\r\n const notLocalTeacherStr = localStorage.getItem(\"notLocalTeacher\")\r\n if (notLocalTeacherStr == null) {\r\n // 提示用户信息不全\r\n alert(\"信息不全请返回上一级补全\")\r\n router.push(\"/notLocalTeacher\")\r\n } else {\r\n storedData = JSON.parse(notLocalTeacherStr);\r\n Object.assign(notLocalTeacherTwo, storedData)\r\n // 姓名最后一位替换*号phone\r\n tname.value = notLocalTeacherTwo.userName.substring(0, notLocalTeacherTwo.userName.length - 1) + '*';\r\n if (notLocalTeacherTwo.userName.length<=2){\r\n tname.value = notLocalTeacherTwo.userName.substring(0, notLocalTeacherTwo.userName.length - 1) + '*';\r\n }\r\n // if (notLocalTeacherTwo.userName.length==3){\r\n // tname.value = notLocalTeacherTwo.userName.substring(0, 1) + '*'+notLocalTeacherTwo.userName.substring(2, 3);\r\n // }\r\n if (notLocalTeacherTwo.userName.length>=3){\r\n tname.value = notLocalTeacherTwo.userName.substring(0, 1) + '*'+notLocalTeacherTwo.userName.substring(notLocalTeacherTwo.userName.length-1, notLocalTeacherTwo.userName.length);\r\n }\r\n\r\n //notLocalTeacherTwo.identityId这个18位身份证号 第七位到14位*\r\n tid.value = notLocalTeacherTwo.identityId.substring(0, 5) + '****' + notLocalTeacherTwo.identityId.substring(13, 18);\r\n tphone.value = notLocalTeacherTwo.phone.substring(0, 3) +\"****\"+ notLocalTeacherTwo.phone.substring(7, 11);\r\n\r\n }\r\n})\r\n// 返回上一步\r\nconst Previous = () => {\r\n router.push(\"/notLocalTeacher\")\r\n}\r\n\r\n// 信息提交到后台\r\nconst onSubmit = (values: object) => {\r\n // console.log('submit', {...values,...storedData});\r\n // alert({...values,...storedData}.toString())\r\n waiTApi.save({...values,...storedData}).then(res => {\r\n console.log(res)\r\n if (res.data.code == 500){\r\n alert(res.data.msg)\r\n return\r\n }\r\n if (res.data.code == 200) {\r\n alert(\"提交成功\")\r\n console.log(res.data)\r\n store.login(res.data.user)\r\n localStorage.removeItem(\"notLocalTeacher\")\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n};\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_field = _resolveComponent(\"van-field\")!\n const _component_van_cell_group = _resolveComponent(\"van-cell-group\")!\n const _component_van_radio = _resolveComponent(\"van-radio\")!\n const _component_van_radio_group = _resolveComponent(\"van-radio-group\")!\n const _component_van_button = _resolveComponent(\"van-button\")!\n const _component_van_form = _resolveComponent(\"van-form\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _createElementVNode(\"div\", _hoisted_2, [\n _hoisted_3,\n _createVNode(_component_van_form, { onSubmit: onSubmit }, {\n default: _withCtx(() => [\n _createVNode(_component_van_cell_group, { inset: \"\" }, {\n default: _withCtx(() => [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"劳务信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tname.value,\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((tname).value = $event)),\n name: \"userName\",\n label: \"姓名\",\n type: \"text\",\n placeholder: \"请输入姓名\",\n rules: [{ required: true, message: '请输入学号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tid.value,\n \"onUpdate:modelValue\": _cache[1] || (_cache[1] = ($event: any) => ((tid).value = $event)),\n name: \"userCardId\",\n label: \"身份证号\",\n type: \"text\",\n placeholder: \"请输入身份证号\",\n rules: [{ required: true, message: '请输入身份证号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n readonly: \"\",\n modelValue: tphone.value,\n \"onUpdate:modelValue\": _cache[2] || (_cache[2] = ($event: any) => ((tphone).value = $event)),\n name: \"phone\",\n label: \"手机号\",\n type: \"text\",\n placeholder: \"请输入手机号\",\n rules: [{ required: true, message: '请输入手机号' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).pyCard,\n \"onUpdate:modelValue\": _cache[3] || (_cache[3] = ($event: any) => ((_unref(notLocalTeacherTwo).pyCard) = $event)),\n name: \"pyCard\",\n label: \"银行卡号\",\n type: \"number\",\n placeholder: \"请输入银行卡号\",\n rules: [{ validator: bankCard }]\n }, null, 8, [\"modelValue\", \"rules\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankAddress,\n \"onUpdate:modelValue\": _cache[4] || (_cache[4] = ($event: any) => ((_unref(notLocalTeacherTwo).bankAddress) = $event)),\n name: \"bankAddress\",\n label: \"开户所在地\",\n type: \"text\",\n placeholder: \"请输入开户所在地(北京,哈尔滨)\",\n rules: [{ required: true, message: '请输入开户所在地' }]\n }, null, 8, [\"modelValue\"]),\n _createVNode(_component_van_field, {\n modelValue: _unref(notLocalTeacherTwo).bankName,\n \"onUpdate:modelValue\": _cache[5] || (_cache[5] = ($event: any) => ((_unref(notLocalTeacherTwo).bankName) = $event)),\n name: \"bankName\",\n label: \"开户行\",\n type: \"text\",\n placeholder: \"请输入开户行名称\",\n rules: [{ required: true, message: '请输入开户行名称' }]\n }, null, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n _createElementVNode(\"div\", _hoisted_4, [\n _createVNode(_component_van_field, {\n class: \"van-field__label1——circle\",\n \"label-width\": \"400px\",\n label: \"入校信息\",\n type: \"hidden\"\n }),\n _createVNode(_component_van_field, {\n name: \"carStatus\",\n \"label-width\": \"150px\",\n label: \"车辆是否入校\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: _unref(notLocalTeacherTwo).carStatus,\n \"onUpdate:modelValue\": _cache[6] || (_cache[6] = ($event: any) => ((_unref(notLocalTeacherTwo).carStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n }),\n (_unref(notLocalTeacherTwo).carStatus==='1')\n ? (_openBlock(), _createBlock(_component_van_field, {\n key: 0,\n modelValue: _unref(notLocalTeacherTwo).carNumber,\n \"onUpdate:modelValue\": _cache[7] || (_cache[7] = ($event: any) => ((_unref(notLocalTeacherTwo).carNumber) = $event)),\n name: \"carNumber\",\n label: \"车牌号\",\n type: \"text\",\n placeholder: \"请输入车牌号(黑A123)\",\n rules: [{ required: true, message: '请输入车牌号' }]\n }, null, 8, [\"modelValue\"]))\n : _createCommentVNode(\"\", true),\n _createVNode(_component_van_field, {\n name: \"dormitoryStatus\",\n \"label-width\": \"150px\",\n label: \"是否住宿\"\n }, {\n input: _withCtx(() => [\n _createVNode(_component_van_radio_group, {\n \"checked-color\": \"#8D2328\",\n modelValue: _unref(notLocalTeacherTwo).dormitoryStatus,\n \"onUpdate:modelValue\": _cache[8] || (_cache[8] = ($event: any) => ((_unref(notLocalTeacherTwo).dormitoryStatus) = $event)),\n direction: \"horizontal\"\n }, {\n default: _withCtx(() => [\n _createVNode(_component_van_radio, { name: \"1\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"是\")\n ]),\n _: 1\n }),\n _createVNode(_component_van_radio, { name: \"0\" }, {\n default: _withCtx(() => [\n _createTextVNode(\"否\")\n ]),\n _: 1\n })\n ]),\n _: 1\n }, 8, [\"modelValue\"])\n ]),\n _: 1\n })\n ]),\n _createElementVNode(\"div\", _hoisted_5, [\n _createVNode(_component_van_button, {\n round: \"\",\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n class: \"van-button--primary\",\n type: \"primary\",\n onClick: Previous\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 上一步 \")\n ]),\n _: 1\n }),\n _createVNode(_component_van_button, {\n round: \"\",\n style: {\"background-color\":\"#8D2328\",\"border\":\"none\",\"font-weight\":\"600\"},\n class: \"van-button--primary\",\n type: \"primary\",\n \"native-type\": \"submit\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\" 提交 \")\n ]),\n _: 1\n })\n ])\n ]),\n _: 1\n })\n ])\n ]))\n}\n}\n\n})","\r\n\r\n","import script from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./notLocalTeacherTwo.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./notLocalTeacherTwo.vue?vue&type=style&index=0&id=eebd8ffa&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-eebd8ffa\"]])\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-29c79979\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-page\" }\n\nimport {onMounted, ref} from \"vue\";\nimport {useRouter} from \"vue-router\";\nimport {useUserStore} from \"@/store\";\nimport api from \"@/api\";\nimport {showNotify} from \"vant\";\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'AboutView',\n setup(__props) {\n\nconst loading = ref(false)\nconst show = ref(false)\n\nconst store = useUserStore()\nconst router = useRouter()\n// const myShowDialog = ref(false)\n// const prompt = ref(false)\nonMounted(() => {\n // console.log('login')\n //获取在地址栏中的url中的code=123\n const code = window.location.href.split('=')[1]\n if (code == null || code == undefined) {\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\n }\n console.log(code)\n // const url = '/wx/userInfo'\n const obj = {\n code: code\n }\n api.sendCode(obj).then(res => {\n console.log(res)\n store.setOpenId(res.data)\n //如果返回openid则进入登录页面如果返回用户对象则进入主页面\n api.getUserByOpenId(res.data).then(res => {\n if (res.data.status == \"2\") {\n console.log(\"信息是状态222\")\n console.log(res.data.user)\n showNotify({type: 'success', message: '登录成功'});\n loading.value = false\n show.value = false\n localStorage.clear()\n store.login(res.data.user)\n store.setUserId(res.data.user.userId)\n store.setGroupId(res.data.user.groupId)\n router.push(res.data.router)\n }else {\n router.push(res.data.router)\n }\n\n }, err => {\n console.log(err)\n })\n }, err => {\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\n console.log(err)\n })\n// 按照openid来查询用户,后台用户身来查询对应的数据库表如果查询到了说明已经填写过信息则进入主页面,如果没有则进入填写信息页面\n// api.getUserByOpenId(store.openId).then(res => {router.push(res.data.router)\n// })\n})\n\n\n\nreturn (_ctx: any,_cache: any) => {\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1))\n}\n}\n\n})","\n\n\n\n\n\n","import script from \"./AboutView.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./AboutView.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./AboutView.vue?vue&type=style&index=0&id=29c79979&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-29c79979\"]])\n\nexport default __exports__"],"names":["save","data","request","url","method","getGroup","id","params","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","_createElementVNode","class","src","_imports_0","alt","_hoisted_2","_hoisted_3","_hoisted_4","_hoisted_5","_imports_2","_hoisted_6","_hoisted_7","_imports_4","_hoisted_8","_hoisted_9","_createTextVNode","_hoisted_10","_hoisted_11","_imports_7","_hoisted_12","_hoisted_13","_imports_8","_defineComponent","__name","setup","__props","store","useUserStore","show1","ref","show2","show6","show7","userName","department","user","_ctx","_cache","_component_van_dialog","_resolveComponent","_component_van_col","_component_van_row","_openBlock","_createElementBlock","_toDisplayString","_unref","_createVNode","default","_withCtx","span","onClick","$event","value","_imports_1","overlayStyle","background","show","_","_imports_3","_imports_5","_imports_6","__exports__","style","router","useRouter","student","reactive","studentId","phone","status","openId","getOpenId","userId","getUserId","stuNum","reg","console","log","test","phoneNum","onSubmit","values","stuApi","then","res","code","alert","login","push","msg","err","_component_van_field","_component_van_cell_group","_component_van_radio","_component_van_radio_group","_component_van_button","_component_van_form","inset","label","type","border","modelValue","name","placeholder","rules","validator","message","input","direction","round","block","teacher","teacherId","teacherApi","required","key","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","_hoisted_18","_hoisted_19","_hoisted_20","_imports_10","_hoisted_21","_hoisted_22","_imports_12","_hoisted_23","_hoisted_24","_imports_13","show3","show4","show5","show8","group","showIcon","showGroup","waiTApi","LoginUser","groupId","onMounted","api","getUser","Object","assign","wrap","_createBlock","_createCommentVNode","dormitory","_imports_9","_imports_11","notLocalTeacher","identityId","jobTitle","office","workName","workPhone","showPicker","columns","text","userCardId","onConfirm","selectedOptions","localStorage","setItem","JSON","stringify","notLocalTeacherStr","getItem","storedData","parse","_component_van_picker","_component_van_popup","readonly","position","onCancel","bankCardAttribution","bankCard","cardTypeMap","DC","CC","SCC","PC","extend","target","source","result","hasOwnProperty","getCardTypeName","cardType","bankcardList","bankName","bankCode","patterns","_getBankInfoByCardNo","cardNo","i","len","length","bankcard","j","jLen","pattern","RegExp","info","notLocalTeacherTwo","pyCard","carStatus","dormitoryStatus","bankAddress","carNumber","tname","tid","tphone","card","cardTypeName","substring","Previous","removeItem","loading","window","location","href","split","undefined","obj","sendCode","setOpenId","getUserByOpenId","showNotify","clear","setUserId","setGroupId"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/js/app.10494061.js b/src/main/resources/static/js/app.10494061.js deleted file mode 100644 index ec50f79a..00000000 --- a/src/main/resources/static/js/app.10494061.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(){"use strict";var e={4410:function(e,t,n){var o=n(5879);t.A={sendCode(e){return(0,o.A)({url:"/wx/userInfo",method:"post",data:e,headers:{"Content-Type":"application/json"}})},checkUser(e){return(0,o.A)({url:"/wx/check",method:"post",data:e,headers:{"Content-Type":"application/json"}})},getUser(e){return(0,o.A)({url:"/wx/getUser",method:"get",params:{openId:e}})}}},1439:function(e,t,n){var o=n(5130),r=n(3367),a=n(6768),u={__name:"App",setup(e){return document.title="哈尔滨师范大学高考评卷报名",(e,t)=>{const n=(0,a.g2)("router-view");return(0,a.uX)(),(0,a.Wv)(n)}}};const s=u;var i=s,c=n(1387),l=(n(4114),n.p+"img/first1.a62d65fb.svg"),d=n.p+"img/Rectangle 32.9496a202.svg",p=n(144),f=n(2753),h=n(3863),g=n(4410);const m=e=>((0,a.Qi)("data-v-023d993d"),e=e(),(0,a.jt)(),e),v=m((()=>(0,a.Lk)("img",{class:"img-first1",src:l,alt:""},null,-1))),b={class:"input-code"},y=m((()=>(0,a.Lk)("span",null,"登录",-1))),w=m((()=>(0,a.Lk)("img",{src:d,alt:""},null,-1))),A=[y,w];var I=(0,a.pM)({__name:"myIndex",setup(e){const t=(0,h.k)(),n=(0,c.rd)(),r=(0,p.KR)(""),u=(0,p.KR)(!1),s=(0,p.KR)(!1);function i(){u.value=!0,s.value=!0;const e=r.value.toString();if(e&&8!==e.length)return(0,f.Bg)({message:"请输入8位的身份码"}),u.value=!1,void(s.value=!1);const o={userId:r.value,openId:t.getOpenId};g.A.checkUser(o).then((e=>{if(console.log("信息是"+e),console.log(e),500==e.data.code)return u.value=!1,s.value=!1,t.logout(),void alert(e.data.msg);"1"==e.data.status&&(console.log("信息是状态111"),(0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,s.value=!1,t.login(e.data),console.log(e.data),n.push(e.data.router)),"2"==e.data.status&&(console.log("信息是状态222"),console.log(e.data.user),(0,f.Bg)({type:"success",message:"登录成功"}),u.value=!1,s.value=!1,localStorage.clear(),t.login(e.data.user),t.setUserId(e.data.user.userId),t.setGroupId(e.data.user.groupId),n.push(e.data.router))}),(e=>{console.log(e)}))}return(0,a.sV)((()=>{const e=window.location.href.split("=")[1];null!=e&&void 0!=e||(location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect"),console.log(e);const n={code:e};g.A.sendCode(n).then((e=>{console.log(e.data),t.setOpenId(e.data)}),(e=>{location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect",console.log(e)}))})),(e,t)=>{const n=(0,a.g2)("van-overlay"),c=(0,a.g2)("van-loading");return(0,a.uX)(),(0,a.CE)(a.FK,null,[v,(0,a.Lk)("div",b,[(0,a.bF)(n,{show:s.value},null,8,["show"]),u.value?((0,a.uX)(),(0,a.Wv)(c,{key:0,class:"loading",size:"40",type:"spinner",color:"#1989fa",vertical:""},{default:(0,a.k6)((()=>[(0,a.eW)("登录中...")])),_:1})):(0,a.Q3)("",!0),(0,a.bo)((0,a.Lk)("input",{type:"number","onUpdate:modelValue":t[0]||(t[0]=e=>r.value=e)},null,512),[[o.Jo,r.value]])]),(0,a.Lk)("div",{onClick:i,class:"login-but"},A)],64)}}}),k=n(1241);const _=(0,k.A)(I,[["__scopeId","data-v-023d993d"]]);var L=_;const x=(0,a.Lk)("h1",null,"页面没找到",-1),C=[x];function T(e,t){return(0,a.uX)(),(0,a.CE)("div",null,C)}const O={},j=(0,k.A)(O,[["render",T]]);var q=j;const E=[{path:"/",name:"myIndex",component:L},{path:"/localTeacher",name:"localTeacher",component:()=>n.e(594).then(n.bind(n,1382)),meta:{requiresAuth:!0}},{path:"/localStudent",name:"localStudent",component:()=>n.e(594).then(n.bind(n,7515)),meta:{requiresAuth:!0}},{path:"/notLocalTeacher",name:"notLocalTeacher",component:()=>n.e(594).then(n.bind(n,7590)),meta:{requiresAuth:!0}},{path:"/notLocalTeacherTwo",name:"notLocalTeacherTwo",component:()=>n.e(594).then(n.bind(n,2018)),meta:{requiresAuth:!0}},{path:"/mainPage",name:"mainPage",component:()=>n.e(594).then(n.bind(n,3198)),meta:{requiresAuth:!0}},{path:"/leaderShip",name:"leaderShip",component:()=>n.e(594).then(n.bind(n,6204)),meta:{requiresAuth:!0}},{path:"/:catchAll(.*)",name:"NotFound",component:q}],F=(0,c.aE)({history:(0,c.LA)("/"),routes:E});F.beforeEach(((e,t,n)=>{const o=(0,h.k)();e.meta.requiresAuth&&!o.isLoggedIn?n({name:"myIndex"}):n()}));var S=F,D=n(6770),P=(n(2241),n(4139));const U=(0,o.Ef)(i),N=(0,r.Ey)();N.use(P.A),U.use(D.Ay$),U.use(N),U.use(S),U.mount("#app")},5879:function(e,t,n){var o=n(8355);const r=o.A.create({timeout:4e4});o.A.interceptors.request.use((e=>(e.data&&(e.headers["Content-Type"]="application/json"),e)),(e=>Promise.reject(e))),o.A.interceptors.response.use((e=>e),(e=>Promise.reject(e))),t.A=r},3863:function(e,t,n){n.d(t,{k:function(){return r}});var o=n(3367);const r=(0,o.nY)("counter",{state:()=>({isLoggedIn:!1,user:null,userId:"",openId:"",groupId:0}),getters:{isLogin:e=>e.isLoggedIn,LoginUser:e=>e.user,getOpenId:e=>e.openId,getUserId:e=>e.userId},actions:{login(e){this.isLoggedIn=!0,this.user=e,this.setUserId(e.userId)},logout(){this.isLoggedIn=!1,this.user=null},setOpenId(e){this.openId=e},setUserId(e){this.userId=e},setGroupId(e){this.groupId=e}},persist:{enabled:!0,strategies:[{key:"counter",storage:localStorage}]}})}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,n),a.exports}n.m=e,function(){var e=[];n.O=function(t,o,r,a){if(!o){var u=1/0;for(l=0;l=a)&&Object.keys(n.O).every((function(e){return n.O[e](o[i])}))?o.splice(i--,1):(s=!1,a0&&e[l-1][2]>a;l--)e[l]=e[l-1];e[l]=[o,r,a]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,o){return n.f[o](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/about.a6846c89.js"}}(),function(){n.miniCssF=function(e){return"css/about.08ac681b.css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="vant-vue3:";n.l=function(o,r,a,u){if(e[o])e[o].push(r);else{var s,i;if(void 0!==a)for(var c=document.getElementsByTagName("script"),l=0;l\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=05cfcc82&lang=scss\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, resolveComponent as _resolveComponent, createVNode as _createVNode, createTextVNode as _createTextVNode, withCtx as _withCtx, openBlock as _openBlock, createBlock as _createBlock, createCommentVNode as _createCommentVNode, vModelText as _vModelText, withDirectives as _withDirectives, Fragment as _Fragment, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/img/first1.svg'\nimport _imports_1 from '@/assets/img/Rectangle 32.svg'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-023d993d\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"img-first1\",\n src: _imports_0,\n alt: \"\"\n}, null, -1))\nconst _hoisted_2 = { class: \"input-code\" }\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"span\", null, \"登录\", -1))\nconst _hoisted_4 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n src: _imports_1,\n alt: \"\"\n}, null, -1))\nconst _hoisted_5 = [\n _hoisted_3,\n _hoisted_4\n]\n\nimport {onMounted, ref} from \"vue\";\r\nimport {useRouter} from \"vue-router\";\r\nimport {showNotify} from \"vant\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'myIndex',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router = useRouter()\r\nconst inputCode = ref('')\r\nconst loading=ref(false)\r\nconst show=ref(false)\r\nonMounted(() => {\r\n // console.log('login')\r\n //获取在地址栏中的url中的code=123\r\n const code = window.location.href.split('=')[1]\r\n if (code == null || code == undefined) {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n }\r\n console.log(code)\r\n // const url = '/wx/userInfo'\r\n const obj = {\r\n code: code\r\n }\r\n api.sendCode(obj).then(res => {\r\n console.log(res.data)\r\n store.setOpenId(res.data)\r\n }, err => {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n console.log(err)\r\n })\r\n})\r\n\r\n// 身份码验证\r\nfunction login(){\r\n loading.value=true\r\n show.value=true\r\n const code= inputCode.value.toString()\r\n if (code && code.length !== 8) {\r\n showNotify({message: '请输入8位的身份码'});\r\n loading.value=false\r\n show.value=false\r\n return;\r\n }\r\n const obj = {\r\n userId: inputCode.value,\r\n openId: store.getOpenId\r\n }\r\n api.checkUser(obj).then(res => {\r\n console.log(\"信息是\"+res)\r\n console.log(res)\r\n if (res.data.code==500){\r\n loading.value=false\r\n show.value=false\r\n store.logout()\r\n alert(res.data.msg)\r\n return\r\n }\r\n // 未填写信息\r\n if (res.data.status == \"1\") {\r\n console.log(\"信息是状态111\")\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value=false\r\n show.value=false\r\n store.login(res.data)\r\n console.log(res.data)\r\n router.push(res.data.router)\r\n }\r\n // 填写过信息\r\n if (res.data.status == \"2\") {\r\n console.log(\"信息是状态222\")\r\n console.log(res.data.user)\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value=false\r\n show.value=false\r\n localStorage.clear()\r\n\r\n store.login(res.data.user)\r\n store.setUserId(res.data.user.userId)\r\n store.setGroupId(res.data.user.groupId)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n // showNotify({type: 'success', message: '登录成功'});\r\n // setTimeout(()=>{\r\n // router.push('/notLocalTeacher')\r\n // // router.push('/localStudent')\r\n // // router.push('/localTeacher')\r\n // },10)\r\n\r\n\r\n}\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_overlay = _resolveComponent(\"van-overlay\")!\n const _component_van_loading = _resolveComponent(\"van-loading\")!\n\n return (_openBlock(), _createElementBlock(_Fragment, null, [\n _hoisted_1,\n _createElementVNode(\"div\", _hoisted_2, [\n _createVNode(_component_van_overlay, { show: show.value }, null, 8, [\"show\"]),\n (loading.value)\n ? (_openBlock(), _createBlock(_component_van_loading, {\n key: 0,\n class: \"loading\",\n size: \"40\",\n type: \"spinner\",\n color: \"#1989fa\",\n vertical: \"\"\n }, {\n default: _withCtx(() => [\n _createTextVNode(\"登录中...\")\n ]),\n _: 1\n }))\n : _createCommentVNode(\"\", true),\n _withDirectives(_createElementVNode(\"input\", {\n type: \"number\",\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((inputCode).value = $event))\n }, null, 512), [\n [_vModelText, inputCode.value]\n ])\n ]),\n _createElementVNode(\"div\", {\n onClick: login,\n class: \"login-but\"\n }, _hoisted_5)\n ], 64))\n}\n}\n\n})","\r\n\r\n\r\n\r\n\r\n\r\n","import script from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./myIndex.vue?vue&type=style&index=0&id=023d993d&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-023d993d\"]])\n\nexport default __exports__","\r\n\r\n\r\n\r\n","import { render } from \"./NotFound.vue?vue&type=template&id=0606f830\"\nconst script = {}\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import {createRouter, createWebHistory, RouteRecordRaw} from 'vue-router'\nimport myIndex from '../views/myIndex.vue'\n// 导入404组件\nimport NotFound from '../components/NotFound.vue';\nimport {useUserStore} from \"@/store\";\n\nconst routes: Array = [\n {\n path: '/',\n name: 'myIndex',\n component: myIndex\n },\n // {\n // path: '/about',\n // name: 'about',\n // // route level code-splitting\n // // this generates a separate chunk (about.[hash].js) for this route\n // // which is lazy-loaded when the route is visited.\n // component: () => import(/* webpackChunkName: \"about\" */ '../views/AboutView.vue')\n // },\n {\n path: '/localTeacher',\n name: 'localTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localTeacher.vue')\n , meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/localStudent',\n name: 'localStudent',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localStudent.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/notLocalTeacher',\n name: 'notLocalTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacher.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/notLocalTeacherTwo',\n name: 'notLocalTeacherTwo',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacherTwo.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/mainPage',\n name: 'mainPage',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/mainPage.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/leaderShip',\n name: 'leaderShip',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/leaderShip.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n\n\n// 在路由配置中添加通配符路由\n {\n path: '/:catchAll(.*)',\n name: 'NotFound',\n component: NotFound\n }\n]\n\nconst router = createRouter({\n history: createWebHistory(process.env.BASE_URL),\n routes\n})\n\nrouter.beforeEach((to, from, next) => {\n const userStore = useUserStore()\n if (to.meta.requiresAuth && !userStore.isLoggedIn) {\n // 如果目标路由需要登录,但用户未登录,则重定向到登录页面\n next({ name: 'myIndex' })\n } else {\n next() // 确保一定要调用 next()\n }\n})\n\nexport default router\n","import {createApp} from 'vue'\r\nimport { createPinia } from 'pinia'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport Vant from 'vant'\r\nimport 'vant/lib/index.css';\r\nconst app = createApp(App);\r\nconst pinia = createPinia()\r\nimport piniaPluginPersist from 'pinia-plugin-persist' //++++缓存\r\npinia.use(piniaPluginPersist) //++++缓存\r\n\r\napp.use(Vant);\r\napp.use(pinia)\r\napp.use(router)\r\n// Lazyload 指令需要单独进行注册\r\n// app.use(vant.Lazyload);\r\n\r\n\r\napp.mount('#app')\r\n\r\n\r\n// createApp(App).use(router).mount('#app')\r\n","\r\nimport axios from 'axios'\r\n\r\n\r\n// 创建一个单例(实例)\r\nconst request = axios.create({\r\n // baseURL: \"xxxxx\" xxxx为服务器地址\r\n // baseURL: \"http://kumanxuan1.f3322.net:8001\",\r\n // 设置超时时间,所有请求都会等待 4 秒\r\n timeout: 40000,\r\n});\r\n\r\n// 拦截器 - 请求拦截器\r\naxios.interceptors.request.use((config: any) => {\r\n /*\r\n // 部分接口需要携带token\r\n let token = localStorage.getItem('a-xxxx-token')\r\n if (token) {\r\n config.headers = {\r\n 'a-xxx-token': token\r\n }\r\n }\r\n */\r\n // Check if the request has a body parameter\r\n if (config.data) {\r\n // Add Content-Type header for requests with body parameters\r\n config.headers['Content-Type'] = 'application/json';\r\n }\r\n return config\r\n}, (error: any) => {\r\n // 请求失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 拦截器 - 响应拦截器\r\naxios.interceptors.response.use((res: any) => {\r\n // 响应成功抛出\r\n return res\r\n}, (error: Error) => {\r\n // 响应失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 导出\r\nexport default request;","import {defineStore} from 'pinia'\r\n\r\n// 你可以任意命名 `defineStore()` 的返回值,但最好使用 store 的名字,同时以 `use` 开头且以 `Store` 结尾。\r\n// (比如 `useUserStore`,`useCartStore`,`useProductStore`)\r\n// 第一个参数是你的应用中 Store 的唯一 ID。\r\nexport const useUserStore = defineStore('counter', {\r\n state: () => ({\r\n isLoggedIn: false,\r\n user:null,\r\n userId:'',\r\n openId:'',\r\n groupId:0\r\n }),\r\n getters: {\r\n // double: (state) => state.count * 2,\r\n isLogin: (state) => state.isLoggedIn,\r\n LoginUser: (state) => state.user,\r\n getOpenId:(state)=>state.openId,\r\n getUserId:(state)=>state.userId,\r\n },\r\n actions: {\r\n login(user:any) {\r\n this.isLoggedIn = true\r\n this.user = user\r\n this.setUserId(user.userId)\r\n },\r\n logout() {\r\n this.isLoggedIn = false\r\n this.user = null\r\n },\r\n setOpenId(openId:string) {\r\n this.openId = openId\r\n },\r\n setUserId(userId:string) {\r\n this.userId = userId\r\n },\r\n setGroupId(groupId:number) {\r\n this.groupId = groupId\r\n },\r\n },\r\n// 开启缓存\r\n persist: {\r\n enabled: true,\r\n strategies: [\r\n {\r\n key: 'counter',\r\n // storage: sessionStorage,\r\n storage: localStorage,\r\n },\r\n ],\r\n },\r\n})\r\n// export const useCounterStore = defineStore('counter', {\r\n// state: () => ({\r\n// count: 0\r\n// }),\r\n// getters: {\r\n// double: (state) => state.count * 2,\r\n// },\r\n// actions: {\r\n// increment() {\r\n// this.count++\r\n// },\r\n// decrement() {\r\n// this.count--\r\n// }\r\n// },\r\n// // 开启缓存\r\n// persist: {\r\n// enabled: true,\r\n// strategies: [\r\n// {\r\n// key: 'counter',\r\n// // storage: sessionStorage,\r\n// storage: localStorage,\r\n// },\r\n// ],\r\n// },\r\n// })","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + \"about\" + \".\" + \"a6846c89\" + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + \"about\" + \".\" + \"08ac681b\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"vant-vue3:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tif (__webpack_require__.nc) {\n\t\tlinkTag.nonce = __webpack_require__.nc;\n\t}\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"594\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvant_vue3\"] = self[\"webpackChunkvant_vue3\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], function() { return __webpack_require__(1439); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["sendCode","data","request","url","method","headers","checkUser","obj","getUser","openid","params","openId","document","title","__exports__","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","_createElementVNode","class","src","_imports_0","alt","_hoisted_2","_hoisted_3","_hoisted_4","_imports_1","_hoisted_5","_defineComponent","__name","setup","__props","store","useUserStore","router","useRouter","inputCode","ref","loading","show","login","value","code","toString","length","showNotify","message","userId","getOpenId","api","then","res","console","log","logout","alert","msg","status","type","push","user","localStorage","clear","setUserId","setGroupId","groupId","err","onMounted","window","location","href","split","undefined","setOpenId","_ctx","_cache","_component_van_overlay","_resolveComponent","_component_van_loading","_openBlock","_createElementBlock","_Fragment","_createVNode","_createBlock","key","size","color","vertical","default","_withCtx","_createTextVNode","_","_createCommentVNode","_withDirectives","$event","_vModelText","onClick","script","render","routes","path","name","component","myIndex","meta","requiresAuth","NotFound","createRouter","history","createWebHistory","process","beforeEach","to","from","next","userStore","isLoggedIn","app","createApp","App","pinia","createPinia","use","piniaPluginPersist","Vant","mount","axios","create","timeout","interceptors","config","error","Promise","reject","response","defineStore","state","getters","isLogin","LoginUser","getUserId","actions","this","persist","enabled","strategies","storage","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","Object","keys","every","splice","r","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","all","reduce","promises","u","miniCssF","g","globalThis","Function","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","done","needAttach","scripts","getElementsByTagName","s","getAttribute","createElement","charset","nc","setAttribute","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","forEach","setTimeout","bind","target","head","appendChild","Symbol","toStringTag","p","createStylesheet","fullhref","oldTag","resolve","linkTag","rel","nonce","onLinkComplete","errorType","realHref","Error","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","loadingEnded","realSrc","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","id","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/js/app.45184631.js b/src/main/resources/static/js/app.45184631.js new file mode 100644 index 00000000..065d0d31 --- /dev/null +++ b/src/main/resources/static/js/app.45184631.js @@ -0,0 +1,2 @@ +(function(){"use strict";var e={4410:function(e,n,t){var o=t(5879);n.A={sendCode(e){return(0,o.A)({url:"/wx/userInfo",method:"post",data:e,headers:{"Content-Type":"application/json"}})},checkUser(e){return(0,o.A)({url:"/wx/check",method:"post",data:e,headers:{"Content-Type":"application/json"}})},getUser(e){return(0,o.A)({url:"/wx/getUser",method:"get",params:{openId:e}})},getMajorId(e){return(0,o.A)({url:"/wx/major",method:"get",params:{userId:e}})},getUserByOpenId(e){return(0,o.A)({url:"/wx/autologin",method:"get",params:{openId:e}})}}},4e3:function(e,n,t){var o=t(5130),r=t(3367),a=t(6768),u={__name:"App",setup(e){return document.title="哈尔滨师范大学评卷报名系统",(e,n)=>{const t=(0,a.g2)("router-view");return(0,a.uX)(),(0,a.Wv)(t)}}};const s=u;var c=s,A=t(1387),i=(t(4114),t.p+"img/1.1dbc4d21.png"),l=t.p+"img/sfm.22216077.png",d="data:image/png;base64,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",f=t(144),m=t(2753),p=t(3863),v=t(4410),h=t(2570);const g=e=>((0,a.Qi)("data-v-7ade1cb4"),e=e(),(0,a.jt)(),e),y={class:"main-page"},q=g((()=>(0,a.Lk)("img",{class:"head",src:i,alt:""},null,-1))),b=g((()=>(0,a.Lk)("img",{class:"sfm",src:l,alt:""},null,-1))),N=g((()=>(0,a.Lk)("div",{class:"tishi"},[(0,a.Lk)("span",null,"尊敬的老师您好!"),(0,a.Lk)("p",null," 感谢您能报名参加此次评卷工作,报名前请您联系本学科负责人领取身份识别码,身份识别码不可外泄或告知他人。以下您填写的相关信息仅供本次评卷工作使用,已按照相关规定对所有敏感信息进行脱敏处理,请放心填写。"),(0,a.Lk)("p",null,[(0,a.eW)(" 评卷工作人员务必认真遵守《评卷员守则》,遵守纪律、保守秘密、工作认真,符合邀请函规定的评卷人员要求。"),(0,a.Lk)("em",null,"确保本人或亲属未参加当次考试,不涉及可能影响本次考试评卷公平公正的其他利害关系。"),(0,a.eW)("评卷员接收到的所有与评卷相关的工作信息,不可以任何形式外传,切实做好保密工作。 ")])],-1)));var X=(0,a.pM)({__name:"myIndex",setup(e){const n=(0,p.k)(),t=(0,A.rd)(),r=(0,f.KR)("73698932"),u=(0,f.KR)(""),s=(0,f.KR)(!1),c=(0,f.KR)(!1),i=(0,f.KR)(!1);function l(){s.value=!0,c.value=!0;const e=r.value.toString();if(e&&8!==e.length)return(0,m.Bg)({message:"请输入8位的身份码"}),s.value=!1,void(c.value=!1);if(0==e.length)return(0,m.Bg)({message:"身份码不能为空"}),s.value=!1,void(c.value=!1);const o=[{id:1,name:"中文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"马克思",value:8}];v.A.getMajorId(e).then((e=>{200==e.data.code?(o.forEach((n=>{n.value==e.data.major&&(u.value=n.name)})),(0,h.M5)({title:"身份识别码确认",allowHtml:!0,confirmButtonColor:"#8D2328",message:`尊敬的老师您好,该识别码对应${u.value}学科阅卷人员,如与邀请函发送给您的评卷学科不符,请退出并联系您所在学校负责人`}).then((()=>{const e={userId:r.value,openId:n.getOpenId};v.A.checkUser(e).then((e=>{if(console.log("信息是"+e),console.log(e),500==e.data.code)return s.value=!1,c.value=!1,n.logout(),void alert(e.data.msg);"1"==e.data.status&&(console.log("信息是状态111"),(0,m.Bg)({type:"success",message:"登录成功"}),s.value=!1,c.value=!1,n.login(e.data),console.log(e.data),t.push(e.data.router)),"2"==e.data.status&&(console.log("信息是状态222"),console.log(e.data.user),(0,m.Bg)({type:"success",message:"登录成功"}),s.value=!1,c.value=!1,localStorage.clear(),n.login(e.data.user),n.setUserId(e.data.user.userId),n.setGroupId(e.data.user.groupId),t.push(e.data.router))}),(e=>{console.log(e)}))})).catch((()=>{}))):(0,m.Bg)({message:e.data.msg}),console.log(e.data.major)}),(e=>{console.log(e)}))}return(0,a.sV)((()=>{const e=window.location.href.split("=")[1];null!=e&&void 0!=e||(location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect"),console.log(e);const t={code:e};v.A.sendCode(t).then((e=>{console.log(e.data),n.setOpenId(e.data)}),(e=>{location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect",console.log(e)})),i.value=!0})),(e,n)=>{const t=(0,a.g2)("van-dialog");return(0,a.uX)(),(0,a.CE)("div",y,[q,b,(0,a.bo)((0,a.Lk)("input",{class:"input-code",type:"number","onUpdate:modelValue":n[0]||(n[0]=e=>r.value=e)},null,512),[[o.Jo,r.value]]),(0,a.Lk)("img",{onClick:l,class:"loginbut",src:d,alt:""}),(0,a.bF)(t,{show:i.value,"onUpdate:show":n[1]||(n[1]=e=>i.value=e),confirmButtonColor:"#8D2328",title:"注意事项","confirm-button-text":"我已了解","show-confirm-button":"","show-cancel-button":!1},{default:(0,a.k6)((()=>[N])),_:1},8,["show"])])}}}),C=t(1241);const w=(0,C.A)(X,[["__scopeId","data-v-7ade1cb4"]]);var K=w;const F=(0,a.Lk)("h1",null,"页面没找到",-1),I=[F];function R(e,n){return(0,a.uX)(),(0,a.CE)("div",null,I)}const x={},z=(0,C.A)(x,[["render",R]]);var O=z;const P=[{path:"/",name:"about",component:()=>t.e(594).then(t.bind(t,6137))},{path:"/myIndex",name:"myIndex",component:K},{path:"/localTeacher",name:"localTeacher",component:()=>t.e(594).then(t.bind(t,5185)),meta:{requiresAuth:!0}},{path:"/localStudent",name:"localStudent",component:()=>t.e(594).then(t.bind(t,6044)),meta:{requiresAuth:!0}},{path:"/notLocalTeacher",name:"notLocalTeacher",component:()=>t.e(594).then(t.bind(t,9551)),meta:{requiresAuth:!0}},{path:"/notLocalTeacherTwo",name:"notLocalTeacherTwo",component:()=>t.e(594).then(t.bind(t,7473)),meta:{requiresAuth:!0}},{path:"/mainPage",name:"mainPage",component:()=>t.e(594).then(t.bind(t,6134)),meta:{requiresAuth:!0}},{path:"/leaderShip",name:"leaderShip",component:()=>t.e(594).then(t.bind(t,6204)),meta:{requiresAuth:!0}},{path:"/:catchAll(.*)",name:"NotFound",component:O}],k=(0,A.aE)({history:(0,A.Bt)("/"),routes:P});k.beforeEach(((e,n,t)=>{const o=(0,p.k)();e.meta.requiresAuth&&!o.isLoggedIn?t({name:"myIndex"}):t()}));var H=k,L=t(6576),T=(t(2241),t(4139));const D=(0,o.Ef)(c),j=(0,r.Ey)();j.use(T.A),D.use(L.Ay$),D.use(j),D.use(H),D.mount("#app")},5879:function(e,n,t){var o=t(8355);const r=o.A.create({timeout:4e4});o.A.interceptors.request.use((e=>(e.data&&(e.headers["Content-Type"]="application/json"),e)),(e=>Promise.reject(e))),o.A.interceptors.response.use((e=>e),(e=>Promise.reject(e))),n.A=r},3863:function(e,n,t){t.d(n,{k:function(){return r}});var o=t(3367);const r=(0,o.nY)("counter",{state:()=>({isLoggedIn:!1,user:null,userId:"",openId:"",groupId:0}),getters:{isLogin:e=>e.isLoggedIn,LoginUser:e=>e.user,getOpenId:e=>e.openId,getUserId:e=>e.userId},actions:{login(e){this.isLoggedIn=!0,this.user=e,this.setUserId(e.userId)},logout(){this.isLoggedIn=!1,this.user=null},setOpenId(e){this.openId=e},setUserId(e){this.userId=e},setGroupId(e){this.groupId=e}},persist:{enabled:!0,strategies:[{key:"counter",storage:localStorage}]}})}},n={};function t(o){var r=n[o];if(void 0!==r)return r.exports;var a=n[o]={exports:{}};return e[o].call(a.exports,a,a.exports,t),a.exports}t.m=e,function(){var e=[];t.O=function(n,o,r,a){if(!o){var u=1/0;for(i=0;i=a)&&Object.keys(t.O).every((function(e){return t.O[e](o[c])}))?o.splice(c--,1):(s=!1,a0&&e[i-1][2]>a;i--)e[i]=e[i-1];e[i]=[o,r,a]}}(),function(){t.n=function(e){var n=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(n,{a:n}),n}}(),function(){t.d=function(e,n){for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})}}(),function(){t.f={},t.e=function(e){return Promise.all(Object.keys(t.f).reduce((function(n,o){return t.f[o](e,n),n}),[]))}}(),function(){t.u=function(e){return"js/about.f2f218a1.js"}}(),function(){t.miniCssF=function(e){return"css/about.19a2d90d.css"}}(),function(){t.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)}}(),function(){var e={},n="vant-vue3:";t.l=function(o,r,a,u){if(e[o])e[o].push(r);else{var s,c;if(void 0!==a)for(var A=document.getElementsByTagName("script"),i=0;i\n\n\n\n\n\n\n\n\n\n\n \n\n\n\n\n","import script from \"./App.vue?vue&type=script&setup=true&lang=js\"\nexport * from \"./App.vue?vue&type=script&setup=true&lang=js\"\n\nimport \"./App.vue?vue&type=style&index=0&id=43af2549&lang=scss\"\n\nconst __exports__ = script;\n\nexport default __exports__","import { defineComponent as _defineComponent } from 'vue'\nimport { createElementVNode as _createElementVNode, vModelText as _vModelText, withDirectives as _withDirectives, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, pushScopeId as _pushScopeId, popScopeId as _popScopeId } from \"vue\"\nimport _imports_0 from '@/assets/imgs/1.png'\nimport _imports_1 from '@/assets/imgs/sfm.png'\nimport _imports_2 from '@/assets/imgs/loginbut.png'\n\n\nconst _withScopeId = n => (_pushScopeId(\"data-v-7ade1cb4\"),n=n(),_popScopeId(),n)\nconst _hoisted_1 = { class: \"main-page\" }\nconst _hoisted_2 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"head\",\n src: _imports_0,\n alt: \"\"\n}, null, -1))\nconst _hoisted_3 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"img\", {\n class: \"sfm\",\n src: _imports_1,\n alt: \"\"\n}, null, -1))\nconst _hoisted_4 = /*#__PURE__*/ _withScopeId(() => /*#__PURE__*/_createElementVNode(\"div\", { class: \"tishi\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"尊敬的老师您好!\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, \" 感谢您能报名参加此次评卷工作,报名前请您联系本学科负责人领取身份识别码,身份识别码不可外泄或告知他人。以下您填写的相关信息仅供本次评卷工作使用,已按照相关规定对所有敏感信息进行脱敏处理,请放心填写。\"),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\" 评卷工作人员务必认真遵守《评卷员守则》,遵守纪律、保守秘密、工作认真,符合邀请函规定的评卷人员要求。\"),\n /*#__PURE__*/_createElementVNode(\"em\", null, \"确保本人或亲属未参加当次考试,不涉及可能影响本次考试评卷公平公正的其他利害关系。\"),\n /*#__PURE__*/_createTextVNode(\"评卷员接收到的所有与评卷相关的工作信息,不可以任何形式外传,切实做好保密工作。 \")\n ])\n], -1))\n\nimport {onMounted, ref} from \"vue\";\r\nimport {useRouter} from \"vue-router\";\r\nimport {showNotify} from \"vant\";\r\nimport {useUserStore} from \"@/store\";\r\nimport api from \"@/api\";\r\nimport {showConfirmDialog} from 'vant';\r\n\r\n\nexport default /*#__PURE__*/_defineComponent({\n __name: 'myIndex',\n setup(__props) {\n\r\nconst store = useUserStore()\r\nconst router = useRouter()\r\nconst inputCode = ref('73698932')\r\nconst major = ref('')\r\nconst loading = ref(false)\r\nconst show = ref(false)\r\nconst myShowDialog = ref(false)\r\n// const prompt = ref(false)\r\nonMounted(() => {\r\n // console.log('login')\r\n //获取在地址栏中的url中的code=123\r\n const code = window.location.href.split('=')[1]\r\n if (code == null || code == undefined) {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n }\r\n console.log(code)\r\n // const url = '/wx/userInfo'\r\n const obj = {\r\n code: code\r\n }\r\n api.sendCode(obj).then(res => {\r\n console.log(res.data)\r\n store.setOpenId(res.data)\r\n }, err => {\r\n location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx520c15f417810387&redirect_uri=https%3A%2F%2Fchong.qq.com%2Fphp%2Findex.php%3Fd%3D%26c%3DwxAdapter%26m%3DmobileDeal%26showwxpaytitle%3D1%26vb2ctag%3D4_2030_5_1194_60&response_type=code&scope=snsapi_base&state=123#wechat_redirect'\r\n console.log(err)\r\n })\r\n// 刚进来时候弹窗显示提示信息\r\n myShowDialog.value = true\r\n // setInterval(() => {\r\n // location.reload()\r\n // }, 3000)\r\n})\r\n\r\n\r\n// 身份码验证\r\nfunction login() {\r\n\r\n loading.value = true\r\n show.value = true\r\n const code = inputCode.value.toString()\r\n if (code && code.length !== 8) {\r\n showNotify({message: '请输入8位的身份码'});\r\n loading.value = false\r\n show.value = false\r\n return;\r\n }\r\n if (code.length == 0) {\r\n showNotify({message: '身份码不能为空'});\r\n loading.value = false\r\n show.value = false\r\n return;\r\n }\r\n const majors= [\r\n {\r\n id: 1,\r\n name: '中文',\r\n value: 1,\r\n },\r\n {\r\n id: 2,\r\n name: '地理',\r\n value: 4,\r\n },\r\n {\r\n id: 3,\r\n name: '历史',\r\n value: 7,\r\n },\r\n {\r\n id: 4,\r\n name: '马克思',\r\n value: 8,\r\n }]\r\n api.getMajorId(code).then(res => {\r\n if (res.data.code == 200){\r\n majors.forEach(item => {\r\n if (item.value == res.data.major){\r\n major.value = item.name\r\n }\r\n })\r\n\r\n // 确认账号\r\n showConfirmDialog({\r\n title: '身份识别码确认',\r\n allowHtml:true,\r\n confirmButtonColor:'#8D2328',\r\n // message:`专业是:${major.value}`\r\n // message:`尊敬的老师您好,该识别码对应《${major.value}》学科阅卷人员,如与邀请函发送给您的评卷学科学科不符,请退出并联系刁衣非老师,联系电话……`\r\n message:`尊敬的老师您好,该识别码对应${major.value}学科阅卷人员,如与邀请函发送给您的评卷学科不符,请退出并联系您所在学校负责人`\r\n })\r\n .then(() => {\r\n // on confirm\r\n const obj = {\r\n userId: inputCode.value,\r\n openId: store.getOpenId\r\n }\r\n api.checkUser(obj).then(res => {\r\n console.log(\"信息是\" + res)\r\n console.log(res)\r\n if (res.data.code == 500) {\r\n loading.value = false\r\n show.value = false\r\n store.logout()\r\n alert(res.data.msg)\r\n return\r\n }\r\n // 未填写信息\r\n if (res.data.status == \"1\") {\r\n console.log(\"信息是状态111\")\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n store.login(res.data)\r\n console.log(res.data)\r\n router.push(res.data.router)\r\n }\r\n // 填写过信息\r\n if (res.data.status == \"2\") {\r\n console.log(\"信息是状态222\")\r\n console.log(res.data.user)\r\n showNotify({type: 'success', message: '登录成功'});\r\n loading.value = false\r\n show.value = false\r\n localStorage.clear()\r\n\r\n store.login(res.data.user)\r\n store.setUserId(res.data.user.userId)\r\n store.setGroupId(res.data.user.groupId)\r\n router.push(res.data.router)\r\n }\r\n }, err => {\r\n console.log(err)\r\n })\r\n })\r\n .catch(() => {\r\n // on cancel\r\n });\r\n\r\n }else {\r\n showNotify({message: res.data.msg});\r\n }\r\n console.log(res.data.major)\r\n }, err => {\r\n console.log(err)\r\n })\r\n\r\n\r\n // prompt.value = true\r\n\r\n // showNotify({type: 'success', message: '登录成功'});\r\n // setTimeout(()=>{\r\n // router.push('/notLocalTeacher')\r\n // // router.push('/localStudent')\r\n // // router.push('/localTeacher')\r\n // },10)\r\n\r\n}\r\n\r\n\r\n\nreturn (_ctx: any,_cache: any) => {\n const _component_van_dialog = _resolveComponent(\"van-dialog\")!\n\n return (_openBlock(), _createElementBlock(\"div\", _hoisted_1, [\n _hoisted_2,\n _hoisted_3,\n _withDirectives(_createElementVNode(\"input\", {\n class: \"input-code\",\n type: \"number\",\n \"onUpdate:modelValue\": _cache[0] || (_cache[0] = ($event: any) => ((inputCode).value = $event))\n }, null, 512), [\n [_vModelText, inputCode.value]\n ]),\n _createElementVNode(\"img\", {\n onClick: login,\n class: \"loginbut\",\n src: _imports_2,\n alt: \"\"\n }),\n _createVNode(_component_van_dialog, {\n show: myShowDialog.value,\n \"onUpdate:show\": _cache[1] || (_cache[1] = ($event: any) => ((myShowDialog).value = $event)),\n confirmButtonColor: \"#8D2328\",\n title: \"注意事项\",\n \"confirm-button-text\": \"我已了解\",\n \"show-confirm-button\": \"\",\n \"show-cancel-button\": false\n }, {\n default: _withCtx(() => [\n _hoisted_4\n ]),\n _: 1\n }, 8, [\"show\"])\n ]))\n}\n}\n\n})","\r\n\r\n\r\n\r\n\r\n\r\n","import script from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\nexport * from \"./myIndex.vue?vue&type=script&setup=true&lang=ts\"\n\nimport \"./myIndex.vue?vue&type=style&index=0&id=7ade1cb4&scoped=true&lang=scss\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['__scopeId',\"data-v-7ade1cb4\"]])\n\nexport default __exports__","\r\n\r\n\r\n\r\n","import { render } from \"./NotFound.vue?vue&type=template&id=0606f830\"\nconst script = {}\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render]])\n\nexport default __exports__","import {createMemoryHistory, createRouter, createWebHashHistory, createWebHistory, RouteRecordRaw} from 'vue-router'\nimport myIndex from '../views/myIndex.vue'\n\n// import aboutView from '../views/AboutView.vue'\n\n// 导入404组件\nimport NotFound from '../components/NotFound.vue';\nimport {useUserStore} from \"@/store\";\n\nconst routes: Array = [\n {\n path: '/',\n name: 'about',\n component: () => import(/* webpackChunkName: \"about\" */ '../views/AboutView.vue')\n },\n {\n path: '/myIndex',\n // path: '/',\n name: 'myIndex',\n component: myIndex\n },\n\n {\n path: '/localTeacher',\n name: 'localTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localTeacher.vue')\n , meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/localStudent',\n name: 'localStudent',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/localStudent.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n }\n ,\n {\n path: '/notLocalTeacher',\n name: 'notLocalTeacher',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacher.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/notLocalTeacherTwo',\n name: 'notLocalTeacherTwo',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/notLocalTeacherTwo.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/mainPage',\n name: 'mainPage',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/mainPage.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n {\n path: '/leaderShip',\n name: 'leaderShip',\n // route level code-splitting\n // this generates a separate chunk (about.[hash].js) for this route\n // which is lazy-loaded when the route is visited.\n component: () => import(/* webpackChunkName: \"about\" */ '../components/leaderShip.vue'),\n meta: {\n requiresAuth: true // 标记这个路由需要认证\n }\n },\n\n\n// 在路由配置中添加通配符路由\n {\n path: '/:catchAll(.*)',\n name: 'NotFound',\n component: NotFound\n }\n]\n\nconst router = createRouter({\n // history: createWebHistory(process.env.BASE_URL), //history模式\n // history: createMemoryHistory(process.env.BASE_URL), // abstract模式\n history: createWebHashHistory(process.env.BASE_URL), //hash模式\n // history: createWebHistory(process.env.routes), // history模式\n\n routes\n})\n\nrouter.beforeEach((to, from, next) => {\n const userStore = useUserStore()\n if (to.meta.requiresAuth && !userStore.isLoggedIn) {\n // 如果目标路由需要登录,但用户未登录,则重定向到登录页面\n next({ name: 'myIndex' })\n } else {\n next() // 确保一定要调用 next()\n }\n})\n\nexport default router\n","import {createApp} from 'vue'\r\nimport { createPinia } from 'pinia'\r\nimport App from './App.vue'\r\nimport router from './router'\r\nimport Vant from 'vant'\r\nimport 'vant/lib/index.css';\r\nconst app = createApp(App);\r\nconst pinia = createPinia()\r\nimport piniaPluginPersist from 'pinia-plugin-persist' //++++缓存\r\npinia.use(piniaPluginPersist) //++++缓存\r\n\r\napp.use(Vant);\r\napp.use(pinia)\r\napp.use(router)\r\n// Lazyload 指令需要单独进行注册\r\n// app.use(vant.Lazyload);\r\n\r\n\r\napp.mount('#app')\r\n\r\n\r\n// createApp(App).use(router).mount('#app')\r\n","\r\nimport axios from 'axios'\r\n\r\n\r\n// 创建一个单例(实例)\r\nconst request = axios.create({\r\n // baseURL: \"xxxxx\" xxxx为服务器地址\r\n // baseURL: \"http://kumanxuan1.f3322.net:8001\",\r\n // 设置超时时间,所有请求都会等待 4 秒\r\n timeout: 40000,\r\n});\r\n\r\n// 拦截器 - 请求拦截器\r\naxios.interceptors.request.use((config: any) => {\r\n /*\r\n // 部分接口需要携带token\r\n let token = localStorage.getItem('a-xxxx-token')\r\n if (token) {\r\n config.headers = {\r\n 'a-xxx-token': token\r\n }\r\n }\r\n */\r\n // Check if the request has a body parameter\r\n if (config.data) {\r\n // Add Content-Type header for requests with body parameters\r\n config.headers['Content-Type'] = 'application/json';\r\n }\r\n return config\r\n}, (error: any) => {\r\n // 请求失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 拦截器 - 响应拦截器\r\naxios.interceptors.response.use((res: any) => {\r\n // 响应成功抛出\r\n return res\r\n}, (error: Error) => {\r\n // 响应失败抛出\r\n return Promise.reject(error)\r\n})\r\n\r\n\r\n// 导出\r\nexport default request;","import {defineStore} from 'pinia'\r\n\r\n// 你可以任意命名 `defineStore()` 的返回值,但最好使用 store 的名字,同时以 `use` 开头且以 `Store` 结尾。\r\n// (比如 `useUserStore`,`useCartStore`,`useProductStore`)\r\n// 第一个参数是你的应用中 Store 的唯一 ID。\r\nexport const useUserStore = defineStore('counter', {\r\n state: () => ({\r\n isLoggedIn: false,\r\n user:null,\r\n userId:'',\r\n openId:'',\r\n groupId:0\r\n }),\r\n getters: {\r\n // double: (state) => state.count * 2,\r\n isLogin: (state) => state.isLoggedIn,\r\n LoginUser: (state) => state.user,\r\n getOpenId:(state)=>state.openId,\r\n getUserId:(state)=>state.userId,\r\n },\r\n actions: {\r\n login(user:any) {\r\n this.isLoggedIn = true\r\n this.user = user\r\n this.setUserId(user.userId)\r\n },\r\n logout() {\r\n this.isLoggedIn = false\r\n this.user = null\r\n },\r\n setOpenId(openId:string) {\r\n this.openId = openId\r\n },\r\n setUserId(userId:string) {\r\n this.userId = userId\r\n },\r\n setGroupId(groupId:number) {\r\n this.groupId = groupId\r\n },\r\n },\r\n// 开启缓存\r\n persist: {\r\n enabled: true,\r\n strategies: [\r\n {\r\n key: 'counter',\r\n // storage: sessionStorage,\r\n storage: localStorage,\r\n },\r\n ],\r\n },\r\n})\r\n// export const useCounterStore = defineStore('counter', {\r\n// state: () => ({\r\n// count: 0\r\n// }),\r\n// getters: {\r\n// double: (state) => state.count * 2,\r\n// },\r\n// actions: {\r\n// increment() {\r\n// this.count++\r\n// },\r\n// decrement() {\r\n// this.count--\r\n// }\r\n// },\r\n// // 开启缓存\r\n// persist: {\r\n// enabled: true,\r\n// strategies: [\r\n// {\r\n// key: 'counter',\r\n// // storage: sessionStorage,\r\n// storage: localStorage,\r\n// },\r\n// ],\r\n// },\r\n// })","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","var deferred = [];\n__webpack_require__.O = function(result, chunkIds, fn, priority) {\n\tif(chunkIds) {\n\t\tpriority = priority || 0;\n\t\tfor(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];\n\t\tdeferred[i] = [chunkIds, fn, priority];\n\t\treturn;\n\t}\n\tvar notFulfilled = Infinity;\n\tfor (var i = 0; i < deferred.length; i++) {\n\t\tvar chunkIds = deferred[i][0];\n\t\tvar fn = deferred[i][1];\n\t\tvar priority = deferred[i][2];\n\t\tvar fulfilled = true;\n\t\tfor (var j = 0; j < chunkIds.length; j++) {\n\t\t\tif ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every(function(key) { return __webpack_require__.O[key](chunkIds[j]); })) {\n\t\t\t\tchunkIds.splice(j--, 1);\n\t\t\t} else {\n\t\t\t\tfulfilled = false;\n\t\t\t\tif(priority < notFulfilled) notFulfilled = priority;\n\t\t\t}\n\t\t}\n\t\tif(fulfilled) {\n\t\t\tdeferred.splice(i--, 1)\n\t\t\tvar r = fn();\n\t\t\tif (r !== undefined) result = r;\n\t\t}\n\t}\n\treturn result;\n};","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"js/\" + \"about\" + \".\" + \"f2f218a1\" + \".js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"css/\" + \"about\" + \".\" + \"19a2d90d\" + \".css\";\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"vant-vue3:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","if (typeof document === \"undefined\") return;\nvar createStylesheet = function(chunkId, fullhref, oldTag, resolve, reject) {\n\tvar linkTag = document.createElement(\"link\");\n\n\tlinkTag.rel = \"stylesheet\";\n\tlinkTag.type = \"text/css\";\n\tif (__webpack_require__.nc) {\n\t\tlinkTag.nonce = __webpack_require__.nc;\n\t}\n\tvar onLinkComplete = function(event) {\n\t\t// avoid mem leaks.\n\t\tlinkTag.onerror = linkTag.onload = null;\n\t\tif (event.type === 'load') {\n\t\t\tresolve();\n\t\t} else {\n\t\t\tvar errorType = event && event.type;\n\t\t\tvar realHref = event && event.target && event.target.href || fullhref;\n\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + errorType + \": \" + realHref + \")\");\n\t\t\terr.name = \"ChunkLoadError\";\n\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n\t\t\terr.type = errorType;\n\t\t\terr.request = realHref;\n\t\t\tif (linkTag.parentNode) linkTag.parentNode.removeChild(linkTag)\n\t\t\treject(err);\n\t\t}\n\t}\n\tlinkTag.onerror = linkTag.onload = onLinkComplete;\n\tlinkTag.href = fullhref;\n\n\n\tif (oldTag) {\n\t\toldTag.parentNode.insertBefore(linkTag, oldTag.nextSibling);\n\t} else {\n\t\tdocument.head.appendChild(linkTag);\n\t}\n\treturn linkTag;\n};\nvar findStylesheet = function(href, fullhref) {\n\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n\tfor(var i = 0; i < existingLinkTags.length; i++) {\n\t\tvar tag = existingLinkTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return tag;\n\t}\n\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n\tfor(var i = 0; i < existingStyleTags.length; i++) {\n\t\tvar tag = existingStyleTags[i];\n\t\tvar dataHref = tag.getAttribute(\"data-href\");\n\t\tif(dataHref === href || dataHref === fullhref) return tag;\n\t}\n};\nvar loadStylesheet = function(chunkId) {\n\treturn new Promise(function(resolve, reject) {\n\t\tvar href = __webpack_require__.miniCssF(chunkId);\n\t\tvar fullhref = __webpack_require__.p + href;\n\t\tif(findStylesheet(href, fullhref)) return resolve();\n\t\tcreateStylesheet(chunkId, fullhref, null, resolve, reject);\n\t});\n}\n// object to store loaded CSS chunks\nvar installedCssChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.miniCss = function(chunkId, promises) {\n\tvar cssChunks = {\"594\":1};\n\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n\t\tpromises.push(installedCssChunks[chunkId] = loadStylesheet(chunkId).then(function() {\n\t\t\tinstalledCssChunks[chunkId] = 0;\n\t\t}, function(e) {\n\t\t\tdelete installedCssChunks[chunkId];\n\t\t\tthrow e;\n\t\t}));\n\t}\n};\n\n// no hmr","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t524: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n__webpack_require__.O.j = function(chunkId) { return installedChunks[chunkId] === 0; };\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\treturn __webpack_require__.O(result);\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkvant_vue3\"] = self[\"webpackChunkvant_vue3\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","// startup\n// Load entry module and return exports\n// This entry module depends on other loaded chunks and execution need to be delayed\nvar __webpack_exports__ = __webpack_require__.O(undefined, [504], function() { return __webpack_require__(4000); })\n__webpack_exports__ = __webpack_require__.O(__webpack_exports__);\n"],"names":["sendCode","data","request","url","method","headers","checkUser","obj","getUser","openid","params","openId","getMajorId","userId","getUserByOpenId","document","title","__exports__","_withScopeId","n","_pushScopeId","_popScopeId","_hoisted_1","class","_hoisted_2","_createElementVNode","src","_imports_0","alt","_hoisted_3","_imports_1","_hoisted_4","_createTextVNode","_defineComponent","__name","setup","__props","store","useUserStore","router","useRouter","inputCode","ref","major","loading","show","myShowDialog","login","value","code","toString","length","showNotify","message","majors","id","name","api","then","res","forEach","item","showConfirmDialog","allowHtml","confirmButtonColor","getOpenId","console","log","logout","alert","msg","status","type","push","user","localStorage","clear","setUserId","setGroupId","groupId","err","catch","onMounted","window","location","href","split","undefined","setOpenId","_ctx","_cache","_component_van_dialog","_resolveComponent","_openBlock","_createElementBlock","_withDirectives","$event","_vModelText","onClick","_imports_2","_createVNode","default","_withCtx","_","script","render","routes","path","component","myIndex","meta","requiresAuth","NotFound","createRouter","history","createWebHashHistory","process","beforeEach","to","from","next","userStore","isLoggedIn","app","createApp","App","pinia","createPinia","use","piniaPluginPersist","Vant","mount","axios","create","timeout","interceptors","config","error","Promise","reject","response","defineStore","state","getters","isLogin","LoginUser","getUserId","actions","this","persist","enabled","strategies","key","storage","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","exports","module","__webpack_modules__","call","m","deferred","O","result","chunkIds","fn","priority","notFulfilled","Infinity","i","fulfilled","j","Object","keys","every","splice","r","getter","__esModule","d","a","definition","o","defineProperty","enumerable","get","f","e","chunkId","all","reduce","promises","u","miniCssF","g","globalThis","Function","prop","prototype","hasOwnProperty","inProgress","dataWebpackPrefix","l","done","needAttach","scripts","getElementsByTagName","s","getAttribute","createElement","charset","nc","setAttribute","onScriptComplete","prev","event","onerror","onload","clearTimeout","doneFns","parentNode","removeChild","setTimeout","bind","target","head","appendChild","Symbol","toStringTag","p","createStylesheet","fullhref","oldTag","resolve","linkTag","rel","nonce","onLinkComplete","errorType","realHref","Error","insertBefore","nextSibling","findStylesheet","existingLinkTags","tag","dataHref","existingStyleTags","loadStylesheet","installedCssChunks","miniCss","cssChunks","installedChunks","installedChunkData","promise","loadingEnded","realSrc","webpackJsonpCallback","parentChunkLoadingFunction","moreModules","runtime","some","chunkLoadingGlobal","self","__webpack_exports__"],"sourceRoot":""} \ No newline at end of file diff --git a/src/main/resources/static/js/chunk-vendors.16b03157.js b/src/main/resources/static/js/chunk-vendors.16b03157.js new file mode 100644 index 00000000..b914286f --- /dev/null +++ b/src/main/resources/static/js/chunk-vendors.16b03157.js @@ -0,0 +1,25 @@ +"use strict";(self["webpackChunkvant_vue3"]=self["webpackChunkvant_vue3"]||[]).push([[504],{2241:function(){},144:function(e,t,n){n.d(t,{C4:function(){return y},EW:function(){return _e},Gc:function(){return be},IG:function(){return Ce},IJ:function(){return Ve},KR:function(){return Pe},Kh:function(){return ge},Pr:function(){return je},QW:function(){return Ue},R1:function(){return Me},X2:function(){return d},bl:function(){return w},fE:function(){return Fe},g8:function(){return xe},hZ:function(){return A},i9:function(){return Ie},jr:function(){return u},ju:function(){return Te},o5:function(){return c},u4:function(){return _},uY:function(){return l},ux:function(){return Ee},yC:function(){return i}});n(4114);var o=n(4232);let r,a;class i{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=r,!e&&r&&(this.index=(r.scopes||(r.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=r;try{return r=this,e()}finally{r=t}}else 0}on(){r=this}off(){r=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),w()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=m,t=a;try{return m=!0,a=this,this._runnings++,p(this),this.fn()}finally{h(this),this._runnings--,a=t,m=e}}stop(){var e;this.active&&(p(this),h(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function f(e){return e.value}function p(e){e._trackId++,e._depsLength=0}function h(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},k=new WeakMap,R=Symbol(""),O=Symbol("");function _(e,t,n){if(m&&a){let t=k.get(e);t||k.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=C((()=>t.delete(n)))),F(a,o,void 0)}}function A(e,t,n,r,a,i){const l=k.get(e);if(!l)return;let s=[];if("clear"===t)s=[...l.values()];else if("length"===n&&(0,o.cy)(e)){const e=Number(r);l.forEach(((t,n)=>{("length"===n||!(0,o.Bm)(n)&&n>=e)&&s.push(t)}))}else switch(void 0!==n&&s.push(l.get(n)),t){case"add":(0,o.cy)(e)?(0,o.yI)(n)&&s.push(l.get("length")):(s.push(l.get(R)),(0,o.CE)(e)&&s.push(l.get(O)));break;case"delete":(0,o.cy)(e)||(s.push(l.get(R)),(0,o.CE)(e)&&s.push(l.get(O)));break;case"set":(0,o.CE)(e)&&s.push(l.get(R));break}x();for(const o of s)o&&E(o,4,void 0);S()}function B(e,t){var n;return null==(n=k.get(e))?void 0:n.get(t)}const I=(0,o.pD)("__proto__,__v_isRef,__isVue"),P=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(o.Bm)),V=D();function D(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Ee(this);for(let t=0,r=this.length;t{e[t]=function(...e){y(),x();const n=Ee(this)[t].apply(this,e);return S(),w(),n}})),e}function $(e){const t=Ee(this);return _(t,"has",e),t.hasOwnProperty(e)}class M{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,a=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return a;if("__v_raw"===t)return n===(r?a?he:pe:a?fe:de).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=(0,o.cy)(e);if(!r){if(i&&(0,o.$3)(V,t))return Reflect.get(V,t,n);if("hasOwnProperty"===t)return $}const l=Reflect.get(e,t,n);return((0,o.Bm)(t)?P.has(t):I(t))?l:(r||_(e,"get",t),a?l:Ie(l)?i&&(0,o.yI)(t)?l:l.value:(0,o.Gv)(l)?r?ye(l):ge(l):l)}}class L extends M{constructor(e=!1){super(!1,e)}set(e,t,n,r){let a=e[t];if(!this._isShallow){const t=Se(a);if(Fe(n)||Se(n)||(a=Ee(a),n=Ee(n)),!(0,o.cy)(e)&&Ie(a)&&!Ie(n))return!t&&(a.value=n,!0)}const i=(0,o.cy)(e)&&(0,o.yI)(t)?Number(t)e,X=e=>Reflect.getPrototypeOf(e);function Y(e,t,n=!1,r=!1){e=e["__v_raw"];const a=Ee(e),i=Ee(t);n||((0,o.$H)(t,i)&&_(a,"get",t),_(a,"get",i));const{has:l}=X(a),s=r?N:n?Re:ke;return l.call(a,t)?s(e.get(t)):l.call(a,i)?s(e.get(i)):void(e!==a&&e.get(t))}function G(e,t=!1){const n=this["__v_raw"],r=Ee(n),a=Ee(e);return t||((0,o.$H)(e,a)&&_(r,"has",e),_(r,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function K(e,t=!1){return e=e["__v_raw"],!t&&_(Ee(e),"iterate",R),Reflect.get(e,"size",e)}function H(e){e=Ee(e);const t=Ee(this),n=X(t),o=n.has.call(t,e);return o||(t.add(e),A(t,"add",e,e)),this}function Q(e,t){t=Ee(t);const n=Ee(this),{has:r,get:a}=X(n);let i=r.call(n,e);i||(e=Ee(e),i=r.call(n,e));const l=a.call(n,e);return n.set(e,t),i?(0,o.$H)(t,l)&&A(n,"set",e,t,l):A(n,"add",e,t),this}function q(e){const t=Ee(this),{has:n,get:o}=X(t);let r=n.call(t,e);r||(e=Ee(e),r=n.call(t,e));const a=o?o.call(t,e):void 0,i=t.delete(e);return r&&A(t,"delete",e,void 0,a),i}function J(){const e=Ee(this),t=0!==e.size,n=void 0,o=e.clear();return t&&A(e,"clear",void 0,void 0,n),o}function Z(e,t){return function(n,o){const r=this,a=r["__v_raw"],i=Ee(a),l=t?N:e?Re:ke;return!e&&_(i,"iterate",R),a.forEach(((e,t)=>n.call(o,l(e),l(t),r)))}}function ee(e,t,n){return function(...r){const a=this["__v_raw"],i=Ee(a),l=(0,o.CE)(i),s="entries"===e||e===Symbol.iterator&&l,c="keys"===e&&l,u=a[e](...r),d=n?N:t?Re:ke;return!t&&_(i,"iterate",c?O:R),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:s?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function te(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function ne(){const e={get(e){return Y(this,e)},get size(){return K(this)},has:G,add:H,set:Q,delete:q,clear:J,forEach:Z(!1,!1)},t={get(e){return Y(this,e,!1,!0)},get size(){return K(this)},has:G,add:H,set:Q,delete:q,clear:J,forEach:Z(!1,!0)},n={get(e){return Y(this,e,!0)},get size(){return K(this,!0)},has(e){return G.call(this,e,!0)},add:te("add"),set:te("set"),delete:te("delete"),clear:te("clear"),forEach:Z(!0,!1)},o={get(e){return Y(this,e,!0,!0)},get size(){return K(this,!0)},has(e){return G.call(this,e,!0)},add:te("add"),set:te("set"),delete:te("delete"),clear:te("clear"),forEach:Z(!0,!0)},r=["keys","values","entries",Symbol.iterator];return r.forEach((r=>{e[r]=ee(r,!1,!1),n[r]=ee(r,!0,!1),t[r]=ee(r,!1,!0),o[r]=ee(r,!0,!0)})),[e,n,t,o]}const[oe,re,ae,ie]=ne();function le(e,t){const n=t?e?ie:ae:e?re:oe;return(t,r,a)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get((0,o.$3)(n,r)&&r in t?n:t,r,a)}const se={get:le(!1,!1)},ce={get:le(!1,!0)},ue={get:le(!0,!1)};const de=new WeakMap,fe=new WeakMap,pe=new WeakMap,he=new WeakMap;function ve(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function me(e){return e["__v_skip"]||!Object.isExtensible(e)?0:ve((0,o.Zf)(e))}function ge(e){return Se(e)?e:we(e,!1,U,se,de)}function be(e){return we(e,!1,W,ce,fe)}function ye(e){return we(e,!0,z,ue,pe)}function we(e,t,n,r,a){if(!(0,o.Gv)(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const i=a.get(e);if(i)return i;const l=me(e);if(0===l)return e;const s=new Proxy(e,2===l?r:n);return a.set(e,s),s}function xe(e){return Se(e)?xe(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Se(e){return!(!e||!e["__v_isReadonly"])}function Fe(e){return!(!e||!e["__v_isShallow"])}function Te(e){return xe(e)||Se(e)}function Ee(e){const t=e&&e["__v_raw"];return t?Ee(t):e}function Ce(e){return Object.isExtensible(e)&&(0,o.yQ)(e,"__v_skip",!0),e}const ke=e=>(0,o.Gv)(e)?ge(e):e,Re=e=>(0,o.Gv)(e)?ye(e):e;class Oe{constructor(e,t,n,o){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this["__v_isReadonly"]=!1,this.effect=new d((()=>e(this._value)),(()=>Be(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!o,this["__v_isReadonly"]=n}get value(){const e=Ee(this);return e._cacheable&&!e.effect.dirty||!(0,o.$H)(e._value,e._value=e.effect.run())||Be(e,4),Ae(e),e.effect._dirtyLevel>=2&&Be(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function _e(e,t,n=!1){let r,a;const i=(0,o.Tn)(e);i?(r=e,a=o.tE):(r=e.get,a=e.set);const l=new Oe(r,a,i||!a,n);return l}function Ae(e){var t;m&&a&&(e=Ee(e),F(a,null!=(t=e.dep)?t:e.dep=C((()=>e.dep=void 0),e instanceof Oe?e:void 0),void 0))}function Be(e,t=4,n){e=Ee(e);const o=e.dep;o&&E(o,t,void 0)}function Ie(e){return!(!e||!0!==e.__v_isRef)}function Pe(e){return De(e,!1)}function Ve(e){return De(e,!0)}function De(e,t){return Ie(e)?e:new $e(e,t)}class $e{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Ee(e),this._value=t?e:ke(e)}get value(){return Ae(this),this._value}set value(e){const t=this.__v_isShallow||Fe(e)||Se(e);e=t?e:Ee(e),(0,o.$H)(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:ke(e),Be(this,4,e))}}function Me(e){return Ie(e)?e.value:e}const Le={get:(e,t,n)=>Me(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return Ie(r)&&!Ie(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function je(e){return xe(e)?e:new Proxy(e,Le)}function Ue(e){const t=(0,o.cy)(e)?new Array(e.length):{};for(const n in e)t[n]=We(e,n);return t}class ze{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return B(Ee(this._object),this._key)}}function We(e,t,n){const o=e[t];return Ie(o)?o:new ze(e,t,n)}},6768:function(e,t,n){n.d(t,{$u:function(){return Me},CE:function(){return pn},Df:function(){return Se},EW:function(){return eo},EY:function(){return nn},FK:function(){return tn},Gt:function(){return vt},Gy:function(){return fe},Ic:function(){return $e},Im:function(){return Zt},K9:function(){return $t},Lk:function(){return wn},MZ:function(){return xe},Mw:function(){return on},OW:function(){return be},PS:function(){return gt},Q3:function(){return Cn},QP:function(){return he},Qi:function(){return V},WQ:function(){return mt},Wv:function(){return hn},Y4:function(){return Re},bF:function(){return xn},bo:function(){return se},dY:function(){return b},eW:function(){return En},g2:function(){return Y},gN:function(){return K},h:function(){return to},hi:function(){return je},jt:function(){return D},k6:function(){return $},n:function(){return ke},nI:function(){return Dn},nT:function(){return te},pM:function(){return Fe},pR:function(){return me},qL:function(){return i},sV:function(){return De},uX:function(){return sn},v6:function(){return _n},vv:function(){return vn},wB:function(){return oe},xo:function(){return Le}});n(4114);var o=n(144),r=n(4232);function a(e,t,n,o){try{return o?e(...o):e()}catch(r){l(r,t,n)}}function i(e,t,n,o){if((0,r.Tn)(e)){const i=a(e,t,n,o);return i&&(0,r.yL)(i)&&i.catch((e=>{l(e,t,n)})),i}const s=[];for(let r=0;r>>1,r=d[o],a=C(r);af&&d.splice(t,1)}function F(e){(0,r.cy)(e)?p.push(...e):h&&h.includes(e,e.allowRecurse?v+1:v)||p.push(e),x()}function T(e,t,n=(c?f+1:0)){for(0;nC(e)-C(t)));if(p.length=0,h)return void h.push(...e);for(h=e,v=0;vnull==e.id?1/0:e.id,k=(e,t)=>{const n=C(e)-C(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function R(e){u=!1,c=!0,d.sort(k);r.tE;try{for(f=0;f(0,r.Kg)(e)?e.trim():e))),t&&(a=n.map(r.bB))}let c;let u=o[c=(0,r.rU)(t)]||o[c=(0,r.rU)((0,r.PT)(t))];!u&&l&&(u=o[c=(0,r.rU)((0,r.Tg)(t))]),u&&i(u,e,6,a);const d=o[c+"Once"];if(d){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,i(d,e,6,a)}}function _(e,t,n=!1){const o=t.emitsCache,a=o.get(e);if(void 0!==a)return a;const i=e.emits;let l={},s=!1;if(!(0,r.Tn)(e)){const o=e=>{const n=_(e,t,!0);n&&(s=!0,(0,r.X$)(l,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||s?((0,r.cy)(i)?i.forEach((e=>l[e]=null)):(0,r.X$)(l,i),(0,r.Gv)(e)&&o.set(e,l),l):((0,r.Gv)(e)&&o.set(e,null),null)}function A(e,t){return!(!e||!(0,r.Mp)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,r.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,r.$3)(e,(0,r.Tg)(t))||(0,r.$3)(e,t))}let B=null,I=null;function P(e){const t=B;return B=e,I=e&&e.type.__scopeId||null,t}function V(e){I=e}function D(){I=null}function $(e,t=B,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&dn(-1);const r=P(t);let a;try{a=e(...n)}finally{P(r),o._d&&dn(1)}return a};return o._n=!0,o._c=!0,o._d=!0,o}function M(e){const{type:t,vnode:n,proxy:o,withProxy:a,props:i,propsOptions:[s],slots:c,attrs:u,emit:d,render:f,renderCache:p,data:h,setupState:v,ctx:m,inheritAttrs:g}=e;let b,y;const w=P(e);try{if(4&n.shapeFlag){const e=a||o,t=e;b=kn(f.call(t,e,p,i,v,h,m)),y=u}else{const e=t;0,b=kn(e.length>1?e(i,{attrs:u,slots:c,emit:d}):e(i,null)),y=t.props?u:L(u)}}catch(S){an.length=0,l(S,e,1),b=xn(on)}let x=b;if(y&&!1!==g){const e=Object.keys(y),{shapeFlag:t}=x;e.length&&7&t&&(s&&e.some(r.CP)&&(y=j(y,s)),x=Tn(x,y))}return n.dirs&&(x=Tn(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),b=x,P(w),b}const L=e=>{let t;for(const n in e)("class"===n||"style"===n||(0,r.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},j=(e,t)=>{const n={};for(const o in e)(0,r.CP)(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function U(e,t,n){const{props:o,children:r,component:a}=e,{props:i,children:l,patchFlag:s}=t,c=a.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&s>=0))return!(!r&&!l||l&&l.$stable)||o!==i&&(o?!i||z(o,i,c):!!i);if(1024&s)return!0;if(16&s)return o?z(o,i,c):!!i;if(8&s){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function J(e,t){t&&t.pendingBranch?(0,r.cy)(e)?t.effects.push(...e):t.effects.push(e):F(e)}const Z=Symbol.for("v-scx"),ee=()=>{{const e=mt(Z);return e}};function te(e,t){return re(e,null,t)}const ne={};function oe(e,t,n){return re(e,t,n)}function re(e,t,{immediate:n,deep:l,flush:s,once:c,onTrack:u,onTrigger:d}=r.MZ){if(t&&c){const e=t;t=(...t)=>{e(...t),C()}}const f=Vn,p=e=>!0===l?e:le(e,!1===l?1:void 0);let h,v,m=!1,g=!1;if((0,o.i9)(e)?(h=()=>e.value,m=(0,o.fE)(e)):(0,o.g8)(e)?(h=()=>p(e),m=!0):(0,r.cy)(e)?(g=!0,m=e.some((e=>(0,o.g8)(e)||(0,o.fE)(e))),h=()=>e.map((e=>(0,o.i9)(e)?e.value:(0,o.g8)(e)?p(e):(0,r.Tn)(e)?a(e,f,2):void 0))):h=(0,r.Tn)(e)?t?()=>a(e,f,2):()=>(v&&v(),i(e,f,3,[y])):r.tE,t&&l){const e=h;h=()=>le(e())}let b,y=e=>{v=T.onStop=()=>{a(e,f,4),v=T.onStop=void 0}};if(Nn){if(y=r.tE,t?n&&i(t,f,3,[h(),g?[]:void 0,y]):h(),"sync"!==s)return r.tE;{const e=ee();b=e.__watcherHandles||(e.__watcherHandles=[])}}let x=g?new Array(e.length).fill(ne):ne;const S=()=>{if(T.active&&T.dirty)if(t){const e=T.run();(l||m||(g?e.some(((e,t)=>(0,r.$H)(e,x[t]))):(0,r.$H)(e,x)))&&(v&&v(),i(t,f,3,[e,x===ne?void 0:g&&x[0]===ne?[]:x,y]),x=e)}else T.run()};let F;S.allowRecurse=!!t,"sync"===s?F=S:"post"===s?F=()=>Dt(S,f&&f.suspense):(S.pre=!0,f&&(S.id=f.uid),F=()=>w(S));const T=new o.X2(h,r.tE,F),E=(0,o.o5)(),C=()=>{T.stop(),E&&(0,r.TF)(E.effects,T)};return t?n?S():x=T.run():"post"===s?Dt(T.run.bind(T),f&&f.suspense):T.run(),b&&b.push(C),C}function ae(e,t,n){const o=this.proxy,a=(0,r.Kg)(e)?e.includes(".")?ie(o,e):()=>o[e]:e.bind(o,o);let i;(0,r.Tn)(t)?i=t:(i=t.handler,n=t);const l=Ln(this),s=re(a,i.bind(o),n);return l(),s}function ie(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if(a=a||new Set,a.has(e))return e;if(a.add(e),(0,o.i9)(e))le(e.value,t,n,a);else if((0,r.cy)(e))for(let o=0;o{le(e,t,n,a)}));else if((0,r.Qd)(e))for(const o in e)le(e[o],t,n,a);return e}function se(e,t){if(null===B)return e;const n=qn(B)||B.proxy,o=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0})),Le((()=>{e.isUnmounting=!0})),e}const pe=[Function,Array],he={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:pe,onEnter:pe,onAfterEnter:pe,onEnterCancelled:pe,onBeforeLeave:pe,onLeave:pe,onAfterLeave:pe,onLeaveCancelled:pe,onBeforeAppear:pe,onAppear:pe,onAfterAppear:pe,onAppearCancelled:pe},ve={name:"BaseTransition",props:he,setup(e,{slots:t}){const n=Dn(),r=fe();return()=>{const a=t.default&&Se(t.default(),!0);if(!a||!a.length)return;let i=a[0];if(a.length>1){let e=!1;for(const t of a)if(t.type!==on){0,i=t,e=!0;break}}const l=(0,o.ux)(e),{mode:s}=l;if(r.isLeaving)return ye(i);const c=we(i);if(!c)return ye(i);const u=be(c,l,r,n);xe(c,u);const d=n.subTree,f=d&&we(d);if(f&&f.type!==on&&!mn(c,f)){const e=be(f,l,r,n);if(xe(f,e),"out-in"===s)return r.isLeaving=!0,e.afterLeave=()=>{r.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},ye(i);"in-out"===s&&c.type!==on&&(e.delayLeave=(e,t,n)=>{const o=ge(r,f);o[String(f.key)]=f,e[ue]=()=>{t(),e[ue]=void 0,delete u.delayedLeave},u.delayedLeave=n})}return i}}},me=ve;function ge(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function be(e,t,n,o){const{appear:a,mode:l,persisted:s=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:d,onEnterCancelled:f,onBeforeLeave:p,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:y,onAppearCancelled:w}=t,x=String(e.key),S=ge(n,e),F=(e,t)=>{e&&i(e,o,9,t)},T=(e,t)=>{const n=t[1];F(e,t),(0,r.cy)(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},E={mode:l,persisted:s,beforeEnter(t){let o=c;if(!n.isMounted){if(!a)return;o=g||c}t[ue]&&t[ue](!0);const r=S[x];r&&mn(e,r)&&r.el[ue]&&r.el[ue](),F(o,[t])},enter(e){let t=u,o=d,r=f;if(!n.isMounted){if(!a)return;t=b||u,o=y||d,r=w||f}let i=!1;const l=e[de]=t=>{i||(i=!0,F(t?r:o,[e]),E.delayedLeave&&E.delayedLeave(),e[de]=void 0)};t?T(t,[e,l]):l()},leave(t,o){const r=String(e.key);if(t[de]&&t[de](!0),n.isUnmounting)return o();F(p,[t]);let a=!1;const i=t[ue]=n=>{a||(a=!0,o(),F(n?m:v,[t]),t[ue]=void 0,S[r]===e&&delete S[r])};S[r]=e,h?T(h,[t,i]):i()},clone(e){return be(e,t,n,o)}};return E}function ye(e){if(Ee(e))return e=Tn(e),e.children=null,e}function we(e){return Ee(e)?e.children?e.children[0]:void 0:e}function xe(e,t){6&e.shapeFlag&&e.component?xe(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Se(e,t=!1,n){let o=[],r=0;for(let a=0;a1)for(let a=0;a(0,r.X$)({name:e.name},t,{setup:e}))():e}const Te=e=>!!e.type.__asyncLoader +/*! #__NO_SIDE_EFFECTS__ */;const Ee=e=>e.type.__isKeepAlive;RegExp,RegExp;function Ce(e,t){return(0,r.cy)(e)?e.some((e=>Ce(e,t))):(0,r.Kg)(e)?e.split(",").includes(t):!!(0,r.gd)(e)&&e.test(t)}function ke(e,t){Oe(e,"a",t)}function Re(e,t){Oe(e,"da",t)}function Oe(e,t,n=Vn){const o=e.__wdc||(e.__wdc=()=>{let t=n;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Ie(t,o,n),n){let e=n.parent;while(e&&e.parent)Ee(e.parent.vnode)&&_e(o,t,n,e),e=e.parent}}function _e(e,t,n,o){const a=Ie(t,e,o,!0);je((()=>{(0,r.TF)(o[t],a)}),n)}function Ae(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Be(e){return 128&e.shapeFlag?e.ssContent:e}function Ie(e,t,n=Vn,r=!1){if(n){const a=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;(0,o.C4)();const a=Ln(n),l=i(t,n,e,r);return a(),(0,o.bl)(),l});return r?a.unshift(l):a.push(l),l}}const Pe=e=>(t,n=Vn)=>(!Nn||"sp"===e)&&Ie(e,((...e)=>t(...e)),n),Ve=Pe("bm"),De=Pe("m"),$e=Pe("bu"),Me=Pe("u"),Le=Pe("bum"),je=Pe("um"),Ue=Pe("sp"),ze=Pe("rtg"),We=Pe("rtc");function Ne(e,t=Vn){Ie("ec",e,t)}const Xe=e=>e?Un(e)?qn(e)||e.proxy:Xe(e.parent):null,Ye=(0,r.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xe(e.parent),$root:e=>Xe(e.root),$emit:e=>e.emit,$options:e=>tt(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,w(e.update)}),$nextTick:e=>e.n||(e.n=b.bind(e.proxy)),$watch:e=>ae.bind(e)}),Ge=(e,t)=>e!==r.MZ&&!e.__isScriptSetup&&(0,r.$3)(e,t),Ke={get({_:e},t){const{ctx:n,setupState:a,data:i,props:l,accessCache:s,type:c,appContext:u}=e;let d;if("$"!==t[0]){const o=s[t];if(void 0!==o)switch(o){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return l[t]}else{if(Ge(a,t))return s[t]=1,a[t];if(i!==r.MZ&&(0,r.$3)(i,t))return s[t]=2,i[t];if((d=e.propsOptions[0])&&(0,r.$3)(d,t))return s[t]=3,l[t];if(n!==r.MZ&&(0,r.$3)(n,t))return s[t]=4,n[t];Qe&&(s[t]=0)}}const f=Ye[t];let p,h;return f?("$attrs"===t&&(0,o.u4)(e,"get",t),f(e)):(p=c.__cssModules)&&(p=p[t])?p:n!==r.MZ&&(0,r.$3)(n,t)?(s[t]=4,n[t]):(h=u.config.globalProperties,(0,r.$3)(h,t)?h[t]:void 0)},set({_:e},t,n){const{data:o,setupState:a,ctx:i}=e;return Ge(a,t)?(a[t]=n,!0):o!==r.MZ&&(0,r.$3)(o,t)?(o[t]=n,!0):!(0,r.$3)(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:a,propsOptions:i}},l){let s;return!!n[l]||e!==r.MZ&&(0,r.$3)(e,l)||Ge(t,l)||(s=i[0])&&(0,r.$3)(s,l)||(0,r.$3)(o,l)||(0,r.$3)(Ye,l)||(0,r.$3)(a.config.globalProperties,l)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,r.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function He(e){return(0,r.cy)(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let Qe=!0;function qe(e){const t=tt(e),n=e.proxy,a=e.ctx;Qe=!1,t.beforeCreate&&Ze(t.beforeCreate,e,"bc");const{data:i,computed:l,methods:s,watch:c,provide:u,inject:d,created:f,beforeMount:p,mounted:h,beforeUpdate:v,updated:m,activated:g,deactivated:b,beforeDestroy:y,beforeUnmount:w,destroyed:x,unmounted:S,render:F,renderTracked:T,renderTriggered:E,errorCaptured:C,serverPrefetch:k,expose:R,inheritAttrs:O,components:_,directives:A,filters:B}=t,I=null;if(d&&Je(d,a,I),s)for(const o in s){const e=s[o];(0,r.Tn)(e)&&(a[o]=e.bind(n))}if(i){0;const t=i.call(n,n);0,(0,r.Gv)(t)&&(e.data=(0,o.Kh)(t))}if(Qe=!0,l)for(const o in l){const e=l[o],t=(0,r.Tn)(e)?e.bind(n,n):(0,r.Tn)(e.get)?e.get.bind(n,n):r.tE;0;const i=!(0,r.Tn)(e)&&(0,r.Tn)(e.set)?e.set.bind(n):r.tE,s=eo({get:t,set:i});Object.defineProperty(a,o,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(c)for(const o in c)et(c[o],a,n,o);if(u){const e=(0,r.Tn)(u)?u.call(n):u;Reflect.ownKeys(e).forEach((t=>{vt(t,e[t])}))}function P(e,t){(0,r.cy)(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(f&&Ze(f,e,"c"),P(Ve,p),P(De,h),P($e,v),P(Me,m),P(ke,g),P(Re,b),P(Ne,C),P(We,T),P(ze,E),P(Le,w),P(je,S),P(Ue,k),(0,r.cy)(R))if(R.length){const t=e.exposed||(e.exposed={});R.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});F&&e.render===r.tE&&(e.render=F),null!=O&&(e.inheritAttrs=O),_&&(e.components=_),A&&(e.directives=A)}function Je(e,t,n=r.tE){(0,r.cy)(e)&&(e=it(e));for(const a in e){const n=e[a];let i;i=(0,r.Gv)(n)?"default"in n?mt(n.from||a,n.default,!0):mt(n.from||a):mt(n),(0,o.i9)(i)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[a]=i}}function Ze(e,t,n){i((0,r.cy)(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function et(e,t,n,o){const a=o.includes(".")?ie(n,o):()=>n[o];if((0,r.Kg)(e)){const n=t[e];(0,r.Tn)(n)&&oe(a,n)}else if((0,r.Tn)(e))oe(a,e.bind(n));else if((0,r.Gv)(e))if((0,r.cy)(e))e.forEach((e=>et(e,t,n,o)));else{const o=(0,r.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,r.Tn)(o)&&oe(a,o,e)}else 0}function tt(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:l}}=e.appContext,s=i.get(t);let c;return s?c=s:a.length||n||o?(c={},a.length&&a.forEach((e=>nt(c,e,l,!0))),nt(c,t,l)):c=t,(0,r.Gv)(t)&&i.set(t,c),c}function nt(e,t,n,o=!1){const{mixins:r,extends:a}=t;a&&nt(e,a,n,!0),r&&r.forEach((t=>nt(e,t,n,!0)));for(const i in t)if(o&&"expose"===i);else{const o=ot[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const ot={data:rt,props:ct,emits:ct,methods:st,computed:st,beforeCreate:lt,created:lt,beforeMount:lt,mounted:lt,beforeUpdate:lt,updated:lt,beforeDestroy:lt,beforeUnmount:lt,destroyed:lt,unmounted:lt,activated:lt,deactivated:lt,errorCaptured:lt,serverPrefetch:lt,components:st,directives:st,watch:ut,provide:rt,inject:at};function rt(e,t){return t?e?function(){return(0,r.X$)((0,r.Tn)(e)?e.call(this,this):e,(0,r.Tn)(t)?t.call(this,this):t)}:t:e}function at(e,t){return st(it(e),it(t))}function it(e){if((0,r.cy)(e)){const t={};for(let n=0;n1)return n&&(0,r.Tn)(t)?t.call(o&&o.proxy):t}else 0}function gt(){return!!(Vn||B||ht)}function bt(e,t,n,a=!1){const i={},l={};(0,r.yQ)(l,gn,1),e.propsDefaults=Object.create(null),wt(e,t,i,l);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);n?e.props=a?i:(0,o.Gc)(i):e.type.props?e.props=i:e.props=l,e.attrs=l}function yt(e,t,n,a){const{props:i,attrs:l,vnode:{patchFlag:s}}=e,c=(0,o.ux)(i),[u]=e.propsOptions;let d=!1;if(!(a||s>0)||16&s){let o;wt(e,t,i,l)&&(d=!0);for(const a in c)t&&((0,r.$3)(t,a)||(o=(0,r.Tg)(a))!==a&&(0,r.$3)(t,o))||(u?!n||void 0===n[a]&&void 0===n[o]||(i[a]=xt(u,c,a,void 0,e,!0)):delete i[a]);if(l!==c)for(const e in l)t&&(0,r.$3)(t,e)||(delete l[e],d=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o{c=!0;const[n,o]=St(e,t,!0);(0,r.X$)(l,n),o&&s.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return(0,r.Gv)(e)&&o.set(e,r.Oj),r.Oj;if((0,r.cy)(i))for(let d=0;d-1,o[1]=n<0||e-1||(0,r.$3)(o,"default"))&&s.push(t)}}}}const u=[l,s];return(0,r.Gv)(e)&&o.set(e,u),u}function Ft(e){return"$"!==e[0]&&!(0,r.SU)(e)}function Tt(e){if(null===e)return"null";if("function"===typeof e)return e.name||"";if("object"===typeof e){const t=e.constructor&&e.constructor.name;return t||""}return""}function Et(e,t){return Tt(e)===Tt(t)}function Ct(e,t){return(0,r.cy)(t)?t.findIndex((t=>Et(t,e))):(0,r.Tn)(t)&&Et(t,e)?0:-1}const kt=e=>"_"===e[0]||"$stable"===e,Rt=e=>(0,r.cy)(e)?e.map(kn):[kn(e)],Ot=(e,t,n)=>{if(t._n)return t;const o=$(((...e)=>Rt(t(...e))),n);return o._c=!1,o},_t=(e,t,n)=>{const o=e._ctx;for(const a in e){if(kt(a))continue;const n=e[a];if((0,r.Tn)(n))t[a]=Ot(a,n,o);else if(null!=n){0;const e=Rt(n);t[a]=()=>e}}},At=(e,t)=>{const n=Rt(t);e.slots.default=()=>n},Bt=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=(0,o.ux)(t),(0,r.yQ)(t,"_",n)):_t(t,e.slots={})}else e.slots={},t&&At(e,t);(0,r.yQ)(e.slots,gn,1)},It=(e,t,n)=>{const{vnode:o,slots:a}=e;let i=!0,l=r.MZ;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:((0,r.X$)(a,t),n||1!==e||delete a._):(i=!t.$stable,_t(t,a)),l=t}else t&&(At(e,t),l={default:1});if(i)for(const r in a)kt(r)||null!=l[r]||delete a[r]};function Pt(e,t,n,i,l=!1){if((0,r.cy)(e))return void e.forEach(((e,o)=>Pt(e,t&&((0,r.cy)(t)?t[o]:t),n,i,l)));if(Te(i)&&!l)return;const s=4&i.shapeFlag?qn(i.component)||i.component.proxy:i.el,c=l?null:s,{i:u,r:d}=e;const f=t&&t.r,p=u.refs===r.MZ?u.refs={}:u.refs,h=u.setupState;if(null!=f&&f!==d&&((0,r.Kg)(f)?(p[f]=null,(0,r.$3)(h,f)&&(h[f]=null)):(0,o.i9)(f)&&(f.value=null)),(0,r.Tn)(d))a(d,u,12,[c,p]);else{const t=(0,r.Kg)(d),a=(0,o.i9)(d);if(t||a){const o=()=>{if(e.f){const n=t?(0,r.$3)(h,d)?h[d]:p[d]:d.value;l?(0,r.cy)(n)&&(0,r.TF)(n,s):(0,r.cy)(n)?n.includes(s)||n.push(s):t?(p[d]=[s],(0,r.$3)(h,d)&&(h[d]=p[d])):(d.value=[s],e.k&&(p[e.k]=d.value))}else t?(p[d]=c,(0,r.$3)(h,d)&&(h[d]=c)):a&&(d.value=c,e.k&&(p[e.k]=c))};c?(o.id=-1,Dt(o,n)):o()}else 0}}function Vt(){"boolean"!==typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&((0,r.We)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const Dt=J;function $t(e){return Mt(e)}function Mt(e,t){Vt();const n=(0,r.We)();n.__VUE__=!0;const{insert:a,remove:i,patchProp:l,createElement:s,createText:c,createComment:u,setText:d,setElementText:f,parentNode:p,nextSibling:h,setScopeId:v=r.tE,insertStaticContent:m}=e,g=(e,t,n,o=null,r=null,a=null,i=void 0,l=null,s=!!t.dynamicChildren)=>{if(e===t)return;e&&!mn(e,t)&&(o=J(e),G(e,r,a,!0),e=null),-2===t.patchFlag&&(s=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case nn:b(e,t,n,o);break;case on:y(e,t,n,o);break;case rn:null==e&&x(t,n,o,i);break;case tn:P(e,t,n,o,r,a,i,l,s);break;default:1&d?k(e,t,n,o,r,a,i,l,s):6&d?V(e,t,n,o,r,a,i,l,s):(64&d||128&d)&&c.process(e,t,n,o,r,a,i,l,s,te)}null!=u&&r&&Pt(u,e&&e.ref,a,t||e,!t)},b=(e,t,n,o)=>{if(null==e)a(t.el=c(t.children),n,o);else{const n=t.el=e.el;t.children!==e.children&&d(n,t.children)}},y=(e,t,n,o)=>{null==e?a(t.el=u(t.children||""),n,o):t.el=e.el},x=(e,t,n,o)=>{[e.el,e.anchor]=m(e.children,t,n,o,e.el,e.anchor)},F=({el:e,anchor:t},n,o)=>{let r;while(e&&e!==t)r=h(e),a(e,n,o),e=r;a(t,n,o)},C=({el:e,anchor:t})=>{let n;while(e&&e!==t)n=h(e),i(e),e=n;i(t)},k=(e,t,n,o,r,a,i,l,s)=>{"svg"===t.type?i="svg":"math"===t.type&&(i="mathml"),null==e?R(t,n,o,r,a,i,l,s):A(e,t,r,a,i,l,s)},R=(e,t,n,o,i,c,u,d)=>{let p,h;const{props:v,shapeFlag:m,transition:g,dirs:b}=e;if(p=e.el=s(e.type,c,v&&v.is,v),8&m?f(p,e.children):16&m&&_(e.children,p,null,o,i,Lt(e,c),u,d),b&&ce(e,null,o,"created"),O(p,e,e.scopeId,u,o),v){for(const t in v)"value"===t||(0,r.SU)(t)||l(p,t,null,v[t],c,e.children,o,i,q);"value"in v&&l(p,"value",null,v.value,c),(h=v.onVnodeBeforeMount)&&An(h,o,e)}b&&ce(e,null,o,"beforeMount");const y=Ut(i,g);y&&g.beforeEnter(p),a(p,t,n),((h=v&&v.onVnodeMounted)||y||b)&&Dt((()=>{h&&An(h,o,e),y&&g.enter(p),b&&ce(e,null,o,"mounted")}),i)},O=(e,t,n,o,r)=>{if(n&&v(e,n),o)for(let a=0;a{for(let c=s;c{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const h=e.props||r.MZ,v=t.props||r.MZ;let m;if(n&&jt(n,!1),(m=v.onVnodeBeforeUpdate)&&An(m,n,t,e),p&&ce(t,e,n,"beforeUpdate"),n&&jt(n,!0),d?B(e.dynamicChildren,d,c,n,o,Lt(t,a),i):s||z(e,t,c,null,n,o,Lt(t,a),i,!1),u>0){if(16&u)I(c,t,h,v,n,o,a);else if(2&u&&h.class!==v.class&&l(c,"class",null,v.class,a),4&u&&l(c,"style",h.style,v.style,a),8&u){const r=t.dynamicProps;for(let t=0;t{m&&An(m,n,t,e),p&&ce(t,e,n,"updated")}),o)},B=(e,t,n,o,r,a,i)=>{for(let l=0;l{if(n!==o){if(n!==r.MZ)for(const c in n)(0,r.SU)(c)||c in o||l(e,c,n[c],null,s,t.children,a,i,q);for(const c in o){if((0,r.SU)(c))continue;const u=o[c],d=n[c];u!==d&&"value"!==c&&l(e,c,d,u,s,t.children,a,i,q)}"value"in o&&l(e,"value",n.value,o.value,s)}},P=(e,t,n,o,r,i,l,s,u)=>{const d=t.el=e?e.el:c(""),f=t.anchor=e?e.anchor:c("");let{patchFlag:p,dynamicChildren:h,slotScopeIds:v}=t;v&&(s=s?s.concat(v):v),null==e?(a(d,n,o),a(f,n,o),_(t.children||[],n,f,r,i,l,s,u)):p>0&&64&p&&h&&e.dynamicChildren?(B(e.dynamicChildren,h,n,r,i,l,s),(null!=t.key||r&&t===r.subTree)&&zt(e,t,!0)):z(e,t,n,f,r,i,l,s,u)},V=(e,t,n,o,r,a,i,l,s)=>{t.slotScopeIds=l,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,i,s):D(t,n,o,r,a,i,s):$(e,t,s)},D=(e,t,n,o,r,a,i)=>{const l=e.component=Pn(e,o,r);if(Ee(e)&&(l.ctx.renderer=te),Xn(l),l.asyncDep){if(r&&r.registerDep(l,L),!e.el){const e=l.subTree=xn(on);y(null,e,t,n)}}else L(l,e,t,n,r,a,i)},$=(e,t,n)=>{const o=t.component=e.component;if(U(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void j(o,t,n);o.next=t,S(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},L=(e,t,n,a,i,l,s)=>{const c=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:a,vnode:u}=e;{const n=Nt(e);if(n)return t&&(t.el=u.el,j(e,t,s)),void n.asyncDep.then((()=>{e.isUnmounted||c()}))}let d,f=t;0,jt(e,!1),t?(t.el=u.el,j(e,t,s)):t=u,n&&(0,r.DY)(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&An(d,a,t,u),jt(e,!0);const h=M(e);0;const v=e.subTree;e.subTree=h,g(v,h,p(v.el),J(v),e,i,l),t.el=h.el,null===f&&W(e,h.el),o&&Dt(o,i),(d=t.props&&t.props.onVnodeUpdated)&&Dt((()=>An(d,a,t,u)),i)}else{let o;const{el:s,props:c}=t,{bm:u,m:d,parent:f}=e,p=Te(t);if(jt(e,!1),u&&(0,r.DY)(u),!p&&(o=c&&c.onVnodeBeforeMount)&&An(o,f,t),jt(e,!0),s&&oe){const n=()=>{e.subTree=M(e),oe(s,e.subTree,e,i,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{0;const o=e.subTree=M(e);0,g(null,o,n,a,e,i,l),t.el=o.el}if(d&&Dt(d,i),!p&&(o=c&&c.onVnodeMounted)){const e=t;Dt((()=>An(o,f,e)),i)}(256&t.shapeFlag||f&&Te(f.vnode)&&256&f.vnode.shapeFlag)&&e.a&&Dt(e.a,i),e.isMounted=!0,t=n=a=null}},u=e.effect=new o.X2(c,r.tE,(()=>w(d)),e.scope),d=e.update=()=>{u.dirty&&u.run()};d.id=e.uid,jt(e,!0),d()},j=(e,t,n)=>{t.component=e;const r=e.vnode.props;e.vnode=t,e.next=null,yt(e,t.props,r,n),It(e,t.children,n),(0,o.C4)(),T(e),(0,o.bl)()},z=(e,t,n,o,r,a,i,l,s=!1)=>{const c=e&&e.children,u=e?e.shapeFlag:0,d=t.children,{patchFlag:p,shapeFlag:h}=t;if(p>0){if(128&p)return void X(c,d,n,o,r,a,i,l,s);if(256&p)return void N(c,d,n,o,r,a,i,l,s)}8&h?(16&u&&q(c,r,a),d!==c&&f(n,d)):16&u?16&h?X(c,d,n,o,r,a,i,l,s):q(c,r,a,!0):(8&u&&f(n,""),16&h&&_(d,n,o,r,a,i,l,s))},N=(e,t,n,o,a,i,l,s,c)=>{e=e||r.Oj,t=t||r.Oj;const u=e.length,d=t.length,f=Math.min(u,d);let p;for(p=0;pd?q(e,a,i,!0,!1,f):_(t,n,o,a,i,l,s,c,f)},X=(e,t,n,o,a,i,l,s,c)=>{let u=0;const d=t.length;let f=e.length-1,p=d-1;while(u<=f&&u<=p){const o=e[u],r=t[u]=c?Rn(t[u]):kn(t[u]);if(!mn(o,r))break;g(o,r,n,null,a,i,l,s,c),u++}while(u<=f&&u<=p){const o=e[f],r=t[p]=c?Rn(t[p]):kn(t[p]);if(!mn(o,r))break;g(o,r,n,null,a,i,l,s,c),f--,p--}if(u>f){if(u<=p){const e=p+1,r=ep)while(u<=f)G(e[u],a,i,!0),u++;else{const h=u,v=u,m=new Map;for(u=v;u<=p;u++){const e=t[u]=c?Rn(t[u]):kn(t[u]);null!=e.key&&m.set(e.key,u)}let b,y=0;const w=p-v+1;let x=!1,S=0;const F=new Array(w);for(u=0;u=w){G(o,a,i,!0);continue}let r;if(null!=o.key)r=m.get(o.key);else for(b=v;b<=p;b++)if(0===F[b-v]&&mn(o,t[b])){r=b;break}void 0===r?G(o,a,i,!0):(F[r-v]=u+1,r>=S?S=r:x=!0,g(o,t[r],n,null,a,i,l,s,c),y++)}const T=x?Wt(F):r.Oj;for(b=T.length-1,u=w-1;u>=0;u--){const e=v+u,r=t[e],f=e+1{const{el:i,type:l,transition:s,children:c,shapeFlag:u}=e;if(6&u)return void Y(e.component.subTree,t,n,o);if(128&u)return void e.suspense.move(t,n,o);if(64&u)return void l.move(e,t,n,te);if(l===tn){a(i,t,n);for(let e=0;es.enter(i)),r);else{const{leave:e,delayLeave:o,afterLeave:r}=s,l=()=>a(i,t,n),c=()=>{e(i,(()=>{l(),r&&r()}))};o?o(i,l,c):c()}else a(i,t,n)},G=(e,t,n,o=!1,r=!1)=>{const{type:a,props:i,ref:l,children:s,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:f}=e;if(null!=l&&Pt(l,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const p=1&u&&f,h=!Te(e);let v;if(h&&(v=i&&i.onVnodeBeforeUnmount)&&An(v,t,e),6&u)Q(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);p&&ce(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,te,o):c&&(a!==tn||d>0&&64&d)?q(c,t,n,!1,!0):(a===tn&&384&d||!r&&16&u)&&q(s,t,n),o&&K(e)}(h&&(v=i&&i.onVnodeUnmounted)||p)&&Dt((()=>{v&&An(v,t,e),p&&ce(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:o,transition:r}=e;if(t===tn)return void H(n,o);if(t===rn)return void C(e);const a=()=>{i(n),r&&!r.persisted&&r.afterLeave&&r.afterLeave()};if(1&e.shapeFlag&&r&&!r.persisted){const{leave:t,delayLeave:o}=r,i=()=>t(n,a);o?o(e.el,a,i):i()}else a()},H=(e,t)=>{let n;while(e!==t)n=h(e),i(e),e=n;i(t)},Q=(e,t,n)=>{const{bum:o,scope:a,update:i,subTree:l,um:s}=e;o&&(0,r.DY)(o),a.stop(),i&&(i.active=!1,G(l,e,t,n)),s&&Dt(s,t),Dt((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},q=(e,t,n,o=!1,r=!1,a=0)=>{for(let i=a;i6&e.shapeFlag?J(e.component.subTree):128&e.shapeFlag?e.suspense.next():h(e.anchor||e.el);let Z=!1;const ee=(e,t,n)=>{null==e?t._vnode&&G(t._vnode,null,null,!0):g(t._vnode||null,e,t,null,null,null,n),Z||(Z=!0,T(),E(),Z=!1),t._vnode=e},te={p:g,um:G,m:Y,r:K,mt:D,mc:_,pc:z,pbc:B,n:J,o:e};let ne,oe;return t&&([ne,oe]=t(te)),{render:ee,hydrate:ne,createApp:pt(ee,ne)}}function Lt({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function jt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ut(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function zt(e,t,n=!1){const o=e.children,a=t.children;if((0,r.cy)(o)&&(0,r.cy)(a))for(let r=0;r>1,e[n[l]]0&&(t[o]=n[a-1]),n[a]=o)}}a=n.length,i=n[a-1];while(a-- >0)n[a]=i,i=t[i];return n}function Nt(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Nt(t)}const Xt=e=>e.__isTeleport,Yt=e=>e&&(e.disabled||""===e.disabled),Gt=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Kt=e=>"function"===typeof MathMLElement&&e instanceof MathMLElement,Ht=(e,t)=>{const n=e&&e.to;if((0,r.Kg)(n)){if(t){const e=t(n);return e}return null}return n},Qt={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,a,i,l,s,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:v,createComment:m}}=c,g=Yt(t.props);let{shapeFlag:b,children:y,dynamicChildren:w}=t;if(null==e){const e=t.el=v(""),c=t.anchor=v("");p(e,n,o),p(c,n,o);const d=t.target=Ht(t.props,h),f=t.targetAnchor=v("");d&&(p(f,d),"svg"===i||Gt(d)?i="svg":("mathml"===i||Kt(d))&&(i="mathml"));const m=(e,t)=>{16&b&&u(y,e,t,r,a,i,l,s)};g?m(n,c):d&&m(d,f)}else{t.el=e.el;const o=t.anchor=e.anchor,u=t.target=e.target,p=t.targetAnchor=e.targetAnchor,v=Yt(e.props),m=v?n:u,b=v?o:p;if("svg"===i||Gt(u)?i="svg":("mathml"===i||Kt(u))&&(i="mathml"),w?(f(e.dynamicChildren,w,m,r,a,i,l),zt(e,t,!0)):s||d(e,t,m,b,r,a,i,l,!1),g)v?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):qt(t,n,o,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Ht(t.props,h);e&&qt(t,e,null,c,0)}else v&&qt(t,u,p,c,1)}en(t)},remove(e,t,n,o,{um:r,o:{remove:a}},i){const{shapeFlag:l,children:s,anchor:c,targetAnchor:u,target:d,props:f}=e;if(d&&a(u),i&&a(c),16&l){const e=i||!Yt(f);for(let o=0;o0?ln||r.Oj:null,cn(),un>0&&ln&&ln.push(e),e}function pn(e,t,n,o,r,a){return fn(wn(e,t,n,o,r,a,!0))}function hn(e,t,n,o,r){return fn(xn(e,t,n,o,r,!0))}function vn(e){return!!e&&!0===e.__v_isVNode}function mn(e,t){return e.type===t.type&&e.key===t.key}const gn="__vInternal",bn=({key:e})=>null!=e?e:null,yn=({ref:e,ref_key:t,ref_for:n})=>("number"===typeof e&&(e=""+e),null!=e?(0,r.Kg)(e)||(0,o.i9)(e)||(0,r.Tn)(e)?{i:B,r:e,k:t,f:!!n}:e:null);function wn(e,t=null,n=null,o=0,a=null,i=(e===tn?0:1),l=!1,s=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bn(t),ref:t&&yn(t),scopeId:I,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:B};return s?(On(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=(0,r.Kg)(n)?8:16),un>0&&!l&&ln&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&&ln.push(c),c}const xn=Sn;function Sn(e,t=null,n=null,a=0,i=null,l=!1){if(e&&e!==G||(e=on),vn(e)){const o=Tn(e,t,!0);return n&&On(o,n),un>0&&!l&&ln&&(6&o.shapeFlag?ln[ln.indexOf(e)]=o:ln.push(o)),o.patchFlag|=-2,o}if(Zn(e)&&(e=e.__vccOpts),t){t=Fn(t);let{class:e,style:n}=t;e&&!(0,r.Kg)(e)&&(t.class=(0,r.C4)(e)),(0,r.Gv)(n)&&((0,o.ju)(n)&&!(0,r.cy)(n)&&(n=(0,r.X$)({},n)),t.style=(0,r.Tr)(n))}const s=(0,r.Kg)(e)?1:q(e)?128:Xt(e)?64:(0,r.Gv)(e)?4:(0,r.Tn)(e)?2:0;return wn(e,t,n,a,i,s,l,!0)}function Fn(e){return e?(0,o.ju)(e)||gn in e?(0,r.X$)({},e):e:null}function Tn(e,t,n=!1){const{props:o,ref:a,patchFlag:i,children:l}=e,s=t?_n(o||{},t):o,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&bn(s),ref:t&&t.ref?n&&a?(0,r.cy)(a)?a.concat(yn(t)):[a,yn(t)]:yn(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==tn?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tn(e.ssContent),ssFallback:e.ssFallback&&Tn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c}function En(e=" ",t=0){return xn(nn,null,e,t)}function Cn(e="",t=!1){return t?(sn(),hn(on,null,e)):xn(on,null,e)}function kn(e){return null==e||"boolean"===typeof e?xn(on):(0,r.cy)(e)?xn(tn,null,e.slice()):"object"===typeof e?Rn(e):xn(nn,null,String(e))}function Rn(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Tn(e)}function On(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if((0,r.cy)(t))n=16;else if("object"===typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),On(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||gn in t?3===o&&B&&(1===B.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=B}}else(0,r.Tn)(t)?(t={default:t,_ctx:B},n=32):(t=String(t),64&o?(n=16,t=[En(t)]):n=8);e.children=t,e.shapeFlag|=n}function _n(...e){const t={};for(let n=0;nVn||B;let $n,Mn;{const e=(0,r.We)(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};$n=t("__VUE_INSTANCE_SETTERS__",(e=>Vn=e)),Mn=t("__VUE_SSR_SETTERS__",(e=>Nn=e))}const Ln=e=>{const t=Vn;return $n(e),e.scope.on(),()=>{e.scope.off(),$n(t)}},jn=()=>{Vn&&Vn.scope.off(),$n(null)};function Un(e){return 4&e.vnode.shapeFlag}let zn,Wn,Nn=!1;function Xn(e,t=!1){t&&Mn(t);const{props:n,children:o}=e.vnode,r=Un(e);bt(e,n,r,t),Bt(e,o);const a=r?Yn(e,t):void 0;return t&&Mn(!1),a}function Yn(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=(0,o.IG)(new Proxy(e.ctx,Ke));const{setup:i}=n;if(i){const n=e.setupContext=i.length>1?Qn(e):null,s=Ln(e);(0,o.C4)();const c=a(i,e,0,[e.props,n]);if((0,o.bl)(),s(),(0,r.yL)(c)){if(c.then(jn,jn),t)return c.then((n=>{Gn(e,n,t)})).catch((t=>{l(t,e,0)}));e.asyncDep=c}else Gn(e,c,t)}else Kn(e,t)}function Gn(e,t,n){(0,r.Tn)(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:(0,r.Gv)(t)&&(e.setupState=(0,o.Pr)(t)),Kn(e,n)}function Kn(e,t,n){const a=e.type;if(!e.render){if(!t&&zn&&!a.render){const t=a.template||tt(e).template;if(t){0;const{isCustomElement:n,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:l}=a,s=(0,r.X$)((0,r.X$)({isCustomElement:n,delimiters:i},o),l);a.render=zn(t,s)}}e.render=a.render||r.tE,Wn&&Wn(e)}{const t=Ln(e);(0,o.C4)();try{qe(e)}finally{(0,o.bl)(),t()}}}function Hn(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return(0,o.u4)(e,"get","$attrs"),t[n]}}))}function Qn(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return Hn(e)},slots:e.slots,emit:e.emit,expose:t}}function qn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy((0,o.Pr)((0,o.IG)(e.exposed)),{get(t,n){return n in t?t[n]:n in Ye?Ye[n](e):void 0},has(e,t){return t in e||t in Ye}}))}function Jn(e,t=!0){return(0,r.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}function Zn(e){return(0,r.Tn)(e)&&"__vccOpts"in e}const eo=(e,t)=>{const n=(0,o.EW)(e,t,Nn);return n};function to(e,t,n){const o=arguments.length;return 2===o?(0,r.Gv)(t)&&!(0,r.cy)(t)?vn(t)?xn(e,null,[t]):xn(e,t):xn(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&vn(n)&&(n=[n]),xn(e,t,n))}const no="3.4.21"},5130:function(e,t,n){n.d(t,{Ef:function(){return Ce},Jo:function(){return we},aG:function(){return P},eB:function(){return h},jR:function(){return Se}});n(4114);var o=n(6768),r=n(4232),a=n(144); +/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +const i="http://www.w3.org/2000/svg",l="http://www.w3.org/1998/Math/MathML",s="undefined"!==typeof document?document:null,c=s&&s.createElement("template"),u={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?s.createElementNS(i,e):"mathml"===t?s.createElementNS(l,e):s.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>s.createTextNode(e),createComment:e=>s.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>s.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,a){const i=n?n.previousSibling:t.lastChild;if(r&&(r===a||r.nextSibling)){while(1)if(t.insertBefore(r.cloneNode(!0),n),r===a||!(r=r.nextSibling))break}else{c.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=c.content;if("svg"===o||"mathml"===o){const e=r.firstChild;while(e.firstChild)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},d="transition",f="animation",p=Symbol("_vtc"),h=(e,{slots:t})=>(0,o.h)(o.pR,y(e),t);h.displayName="Transition";const v={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},m=h.props=(0,r.X$)({},o.QP,v),g=(e,t=[])=>{(0,r.cy)(e)?e.forEach((e=>e(...t))):e&&e(...t)},b=e=>!!e&&((0,r.cy)(e)?e.some((e=>e.length>1)):e.length>1);function y(e){const t={};for(const r in e)r in v||(t[r]=e[r]);if(!1===e.css)return t;const{name:n="v",type:o,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:l=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=l,appearToClass:d=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,m=w(a),y=m&&m[0],x=m&&m[1],{onBeforeEnter:E,onEnter:k,onEnterCancelled:R,onLeave:O,onLeaveCancelled:A,onBeforeAppear:B=E,onAppear:I=k,onAppearCancelled:P=R}=t,V=(e,t,n)=>{F(e,t?d:s),F(e,t?u:l),n&&n()},D=(e,t)=>{e._isLeaving=!1,F(e,f),F(e,h),F(e,p),t&&t()},$=e=>(t,n)=>{const r=e?I:k,a=()=>V(t,e,n);g(r,[t,a]),T((()=>{F(t,e?c:i),S(t,e?d:s),b(r)||C(t,o,y,a)}))};return(0,r.X$)(t,{onBeforeEnter(e){g(E,[e]),S(e,i),S(e,l)},onBeforeAppear(e){g(B,[e]),S(e,c),S(e,u)},onEnter:$(!1),onAppear:$(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>D(e,t);S(e,f),_(),S(e,p),T((()=>{e._isLeaving&&(F(e,f),S(e,h),b(O)||C(e,o,x,n))})),g(O,[e,n])},onEnterCancelled(e){V(e,!1),g(R,[e])},onAppearCancelled(e){V(e,!0),g(P,[e])},onLeaveCancelled(e){D(e),g(A,[e])}})}function w(e){if(null==e)return null;if((0,r.Gv)(e))return[x(e.enter),x(e.leave)];{const t=x(e);return[t,t]}}function x(e){const t=(0,r.Ro)(e);return t}function S(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[p]||(e[p]=new Set)).add(t)}function F(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[p];n&&(n.delete(t),n.size||(e[p]=void 0))}function T(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let E=0;function C(e,t,n,o){const r=e._endId=++E,a=()=>{r===e._endId&&o()};if(n)return setTimeout(a,n);const{type:i,timeout:l,propCount:s}=k(e,t);if(!i)return o();const c=i+"end";let u=0;const d=()=>{e.removeEventListener(c,f),a()},f=t=>{t.target===e&&++u>=s&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${d}Delay`),a=o(`${d}Duration`),i=R(r,a),l=o(`${f}Delay`),s=o(`${f}Duration`),c=R(l,s);let u=null,p=0,h=0;t===d?i>0&&(u=d,p=i,h=a.length):t===f?c>0&&(u=f,p=c,h=s.length):(p=Math.max(i,c),u=p>0?i>c?d:f:null,h=u?u===d?a.length:s.length:0);const v=u===d&&/\b(transform|all)(,|$)/.test(o(`${d}Property`).toString());return{type:u,timeout:p,propCount:h,hasTransform:v}}function R(e,t){while(e.lengthO(t)+O(e[n]))))}function O(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function _(){return document.body.offsetHeight}function A(e,t,n){const o=e[p];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const B=Symbol("_vod"),I=Symbol("_vsh"),P={beforeMount(e,{value:t},{transition:n}){e[B]="none"===e.style.display?"":e.style.display,n&&t?n.beforeEnter(e):V(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!==!n&&(o?t?(o.beforeEnter(e),V(e,!0),o.enter(e)):o.leave(e,(()=>{V(e,!1)})):V(e,t))},beforeUnmount(e,{value:t}){V(e,t)}};function V(e,t){e.style.display=t?e[B]:"none",e[I]=!t}const D=Symbol("");const $=/(^|;)\s*display\s*:/;function M(e,t,n){const o=e.style,a=(0,r.Kg)(n);let i=!1;if(n&&!a){if(t)if((0,r.Kg)(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&j(o,t,"")}else for(const e in t)null==n[e]&&j(o,e,"");for(const e in n)"display"===e&&(i=!0),j(o,e,n[e])}else if(a){if(t!==n){const e=o[D];e&&(n+=";"+e),o.cssText=n,i=$.test(n)}}else t&&e.removeAttribute("style");B in e&&(e[B]=i?o.display:"",e[I]&&(o.display="none"))}const L=/\s*!important$/;function j(e,t,n){if((0,r.cy)(n))n.forEach((n=>j(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=W(e,t);L.test(n)?e.setProperty((0,r.Tg)(o),n.replace(L,""),"important"):e[o]=n}}const U=["Webkit","Moz","ms"],z={};function W(e,t){const n=z[t];if(n)return n;let o=(0,r.PT)(t);if("filter"!==o&&o in e)return z[t]=o;o=(0,r.ZH)(o);for(let r=0;rZ||(ee.then((()=>Z=0)),Z=Date.now());function ne(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();(0,o.qL)(oe(e,n.value),t,5,[e])};return n.value=e,n.attached=te(),n}function oe(e,t){if((0,r.cy)(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const re=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,ae=(e,t,n,o,a,i,l,s,c)=>{const u="svg"===a;"class"===t?A(e,o,u):"style"===t?M(e,n,o):(0,r.Mp)(t)?(0,r.CP)(t)||Q(e,t,n,o,l):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):ie(e,t,o,u))?Y(e,t,o,i,l,s,c):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),X(e,t,o,u))};function ie(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&re(t)&&(0,r.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!re(t)||!(0,r.Kg)(n))&&t in e} +/*! #__NO_SIDE_EFFECTS__ */ +/*! #__NO_SIDE_EFFECTS__ */ +"undefined"!==typeof HTMLElement&&HTMLElement;const le=new WeakMap,se=new WeakMap,ce=Symbol("_moveCb"),ue=Symbol("_enterCb"),de={name:"TransitionGroup",props:(0,r.X$)({},m,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=(0,o.nI)(),r=(0,o.Gy)();let i,l;return(0,o.$u)((()=>{if(!i.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!ve(i[0].el,n.vnode.el,t))return;i.forEach(fe),i.forEach(pe);const o=i.filter(he);_(),o.forEach((e=>{const n=e.el,o=n.style;S(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[ce]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[ce]=null,F(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const s=(0,a.ux)(e),c=y(s);let u=s.tag||o.FK;i=l,l=t.default?(0,o.Df)(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const a=1===t.nodeType?t:t.parentNode;a.appendChild(o);const{hasTransform:i}=k(o);return a.removeChild(o),i}const me=e=>{const t=e.props["onUpdate:modelValue"]||!1;return(0,r.cy)(t)?e=>(0,r.DY)(t,e):t};function ge(e){e.target.composing=!0}function be(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ye=Symbol("_assign"),we={created(e,{modifiers:{lazy:t,trim:n,number:o}},a){e[ye]=me(a);const i=o||a.props&&"number"===a.props.type;G(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),i&&(o=(0,r.bB)(o)),e[ye](o)})),n&&G(e,"change",(()=>{e.value=e.value.trim()})),t||(G(e,"compositionstart",ge),G(e,"compositionend",be),G(e,"change",be))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:a}},i){if(e[ye]=me(i),e.composing)return;const l=a||"number"===e.type?(0,r.bB)(e.value):e.value,s=null==t?"":t;if(l!==s){if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===s)return}e.value=s}}};const xe={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Se=(e,t)=>{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=n=>{if(!("key"in n))return;const o=(0,r.Tg)(n.key);return t.some((e=>e===o||xe[e]===o))?e(n):void 0})},Fe=(0,r.X$)({patchProp:ae},u);let Te;function Ee(){return Te||(Te=(0,o.K9)(Fe))}const Ce=(...e)=>{const t=Ee().createApp(...e);const{mount:n}=t;return t.mount=e=>{const o=Re(e);if(!o)return;const a=t._component;(0,r.Tn)(a)||a.render||a.template||(a.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,ke(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function ke(e){return e instanceof SVGElement?"svg":"function"===typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function Re(e){if((0,r.Kg)(e)){const t=document.querySelector(e);return t}return e}},4232:function(e,t,n){n.d(t,{$3:function(){return p},$H:function(){return $},BH:function(){return X},BX:function(){return oe},Bm:function(){return x},C4:function(){return J},CE:function(){return v},CP:function(){return c},DY:function(){return M},Gv:function(){return S},J$:function(){return ee},Kg:function(){return w},MZ:function(){return r},Mp:function(){return s},NO:function(){return l},Oj:function(){return a},PT:function(){return B},Qd:function(){return k},Ro:function(){return U},SU:function(){return O},TF:function(){return d},Tg:function(){return P},Tn:function(){return y},Tr:function(){return Y},We:function(){return W},X$:function(){return u},Y2:function(){return te},ZH:function(){return V},Zf:function(){return C},bB:function(){return j},cy:function(){return h},gd:function(){return b},pD:function(){return o},rU:function(){return D},tE:function(){return i},tl:function(){return q},u3:function(){return re},vM:function(){return m},v_:function(){return ae},yI:function(){return R},yL:function(){return F},yQ:function(){return L}});n(4114); +/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/ +function o(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const r={},a=[],i=()=>{},l=()=>!1,s=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),c=e=>e.startsWith("onUpdate:"),u=Object.assign,d=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},f=Object.prototype.hasOwnProperty,p=(e,t)=>f.call(e,t),h=Array.isArray,v=e=>"[object Map]"===E(e),m=e=>"[object Set]"===E(e),g=e=>"[object Date]"===E(e),b=e=>"[object RegExp]"===E(e),y=e=>"function"===typeof e,w=e=>"string"===typeof e,x=e=>"symbol"===typeof e,S=e=>null!==e&&"object"===typeof e,F=e=>(S(e)||y(e))&&y(e.then)&&y(e.catch),T=Object.prototype.toString,E=e=>T.call(e),C=e=>E(e).slice(8,-1),k=e=>"[object Object]"===E(e),R=e=>w(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,O=o(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_=e=>{const t=Object.create(null);return n=>{const o=t[n];return o||(t[n]=e(n))}},A=/-(\w)/g,B=_((e=>e.replace(A,((e,t)=>t?t.toUpperCase():"")))),I=/\B([A-Z])/g,P=_((e=>e.replace(I,"-$1").toLowerCase())),V=_((e=>e.charAt(0).toUpperCase()+e.slice(1))),D=_((e=>{const t=e?`on${V(e)}`:"";return t})),$=(e,t)=>!Object.is(e,t),M=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},j=e=>{const t=parseFloat(e);return isNaN(t)?e:t},U=e=>{const t=w(e)?Number(e):NaN;return isNaN(t)?e:t};let z;const W=()=>z||(z="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:{});const N="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",X=o(N);function Y(e){if(h(e)){const t={};for(let n=0;n{if(e){const n=e.split(K);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function q(e){let t="";if(!e||w(e))return t;for(const n in e){const o=e[n],r=n.startsWith("--")?n:P(n);(w(o)||"number"===typeof o)&&(t+=`${r}:${o};`)}return t}function J(e){let t="";if(w(e))t=e;else if(h(e))for(let n=0;noe(e,t)))}const ae=e=>w(e)?e:null==e?"":h(e)||S(e)&&(e.toString===T||!y(e.toString))?JSON.stringify(e,ie,2):String(e),ie=(e,t)=>t&&t.__v_isRef?ie(e,t.value):v(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[le(t,o)+" =>"]=n,e)),{})}:m(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>le(e)))}:x(t)?le(t):!S(t)||h(t)||k(t)?t:String(t),le=(e,t="")=>{var n;return x(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}},4139:function(e,t,n){n.d(t,{A:function(){return r}});const o=(e,t)=>{const n=e.storage||sessionStorage,o=e.key||t.$id;if(e.paths){const r=e.paths.reduce(((e,n)=>(e[n]=t.$state[n],e)),{});n.setItem(o,JSON.stringify(r))}else n.setItem(o,JSON.stringify(t.$state))};var r=({options:e,store:t})=>{var n,r,a,i;if(null==(n=e.persist)?void 0:n.enabled){const n=[{key:t.$id,storage:sessionStorage}],l=(null==(a=null==(r=e.persist)?void 0:r.strategies)?void 0:a.length)?null==(i=e.persist)?void 0:i.strategies:n;l.forEach((e=>{const n=e.storage||sessionStorage,r=e.key||t.$id,a=n.getItem(r);a&&(t.$patch(JSON.parse(a)),o(e,t))})),t.$subscribe((()=>{l.forEach((e=>{o(e,t)}))}))}}},1241:function(e,t){t.A=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}},9306:function(e,t,n){var o=n(4901),r=n(6823),a=TypeError;e.exports=function(e){if(o(e))return e;throw new a(r(e)+" is not a function")}},3506:function(e,t,n){var o=n(3925),r=String,a=TypeError;e.exports=function(e){if(o(e))return e;throw new a("Can't set "+r(e)+" as a prototype")}},679:function(e,t,n){var o=n(1625),r=TypeError;e.exports=function(e,t){if(o(t,e))return e;throw new r("Incorrect invocation")}},8551:function(e,t,n){var o=n(34),r=String,a=TypeError;e.exports=function(e){if(o(e))return e;throw new a(r(e)+" is not an object")}},7811:function(e){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},7394:function(e,t,n){var o=n(6706),r=n(4576),a=TypeError;e.exports=o(ArrayBuffer.prototype,"byteLength","get")||function(e){if("ArrayBuffer"!==r(e))throw new a("ArrayBuffer expected");return e.byteLength}},3238:function(e,t,n){var o=n(9504),r=n(7394),a=o(ArrayBuffer.prototype.slice);e.exports=function(e){if(0!==r(e))return!1;try{return a(e,0,0),!1}catch(t){return!0}}},5636:function(e,t,n){var o=n(4475),r=n(9504),a=n(6706),i=n(7696),l=n(3238),s=n(7394),c=n(4483),u=n(1548),d=o.structuredClone,f=o.ArrayBuffer,p=o.DataView,h=o.TypeError,v=Math.min,m=f.prototype,g=p.prototype,b=r(m.slice),y=a(m,"resizable","get"),w=a(m,"maxByteLength","get"),x=r(g.getInt8),S=r(g.setInt8);e.exports=(u||c)&&function(e,t,n){var o,r=s(e),a=void 0===t?r:i(t),m=!y||!y(e);if(l(e))throw new h("ArrayBuffer is detached");if(u&&(e=d(e,{transfer:[e]}),r===a&&(n||m)))return e;if(r>=a&&(!n||m))o=b(e,0,a);else{var g=n&&!m&&w?{maxByteLength:w(e)}:void 0;o=new f(a,g);for(var F=new p(e),T=new p(o),E=v(a,r),C=0;C2?n:o(t),i=new e(a);while(a>r)i[r]=t[r++];return i}},9617:function(e,t,n){var o=n(5397),r=n(5610),a=n(6198),i=function(e){return function(t,n,i){var l=o(t),s=a(l);if(0===s)return!e&&-1;var c,u=r(i,s);if(e&&n!==n){while(s>u)if(c=l[u++],c!==c)return!0}else for(;s>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},4527:function(e,t,n){var o=n(3724),r=n(4376),a=TypeError,i=Object.getOwnPropertyDescriptor,l=o&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=l?function(e,t){if(r(e)&&!i(e,"length").writable)throw new a("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},7628:function(e,t,n){var o=n(6198);e.exports=function(e,t){for(var n=o(e),r=new t(n),a=0;a=l||c<0)throw new a("Incorrect index");for(var u=new t(l),d=0;dn)throw t("Maximum allowed index exceeded");return e}},5002:function(e){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},7290:function(e,t,n){var o=n(516),r=n(9088);e.exports=!o&&!r&&"object"==typeof window&&"object"==typeof document},516:function(e){e.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},9088:function(e,t,n){var o=n(4475),r=n(4576);e.exports="process"===r(o.process)},9392:function(e){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},7388:function(e,t,n){var o,r,a=n(4475),i=n(9392),l=a.process,s=a.Deno,c=l&&l.versions||s&&s.version,u=c&&c.v8;u&&(o=u.split("."),r=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!r&&i&&(o=i.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/),o&&(r=+o[1]))),e.exports=r},8727:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6193:function(e,t,n){var o=n(9504),r=Error,a=o("".replace),i=function(e){return String(new r(e).stack)}("zxcasd"),l=/\n\s*at [^:]*:[^\n]*/,s=l.test(i);e.exports=function(e,t){if(s&&"string"==typeof e&&!r.prepareStackTrace)while(t--)e=a(e,l,"");return e}},6518:function(e,t,n){var o=n(4475),r=n(7347).f,a=n(6699),i=n(6840),l=n(9433),s=n(7740),c=n(2796);e.exports=function(e,t){var n,u,d,f,p,h,v=e.target,m=e.global,g=e.stat;if(u=m?o:g?o[v]||l(v,{}):o[v]&&o[v].prototype,u)for(d in t){if(p=t[d],e.dontCallGetSet?(h=r(u,d),f=h&&h.value):f=u[d],n=c(m?d:v+(g?".":"#")+d,e.forced),!n&&void 0!==f){if(typeof p==typeof f)continue;s(p,f)}(e.sham||f&&f.sham)&&a(p,"sham",!0),i(u,d,p,e)}}},9039:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},616:function(e,t,n){var o=n(9039);e.exports=!o((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},9565:function(e,t,n){var o=n(616),r=Function.prototype.call;e.exports=o?r.bind(r):function(){return r.apply(r,arguments)}},350:function(e,t,n){var o=n(3724),r=n(9297),a=Function.prototype,i=o&&Object.getOwnPropertyDescriptor,l=r(a,"name"),s=l&&"something"===function(){}.name,c=l&&(!o||o&&i(a,"name").configurable);e.exports={EXISTS:l,PROPER:s,CONFIGURABLE:c}},6706:function(e,t,n){var o=n(9504),r=n(9306);e.exports=function(e,t,n){try{return o(r(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(a){}}},9504:function(e,t,n){var o=n(616),r=Function.prototype,a=r.call,i=o&&r.bind.bind(a,a);e.exports=o?i:function(e){return function(){return a.apply(e,arguments)}}},7751:function(e,t,n){var o=n(4475),r=n(4901),a=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(o[e]):o[e]&&o[e][t]}},5966:function(e,t,n){var o=n(9306),r=n(4117);e.exports=function(e,t){var n=e[t];return r(n)?void 0:o(n)}},4475:function(e,t,n){var o=function(e){return e&&e.Math===Math&&e};e.exports=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof n.g&&n.g)||o("object"==typeof this&&this)||function(){return this}()||Function("return this")()},9297:function(e,t,n){var o=n(9504),r=n(8981),a=o({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return a(r(e),t)}},421:function(e){e.exports={}},5917:function(e,t,n){var o=n(3724),r=n(9039),a=n(4055);e.exports=!o&&!r((function(){return 7!==Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},7055:function(e,t,n){var o=n(9504),r=n(9039),a=n(4576),i=Object,l=o("".split);e.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(e){return"String"===a(e)?l(e,""):i(e)}:i},3167:function(e,t,n){var o=n(4901),r=n(34),a=n(2967);e.exports=function(e,t,n){var i,l;return a&&o(i=t.constructor)&&i!==n&&r(l=i.prototype)&&l!==n.prototype&&a(e,l),e}},3706:function(e,t,n){var o=n(9504),r=n(4901),a=n(7629),i=o(Function.toString);r(a.inspectSource)||(a.inspectSource=function(e){return i(e)}),e.exports=a.inspectSource},1181:function(e,t,n){var o,r,a,i=n(8622),l=n(4475),s=n(34),c=n(6699),u=n(9297),d=n(7629),f=n(6119),p=n(421),h="Object already initialized",v=l.TypeError,m=l.WeakMap,g=function(e){return a(e)?r(e):o(e,{})},b=function(e){return function(t){var n;if(!s(t)||(n=r(t)).type!==e)throw new v("Incompatible receiver, "+e+" required");return n}};if(i||d.state){var y=d.state||(d.state=new m);y.get=y.get,y.has=y.has,y.set=y.set,o=function(e,t){if(y.has(e))throw new v(h);return t.facade=e,y.set(e,t),t},r=function(e){return y.get(e)||{}},a=function(e){return y.has(e)}}else{var w=f("state");p[w]=!0,o=function(e,t){if(u(e,w))throw new v(h);return t.facade=e,c(e,w,t),t},r=function(e){return u(e,w)?e[w]:{}},a=function(e){return u(e,w)}}e.exports={set:o,get:r,has:a,enforce:g,getterFor:b}},4376:function(e,t,n){var o=n(4576);e.exports=Array.isArray||function(e){return"Array"===o(e)}},1108:function(e,t,n){var o=n(6955);e.exports=function(e){var t=o(e);return"BigInt64Array"===t||"BigUint64Array"===t}},4901:function(e){var t="object"==typeof document&&document.all;e.exports="undefined"==typeof t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},2796:function(e,t,n){var o=n(9039),r=n(4901),a=/#|\.prototype\./,i=function(e,t){var n=s[l(e)];return n===u||n!==c&&(r(t)?o(t):!!t)},l=i.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";e.exports=i},4117:function(e){e.exports=function(e){return null===e||void 0===e}},34:function(e,t,n){var o=n(4901);e.exports=function(e){return"object"==typeof e?null!==e:o(e)}},3925:function(e,t,n){var o=n(34);e.exports=function(e){return o(e)||null===e}},6395:function(e){e.exports=!1},757:function(e,t,n){var o=n(7751),r=n(4901),a=n(1625),i=n(7040),l=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=o("Symbol");return r(t)&&a(t.prototype,l(e))}},6198:function(e,t,n){var o=n(8014);e.exports=function(e){return o(e.length)}},283:function(e,t,n){var o=n(9504),r=n(9039),a=n(4901),i=n(9297),l=n(3724),s=n(350).CONFIGURABLE,c=n(3706),u=n(1181),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,v=o("".slice),m=o("".replace),g=o([].join),b=l&&!r((function(){return 8!==h((function(){}),"length",{value:8}).length})),y=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===v(p(t),0,7)&&(t="["+m(p(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||s&&e.name!==t)&&(l?h(e,"name",{value:t,configurable:!0}):e.name=t),b&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?l&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(r){}var o=d(e);return i(o,"source")||(o.source=g(y,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return a(this)&&f(this).source||c(this)}),"toString")},741:function(e){var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var o=+e;return(o>0?n:t)(o)}},2603:function(e,t,n){var o=n(655);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:o(e)}},4913:function(e,t,n){var o=n(3724),r=n(5917),a=n(8686),i=n(8551),l=n(6969),s=TypeError,c=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";t.f=o?a?function(e,t,n){if(i(e),t=l(t),i(n),"function"===typeof e&&"prototype"===t&&"value"in n&&p in n&&!n[p]){var o=u(e,t);o&&o[p]&&(e[t]=n.value,n={configurable:f in n?n[f]:o[f],enumerable:d in n?n[d]:o[d],writable:!1})}return c(e,t,n)}:c:function(e,t,n){if(i(e),t=l(t),i(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw new s("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},7347:function(e,t,n){var o=n(3724),r=n(9565),a=n(8773),i=n(6980),l=n(5397),s=n(6969),c=n(9297),u=n(5917),d=Object.getOwnPropertyDescriptor;t.f=o?d:function(e,t){if(e=l(e),t=s(t),u)try{return d(e,t)}catch(n){}if(c(e,t))return i(!r(a.f,e,t),e[t])}},8480:function(e,t,n){var o=n(1828),r=n(8727),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,a)}},3717:function(e,t){t.f=Object.getOwnPropertySymbols},2787:function(e,t,n){var o=n(9297),r=n(4901),a=n(8981),i=n(6119),l=n(2211),s=i("IE_PROTO"),c=Object,u=c.prototype;e.exports=l?c.getPrototypeOf:function(e){var t=a(e);if(o(t,s))return t[s];var n=t.constructor;return r(n)&&t instanceof n?n.prototype:t instanceof c?u:null}},1625:function(e,t,n){var o=n(9504);e.exports=o({}.isPrototypeOf)},1828:function(e,t,n){var o=n(9504),r=n(9297),a=n(5397),i=n(9617).indexOf,l=n(421),s=o([].push);e.exports=function(e,t){var n,o=a(e),c=0,u=[];for(n in o)!r(l,n)&&r(o,n)&&s(u,n);while(t.length>c)r(o,n=t[c++])&&(~i(u,n)||s(u,n));return u}},8773:function(e,t){var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},2967:function(e,t,n){var o=n(6706),r=n(34),a=n(7750),i=n(3506);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=o(Object.prototype,"__proto__","set"),e(n,[]),t=n instanceof Array}catch(l){}return function(n,o){return a(n),i(o),r(n)?(t?e(n,o):n.__proto__=o,n):n}}():void 0)},4270:function(e,t,n){var o=n(9565),r=n(4901),a=n(34),i=TypeError;e.exports=function(e,t){var n,l;if("string"===t&&r(n=e.toString)&&!a(l=o(n,e)))return l;if(r(n=e.valueOf)&&!a(l=o(n,e)))return l;if("string"!==t&&r(n=e.toString)&&!a(l=o(n,e)))return l;throw new i("Can't convert object to primitive value")}},5031:function(e,t,n){var o=n(7751),r=n(9504),a=n(8480),i=n(3717),l=n(8551),s=r([].concat);e.exports=o("Reflect","ownKeys")||function(e){var t=a.f(l(e)),n=i.f;return n?s(t,n(e)):t}},7750:function(e,t,n){var o=n(4117),r=TypeError;e.exports=function(e){if(o(e))throw new r("Can't call method on "+e);return e}},6119:function(e,t,n){var o=n(5745),r=n(3392),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},7629:function(e,t,n){var o=n(6395),r=n(4475),a=n(9433),i="__core-js_shared__",l=e.exports=r[i]||a(i,{});(l.versions||(l.versions=[])).push({version:"3.36.1",mode:o?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:function(e,t,n){var o=n(7629);e.exports=function(e,t){return o[e]||(o[e]=t||{})}},1548:function(e,t,n){var o=n(4475),r=n(9039),a=n(7388),i=n(7290),l=n(516),s=n(9088),c=o.structuredClone;e.exports=!!c&&!r((function(){if(l&&a>92||s&&a>94||i&&a>97)return!1;var e=new ArrayBuffer(8),t=c(e,{transfer:[e]});return 0!==e.byteLength||8!==t.byteLength}))},4495:function(e,t,n){var o=n(7388),r=n(9039),a=n(4475),i=a.String;e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&o&&o<41}))},5610:function(e,t,n){var o=n(1291),r=Math.max,a=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):a(n,t)}},5854:function(e,t,n){var o=n(2777),r=TypeError;e.exports=function(e){var t=o(e,"number");if("number"==typeof t)throw new r("Can't convert number to bigint");return BigInt(t)}},7696:function(e,t,n){var o=n(1291),r=n(8014),a=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=o(e),n=r(t);if(t!==n)throw new a("Wrong length or index");return n}},5397:function(e,t,n){var o=n(7055),r=n(7750);e.exports=function(e){return o(r(e))}},1291:function(e,t,n){var o=n(741);e.exports=function(e){var t=+e;return t!==t||0===t?0:o(t)}},8014:function(e,t,n){var o=n(1291),r=Math.min;e.exports=function(e){var t=o(e);return t>0?r(t,9007199254740991):0}},8981:function(e,t,n){var o=n(7750),r=Object;e.exports=function(e){return r(o(e))}},2777:function(e,t,n){var o=n(9565),r=n(34),a=n(757),i=n(5966),l=n(4270),s=n(8227),c=TypeError,u=s("toPrimitive");e.exports=function(e,t){if(!r(e)||a(e))return e;var n,s=i(e,u);if(s){if(void 0===t&&(t="default"),n=o(s,e,t),!r(n)||a(n))return n;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},6969:function(e,t,n){var o=n(2777),r=n(757);e.exports=function(e){var t=o(e,"string");return r(t)?t:t+""}},2140:function(e,t,n){var o=n(8227),r=o("toStringTag"),a={};a[r]="z",e.exports="[object z]"===String(a)},655:function(e,t,n){var o=n(6955),r=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return r(e)}},9714:function(e,t,n){var o=n(9088);e.exports=function(e){try{if(o)return Function('return require("'+e+'")')()}catch(t){}}},6823:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(n){return"Object"}}},3392:function(e,t,n){var o=n(9504),r=0,a=Math.random(),i=o(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+i(++r+a,36)}},7040:function(e,t,n){var o=n(4495);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},8686:function(e,t,n){var o=n(3724),r=n(9039);e.exports=o&&r((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},2812:function(e){var t=TypeError;e.exports=function(e,n){if(ei(e)))}var c=e=>e===window,u=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),d=e=>{const t=(0,o.R1)(e);if(c(t)){const e=t.innerWidth,n=t.innerHeight;return u(e,n)}return(null==t?void 0:t.getBoundingClientRect)?t.getBoundingClientRect():u(0,0)};function f(e=!1){const t=(0,o.KR)(e),n=(e=!t.value)=>{t.value=e};return[t,n]}function p(e){const t=(0,r.WQ)(e,null);if(t){const e=(0,r.nI)(),{link:n,unlink:o,internalChildren:a}=t;n(e),(0,r.hi)((()=>o(e)));const i=(0,r.EW)((()=>a.indexOf(e)));return{parent:t,index:i}}return{parent:null,index:(0,o.KR)(-1)}}function h(e){const t=[],n=e=>{Array.isArray(e)&&e.forEach((e=>{var o;(0,r.vv)(e)&&(t.push(e),(null==(o=e.component)?void 0:o.subTree)&&(t.push(e.component.subTree),n(e.component.subTree.children)),e.children&&n(e.children))}))};return n(e),t}var v=(e,t)=>{const n=e.indexOf(t);return-1===n?e.findIndex((e=>void 0!==t.key&&null!==t.key&&e.type===t.type&&e.key===t.key)):n};function m(e,t,n){const o=h(e.subTree.children);n.sort(((e,t)=>v(o,e.vnode)-v(o,t.vnode)));const r=n.map((e=>e.proxy));t.sort(((e,t)=>{const n=r.indexOf(e),o=r.indexOf(t);return n-o}))}function g(e){const t=(0,o.Kh)([]),n=(0,o.Kh)([]),a=(0,r.nI)(),i=o=>{const i=e=>{e.proxy&&(n.push(e),t.push(e.proxy),m(a,t,n))},l=e=>{const o=n.indexOf(e);t.splice(o,1),n.splice(o,1)};(0,r.Gt)(e,Object.assign({link:i,unlink:l,children:t,internalChildren:n},o))};return{children:t,linkChildren:i}}var b,y,w=1e3,x=60*w,S=60*x,F=24*S;function T(e){const t=Math.floor(e/F),n=Math.floor(e%F/S),o=Math.floor(e%S/x),r=Math.floor(e%x/w),a=Math.floor(e%w);return{total:e,days:t,hours:n,minutes:o,seconds:r,milliseconds:a}}function E(e,t){return Math.floor(e/1e3)===Math.floor(t/1e3)}function C(e){let t,n,s,c;const u=(0,o.KR)(e.time),d=(0,r.EW)((()=>T(u.value))),f=()=>{s=!1,l(t)},p=()=>Math.max(n-Date.now(),0),h=t=>{var n,o;u.value=t,null==(n=e.onChange)||n.call(e,d.value),0===t&&(f(),null==(o=e.onFinish)||o.call(e))},v=()=>{t=i((()=>{s&&(h(p()),u.value>0&&v())}))},m=()=>{t=i((()=>{if(s){const e=p();E(e,u.value)&&0!==e||h(e),u.value>0&&m()}}))},g=()=>{a&&(e.millisecond?v():m())},b=()=>{s||(n=Date.now()+u.value,s=!0,g())},y=(t=e.time)=>{f(),u.value=t};return(0,r.xo)(f),(0,r.n)((()=>{c&&(s=!0,c=!1,g())})),(0,r.Y4)((()=>{s&&(f(),c=!0)})),{start:b,pause:f,reset:y,current:d}}function k(e){let t;(0,r.sV)((()=>{e(),(0,r.dY)((()=>{t=!0}))})),(0,r.n)((()=>{t&&e()}))}function R(e,t,n={}){if(!a)return;const{target:i=window,passive:l=!1,capture:s=!1}=n;let c,u=!1;const d=n=>{if(u)return;const r=(0,o.R1)(n);r&&!c&&(r.addEventListener(e,t,{capture:s,passive:l}),c=!0)},f=n=>{if(u)return;const r=(0,o.R1)(n);r&&c&&(r.removeEventListener(e,t,s),c=!1)};let p;return(0,r.hi)((()=>f(i))),(0,r.Y4)((()=>f(i))),k((()=>d(i))),(0,o.i9)(i)&&(p=(0,r.wB)(i,((e,t)=>{f(t),d(e)}))),()=>{null==p||p(),f(i),u=!0}}function O(e,t,n={}){if(!a)return;const{eventName:r="click"}=n,i=n=>{const r=Array.isArray(e)?e:[e],a=r.every((e=>{const t=(0,o.R1)(e);return t&&!t.contains(n.target)}));a&&t(n)};R(r,i,{target:document})}function _(){if(!b&&(b=(0,o.KR)(0),y=(0,o.KR)(0),a)){const e=()=>{b.value=window.innerWidth,y.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:b,height:y}}var A,B=/scroll|auto|overlay/i,I=a?window:void 0;function P(e){const t=1;return"HTML"!==e.tagName&&"BODY"!==e.tagName&&e.nodeType===t}function V(e,t=I){let n=e;while(n&&n!==t&&P(n)){const{overflowY:e}=window.getComputedStyle(n);if(B.test(e))return n;n=n.parentNode}return t}function D(e,t=I){const n=(0,o.KR)();return(0,r.sV)((()=>{e.value&&(n.value=V(e.value,t))})),n}function $(){if(!A&&(A=(0,o.KR)("visible"),a)){const e=()=>{A.value=document.hidden?"hidden":"visible"};e(),window.addEventListener("visibilitychange",e)}return A}var M=Symbol("van-field");function L(e){const t=(0,r.WQ)(M,null);t&&!t.customValue.value&&(t.customValue.value=e,(0,r.wB)(e,(()=>{t.resetValidation(),t.validateWithTrigger("onChange")})))}},8355:function(e,t,n){n.d(t,{A:function(){return zt}});var o={};n.r(o),n.d(o,{hasBrowserEnv:function(){return Be},hasStandardBrowserEnv:function(){return Ie},hasStandardBrowserWebWorkerEnv:function(){return Pe}});n(4114),n(6573),n(8100),n(7936),n(7467),n(4732),n(9577);function r(e,t){return function(){return e.apply(t,arguments)}}const{toString:a}=Object.prototype,{getPrototypeOf:i}=Object,l=(e=>t=>{const n=a.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),s=e=>(e=e.toLowerCase(),t=>l(t)===e),c=e=>t=>typeof t===e,{isArray:u}=Array,d=c("undefined");function f(e){return null!==e&&!d(e)&&null!==e.constructor&&!d(e.constructor)&&m(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const p=s("ArrayBuffer");function h(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&p(e.buffer),t}const v=c("string"),m=c("function"),g=c("number"),b=e=>null!==e&&"object"===typeof e,y=e=>!0===e||!1===e,w=e=>{if("object"!==l(e))return!1;const t=i(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},x=s("Date"),S=s("File"),F=s("Blob"),T=s("FileList"),E=e=>b(e)&&m(e.pipe),C=e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||m(e.append)&&("formdata"===(t=l(e))||"object"===t&&m(e.toString)&&"[object FormData]"===e.toString()))},k=s("URLSearchParams"),R=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function O(e,t,{allOwnKeys:n=!1}={}){if(null===e||"undefined"===typeof e)return;let o,r;if("object"!==typeof e&&(e=[e]),u(e))for(o=0,r=e.length;o0)if(o=n[r],t===o.toLowerCase())return o;return null}const A=(()=>"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global)(),B=e=>!d(e)&&e!==A;function I(){const{caseless:e}=B(this)&&this||{},t={},n=(n,o)=>{const r=e&&_(t,o)||o;w(t[r])&&w(n)?t[r]=I(t[r],n):w(n)?t[r]=I({},n):u(n)?t[r]=n.slice():t[r]=n};for(let o=0,r=arguments.length;o(O(t,((t,o)=>{n&&m(t)?e[o]=r(t,n):e[o]=t}),{allOwnKeys:o}),e),V=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),D=(e,t,n,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},$=(e,t,n,o)=>{let r,a,l;const s={};if(t=t||{},null==e)return t;do{r=Object.getOwnPropertyNames(e),a=r.length;while(a-- >0)l=r[a],o&&!o(l,e,t)||s[l]||(t[l]=e[l],s[l]=!0);e=!1!==n&&i(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},M=(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const o=e.indexOf(t,n);return-1!==o&&o===n},L=e=>{if(!e)return null;if(u(e))return e;let t=e.length;if(!g(t))return null;const n=new Array(t);while(t-- >0)n[t]=e[t];return n},j=(e=>t=>e&&t instanceof e)("undefined"!==typeof Uint8Array&&i(Uint8Array)),U=(e,t)=>{const n=e&&e[Symbol.iterator],o=n.call(e);let r;while((r=o.next())&&!r.done){const n=r.value;t.call(e,n[0],n[1])}},z=(e,t)=>{let n;const o=[];while(null!==(n=e.exec(t)))o.push(n);return o},W=s("HTMLFormElement"),N=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),X=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Y=s("RegExp"),G=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),o={};O(n,((n,r)=>{let a;!1!==(a=t(n,r,e))&&(o[r]=a||n)})),Object.defineProperties(e,o)},K=e=>{G(e,((t,n)=>{if(m(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const o=e[n];m(o)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},H=(e,t)=>{const n={},o=e=>{e.forEach((e=>{n[e]=!0}))};return u(e)?o(e):o(String(e).split(t)),n},Q=()=>{},q=(e,t)=>(e=+e,Number.isFinite(e)?e:t),J="abcdefghijklmnopqrstuvwxyz",Z="0123456789",ee={DIGIT:Z,ALPHA:J,ALPHA_DIGIT:J+J.toUpperCase()+Z},te=(e=16,t=ee.ALPHA_DIGIT)=>{let n="";const{length:o}=t;while(e--)n+=t[Math.random()*o|0];return n};function ne(e){return!!(e&&m(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])}const oe=e=>{const t=new Array(10),n=(e,o)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[o]=e;const r=u(e)?[]:{};return O(e,((e,t)=>{const a=n(e,o+1);!d(a)&&(r[t]=a)})),t[o]=void 0,r}}return e};return n(e,0)},re=s("AsyncFunction"),ae=e=>e&&(b(e)||m(e))&&m(e.then)&&m(e.catch);var ie={isArray:u,isArrayBuffer:p,isBuffer:f,isFormData:C,isArrayBufferView:h,isString:v,isNumber:g,isBoolean:y,isObject:b,isPlainObject:w,isUndefined:d,isDate:x,isFile:S,isBlob:F,isRegExp:Y,isFunction:m,isStream:E,isURLSearchParams:k,isTypedArray:j,isFileList:T,forEach:O,merge:I,extend:P,trim:R,stripBOM:V,inherits:D,toFlatObject:$,kindOf:l,kindOfTest:s,endsWith:M,toArray:L,forEachEntry:U,matchAll:z,isHTMLForm:W,hasOwnProperty:X,hasOwnProp:X,reduceDescriptors:G,freezeMethods:K,toObjectSet:H,toCamelCase:N,noop:Q,toFiniteNumber:q,findKey:_,global:A,isContextDefined:B,ALPHABET:ee,generateString:te,isSpecCompliantForm:ne,toJSONObject:oe,isAsyncFn:re,isThenable:ae};function le(e,t,n,o,r){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),o&&(this.request=o),r&&(this.response=r)}ie.inherits(le,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:ie.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const se=le.prototype,ce={};["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=>{ce[e]={value:e}})),Object.defineProperties(le,ce),Object.defineProperty(se,"isAxiosError",{value:!0}),le.from=(e,t,n,o,r,a)=>{const i=Object.create(se);return ie.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),le.call(i,e.message,t,n,o,r),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};var ue=le,de=null;function fe(e){return ie.isPlainObject(e)||ie.isArray(e)}function pe(e){return ie.endsWith(e,"[]")?e.slice(0,-2):e}function he(e,t,n){return e?e.concat(t).map((function(e,t){return e=pe(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}function ve(e){return ie.isArray(e)&&!e.some(fe)}const me=ie.toFlatObject(ie,{},null,(function(e){return/^is[A-Z]/.test(e)}));function ge(e,t,n){if(!ie.isObject(e))throw new TypeError("target must be an object");t=t||new(de||FormData),n=ie.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ie.isUndefined(t[e])}));const o=n.metaTokens,r=n.visitor||u,a=n.dots,i=n.indexes,l=n.Blob||"undefined"!==typeof Blob&&Blob,s=l&&ie.isSpecCompliantForm(t);if(!ie.isFunction(r))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(ie.isDate(e))return e.toISOString();if(!s&&ie.isBlob(e))throw new ue("Blob is not supported. Use a Buffer instead.");return ie.isArrayBuffer(e)||ie.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function u(e,n,r){let l=e;if(e&&!r&&"object"===typeof e)if(ie.endsWith(n,"{}"))n=o?n:n.slice(0,-2),e=JSON.stringify(e);else if(ie.isArray(e)&&ve(e)||(ie.isFileList(e)||ie.endsWith(n,"[]"))&&(l=ie.toArray(e)))return n=pe(n),l.forEach((function(e,o){!ie.isUndefined(e)&&null!==e&&t.append(!0===i?he([n],o,a):null===i?n:n+"[]",c(e))})),!1;return!!fe(e)||(t.append(he(r,n,a),c(e)),!1)}const d=[],f=Object.assign(me,{defaultVisitor:u,convertValue:c,isVisitable:fe});function p(e,n){if(!ie.isUndefined(e)){if(-1!==d.indexOf(e))throw Error("Circular reference detected in "+n.join("."));d.push(e),ie.forEach(e,(function(e,o){const a=!(ie.isUndefined(e)||null===e)&&r.call(t,e,ie.isString(o)?o.trim():o,n,f);!0===a&&p(e,n?n.concat(o):[o])})),d.pop()}}if(!ie.isObject(e))throw new TypeError("data must be an object");return p(e),t}var be=ge;function ye(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function we(e,t){this._pairs=[],e&&be(e,this,t)}const xe=we.prototype;xe.append=function(e,t){this._pairs.push([e,t])},xe.toString=function(e){const t=e?function(t){return e.call(this,t,ye)}:ye;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var Se=we;function Fe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Te(e,t,n){if(!t)return e;const o=n&&n.encode||Fe,r=n&&n.serialize;let a;if(a=r?r(t,n):ie.isURLSearchParams(t)?t.toString():new Se(t,n).toString(o),a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}class Ee{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){ie.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}var Ce=Ee,ke={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Re=(n(4603),n(7566),n(8721),"undefined"!==typeof URLSearchParams?URLSearchParams:Se),Oe="undefined"!==typeof FormData?FormData:null,_e="undefined"!==typeof Blob?Blob:null,Ae={isBrowser:!0,classes:{URLSearchParams:Re,FormData:Oe,Blob:_e},protocols:["http","https","file","blob","url","data"]};const Be="undefined"!==typeof window&&"undefined"!==typeof document,Ie=(e=>Be&&["ReactNative","NativeScript","NS"].indexOf(e)<0)("undefined"!==typeof navigator&&navigator.product),Pe=(()=>"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts)();var Ve={...o,...Ae};function De(e,t){return be(e,new Ve.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,o){return Ve.isNode&&ie.isBuffer(e)?(this.append(t,e.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function $e(e){return ie.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}function Me(e){const t={},n=Object.keys(e);let o;const r=n.length;let a;for(o=0;o=e.length;if(a=!a&&ie.isArray(o)?o.length:a,l)return ie.hasOwnProp(o,a)?o[a]=[o[a],n]:o[a]=n,!i;o[a]&&ie.isObject(o[a])||(o[a]=[]);const s=t(e,n,o[a],r);return s&&ie.isArray(o[a])&&(o[a]=Me(o[a])),!i}if(ie.isFormData(e)&&ie.isFunction(e.entries)){const n={};return ie.forEachEntry(e,((e,o)=>{t($e(e),o,n,0)})),n}return null}var je=Le;function Ue(e,t,n){if(ie.isString(e))try{return(t||JSON.parse)(e),ie.trim(e)}catch(o){if("SyntaxError"!==o.name)throw o}return(n||JSON.stringify)(e)}const ze={transitional:ke,adapter:["xhr","http"],transformRequest:[function(e,t){const n=t.getContentType()||"",o=n.indexOf("application/json")>-1,r=ie.isObject(e);r&&ie.isHTMLForm(e)&&(e=new FormData(e));const a=ie.isFormData(e);if(a)return o?JSON.stringify(je(e)):e;if(ie.isArrayBuffer(e)||ie.isBuffer(e)||ie.isStream(e)||ie.isFile(e)||ie.isBlob(e))return e;if(ie.isArrayBufferView(e))return e.buffer;if(ie.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return De(e,this.formSerializer).toString();if((i=ie.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return be(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||o?(t.setContentType("application/json",!1),Ue(e)):e}],transformResponse:[function(e){const t=this.transitional||ze.transitional,n=t&&t.forcedJSONParsing,o="json"===this.responseType;if(e&&ie.isString(e)&&(n&&!this.responseType||o)){const n=t&&t.silentJSONParsing,a=!n&&o;try{return JSON.parse(e)}catch(r){if(a){if("SyntaxError"===r.name)throw ue.from(r,ue.ERR_BAD_RESPONSE,this,null,this.response);throw r}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ve.classes.FormData,Blob:Ve.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ie.forEach(["delete","get","head","post","put","patch"],(e=>{ze.headers[e]={}}));var We=ze;const Ne=ie.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"]);var Xe=e=>{const t={};let n,o,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),o=e.substring(r+1).trim(),!n||t[n]&&Ne[n]||("set-cookie"===n?t[n]?t[n].push(o):t[n]=[o]:t[n]=t[n]?t[n]+", "+o:o)})),t};const Ye=Symbol("internals");function Ge(e){return e&&String(e).trim().toLowerCase()}function Ke(e){return!1===e||null==e?e:ie.isArray(e)?e.map(Ke):String(e)}function He(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;while(o=n.exec(e))t[o[1]]=o[2];return t}const Qe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function qe(e,t,n,o,r){return ie.isFunction(o)?o.call(this,t,n):(r&&(t=n),ie.isString(t)?ie.isString(o)?-1!==t.indexOf(o):ie.isRegExp(o)?o.test(t):void 0:void 0)}function Je(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}function Ze(e,t){const n=ie.toCamelCase(" "+t);["get","set","has"].forEach((o=>{Object.defineProperty(e,o+n,{value:function(e,n,r){return this[o].call(this,t,e,n,r)},configurable:!0})}))}class et{constructor(e){e&&this.set(e)}set(e,t,n){const o=this;function r(e,t,n){const r=Ge(t);if(!r)throw new Error("header name must be a non-empty string");const a=ie.findKey(o,r);(!a||void 0===o[a]||!0===n||void 0===n&&!1!==o[a])&&(o[a||t]=Ke(e))}const a=(e,t)=>ie.forEach(e,((e,n)=>r(e,n,t)));return ie.isPlainObject(e)||e instanceof this.constructor?a(e,t):ie.isString(e)&&(e=e.trim())&&!Qe(e)?a(Xe(e),t):null!=e&&r(t,e,n),this}get(e,t){if(e=Ge(e),e){const n=ie.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return He(e);if(ie.isFunction(t))return t.call(this,e,n);if(ie.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Ge(e),e){const n=ie.findKey(this,e);return!(!n||void 0===this[n]||t&&!qe(this,this[n],n,t))}return!1}delete(e,t){const n=this;let o=!1;function r(e){if(e=Ge(e),e){const r=ie.findKey(n,e);!r||t&&!qe(n,n[r],r,t)||(delete n[r],o=!0)}}return ie.isArray(e)?e.forEach(r):r(e),o}clear(e){const t=Object.keys(this);let n=t.length,o=!1;while(n--){const r=t[n];e&&!qe(this,this[r],r,e,!0)||(delete this[r],o=!0)}return o}normalize(e){const t=this,n={};return ie.forEach(this,((o,r)=>{const a=ie.findKey(n,r);if(a)return t[a]=Ke(o),void delete t[r];const i=e?Je(r):String(r).trim();i!==r&&delete t[r],t[i]=Ke(o),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return ie.forEach(this,((n,o)=>{null!=n&&!1!==n&&(t[o]=e&&ie.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[Ye]=this[Ye]={accessors:{}},n=t.accessors,o=this.prototype;function r(e){const t=Ge(e);n[t]||(Ze(o,e),n[t]=!0)}return ie.isArray(e)?e.forEach(r):r(e),this}}et.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ie.reduceDescriptors(et.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),ie.freezeMethods(et);var tt=et;function nt(e,t){const n=this||We,o=t||n,r=tt.from(o.headers);let a=o.data;return ie.forEach(e,(function(e){a=e.call(n,a,r.normalize(),t?t.status:void 0)})),r.normalize(),a}function ot(e){return!(!e||!e.__CANCEL__)}function rt(e,t,n){ue.call(this,null==e?"canceled":e,ue.ERR_CANCELED,t,n),this.name="CanceledError"}ie.inherits(rt,ue,{__CANCEL__:!0});var at=rt;n(4979);function it(e,t,n){const o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(new ue("Request failed with status code "+n.status,[ue.ERR_BAD_REQUEST,ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var lt=Ve.hasStandardBrowserEnv?{write(e,t,n,o,r,a){const i=[e+"="+encodeURIComponent(t)];ie.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),ie.isString(o)&&i.push("path="+o),ie.isString(r)&&i.push("domain="+r),!0===a&&i.push("secure"),document.cookie=i.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(){return null},remove(){}};function st(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ct(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ut(e,t){return e&&!st(t)?ct(e,t):t}var dt=Ve.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let n;function o(n){let o=n;return e&&(t.setAttribute("href",o),o=t.href),t.setAttribute("href",o),{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=o(window.location.href),function(e){const t=ie.isString(e)?o(e):e;return t.protocol===n.protocol&&t.host===n.host}}():function(){return function(){return!0}}();function ft(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function pt(e,t){e=e||10;const n=new Array(e),o=new Array(e);let r,a=0,i=0;return t=void 0!==t?t:1e3,function(l){const s=Date.now(),c=o[i];r||(r=s),n[a]=l,o[a]=s;let u=i,d=0;while(u!==a)d+=n[u++],u%=e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),s-r{const a=r.loaded,i=r.lengthComputable?r.total:void 0,l=a-n,s=o(l),c=a<=i;n=a;const u={loaded:a,total:i,progress:i?a/i:void 0,bytes:l,rate:s||void 0,estimated:s&&i&&c?(i-a)/s:void 0,event:r};u[t?"download":"upload"]=!0,e(u)}}const mt="undefined"!==typeof XMLHttpRequest;var gt=mt&&function(e){return new Promise((function(t,n){let o=e.data;const r=tt.from(e.headers).normalize();let a,i,{responseType:l,withXSRFToken:s}=e;function c(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}if(ie.isFormData(o))if(Ve.hasStandardBrowserEnv||Ve.hasStandardBrowserWebWorkerEnv)r.setContentType(!1);else if(!1!==(i=r.getContentType())){const[e,...t]=i?i.split(";").map((e=>e.trim())).filter(Boolean):[];r.setContentType([e||"multipart/form-data",...t].join("; "))}let u=new XMLHttpRequest;if(e.auth){const t=e.auth.username||"",n=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(t+":"+n))}const d=ut(e.baseURL,e.url);function f(){if(!u)return;const o=tt.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders()),r=l&&"text"!==l&&"json"!==l?u.response:u.responseText,a={data:r,status:u.status,statusText:u.statusText,headers:o,config:e,request:u};it((function(e){t(e),c()}),(function(e){n(e),c()}),a),u=null}if(u.open(e.method.toUpperCase(),Te(d,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=f:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(f)},u.onabort=function(){u&&(n(new ue("Request aborted",ue.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new ue("Network Error",ue.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const o=e.transitional||ke;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new ue(t,o.clarifyTimeoutError?ue.ETIMEDOUT:ue.ECONNABORTED,e,u)),u=null},Ve.hasStandardBrowserEnv&&(s&&ie.isFunction(s)&&(s=s(e)),s||!1!==s&&dt(d))){const t=e.xsrfHeaderName&&e.xsrfCookieName&<.read(e.xsrfCookieName);t&&r.set(e.xsrfHeaderName,t)}void 0===o&&r.setContentType(null),"setRequestHeader"in u&&ie.forEach(r.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),ie.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),l&&"json"!==l&&(u.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&u.addEventListener("progress",vt(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",vt(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=t=>{u&&(n(!t||t.type?new at(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const p=ft(d);p&&-1===Ve.protocols.indexOf(p)?n(new ue("Unsupported protocol "+p+":",ue.ERR_BAD_REQUEST,e)):u.send(o||null)}))};const bt={http:de,xhr:gt};ie.forEach(bt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const yt=e=>`- ${e}`,wt=e=>ie.isFunction(e)||null===e||!1===e;var xt={getAdapter:e=>{e=ie.isArray(e)?e:[e];const{length:t}=e;let n,o;const r={};for(let a=0;a`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));let n=t?e.length>1?"since :\n"+e.map(yt).join("\n"):" "+yt(e[0]):"as no adapter specified";throw new ue("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return o},adapters:bt};function St(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new at(null,e)}function Ft(e){St(e),e.headers=tt.from(e.headers),e.data=nt.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);const t=xt.getAdapter(e.adapter||We.adapter);return t(e).then((function(t){return St(e),t.data=nt.call(e,e.transformResponse,t),t.headers=tt.from(t.headers),t}),(function(t){return ot(t)||(St(e),t&&t.response&&(t.response.data=nt.call(e,e.transformResponse,t.response),t.response.headers=tt.from(t.response.headers))),Promise.reject(t)}))}const Tt=e=>e instanceof tt?{...e}:e;function Et(e,t){t=t||{};const n={};function o(e,t,n){return ie.isPlainObject(e)&&ie.isPlainObject(t)?ie.merge.call({caseless:n},e,t):ie.isPlainObject(t)?ie.merge({},t):ie.isArray(t)?t.slice():t}function r(e,t,n){return ie.isUndefined(t)?ie.isUndefined(e)?void 0:o(void 0,e,n):o(e,t,n)}function a(e,t){if(!ie.isUndefined(t))return o(void 0,t)}function i(e,t){return ie.isUndefined(t)?ie.isUndefined(e)?void 0:o(void 0,e):o(void 0,t)}function l(n,r,a){return a in t?o(n,r):a in e?o(void 0,n):void 0}const s={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(e,t)=>r(Tt(e),Tt(t),!0)};return ie.forEach(Object.keys(Object.assign({},e,t)),(function(o){const a=s[o]||r,i=a(e[o],t[o],o);ie.isUndefined(i)&&a!==l||(n[o]=i)})),n}const Ct="1.6.8",kt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{kt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const Rt={};function Ot(e,t,n){if("object"!==typeof e)throw new ue("options must be an object",ue.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let r=o.length;while(r-- >0){const a=o[r],i=t[a];if(i){const t=e[a],n=void 0===t||i(t,a,e);if(!0!==n)throw new ue("option "+a+" must be "+n,ue.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new ue("Unknown option "+a,ue.ERR_BAD_OPTION)}}kt.transitional=function(e,t,n){function o(e,t){return"[Axios v"+Ct+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,r,a)=>{if(!1===e)throw new ue(o(r," has been removed"+(t?" in "+t:"")),ue.ERR_DEPRECATED);return t&&!Rt[r]&&(Rt[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}};var _t={assertOptions:Ot,validators:kt};const At=_t.validators;class Bt{constructor(e){this.defaults=e,this.interceptors={request:new Ce,response:new Ce}}async request(e,t){try{return await 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/,""):"";n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}throw n}}_request(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=Et(this.defaults,t);const{transitional:n,paramsSerializer:o,headers:r}=t;void 0!==n&&_t.assertOptions(n,{silentJSONParsing:At.transitional(At.boolean),forcedJSONParsing:At.transitional(At.boolean),clarifyTimeoutError:At.transitional(At.boolean)},!1),null!=o&&(ie.isFunction(o)?t.paramsSerializer={serialize:o}:_t.assertOptions(o,{encode:At.function,serialize:At.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let a=r&&ie.merge(r.common,r[t.method]);r&&ie.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=tt.concat(a,r);const i=[];let l=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let c;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let u,d=0;if(!l){const e=[Ft.bind(this),void 0];e.unshift.apply(e,i),e.push.apply(e,s),u=e.length,c=Promise.resolve(t);while(d{if(!n._listeners)return;let t=n._listeners.length;while(t-- >0)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const o=new Promise((e=>{n.subscribe(e),t=e})).then(e);return o.cancel=function(){n.unsubscribe(t)},o},e((function(e,o,r){n.reason||(n.reason=new at(e,o,r),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;const t=new Pt((function(t){e=t}));return{token:t,cancel:e}}}var Vt=Pt;function Dt(e){return function(t){return e.apply(null,t)}}function $t(e){return ie.isObject(e)&&!0===e.isAxiosError}const Mt={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(Mt).forEach((([e,t])=>{Mt[t]=e}));var Lt=Mt;function jt(e){const t=new It(e),n=r(It.prototype.request,t);return ie.extend(n,It.prototype,t,{allOwnKeys:!0}),ie.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return jt(Et(e,t))},n}const Ut=jt(We);Ut.Axios=It,Ut.CanceledError=at,Ut.CancelToken=Vt,Ut.isCancel=ot,Ut.VERSION=Ct,Ut.toFormData=be,Ut.AxiosError=ue,Ut.Cancel=Ut.CanceledError,Ut.all=function(e){return Promise.all(e)},Ut.spread=Dt,Ut.isAxiosError=$t,Ut.mergeConfig=Et,Ut.AxiosHeaders=tt,Ut.formToJSON=e=>je(ie.isHTMLForm(e)?new FormData(e):e),Ut.getAdapter=xt.getAdapter,Ut.HttpStatusCode=Lt,Ut.default=Ut;var zt=Ut},3367:function(e,t,n){n.d(t,{Ey:function(){return fe},nY:function(){return Ee}});n(4114),n(4603),n(7566),n(8721);var o=n(144),r=n(6768),a=!1;function i(e,t,n){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,n),n):(e[t]=n,n)}function l(){return s().__VUE_DEVTOOLS_GLOBAL_HOOK__}function s(){return"undefined"!==typeof navigator&&"undefined"!==typeof window?window:"undefined"!==typeof globalThis?globalThis:{}}const c="function"===typeof Proxy,u="devtools-plugin:setup",d="plugin:settings:set";let f,p,h;function v(){var e;return void 0!==f||("undefined"!==typeof window&&window.performance?(f=!0,p=window.performance):"undefined"!==typeof globalThis&&(null===(e=globalThis.perf_hooks)||void 0===e?void 0:e.performance)?(f=!0,p=globalThis.perf_hooks.performance):f=!1),f}function m(){return v()?p.now():Date.now()}class g{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const n={};if(e.settings)for(const i in e.settings){const t=e.settings[i];n[i]=t.defaultValue}const o=`__vue-devtools-plugin-settings__${e.id}`;let r=Object.assign({},n);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(r,t)}catch(a){}this.fallbacks={getSettings(){return r},setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(a){}r=e},now(){return m()}},t&&t.on(d,((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((n=>{this.targetQueue.push({method:t,args:e,resolve:n})}))})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function b(e,t){const n=e,o=s(),r=l(),a=c&&n.enableEarlyProxy;if(!r||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&a){const e=a?new g(n,r):null,i=o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[];i.push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else r.emit(u,e,t)}const y=e=>h=e,w=Symbol();function x(e){return e&&"object"===typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!==typeof e.toJSON}var S;(function(e){e["direct"]="direct",e["patchObject"]="patch object",e["patchFunction"]="patch function"})(S||(S={}));const F="undefined"!==typeof window,T=!1,E=(()=>"object"===typeof window&&window.window===window?window:"object"===typeof self&&self.self===self?self:"object"===typeof global&&global.global===global?global:"object"===typeof globalThis?globalThis:{HTMLElement:null})();function C(e,{autoBom:t=!1}={}){return t&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function k(e,t,n){const o=new XMLHttpRequest;o.open("GET",e),o.responseType="blob",o.onload=function(){B(o.response,t,n)},o.onerror=function(){console.error("could not download file")},o.send()}function R(e){const t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function O(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(t){const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}}const _="object"===typeof navigator?navigator:{userAgent:""},A=(()=>/Macintosh/.test(_.userAgent)&&/AppleWebKit/.test(_.userAgent)&&!/Safari/.test(_.userAgent))(),B=F?"undefined"!==typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype&&!A?I:"msSaveOrOpenBlob"in _?P:V:()=>{};function I(e,t="download",n){const o=document.createElement("a");o.download=t,o.rel="noopener","string"===typeof e?(o.href=e,o.origin!==location.origin?R(o.href)?k(e,t,n):(o.target="_blank",O(o)):O(o)):(o.href=URL.createObjectURL(e),setTimeout((function(){URL.revokeObjectURL(o.href)}),4e4),setTimeout((function(){O(o)}),0))}function P(e,t="download",n){if("string"===typeof e)if(R(e))k(e,t,n);else{const t=document.createElement("a");t.href=e,t.target="_blank",setTimeout((function(){O(t)}))}else navigator.msSaveOrOpenBlob(C(e,n),t)}function V(e,t,n,o){if(o=o||open("","_blank"),o&&(o.document.title=o.document.body.innerText="downloading..."),"string"===typeof e)return k(e,t,n);const r="application/octet-stream"===e.type,a=/constructor/i.test(String(E.HTMLElement))||"safari"in E,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||r&&a||A)&&"undefined"!==typeof FileReader){const t=new FileReader;t.onloadend=function(){let e=t.result;if("string"!==typeof e)throw o=null,new Error("Wrong reader.result type");e=i?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),o?o.location.href=e:location.assign(e),o=null},t.readAsDataURL(e)}else{const t=URL.createObjectURL(e);o?o.location.assign(t):location.href=t,o=null,setTimeout((function(){URL.revokeObjectURL(t)}),4e4)}}function D(e,t){const n="🍍 "+e;"function"===typeof __VUE_DEVTOOLS_TOAST__?__VUE_DEVTOOLS_TOAST__(n,t):"error"===t?console.error(n):"warn"===t?console.warn(n):console.log(n)}function $(e){return"_a"in e&&"install"in e}function M(){if(!("clipboard"in navigator))return D("Your browser doesn't support the Clipboard API","error"),!0}function L(e){return!!(e instanceof Error&&e.message.toLowerCase().includes("document is not focused"))&&(D('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0)}async function j(e){if(!M())try{await navigator.clipboard.writeText(JSON.stringify(e.state.value)),D("Global state copied to clipboard.")}catch(t){if(L(t))return;D("Failed to serialize the state. Check the console for more details.","error"),console.error(t)}}async function U(e){if(!M())try{Y(e,JSON.parse(await navigator.clipboard.readText())),D("Global state pasted from clipboard.")}catch(t){if(L(t))return;D("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(t)}}async function z(e){try{B(new Blob([JSON.stringify(e.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(t){D("Failed to export the state as JSON. Check the console for more details.","error"),console.error(t)}}let W;function N(){function e(){return new Promise(((e,t)=>{W.onchange=async()=>{const t=W.files;if(!t)return e(null);const n=t.item(0);return e(n?{text:await n.text(),file:n}:null)},W.oncancel=()=>e(null),W.onerror=t,W.click()}))}return W||(W=document.createElement("input"),W.type="file",W.accept=".json"),e}async function X(e){try{const t=N(),n=await t();if(!n)return;const{text:o,file:r}=n;Y(e,JSON.parse(o)),D(`Global state imported from "${r.name}".`)}catch(t){D("Failed to import the state from JSON. Check the console for more details.","error"),console.error(t)}}function Y(e,t){for(const n in t){const o=e.state.value[n];o?Object.assign(o,t[n]):e.state.value[n]=t[n]}}function G(e){return{_custom:{display:e}}}const K="🍍 Pinia (root)",H="_root";function Q(e){return $(e)?{id:H,label:K}:{id:e.$id,label:e.$id}}function q(e){if($(e)){const t=Array.from(e._s.keys()),n=e._s,o={state:t.map((t=>({editable:!0,key:t,value:e.state.value[t]}))),getters:t.filter((e=>n.get(e)._getters)).map((e=>{const t=n.get(e);return{editable:!1,key:e,value:t._getters.reduce(((e,n)=>(e[n]=t[n],e)),{})}}))};return o}const t={state:Object.keys(e.$state).map((t=>({editable:!0,key:t,value:e.$state[t]})))};return e._getters&&e._getters.length&&(t.getters=e._getters.map((t=>({editable:!1,key:t,value:e[t]})))),e._customProperties.size&&(t.customProperties=Array.from(e._customProperties).map((t=>({editable:!0,key:t,value:e[t]})))),t}function J(e){return e?Array.isArray(e)?e.reduce(((e,t)=>(e.keys.push(t.key),e.operations.push(t.type),e.oldValue[t.key]=t.oldValue,e.newValue[t.key]=t.newValue,e)),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:G(e.type),key:G(e.key),oldValue:e.oldValue,newValue:e.newValue}:{}}function Z(e){switch(e){case S.direct:return"mutation";case S.patchFunction:return"$patch";case S.patchObject:return"$patch";default:return"unknown"}}let ee=!0;const te=[],ne="pinia:mutations",oe="pinia",{assign:re}=Object,ae=e=>"🍍 "+e;function ie(e,t){b({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:te,app:e},(n=>{"function"!==typeof n.now&&D("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:ne,label:"Pinia 🍍",color:15064968}),n.addInspector({id:oe,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{j(t)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await U(t),n.sendInspectorTree(oe),n.sendInspectorState(oe)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{z(t)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await X(t),n.sendInspectorTree(oe),n.sendInspectorState(oe)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:e=>{const n=t._s.get(e);n?"function"!==typeof n.$reset?D(`Cannot reset "${e}" store because it doesn't have a "$reset" method implemented.`,"warn"):(n.$reset(),D(`Store "${e}" reset.`)):D(`Cannot reset "${e}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent(((e,t)=>{const n=e.componentInstance&&e.componentInstance.proxy;if(n&&n._pStores){const t=e.componentInstance.proxy._pStores;Object.values(t).forEach((t=>{e.instanceData.state.push({type:ae(t.$id),key:"state",editable:!0,value:t._isOptionsAPI?{_custom:{value:(0,o.ux)(t.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>t.$reset()}]}}:Object.keys(t.$state).reduce(((e,n)=>(e[n]=t.$state[n],e)),{})}),t._getters&&t._getters.length&&e.instanceData.state.push({type:ae(t.$id),key:"getters",editable:!1,value:t._getters.reduce(((e,n)=>{try{e[n]=t[n]}catch(o){e[n]=o}return e}),{})})}))}})),n.on.getInspectorTree((n=>{if(n.app===e&&n.inspectorId===oe){let e=[t];e=e.concat(Array.from(t._s.values())),n.rootNodes=(n.filter?e.filter((e=>"$id"in e?e.$id.toLowerCase().includes(n.filter.toLowerCase()):K.toLowerCase().includes(n.filter.toLowerCase()))):e).map(Q)}})),n.on.getInspectorState((n=>{if(n.app===e&&n.inspectorId===oe){const e=n.nodeId===H?t:t._s.get(n.nodeId);if(!e)return;e&&(n.state=q(e))}})),n.on.editInspectorState(((n,o)=>{if(n.app===e&&n.inspectorId===oe){const e=n.nodeId===H?t:t._s.get(n.nodeId);if(!e)return D(`store "${n.nodeId}" not found`,"error");const{path:o}=n;$(e)?o.unshift("state"):1===o.length&&e._customProperties.has(o[0])&&!(o[0]in e.$state)||o.unshift("$state"),ee=!1,n.set(e,o,n.state.value),ee=!0}})),n.on.editComponentState((e=>{if(e.type.startsWith("🍍")){const n=e.type.replace(/^🍍\s*/,""),o=t._s.get(n);if(!o)return D(`store "${n}" not found`,"error");const{path:r}=e;if("state"!==r[0])return D(`Invalid path for store "${n}":\n${r}\nOnly state can be modified.`);r[0]="$state",ee=!1,e.set(o,r,e.state.value),ee=!0}}))}))}function le(e,t){te.includes(ae(t.$id))||te.push(ae(t.$id)),b({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:te,app:e,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},(e=>{const n="function"===typeof e.now?e.now.bind(e):Date.now;t.$onAction((({after:o,onError:r,name:a,args:i})=>{const l=ce++;e.addTimelineEvent({layerId:ne,event:{time:n(),title:"🛫 "+a,subtitle:"start",data:{store:G(t.$id),action:G(a),args:i},groupId:l}}),o((o=>{se=void 0,e.addTimelineEvent({layerId:ne,event:{time:n(),title:"🛬 "+a,subtitle:"end",data:{store:G(t.$id),action:G(a),args:i,result:o},groupId:l}})})),r((o=>{se=void 0,e.addTimelineEvent({layerId:ne,event:{time:n(),logType:"error",title:"💥 "+a,subtitle:"end",data:{store:G(t.$id),action:G(a),args:i,error:o},groupId:l}})}))}),!0),t._customProperties.forEach((a=>{(0,r.wB)((()=>(0,o.R1)(t[a])),((t,o)=>{e.notifyComponentUpdate(),e.sendInspectorState(oe),ee&&e.addTimelineEvent({layerId:ne,event:{time:n(),title:"Change",subtitle:a,data:{newValue:t,oldValue:o},groupId:se}})}),{deep:!0})})),t.$subscribe((({events:o,type:r},a)=>{if(e.notifyComponentUpdate(),e.sendInspectorState(oe),!ee)return;const i={time:n(),title:Z(r),data:re({store:G(t.$id)},J(o)),groupId:se};r===S.patchFunction?i.subtitle="⤵️":r===S.patchObject?i.subtitle="🧩":o&&!Array.isArray(o)&&(i.subtitle=o.type),o&&(i.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:o}}),e.addTimelineEvent({layerId:ne,event:i})}),{detached:!0,flush:"sync"});const a=t._hotUpdate;t._hotUpdate=(0,o.IG)((o=>{a(o),e.addTimelineEvent({layerId:ne,event:{time:n(),title:"🔥 "+t.$id,subtitle:"HMR update",data:{store:G(t.$id),info:G("HMR update")}}}),e.notifyComponentUpdate(),e.sendInspectorTree(oe),e.sendInspectorState(oe)}));const{$dispose:i}=t;t.$dispose=()=>{i(),e.notifyComponentUpdate(),e.sendInspectorTree(oe),e.sendInspectorState(oe),e.getSettings().logStoreChanges&&D(`Disposed "${t.$id}" store 🗑`)},e.notifyComponentUpdate(),e.sendInspectorTree(oe),e.sendInspectorState(oe),e.getSettings().logStoreChanges&&D(`"${t.$id}" store installed 🆕`)}))}let se,ce=0;function ue(e,t,n){const r=t.reduce(((t,n)=>(t[n]=(0,o.ux)(e)[n],t)),{});for(const o in r)e[o]=function(){const t=ce,a=n?new Proxy(e,{get(...e){return se=t,Reflect.get(...e)},set(...e){return se=t,Reflect.set(...e)}}):e;se=t;const i=r[o].apply(a,arguments);return se=void 0,i}}function de({app:e,store:t,options:n}){if(t.$id.startsWith("__hot:"))return;t._isOptionsAPI=!!n.state,ue(t,Object.keys(n.actions),t._isOptionsAPI);const r=t._hotUpdate;(0,o.ux)(t)._hotUpdate=function(e){r.apply(this,arguments),ue(t,Object.keys(e._hmrPayload.actions),!!t._isOptionsAPI)},le(e,t)}function fe(){const e=(0,o.uY)(!0),t=e.run((()=>(0,o.KR)({})));let n=[],r=[];const i=(0,o.IG)({install(e){y(i),a||(i._a=e,e.provide(w,i),e.config.globalProperties.$pinia=i,T&&ie(e,i),r.forEach((e=>n.push(e))),r=[])},use(e){return this._a||a?n.push(e):r.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return T&&"undefined"!==typeof Proxy&&i.use(de),i}const pe=()=>{};function he(e,t,n,r=pe){e.push(t);const a=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),r())};return!n&&(0,o.o5)()&&(0,o.jr)(a),a}function ve(e,...t){e.slice().forEach((e=>{e(...t)}))}const me=e=>e();function ge(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],a=e[n];x(a)&&x(r)&&e.hasOwnProperty(n)&&!(0,o.i9)(r)&&!(0,o.g8)(r)?e[n]=ge(a,r):e[n]=r}return e}const be=Symbol(),ye=new WeakMap;function we(e){return a?!ye.has(e):!x(e)||!e.hasOwnProperty(be)}const{assign:xe}=Object;function Se(e){return!(!(0,o.i9)(e)||!e.effect)}function Fe(e,t,n,l){const{state:s,actions:c,getters:u}=t,d=n.state.value[e];let f;function p(){d||(a?i(n.state.value,e,s?s():{}):n.state.value[e]=s?s():{});const t=(0,o.QW)(n.state.value[e]);return xe(t,c,Object.keys(u||{}).reduce(((t,i)=>(t[i]=(0,o.IG)((0,r.EW)((()=>{y(n);const t=n._s.get(e);if(!a||t._r)return u[i].call(t,t)}))),t)),{}))}return f=Te(e,p,t,n,l,!0),f}function Te(e,t,n={},l,s,c){let u;const d=xe({actions:{}},n);const f={deep:!0};let p,h;let v,m=[],g=[];const b=l.state.value[e];c||b||(a?i(l.state.value,e,{}):l.state.value[e]={});const w=(0,o.KR)({});let x;function F(t){let n;p=h=!1,"function"===typeof t?(t(l.state.value[e]),n={type:S.patchFunction,storeId:e,events:v}):(ge(l.state.value[e],t),n={type:S.patchObject,payload:t,storeId:e,events:v});const o=x=Symbol();(0,r.dY)().then((()=>{x===o&&(p=!0)})),h=!0,ve(m,n,l.state.value[e])}const E=c?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{xe(e,t)}))}:pe;function C(){u.stop(),m=[],g=[],l._s.delete(e)}function k(t,n){return function(){y(l);const o=Array.from(arguments),r=[],a=[];function i(e){r.push(e)}function s(e){a.push(e)}let c;ve(g,{args:o,name:t,store:_,after:i,onError:s});try{c=n.apply(this&&this.$id===e?this:_,o)}catch(u){throw ve(a,u),u}return c instanceof Promise?c.then((e=>(ve(r,e),e))).catch((e=>(ve(a,e),Promise.reject(e)))):(ve(r,c),c)}}const R=(0,o.IG)({actions:{},getters:{},state:[],hotState:w}),O={_p:l,$id:e,$onAction:he.bind(null,g),$patch:F,$reset:E,$subscribe(t,n={}){const o=he(m,t,n.detached,(()=>a())),a=u.run((()=>(0,r.wB)((()=>l.state.value[e]),(o=>{("sync"===n.flush?h:p)&&t({storeId:e,type:S.direct,events:v},o)}),xe({},f,n))));return o},$dispose:C};a&&(O._r=!1);const _=(0,o.Kh)(T?xe({_hmrPayload:R,_customProperties:(0,o.IG)(new Set)},O):O);l._s.set(e,_);const A=l._a&&l._a.runWithContext||me,B=A((()=>l._e.run((()=>(u=(0,o.uY)()).run(t)))));for(const r in B){const t=B[r];if((0,o.i9)(t)&&!Se(t)||(0,o.g8)(t))c||(b&&we(t)&&((0,o.i9)(t)?t.value=b[r]:ge(t,b[r])),a?i(l.state.value[e],r,t):l.state.value[e][r]=t);else if("function"===typeof t){const e=k(r,t);a?i(B,r,e):B[r]=e,d.actions[r]=t}else 0}if(a?Object.keys(B).forEach((e=>{i(_,e,B[e])})):(xe(_,B),xe((0,o.ux)(_),B)),Object.defineProperty(_,"$state",{get:()=>l.state.value[e],set:e=>{F((t=>{xe(t,e)}))}}),T){const e={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach((t=>{Object.defineProperty(_,t,xe({value:_[t]},e))}))}return a&&(_._r=!0),l._p.forEach((e=>{if(T){const t=u.run((()=>e({store:_,app:l._a,pinia:l,options:d})));Object.keys(t||{}).forEach((e=>_._customProperties.add(e))),xe(_,t)}else xe(_,u.run((()=>e({store:_,app:l._a,pinia:l,options:d}))))})),b&&c&&n.hydrate&&n.hydrate(_.$state,b),p=!0,h=!0,_}function Ee(e,t,n){let o,a;const i="function"===typeof t;function l(e,n){const l=(0,r.PS)();e=e||(l?(0,r.WQ)(w,null):null),e&&y(e),e=h,e._s.has(o)||(i?Te(o,t,a,e):Fe(o,a,e));const s=e._s.get(o);return s}return"string"===typeof e?(o=e,a=i?n:t):(a=e,o=e.id),l.$id=o,l}},2669:function(e,t,n){n.d(t,{eC:function(){return m}});var o=n(4726),r=n(6768),a=n(5392),i=n(8442),l=n(8680),s=n(6591),c=n(6145),u=n(4548),d=n(122);const[f,p]=(0,a.YX)("action-bar-button"),h=(0,i.X$)({},u.aI,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var v=(0,r.pM)({name:f,props:h,setup(e,{slots:t}){const n=(0,u.lq)(),{parent:o,index:a}=(0,s.cJ)(l.vh),i=(0,r.EW)((()=>{if(o){const e=o.children[a.value-1];return!(e&&"isButton"in e)}})),f=(0,r.EW)((()=>{if(o){const e=o.children[a.value+1];return!(e&&"isButton"in e)}}));return(0,c.c)({isButton:!0}),()=>{const{type:o,icon:a,text:l,color:s,loading:c,disabled:u}=e;return(0,r.bF)(d.$n,{class:p([o,{last:f.value,first:i.value}]),size:"large",type:o,icon:a,color:s,loading:c,disabled:u,onClick:n},{default:()=>[t.default?t.default():l]})}}});const m=(0,o.G)(v)},8680:function(e,t,n){n.d(t,{Ay:function(){return p},vh:function(){return d}});var o=n(6768),r=n(144),a=n(5392),i=n(6370),l=n(6591),s=n(3e3);const[c,u]=(0,a.YX)("action-bar"),d=Symbol(c),f={placeholder:Boolean,safeAreaInsetBottom:i.Rd};var p=(0,o.pM)({name:c,props:f,setup(e,{slots:t}){const n=(0,r.KR)(),a=(0,s.h)(n,u),{linkChildren:i}=(0,l.Py)(d);i();const c=()=>{var r;return(0,o.bF)("div",{ref:n,class:[u(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(r=t.default)?void 0:r.call(t)])};return()=>e.placeholder?a(c):c()}})},9985:function(e,t,n){n.d(t,{E7:function(){return a}});var o=n(4726),r=n(8680);const a=(0,o.G)(r.Ay)},3408:function(e,t,n){n.d(t,{Ex:function(){return p}});var o=n(4726),r=n(6768),a=n(5392),i=n(6370),l=n(8442),s=n(7905);const[c,u]=(0,a.YX)("badge"),d={dot:Boolean,max:i.VQ,tag:(0,i.Ts)("div"),color:String,offset:Array,content:i.VQ,showZero:i.Rd,position:(0,i.Ts)("top-right")};var f=(0,r.pM)({name:c,props:d,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:n,showZero:o}=e;return(0,l.C8)(n)&&""!==n&&(o||0!==n&&"0"!==n)},o=()=>{const{dot:o,max:r,content:a}=e;if(!o&&n())return t.content?t.content():(0,l.C8)(r)&&(0,l.kf)(a)&&+a>+r?`${r}+`:a},a=e=>e.startsWith("-")?e.replace("-",""):`-${e}`,i=(0,r.EW)((()=>{const n={background:e.color};if(e.offset){const[o,r]=e.offset,{position:i}=e,[l,c]=i.split("-");t.default?(n[l]="number"===typeof r?(0,s._V)("top"===l?r:-r):"top"===l?(0,s._V)(r):a(r),n[c]="number"===typeof o?(0,s._V)("left"===c?o:-o):"left"===c?(0,s._V)(o):a(o)):(n.marginTop=(0,s._V)(r),n.marginLeft=(0,s._V)(o))}return n})),c=()=>{if(n()||e.dot)return(0,r.bF)("div",{class:u([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[o()])};return()=>{if(t.default){const{tag:n}=e;return(0,r.bF)(n,{class:u("wrapper")},{default:()=>[t.default(),c()]})}return c()}}});const p=(0,o.G)(f)},122:function(e,t,n){n.d(t,{$n:function(){return g}});var o=n(4726),r=n(6768),a=n(5392),i=n(8442),l=n(6370),s=n(240),c=n(4612),u=n(4548),d=n(5314),f=n(2094);const[p,h]=(0,a.YX)("button"),v=(0,i.X$)({},u.aI,{tag:(0,l.Ts)("button"),text:String,icon:String,type:(0,l.Ts)("default"),size:(0,l.Ts)("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:(0,l.Ts)("button"),loadingSize:l.VQ,loadingText:String,loadingType:String,iconPosition:(0,l.Ts)("left")});var m=(0,r.pM)({name:p,props:v,emits:["click"],setup(e,{emit:t,slots:n}){const o=(0,u.lq)(),a=()=>n.loading?n.loading():(0,r.bF)(f.Rh,{size:e.loadingSize,type:e.loadingType,class:h("loading")},null),i=()=>e.loading?a():n.icon?(0,r.bF)("div",{class:h("icon")},[n.icon()]):e.icon?(0,r.bF)(d.In,{name:e.icon,class:h("icon"),classPrefix:e.iconPrefix},null):void 0,l=()=>{let t;if(t=e.loading?e.loadingText:n.default?n.default():e.text,t)return(0,r.bF)("span",{class:h("text")},[t])},p=()=>{const{color:t,plain:n}=e;if(t){const e={color:n?t:"white"};return n||(e.background=t),t.includes("gradient")?e.border=0:e.borderColor=t,e}},v=n=>{e.loading?(0,s.wo)(n):e.disabled||(t("click",n),o())};return()=>{const{tag:t,type:n,size:o,block:a,round:s,plain:u,square:d,loading:f,disabled:m,hairline:g,nativeType:b,iconPosition:y}=e,w=[h([n,o,{plain:u,block:a,round:s,square:d,loading:f,disabled:m,hairline:g}]),{[c.kw]:g}];return(0,r.bF)(t,{type:b,class:w,style:p(),disabled:m,onClick:v},{default:()=>[(0,r.bF)("div",{class:h("content")},["left"===y&&i(),l(),"right"===y&&i()])]})}}});const g=(0,o.G)(m)},8957:function(e,t,n){n.d(t,{V:function(){return a},q:function(){return r}});var o=n(6768);const r=Symbol();function a(e){const t=(0,o.WQ)(r,null);t&&(0,o.wB)(t,(t=>{t&&e()}))}},6145:function(e,t,n){n.d(t,{c:function(){return a}});var o=n(6768),r=n(8442);function a(e){const t=(0,o.nI)();t&&(0,r.X$)(t.proxy,e)}},6438:function(e,t,n){n.d(t,{S:function(){return a},v:function(){return r}});let o=2e3;const r=()=>++o,a=e=>{o=e}},8e3:function(e,t,n){n.d(t,{n:function(){return s}});var o=n(6591),r=n(144),a=n(6768),i=n(240),l=n(8957);const s=(e,t)=>{const n=(0,r.KR)(),s=()=>{n.value=(0,o.yD)(e).height};return(0,a.sV)((()=>{if((0,a.dY)(s),t)for(let e=1;e<=3;e++)setTimeout(s,100*e)})),(0,l.V)((()=>(0,a.dY)(s))),(0,a.wB)([i.Xw,i.C7],s),n}},968:function(e,t,n){n.d(t,{a:function(){return a}});var o=n(144),r=n(6768);function a(e){const t=(0,o.KR)(!1);return(0,r.wB)(e,(e=>{e&&(t.value=e)}),{immediate:!0}),e=>()=>t.value?e():null}},7626:function(e,t,n){n.d(t,{G:function(){return c}});var o=n(6768),r=n(6591),a=n(4390),i=n(240);let l=0;const s="van-overflow-hidden";function c(e,t){const n=(0,a.P)(),c="01",u="10",d=t=>{n.move(t);const o=n.deltaY.value>0?u:c,a=(0,r.mH)(t.target,e.value),{scrollHeight:l,offsetHeight:s,scrollTop:d}=a;let f="11";0===d?f=s>=l?"00":"01":d+s>=l&&(f="10"),"11"===f||!n.isVertical()||parseInt(f,2)&parseInt(o,2)||(0,i.wo)(t,!0)},f=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",d,{passive:!1}),l||document.body.classList.add(s),l++},p=()=>{l&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",d),l--,l||document.body.classList.remove(s))},h=()=>t()&&f(),v=()=>t()&&p();(0,r.kz)(h),(0,o.Y4)(v),(0,o.xo)(v),(0,o.wB)(t,(e=>{e?f():p()}))}},3e3:function(e,t,n){n.d(t,{h:function(){return a}});var o=n(6768),r=n(8e3);function a(e,t){const n=(0,r.n)(e,!0);return e=>(0,o.bF)("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[e()])}},4548:function(e,t,n){n.d(t,{aI:function(){return r},lq:function(){return i},wE:function(){return a}});var o=n(6768);const r={to:[String,Object],url:String,replace:Boolean};function a({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function i(){const e=(0,o.nI)().proxy;return()=>a(e)}},1483:function(e,t,n){n.d(t,{b:function(){return r}});var o=n(6768);const r=()=>{var e;const{scopeId:t}=(null==(e=(0,o.nI)())?void 0:e.vnode)||{};return t?{[t]:""}:null}},4390:function(e,t,n){n.d(t,{P:function(){return i}});var o=n(144),r=n(4612);function a(e,t){return e>t?"horizontal":t>e?"vertical":""}function i(){const e=(0,o.KR)(0),t=(0,o.KR)(0),n=(0,o.KR)(0),i=(0,o.KR)(0),l=(0,o.KR)(0),s=(0,o.KR)(0),c=(0,o.KR)(""),u=(0,o.KR)(!0),d=()=>"vertical"===c.value,f=()=>"horizontal"===c.value,p=()=>{n.value=0,i.value=0,l.value=0,s.value=0,c.value="",u.value=!0},h=n=>{p(),e.value=n.touches[0].clientX,t.value=n.touches[0].clientY},v=o=>{const d=o.touches[0];n.value=(d.clientX<0?0:d.clientX)-e.value,i.value=d.clientY-t.value,l.value=Math.abs(n.value),s.value=Math.abs(i.value);const f=10;(!c.value||l.valuer.Ez||s.value>r.Ez)&&(u.value=!1)};return{move:v,start:h,reset:p,startX:e,startY:t,deltaX:n,deltaY:i,offsetX:l,offsetY:s,direction:c,isVertical:d,isHorizontal:f,isTap:u}}},5796:function(e,t,n){n.d(t,{Ay:function(){return m},Zc:function(){return d}});var o=n(6768),r=n(5392),a=n(6370),i=n(7905),l=n(8442),s=n(6438);const[c,u]=(0,r.YX)("config-provider"),d=Symbol(c),f={tag:(0,a.Ts)("div"),theme:(0,a.Ts)("light"),zIndex:Number,themeVars:Object,themeVarsDark:Object,themeVarsLight:Object,themeVarsScope:(0,a.Ts)("local"),iconPrefix:String};function p(e){return e.replace(/([a-zA-Z])(\d)/g,"$1-$2")}function h(e){const t={};return Object.keys(e).forEach((n=>{const o=p((0,i.kW)(n));t[`--van-${o}`]=e[n]})),t}function v(e={},t={}){Object.keys(e).forEach((n=>{e[n]!==t[n]&&document.documentElement.style.setProperty(n,e[n])})),Object.keys(t).forEach((t=>{e[t]||document.documentElement.style.removeProperty(t)}))}var m=(0,o.pM)({name:c,props:f,setup(e,{slots:t}){const n=(0,o.EW)((()=>h((0,l.X$)({},e.themeVars,"dark"===e.theme?e.themeVarsDark:e.themeVarsLight))));if(l.M){const t=()=>{document.documentElement.classList.add(`van-theme-${e.theme}`)},r=(t=e.theme)=>{document.documentElement.classList.remove(`van-theme-${t}`)};(0,o.wB)((()=>e.theme),((e,n)=>{n&&r(n),t()}),{immediate:!0}),(0,o.n)(t),(0,o.Y4)(r),(0,o.xo)(r),(0,o.wB)(n,((t,n)=>{"global"===e.themeVarsScope&&v(t,n)})),(0,o.wB)((()=>e.themeVarsScope),((e,t)=>{"global"===t&&v({},n.value),"global"===e&&v(n.value,{})})),"global"===e.themeVarsScope&&v(n.value,{})}return(0,o.Gt)(d,e),(0,o.nT)((()=>{void 0!==e.zIndex&&(0,s.S)(e.zIndex)})),()=>(0,o.bF)(e.tag,{class:u(),style:"local"===e.themeVarsScope?n.value:void 0},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}})},1813:function(e,t,n){n.d(t,{A:function(){return S}});var o=n(6768),r=n(144),a=n(5130),i=n(5392),l=n(8442),s=n(6370),c=n(9725),u=n(4612),d=n(7905),f=n(7684),p=n(2571),h=n(122),v=n(9985),m=n(2669);const[g,b,y]=(0,i.YX)("dialog"),w=(0,l.X$)({},f.C,{title:String,theme:String,width:s.VQ,message:[String,Function],callback:Function,allowHtml:Boolean,className:s.E9,transition:(0,s.Ts)("van-dialog-bounce"),messageAlign:String,closeOnPopstate:s.Rd,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:s.Rd,closeOnClickOverlay:Boolean}),x=[...f.r,"transition","closeOnPopstate"];var S=(0,o.pM)({name:g,props:w,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const i=(0,r.KR)(),s=(0,r.Kh)({confirm:!1,cancel:!1}),f=e=>t("update:show",e),g=t=>{var n;f(!1),null==(n=e.callback)||n.call(e,t)},w=n=>()=>{e.show&&(t(n),e.beforeClose?(s[n]=!0,(0,c.m)(e.beforeClose,{args:[n],done(){g(n),s[n]=!1},canceled(){s[n]=!1}})):g(n))},S=w("cancel"),F=w("confirm"),T=(0,a.jR)((n=>{var o,r;if(n.target!==(null==(r=null==(o=i.value)?void 0:o.popupRef)?void 0:r.value))return;const a={Enter:e.showConfirmButton?F:l.lQ,Escape:e.showCancelButton?S:l.lQ};a[n.key](),t("keydown",n)}),["enter","esc"]),E=()=>{const t=n.title?n.title():e.title;if(t)return(0,o.bF)("div",{class:b("header",{isolated:!e.message&&!n.default})},[t])},C=t=>{const{message:n,allowHtml:r,messageAlign:a}=e,i=b("message",{"has-title":t,[a]:a}),s=(0,l.Tn)(n)?n():n;return r&&"string"===typeof s?(0,o.bF)("div",{class:i,innerHTML:s},null):(0,o.bF)("div",{class:i},[s])},k=()=>{if(n.default)return(0,o.bF)("div",{class:b("content")},[n.default()]);const{title:t,message:r,allowHtml:a}=e;if(r){const e=!(!t&&!n.title);return(0,o.bF)("div",{key:a?1:0,class:b("content",{isolated:!e})},[C(e)])}},R=()=>(0,o.bF)("div",{class:[u.Bn,b("footer")]},[e.showCancelButton&&(0,o.bF)(h.$n,{size:"large",text:e.cancelButtonText||y("cancel"),class:b("cancel"),style:{color:e.cancelButtonColor},loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:S},null),e.showConfirmButton&&(0,o.bF)(h.$n,{size:"large",text:e.confirmButtonText||y("confirm"),class:[b("confirm"),{[u.TL]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:F},null)]),O=()=>(0,o.bF)(v.E7,{class:b("footer")},{default:()=>[e.showCancelButton&&(0,o.bF)(m.eC,{type:"warning",text:e.cancelButtonText||y("cancel"),class:b("cancel"),color:e.cancelButtonColor,loading:s.cancel,disabled:e.cancelButtonDisabled,onClick:S},null),e.showConfirmButton&&(0,o.bF)(m.eC,{type:"danger",text:e.confirmButtonText||y("confirm"),class:b("confirm"),color:e.confirmButtonColor,loading:s.confirm,disabled:e.confirmButtonDisabled,onClick:F},null)]}),_=()=>n.footer?n.footer():"round-button"===e.theme?O():R();return()=>{const{width:t,title:n,theme:r,message:a,className:s}=e;return(0,o.bF)(p.zD,(0,o.v6)({ref:i,role:"dialog",class:[b([r]),s],style:{width:(0,d._V)(t)},tabindex:0,"aria-labelledby":n||a,onKeydown:T,"onUpdate:show":f},(0,l.Up)(e,x)),{default:()=>[E(),k(),_()]})}}})},2570:function(e,t,n){n.d(t,{M5:function(){return f}});var o=n(6768),r=n(8442),a=n(4473),i=n(1813);let l;const s={title:"",width:"",theme:null,message:"",overlay:!0,callback:null,teleport:"body",className:"",allowHtml:!1,lockScroll:!0,transition:void 0,beforeClose:null,overlayClass:"",overlayStyle:void 0,messageAlign:"",cancelButtonText:"",cancelButtonColor:null,cancelButtonDisabled:!1,confirmButtonText:"",confirmButtonColor:null,confirmButtonDisabled:!1,showConfirmButton:!0,showCancelButton:!1,closeOnPopstate:!0,closeOnClickOverlay:!1};let c=(0,r.X$)({},s);function u(){const e={setup(){const{state:e,toggle:t}=(0,a.T)();return()=>(0,o.bF)(i.A,(0,o.v6)(e,{"onUpdate:show":t}),null)}};({instance:l}=(0,a.b)(e))}function d(e){return r.M?new Promise(((t,n)=>{l||u(),l.open((0,r.X$)({},c,e,{callback:e=>{("confirm"===e?t:n)(e)}}))})):Promise.resolve(void 0)}const f=e=>d((0,r.X$)({showCancelButton:!0},e))},5314:function(e,t,n){n.d(t,{In:function(){return v},Ay:function(){return m}});var o=n(4726),r=n(6768),a=n(5392),i=n(6370),l=n(7905),s=n(3408),c=n(5796);const[u,d]=(0,a.YX)("icon"),f=e=>null==e?void 0:e.includes("/"),p={dot:Boolean,tag:(0,i.Ts)("i"),name:String,size:i.VQ,badge:i.VQ,color:String,badgeProps:Object,classPrefix:String};var h=(0,r.pM)({name:u,props:p,setup(e,{slots:t}){const n=(0,r.WQ)(c.Zc,null),o=(0,r.EW)((()=>e.classPrefix||(null==n?void 0:n.iconPrefix)||d()));return()=>{const{tag:n,dot:a,name:i,size:c,badge:u,color:p}=e,h=f(i);return(0,r.bF)(s.Ex,(0,r.v6)({dot:a,tag:n,class:[o.value,h?"":`${o.value}-${i}`],style:{color:p,fontSize:(0,l._V)(c)},content:u},e.badgeProps),{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t),h&&(0,r.bF)("img",{class:d("image"),src:i},null)]}})}}});const v=(0,o.G)(h);var m=v},6576:function(e,t,n){n.d(t,{Ay$:function(){return up}});var o=n(9985),r=n(2669),a=n(4726),i=n(6768),l=n(5392),s=n(8442),c=n(6370),u=n(8680),d=n(6591),f=n(4548),p=n(5314),h=n(3408);const[v,m]=(0,l.YX)("action-bar-icon"),g=(0,s.X$)({},f.aI,{dot:Boolean,text:String,icon:String,color:String,badge:c.VQ,iconClass:c.E9,badgeProps:Object,iconPrefix:String});var b=(0,i.pM)({name:v,props:g,setup(e,{slots:t}){const n=(0,f.lq)();(0,d.cJ)(u.vh);const o=()=>{const{dot:n,badge:o,icon:r,color:a,iconClass:l,badgeProps:s,iconPrefix:c}=e;return t.icon?(0,i.bF)(h.Ex,(0,i.v6)({dot:n,class:m("icon"),content:o},s),{default:t.icon}):(0,i.bF)(p.In,{tag:"div",dot:n,name:r,badge:o,color:a,class:[m("icon"),l],badgeProps:s,classPrefix:c},null)};return()=>(0,i.bF)("div",{role:"button",class:m(),tabindex:0,onClick:n},[o(),t.default?t.default():e.text])}});const y=(0,a.G)(b);var w=n(4612),x=n(2571),S=n(2094),F=n(7684);const[T,E]=(0,l.YX)("action-sheet"),C=(0,s.X$)({},F.C,{title:String,round:c.Rd,actions:(0,c.zj)(),closeIcon:(0,c.Ts)("cross"),closeable:c.Rd,cancelText:String,description:String,closeOnPopstate:c.Rd,closeOnClickAction:Boolean,safeAreaInsetBottom:c.Rd}),k=[...F.r,"round","closeOnPopstate","safeAreaInsetBottom"];var R=(0,i.pM)({name:T,props:C,emits:["select","cancel","update:show"],setup(e,{slots:t,emit:n}){const o=e=>n("update:show",e),r=()=>{o(!1),n("cancel")},a=()=>{if(e.title)return(0,i.bF)("div",{class:E("header")},[e.title,e.closeable&&(0,i.bF)(p.In,{name:e.closeIcon,class:[E("close"),w.Dk],onClick:r},null)])},l=()=>{if(t.cancel||e.cancelText)return[(0,i.bF)("div",{class:E("gap")},null),(0,i.bF)("button",{type:"button",class:E("cancel"),onClick:r},[t.cancel?t.cancel():e.cancelText])]},c=e=>{if(e.icon)return(0,i.bF)(p.In,{class:E("item-icon"),name:e.icon},null)},u=(e,n)=>e.loading?(0,i.bF)(S.Rh,{class:E("loading-icon")},null):t.action?t.action({action:e,index:n}):[(0,i.bF)("span",{class:E("name")},[e.name]),e.subname&&(0,i.bF)("div",{class:E("subname")},[e.subname])],d=(t,r)=>{const{color:a,loading:l,callback:s,disabled:d,className:f}=t,p=()=>{d||l||(s&&s(t),e.closeOnClickAction&&o(!1),(0,i.dY)((()=>n("select",t,r))))};return(0,i.bF)("button",{type:"button",style:{color:a},class:[E("item",{loading:l,disabled:d}),f],onClick:p},[c(t),u(t,r)])},f=()=>{if(e.description||t.description){const n=t.description?t.description():e.description;return(0,i.bF)("div",{class:E("description")},[n])}};return()=>(0,i.bF)(x.zD,(0,i.v6)({class:E(),position:"bottom","onUpdate:show":o},(0,s.Up)(e,k)),{default:()=>{var n;return[a(),f(),(0,i.bF)("div",{class:E("content")},[e.actions.map(d),null==(n=t.default)?void 0:n.call(t)]),l()]}})}});const O=(0,a.G)(R);var _=n(5130),A=n(144),B=n(6145),I=n(7905),P=n(240);n(4114);const[V,D,$]=(0,l.YX)("picker"),M=e=>e.find((e=>!e.disabled))||e[0];function L(e,t){const n=e[0];if(n){if(Array.isArray(n))return"multiple";if(t.children in n)return"cascade"}return"default"}function j(e,t){t=(0,I.qE)(t,0,e.length);for(let n=t;n=0;n--)if(!e[n].disabled)return n;return 0}const U=(e,t,n)=>void 0!==t&&!!e.find((e=>e[n.value]===t));function z(e,t,n){const o=e.findIndex((e=>e[n.value]===t)),r=j(e,o);return e[r]}function W(e,t,n){const o=[];let r={[t.children]:e},a=0;while(r&&r[t.children]){const e=r[t.children],i=n.value[a];if(r=(0,s.C8)(i)?z(e,i,t):void 0,!r&&e.length){const n=M(e)[t.value];r=z(e,n,t)}a++,o.push(e)}return o}function N(e){const{transform:t}=window.getComputedStyle(e),n=t.slice(7,t.length-1).split(", ")[5];return Number(n)}function X(e){return(0,s.X$)({text:"text",value:"value",children:"children"},e)}var Y=n(4390);const G=200,K=300,H=15,[Q,q]=(0,l.YX)("picker-column"),J=Symbol(Q);var Z=(0,i.pM)({name:Q,props:{value:c.VQ,fields:(0,c.$g)(Object),options:(0,c.zj)(),readonly:Boolean,allowHtml:Boolean,optionHeight:(0,c.$g)(Number),swipeDuration:(0,c.$g)(c.VQ),visibleOptionNum:(0,c.$g)(c.VQ)},emits:["change","clickOption","scrollInto"],setup(e,{emit:t,slots:n}){let o,r,a,l,s;const c=(0,A.KR)(),u=(0,A.KR)(),f=(0,A.KR)(0),p=(0,A.KR)(0),h=(0,Y.P)(),v=()=>e.options.length,m=()=>e.optionHeight*(+e.visibleOptionNum-1)/2,g=n=>{let r=j(e.options,n);const a=-r*e.optionHeight,i=()=>{r>v()-1&&(r=j(e.options,n));const o=e.options[r][e.fields.value];o!==e.value&&t("change",o)};o&&a!==f.value?s=i:i(),f.value=a},b=()=>e.readonly||!e.options.length,y=n=>{o||b()||(s=null,p.value=G,g(n),t("clickOption",e.options[n]))},w=t=>(0,I.qE)(Math.round(-t/e.optionHeight),0,v()-1),x=(0,i.EW)((()=>w(f.value))),S=(t,n)=>{const o=Math.abs(t/n);t=f.value+o/.003*(t<0?-1:1);const r=w(t);p.value=+e.swipeDuration,g(r)},F=()=>{o=!1,p.value=0,s&&(s(),s=null)},T=e=>{if(!b()){if(h.start(e),o){const e=N(u.value);f.value=Math.min(0,e-m())}p.value=0,r=f.value,a=Date.now(),l=r,s=null}},E=n=>{if(b())return;h.move(n),h.isVertical()&&(o=!0,(0,P.wo)(n,!0));const i=(0,I.qE)(r+h.deltaY.value,-v()*e.optionHeight,e.optionHeight),s=w(i);s!==x.value&&t("scrollInto",e.options[s]),f.value=i;const c=Date.now();c-a>K&&(a=c,l=i)},C=()=>{if(b())return;const e=f.value-l,t=Date.now()-a,n=tH;if(n)return void S(e,t);const r=w(f.value);p.value=G,g(r),setTimeout((()=>{o=!1}),0)},k=()=>{const t={height:`${e.optionHeight}px`};return e.options.map(((o,r)=>{const a=o[e.fields.text],{disabled:l}=o,s=o[e.fields.value],c={role:"button",style:t,tabindex:l?-1:0,class:[q("item",{disabled:l,selected:s===e.value}),o.className],onClick:()=>y(r)},u={class:"van-ellipsis",[e.allowHtml?"innerHTML":"textContent"]:a};return(0,i.bF)("li",c,[n.option?n.option(o,r):(0,i.bF)("div",u,null)])}))};return(0,d.cJ)(J),(0,B.c)({stopMomentum:F}),(0,i.nT)((()=>{const t=o?Math.floor(-f.value/e.optionHeight):e.options.findIndex((t=>t[e.fields.value]===e.value)),n=j(e.options,t),r=-n*e.optionHeight;o&&n(0,i.bF)("div",{ref:c,class:q(),onTouchstartPassive:T,onTouchend:C,onTouchcancel:C},[(0,i.bF)("ul",{ref:u,style:{transform:`translate3d(0, ${f.value+m()}px, 0)`,transitionDuration:`${p.value}ms`,transitionProperty:p.value?"all":"none"},class:q("wrapper"),onTransitionend:F},[k()])])}});const[ee]=(0,l.YX)("picker-toolbar"),te={title:String,cancelButtonText:String,confirmButtonText:String},ne=["cancel","confirm","title","toolbar"],oe=Object.keys(te);var re=(0,i.pM)({name:ee,props:te,emits:["confirm","cancel"],setup(e,{emit:t,slots:n}){const o=()=>n.title?n.title():e.title?(0,i.bF)("div",{class:[D("title"),"van-ellipsis"]},[e.title]):void 0,r=()=>t("cancel"),a=()=>t("confirm"),l=()=>{var t;const o=null!=(t=e.cancelButtonText)?t:$("cancel");if(n.cancel||o)return(0,i.bF)("button",{type:"button",class:[D("cancel"),w.Dk],onClick:r},[n.cancel?n.cancel():o])},s=()=>{var t;const o=null!=(t=e.confirmButtonText)?t:$("confirm");if(n.confirm||o)return(0,i.bF)("button",{type:"button",class:[D("confirm"),w.Dk],onClick:a},[n.confirm?n.confirm():o])};return()=>(0,i.bF)("div",{class:D("toolbar")},[n.toolbar?n.toolbar():[l(),o(),s()]])}});const ae=(e,t)=>{const n=(0,A.KR)(e());return(0,i.wB)(e,(e=>{e!==n.value&&(n.value=e)})),(0,i.wB)(n,(n=>{n!==e()&&t(n)})),n};var ie=n(4232),le=n(9725);function se(e,t,n){let o,r=0;const a=e.scrollLeft,i=0===n?1:Math.round(1e3*n/16);function l(){(0,d.SA)(o)}function s(){e.scrollLeft+=(t-a)/i,++rt||!i&&at?r=(0,d.er)(u):o&&(r=(0,d.er)(o))}return u(),c}let ue=0;function de(){const e=(0,i.nI)(),{name:t="unknown"}=(null==e?void 0:e.type)||{};return`${t}-${++ue}`}function fe(){const e=(0,A.KR)([]),t=[];(0,i.Ic)((()=>{e.value=[]}));const n=n=>(t[n]||(t[n]=t=>{e.value[n]=t}),t[n]);return[e,n]}var pe=n(8957);function he(e,t){if(!s.M||!window.IntersectionObserver)return;const n=new IntersectionObserver((e=>{t(e[0].intersectionRatio>0)}),{root:document.body}),o=()=>{e.value&&n.observe(e.value)},r=()=>{e.value&&n.unobserve(e.value)};(0,i.Y4)(r),(0,i.xo)(r),(0,d.kz)(o)}const[ve,me]=(0,l.YX)("sticky"),ge={zIndex:c.VQ,position:(0,c.Ts)("top"),container:Object,offsetTop:(0,c.TU)(0),offsetBottom:(0,c.TU)(0)};var be=(0,i.pM)({name:ve,props:ge,emits:["scroll","change"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,d.f$)(o),a=(0,A.Kh)({fixed:!1,width:0,height:0,transform:0}),l=(0,A.KR)(!1),c=(0,i.EW)((()=>(0,I.S7)("top"===e.position?e.offsetTop:e.offsetBottom))),u=(0,i.EW)((()=>{if(l.value)return;const{fixed:e,height:t,width:n}=a;return e?{width:`${n}px`,height:`${t}px`}:void 0})),f=(0,i.EW)((()=>{if(!a.fixed||l.value)return;const t=(0,s.X$)((0,I.AO)(e.zIndex),{width:`${a.width}px`,height:`${a.height}px`,[e.position]:`${c.value}px`});return a.transform&&(t.transform=`translate3d(0, ${a.transform}px, 0)`),t})),p=e=>t("scroll",{scrollTop:e,isFixed:a.fixed}),h=()=>{if(!o.value||(0,P.dK)(o))return;const{container:t,position:n}=e,r=(0,d.yD)(o),i=(0,P.hY)(window);if(a.width=r.width,a.height=r.height,"top"===n)if(t){const e=(0,d.yD)(t),n=e.bottom-c.value-a.height;a.fixed=c.value>r.top&&e.bottom>0,a.transform=n<0?n:0}else a.fixed=c.value>r.top;else{const{clientHeight:e}=document.documentElement;if(t){const n=(0,d.yD)(t),o=e-n.top-c.value-a.height;a.fixed=e-c.valuen.top,a.transform=o<0?-o:0}else a.fixed=e-c.valuea.fixed),(e=>t("change",e))),(0,d.ML)("scroll",h,{target:r,passive:!0}),he(o,h),(0,i.wB)([P.Xw,P.C7],(()=>{o.value&&!(0,P.dK)(o)&&a.fixed&&(l.value=!0,(0,i.dY)((()=>{const e=(0,d.yD)(o);a.width=e.width,a.height=e.height,l.value=!1})))})),()=>{var e;return(0,i.bF)("div",{ref:o,style:u.value},[(0,i.bF)("div",{class:me({fixed:a.fixed&&!l.value}),style:f.value},[null==(e=n.default)?void 0:e.call(n)])])}}});const ye=(0,a.G)(be);const[we,xe]=(0,l.YX)("swipe"),Se={loop:c.Rd,width:c.VQ,height:c.VQ,vertical:Boolean,autoplay:(0,c.TU)(0),duration:(0,c.TU)(500),touchable:c.Rd,lazyRender:Boolean,initialSwipe:(0,c.TU)(0),indicatorColor:String,showIndicators:c.Rd,stopPropagation:c.Rd},Fe=Symbol(we);var Te=(0,i.pM)({name:we,props:Se,emits:["change","dragStart","dragEnd"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,A.KR)(),a=(0,A.Kh)({rect:null,width:0,height:0,offset:0,active:0,swiping:!1});let l=!1;const s=(0,Y.P)(),{children:c,linkChildren:u}=(0,d.Py)(Fe),f=(0,i.EW)((()=>c.length)),p=(0,i.EW)((()=>a[e.vertical?"height":"width"])),h=(0,i.EW)((()=>e.vertical?s.deltaY.value:s.deltaX.value)),v=(0,i.EW)((()=>{if(a.rect){const t=e.vertical?a.rect.height:a.rect.width;return t-p.value*f.value}return 0})),m=(0,i.EW)((()=>p.value?Math.ceil(Math.abs(v.value)/p.value):f.value)),g=(0,i.EW)((()=>f.value*p.value)),b=(0,i.EW)((()=>(a.active+f.value)%f.value)),y=(0,i.EW)((()=>{const t=e.vertical?"vertical":"horizontal";return s.direction.value===t})),w=(0,i.EW)((()=>{const t={transitionDuration:`${a.swiping?0:e.duration}ms`,transform:`translate${e.vertical?"Y":"X"}(${+a.offset.toFixed(2)}px)`};if(p.value){const n=e.vertical?"height":"width",o=e.vertical?"width":"height";t[n]=`${g.value}px`,t[o]=e[o]?`${e[o]}px`:""}return t})),x=t=>{const{active:n}=a;return t?e.loop?(0,I.qE)(n+t,-1,f.value):(0,I.qE)(n+t,0,m.value):n},S=(t,n=0)=>{let o=t*p.value;e.loop||(o=Math.min(o,-v.value));let r=n-o;return e.loop||(r=(0,I.qE)(r,v.value,0)),r},F=({pace:n=0,offset:o=0,emitChange:r})=>{if(f.value<=1)return;const{active:i}=a,l=x(n),s=S(l,o);if(e.loop){if(c[0]&&s!==v.value){const e=s0;c[f.value-1].setOffset(e?-g.value:0)}}a.active=l,a.offset=s,r&&l!==i&&t("change",b.value)},T=()=>{a.swiping=!0,a.active<=-1?F({pace:f.value}):a.active>=f.value&&F({pace:-f.value})},E=()=>{T(),s.reset(),(0,d.r7)((()=>{a.swiping=!1,F({pace:-1,emitChange:!0})}))},C=()=>{T(),s.reset(),(0,d.r7)((()=>{a.swiping=!1,F({pace:1,emitChange:!0})}))};let k;const R=()=>clearTimeout(k),O=()=>{R(),+e.autoplay>0&&f.value>1&&(k=setTimeout((()=>{C(),O()}),+e.autoplay))},_=(t=+e.initialSwipe)=>{if(!o.value)return;const n=()=>{var n,r;if(!(0,P.dK)(o)){const t={width:o.value.offsetWidth,height:o.value.offsetHeight};a.rect=t,a.width=+(null!=(n=e.width)?n:t.width),a.height=+(null!=(r=e.height)?r:t.height)}f.value&&(t=Math.min(f.value-1,t),-1===t&&(t=f.value-1)),a.active=t,a.swiping=!0,a.offset=S(t),c.forEach((e=>{e.setOffset(0)})),O()};(0,P.dK)(o)?(0,i.dY)().then(n):n()},V=()=>_(a.active);let D;const $=t=>{!e.touchable||t.touches.length>1||(s.start(t),l=!1,D=Date.now(),R(),T())},M=n=>{if(e.touchable&&a.swiping&&(s.move(n),y.value)){const o=!e.loop&&(0===a.active&&h.value>0||a.active===f.value-1&&h.value<0);o||((0,P.wo)(n,e.stopPropagation),F({offset:h.value}),l||(t("dragStart",{index:b.value}),l=!0))}},L=()=>{if(!e.touchable||!a.swiping)return;const n=Date.now()-D,o=h.value/n,r=Math.abs(o)>.25||Math.abs(h.value)>p.value/2;if(r&&y.value){const t=e.vertical?s.offsetY.value:s.offsetX.value;let n=0;n=e.loop?t>0?h.value>0?-1:1:0:-Math[h.value>0?"ceil":"floor"](h.value/p.value),F({pace:n,emitChange:!0})}else h.value&&F({pace:0});l=!1,a.swiping=!1,t("dragEnd",{index:b.value}),O()},j=(t,n={})=>{T(),s.reset(),(0,d.r7)((()=>{let o;o=e.loop&&t===f.value?0===a.active?0:t:t%f.value,n.immediate?(0,d.r7)((()=>{a.swiping=!1})):a.swiping=!1,F({pace:o-a.active,emitChange:!0})}))},U=(t,n)=>{const o=n===b.value,r=o?{backgroundColor:e.indicatorColor}:void 0;return(0,i.bF)("i",{style:r,class:xe("indicator",{active:o})},null)},z=()=>n.indicator?n.indicator({active:b.value,total:f.value}):e.showIndicators&&f.value>1?(0,i.bF)("div",{class:xe("indicators",{vertical:e.vertical})},[Array(f.value).fill("").map(U)]):void 0;return(0,B.c)({prev:E,next:C,state:a,resize:V,swipeTo:j}),u({size:p,props:e,count:f,activeIndicator:b}),(0,i.wB)((()=>e.initialSwipe),(e=>_(+e))),(0,i.wB)(f,(()=>_(a.active))),(0,i.wB)((()=>e.autoplay),O),(0,i.wB)([P.Xw,P.C7,()=>e.width,()=>e.height],V),(0,i.wB)((0,d.TU)(),(e=>{"visible"===e?O():R()})),(0,i.sV)(_),(0,i.n)((()=>_(a.active))),(0,pe.V)((()=>_(a.active))),(0,i.Y4)(R),(0,i.xo)(R),(0,d.ML)("touchmove",M,{target:r}),()=>{var t;return(0,i.bF)("div",{ref:o,class:xe()},[(0,i.bF)("div",{ref:r,style:w.value,class:xe("track",{vertical:e.vertical}),onTouchstartPassive:$,onTouchend:L,onTouchcancel:L},[null==(t=n.default)?void 0:t.call(n)]),z()])}}});const Ee=(0,a.G)(Te);const[Ce,ke]=(0,l.YX)("tabs");var Re=(0,i.pM)({name:Ce,props:{count:(0,c.$g)(Number),inited:Boolean,animated:Boolean,duration:(0,c.$g)(c.VQ),swipeable:Boolean,lazyRender:Boolean,currentIndex:(0,c.$g)(Number)},emits:["change"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=e=>t("change",e),a=()=>{var t;const a=null==(t=n.default)?void 0:t.call(n);return e.animated||e.swipeable?(0,i.bF)(Ee,{ref:o,loop:!1,class:ke("track"),duration:1e3*+e.duration,touchable:e.swipeable,lazyRender:e.lazyRender,showIndicators:!1,onChange:r},{default:()=>[a]}):a},l=t=>{const n=o.value;n&&n.state.active!==t&&n.swipeTo(t,{immediate:!e.inited})};return(0,i.wB)((()=>e.currentIndex),l),(0,i.sV)((()=>{l(e.currentIndex)})),(0,B.c)({swipeRef:o}),()=>(0,i.bF)("div",{class:ke("content",{animated:e.animated||e.swipeable})},[a()])}});const[Oe,_e]=(0,l.YX)("tabs"),Ae={type:(0,c.Ts)("line"),color:String,border:Boolean,sticky:Boolean,shrink:Boolean,active:(0,c.TU)(0),duration:(0,c.TU)(.3),animated:Boolean,ellipsis:c.Rd,swipeable:Boolean,scrollspy:Boolean,offsetTop:(0,c.TU)(0),background:String,lazyRender:c.Rd,showHeader:c.Rd,lineWidth:c.VQ,lineHeight:c.VQ,beforeChange:Function,swipeThreshold:(0,c.TU)(5),titleActiveColor:String,titleInactiveColor:String},Be=Symbol(Oe);var Ie=(0,i.pM)({name:Oe,props:Ae,emits:["change","scroll","rendered","clickTab","update:active"],setup(e,{emit:t,slots:n}){let o,r,a,l,c;const u=(0,A.KR)(),p=(0,A.KR)(),h=(0,A.KR)(),v=(0,A.KR)(),m=de(),g=(0,d.f$)(u),[b,y]=fe(),{children:x,linkChildren:S}=(0,d.Py)(Be),F=(0,A.Kh)({inited:!1,position:"",lineStyle:{},currentIndex:-1}),T=(0,i.EW)((()=>x.length>+e.swipeThreshold||!e.ellipsis||e.shrink)),E=(0,i.EW)((()=>({borderColor:e.color,background:e.background}))),C=(e,t)=>{var n;return null!=(n=e.name)?n:t},k=(0,i.EW)((()=>{const e=x[F.currentIndex];if(e)return C(e,F.currentIndex)})),R=(0,i.EW)((()=>(0,I.S7)(e.offsetTop))),O=(0,i.EW)((()=>e.sticky?R.value+o:0)),_=t=>{const n=p.value,o=b.value;if(!T.value||!n||!o||!o[F.currentIndex])return;const r=o[F.currentIndex].$el,a=r.offsetLeft-(n.offsetWidth-r.offsetWidth)/2;l&&l(),l=se(n,a,t?0:+e.duration)},V=()=>{const t=F.inited;(0,i.dY)((()=>{const n=b.value;if(!n||!n[F.currentIndex]||"line"!==e.type||(0,P.dK)(u.value))return;const o=n[F.currentIndex].$el,{lineWidth:r,lineHeight:a}=e,i=o.offsetLeft+o.offsetWidth/2,l={width:(0,I._V)(r),backgroundColor:e.color,transform:`translateX(${i}px) translateX(-50%)`};if(t&&(l.transitionDuration=`${e.duration}s`),(0,s.C8)(a)){const e=(0,I._V)(a);l.height=e,l.borderRadius=e}F.lineStyle=l}))},D=e=>{const t=e=0&&e{const r=D(n);if(!(0,s.C8)(r))return;const i=x[r],l=C(i,r),c=null!==F.currentIndex;F.currentIndex!==r&&(F.currentIndex=r,o||_(),V()),l!==e.active&&(t("update:active",l),c&&t("change",l,i.title)),a&&!e.scrollspy&&(0,P.Fk)(Math.ceil((0,P.mk)(u.value)-R.value))},M=(e,t)=>{const n=x.find(((t,n)=>C(t,n)===e)),o=n?x.indexOf(n):0;$(o,t)},L=(t=!1)=>{if(e.scrollspy){const n=x[F.currentIndex].$el;if(n&&g.value){const o=(0,P.mk)(n,g.value)-O.value;r=!0,c&&c(),c=ce(g.value,o,t?0:+e.duration,(()=>{r=!1}))}}},j=(n,o,r)=>{const{title:a,disabled:i}=x[o],l=C(x[o],o);i||((0,le.m)(e.beforeChange,{args:[l],done:()=>{$(o),L()}}),(0,f.wE)(n)),t("clickTab",{name:l,title:a,event:r,disabled:i})},U=e=>{a=e.isFixed,t("scroll",e)},z=e=>{(0,i.dY)((()=>{M(e),L(!0)}))},W=()=>{for(let e=0;eO.value)return 0===e?0:e-1}return x.length-1},N=()=>{if(e.scrollspy&&!r){const e=W();$(e)}},X=()=>{if("line"===e.type&&x.length)return(0,i.bF)("div",{class:_e("line"),style:F.lineStyle},null)},Y=()=>{var t,o,r;const{type:a,border:l,sticky:s}=e,c=[(0,i.bF)("div",{ref:s?void 0:h,class:[_e("wrap"),{[w.pT]:"line"===a&&l}]},[(0,i.bF)("div",{ref:p,role:"tablist",class:_e("nav",[a,{shrink:e.shrink,complete:T.value}]),style:E.value,"aria-orientation":"horizontal"},[null==(t=n["nav-left"])?void 0:t.call(n),x.map((e=>e.renderTitle(j))),X(),null==(o=n["nav-right"])?void 0:o.call(n)])]),null==(r=n["nav-bottom"])?void 0:r.call(n)];return s?(0,i.bF)("div",{ref:h},[c]):c},G=()=>{V(),(0,i.dY)((()=>{var e,t;_(!0),null==(t=null==(e=v.value)?void 0:e.swipeRef.value)||t.resize()}))};(0,i.wB)((()=>[e.color,e.duration,e.lineWidth,e.lineHeight]),V),(0,i.wB)(P.Xw,G),(0,i.wB)((()=>e.active),(e=>{e!==k.value&&M(e)})),(0,i.wB)((()=>x.length),(()=>{F.inited&&(M(e.active),V(),(0,i.dY)((()=>{_(!0)})))}));const K=()=>{M(e.active,!0),(0,i.dY)((()=>{F.inited=!0,h.value&&(o=(0,d.yD)(h.value).height),_(!0)}))},H=(e,n)=>t("rendered",e,n);return(0,B.c)({resize:G,scrollTo:z}),(0,i.n)(V),(0,pe.V)(V),(0,d.kz)(K),he(u,V),(0,d.ML)("scroll",N,{target:g,passive:!0}),S({id:m,props:e,setLine:V,scrollable:T,onRendered:H,currentName:k,setTitleRefs:y,scrollIntoView:_}),()=>(0,i.bF)("div",{ref:u,class:_e([e.type])},[e.showHeader?e.sticky?(0,i.bF)(ye,{container:u.value,offsetTop:R.value,onScroll:U},{default:()=>[Y()]}):Y():null,(0,i.bF)(Re,{ref:v,count:x.length,inited:F.inited,animated:e.animated,duration:e.duration,swipeable:e.swipeable,lazyRender:e.lazyRender,currentIndex:F.currentIndex,onChange:$},{default:()=>{var e;return[null==(e=n.default)?void 0:e.call(n)]}})])}});const Pe=Symbol(),Ve=()=>(0,i.WQ)(Pe,null),[De,$e]=(0,l.YX)("tab"),Me=(0,i.pM)({name:De,props:{id:String,dot:Boolean,type:String,color:String,title:String,badge:c.VQ,shrink:Boolean,isActive:Boolean,disabled:Boolean,controls:String,scrollable:Boolean,activeColor:String,inactiveColor:String,showZeroBadge:c.Rd},setup(e,{slots:t}){const n=(0,i.EW)((()=>{const t={},{type:n,color:o,disabled:r,isActive:a,activeColor:i,inactiveColor:l}=e,s="card"===n;o&&s&&(t.borderColor=o,r||(a?t.backgroundColor=o:t.color=o));const c=a?i:l;return c&&(t.color=c),t})),o=()=>{const n=(0,i.bF)("span",{class:$e("text",{ellipsis:!e.scrollable})},[t.title?t.title():e.title]);return e.dot||(0,s.C8)(e.badge)&&""!==e.badge?(0,i.bF)(h.Ex,{dot:e.dot,content:e.badge,showZero:e.showZeroBadge},{default:()=>[n]}):n};return()=>(0,i.bF)("div",{id:e.id,role:"tab",class:[$e([e.type,{grow:e.scrollable&&!e.shrink,shrink:e.shrink,active:e.isActive,disabled:e.disabled}])],style:n.value,tabindex:e.disabled?void 0:e.isActive?0:-1,"aria-selected":e.isActive,"aria-disabled":e.disabled||void 0,"aria-controls":e.controls},[o()])}}),[Le,je]=(0,l.YX)("swipe-item");var Ue=(0,i.pM)({name:Le,setup(e,{slots:t}){let n;const o=(0,A.Kh)({offset:0,inited:!1,mounted:!1}),{parent:r,index:a}=(0,d.cJ)(Fe);if(!r)return void 0;const l=(0,i.EW)((()=>{const e={},{vertical:t}=r.props;return r.size.value&&(e[t?"height":"width"]=`${r.size.value}px`),o.offset&&(e.transform=`translate${t?"Y":"X"}(${o.offset}px)`),e})),s=(0,i.EW)((()=>{const{loop:e,lazyRender:t}=r.props;if(!t||n)return!0;if(!o.mounted)return!1;const i=r.activeIndicator.value,l=r.count.value-1,s=0===i&&e?l:i-1,c=i===l&&e?0:i+1;return n=a.value===i||a.value===s||a.value===c,n})),c=e=>{o.offset=e};return(0,i.sV)((()=>{(0,i.dY)((()=>{o.mounted=!0}))})),(0,B.c)({setOffset:c}),()=>{var e;return(0,i.bF)("div",{class:je(),style:l.value},[s.value?null==(e=t.default)?void 0:e.call(t):null])}}});const ze=(0,a.G)(Ue);const[We,Ne]=(0,l.YX)("tab"),Xe=(0,s.X$)({},f.aI,{dot:Boolean,name:c.VQ,badge:c.VQ,title:String,disabled:Boolean,titleClass:c.E9,titleStyle:[String,Object],showZeroBadge:c.Rd});var Ye=(0,i.pM)({name:We,props:Xe,setup(e,{slots:t}){const n=de(),o=(0,A.KR)(!1),r=(0,i.nI)(),{parent:a,index:l}=(0,d.cJ)(Be);if(!a)return void 0;const c=()=>{var t;return null!=(t=e.name)?t:l.value},u=()=>{o.value=!0,a.props.lazyRender&&(0,i.dY)((()=>{a.onRendered(c(),e.title)}))},f=(0,i.EW)((()=>{const e=c()===a.currentName.value;return e&&!o.value&&u(),e})),p=(0,A.KR)(""),h=(0,A.KR)("");(0,i.nT)((()=>{const{titleClass:t,titleStyle:n}=e;p.value=t?(0,ie.C4)(t):"",h.value=n&&"string"!==typeof n?(0,ie.tl)((0,ie.Tr)(n)):n}));const v=o=>(0,i.bF)(Me,(0,i.v6)({key:n,id:`${a.id}-${l.value}`,ref:a.setTitleRefs(l.value),style:h.value,class:p.value,isActive:f.value,controls:n,scrollable:a.scrollable.value,activeColor:a.props.titleActiveColor,inactiveColor:a.props.titleInactiveColor,onClick:e=>o(r.proxy,l.value,e)},(0,s.Up)(a.props,["type","color","shrink"]),(0,s.Up)(e,["dot","badge","title","disabled","showZeroBadge"])),{title:t.title}),m=(0,A.KR)(!f.value);return(0,i.wB)(f,(e=>{e?m.value=!1:(0,d.r7)((()=>{m.value=!0}))})),(0,i.wB)((()=>e.title),(()=>{a.setLine(),a.scrollIntoView()})),(0,i.Gt)(Pe,f),(0,B.c)({id:n,renderTitle:v}),()=>{var e;const r=`${a.id}-${l.value}`,{animated:s,swipeable:c,scrollspy:u,lazyRender:d}=a.props;if(!t.default&&!s)return;const p=u||f.value;if(s||c)return(0,i.bF)(ze,{id:n,role:"tabpanel",class:Ne("panel-wrapper",{inactive:m.value}),tabindex:f.value?0:-1,"aria-hidden":!f.value,"aria-labelledby":r},{default:()=>{var e;return[(0,i.bF)("div",{class:Ne("panel")},[null==(e=t.default)?void 0:e.call(t)])]}});const h=o.value||u||!d,v=h?null==(e=t.default)?void 0:e.call(t):null;return(0,i.bo)((0,i.bF)("div",{id:n,role:"tabpanel",class:Ne("panel"),tabindex:p?0:-1,"aria-labelledby":r},[v]),[[_.aG,p]])}}});const Ge=(0,a.G)(Ye);const Ke=(0,a.G)(Ie);const[He,Qe]=(0,l.YX)("picker-group"),qe=Symbol(He),Je=(0,s.X$)({tabs:(0,c.zj)(),activeTab:(0,c.TU)(0),nextStepText:String},te);var Ze=(0,i.pM)({name:He,props:Je,emits:["confirm","cancel","update:activeTab"],setup(e,{emit:t,slots:n}){const o=ae((()=>e.activeTab),(e=>t("update:activeTab",e))),{children:r,linkChildren:a}=(0,d.Py)(qe);a();const l=()=>+o.value{l()?o.value=+o.value+1:t("confirm",r.map((e=>e.confirm())))},u=()=>t("cancel");return()=>{var t,r;let a=null==(r=null==(t=n.default)?void 0:t.call(n))?void 0:r.filter((e=>e.type!==i.Mw)).map((e=>e.type===i.FK?e.children:e));a&&(a=(0,s.Ct)(a));const d=l()?e.nextStepText:e.confirmButtonText;return(0,i.bF)("div",{class:Qe()},[(0,i.bF)(re,{title:e.title,cancelButtonText:e.cancelButtonText,confirmButtonText:d,onConfirm:c,onCancel:u},(0,s.Up)(n,ne)),(0,i.bF)(Ke,{active:o.value,"onUpdate:active":e=>o.value=e,class:Qe("tabs"),shrink:!0,animated:!0,lazyRender:!1},{default:()=>[e.tabs.map(((e,t)=>(0,i.bF)(Ge,{title:e,titleClass:Qe("tab-title")},{default:()=>[null==a?void 0:a[t]]})))]})])}}});const et=(0,s.X$)({loading:Boolean,readonly:Boolean,allowHtml:Boolean,optionHeight:(0,c.TU)(44),showToolbar:c.Rd,swipeDuration:(0,c.TU)(1e3),visibleOptionNum:(0,c.TU)(6)},te),tt=(0,s.X$)({},et,{columns:(0,c.zj)(),modelValue:(0,c.zj)(),toolbarPosition:(0,c.Ts)("top"),columnsFieldNames:Object});var nt=(0,i.pM)({name:V,props:tt,emits:["confirm","cancel","change","scrollInto","clickOption","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,A.KR)(e.modelValue.slice(0)),{parent:a}=(0,d.cJ)(qe),{children:l,linkChildren:c}=(0,d.Py)(J);c();const u=(0,i.EW)((()=>X(e.columnsFieldNames))),f=(0,i.EW)((()=>(0,I.S7)(e.optionHeight))),p=(0,i.EW)((()=>L(e.columns,u.value))),h=(0,i.EW)((()=>{const{columns:t}=e;switch(p.value){case"multiple":return t;case"cascade":return W(t,u.value,r);default:return[t]}})),v=(0,i.EW)((()=>h.value.some((e=>e.length)))),m=(0,i.EW)((()=>h.value.map(((e,t)=>z(e,r.value[t],u.value))))),g=(0,i.EW)((()=>h.value.map(((e,t)=>e.findIndex((e=>e[u.value.value]===r.value[t])))))),b=(e,t)=>{if(r.value[e]!==t){const n=r.value.slice(0);n[e]=t,r.value=n}},y=()=>({selectedValues:r.value.slice(0),selectedOptions:m.value,selectedIndexes:g.value}),x=(e,n)=>{b(n,e),"cascade"===p.value&&r.value.forEach(((e,t)=>{const n=h.value[t];U(n,e,u.value)||b(t,n.length?n[0][u.value.value]:void 0)})),(0,i.dY)((()=>{t("change",(0,s.X$)({columnIndex:n},y()))}))},F=(e,n)=>{const o={columnIndex:n,currentOption:e};t("clickOption",(0,s.X$)(y(),o)),t("scrollInto",o)},T=()=>{l.forEach((e=>e.stopMomentum()));const e=y();return(0,i.dY)((()=>{t("confirm",e)})),e},E=()=>t("cancel",y()),C=()=>h.value.map(((o,a)=>(0,i.bF)(Z,{value:r.value[a],fields:u.value,options:o,readonly:e.readonly,allowHtml:e.allowHtml,optionHeight:f.value,swipeDuration:e.swipeDuration,visibleOptionNum:e.visibleOptionNum,onChange:e=>x(e,a),onClickOption:e=>F(e,a),onScrollInto:e=>{t("scrollInto",{currentOption:e,columnIndex:a})}},{option:n.option}))),k=e=>{if(v.value){const t={height:`${f.value}px`},n={backgroundSize:`100% ${(e-f.value)/2}px`};return[(0,i.bF)("div",{class:D("mask"),style:n},null),(0,i.bF)("div",{class:[w.xm,D("frame")],style:t},null)]}},R=()=>{const t=f.value*+e.visibleOptionNum,n={height:`${t}px`};return(0,i.bF)("div",{ref:o,class:D("columns"),style:n},[C(),k(t)])},O=()=>{if(e.showToolbar&&!a)return(0,i.bF)(re,(0,i.v6)((0,s.Up)(e,oe),{onConfirm:T,onCancel:E}),(0,s.Up)(n,ne))};let _;(0,i.wB)(h,(e=>{e.forEach(((e,t)=>{e.length&&!U(e,r.value[t],u.value)&&b(t,M(e)[u.value.value])}))}),{immediate:!0}),(0,i.wB)((()=>e.modelValue),(e=>{(0,s.am)(e,r.value)||(0,s.am)(e,_)||(r.value=e.slice(0),_=e.slice(0))}),{deep:!0}),(0,i.wB)(r,(n=>{(0,s.am)(n,e.modelValue)||(_=n.slice(0),t("update:modelValue",_))}),{immediate:!0}),(0,d.ML)("touchmove",P.wo,{target:o});const V=()=>m.value;return(0,B.c)({confirm:T,getSelectedOptions:V}),()=>{var t,o;return(0,i.bF)("div",{class:D()},["top"===e.toolbarPosition?O():null,e.loading?(0,i.bF)(S.Rh,{class:D("loading")},null):null,null==(t=n["columns-top"])?void 0:t.call(n),R(),null==(o=n["columns-bottom"])?void 0:o.call(n),"bottom"===e.toolbarPosition?O():null])}}});const ot="000000",rt=["title","cancel","confirm","toolbar","columns-top","columns-bottom"],at=["title","loading","readonly","optionHeight","swipeDuration","visibleOptionNum","cancelButtonText","confirmButtonText"],it=(e="",t=ot,n=void 0)=>({text:e,value:t,children:n});function lt({areaList:e,columnsNum:t,columnsPlaceholder:n}){const{city_list:o={},county_list:r={},province_list:a={}}=e,i=+t>1,l=+t>2,s=()=>{if(i)return n.length?[it(n[0],ot,l?[]:void 0)]:[]},c=new Map;Object.keys(a).forEach((e=>{c.set(e.slice(0,2),it(a[e],e,s()))}));const u=new Map;if(i){const e=()=>{if(l)return n.length?[it(n[1])]:[]};Object.keys(o).forEach((t=>{const n=it(o[t],t,e());u.set(t.slice(0,4),n);const r=c.get(t.slice(0,2));r&&r.children.push(n)}))}l&&Object.keys(r).forEach((e=>{const t=u.get(e.slice(0,4));t&&t.children.push(it(r[e],e))}));const d=Array.from(c.values());if(n.length){const e=l?[it(n[2])]:void 0,t=i?[it(n[1],ot,e)]:void 0;d.unshift(it(n[0],ot,t))}return d}const st=(0,a.G)(nt);const[ct,ut]=(0,l.YX)("area"),dt=(0,s.X$)({},(0,s.Up)(et,at),{modelValue:String,columnsNum:(0,c.TU)(3),columnsPlaceholder:(0,c.zj)(),areaList:{type:Object,default:()=>({})}});var ft=(0,i.pM)({name:ct,props:dt,emits:["change","confirm","cancel","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)([]),r=(0,A.KR)(),a=(0,i.EW)((()=>lt(e))),l=(...e)=>t("change",...e),c=(...e)=>t("cancel",...e),u=(...e)=>t("confirm",...e);return(0,i.wB)(o,(n=>{const o=n.length?n[n.length-1]:"";o&&o!==e.modelValue&&t("update:modelValue",o)}),{deep:!0}),(0,i.wB)((()=>e.modelValue),(t=>{if(t){const n=o.value.length?o.value[o.value.length-1]:"";t!==n&&(o.value=[`${t.slice(0,2)}0000`,`${t.slice(0,4)}00`,t].slice(0,+e.columnsNum))}else o.value=[]}),{immediate:!0}),(0,B.c)({confirm:()=>{var e;return null==(e=r.value)?void 0:e.confirm()},getSelectedOptions:()=>{var e;return(null==(e=r.value)?void 0:e.getSelectedOptions())||[]}}),()=>(0,i.bF)(st,(0,i.v6)({ref:r,modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:ut(),columns:a.value,onChange:l,onCancel:c,onConfirm:u},(0,s.Up)(e,at)),(0,s.Up)(n,rt))}});const pt=(0,a.G)(ft);const[ht,vt]=(0,l.YX)("cell"),mt={tag:(0,c.Ts)("div"),icon:String,size:String,title:c.VQ,value:c.VQ,label:c.VQ,center:Boolean,isLink:Boolean,border:c.Rd,iconPrefix:String,valueClass:c.E9,labelClass:c.E9,titleClass:c.E9,titleStyle:null,arrowDirection:String,required:{type:[Boolean,String],default:null},clickable:{type:Boolean,default:null}},gt=(0,s.X$)({},mt,f.aI);var bt=(0,i.pM)({name:ht,props:gt,setup(e,{slots:t}){const n=(0,f.lq)(),o=()=>{const n=t.label||(0,s.C8)(e.label);if(n)return(0,i.bF)("div",{class:[vt("label"),e.labelClass]},[t.label?t.label():e.label])},r=()=>{var n;if(t.title||(0,s.C8)(e.title)){const r=null==(n=t.title)?void 0:n.call(t);if(Array.isArray(r)&&0===r.length)return;return(0,i.bF)("div",{class:[vt("title"),e.titleClass],style:e.titleStyle},[r||(0,i.bF)("span",null,[e.title]),o()])}},a=()=>{const n=t.value||t.default,o=n||(0,s.C8)(e.value);if(o)return(0,i.bF)("div",{class:[vt("value"),e.valueClass]},[n?n():(0,i.bF)("span",null,[e.value])])},l=()=>t.icon?t.icon():e.icon?(0,i.bF)(p.In,{name:e.icon,class:vt("left-icon"),classPrefix:e.iconPrefix},null):void 0,c=()=>{if(t["right-icon"])return t["right-icon"]();if(e.isLink){const t=e.arrowDirection&&"right"!==e.arrowDirection?`arrow-${e.arrowDirection}`:"arrow";return(0,i.bF)(p.In,{name:t,class:vt("right-icon")},null)}};return()=>{var o;const{tag:s,size:u,center:d,border:f,isLink:p,required:h}=e,v=null!=(o=e.clickable)?o:p,m={center:d,required:!!h,clickable:v,borderless:!f};return u&&(m[u]=!!u),(0,i.bF)(s,{class:vt(m),role:v?"button":void 0,tabindex:v?0:void 0,onClick:n},{default:()=>{var e;return[l(),r(),a(),c(),null==(e=t.extra)?void 0:e.call(t)]}})}}});const yt=(0,a.G)(bt);const[wt,xt]=(0,l.YX)("form"),St={colon:Boolean,disabled:Boolean,readonly:Boolean,required:[Boolean,String],showError:Boolean,labelWidth:c.VQ,labelAlign:String,inputAlign:String,scrollToError:Boolean,validateFirst:Boolean,submitOnEnter:c.Rd,showErrorMessage:c.Rd,errorMessageAlign:String,validateTrigger:{type:[String,Array],default:"onBlur"}};var Ft=(0,i.pM)({name:wt,props:St,emits:["submit","failed"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:r}=(0,d.Py)(w.$i),a=e=>e?o.filter((t=>e.includes(t.name))):o,l=e=>new Promise(((t,n)=>{const o=[],r=a(e);r.reduce(((e,t)=>e.then((()=>{if(!o.length)return t.validate().then((e=>{e&&o.push(e)}))}))),Promise.resolve()).then((()=>{o.length?n(o):t()}))})),s=e=>new Promise(((t,n)=>{const o=a(e);Promise.all(o.map((e=>e.validate()))).then((e=>{e=e.filter(Boolean),e.length?n(e):t()}))})),c=e=>{const t=o.find((t=>t.name===e));return t?new Promise(((e,n)=>{t.validate().then((t=>{t?n(t):e()}))})):Promise.reject()},u=t=>"string"===typeof t?c(t):e.validateFirst?l(t):s(t),f=e=>{"string"===typeof e&&(e=[e]);const t=a(e);t.forEach((e=>{e.resetValidation()}))},p=()=>o.reduce(((e,t)=>(e[t.name]=t.getValidationStatus(),e)),{}),h=(e,t)=>{o.some((n=>n.name===e&&(n.$el.scrollIntoView(t),!0)))},v=()=>o.reduce(((e,t)=>(void 0!==t.name&&(e[t.name]=t.formValue.value),e)),{}),m=()=>{const n=v();u().then((()=>t("submit",n))).catch((o=>{t("failed",{values:n,errors:o}),e.scrollToError&&o[0].name&&h(o[0].name)}))},g=e=>{(0,P.wo)(e),m()};return r({props:e}),(0,B.c)({submit:m,validate:u,getValues:v,scrollToField:h,resetValidation:f,getValidationStatus:p}),()=>{var e;return(0,i.bF)("form",{class:xt(),onSubmit:g},[null==(e=n.default)?void 0:e.call(n)])}}});const Tt=(0,a.G)(Ft);function Et(e){return Array.isArray(e)?!e.length:0!==e&&!e}function Ct(e,t){if(Et(e)){if(t.required)return!1;if(!1===t.validateEmpty)return!0}return!(t.pattern&&!t.pattern.test(String(e)))}function kt(e,t){return new Promise((n=>{const o=t.validator(e,t);(0,s.yL)(o)?o.then(n):n(o)}))}function Rt(e,t){const{message:n}=t;return(0,s.Tn)(n)?n(e,t):n||""}function Ot({target:e}){e.composing=!0}function _t({target:e}){e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}function At(e,t){const n=(0,P.Td)();e.style.height="auto";let o=e.scrollHeight;if((0,s.Gv)(t)){const{maxHeight:e,minHeight:n}=t;void 0!==e&&(o=Math.min(o,e)),void 0!==n&&(o=Math.max(o,n))}o&&(e.style.height=`${o}px`,(0,P.Fk)(n))}function Bt(e){return"number"===e?{type:"text",inputmode:"decimal"}:"digit"===e?{type:"tel",inputmode:"numeric"}:{type:e}}function It(e){return[...e].length}function Pt(e,t){return[...e].slice(0,t).join("")}const[Vt,Dt]=(0,l.YX)("field"),$t={id:String,name:String,leftIcon:String,rightIcon:String,autofocus:Boolean,clearable:Boolean,maxlength:c.VQ,formatter:Function,clearIcon:(0,c.Ts)("clear"),modelValue:(0,c.TU)(""),inputAlign:String,placeholder:String,autocomplete:String,autocapitalize:String,autocorrect:String,errorMessage:String,enterkeyhint:String,clearTrigger:(0,c.Ts)("focus"),formatTrigger:(0,c.Ts)("onChange"),spellcheck:{type:Boolean,default:null},error:{type:Boolean,default:null},disabled:{type:Boolean,default:null},readonly:{type:Boolean,default:null}},Mt=(0,s.X$)({},mt,$t,{rows:c.VQ,type:(0,c.Ts)("text"),rules:Array,autosize:[Boolean,Object],labelWidth:c.VQ,labelClass:c.E9,labelAlign:String,showWordLimit:Boolean,errorMessageAlign:String,colon:{type:Boolean,default:null}});var Lt=(0,i.pM)({name:Vt,props:Mt,emits:["blur","focus","clear","keypress","clickInput","endValidate","startValidate","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n}){const o=de(),r=(0,A.Kh)({status:"unvalidated",focused:!1,validateMessage:""}),a=(0,A.KR)(),l=(0,A.KR)(),c=(0,A.KR)(),{parent:u}=(0,d.cJ)(w.$i),f=()=>{var t;return String(null!=(t=e.modelValue)?t:"")},h=t=>(0,s.C8)(e[t])?e[t]:u&&(0,s.C8)(u.props[t])?u.props[t]:void 0,v=(0,i.EW)((()=>{const t=h("readonly");if(e.clearable&&!t){const t=""!==f(),n="always"===e.clearTrigger||"focus"===e.clearTrigger&&r.focused;return t&&n}return!1})),m=(0,i.EW)((()=>c.value&&n.input?c.value():e.modelValue)),g=(0,i.EW)((()=>{var t;const n=h("required");return"auto"===n?null==(t=e.rules)?void 0:t.some((e=>e.required)):n})),b=e=>e.reduce(((e,t)=>e.then((()=>{if("failed"===r.status)return;let{value:e}=m;if(t.formatter&&(e=t.formatter(e,t)),!Ct(e,t))return r.status="failed",void(r.validateMessage=Rt(e,t));if(t.validator){if(Et(e)&&!1===t.validateEmpty)return;return kt(e,t).then((n=>{n&&"string"===typeof n?(r.status="failed",r.validateMessage=n):!1===n&&(r.status="failed",r.validateMessage=Rt(e,t))}))}}))),Promise.resolve()),y=()=>{r.status="unvalidated",r.validateMessage=""},x=()=>t("endValidate",{status:r.status,message:r.validateMessage}),S=(n=e.rules)=>new Promise((o=>{y(),n?(t("startValidate"),b(n).then((()=>{"failed"===r.status?(o({name:e.name,message:r.validateMessage}),x()):(r.status="passed",o(),x())}))):o()})),F=t=>{if(u&&e.rules){const{validateTrigger:n}=u.props,o=(0,s.$r)(n).includes(t),r=e.rules.filter((e=>e.trigger?(0,s.$r)(e.trigger).includes(t):o));r.length&&S(r)}},T=t=>{var n;const{maxlength:o}=e;if((0,s.C8)(o)&&It(t)>+o){const e=f();if(e&&It(e)===+o)return e;const i=null==(n=a.value)?void 0:n.selectionEnd;if(r.focused&&i){const e=[...t],n=e.length-+o;return e.splice(i-n,n),e.join("")}return Pt(t,+o)}return t},E=(n,o="onChange")=>{const i=n;n=T(n);const l=It(i)-It(n);if("number"===e.type||"digit"===e.type){const t="number"===e.type;n=(0,I.ZV)(n,t,t)}let c=0;if(e.formatter&&o===e.formatTrigger){const{formatter:t,maxlength:o}=e;if(n=t(n),(0,s.C8)(o)&&It(n)>+o&&(n=Pt(n,+o)),a.value&&r.focused){const{selectionEnd:e}=a.value,n=Pt(i,e);c=It(t(n))-It(n)}}if(a.value&&a.value.value!==n)if(r.focused){let{selectionStart:e,selectionEnd:t}=a.value;if(a.value.value=n,(0,s.C8)(e)&&(0,s.C8)(t)){const o=It(n);l?(e-=l,t-=l):c&&(e+=c,t+=c),a.value.setSelectionRange(Math.min(e,o),Math.min(t,o))}}else a.value.value=n;n!==e.modelValue&&t("update:modelValue",n)},C=e=>{e.target.composing||E(e.target.value)},k=()=>{var e;return null==(e=a.value)?void 0:e.blur()},R=()=>{var e;return null==(e=a.value)?void 0:e.focus()},O=()=>{const t=a.value;"textarea"===e.type&&e.autosize&&t&&At(t,e.autosize)},_=e=>{r.focused=!0,t("focus",e),(0,i.dY)(O),h("readonly")&&k()},V=e=>{r.focused=!1,E(f(),"onBlur"),t("blur",e),h("readonly")||(F("onBlur"),(0,i.dY)(O),(0,P.B0)())},D=e=>t("clickInput",e),$=e=>t("clickLeftIcon",e),M=e=>t("clickRightIcon",e),L=e=>{(0,P.wo)(e),t("update:modelValue",""),t("clear",e)},j=(0,i.EW)((()=>"boolean"===typeof e.error?e.error:!(!u||!u.props.showError||"failed"!==r.status)||void 0)),U=(0,i.EW)((()=>{const e=h("labelWidth"),t=h("labelAlign");if(e&&"top"!==t)return{width:(0,I._V)(e)}})),z=n=>{const o=13;if(n.keyCode===o){const t=u&&u.props.submitOnEnter;t||"textarea"===e.type||(0,P.wo)(n),"search"===e.type&&k()}t("keypress",n)},W=()=>e.id||`${o}-input`,N=()=>r.status,X=()=>{const t=Dt("control",[h("inputAlign"),{error:j.value,custom:!!n.input,"min-height":"textarea"===e.type&&!e.autosize}]);if(n.input)return(0,i.bF)("div",{class:t,onClick:D},[n.input()]);const r={id:W(),ref:a,name:e.name,rows:void 0!==e.rows?+e.rows:void 0,class:t,disabled:h("disabled"),readonly:h("readonly"),autofocus:e.autofocus,placeholder:e.placeholder,autocomplete:e.autocomplete,autocapitalize:e.autocapitalize,autocorrect:e.autocorrect,enterkeyhint:e.enterkeyhint,spellcheck:e.spellcheck,"aria-labelledby":e.label?`${o}-label`:void 0,onBlur:V,onFocus:_,onInput:C,onClick:D,onChange:_t,onKeypress:z,onCompositionend:_t,onCompositionstart:Ot};return"textarea"===e.type?(0,i.bF)("textarea",r,null):(0,i.bF)("input",(0,i.v6)(Bt(e.type),r),null)},Y=()=>{const t=n["left-icon"];if(e.leftIcon||t)return(0,i.bF)("div",{class:Dt("left-icon"),onClick:$},[t?t():(0,i.bF)(p.In,{name:e.leftIcon,classPrefix:e.iconPrefix},null)])},G=()=>{const t=n["right-icon"];if(e.rightIcon||t)return(0,i.bF)("div",{class:Dt("right-icon"),onClick:M},[t?t():(0,i.bF)(p.In,{name:e.rightIcon,classPrefix:e.iconPrefix},null)])},K=()=>{if(e.showWordLimit&&e.maxlength){const t=It(f());return(0,i.bF)("div",{class:Dt("word-limit")},[(0,i.bF)("span",{class:Dt("word-num")},[t]),(0,i.eW)("/"),e.maxlength])}},H=()=>{if(u&&!1===u.props.showErrorMessage)return;const t=e.errorMessage||r.validateMessage;if(t){const e=n["error-message"],o=h("errorMessageAlign");return(0,i.bF)("div",{class:Dt("error-message",o)},[e?e({message:t}):t])}},Q=()=>{const t=h("labelWidth"),r=h("labelAlign"),a=h("colon")?":":"";return n.label?[n.label(),a]:e.label?(0,i.bF)("label",{id:`${o}-label`,for:n.input?void 0:W(),onClick:e=>{(0,P.wo)(e),R()},style:"top"===r&&t?{width:(0,I._V)(t)}:void 0},[e.label+a]):void 0},q=()=>[(0,i.bF)("div",{class:Dt("body")},[X(),v.value&&(0,i.bF)(p.In,{ref:l,name:e.clearIcon,class:Dt("clear")},null),G(),n.button&&(0,i.bF)("div",{class:Dt("button")},[n.button()])]),K(),H()];return(0,B.c)({blur:k,focus:R,validate:S,formValue:m,resetValidation:y,getValidationStatus:N}),(0,i.Gt)(d.f,{customValue:c,resetValidation:y,validateWithTrigger:F}),(0,i.wB)((()=>e.modelValue),(()=>{E(f()),y(),F("onChange"),(0,i.dY)(O)})),(0,i.sV)((()=>{E(f(),e.formatTrigger),(0,i.dY)(O)})),(0,d.ML)("touchstart",L,{target:(0,i.EW)((()=>{var e;return null==(e=l.value)?void 0:e.$el}))}),()=>{const t=h("disabled"),o=h("labelAlign"),r=Y(),a=()=>{const e=Q();return"top"===o?[r,e].filter(Boolean):e||[]};return(0,i.bF)(yt,{size:e.size,class:Dt({error:j.value,disabled:t,[`label-${o}`]:o}),center:e.center,border:e.border,isLink:e.isLink,clickable:e.clickable,titleStyle:U.value,valueClass:Dt("value"),titleClass:[Dt("label",[o,{required:g.value}]),e.labelClass],arrowDirection:e.arrowDirection},{icon:r&&"top"!==o?()=>r:null,title:a,value:q,extra:n.extra})}}});const jt=(0,a.G)(Lt);var Ut=n(4473);let zt=0;function Wt(e){e?(zt||document.body.classList.add("van-toast--unclickable"),zt++):zt&&(zt--,zt||document.body.classList.remove("van-toast--unclickable"))}const[Nt,Xt]=(0,l.YX)("toast"),Yt=["show","overlay","teleport","transition","overlayClass","overlayStyle","closeOnClickOverlay","zIndex"],Gt={icon:String,show:Boolean,type:(0,c.Ts)("text"),overlay:Boolean,message:c.VQ,iconSize:c.VQ,duration:(0,c.Jh)(2e3),position:(0,c.Ts)("middle"),teleport:[String,Object],wordBreak:String,className:c.E9,iconPrefix:String,transition:(0,c.Ts)("van-fade"),loadingType:String,forbidClick:Boolean,overlayClass:c.E9,overlayStyle:Object,closeOnClick:Boolean,closeOnClickOverlay:Boolean,zIndex:c.VQ};var Kt=(0,i.pM)({name:Nt,props:Gt,emits:["update:show"],setup(e,{emit:t,slots:n}){let o,r=!1;const a=()=>{const t=e.show&&e.forbidClick;r!==t&&(r=t,Wt(r))},l=e=>t("update:show",e),c=()=>{e.closeOnClick&&l(!1)},u=()=>clearTimeout(o),d=()=>{const{icon:t,type:n,iconSize:o,iconPrefix:r,loadingType:a}=e,l=t||"success"===n||"fail"===n;return l?(0,i.bF)(p.In,{name:t||n,size:o,class:Xt("icon"),classPrefix:r},null):"loading"===n?(0,i.bF)(S.Rh,{class:Xt("loading"),size:o,type:a},null):void 0},f=()=>{const{type:t,message:o}=e;return n.message?(0,i.bF)("div",{class:Xt("text")},[n.message()]):(0,s.C8)(o)&&""!==o?"html"===t?(0,i.bF)("div",{key:0,class:Xt("text"),innerHTML:String(o)},null):(0,i.bF)("div",{class:Xt("text")},[o]):void 0};return(0,i.wB)((()=>[e.show,e.forbidClick]),a),(0,i.wB)((()=>[e.show,e.type,e.message,e.duration]),(()=>{u(),e.show&&e.duration>0&&(o=setTimeout((()=>{l(!1)}),e.duration))})),(0,i.sV)(a),(0,i.hi)(a),()=>(0,i.bF)(x.zD,(0,i.v6)({class:[Xt([e.position,"normal"===e.wordBreak?"break-normal":e.wordBreak,{[e.type]:!e.icon}]),e.className],lockScroll:!1,onClick:c,onClosed:u,"onUpdate:show":l},(0,s.Up)(e,Yt)),{default:()=>[d(),f()]})}});const Ht={icon:"",type:"text",message:"",className:"",overlay:!1,onClose:void 0,onOpened:void 0,duration:2e3,teleport:"body",iconSize:void 0,iconPrefix:void 0,position:"middle",transition:"van-fade",forbidClick:!1,loadingType:void 0,overlayClass:"",overlayStyle:void 0,closeOnClick:!1,closeOnClickOverlay:!1};let Qt=[],qt=!1,Jt=(0,s.X$)({},Ht);const Zt=new Map;function en(e){return(0,s.Gv)(e)?e:{message:e}}function tn(){const{instance:e,unmount:t}=(0,Ut.b)({setup(){const n=(0,A.KR)(""),{open:o,state:r,close:a,toggle:l}=(0,Ut.T)(),s=()=>{qt&&(Qt=Qt.filter((t=>t!==e)),t())},c=()=>{const e={onClosed:s,"onUpdate:show":l};return(0,i.bF)(Kt,(0,i.v6)(r,e),null)};return(0,i.wB)(n,(e=>{r.message=e})),(0,i.nI)().render=c,{open:o,close:a,message:n}}});return e}function nn(){if(!Qt.length||qt){const e=tn();Qt.push(e)}return Qt[Qt.length-1]}function on(e={}){if(!s.M)return{};const t=nn(),n=en(e);return t.open((0,s.X$)({},Jt,Zt.get(n.type||Jt.type),n)),t}const rn=e=>t=>on((0,s.X$)({type:e},en(t)));rn("loading"),rn("success"),rn("fail");var an=n(122);const[ln,sn]=(0,l.YX)("switch"),cn={size:c.VQ,loading:Boolean,disabled:Boolean,modelValue:c.E9,activeColor:String,inactiveColor:String,activeValue:{type:c.E9,default:!0},inactiveValue:{type:c.E9,default:!1}};var un=(0,i.pM)({name:ln,props:cn,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=()=>e.modelValue===e.activeValue,r=()=>{if(!e.disabled&&!e.loading){const n=o()?e.inactiveValue:e.activeValue;t("update:modelValue",n),t("change",n)}},a=()=>{if(e.loading){const t=o()?e.activeColor:e.inactiveColor;return(0,i.bF)(S.Rh,{class:sn("loading"),color:t},null)}if(n.node)return n.node()};return(0,d.Gp)((()=>e.modelValue)),()=>{var t;const{size:l,loading:s,disabled:c,activeColor:u,inactiveColor:d}=e,f=o(),p={fontSize:(0,I._V)(l),backgroundColor:f?u:d};return(0,i.bF)("div",{role:"switch",class:sn({on:f,loading:s,disabled:c}),style:p,tabindex:c?void 0:0,"aria-checked":f,onClick:r},[(0,i.bF)("div",{class:sn("node")},[a()]),null==(t=n.background)?void 0:t.call(n)])}}});const dn=(0,a.G)(un);const[fn,pn]=(0,l.YX)("address-edit-detail"),hn=(0,l.YX)("address-edit")[2];var vn=(0,i.pM)({name:fn,props:{show:Boolean,rows:c.VQ,value:String,rules:Array,focused:Boolean,maxlength:c.VQ,searchResult:Array,showSearchResult:Boolean},emits:["blur","focus","input","selectSearch"],setup(e,{emit:t}){const n=(0,A.KR)(),o=()=>e.focused&&e.searchResult&&e.showSearchResult,r=e=>{t("selectSearch",e),t("input",`${e.address||""} ${e.name||""}`.trim())},a=()=>{if(!o())return;const{searchResult:t}=e;return t.map((e=>(0,i.bF)(yt,{clickable:!0,key:(e.name||"")+(e.address||""),icon:"location-o",title:e.name,label:e.address,class:pn("search-item"),border:!1,onClick:()=>r(e)},null)))},l=e=>t("blur",e),s=e=>t("focus",e),c=e=>t("input",e);return()=>{if(e.show)return(0,i.bF)(i.FK,null,[(0,i.bF)(jt,{autosize:!0,clearable:!0,ref:n,class:pn(),rows:e.rows,type:"textarea",rules:e.rules,label:hn("addressDetail"),border:!o(),maxlength:e.maxlength,modelValue:e.value,placeholder:hn("addressDetail"),onBlur:l,onFocus:s,"onUpdate:modelValue":c},null),a()])}}});const[mn,gn,bn]=(0,l.YX)("address-edit"),yn={name:"",tel:"",city:"",county:"",country:"",province:"",areaCode:"",isDefault:!1,addressDetail:""},wn={areaList:Object,isSaving:Boolean,isDeleting:Boolean,validator:Function,showArea:c.Rd,showDetail:c.Rd,showDelete:Boolean,disableArea:Boolean,searchResult:Array,telMaxlength:c.VQ,showSetDefault:Boolean,saveButtonText:String,areaPlaceholder:String,deleteButtonText:String,showSearchResult:Boolean,detailRows:(0,c.TU)(1),detailMaxlength:(0,c.TU)(200),areaColumnsPlaceholder:(0,c.zj)(),addressInfo:{type:Object,default:()=>(0,s.X$)({},yn)},telValidator:{type:Function,default:s.Fr}};var xn=(0,i.pM)({name:mn,props:wn,emits:["save","focus","change","delete","clickArea","changeArea","changeDetail","selectSearch","changeDefault"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,A.Kh)({}),a=(0,A.KR)(!1),l=(0,A.KR)(!1),c=(0,i.EW)((()=>(0,s.Gv)(e.areaList)&&Object.keys(e.areaList).length)),u=(0,i.EW)((()=>{const{province:e,city:t,county:n,areaCode:o}=r;if(o){const o=[e,t,n];return e&&e===t&&o.splice(1,1),o.filter(Boolean).join("/")}return""})),d=(0,i.EW)((()=>{var t;return(null==(t=e.searchResult)?void 0:t.length)&&l.value})),f=e=>{l.value="addressDetail"===e,t("focus",e)},p=(e,n)=>{t("change",{key:e,value:n})},h=(0,i.EW)((()=>{const{validator:t,telValidator:n}=e,o=(e,n)=>({validator:o=>{if(t){const n=t(e,o);if(n)return n}return!!o||n}});return{name:[o("name",bn("nameEmpty"))],tel:[o("tel",bn("telInvalid")),{validator:n,message:bn("telInvalid")}],areaCode:[o("areaCode",bn("areaEmpty"))],addressDetail:[o("addressDetail",bn("addressEmpty"))]}})),v=()=>t("save",r),m=e=>{r.addressDetail=e,t("changeDetail",e)},g=e=>{r.province=e[0].text,r.city=e[1].text,r.county=e[2].text},b=({selectedValues:e,selectedOptions:n})=>{e.some((e=>e===ot))?on(bn("areaEmpty")):(a.value=!1,g(n),t("changeArea",n))},y=()=>t("delete",r),w=e=>{r.areaCode=e||""},S=()=>{setTimeout((()=>{l.value=!1}))},F=e=>{r.addressDetail=e},T=()=>{if(e.showSetDefault){const e={"right-icon":()=>(0,i.bF)(dn,{modelValue:r.isDefault,"onUpdate:modelValue":e=>r.isDefault=e,onChange:e=>t("changeDefault",e)},null)};return(0,i.bo)((0,i.bF)(yt,{center:!0,border:!1,title:bn("defaultAddress"),class:gn("default")},e),[[_.aG,!d.value]])}};return(0,B.c)({setAreaCode:w,setAddressDetail:F}),(0,i.wB)((()=>e.addressInfo),(e=>{(0,s.X$)(r,yn,e),(0,i.dY)((()=>{var e;const t=null==(e=o.value)?void 0:e.getSelectedOptions();t&&t.every((e=>e&&e.value!==ot))&&g(t)}))}),{deep:!0,immediate:!0}),()=>{const{disableArea:s}=e;return(0,i.bF)(Tt,{class:gn(),onSubmit:v},{default:()=>{var v;return[(0,i.bF)("div",{class:gn("fields")},[(0,i.bF)(jt,{modelValue:r.name,"onUpdate:modelValue":[e=>r.name=e,e=>p("name",e)],clearable:!0,label:bn("name"),rules:h.value.name,placeholder:bn("name"),onFocus:()=>f("name")},null),(0,i.bF)(jt,{modelValue:r.tel,"onUpdate:modelValue":[e=>r.tel=e,e=>p("tel",e)],clearable:!0,type:"tel",label:bn("tel"),rules:h.value.tel,maxlength:e.telMaxlength,placeholder:bn("tel"),onFocus:()=>f("tel")},null),(0,i.bo)((0,i.bF)(jt,{readonly:!0,label:bn("area"),"is-link":!s,modelValue:u.value,rules:e.showArea?h.value.areaCode:void 0,placeholder:e.areaPlaceholder||bn("area"),onFocus:()=>f("areaCode"),onClick:()=>{t("clickArea"),a.value=!s}},null),[[_.aG,e.showArea]]),(0,i.bF)(vn,{show:e.showDetail,rows:e.detailRows,rules:h.value.addressDetail,value:r.addressDetail,focused:l.value,maxlength:e.detailMaxlength,searchResult:e.searchResult,showSearchResult:e.showSearchResult,onBlur:S,onFocus:()=>f("addressDetail"),onInput:m,onSelectSearch:e=>t("selectSearch",e)},null),null==(v=n.default)?void 0:v.call(n)]),T(),(0,i.bo)((0,i.bF)("div",{class:gn("buttons")},[(0,i.bF)(an.$n,{block:!0,round:!0,type:"primary",text:e.saveButtonText||bn("save"),class:gn("button"),loading:e.isSaving,nativeType:"submit"},null),e.showDelete&&(0,i.bF)(an.$n,{block:!0,round:!0,class:gn("button"),loading:e.isDeleting,text:e.deleteButtonText||bn("delete"),onClick:y},null)]),[[_.aG,!d.value]]),(0,i.bF)(x.zD,{show:a.value,"onUpdate:show":e=>a.value=e,round:!0,teleport:"body",position:"bottom",lazyRender:!1},{default:()=>[(0,i.bF)(pt,{modelValue:r.areaCode,"onUpdate:modelValue":e=>r.areaCode=e,ref:o,loading:!c.value,areaList:e.areaList,columnsPlaceholder:e.areaColumnsPlaceholder,onConfirm:b,onCancel:()=>{a.value=!1}},null)]})]}})}}});const Sn=(0,a.G)(xn);const[Fn,Tn]=(0,l.YX)("radio-group"),En={shape:String,disabled:Boolean,iconSize:c.VQ,direction:String,modelValue:c.E9,checkedColor:String},Cn=Symbol(Fn);var kn=(0,i.pM)({name:Fn,props:En,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=(0,d.Py)(Cn),r=e=>t("update:modelValue",e);return(0,i.wB)((()=>e.modelValue),(e=>t("change",e))),o({props:e,updateValue:r}),(0,d.Gp)((()=>e.modelValue)),()=>{var t;return(0,i.bF)("div",{class:Tn([e.direction]),role:"radiogroup"},[null==(t=n.default)?void 0:t.call(n)])}}});const Rn=(0,a.G)(kn);const[On,_n]=(0,l.YX)("tag"),An={size:String,mark:Boolean,show:c.Rd,type:(0,c.Ts)("default"),color:String,plain:Boolean,round:Boolean,textColor:String,closeable:Boolean};var Bn=(0,i.pM)({name:On,props:An,emits:["close"],setup(e,{slots:t,emit:n}){const o=e=>{e.stopPropagation(),n("close",e)},r=()=>e.plain?{color:e.textColor||e.color,borderColor:e.color}:{color:e.textColor,background:e.color},a=()=>{var n;const{type:a,mark:l,plain:s,round:c,size:u,closeable:d}=e,f={mark:l,plain:s,round:c};u&&(f[u]=u);const h=d&&(0,i.bF)(p.In,{name:"cross",class:[_n("close"),w.Dk],onClick:o},null);return(0,i.bF)("span",{style:r(),class:_n([f,a])},[null==(n=t.default)?void 0:n.call(t),h])};return()=>(0,i.bF)(_.eB,{name:e.closeable?"van-fade":void 0},{default:()=>[e.show?a():null]})}});const In=(0,a.G)(Bn);const Pn={name:c.E9,disabled:Boolean,iconSize:c.VQ,modelValue:c.E9,checkedColor:String,labelPosition:String,labelDisabled:Boolean};var Vn=(0,i.pM)({props:(0,s.X$)({},Pn,{bem:(0,c.$g)(Function),role:String,shape:String,parent:Object,checked:Boolean,bindGroup:c.Rd,indeterminate:{type:Boolean,default:null}}),emits:["click","toggle"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=t=>{if(e.parent&&e.bindGroup)return e.parent.props[t]},a=(0,i.EW)((()=>{if(e.parent&&e.bindGroup){const t=r("disabled")||e.disabled;if("checkbox"===e.role){const n=r("modelValue").length,o=r("max"),a=o&&n>=+o;return t||a&&!e.checked}return t}return e.disabled})),l=(0,i.EW)((()=>r("direction"))),s=(0,i.EW)((()=>{const t=e.checkedColor||r("checkedColor");if(t&&e.checked&&!a.value)return{borderColor:t,backgroundColor:t}})),c=(0,i.EW)((()=>e.shape||r("shape")||"round")),u=n=>{const{target:r}=n,i=o.value,l=i===r||(null==i?void 0:i.contains(r));a.value||!l&&e.labelDisabled||t("toggle"),t("click",n)},d=()=>{var t,l;const{bem:u,checked:d,indeterminate:f}=e,h=e.iconSize||r("iconSize");return(0,i.bF)("div",{ref:o,class:u("icon",[c.value,{disabled:a.value,checked:d,indeterminate:f}]),style:"dot"!==c.value?{fontSize:(0,I._V)(h)}:{width:(0,I._V)(h),height:(0,I._V)(h),borderColor:null==(t=s.value)?void 0:t.borderColor}},[n.icon?n.icon({checked:d,disabled:a.value}):"dot"!==c.value?(0,i.bF)(p.In,{name:f?"minus":"success",style:s.value},null):(0,i.bF)("div",{class:u("icon--dot__icon"),style:{backgroundColor:null==(l=s.value)?void 0:l.backgroundColor}},null)])},f=()=>{const{checked:t}=e;if(n.default)return(0,i.bF)("span",{class:e.bem("label",[e.labelPosition,{disabled:a.value}])},[n.default({checked:t,disabled:a.value})])};return()=>{const t="left"===e.labelPosition?[f(),d()]:[d(),f()];return(0,i.bF)("div",{role:e.role,class:e.bem([{disabled:a.value,"label-disabled":e.labelDisabled},l.value]),tabindex:a.value?void 0:0,"aria-checked":e.checked,onClick:u},[t])}}});const Dn=(0,s.X$)({},Pn,{shape:String}),[$n,Mn]=(0,l.YX)("radio");var Ln=(0,i.pM)({name:$n,props:Dn,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=(0,d.cJ)(Cn),r=()=>{const t=o?o.props.modelValue:e.modelValue;return t===e.name},a=()=>{o?o.updateValue(e.name):t("update:modelValue",e.name)};return()=>(0,i.bF)(Vn,(0,i.v6)({bem:Mn,role:"radio",parent:o,checked:r(),onToggle:a},e),(0,s.Up)(n,["default","icon"]))}});const jn=(0,a.G)(Ln);const[Un,zn]=(0,l.YX)("address-item");var Wn=(0,i.pM)({name:Un,props:{address:(0,c.$g)(Object),disabled:Boolean,switchable:Boolean,defaultTagText:String,rightIcon:(0,c.Ts)("edit")},emits:["edit","click","select"],setup(e,{slots:t,emit:n}){const o=t=>{e.switchable&&n("select"),n("click",t)},r=()=>(0,i.bF)(p.In,{name:e.rightIcon,class:zn("edit"),onClick:e=>{e.stopPropagation(),n("edit"),n("click",e)}},null),a=()=>t.tag?t.tag(e.address):e.address.isDefault&&e.defaultTagText?(0,i.bF)(In,{type:"primary",round:!0,class:zn("tag")},{default:()=>[e.defaultTagText]}):void 0,l=()=>{const{address:t,disabled:n,switchable:o}=e,r=[(0,i.bF)("div",{class:zn("name")},[`${t.name} ${t.tel}`,a()]),(0,i.bF)("div",{class:zn("address")},[t.address])];return o&&!n?(0,i.bF)(jn,{name:t.id,iconSize:18},{default:()=>[r]}):r};return()=>{var n;const{disabled:a}=e;return(0,i.bF)("div",{class:zn({disabled:a}),onClick:o},[(0,i.bF)(yt,{border:!1,titleClass:zn("title")},{title:l,"right-icon":r}),null==(n=t.bottom)?void 0:n.call(t,(0,s.X$)({},e.address,{disabled:a}))])}}});const[Nn,Xn,Yn]=(0,l.YX)("address-list"),Gn={list:(0,c.zj)(),modelValue:c.VQ,switchable:c.Rd,disabledText:String,disabledList:(0,c.zj)(),showAddButton:c.Rd,addButtonText:String,defaultTagText:String,rightIcon:(0,c.Ts)("edit")};var Kn=(0,i.pM)({name:Nn,props:Gn,emits:["add","edit","select","clickItem","editDisabled","selectDisabled","update:modelValue"],setup(e,{slots:t,emit:n}){const o=(o,r,a)=>{const l=()=>n(a?"editDisabled":"edit",o,r),s=e=>n("clickItem",o,r,{event:e}),c=()=>{n(a?"selectDisabled":"select",o,r),a||n("update:modelValue",o.id)};return(0,i.bF)(Wn,{key:o.id,address:o,disabled:a,switchable:e.switchable,defaultTagText:e.defaultTagText,rightIcon:e.rightIcon,onEdit:l,onClick:s,onSelect:c},{bottom:t["item-bottom"],tag:t.tag})},r=(e,t)=>{if(e)return e.map(((e,n)=>o(e,n,t)))},a=()=>e.showAddButton?(0,i.bF)("div",{class:[Xn("bottom"),"van-safe-area-bottom"]},[(0,i.bF)(an.$n,{round:!0,block:!0,type:"primary",text:e.addButtonText||Yn("add"),class:Xn("add"),onClick:()=>n("add")},null)]):void 0;return()=>{var n,o;const l=r(e.list),s=r(e.disabledList,!0),c=e.disabledText&&(0,i.bF)("div",{class:Xn("disabled-text")},[e.disabledText]);return(0,i.bF)("div",{class:Xn()},[null==(n=t.top)?void 0:n.call(t),(0,i.bF)(Rn,{modelValue:e.modelValue},{default:()=>[l]}),c,s,null==(o=t.default)?void 0:o.call(t),a()])}}});const Hn=(0,a.G)(Kn);d.M&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&window.IntersectionObserverEntry.prototype;function Qn(e,t){let n=null,o=0;return function(...r){if(n)return;const a=Date.now()-o,i=()=>{o=Date.now(),n=!1,e.apply(this,r)};a>=t?i():n=setTimeout(i,t)}}const[qn,Jn]=(0,l.YX)("back-top"),Zn={right:c.VQ,bottom:c.VQ,zIndex:c.VQ,target:[String,Object],offset:(0,c.TU)(200),immediate:Boolean,teleport:{type:[String,Object],default:"body"}};var eo=(0,i.pM)({name:qn,inheritAttrs:!1,props:Zn,emits:["click"],setup(e,{emit:t,slots:n,attrs:o}){let r=!1;const a=(0,A.KR)(!1),l=(0,A.KR)(),c=(0,A.KR)(),u=(0,i.EW)((()=>(0,s.X$)((0,I.AO)(e.zIndex),{right:(0,I._V)(e.right),bottom:(0,I._V)(e.bottom)}))),f=n=>{var o;t("click",n),null==(o=c.value)||o.scrollTo({top:0,behavior:e.immediate?"auto":"smooth"})},h=()=>{a.value=!!c.value&&(0,P.hY)(c.value)>=+e.offset},v=()=>{const{target:t}=e;if("string"!==typeof t)return t;{const e=document.querySelector(t);if(e)return e;0}},m=()=>{s.M&&(0,i.dY)((()=>{c.value=e.target?v():(0,d.mH)(l.value),h()}))};return(0,d.ML)("scroll",Qn(h,100),{target:c}),(0,i.sV)(m),(0,i.n)((()=>{r&&(a.value=!0,r=!1)})),(0,i.Y4)((()=>{a.value&&e.teleport&&(a.value=!1,r=!0)})),(0,i.wB)((()=>e.target),m),()=>{const t=(0,i.bF)("div",(0,i.v6)({ref:e.teleport?void 0:l,class:Jn({active:a.value}),style:u.value,onClick:f},o),[n.default?n.default():(0,i.bF)(p.In,{name:"back-top",class:Jn("icon")},null)]);return e.teleport?[(0,i.bF)("div",{ref:l,class:Jn("placeholder")},null),(0,i.bF)(i.Im,{to:e.teleport},{default:()=>[t]})]:t}}});const to=(0,a.G)(eo);var no=(e,t,n)=>new Promise(((o,r)=>{var a=e=>{try{l(n.next(e))}catch(t){r(t)}},i=e=>{try{l(n.throw(e))}catch(t){r(t)}},l=e=>e.done?o(e.value):Promise.resolve(e.value).then(a,i);l((n=n.apply(e,t)).next())}));const oo={top:(0,c.TU)(10),rows:(0,c.TU)(4),duration:(0,c.TU)(4e3),autoPlay:c.Rd,delay:(0,c.Jh)(300),modelValue:(0,c.zj)()},[ro,ao]=(0,l.YX)("barrage");var io=(0,i.pM)({name:ro,props:oo,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=ao("item"),a=(0,A.KR)(0),l=[],s=(t,n=e.delay)=>{const o=document.createElement("span");return o.className=r,o.innerText=String(t),o.style.animationDuration=`${e.duration}ms`,o.style.animationDelay=`${n}ms`,o.style.animationName="van-barrage",o.style.animationTimingFunction="linear",o},c=(0,A.KR)(!0),u=(0,A.KR)(e.autoPlay),d=({id:n,text:r},i)=>{var d;const f=s(r,c.value?i*e.delay:void 0);e.autoPlay||!1!==u.value||(f.style.animationPlayState="paused"),null==(d=o.value)||d.append(f),a.value++;const p=(a.value-1)%+e.rows*f.offsetHeight+ +e.top;f.style.top=`${p}px`,f.dataset.id=String(n),l.push(f),f.addEventListener("animationend",(()=>{t("update:modelValue",[...e.modelValue].filter((e=>String(e.id)!==f.dataset.id)))}))},f=(e,t)=>{const n=new Map(t.map((e=>[e.id,e])));e.forEach(((e,t)=>{n.has(e.id)?n.delete(e.id):d(e,t)})),n.forEach((e=>{const t=l.findIndex((t=>t.dataset.id===String(e.id)));t>-1&&(l[t].remove(),l.splice(t,1))})),c.value=!1};(0,i.wB)((()=>e.modelValue.slice()),((e,t)=>f(null!=e?e:[],null!=t?t:[])),{deep:!0});const p=(0,A.KR)({});(0,i.sV)((()=>no(this,null,(function*(){var t;p.value["--move-distance"]=`-${null==(t=o.value)?void 0:t.offsetWidth}px`,yield(0,i.dY)(),f(e.modelValue,[])}))));const h=()=>{u.value=!0,l.forEach((e=>{e.style.animationPlayState="running"}))},v=()=>{u.value=!1,l.forEach((e=>{e.style.animationPlayState="paused"}))};return(0,B.c)({play:h,pause:v}),()=>{var e;return(0,i.bF)("div",{class:ao(),ref:o,style:p.value},[null==(e=n.default)?void 0:e.call(n)])}}});const lo=(0,a.G)(io);const[so,co,uo]=(0,l.YX)("calendar"),fo=e=>uo("monthTitle",e.getFullYear(),e.getMonth()+1);function po(e,t){const n=e.getFullYear(),o=t.getFullYear();if(n===o){const n=e.getMonth(),o=t.getMonth();return n===o?0:n>o?1:-1}return n>o?1:-1}function ho(e,t){const n=po(e,t);if(0===n){const n=e.getDate(),o=t.getDate();return n===o?0:n>o?1:-1}return n}const vo=e=>new Date(e),mo=e=>Array.isArray(e)?e.map(vo):vo(e);function go(e,t){const n=vo(e);return n.setDate(n.getDate()+t),n}const bo=e=>go(e,-1),yo=e=>go(e,1),wo=()=>{const e=new Date;return e.setHours(0,0,0,0),e};function xo(e){const t=e[0].getTime(),n=e[1].getTime();return(n-t)/864e5+1}const So=(0,s.X$)({},et,{modelValue:(0,c.zj)(),filter:Function,formatter:{type:Function,default:(e,t)=>t}}),Fo=Object.keys(et);function To(e,t){if(e<0)return[];const n=Array(e);let o=-1;while(++o32-new Date(e,t-1,32).getDate(),Co=(e,t,n,o,r,a)=>{const i=To(t-e+1,(t=>{const r=(0,I.au)(e+t);return o(n,{text:r,value:r})}));return r?r(n,i,a):i},ko=(e,t)=>e.map(((e,n)=>{const o=t[n];if(o.length){const t=+o[0].value,n=+o[o.length-1].value;return(0,I.au)((0,I.qE)(+e,t,n))}return e}));var Ro=n(8e3);const[Oo]=(0,l.YX)("calendar-day");var _o=(0,i.pM)({name:Oo,props:{item:(0,c.$g)(Object),color:String,index:Number,offset:(0,c.Jh)(0),rowHeight:String},emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=(0,i.EW)((()=>{var t;const{item:n,index:o,color:r,offset:a,rowHeight:i}=e,l={height:i};if("placeholder"===n.type)return l.width="100%",l;if(0===o&&(l.marginLeft=100*a/7+"%"),r)switch(n.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":l.background=r;break;case"middle":l.color=r;break}return a+((null==(t=n.date)?void 0:t.getDate())||1)>28&&(l.marginBottom=0),l})),r=()=>{"disabled"!==e.item.type?t("click",e.item):t("clickDisabledDate",e.item)},a=()=>{const{topInfo:t}=e.item;if(t||n["top-info"])return(0,i.bF)("div",{class:co("top-info")},[n["top-info"]?n["top-info"](e.item):t])},l=()=>{const{bottomInfo:t}=e.item;if(t||n["bottom-info"])return(0,i.bF)("div",{class:co("bottom-info")},[n["bottom-info"]?n["bottom-info"](e.item):t])},s=()=>{const{item:t,color:n,rowHeight:o}=e,{type:r,text:s}=t,c=[a(),s,l()];return"selected"===r?(0,i.bF)("div",{class:co("selected-day"),style:{width:o,height:o,background:n}},[c]):c};return()=>{const{type:t,className:n}=e.item;return"placeholder"===t?(0,i.bF)("div",{class:co("day"),style:o.value},null):(0,i.bF)("div",{role:"gridcell",style:o.value,class:[co("day",t),n],tabindex:"disabled"===t?void 0:-1,onClick:r},[s()])}}});const[Ao]=(0,l.YX)("calendar-month"),Bo={date:(0,c.$g)(Date),type:String,color:String,minDate:(0,c.$g)(Date),maxDate:(0,c.$g)(Date),showMark:Boolean,rowHeight:c.VQ,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number};var Io=(0,i.pM)({name:Ao,props:Bo,emits:["click","clickDisabledDate"],setup(e,{emit:t,slots:n}){const[o,r]=(0,d.eY)(),a=(0,A.KR)(),l=(0,A.KR)(),c=(0,Ro.n)(l),u=(0,i.EW)((()=>fo(e.date))),f=(0,i.EW)((()=>(0,I._V)(e.rowHeight))),p=(0,i.EW)((()=>{const t=e.date.getDay();return e.firstDayOfWeek?(t+7-e.firstDayOfWeek)%7:t})),h=(0,i.EW)((()=>Eo(e.date.getFullYear(),e.date.getMonth()+1))),v=(0,i.EW)((()=>o.value||!e.lazyRender)),m=()=>u.value,g=t=>{const n=t=>e.currentDate.some((e=>0===ho(e,t)));if(n(t)){const e=bo(t),o=yo(t),r=n(e),a=n(o);return r&&a?"multiple-middle":r?"end":a?"start":"multiple-selected"}return""},b=t=>{const[n,o]=e.currentDate;if(!n)return"";const r=ho(t,n);if(!o)return 0===r?"start":"";const a=ho(t,o);return e.allowSameDay&&0===r&&0===a?"start-end":0===r?"start":0===a?"end":r>0&&a<0?"middle":""},y=t=>{const{type:n,minDate:o,maxDate:r,currentDate:a}=e;if(ho(t,o)<0||ho(t,r)>0)return"disabled";if(null===a)return"";if(Array.isArray(a)){if("multiple"===n)return g(t);if("range"===n)return b(t)}else if("single"===n)return 0===ho(t,a)?"selected":"";return""},w=t=>{if("range"===e.type){if("start"===t||"end"===t)return uo(t);if("start-end"===t)return`${uo("start")}/${uo("end")}`}},x=()=>{if(e.showMonthTitle)return(0,i.bF)("div",{class:co("month-title")},[n["month-title"]?n["month-title"]({date:e.date,text:u.value}):u.value])},S=()=>{if(e.showMark&&v.value)return(0,i.bF)("div",{class:co("month-mark")},[e.date.getMonth()+1])},F=(0,i.EW)((()=>{const e=Math.ceil((h.value+p.value)/7);return Array(e).fill({type:"placeholder"})})),T=(0,i.EW)((()=>{const t=[],n=e.date.getFullYear(),o=e.date.getMonth();for(let r=1;r<=h.value;r++){const a=new Date(n,o,r),i=y(a);let l={date:a,type:i,text:r,bottomInfo:w(i)};e.formatter&&(l=e.formatter(l)),t.push(l)}return t})),E=(0,i.EW)((()=>T.value.filter((e=>"disabled"===e.type)))),C=(e,t)=>{if(a.value){const n=(0,d.yD)(a.value),o=F.value.length,r=Math.ceil((t.getDate()+p.value)/7),i=(r-1)*n.height/o;(0,P.LR)(e,n.top+i+e.scrollTop-(0,d.yD)(e).top)}},k=(o,r)=>(0,i.bF)(_o,{item:o,index:r,color:e.color,offset:p.value,rowHeight:f.value,onClick:e=>t("click",e),onClickDisabledDate:e=>t("clickDisabledDate",e)},(0,s.Up)(n,["top-info","bottom-info"])),R=()=>(0,i.bF)("div",{ref:a,role:"grid",class:co("days")},[S(),(v.value?T:F).value.map(k)]);return(0,B.c)({getTitle:m,getHeight:()=>c.value,setVisible:r,scrollToDate:C,disabledDays:E}),()=>(0,i.bF)("div",{class:co("month"),ref:l},[x(),R()])}});const[Po]=(0,l.YX)("calendar-header");var Vo=(0,i.pM)({name:Po,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:t,emit:n}){const o=()=>{if(e.showTitle){const n=e.title||uo("title"),o=t.title?t.title():n;return(0,i.bF)("div",{class:co("header-title")},[o])}},r=e=>n("clickSubtitle",e),a=()=>{if(e.showSubtitle){const n=t.subtitle?t.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return(0,i.bF)("div",{class:co("header-subtitle"),onClick:r},[n])}},l=()=>{const{firstDayOfWeek:t}=e,n=uo("weekdays"),o=[...n.slice(t,7),...n.slice(0,t)];return(0,i.bF)("div",{class:co("weekdays")},[o.map((e=>(0,i.bF)("span",{class:co("weekday")},[e])))])};return()=>(0,i.bF)("div",{class:co("header")},[o(),a(),l()])}});const Do={show:Boolean,type:(0,c.Ts)("single"),title:String,color:String,round:c.Rd,readonly:Boolean,poppable:c.Rd,maxRange:(0,c.TU)(null),position:(0,c.Ts)("bottom"),teleport:[String,Object],showMark:c.Rd,showTitle:c.Rd,formatter:Function,rowHeight:c.VQ,confirmText:String,rangePrompt:String,lazyRender:c.Rd,showConfirm:c.Rd,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:c.Rd,closeOnPopstate:c.Rd,showRangePrompt:c.Rd,confirmDisabledText:String,closeOnClickOverlay:c.Rd,safeAreaInsetTop:Boolean,safeAreaInsetBottom:c.Rd,minDate:{type:Date,validator:s.$P,default:wo},maxDate:{type:Date,validator:s.$P,default:()=>{const e=wo();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:c.VQ,default:0,validator:e=>e>=0&&e<=6}};var $o=(0,i.pM)({name:so,props:Do,emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle","clickDisabledDate"],setup(e,{emit:t,slots:n}){const o=(t,n=e.minDate,o=e.maxDate)=>-1===ho(t,n)?n:1===ho(t,o)?o:t,r=(t=e.defaultDate)=>{const{type:n,minDate:r,maxDate:a,allowSameDay:i}=e;if(null===t)return t;const l=wo();if("range"===n){Array.isArray(t)||(t=[]);const e=o(t[0]||l,r,i?a:bo(a)),n=o(t[1]||l,i?r:yo(r));return[e,n]}return"multiple"===n?Array.isArray(t)?t.map((e=>o(e))):[o(l)]:(t&&!Array.isArray(t)||(t=l),o(t))};let a;const l=(0,A.KR)(),c=(0,A.KR)({textFn:()=>"",date:void 0}),u=(0,A.KR)(r()),[f,p]=fe(),h=(0,i.EW)((()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0)),v=(0,i.EW)((()=>{const t=[],n=new Date(e.minDate);n.setDate(1);do{t.push(new Date(n)),n.setMonth(n.getMonth()+1)}while(1!==po(n,e.maxDate));return t})),m=(0,i.EW)((()=>{if(u.value){if("range"===e.type)return!u.value[0]||!u.value[1];if("multiple"===e.type)return!u.value.length}return!u.value})),g=()=>u.value,b=()=>{const e=(0,P.hY)(l.value),n=e+a,o=v.value.map(((e,t)=>f.value[t].getHeight())),r=o.reduce(((e,t)=>e+t),0);if(n>r&&e>0)return;let i,s=0;const u=[-1,-1];for(let a=0;a=e;l&&(u[1]=a,i||(i=r,u[0]=a),f.value[a].showed||(f.value[a].showed=!0,t("monthShow",{date:r.date,title:r.getTitle()}))),s+=o[a]}v.value.forEach(((e,t)=>{const n=t>=u[0]-1&&t<=u[1]+1;f.value[t].setVisible(n)})),i&&(c.value={textFn:i.getTitle,date:i.date})},y=e=>{(0,d.er)((()=>{v.value.some(((t,n)=>0===po(t,e)&&(l.value&&f.value[n].scrollToDate(l.value,e),!0))),b()}))},w=()=>{if(!e.poppable||e.show)if(u.value){const t="single"===e.type?u.value:u.value[0];(0,s.$P)(t)&&y(t)}else(0,d.er)(b)},S=()=>{e.poppable&&!e.show||((0,d.er)((()=>{a=Math.floor((0,d.yD)(l).height)})),w())},F=(e=r())=>{u.value=e,w()},T=n=>{const{maxRange:o,rangePrompt:r,showRangePrompt:a}=e;return!(o&&xo(n)>+o)||(a&&on(r||uo("rangePrompt",o)),t("overRange"),!1)},E=()=>{var e;return t("confirm",null!=(e=u.value)?e:mo(u.value))},C=(n,o)=>{const r=e=>{u.value=e,t("select",mo(e))};if(o&&"range"===e.type){const t=T(n);if(!t)return void r([n[0],go(n[0],+e.maxRange-1)])}r(n),o&&!e.showConfirm&&E()},k=(e,t,n)=>{var o;return null==(o=e.find((e=>-1===ho(t,e.date)&&-1===ho(e.date,n))))?void 0:o.date},R=(0,i.EW)((()=>f.value.reduce(((e,t)=>{var n,o;return e.push(...null!=(o=null==(n=t.disabledDays)?void 0:n.value)?o:[]),e}),[]))),O=n=>{if(e.readonly||!n.date)return;const{date:o}=n,{type:r}=e;if("range"===r){if(!u.value)return void C([o]);const[t,n]=u.value;if(t&&!n){const n=ho(o,t);if(1===n){const e=k(R.value,t,o);if(e){const n=bo(e);-1===ho(t,n)?C([t,n]):C([o])}else C([t,o],!0)}else-1===n?C([o]):e.allowSameDay&&C([o,o],!0)}else C([o])}else if("multiple"===r){if(!u.value)return void C([o]);const n=u.value,r=n.findIndex((e=>0===ho(e,o)));if(-1!==r){const[e]=n.splice(r,1);t("unselect",vo(e))}else e.maxRange&&n.length>=+e.maxRange?on(e.rangePrompt||uo("rangePrompt",e.maxRange)):C([...n,o])}else C(o,!0)},_=e=>t("update:show",e),I=(o,r)=>{const a=0!==r||!e.showSubtitle;return(0,i.bF)(Io,(0,i.v6)({ref:p(r),date:o,currentDate:u.value,showMonthTitle:a,firstDayOfWeek:h.value},(0,s.Up)(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:O,onClickDisabledDate:e=>t("clickDisabledDate",e)}),(0,s.Up)(n,["top-info","bottom-info","month-title"]))},V=()=>{if(n.footer)return n.footer();if(e.showConfirm){const t=n["confirm-text"],o=m.value,r=o?e.confirmDisabledText:e.confirmText;return(0,i.bF)(an.$n,{round:!0,block:!0,type:"primary",color:e.color,class:co("confirm"),disabled:o,nativeType:"button",onClick:E},{default:()=>[t?t({disabled:o}):r||uo("confirm")]})}},D=()=>(0,i.bF)("div",{class:[co("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[V()]),$=()=>{const o=c.value.textFn();return(0,i.bF)("div",{class:co()},[(0,i.bF)(Vo,{date:c.value.date,title:e.title,subtitle:o,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:h.value,onClickSubtitle:e=>t("clickSubtitle",e)},(0,s.Up)(n,["title","subtitle"])),(0,i.bF)("div",{ref:l,class:co("body"),onScroll:b},[v.value.map(I)]),D()])};return(0,i.wB)((()=>e.show),S),(0,i.wB)((()=>[e.type,e.minDate,e.maxDate]),(()=>F(r(u.value)))),(0,i.wB)((()=>e.defaultDate),((e=null)=>{u.value=e,w()})),(0,B.c)({reset:F,scrollToDate:y,getSelectedDate:g}),(0,d.kz)(S),()=>e.poppable?(0,i.bF)(x.zD,{show:e.show,class:co("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":_},{default:$}):$()}});const Mo=(0,a.G)($o);const[Lo,jo]=(0,l.YX)("image"),Uo={src:String,alt:String,fit:String,position:String,round:Boolean,block:Boolean,width:c.VQ,height:c.VQ,radius:c.VQ,lazyLoad:Boolean,iconSize:c.VQ,showError:c.Rd,errorIcon:(0,c.Ts)("photo-fail"),iconPrefix:String,showLoading:c.Rd,loadingIcon:(0,c.Ts)("photo"),crossorigin:String,referrerpolicy:String};var zo=(0,i.pM)({name:Lo,props:Uo,emits:["load","error"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(!1),r=(0,A.KR)(!0),a=(0,A.KR)(),{$Lazyload:l}=(0,i.nI)().proxy,c=(0,i.EW)((()=>{const t={width:(0,I._V)(e.width),height:(0,I._V)(e.height)};return(0,s.C8)(e.radius)&&(t.overflow="hidden",t.borderRadius=(0,I._V)(e.radius)),t}));(0,i.wB)((()=>e.src),(()=>{o.value=!1,r.value=!0}));const u=e=>{r.value&&(r.value=!1,t("load",e))},d=()=>{const e=new Event("load");Object.defineProperty(e,"target",{value:a.value,enumerable:!0}),u(e)},f=e=>{o.value=!0,r.value=!1,t("error",e)},h=(t,n,o)=>o?o():(0,i.bF)(p.In,{name:t,size:e.iconSize,class:n,classPrefix:e.iconPrefix},null),v=()=>r.value&&e.showLoading?(0,i.bF)("div",{class:jo("loading")},[h(e.loadingIcon,jo("loading-icon"),n.loading)]):o.value&&e.showError?(0,i.bF)("div",{class:jo("error")},[h(e.errorIcon,jo("error-icon"),n.error)]):void 0,m=()=>{if(o.value||!e.src)return;const t={alt:e.alt,class:jo("img"),style:{objectFit:e.fit,objectPosition:e.position},crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy};return e.lazyLoad?(0,i.bo)((0,i.bF)("img",(0,i.v6)({ref:a},t),null),[[(0,i.gN)("lazy"),e.src]]):(0,i.bF)("img",(0,i.v6)({ref:a,src:e.src,onLoad:u,onError:f},t),null)},g=({el:e})=>{const t=()=>{e===a.value&&r.value&&d()};a.value?t():(0,i.dY)(t)},b=({el:e})=>{e!==a.value||o.value||f()};return l&&s.M&&(l.$on("loaded",g),l.$on("error",b),(0,i.xo)((()=>{l.$off("loaded",g),l.$off("error",b)}))),(0,i.sV)((()=>{(0,i.dY)((()=>{var t;(null==(t=a.value)?void 0:t.complete)&&!e.lazyLoad&&d()}))})),()=>{var t;return(0,i.bF)("div",{class:jo({round:e.round,block:e.block}),style:c.value},[m(),v(),null==(t=n.default)?void 0:t.call(n)])}}});const Wo=(0,a.G)(zo);const[No,Xo]=(0,l.YX)("card"),Yo={tag:String,num:c.VQ,desc:String,thumb:String,title:String,price:c.VQ,centered:Boolean,lazyLoad:Boolean,currency:(0,c.Ts)("¥"),thumbLink:String,originPrice:c.VQ};var Go=(0,i.pM)({name:No,props:Yo,emits:["clickThumb"],setup(e,{slots:t,emit:n}){const o=()=>t.title?t.title():e.title?(0,i.bF)("div",{class:[Xo("title"),"van-multi-ellipsis--l2"]},[e.title]):void 0,r=()=>{if(t.tag||e.tag)return(0,i.bF)("div",{class:Xo("tag")},[t.tag?t.tag():(0,i.bF)(In,{mark:!0,type:"primary"},{default:()=>[e.tag]})])},a=()=>t.thumb?t.thumb():(0,i.bF)(Wo,{src:e.thumb,fit:"cover",width:"100%",height:"100%",lazyLoad:e.lazyLoad},null),l=()=>{if(t.thumb||e.thumb)return(0,i.bF)("a",{href:e.thumbLink,class:Xo("thumb"),onClick:e=>n("clickThumb",e)},[a(),r()])},c=()=>t.desc?t.desc():e.desc?(0,i.bF)("div",{class:[Xo("desc"),"van-ellipsis"]},[e.desc]):void 0,u=()=>{const t=e.price.toString().split(".");return(0,i.bF)("div",null,[(0,i.bF)("span",{class:Xo("price-currency")},[e.currency]),(0,i.bF)("span",{class:Xo("price-integer")},[t[0]]),(0,i.eW)("."),(0,i.bF)("span",{class:Xo("price-decimal")},[t[1]])])};return()=>{var n,r,a;const d=t.num||(0,s.C8)(e.num),f=t.price||(0,s.C8)(e.price),p=t["origin-price"]||(0,s.C8)(e.originPrice),h=d||f||p||t.bottom,v=f&&(0,i.bF)("div",{class:Xo("price")},[t.price?t.price():u()]),m=p&&(0,i.bF)("div",{class:Xo("origin-price")},[t["origin-price"]?t["origin-price"]():`${e.currency} ${e.originPrice}`]),g=d&&(0,i.bF)("div",{class:Xo("num")},[t.num?t.num():`x${e.num}`]),b=t.footer&&(0,i.bF)("div",{class:Xo("footer")},[t.footer()]),y=h&&(0,i.bF)("div",{class:Xo("bottom")},[null==(n=t["price-top"])?void 0:n.call(t),v,m,g,null==(r=t.bottom)?void 0:r.call(t)]);return(0,i.bF)("div",{class:Xo()},[(0,i.bF)("div",{class:Xo("header")},[l(),(0,i.bF)("div",{class:Xo("content",{centered:e.centered})},[(0,i.bF)("div",null,[o(),c(),null==(a=t.tags)?void 0:a.call(t)]),y])]),b])}}});const Ko=(0,a.G)(Go);const[Ho,Qo,qo]=(0,l.YX)("cascader"),Jo={title:String,options:(0,c.zj)(),closeable:c.Rd,swipeable:c.Rd,closeIcon:(0,c.Ts)("cross"),showHeader:c.Rd,modelValue:c.VQ,fieldNames:Object,placeholder:String,activeColor:String};var Zo=(0,i.pM)({name:Ho,props:Jo,emits:["close","change","finish","clickTab","update:modelValue"],setup(e,{slots:t,emit:n}){const o=(0,A.KR)([]),r=(0,A.KR)(0),[a,l]=fe(),{text:c,value:u,children:d}=(0,s.X$)({text:"text",value:"value",children:"children"},e.fieldNames),f=(e,t)=>{for(const n of e){if(n[u]===t)return[n];if(n[d]){const e=f(n[d],t);if(e)return[n,...e]}}},h=()=>{const{options:t,modelValue:n}=e;if(void 0!==n){const e=f(t,n);if(e){let n=t;return o.value=e.map((e=>{const t={options:n,selected:e},o=n.find((t=>t[u]===e[u]));return o&&(n=o[d]),t})),n&&o.value.push({options:n,selected:null}),void(0,i.dY)((()=>{r.value=o.value.length-1}))}}o.value=[{options:t,selected:null}]},v=(e,t)=>{if(e.disabled)return;if(o.value[t].selected=e,o.value.length>t+1&&(o.value=o.value.slice(0,t+1)),e[d]){const n={options:e[d],selected:null};o.value[t+1]?o.value[t+1]=n:o.value.push(n),(0,i.dY)((()=>{r.value++}))}const a=o.value.map((e=>e.selected)).filter(Boolean);n("update:modelValue",e[u]);const l={value:e[u],tabIndex:t,selectedOptions:a};n("change",l),e[d]||n("finish",l)},m=()=>n("close"),g=({name:e,title:t})=>n("clickTab",e,t),b=()=>e.showHeader?(0,i.bF)("div",{class:Qo("header")},[(0,i.bF)("h2",{class:Qo("title")},[t.title?t.title():e.title]),e.closeable?(0,i.bF)(p.In,{name:e.closeIcon,class:[Qo("close-icon"),w.Dk],onClick:m},null):null]):null,y=(n,o,r)=>{const{disabled:a}=n,s=!(!o||n[u]!==o[u]),d=n.color||(s?e.activeColor:void 0),f=t.option?t.option({option:n,selected:s}):(0,i.bF)("span",null,[n[c]]);return(0,i.bF)("li",{ref:s?l(r):void 0,role:"menuitemradio",class:[Qo("option",{selected:s,disabled:a}),n.className],style:{color:d},tabindex:a?void 0:s?0:-1,"aria-checked":s,"aria-disabled":a||void 0,onClick:()=>v(n,r)},[f,s?(0,i.bF)(p.In,{name:"success",class:Qo("selected-icon")},null):null])},x=(e,t,n)=>(0,i.bF)("ul",{role:"menu",class:Qo("options")},[e.map((e=>y(e,t,n)))]),S=(n,o)=>{const{options:r,selected:a}=n,l=e.placeholder||qo("select"),s=a?a[c]:l;return(0,i.bF)(Ge,{title:s,titleClass:Qo("tab",{unselected:!a})},{default:()=>{var e,n;return[null==(e=t["options-top"])?void 0:e.call(t,{tabIndex:o}),x(r,a,o),null==(n=t["options-bottom"])?void 0:n.call(t,{tabIndex:o})]}})},F=()=>(0,i.bF)(Ke,{active:r.value,"onUpdate:active":e=>r.value=e,shrink:!0,animated:!0,class:Qo("tabs"),color:e.activeColor,swipeable:e.swipeable,onClickTab:g},{default:()=>[o.value.map(S)]}),T=e=>{const t=e.parentElement;t&&(t.scrollTop=e.offsetTop-(t.offsetHeight-e.offsetHeight)/2)};return h(),(0,i.wB)(r,(e=>{const t=a.value[e];t&&T(t)})),(0,i.wB)((()=>e.options),h,{deep:!0}),(0,i.wB)((()=>e.modelValue),(e=>{if(void 0!==e){const t=o.value.map((e=>{var t;return null==(t=e.selected)?void 0:t[u]}));if(t.includes(e))return}h()})),()=>(0,i.bF)("div",{class:Qo()},[b(),F()])}});const er=(0,a.G)(Zo);var tr=n(1483);const[nr,or]=(0,l.YX)("cell-group"),rr={title:String,inset:Boolean,border:c.Rd};var ar=(0,i.pM)({name:nr,inheritAttrs:!1,props:rr,setup(e,{slots:t,attrs:n}){const o=()=>{var o;return(0,i.bF)("div",(0,i.v6)({class:[or({inset:e.inset}),{[w.pT]:e.border&&!e.inset}]},n,(0,tr.b)()),[null==(o=t.default)?void 0:o.call(t)])},r=()=>(0,i.bF)("div",{class:or("title",{inset:e.inset})},[t.title?t.title():e.title]);return()=>e.title||t.title?(0,i.bF)(i.FK,null,[r(),o()]):o()}});const ir=(0,a.G)(ar);const[lr,sr]=(0,l.YX)("checkbox-group"),cr={max:c.VQ,shape:(0,c.Ts)("round"),disabled:Boolean,iconSize:c.VQ,direction:String,modelValue:(0,c.zj)(),checkedColor:String},ur=Symbol(lr);var dr=(0,i.pM)({name:lr,props:cr,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{children:o,linkChildren:r}=(0,d.Py)(ur),a=e=>t("update:modelValue",e),l=(e={})=>{"boolean"===typeof e&&(e={checked:e});const{checked:t,skipDisabled:n}=e,r=o.filter((e=>!!e.props.bindGroup&&(e.props.disabled&&n?e.checked.value:null!=t?t:!e.checked.value))),i=r.map((e=>e.name));a(i)};return(0,i.wB)((()=>e.modelValue),(e=>t("change",e))),(0,B.c)({toggleAll:l}),(0,d.Gp)((()=>e.modelValue)),r({props:e,updateValue:a}),()=>{var t;return(0,i.bF)("div",{class:sr([e.direction])},[null==(t=n.default)?void 0:t.call(n)])}}});const[fr,pr]=(0,l.YX)("checkbox"),hr=(0,s.X$)({},Pn,{shape:String,bindGroup:c.Rd,indeterminate:{type:Boolean,default:null}});var vr=(0,i.pM)({name:fr,props:hr,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=(0,d.cJ)(ur),r=t=>{const{name:n}=e,{max:r,modelValue:a}=o.props,i=a.slice();if(t){const t=r&&i.length>=+r;t||i.includes(n)||(i.push(n),e.bindGroup&&o.updateValue(i))}else{const t=i.indexOf(n);-1!==t&&(i.splice(t,1),e.bindGroup&&o.updateValue(i))}},a=(0,i.EW)((()=>o&&e.bindGroup?-1!==o.props.modelValue.indexOf(e.name):!!e.modelValue)),l=(n=!a.value)=>{o&&e.bindGroup?r(n):t("update:modelValue",n),null!==e.indeterminate&&t("change",n)};return(0,i.wB)((()=>e.modelValue),(n=>{null===e.indeterminate&&t("change",n)})),(0,B.c)({toggle:l,props:e,checked:a}),(0,d.Gp)((()=>e.modelValue)),()=>(0,i.bF)(Vn,(0,i.v6)({bem:pr,role:"checkbox",parent:o,checked:a.value,onToggle:l},e),(0,s.Up)(n,["default","icon"]))}});const mr=(0,a.G)(vr);const gr=(0,a.G)(dr);const[br,yr]=(0,l.YX)("circle");let wr=0;const xr=e=>Math.min(Math.max(+e,0),100);function Sr(e,t){const n=e?1:0;return`M ${t/2} ${t/2} m 0, -500 a 500, 500 0 1, ${n} 0, 1000 a 500, 500 0 1, ${n} 0, -1000`}const Fr={text:String,size:c.VQ,fill:(0,c.Ts)("none"),rate:(0,c.TU)(100),speed:(0,c.TU)(0),color:[String,Object],clockwise:c.Rd,layerColor:String,currentRate:(0,c.Jh)(0),strokeWidth:(0,c.TU)(40),strokeLinecap:String,startPosition:(0,c.Ts)("top")};var Tr=(0,i.pM)({name:br,props:Fr,emits:["update:currentRate"],setup(e,{emit:t,slots:n}){const o="van-circle-"+wr++,r=(0,i.EW)((()=>+e.strokeWidth+1e3)),a=(0,i.EW)((()=>Sr(e.clockwise,r.value))),l=(0,i.EW)((()=>{const t={top:0,right:90,bottom:180,left:270},n=t[e.startPosition];if(n)return{transform:`rotate(${n}deg)`}}));(0,i.wB)((()=>e.rate),(n=>{let o;const r=Date.now(),a=e.currentRate,i=xr(n),l=Math.abs(1e3*(a-i)/+e.speed),s=()=>{const e=Date.now(),n=Math.min((e-r)/l,1),c=n*(i-a)+a;t("update:currentRate",xr(parseFloat(c.toFixed(1)))),(i>a?ci)&&(o=(0,d.er)(s))};e.speed?(o&&(0,d.SA)(o),o=(0,d.er)(s)):t("update:currentRate",i)}),{immediate:!0});const c=()=>{const t=3140,{strokeWidth:n,currentRate:r,strokeLinecap:l}=e,c=t*r/100,u=(0,s.Gv)(e.color)?`url(#${o})`:e.color,d={stroke:u,strokeWidth:+n+1+"px",strokeLinecap:l,strokeDasharray:`${c}px ${t}px`};return(0,i.bF)("path",{d:a.value,style:d,class:yr("hover"),stroke:u},null)},u=()=>{const t={fill:e.fill,stroke:e.layerColor,strokeWidth:`${e.strokeWidth}px`};return(0,i.bF)("path",{class:yr("layer"),style:t,d:a.value},null)},f=()=>{const{color:t}=e;if(!(0,s.Gv)(t))return;const n=Object.keys(t).sort(((e,t)=>parseFloat(e)-parseFloat(t))).map(((e,n)=>(0,i.bF)("stop",{key:n,offset:e,"stop-color":t[e]},null)));return(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{id:o,x1:"100%",y1:"0%",x2:"0%",y2:"0%"},[n])])},p=()=>n.default?n.default():e.text?(0,i.bF)("div",{class:yr("text")},[e.text]):void 0;return()=>(0,i.bF)("div",{class:yr(),style:(0,I.vE)(e.size)},[(0,i.bF)("svg",{viewBox:`0 0 ${r.value} ${r.value}`,style:l.value},[f(),u(),c()]),p()])}});const Er=(0,a.G)(Tr);const[Cr,kr]=(0,l.YX)("row"),Rr=Symbol(Cr),Or={tag:(0,c.Ts)("div"),wrap:c.Rd,align:String,gutter:{type:[String,Number,Array],default:0},justify:String};var _r=(0,i.pM)({name:Cr,props:Or,setup(e,{slots:t}){const{children:n,linkChildren:o}=(0,d.Py)(Rr),r=(0,i.EW)((()=>{const e=[[]];let t=0;return n.forEach(((n,o)=>{t+=Number(n.span),t>24?(e.push([o]),t-=24):e[e.length-1].push(o)})),e})),a=(0,i.EW)((()=>{let t=0;t=Array.isArray(e.gutter)?Number(e.gutter[0])||0:Number(e.gutter);const n=[];return t?(r.value.forEach((e=>{const o=t*(e.length-1)/e.length;e.forEach(((e,r)=>{if(0===r)n.push({right:o});else{const r=t-n[e-1].right,a=o-r;n.push({left:r,right:a})}}))})),n):n})),l=(0,i.EW)((()=>{const{gutter:t}=e,n=[];if(Array.isArray(t)&&t.length>1){const e=Number(t[1])||0;if(e<=0)return n;r.value.forEach(((t,o)=>{o!==r.value.length-1&&t.forEach((()=>{n.push({bottom:e})}))}))}return n}));return o({spaces:a,verticalSpaces:l}),()=>{const{tag:n,wrap:o,align:r,justify:a}=e;return(0,i.bF)(n,{class:kr({[`align-${r}`]:r,[`justify-${a}`]:a,nowrap:!o})},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}}});const[Ar,Br]=(0,l.YX)("col"),Ir={tag:(0,c.Ts)("div"),span:(0,c.TU)(0),offset:c.VQ};var Pr=(0,i.pM)({name:Ar,props:Ir,setup(e,{slots:t}){const{parent:n,index:o}=(0,d.cJ)(Rr),r=(0,i.EW)((()=>{if(!n)return;const{spaces:e,verticalSpaces:t}=n;let r={};if(e&&e.value&&e.value[o.value]){const{left:t,right:n}=e.value[o.value];r={paddingLeft:t?`${t}px`:null,paddingRight:n?`${n}px`:null}}const{bottom:a}=t.value[o.value]||{};return(0,s.X$)(r,{marginBottom:a?`${a}px`:null})}));return()=>{const{tag:n,span:o,offset:a}=e;return(0,i.bF)(n,{style:r.value,class:Br({[o]:o,[`offset-${a}`]:a})},{default:()=>{var e;return[null==(e=t.default)?void 0:e.call(t)]}})}}});const Vr=(0,a.G)(Pr);const[Dr,$r]=(0,l.YX)("collapse"),Mr=Symbol(Dr),Lr={border:c.Rd,accordion:Boolean,modelValue:{type:[String,Number,Array],default:""}};var jr=(0,i.pM)({name:Dr,props:Lr,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o,children:r}=(0,d.Py)(Mr),a=e=>{t("change",e),t("update:modelValue",e)},l=(t,n)=>{const{accordion:o,modelValue:r}=e;a(o?t===r?"":t:n?r.concat(t):r.filter((e=>e!==t)))},s=(t={})=>{if(e.accordion)return;"boolean"===typeof t&&(t={expanded:t});const{expanded:n,skipDisabled:o}=t,i=r.filter((e=>e.disabled&&o?e.expanded.value:null!=n?n:!e.expanded.value)),l=i.map((e=>e.itemName.value));a(l)},c=t=>{const{accordion:n,modelValue:o}=e;return n?o===t:o.includes(t)};return(0,B.c)({toggleAll:s}),o({toggle:l,isExpanded:c}),()=>{var t;return(0,i.bF)("div",{class:[$r(),{[w.pT]:e.border}]},[null==(t=n.default)?void 0:t.call(n)])}}});const Ur=(0,a.G)(jr);var zr=n(968);const[Wr,Nr]=(0,l.YX)("collapse-item"),Xr=["icon","title","value","label","right-icon"],Yr=(0,s.X$)({},mt,{name:c.VQ,isLink:c.Rd,disabled:Boolean,readonly:Boolean,lazyRender:c.Rd});var Gr=(0,i.pM)({name:Wr,props:Yr,setup(e,{slots:t}){const n=(0,A.KR)(),o=(0,A.KR)(),{parent:r,index:a}=(0,d.cJ)(Mr);if(!r)return void 0;const l=(0,i.EW)((()=>{var t;return null!=(t=e.name)?t:a.value})),c=(0,i.EW)((()=>r.isExpanded(l.value))),u=(0,A.KR)(c.value),f=(0,zr.a)((()=>u.value||!e.lazyRender)),p=()=>{c.value?n.value&&(n.value.style.height=""):u.value=!1};(0,i.wB)(c,((e,t)=>{if(null===t)return;e&&(u.value=!0);const r=e?i.dY:d.er;r((()=>{if(!o.value||!n.value)return;const{offsetHeight:t}=o.value;if(t){const o=`${t}px`;n.value.style.height=e?"0":o,(0,d.r7)((()=>{n.value&&(n.value.style.height=e?o:"0")}))}else p()}))}));const h=(e=!c.value)=>{r.toggle(l.value,e)},v=()=>{e.disabled||e.readonly||h()},m=()=>{const{border:n,disabled:o,readonly:r}=e,a=(0,s.Up)(e,Object.keys(mt));return r&&(a.isLink=!1),(o||r)&&(a.clickable=!1),(0,i.bF)(yt,(0,i.v6)({role:"button",class:Nr("title",{disabled:o,expanded:c.value,borderless:!n}),"aria-expanded":String(c.value),onClick:v},a),(0,s.Up)(t,Xr))},g=f((()=>{var e;return(0,i.bo)((0,i.bF)("div",{ref:n,class:Nr("wrapper"),onTransitionend:p},[(0,i.bF)("div",{ref:o,class:Nr("content")},[null==(e=t.default)?void 0:e.call(t)])]),[[_.aG,u.value]])}));return(0,B.c)({toggle:h,expanded:c,itemName:l}),()=>(0,i.bF)("div",{class:[Nr({border:a.value&&e.border})]},[m(),g()])}});const Kr=(0,a.G)(Gr);var Hr=n(5796);const Qr=(0,a.G)(Hr.Ay);const[qr,Jr,Zr]=(0,l.YX)("contact-card"),ea={tel:String,name:String,type:(0,c.Ts)("add"),addText:String,editable:c.Rd};var ta=(0,i.pM)({name:qr,props:ea,emits:["click"],setup(e,{emit:t}){const n=n=>{e.editable&&t("click",n)},o=()=>"add"===e.type?e.addText||Zr("addContact"):[(0,i.bF)("div",null,[`${Zr("name")}:${e.name}`]),(0,i.bF)("div",null,[`${Zr("tel")}:${e.tel}`])];return()=>(0,i.bF)(yt,{center:!0,icon:"edit"===e.type?"contact":"add-square",class:Jr([e.type]),border:!1,isLink:e.editable,titleClass:Jr("title"),onClick:n},{title:o})}});const na=(0,a.G)(ta);const[oa,ra,aa]=(0,l.YX)("contact-edit"),ia={tel:"",name:""},la={isEdit:Boolean,isSaving:Boolean,isDeleting:Boolean,showSetDefault:Boolean,setDefaultLabel:String,contactInfo:{type:Object,default:()=>(0,s.X$)({},ia)},telValidator:{type:Function,default:s.Fr}};var sa=(0,i.pM)({name:oa,props:la,emits:["save","delete","changeDefault"],setup(e,{emit:t}){const n=(0,A.Kh)((0,s.X$)({},ia,e.contactInfo)),o=()=>{e.isSaving||t("save",n)},r=()=>t("delete",n),a=()=>(0,i.bF)("div",{class:ra("buttons")},[(0,i.bF)(an.$n,{block:!0,round:!0,type:"primary",text:aa("save"),class:ra("button"),loading:e.isSaving,nativeType:"submit"},null),e.isEdit&&(0,i.bF)(an.$n,{block:!0,round:!0,text:aa("delete"),class:ra("button"),loading:e.isDeleting,onClick:r},null)]),l=()=>(0,i.bF)(dn,{modelValue:n.isDefault,"onUpdate:modelValue":e=>n.isDefault=e,onChange:e=>t("changeDefault",e)},null),c=()=>{if(e.showSetDefault)return(0,i.bF)(yt,{title:e.setDefaultLabel,class:ra("switch-cell"),border:!1},{"right-icon":l})};return(0,i.wB)((()=>e.contactInfo),(e=>(0,s.X$)(n,ia,e))),()=>(0,i.bF)(Tt,{class:ra(),onSubmit:o},{default:()=>[(0,i.bF)("div",{class:ra("fields")},[(0,i.bF)(jt,{modelValue:n.name,"onUpdate:modelValue":e=>n.name=e,clearable:!0,label:aa("name"),rules:[{required:!0,message:aa("nameEmpty")}],maxlength:"30",placeholder:aa("name")},null),(0,i.bF)(jt,{modelValue:n.tel,"onUpdate:modelValue":e=>n.tel=e,clearable:!0,type:"tel",label:aa("tel"),rules:[{validator:e.telValidator,message:aa("telInvalid")}],placeholder:aa("tel")},null)]),c(),a()]})}});const ca=(0,a.G)(sa);const[ua,da,fa]=(0,l.YX)("contact-list"),pa={list:Array,addText:String,modelValue:c.E9,defaultTagText:String};var ha=(0,i.pM)({name:ua,props:pa,emits:["add","edit","select","update:modelValue"],setup(e,{emit:t}){const n=(n,o)=>{const r=()=>{t("update:modelValue",n.id),t("select",n,o)},a=()=>(0,i.bF)(jn,{class:da("radio"),name:n.id,iconSize:18},null),l=()=>(0,i.bF)(p.In,{name:"edit",class:da("edit"),onClick:e=>{e.stopPropagation(),t("edit",n,o)}},null),s=()=>{const t=[`${n.name},${n.tel}`];return n.isDefault&&e.defaultTagText&&t.push((0,i.bF)(In,{type:"primary",round:!0,class:da("item-tag")},{default:()=>[e.defaultTagText]})),t};return(0,i.bF)(yt,{key:n.id,isLink:!0,center:!0,class:da("item"),titleClass:da("item-title"),onClick:r},{icon:l,title:s,"right-icon":a})};return()=>(0,i.bF)("div",{class:da()},[(0,i.bF)(Rn,{modelValue:e.modelValue,class:da("group")},{default:()=>[e.list&&e.list.map(n)]}),(0,i.bF)("div",{class:[da("bottom"),"van-safe-area-bottom"]},[(0,i.bF)(an.$n,{round:!0,block:!0,type:"primary",class:da("add"),text:e.addText||fa("addContact"),onClick:()=>t("add")},null)])])}});const va=(0,a.G)(ha);function ma(e,t){const{days:n}=t;let{hours:o,minutes:r,seconds:a,milliseconds:i}=t;if(e.includes("DD")?e=e.replace("DD",(0,I.au)(n)):o+=24*n,e.includes("HH")?e=e.replace("HH",(0,I.au)(o)):r+=60*o,e.includes("mm")?e=e.replace("mm",(0,I.au)(r)):a+=60*r,e.includes("ss")?e=e.replace("ss",(0,I.au)(a)):i+=1e3*a,e.includes("S")){const t=(0,I.au)(i,3);e=e.includes("SSS")?e.replace("SSS",t):e.includes("SS")?e.replace("SS",t.slice(0,2)):e.replace("S",t.charAt(0))}return e}const[ga,ba]=(0,l.YX)("count-down"),ya={time:(0,c.TU)(0),format:(0,c.Ts)("HH:mm:ss"),autoStart:c.Rd,millisecond:Boolean};var wa=(0,i.pM)({name:ga,props:ya,emits:["change","finish"],setup(e,{emit:t,slots:n}){const{start:o,pause:r,reset:a,current:l}=(0,d.lF)({time:+e.time,millisecond:e.millisecond,onChange:e=>t("change",e),onFinish:()=>t("finish")}),s=(0,i.EW)((()=>ma(e.format,l.value))),c=()=>{a(+e.time),e.autoStart&&o()};return(0,i.wB)((()=>e.time),c,{immediate:!0}),(0,B.c)({start:o,pause:r,reset:c}),()=>(0,i.bF)("div",{role:"timer",class:ba()},[n.default?n.default(l.value):s.value])}});const xa=(0,a.G)(wa);function Sa(e){const t=new Date(1e3*e);return`${t.getFullYear()}.${(0,I.au)(t.getMonth()+1)}.${(0,I.au)(t.getDate())}`}const Fa=e=>(e/10).toFixed(e%10===0?0:1),Ta=e=>(e/100).toFixed(e%100===0?0:e%10===0?1:2),[Ea,Ca,ka]=(0,l.YX)("coupon");var Ra=(0,i.pM)({name:Ea,props:{chosen:Boolean,coupon:(0,c.$g)(Object),disabled:Boolean,currency:(0,c.Ts)("¥")},setup(e){const t=(0,i.EW)((()=>{const{startAt:t,endAt:n}=e.coupon;return`${Sa(t)} - ${Sa(n)}`})),n=(0,i.EW)((()=>{const{coupon:t,currency:n}=e;if(t.valueDesc)return[t.valueDesc,(0,i.bF)("span",null,[t.unitDesc||""])];if(t.denominations){const e=Ta(t.denominations);return[(0,i.bF)("span",null,[n]),` ${e}`]}return t.discount?ka("discount",Fa(t.discount)):""})),o=(0,i.EW)((()=>{const t=Ta(e.coupon.originCondition||0);return"0"===t?ka("unlimited"):ka("condition",t)}));return()=>{const{chosen:r,coupon:a,disabled:l}=e,s=l&&a.reason||a.description;return(0,i.bF)("div",{class:Ca({disabled:l})},[(0,i.bF)("div",{class:Ca("content")},[(0,i.bF)("div",{class:Ca("head")},[(0,i.bF)("h2",{class:Ca("amount")},[n.value]),(0,i.bF)("p",{class:Ca("condition")},[a.condition||o.value])]),(0,i.bF)("div",{class:Ca("body")},[(0,i.bF)("p",{class:Ca("name")},[a.name]),(0,i.bF)("p",{class:Ca("valid")},[t.value]),!l&&(0,i.bF)(mr,{class:Ca("corner"),modelValue:r},null)])]),s&&(0,i.bF)("p",{class:Ca("description")},[s])])}}});const Oa=(0,a.G)(Ra);const[_a,Aa,Ba]=(0,l.YX)("coupon-cell"),Ia={title:String,border:c.Rd,editable:c.Rd,coupons:(0,c.zj)(),currency:(0,c.Ts)("¥"),chosenCoupon:{type:[Number,Array],default:-1}},Pa=e=>{const{value:t,denominations:n}=e;return(0,s.C8)(t)?t:(0,s.C8)(n)?n:0};function Va({coupons:e,chosenCoupon:t,currency:n}){let o=0,r=!1;return(Array.isArray(t)?t:[t]).forEach((t=>{const n=e[+t];n&&(r=!0,o+=Pa(n))})),r?`-${n} ${(o/100).toFixed(2)}`:0===e.length?Ba("noCoupon"):Ba("count",e.length)}var Da=(0,i.pM)({name:_a,props:Ia,setup(e){return()=>{const t=Array.isArray(e.chosenCoupon)?e.chosenCoupon.length:e.coupons[+e.chosenCoupon];return(0,i.bF)(yt,{class:Aa(),value:Va(e),title:e.title||Ba("title"),border:e.border,isLink:e.editable,valueClass:Aa("value",{selected:t})},null)}}});const $a=(0,a.G)(Da);const[Ma,La]=(0,l.YX)("empty"),ja={image:(0,c.Ts)("default"),imageSize:[Number,String,Array],description:String};var Ua=(0,i.pM)({name:Ma,props:ja,setup(e,{slots:t}){const n=()=>{const n=t.description?t.description():e.description;if(n)return(0,i.bF)("p",{class:La("description")},[n])},o=()=>{if(t.default)return(0,i.bF)("div",{class:La("bottom")},[t.default()])},r=de(),a=e=>`${r}-${e}`,l=e=>`url(#${a(e)})`,s=(e,t,n)=>(0,i.bF)("stop",{"stop-color":e,offset:`${t}%`,"stop-opacity":n},null),c=(e,t)=>[s(e,0),s(t,100)],u=e=>[(0,i.bF)("defs",null,[(0,i.bF)("radialGradient",{id:a(e),cx:"50%",cy:"54%",fx:"50%",fy:"54%",r:"297%",gradientTransform:"matrix(-.16 0 0 -.33 .58 .72)"},[s("#EBEDF0",0),s("#F2F3F5",100,.3)])]),(0,i.bF)("ellipse",{fill:l(e),opacity:".8",cx:"80",cy:"140",rx:"46",ry:"8"},null)],d=()=>[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{id:a("a"),x1:"64%",y1:"100%",x2:"64%"},[s("#FFF",0,.5),s("#F2F3F5",100)])]),(0,i.bF)("g",{opacity:".8"},[(0,i.bF)("path",{d:"M36 131V53H16v20H2v58h34z",fill:l("a")},null),(0,i.bF)("path",{d:"M123 15h22v14h9v77h-31V15z",fill:l("a")},null)])],f=()=>[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{id:a("b"),x1:"64%",y1:"97%",x2:"64%",y2:"0%"},[s("#F2F3F5",0,.3),s("#F2F3F5",100)])]),(0,i.bF)("g",{opacity:".8"},[(0,i.bF)("path",{d:"M87 6c3 0 7 3 8 6a8 8 0 1 1-1 16H80a7 7 0 0 1-8-6c0-4 3-7 6-7 0-5 4-9 9-9Z",fill:l("b")},null),(0,i.bF)("path",{d:"M19 23c2 0 3 1 4 3 2 0 4 2 4 4a4 4 0 0 1-4 3v1h-7v-1l-1 1c-2 0-3-2-3-4 0-1 1-3 3-3 0-2 2-4 4-4Z",fill:l("b")},null)])],p=()=>(0,i.bF)("svg",{viewBox:"0 0 160 160"},[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{id:a(1),x1:"64%",y1:"100%",x2:"64%"},[s("#FFF",0,.5),s("#F2F3F5",100)]),(0,i.bF)("linearGradient",{id:a(2),x1:"50%",x2:"50%",y2:"84%"},[s("#EBEDF0",0),s("#DCDEE0",100,0)]),(0,i.bF)("linearGradient",{id:a(3),x1:"100%",x2:"100%",y2:"100%"},[c("#EAEDF0","#DCDEE0")]),(0,i.bF)("radialGradient",{id:a(4),cx:"50%",cy:"0%",fx:"50%",fy:"0%",r:"100%",gradientTransform:"matrix(0 1 -.54 0 .5 -.5)"},[s("#EBEDF0",0),s("#FFF",100,0)])]),(0,i.bF)("g",{fill:"none"},[d(),(0,i.bF)("path",{fill:l(4),d:"M0 139h160v21H0z"},null),(0,i.bF)("path",{d:"M80 54a7 7 0 0 1 3 13v27l-2 2h-2a2 2 0 0 1-2-2V67a7 7 0 0 1 3-13z",fill:l(2)},null),(0,i.bF)("g",{opacity:".6","stroke-linecap":"round","stroke-width":"7"},[(0,i.bF)("path",{d:"M64 47a19 19 0 0 0-5 13c0 5 2 10 5 13",stroke:l(3)},null),(0,i.bF)("path",{d:"M53 36a34 34 0 0 0 0 48",stroke:l(3)},null),(0,i.bF)("path",{d:"M95 73a19 19 0 0 0 6-13c0-5-2-9-6-13",stroke:l(3)},null),(0,i.bF)("path",{d:"M106 84a34 34 0 0 0 0-48",stroke:l(3)},null)]),(0,i.bF)("g",{transform:"translate(31 105)"},[(0,i.bF)("rect",{fill:"#EBEDF0",width:"98",height:"34",rx:"2"},null),(0,i.bF)("rect",{fill:"#FFF",x:"9",y:"8",width:"80",height:"18",rx:"1.1"},null),(0,i.bF)("rect",{fill:"#EBEDF0",x:"15",y:"12",width:"18",height:"6",rx:"1.1"},null)])])]),h=()=>(0,i.bF)("svg",{viewBox:"0 0 160 160"},[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(5)},[c("#F2F3F5","#DCDEE0")]),(0,i.bF)("linearGradient",{x1:"95%",y1:"48%",x2:"5.5%",y2:"51%",id:a(6)},[c("#EAEDF1","#DCDEE0")]),(0,i.bF)("linearGradient",{y1:"45%",x2:"100%",y2:"54%",id:a(7)},[c("#EAEDF1","#DCDEE0")])]),d(),f(),(0,i.bF)("g",{transform:"translate(36 50)",fill:"none"},[(0,i.bF)("g",{transform:"translate(8)"},[(0,i.bF)("rect",{fill:"#EBEDF0",opacity:".6",x:"38",y:"13",width:"36",height:"53",rx:"2"},null),(0,i.bF)("rect",{fill:l(5),width:"64",height:"66",rx:"2"},null),(0,i.bF)("rect",{fill:"#FFF",x:"6",y:"6",width:"52",height:"55",rx:"1"},null),(0,i.bF)("g",{transform:"translate(15 17)",fill:l(6)},[(0,i.bF)("rect",{width:"34",height:"6",rx:"1"},null),(0,i.bF)("path",{d:"M0 14h34v6H0z"},null),(0,i.bF)("rect",{y:"28",width:"34",height:"6",rx:"1"},null)])]),(0,i.bF)("rect",{fill:l(7),y:"61",width:"88",height:"28",rx:"1"},null),(0,i.bF)("rect",{fill:"#F7F8FA",x:"29",y:"72",width:"30",height:"6",rx:"1"},null)])]),v=()=>(0,i.bF)("svg",{viewBox:"0 0 160 160"},[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(8)},[c("#EAEDF1","#DCDEE0")])]),d(),f(),u("c"),(0,i.bF)("path",{d:"m59 60 21 21 21-21h3l9 9v3L92 93l21 21v3l-9 9h-3l-21-21-21 21h-3l-9-9v-3l21-21-21-21v-3l9-9h3Z",fill:l(8)},null)]),m=()=>(0,i.bF)("svg",{viewBox:"0 0 160 160"},[(0,i.bF)("defs",null,[(0,i.bF)("linearGradient",{x1:"50%",y1:"100%",x2:"50%",id:a(9)},[c("#EEE","#D8D8D8")]),(0,i.bF)("linearGradient",{x1:"100%",y1:"50%",y2:"50%",id:a(10)},[c("#F2F3F5","#DCDEE0")]),(0,i.bF)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(11)},[c("#F2F3F5","#DCDEE0")]),(0,i.bF)("linearGradient",{x1:"50%",x2:"50%",y2:"100%",id:a(12)},[c("#FFF","#F7F8FA")])]),d(),f(),u("d"),(0,i.bF)("g",{transform:"rotate(-45 113 -4)",fill:"none"},[(0,i.bF)("rect",{fill:l(9),x:"24",y:"52.8",width:"5.8",height:"19",rx:"1"},null),(0,i.bF)("rect",{fill:l(10),x:"22.1",y:"67.3",width:"9.9",height:"28",rx:"1"},null),(0,i.bF)("circle",{stroke:l(11),"stroke-width":"8",cx:"27",cy:"27",r:"27"},null),(0,i.bF)("circle",{fill:l(12),cx:"27",cy:"27",r:"16"},null),(0,i.bF)("path",{d:"M37 7c-8 0-15 5-16 12",stroke:l(11),"stroke-width":"3",opacity:".5","stroke-linecap":"round",transform:"rotate(45 29 13)"},null)])]),g=()=>{var n;if(t.image)return t.image();const o={error:v,search:m,network:p,default:h};return(null==(n=o[e.image])?void 0:n.call(o))||(0,i.bF)("img",{src:e.image},null)};return()=>(0,i.bF)("div",{class:La()},[(0,i.bF)("div",{class:La("image"),style:(0,I.vE)(e.imageSize)},[g()]),n(),o()])}});const za=(0,a.G)(Ua);const[Wa,Na,Xa]=(0,l.YX)("coupon-list"),Ya={code:(0,c.Ts)(""),coupons:(0,c.zj)(),currency:(0,c.Ts)("¥"),showCount:c.Rd,emptyImage:String,enabledTitle:String,disabledTitle:String,disabledCoupons:(0,c.zj)(),showExchangeBar:c.Rd,showCloseButton:c.Rd,closeButtonText:String,inputPlaceholder:String,exchangeMinLength:(0,c.Jh)(1),exchangeButtonText:String,displayedCouponIndex:(0,c.Jh)(-1),exchangeButtonLoading:Boolean,exchangeButtonDisabled:Boolean,chosenCoupon:{type:[Number,Array],default:-1}};var Ga=(0,i.pM)({name:Wa,props:Ya,emits:["change","exchange","update:code"],setup(e,{emit:t,slots:n}){const[o,r]=fe(),a=(0,A.KR)(),l=(0,A.KR)(),s=(0,A.KR)(0),c=(0,A.KR)(0),u=(0,A.KR)(e.code),f=(0,i.EW)((()=>!e.exchangeButtonLoading&&(e.exchangeButtonDisabled||!u.value||u.value.length{const e=44,t=(0,d.yD)(a).height,n=(0,d.yD)(l).height+e;c.value=(t>n?t:P.C7.value)-n},h=()=>{t("exchange",u.value),e.code||(u.value="")},v=e=>{(0,i.dY)((()=>{var t;return null==(t=o.value[e])?void 0:t.scrollIntoView()}))},m=()=>(0,i.bF)(za,{image:e.emptyImage},{default:()=>[(0,i.bF)("p",{class:Na("empty-tip")},[Xa("noCoupon")])]}),g=()=>{if(e.showExchangeBar)return(0,i.bF)("div",{ref:l,class:Na("exchange-bar")},[(0,i.bF)(jt,{modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,clearable:!0,border:!1,class:Na("field"),placeholder:e.inputPlaceholder||Xa("placeholder"),maxlength:"20"},null),(0,i.bF)(an.$n,{plain:!0,type:"primary",class:Na("exchange"),text:e.exchangeButtonText||Xa("exchange"),loading:e.exchangeButtonLoading,disabled:f.value,onClick:h},null)])},b=()=>{const{coupons:o,chosenCoupon:a}=e,l=e.showCount?` (${o.length})`:"",s=(e.enabledTitle||Xa("enable"))+l,u=(e=[],t=0)=>e.includes(t)?e.filter((e=>e!==t)):[...e,t];return(0,i.bF)(Ge,{title:s},{default:()=>{var l;return[(0,i.bF)("div",{class:Na("list",{"with-bottom":e.showCloseButton}),style:{height:`${c.value}px`}},[o.map(((n,o)=>(0,i.bF)(Oa,{key:n.id,ref:r(o),coupon:n,chosen:Array.isArray(a)?a.includes(o):o===a,currency:e.currency,onClick:()=>t("change",Array.isArray(a)?u(a,o):o)},null))),!o.length&&m(),null==(l=n["list-footer"])?void 0:l.call(n)])]}})},y=()=>{const{disabledCoupons:t}=e,o=e.showCount?` (${t.length})`:"",r=(e.disabledTitle||Xa("disabled"))+o;return(0,i.bF)(Ge,{title:r},{default:()=>{var o;return[(0,i.bF)("div",{class:Na("list",{"with-bottom":e.showCloseButton}),style:{height:`${c.value}px`}},[t.map((t=>(0,i.bF)(Oa,{disabled:!0,key:t.id,coupon:t,currency:e.currency},null))),!t.length&&m(),null==(o=n["disabled-list-footer"])?void 0:o.call(n)])]}})};return(0,i.wB)((()=>e.code),(e=>{u.value=e})),(0,i.wB)(P.C7,p),(0,i.wB)(u,(e=>t("update:code",e))),(0,i.wB)((()=>e.displayedCouponIndex),v),(0,i.sV)((()=>{p(),v(e.displayedCouponIndex)})),()=>(0,i.bF)("div",{ref:a,class:Na()},[g(),(0,i.bF)(Ke,{active:s.value,"onUpdate:active":e=>s.value=e,class:Na("tab")},{default:()=>[b(),y()]}),(0,i.bF)("div",{class:Na("bottom")},[n["list-button"]?n["list-button"]():(0,i.bo)((0,i.bF)(an.$n,{round:!0,block:!0,type:"primary",class:Na("close"),text:e.closeButtonText||Xa("close"),onClick:()=>t("change",Array.isArray(e.chosenCoupon)?[]:-1)},null),[[_.aG,e.showCloseButton]])])])}});const Ka=(0,a.G)(Ga);const Ha=(new Date).getFullYear(),[Qa]=(0,l.YX)("date-picker"),qa=(0,s.X$)({},So,{columnsType:{type:Array,default:()=>["year","month","day"]},minDate:{type:Date,default:()=>new Date(Ha-10,0,1),validator:s.$P},maxDate:{type:Date,default:()=>new Date(Ha+10,11,31),validator:s.$P}});var Ja=(0,i.pM)({name:Qa,props:qa,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(e.modelValue),r=(0,A.KR)(!1),a=(0,A.KR)(),l=()=>{const t=e.minDate.getFullYear(),n=e.maxDate.getFullYear();return Co(t,n,"year",e.formatter,e.filter)},c=t=>t===e.minDate.getFullYear(),u=t=>t===e.maxDate.getFullYear(),d=t=>t===e.minDate.getMonth()+1,f=t=>t===e.maxDate.getMonth()+1,p=t=>{const{minDate:n,columnsType:a}=e,i=a.indexOf(t),l=r.value?e.modelValue[i]:o.value[i];if(l)return+l;switch(t){case"year":return n.getFullYear();case"month":return n.getMonth()+1;case"day":return n.getDate()}},h=()=>{const t=p("year"),n=c(t)?e.minDate.getMonth()+1:1,o=u(t)?e.maxDate.getMonth()+1:12;return Co(n,o,"month",e.formatter,e.filter)},v=()=>{const t=p("year"),n=p("month"),o=c(t)&&d(n)?e.minDate.getDate():1,r=u(t)&&f(n)?e.maxDate.getDate():Eo(t,n);return Co(o,r,"day",e.formatter,e.filter)},m=()=>{var e;return null==(e=a.value)?void 0:e.confirm()},g=()=>o.value,b=(0,i.EW)((()=>e.columnsType.map((e=>{switch(e){case"year":return l();case"month":return h();case"day":return v();default:return[]}}))));(0,i.wB)(o,(n=>{(0,s.am)(n,e.modelValue)||t("update:modelValue",n)})),(0,i.wB)((()=>e.modelValue),((e,t)=>{r.value=(0,s.am)(t,o.value),e=ko(e,b.value),(0,s.am)(e,o.value)||(o.value=e),r.value=!1}),{immediate:!0});const y=(...e)=>t("change",...e),w=(...e)=>t("cancel",...e),x=(...e)=>t("confirm",...e);return(0,B.c)({confirm:m,getSelectedDate:g}),()=>(0,i.bF)(st,(0,i.v6)({ref:a,modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,columns:b.value,onChange:y,onCancel:w,onConfirm:x},(0,s.Up)(e,Fo)),n)}});const Za=(0,a.G)(Ja);var ei=n(1813);const ti=(0,a.G)(ei.A);const[ni,oi]=(0,l.YX)("divider"),ri={dashed:Boolean,hairline:c.Rd,vertical:Boolean,contentPosition:(0,c.Ts)("center")};var ai=(0,i.pM)({name:ni,props:ri,setup(e,{slots:t}){return()=>{var n;return(0,i.bF)("div",{role:"separator",class:oi({dashed:e.dashed,hairline:e.hairline,vertical:e.vertical,[`content-${e.contentPosition}`]:!!t.default&&!e.vertical})},[!e.vertical&&(null==(n=t.default)?void 0:n.call(t))])}}});const ii=(0,a.G)(ai);const[li,si]=(0,l.YX)("dropdown-menu"),ci={overlay:c.Rd,zIndex:c.VQ,duration:(0,c.TU)(.2),direction:(0,c.Ts)("down"),activeColor:String,autoLocate:Boolean,closeOnClickOutside:c.Rd,closeOnClickOverlay:c.Rd,swipeThreshold:c.VQ},ui=Symbol(li);var di=(0,i.pM)({name:li,props:ci,setup(e,{slots:t}){const n=de(),o=(0,A.KR)(),r=(0,A.KR)(),a=(0,A.KR)(0),{children:l,linkChildren:c}=(0,d.Py)(ui),u=(0,d.f$)(o),f=(0,i.EW)((()=>l.some((e=>e.state.showWrapper)))),p=(0,i.EW)((()=>e.swipeThreshold&&l.length>+e.swipeThreshold)),h=(0,i.EW)((()=>{if(f.value&&(0,s.C8)(e.zIndex))return{zIndex:+e.zIndex+1}})),v=()=>{l.forEach((e=>{e.toggle(!1)}))},m=()=>{e.closeOnClickOutside&&v()},g=()=>{if(r.value){const t=(0,d.yD)(r);"down"===e.direction?a.value=t.bottom:a.value=P.C7.value-t.top}},b=()=>{f.value&&g()},y=e=>{l.forEach(((t,n)=>{n===e?t.toggle():t.state.showPopup&&t.toggle(!1,{immediate:!0})}))},x=(t,o)=>{const{showPopup:r}=t.state,{disabled:a,titleClass:l}=t;return(0,i.bF)("div",{id:`${n}-${o}`,role:"button",tabindex:a?void 0:0,class:[si("item",{disabled:a,grow:p.value}),{[w.Dk]:!a}],onClick:()=>{a||y(o)}},[(0,i.bF)("span",{class:[si("title",{down:r===("down"===e.direction),active:r}),l],style:{color:r?e.activeColor:""}},[(0,i.bF)("div",{class:"van-ellipsis"},[t.renderTitle()])])])};return(0,B.c)({close:v}),c({id:n,props:e,offset:a,updateOffset:g}),(0,d.W3)(o,m),(0,d.ML)("scroll",b,{target:u,passive:!0}),()=>{var e;return(0,i.bF)("div",{ref:o,class:si()},[(0,i.bF)("div",{ref:r,style:h.value,class:si("bar",{opened:f.value,scrollable:p.value})},[l.map(x)]),null==(e=t.default)?void 0:e.call(t)])}}});const[fi,pi]=(0,l.YX)("dropdown-item"),hi={title:String,options:(0,c.zj)(),disabled:Boolean,teleport:[String,Object],lazyRender:c.Rd,modelValue:c.E9,titleClass:c.E9};var vi=(0,i.pM)({name:fi,inheritAttrs:!1,props:hi,emits:["open","opened","close","closed","change","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const r=(0,A.Kh)({showPopup:!1,transition:!0,showWrapper:!1}),a=(0,A.KR)(),{parent:l,index:s}=(0,d.cJ)(ui);if(!l)return void 0;const c=e=>()=>t(e),u=c("open"),f=c("close"),h=c("opened"),v=()=>{r.showWrapper=!1,t("closed")},m=t=>{e.teleport&&t.stopPropagation()},g=(e=!r.showPopup,t={})=>{e!==r.showPopup&&(r.showPopup=e,r.transition=!t.immediate,e&&(l.updateOffset(),r.showWrapper=!0))},b=()=>{if(n.title)return n.title();if(e.title)return e.title;const t=e.options.find((t=>t.value===e.modelValue));return t?t.text:""},y=n=>{const{activeColor:o}=l.props,a=n.value===e.modelValue,s=()=>{r.showPopup=!1,n.value!==e.modelValue&&(t("update:modelValue",n.value),t("change",n.value))},c=()=>{if(a)return(0,i.bF)(p.In,{class:pi("icon"),color:o,name:"success"},null)};return(0,i.bF)(yt,{role:"menuitem",key:String(n.value),icon:n.icon,title:n.text,class:pi("option",{active:a}),style:{color:a?o:""},tabindex:a?0:-1,clickable:!0,onClick:s},{value:c})},w=()=>{const{offset:t}=l,{autoLocate:c,zIndex:p,overlay:g,duration:b,direction:w,closeOnClickOverlay:S}=l.props,F=(0,I.AO)(p);let T=t.value;if(c&&a.value){const e=(0,P.gJ)(a.value);e&&(T-=(0,d.yD)(e).top)}return"down"===w?F.top=`${T}px`:F.bottom=`${T}px`,(0,i.bo)((0,i.bF)("div",(0,i.v6)({ref:a,style:F,class:pi([w]),onClick:m},o),[(0,i.bF)(x.zD,{show:r.showPopup,"onUpdate:show":e=>r.showPopup=e,role:"menu",class:pi("content"),overlay:g,position:"down"===w?"top":"bottom",duration:r.transition?b:0,lazyRender:e.lazyRender,overlayStyle:{position:"absolute"},"aria-labelledby":`${l.id}-${s.value}`,closeOnClickOverlay:S,onOpen:u,onClose:f,onOpened:h,onClosed:v},{default:()=>{var t;return[e.options.map(y),null==(t=n.default)?void 0:t.call(n)]}})]),[[_.aG,r.showWrapper]])};return(0,B.c)({state:r,toggle:g,renderTitle:b}),()=>e.teleport?(0,i.bF)(i.Im,{to:e.teleport},{default:()=>[w()]}):w()}});const mi=(0,a.G)(vi);const gi=(0,a.G)(di);function bi(e,t){return e.reduce(((e,n)=>Math.abs(e-t)({x:-1,y:-1})},teleport:{type:[String,Object],default:"body"}},[wi,xi]=(0,l.YX)("floating-bubble");var Si=(0,i.pM)({name:wi,inheritAttrs:!1,props:yi,emits:["click","update:offset","offsetChange"],setup(e,{slots:t,emit:n,attrs:o}){const r=(0,A.KR)(),a=(0,A.KR)({x:0,y:0,width:0,height:0}),l=(0,i.EW)((()=>({top:e.gap,right:P.Xw.value-a.value.width-e.gap,bottom:P.C7.value-a.value.height-e.gap,left:e.gap}))),c=(0,A.KR)(!1);let u=!1;const f=(0,i.EW)((()=>{const e={},t=(0,I._V)(a.value.x),n=(0,I._V)(a.value.y);return e.transform=`translate3d(${t}, ${n}, 0)`,!c.value&&u||(e.transition="none"),e})),h=()=>{if(!S.value)return;const{width:t,height:n}=(0,d.yD)(r.value),{offset:o}=e;a.value={x:o.x>-1?o.x:P.Xw.value-t-e.gap,y:o.y>-1?o.y:P.C7.value-n-e.gap,width:t,height:n}},v=(0,Y.P)();let m=0,g=0;const b=e=>{v.start(e),c.value=!0,m=a.value.x,g=a.value.y},y=t=>{if(t.preventDefault(),v.move(t),"lock"!==e.axis&&!v.isTap.value){if("x"===e.axis||"xy"===e.axis){let e=m+v.deltaX.value;el.value.right&&(e=l.value.right),a.value.x=e}if("y"===e.axis||"xy"===e.axis){let e=g+v.deltaY.value;el.value.bottom&&(e=l.value.bottom),a.value.y=e}const t=(0,s.Up)(a.value,["x","y"]);n("update:offset",t)}};(0,d.ML)("touchmove",y,{target:r});const w=()=>{c.value=!1,(0,i.dY)((()=>{if("x"===e.magnetic){const e=bi([l.value.left,l.value.right],a.value.x);a.value.x=e}if("y"===e.magnetic){const e=bi([l.value.top,l.value.bottom],a.value.y);a.value.y=e}if(!v.isTap.value){const e=(0,s.Up)(a.value,["x","y"]);n("update:offset",e),m===e.x&&g===e.y||n("offsetChange",e)}}))},x=e=>{v.isTap.value?n("click",e):e.stopPropagation()};(0,i.sV)((()=>{h(),(0,i.dY)((()=>{u=!0}))})),(0,i.wB)([P.Xw,P.C7,()=>e.gap,()=>e.offset],h,{deep:!0});const S=(0,A.KR)(!0);return(0,i.n)((()=>{S.value=!0})),(0,i.Y4)((()=>{e.teleport&&(S.value=!1)})),()=>{const n=(0,i.bo)((0,i.bF)("div",(0,i.v6)({class:xi(),ref:r,onTouchstartPassive:b,onTouchend:w,onTouchcancel:w,onClickCapture:x,style:f.value},o),[t.default?t.default():(0,i.bF)(p.Ay,{name:e.icon,class:xi("icon")},null)]),[[_.aG,S.value]]);return e.teleport?(0,i.bF)(i.Im,{to:e.teleport},{default:()=>[n]}):n}}});const Fi=(0,a.G)(Si);var Ti=n(7626);const Ei={height:(0,c.TU)(0),anchors:(0,c.zj)(),duration:(0,c.TU)(.3),contentDraggable:c.Rd,lockScroll:Boolean,safeAreaInsetBottom:c.Rd},[Ci,ki]=(0,l.YX)("floating-panel");var Ri=(0,i.pM)({name:Ci,props:Ei,emits:["heightChange","update:height"],setup(e,{emit:t,slots:n}){const o=.2,r=(0,A.KR)(),a=(0,A.KR)(),l=ae((()=>+e.height),(e=>t("update:height",e))),s=(0,i.EW)((()=>{var t,n;return{min:null!=(t=e.anchors[0])?t:100,max:null!=(n=e.anchors[e.anchors.length-1])?n:Math.round(.6*P.C7.value)}})),c=(0,i.EW)((()=>e.anchors.length>=2?e.anchors:[s.value.min,s.value.max])),u=(0,A.KR)(!1),f=(0,i.EW)((()=>({height:(0,I._V)(s.value.max),transform:`translateY(calc(100% + ${(0,I._V)(-l.value)}))`,transition:u.value?"none":`transform ${e.duration}s cubic-bezier(0.18, 0.89, 0.32, 1.28)`}))),p=e=>{const t=Math.abs(e),{min:n,max:r}=s.value;return t>r?-(r+(t-r)*o):t{m.start(e),u.value=!0,h=-l.value,v=-1},b=t=>{var n;m.move(t);const o=t.target;if(a.value===o||(null==(n=a.value)?void 0:n.contains(o))){const{scrollTop:n}=a.value;if(v=Math.max(v,n),!e.contentDraggable)return;if(-h0)||v>0)return}const r=m.deltaY.value+h;l.value=-p(r)},y=()=>{v=-1,u.value=!1,l.value=bi(c.value,l.value),l.value!==-h&&t("heightChange",{height:l.value})};return(0,i.wB)(s,(()=>{l.value=bi(c.value,l.value)}),{immediate:!0}),(0,Ti.G)(r,(()=>e.lockScroll||u.value)),(0,d.ML)("touchmove",b,{target:r}),()=>{var t;return(0,i.bF)("div",{class:[ki(),{"van-safe-area-bottom":e.safeAreaInsetBottom}],ref:r,style:f.value,onTouchstartPassive:g,onTouchend:y,onTouchcancel:y},[(0,i.bF)("div",{class:ki("header")},[(0,i.bF)("div",{class:ki("header-bar")},null)]),(0,i.bF)("div",{class:ki("content"),ref:a},[null==(t=n.default)?void 0:t.call(n)])])}}});const Oi=(0,a.G)(Ri);const[_i,Ai]=(0,l.YX)("grid"),Bi={square:Boolean,center:c.Rd,border:c.Rd,gutter:c.VQ,reverse:Boolean,iconSize:c.VQ,direction:String,clickable:Boolean,columnNum:(0,c.TU)(4)},Ii=Symbol(_i);var Pi=(0,i.pM)({name:_i,props:Bi,setup(e,{slots:t}){const{linkChildren:n}=(0,d.Py)(Ii);return n({props:e}),()=>{var n;return(0,i.bF)("div",{style:{paddingLeft:(0,I._V)(e.gutter)},class:[Ai(),{[w.Bn]:e.border&&!e.gutter}]},[null==(n=t.default)?void 0:n.call(t)])}}});const Vi=(0,a.G)(Pi);const[Di,$i]=(0,l.YX)("grid-item"),Mi=(0,s.X$)({},f.aI,{dot:Boolean,text:String,icon:String,badge:c.VQ,iconColor:String,iconPrefix:String,badgeProps:Object});var Li=(0,i.pM)({name:Di,props:Mi,setup(e,{slots:t}){const{parent:n,index:o}=(0,d.cJ)(Ii),r=(0,f.lq)();if(!n)return void 0;const a=(0,i.EW)((()=>{const{square:e,gutter:t,columnNum:r}=n.props,a=100/+r+"%",i={flexBasis:a};if(e)i.paddingTop=a;else if(t){const e=(0,I._V)(t);i.paddingRight=e,o.value>=+r&&(i.marginTop=e)}return i})),l=(0,i.EW)((()=>{const{square:e,gutter:t}=n.props;if(e&&t){const e=(0,I._V)(t);return{right:e,bottom:e,height:"auto"}}})),s=()=>t.icon?(0,i.bF)(h.Ex,(0,i.v6)({dot:e.dot,content:e.badge},e.badgeProps),{default:t.icon}):e.icon?(0,i.bF)(p.In,{dot:e.dot,name:e.icon,size:n.props.iconSize,badge:e.badge,class:$i("icon"),color:e.iconColor,badgeProps:e.badgeProps,classPrefix:e.iconPrefix},null):void 0,c=()=>t.text?t.text():e.text?(0,i.bF)("span",{class:$i("text")},[e.text]):void 0,u=()=>t.default?t.default():[s(),c()];return()=>{const{center:e,border:t,square:o,gutter:s,reverse:c,direction:d,clickable:f}=n.props,p=[$i("content",[d,{center:e,square:o,reverse:c,clickable:f,surround:t&&s}]),{[w.XE]:t}];return(0,i.bF)("div",{class:[$i({square:o})],style:a.value},[(0,i.bF)("div",{role:f?"button":void 0,class:p,style:l.value,tabindex:f?0:void 0,onClick:r},[u()])])}}});const ji=(0,a.G)(Li);const[Ui,zi]=(0,l.YX)("highlight"),Wi={autoEscape:c.Rd,caseSensitive:Boolean,highlightClass:String,highlightTag:(0,c.Ts)("span"),keywords:(0,c.$g)([String,Array]),sourceString:(0,c.Ts)(""),tag:(0,c.Ts)("div"),unhighlightClass:String,unhighlightTag:(0,c.Ts)("span")};var Ni=(0,i.pM)({name:Ui,props:Wi,setup(e){const t=(0,i.EW)((()=>{const{autoEscape:t,caseSensitive:n,keywords:o,sourceString:r}=e,a=n?"g":"gi",i=Array.isArray(o)?o:[o];let l=i.filter((e=>e)).reduce(((e,n)=>{t&&(n=n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"));const o=new RegExp(n,a);let i;while(i=o.exec(r)){const t=i.index,n=o.lastIndex;t>=n?o.lastIndex++:e.push({start:t,end:n,highlight:!0})}return e}),[]);l=l.sort(((e,t)=>e.start-t.start)).reduce(((e,t)=>{const n=e[e.length-1];if(!n||t.start>n.end){const o=n?n.end:0,r=t.start;o!==r&&e.push({start:o,end:r,highlight:!1}),e.push(t)}else n.end=Math.max(n.end,t.end);return e}),[]);const s=l[l.length-1];return s&&s.end{const{sourceString:n,highlightClass:o,unhighlightClass:r,highlightTag:a,unhighlightTag:l}=e;return t.value.map((e=>{const{start:t,end:s,highlight:c}=e,u=n.slice(t,s);return c?(0,i.bF)(a,{class:[zi("tag"),o]},{default:()=>[u]}):(0,i.bF)(l,{class:r},{default:()=>[u]})}))};return()=>{const{tag:t}=e;return(0,i.bF)(t,{class:zi()},{default:()=>[n()]})}}});const Xi=(0,a.G)(Ni);const Yi=e=>Math.sqrt((e[0].clientX-e[1].clientX)**2+(e[0].clientY-e[1].clientY)**2),Gi=e=>({x:(e[0].clientX+e[1].clientX)/2,y:(e[0].clientY+e[1].clientY)/2}),Ki=(0,l.YX)("image-preview")[1],Hi=2.6,Qi={src:String,show:Boolean,active:Number,minZoom:(0,c.$g)(c.VQ),maxZoom:(0,c.$g)(c.VQ),rootWidth:(0,c.$g)(Number),rootHeight:(0,c.$g)(Number),disableZoom:Boolean,doubleScale:Boolean,closeOnClickImage:Boolean,closeOnClickOverlay:Boolean,vertical:Boolean};var qi=(0,i.pM)({props:Qi,emits:["scale","close","longPress"],setup(e,{emit:t,slots:n}){const o=(0,A.Kh)({scale:1,moveX:0,moveY:0,moving:!1,zooming:!1,initializing:!1,imageRatio:0}),r=(0,Y.P)(),a=(0,A.KR)(),l=(0,A.KR)(),s=(0,A.KR)(!1),c=(0,A.KR)(!1);let u=0;const f=(0,i.EW)((()=>{const{scale:e,moveX:t,moveY:n,moving:r,zooming:a,initializing:i}=o,l={transitionDuration:a||r||i?"0s":".3s"};return(1!==e||c.value)&&(l.transform=`matrix(${e}, 0, 0, ${e}, ${t}, ${n})`),l})),p=(0,i.EW)((()=>{if(o.imageRatio){const{rootWidth:t,rootHeight:n}=e,r=s.value?n/o.imageRatio:t;return Math.max(0,(o.scale*r-t)/2)}return 0})),h=(0,i.EW)((()=>{if(o.imageRatio){const{rootWidth:t,rootHeight:n}=e,r=s.value?n:t*o.imageRatio;return Math.max(0,(o.scale*r-n)/2)}return 0})),v=(n,r)=>{var i;if(n=(0,I.qE)(n,+e.minZoom,+e.maxZoom+1),n!==o.scale){const l=n/o.scale;if(o.scale=n,r){const e=(0,d.yD)(null==(i=a.value)?void 0:i.$el),t={x:.5*e.width,y:.5*e.height},n=o.moveX-(r.x-e.left-t.x)*(l-1),s=o.moveY-(r.y-e.top-t.y)*(l-1);o.moveX=(0,I.qE)(n,-p.value,p.value),o.moveY=(0,I.qE)(s,-h.value,h.value)}else o.moveX=0,o.moveY=c.value?u:0;t("scale",{scale:n,index:e.active})}},m=()=>{v(1)},g=()=>{const e=o.scale>1?1:2;v(e,2===e||c.value?{x:r.startX.value,y:r.startY.value}:void 0)};let b,y,x,F,T,E,C,k,R=!1;const O=t=>{const{touches:n}=t;if(b=n.length,2===b&&e.disableZoom)return;const{offsetX:a}=r;r.start(t),y=o.moveX,x=o.moveY,k=Date.now(),R=!1,o.moving=1===b&&(1!==o.scale||c.value),o.zooming=2===b&&!a.value,o.zooming&&(F=o.scale,T=Yi(n))},_=t=>{const{touches:n}=t;if(r.move(t),o.moving){const{deltaX:n,deltaY:a}=r,i=n.value+y,l=a.value+x;if((e.vertical?r.isVertical()&&Math.abs(l)>h.value:r.isHorizontal()&&Math.abs(i)>p.value)&&!R)return void(o.moving=!1);R=!0,(0,P.wo)(t,!0),o.moveX=(0,I.qE)(i,-p.value,p.value),o.moveY=(0,I.qE)(l,-h.value,h.value)}if(o.zooming&&((0,P.wo)(t,!0),2===n.length)){const e=Yi(n),t=F*e/T;E=Gi(n),v(t,E)}},V=n=>{var o;const r=null==(o=l.value)?void 0:o.$el,a=r.firstElementChild,i=n.target===r,s=null==a?void 0:a.contains(n.target);!e.closeOnClickImage&&s||!e.closeOnClickOverlay&&i||t("close")},D=n=>{if(b>1)return;const o=Date.now()-k,a=250;r.isTap.value&&(o{V(n),C=null}),a):V(n):o>w.wT&&t("longPress"))},$=t=>{let n=!1;if((o.moving||o.zooming)&&(n=!0,o.moving&&y===o.moveX&&x===o.moveY&&(n=!1),!t.touches.length)){o.zooming&&(o.moveX=(0,I.qE)(o.moveX,-p.value,p.value),o.moveY=(0,I.qE)(o.moveY,-h.value,h.value),o.zooming=!1),o.moving=!1,y=0,x=0,F=1,o.scale<1&&m();const t=+e.maxZoom;o.scale>t&&v(t,E)}(0,P.wo)(t,n),D(t),r.reset()},M=()=>{const{rootWidth:t,rootHeight:n}=e,r=n/t,{imageRatio:a}=o;s.value=o.imageRatio>r&&ar&&a>=Hi,c.value&&(u=(a*t-n)/2,o.moveY=u,o.initializing=!0,(0,d.er)((()=>{o.initializing=!1}))),m()},L=e=>{const{naturalWidth:t,naturalHeight:n}=e.target;o.imageRatio=n/t,M()};return(0,i.wB)((()=>e.active),m),(0,i.wB)((()=>e.show),(e=>{e||m()})),(0,i.wB)((()=>[e.rootWidth,e.rootHeight]),M),(0,d.ML)("touchmove",_,{target:(0,i.EW)((()=>{var e;return null==(e=l.value)?void 0:e.$el}))}),(0,B.c)({resetScale:m}),()=>{const t={loading:()=>(0,i.bF)(S.Rh,{type:"spinner"},null)};return(0,i.bF)(ze,{ref:l,class:Ki("swipe-item"),onTouchstartPassive:O,onTouchend:$,onTouchcancel:$},{default:()=>[n.image?(0,i.bF)("div",{class:Ki("image-wrap")},[n.image({src:e.src,onLoad:L,style:f.value})]):(0,i.bF)(Wo,{ref:a,src:e.src,fit:"contain",class:Ki("image",{vertical:s.value}),style:f.value,onLoad:L},t)]})}}});const[Ji,Zi]=(0,l.YX)("image-preview"),el=["show","teleport","transition","overlayStyle","closeOnPopstate"],tl={show:Boolean,loop:c.Rd,images:(0,c.zj)(),minZoom:(0,c.TU)(1/3),maxZoom:(0,c.TU)(3),overlay:c.Rd,vertical:Boolean,closeable:Boolean,showIndex:c.Rd,className:c.E9,closeIcon:(0,c.Ts)("clear"),transition:String,beforeClose:Function,doubleScale:c.Rd,overlayClass:c.E9,overlayStyle:Object,swipeDuration:(0,c.TU)(300),startPosition:(0,c.TU)(0),showIndicators:Boolean,closeOnPopstate:c.Rd,closeOnClickImage:c.Rd,closeOnClickOverlay:c.Rd,closeIconPosition:(0,c.Ts)("top-right"),teleport:[String,Object]};var nl=(0,i.pM)({name:Ji,props:tl,emits:["scale","close","closed","change","longPress","update:show"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,A.KR)(),a=(0,A.Kh)({active:0,rootWidth:0,rootHeight:0,disableZoom:!1}),l=()=>{if(o.value){const e=(0,d.yD)(o.value.$el);a.rootWidth=e.width,a.rootHeight=e.height,o.value.resize()}},c=e=>t("scale",e),u=e=>t("update:show",e),f=()=>{(0,le.m)(e.beforeClose,{args:[a.active],done:()=>u(!1)})},h=e=>{e!==a.active&&(a.active=e,t("change",e))},v=()=>{if(e.showIndex)return(0,i.bF)("div",{class:Zi("index")},[n.index?n.index({index:a.active}):`${a.active+1} / ${e.images.length}`])},m=()=>{if(n.cover)return(0,i.bF)("div",{class:Zi("cover")},[n.cover()])},g=()=>{a.disableZoom=!0},b=()=>{a.disableZoom=!1},y=()=>(0,i.bF)(Ee,{ref:o,lazyRender:!0,loop:e.loop,class:Zi("swipe"),vertical:e.vertical,duration:e.swipeDuration,initialSwipe:e.startPosition,showIndicators:e.showIndicators,indicatorColor:"white",onChange:h,onDragEnd:b,onDragStart:g},{default:()=>[e.images.map(((o,l)=>(0,i.bF)(qi,{ref:e=>{l===a.active&&(r.value=e)},src:o,show:e.show,active:a.active,maxZoom:e.maxZoom,minZoom:e.minZoom,rootWidth:a.rootWidth,rootHeight:a.rootHeight,disableZoom:a.disableZoom,doubleScale:e.doubleScale,closeOnClickImage:e.closeOnClickImage,closeOnClickOverlay:e.closeOnClickOverlay,vertical:e.vertical,onScale:c,onClose:f,onLongPress:()=>t("longPress",{index:l})},{image:n.image})))]}),S=()=>{if(e.closeable)return(0,i.bF)(p.In,{role:"button",name:e.closeIcon,class:[Zi("close-icon",e.closeIconPosition),w.Dk],onClick:f},null)},F=()=>t("closed"),T=(e,t)=>{var n;return null==(n=o.value)?void 0:n.swipeTo(e,t)};return(0,B.c)({resetScale:()=>{var e;null==(e=r.value)||e.resetScale()},swipeTo:T}),(0,i.sV)(l),(0,i.wB)([P.Xw,P.C7],l),(0,i.wB)((()=>e.startPosition),(e=>h(+e))),(0,i.wB)((()=>e.show),(n=>{const{images:o,startPosition:r}=e;n?(h(+r),(0,i.dY)((()=>{l(),T(+r,{immediate:!0})}))):t("close",{index:a.active,url:o[a.active]})})),()=>(0,i.bF)(x.zD,(0,i.v6)({class:[Zi(),e.className],overlayClass:[Zi("overlay"),e.overlayClass],onClosed:F,"onUpdate:show":u},(0,s.Up)(e,el)),{default:()=>[S(),y(),v(),m()]})}});const ol=(0,a.G)(nl);function rl(){const e="A".charCodeAt(0),t=Array(26).fill("").map(((t,n)=>String.fromCharCode(e+n)));return t}const[al,il]=(0,l.YX)("index-bar"),ll={sticky:c.Rd,zIndex:c.VQ,teleport:[String,Object],highlightColor:String,stickyOffsetTop:(0,c.Jh)(0),indexList:{type:Array,default:rl}},sl=Symbol(al);var cl=(0,i.pM)({name:al,props:ll,emits:["select","change"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,A.KR)(),a=(0,A.KR)(""),l=(0,Y.P)(),c=(0,d.f$)(o),{children:u,linkChildren:f}=(0,d.Py)(sl);let p;f({props:e});const h=(0,i.EW)((()=>{if((0,s.C8)(e.zIndex))return{zIndex:+e.zIndex+1}})),v=(0,i.EW)((()=>{if(e.highlightColor)return{color:e.highlightColor}})),m=(t,n)=>{for(let o=u.length-1;o>=0;o--){const r=o>0?n[o-1].height:0,a=e.sticky?r+e.stickyOffsetTop:0;if(t+a>=n[o].top)return o}return-1},g=e=>u.find((t=>String(t.index)===e)),b=()=>{if((0,P.dK)(o))return;const{sticky:t,indexList:n}=e,r=(0,P.hY)(c.value),i=(0,d.yD)(c),l=u.map((e=>e.getRect(c.value,i)));let s=-1;if(p){const e=g(p);if(e){const t=e.getRect(c.value,i);s=m(t.top,l)}}else s=m(r,l);a.value=n[s],t&&u.forEach(((t,n)=>{const{state:o,$el:a}=t;if(n===s||n===s-1){const e=a.getBoundingClientRect();o.left=e.left,o.width=e.width}else o.left=null,o.width=null;if(n===s)o.active=!0,o.top=Math.max(e.stickyOffsetTop,l[n].top-r)+i.top;else if(n===s-1&&""===p){const e=l[s].top-r;o.active=e>0,o.top=e+i.top-l[n].height}else o.active=!1})),p=""},y=()=>{(0,i.dY)(b)};(0,d.ML)("scroll",b,{target:c,passive:!0}),(0,i.sV)(y),(0,i.wB)((()=>e.indexList),y),(0,i.wB)(a,(e=>{e&&t("change",e)}));const w=()=>e.indexList.map((e=>{const t=e===a.value;return(0,i.bF)("span",{class:il("index",{active:t}),style:t?v.value:void 0,"data-index":e},[e])})),x=n=>{p=String(n);const o=g(p);if(o){const n=(0,P.hY)(c.value),r=(0,d.yD)(c),{offsetHeight:a}=document.documentElement;if(o.$el.scrollIntoView(),n===a-r.height)return void b();e.sticky&&e.stickyOffsetTop&&(0,P.Fk)((0,P.Td)()-e.stickyOffsetTop),t("select",o.index)}},S=e=>{const{index:t}=e.dataset;t&&x(t)},F=e=>{S(e.target)};let T;const E=e=>{if(l.move(e),l.isVertical()){(0,P.wo)(e);const{clientX:t,clientY:n}=e.touches[0],o=document.elementFromPoint(t,n);if(o){const{index:e}=o.dataset;e&&T!==e&&(T=e,S(o))}}},C=()=>(0,i.bF)("div",{ref:r,class:il("sidebar"),style:h.value,onClick:F,onTouchstartPassive:l.start},[w()]);return(0,B.c)({scrollTo:x}),(0,d.ML)("touchmove",E,{target:r}),()=>{var t;return(0,i.bF)("div",{ref:o,class:il()},[e.teleport?(0,i.bF)(i.Im,{to:e.teleport},{default:()=>[C()]}):C(),null==(t=n.default)?void 0:t.call(n)])}}});const[ul,dl]=(0,l.YX)("index-anchor"),fl={index:c.VQ};var pl=(0,i.pM)({name:ul,props:fl,setup(e,{slots:t}){const n=(0,A.Kh)({top:0,left:null,rect:{top:0,height:0},width:null,active:!1}),o=(0,A.KR)(),{parent:r}=(0,d.cJ)(sl);if(!r)return void 0;const a=()=>n.active&&r.props.sticky,l=(0,i.EW)((()=>{const{zIndex:e,highlightColor:t}=r.props;if(a())return(0,s.X$)((0,I.AO)(e),{left:n.left?`${n.left}px`:void 0,width:n.width?`${n.width}px`:void 0,transform:n.top?`translate3d(0, ${n.top}px, 0)`:void 0,color:t})})),c=(e,t)=>{const r=(0,d.yD)(o);return n.rect.height=r.height,e===window||e===document.body?n.rect.top=r.top+(0,P.Td)():n.rect.top=r.top+(0,P.hY)(e)-t.top,n.rect};return(0,B.c)({state:n,getRect:c}),()=>{const r=a();return(0,i.bF)("div",{ref:o,style:{height:r?`${n.rect.height}px`:void 0}},[(0,i.bF)("div",{style:l.value,class:[dl({sticky:r}),{[w.n_]:r}]},[t.default?t.default():e.index])])}}});const hl=(0,a.G)(pl);const vl=(0,a.G)(cl);const[ml,gl,bl]=(0,l.YX)("list"),yl={error:Boolean,offset:(0,c.TU)(300),loading:Boolean,disabled:Boolean,finished:Boolean,scroller:Object,errorText:String,direction:(0,c.Ts)("down"),loadingText:String,finishedText:String,immediateCheck:c.Rd};var wl=(0,i.pM)({name:ml,props:yl,emits:["load","update:error","update:loading"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(e.loading),r=(0,A.KR)(),a=(0,A.KR)(),l=Ve(),s=(0,d.f$)(r),c=(0,i.EW)((()=>e.scroller||s.value)),u=()=>{(0,i.dY)((()=>{if(o.value||e.finished||e.disabled||e.error||!1===(null==l?void 0:l.value))return;const{direction:n}=e,i=+e.offset,s=(0,d.yD)(c);if(!s.height||(0,P.dK)(r))return;let u=!1;const f=(0,d.yD)(a);u="up"===n?s.top-f.top<=i:f.bottom-s.bottom<=i,u&&(o.value=!0,t("update:loading",!0),t("load"))}))},f=()=>{if(e.finished){const t=n.finished?n.finished():e.finishedText;if(t)return(0,i.bF)("div",{class:gl("finished-text")},[t])}},p=()=>{t("update:error",!1),u()},h=()=>{if(e.error){const t=n.error?n.error():e.errorText;if(t)return(0,i.bF)("div",{role:"button",class:gl("error-text"),tabindex:0,onClick:p},[t])}},v=()=>{if(o.value&&!e.finished&&!e.disabled)return(0,i.bF)("div",{class:gl("loading")},[n.loading?n.loading():(0,i.bF)(S.Rh,{class:gl("loading-icon")},{default:()=>[e.loadingText||bl("loading")]})])};return(0,i.wB)((()=>[e.loading,e.finished,e.error]),u),l&&(0,i.wB)(l,(e=>{e&&u()})),(0,i.$u)((()=>{o.value=e.loading})),(0,i.sV)((()=>{e.immediateCheck&&u()})),(0,B.c)({check:u}),(0,d.ML)("scroll",u,{target:c,passive:!0}),()=>{var t;const l=null==(t=n.default)?void 0:t.call(n),s=(0,i.bF)("div",{ref:a,class:gl("placeholder")},null);return(0,i.bF)("div",{ref:r,role:"feed",class:gl(),"aria-busy":o.value},["down"===e.direction?l:s,v(),f(),h(),"up"===e.direction?l:s])}}});const xl=(0,a.G)(wl);var Sl=n(6259),Fl=n(3e3);const[Tl,El]=(0,l.YX)("nav-bar"),Cl={title:String,fixed:Boolean,zIndex:c.VQ,border:c.Rd,leftText:String,rightText:String,leftDisabled:Boolean,rightDisabled:Boolean,leftArrow:Boolean,placeholder:Boolean,safeAreaInsetTop:Boolean,clickable:c.Rd};var kl=(0,i.pM)({name:Tl,props:Cl,emits:["clickLeft","clickRight"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,Fl.h)(o,El),a=n=>{e.leftDisabled||t("clickLeft",n)},l=n=>{e.rightDisabled||t("clickRight",n)},s=()=>n.left?n.left():[e.leftArrow&&(0,i.bF)(p.In,{class:El("arrow"),name:"arrow-left"},null),e.leftText&&(0,i.bF)("span",{class:El("text")},[e.leftText])],c=()=>n.right?n.right():(0,i.bF)("span",{class:El("text")},[e.rightText]),u=()=>{const{title:t,fixed:r,border:u,zIndex:d}=e,f=(0,I.AO)(d),p=e.leftArrow||e.leftText||n.left,h=e.rightText||n.right;return(0,i.bF)("div",{ref:o,style:f,class:[El({fixed:r}),{[w.n_]:u,"van-safe-area-top":e.safeAreaInsetTop}]},[(0,i.bF)("div",{class:El("content")},[p&&(0,i.bF)("div",{class:[El("left",{disabled:e.leftDisabled}),e.clickable&&!e.leftDisabled?w.Dk:""],onClick:a},[s()]),(0,i.bF)("div",{class:[El("title"),"van-ellipsis"]},[n.title?n.title():t]),h&&(0,i.bF)("div",{class:[El("right",{disabled:e.rightDisabled}),e.clickable&&!e.rightDisabled?w.Dk:""],onClick:l},[c()])])])};return()=>e.fixed&&e.placeholder?r(u):u()}});const Rl=(0,a.G)(kl);const[Ol,_l]=(0,l.YX)("notice-bar"),Al={text:String,mode:String,color:String,delay:(0,c.TU)(1),speed:(0,c.TU)(60),leftIcon:String,wrapable:Boolean,background:String,scrollable:{type:Boolean,default:null}};var Bl=(0,i.pM)({name:Ol,props:Al,emits:["close","replay"],setup(e,{emit:t,slots:n}){let o,r=0,a=0;const l=(0,A.KR)(),c=(0,A.KR)(),u=(0,A.Kh)({show:!0,offset:0,duration:0}),f=()=>n["left-icon"]?n["left-icon"]():e.leftIcon?(0,i.bF)(p.In,{class:_l("left-icon"),name:e.leftIcon},null):void 0,h=()=>"closeable"===e.mode?"cross":"link"===e.mode?"arrow":void 0,v=n=>{"closeable"===e.mode&&(u.show=!1,t("close",n))},m=()=>{if(n["right-icon"])return n["right-icon"]();const e=h();return e?(0,i.bF)(p.In,{name:e,class:_l("right-icon"),onClick:v},null):void 0},g=()=>{u.offset=r,u.duration=0,(0,d.er)((()=>{(0,d.r7)((()=>{u.offset=-a,u.duration=(a+r)/+e.speed,t("replay")}))}))},b=()=>{const t=!1===e.scrollable&&!e.wrapable,o={transform:u.offset?`translateX(${u.offset}px)`:"",transitionDuration:`${u.duration}s`};return(0,i.bF)("div",{ref:l,role:"marquee",class:_l("wrap")},[(0,i.bF)("div",{ref:c,style:o,class:[_l("content"),{"van-ellipsis":t}],onTransitionend:g},[n.default?n.default():e.text])])},y=()=>{const{delay:t,speed:n,scrollable:i}=e,f=(0,s.C8)(t)?1e3*+t:0;r=0,a=0,u.offset=0,u.duration=0,clearTimeout(o),o=setTimeout((()=>{if(!l.value||!c.value||!1===i)return;const e=(0,d.yD)(l).width,t=(0,d.yD)(c).width;(i||t>e)&&(0,d.r7)((()=>{r=e,a=t,u.offset=-a,u.duration=a/+n}))}),f)};return(0,pe.V)(y),(0,d.kz)(y),(0,d.ML)("pageshow",y),(0,B.c)({reset:y}),(0,i.wB)((()=>[e.text,e.scrollable]),y),()=>{const{color:t,wrapable:n,background:o}=e;return(0,i.bo)((0,i.bF)("div",{role:"alert",class:_l({wrapable:n}),style:{color:t,background:o}},[f(),b(),m()]),[[_.aG,u.show]])}}});const Il=(0,a.G)(Bl);var Pl=n(5643);const Vl=(0,a.G)(Pl.A);const[Dl,$l]=(0,l.YX)("key"),Ml=(0,i.bF)("svg",{class:$l("collapse-icon"),viewBox:"0 0 30 24"},[(0,i.bF)("path",{d:"M26 13h-2v2h2v-2zm-8-3h2V8h-2v2zm2-4h2V4h-2v2zm2 4h4V4h-2v4h-2v2zm-7 14 3-3h-6l3 3zM6 13H4v2h2v-2zm16 0H8v2h14v-2zm-12-3h2V8h-2v2zM28 0l1 1 1 1v15l-1 2H1l-1-2V2l1-1 1-1zm0 2H2v15h26V2zM6 4v2H4V4zm10 2h2V4h-2v2zM8 9v1H4V8zm8 0v1h-2V8zm-6-5v2H8V4zm4 0v2h-2V4z",fill:"currentColor"},null)]),Ll=(0,i.bF)("svg",{class:$l("delete-icon"),viewBox:"0 0 32 22"},[(0,i.bF)("path",{d:"M28 0a4 4 0 0 1 4 4v14a4 4 0 0 1-4 4H10.4a2 2 0 0 1-1.4-.6L1 13.1c-.6-.5-.9-1.3-.9-2 0-1 .3-1.7.9-2.2L9 .6a2 2 0 0 1 1.4-.6zm0 2H10.4l-8.2 8.3a1 1 0 0 0-.3.7c0 .3.1.5.3.7l8.2 8.4H28a2 2 0 0 0 2-2V4c0-1.1-.9-2-2-2zm-5 4a1 1 0 0 1 .7.3 1 1 0 0 1 0 1.4L20.4 11l3.3 3.3c.2.2.3.5.3.7 0 .3-.1.5-.3.7a1 1 0 0 1-.7.3 1 1 0 0 1-.7-.3L19 12.4l-3.4 3.3a1 1 0 0 1-.6.3 1 1 0 0 1-.7-.3 1 1 0 0 1-.3-.7c0-.2.1-.5.3-.7l3.3-3.3-3.3-3.3A1 1 0 0 1 14 7c0-.3.1-.5.3-.7A1 1 0 0 1 15 6a1 1 0 0 1 .6.3L19 9.6l3.3-3.3A1 1 0 0 1 23 6z",fill:"currentColor"},null)]);var jl=(0,i.pM)({name:Dl,props:{type:String,text:c.VQ,color:String,wider:Boolean,large:Boolean,loading:Boolean},emits:["press"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(!1),r=(0,Y.P)(),a=e=>{r.start(e),o.value=!0},l=e=>{r.move(e),r.direction.value&&(o.value=!1)},s=r=>{o.value&&(n.default||(0,P.wo)(r),o.value=!1,t("press",e.text,e.type))},c=()=>{if(e.loading)return(0,i.bF)(S.Rh,{class:$l("loading-icon")},null);const t=n.default?n.default():e.text;switch(e.type){case"delete":return t||Ll;case"extra":return t||Ml;default:return t}};return()=>(0,i.bF)("div",{class:$l("wrapper",{wider:e.wider}),onTouchstartPassive:a,onTouchmovePassive:l,onTouchend:s,onTouchcancel:s},[(0,i.bF)("div",{role:"button",tabindex:0,class:$l([e.color,{large:e.large,active:o.value,delete:"delete"===e.type}])},[c()])])}});const[Ul,zl]=(0,l.YX)("number-keyboard"),Wl={show:Boolean,title:String,theme:(0,c.Ts)("default"),zIndex:c.VQ,teleport:[String,Object],maxlength:(0,c.TU)(1/0),modelValue:(0,c.Ts)(""),transition:c.Rd,blurOnClose:c.Rd,showDeleteKey:c.Rd,randomKeyOrder:Boolean,closeButtonText:String,deleteButtonText:String,closeButtonLoading:Boolean,hideOnClickOutside:c.Rd,safeAreaInsetBottom:c.Rd,extraKey:{type:[String,Array],default:""}};function Nl(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1)),o=e[t];e[t]=e[n],e[n]=o}return e}var Xl=(0,i.pM)({name:Ul,inheritAttrs:!1,props:Wl,emits:["show","hide","blur","input","close","delete","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const r=(0,A.KR)(),a=()=>{const t=Array(9).fill("").map(((e,t)=>({text:t+1})));return e.randomKeyOrder&&Nl(t),t},l=()=>[...a(),{text:e.extraKey,type:"extra"},{text:0},{text:e.showDeleteKey?e.deleteButtonText:"",type:e.showDeleteKey?"delete":""}],s=()=>{const t=a(),{extraKey:n}=e,o=Array.isArray(n)?n:[n];return 1===o.length?t.push({text:0,wider:!0},{text:o[0],type:"extra"}):2===o.length&&t.push({text:o[0],type:"extra"},{text:0},{text:o[1],type:"extra"}),t},c=(0,i.EW)((()=>"custom"===e.theme?s():l())),u=()=>{e.show&&t("blur")},f=()=>{t("close"),e.blurOnClose&&u()},p=()=>t(e.show?"show":"hide"),h=(n,o)=>{if(""===n)return void("extra"===o&&u());const r=e.modelValue;"delete"===o?(t("delete"),t("update:modelValue",r.slice(0,r.length-1))):"close"===o?f():r.length<+e.maxlength&&(t("input",n),t("update:modelValue",r+n))},v=()=>{const{title:t,theme:o,closeButtonText:r}=e,a=n["title-left"],l=r&&"default"===o,s=t||l||a;if(s)return(0,i.bF)("div",{class:zl("header")},[a&&(0,i.bF)("span",{class:zl("title-left")},[a()]),t&&(0,i.bF)("h2",{class:zl("title")},[t]),l&&(0,i.bF)("button",{type:"button",class:[zl("close"),w.Dk],onClick:f},[r])])},m=()=>c.value.map((e=>{const t={};return"delete"===e.type&&(t.default=n.delete),"extra"===e.type&&(t.default=n["extra-key"]),(0,i.bF)(jl,{key:e.text,text:e.text,type:e.type,wider:e.wider,color:e.color,onPress:h},t)})),g=()=>{if("custom"===e.theme)return(0,i.bF)("div",{class:zl("sidebar")},[e.showDeleteKey&&(0,i.bF)(jl,{large:!0,text:e.deleteButtonText,type:"delete",onPress:h},{default:n.delete}),(0,i.bF)(jl,{large:!0,text:e.closeButtonText,type:"close",color:"blue",loading:e.closeButtonLoading,onPress:h},null)])};return(0,i.wB)((()=>e.show),(n=>{e.transition||t(n?"show":"hide")})),e.hideOnClickOutside&&(0,d.W3)(r,u,{eventName:"touchstart"}),()=>{const t=v(),n=(0,i.bF)(_.eB,{name:e.transition?"van-slide-up":""},{default:()=>[(0,i.bo)((0,i.bF)("div",(0,i.v6)({ref:r,style:(0,I.AO)(e.zIndex),class:zl({unfit:!e.safeAreaInsetBottom,"with-title":!!t}),onAnimationend:p,onTouchstartPassive:P.dG},o),[t,(0,i.bF)("div",{class:zl("body")},[(0,i.bF)("div",{class:zl("keys")},[m()]),g()])]),[[_.aG,e.show]])]});return e.teleport?(0,i.bF)(i.Im,{to:e.teleport},{default:()=>[n]}):n}}});const Yl=(0,a.G)(Xl);var Gl=n(989);const[Kl,Hl,Ql]=(0,l.YX)("pagination"),ql=(e,t,n)=>({number:e,text:t,active:n}),Jl={mode:(0,c.Ts)("multi"),prevText:String,nextText:String,pageCount:(0,c.TU)(0),modelValue:(0,c.Jh)(0),totalItems:(0,c.TU)(0),showPageSize:(0,c.TU)(5),itemsPerPage:(0,c.TU)(10),forceEllipses:Boolean,showPrevButton:c.Rd,showNextButton:c.Rd};var Zl=(0,i.pM)({name:Kl,props:Jl,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,i.EW)((()=>{const{pageCount:t,totalItems:n,itemsPerPage:o}=e,r=+t||Math.ceil(+n/+o);return Math.max(1,r)})),r=(0,i.EW)((()=>{const t=[],n=o.value,r=+e.showPageSize,{modelValue:a,forceEllipses:i}=e;let l=1,s=n;const c=rn&&(s=n,l=s-r+1));for(let e=l;e<=s;e++){const n=ql(e,e,e===a);t.push(n)}if(c&&r>0&&i){if(l>1){const e=ql(l-1,"...");t.unshift(e)}if(s{n=(0,I.qE)(n,1,o.value),e.modelValue!==n&&(t("update:modelValue",n),r&&t("change",n))};(0,i.nT)((()=>a(e.modelValue)));const l=()=>(0,i.bF)("li",{class:Hl("page-desc")},[n.pageDesc?n.pageDesc():`${e.modelValue}/${o.value}`]),s=()=>{const{mode:t,modelValue:o,showPrevButton:r}=e;if(!r)return;const l=n["prev-text"],s=1===o;return(0,i.bF)("li",{class:[Hl("item",{disabled:s,border:"simple"===t,prev:!0}),w.kw]},[(0,i.bF)("button",{type:"button",disabled:s,onClick:()=>a(o-1,!0)},[l?l():e.prevText||Ql("prev")])])},c=()=>{const{mode:t,modelValue:r,showNextButton:l}=e;if(!l)return;const s=n["next-text"],c=r===o.value;return(0,i.bF)("li",{class:[Hl("item",{disabled:c,border:"simple"===t,next:!0}),w.kw]},[(0,i.bF)("button",{type:"button",disabled:c,onClick:()=>a(r+1,!0)},[s?s():e.nextText||Ql("next")])])},u=()=>r.value.map((e=>(0,i.bF)("li",{class:[Hl("item",{active:e.active,page:!0}),w.kw]},[(0,i.bF)("button",{type:"button","aria-current":e.active||void 0,onClick:()=>a(e.number,!0)},[n.page?n.page(e):e.text])])));return()=>(0,i.bF)("nav",{role:"navigation",class:Hl()},[(0,i.bF)("ul",{class:Hl("items")},[s(),"simple"===e.mode?l():u(),c()])])}});const es=(0,a.G)(Zl);const[ts,ns]=(0,l.YX)("password-input"),os={info:String,mask:c.Rd,value:(0,c.Ts)(""),gutter:c.VQ,length:(0,c.TU)(6),focused:Boolean,errorInfo:String};var rs=(0,i.pM)({name:ts,props:os,emits:["focus"],setup(e,{emit:t}){const n=e=>{e.stopPropagation(),t("focus",e)},o=()=>{const t=[],{mask:n,value:o,gutter:r,focused:a}=e,l=+e.length;for(let e=0;e{const t=e.errorInfo||e.info;return(0,i.bF)("div",{class:ns()},[(0,i.bF)("ul",{class:[ns("security"),{[w.kw]:!e.gutter}],onTouchstartPassive:n},[o()]),t&&(0,i.bF)("div",{class:ns(e.errorInfo?"error-info":"info")},[t])])}}});const as=(0,a.G)(rs);const is=(0,a.G)(Ze);function ls(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ss(e){var t=ls(e).Element;return e instanceof t||e instanceof Element}function cs(e){var t=ls(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function us(e){if("undefined"===typeof ShadowRoot)return!1;var t=ls(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var ds=Math.round;function fs(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function ps(){return!/^((?!chrome|android).)*safari/i.test(fs())}function hs(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var o=e.getBoundingClientRect(),r=1,a=1;t&&cs(e)&&(r=e.offsetWidth>0&&ds(o.width)/e.offsetWidth||1,a=e.offsetHeight>0&&ds(o.height)/e.offsetHeight||1);var i=ss(e)?ls(e):window,l=i.visualViewport,s=!ps()&&n,c=(o.left+(s&&l?l.offsetLeft:0))/r,u=(o.top+(s&&l?l.offsetTop:0))/a,d=o.width/r,f=o.height/a;return{width:d,height:f,top:u,right:c+d,bottom:u+f,left:c,x:c,y:u}}function vs(e){var t=ls(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function ms(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function gs(e){return e!==ls(e)&&cs(e)?ms(e):vs(e)}function bs(e){return e?(e.nodeName||"").toLowerCase():null}function ys(e){return((ss(e)?e.ownerDocument:e.document)||window.document).documentElement}function ws(e){return hs(ys(e)).left+vs(e).scrollLeft}function xs(e){return ls(e).getComputedStyle(e)}function Ss(e){var t=xs(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function Fs(e){var t=e.getBoundingClientRect(),n=ds(t.width)/e.offsetWidth||1,o=ds(t.height)/e.offsetHeight||1;return 1!==n||1!==o}function Ts(e,t,n){void 0===n&&(n=!1);var o=cs(t),r=cs(t)&&Fs(t),a=ys(t),i=hs(e,r,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(o||!o&&!n)&&(("body"!==bs(t)||Ss(a))&&(l=gs(t)),cs(t)?(s=hs(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=ws(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function Es(e){var t=hs(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 Cs(e){return"html"===bs(e)?e:e.assignedSlot||e.parentNode||(us(e)?e.host:null)||ys(e)}function ks(e){return["html","body","#document"].indexOf(bs(e))>=0?e.ownerDocument.body:cs(e)&&Ss(e)?e:ks(Cs(e))}function Rs(e,t){var n;void 0===t&&(t=[]);var o=ks(e),r=o===(null==(n=e.ownerDocument)?void 0:n.body),a=ls(o),i=r?[a].concat(a.visualViewport||[],Ss(o)?o:[]):o,l=t.concat(i);return r?l:l.concat(Rs(Cs(i)))}function Os(e){return["table","td","th"].indexOf(bs(e))>=0}function _s(e){return cs(e)&&"fixed"!==xs(e).position?e.offsetParent:null}function As(e){var t=/firefox/i.test(fs()),n=/Trident/i.test(fs());if(n&&cs(e)){var o=xs(e);if("fixed"===o.position)return null}var r=Cs(e);us(r)&&(r=r.host);while(cs(r)&&["html","body"].indexOf(bs(r))<0){var a=xs(r);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return r;r=r.parentNode}return null}function Bs(e){var t=ls(e),n=_s(e);while(n&&Os(n)&&"static"===xs(n).position)n=_s(n);return n&&("html"===bs(n)||"body"===bs(n)&&"static"===xs(n).position)?t:n||As(e)||t}var Is="top",Ps="bottom",Vs="right",Ds="left",$s="auto",Ms=[Is,Ps,Vs,Ds],Ls="start",js="end",Us=[].concat(Ms,[$s]).reduce((function(e,t){return e.concat([t,t+"-"+Ls,t+"-"+js])}),[]),zs="beforeRead",Ws="read",Ns="afterRead",Xs="beforeMain",Ys="main",Gs="afterMain",Ks="beforeWrite",Hs="write",Qs="afterWrite",qs=[zs,Ws,Ns,Xs,Ys,Gs,Ks,Hs,Qs];function Js(e){var t=new Map,n=new Set,o=[];function r(e){n.add(e.name);var a=[].concat(e.requires||[],e.requiresIfExists||[]);a.forEach((function(e){if(!n.has(e)){var o=t.get(e);o&&r(o)}})),o.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),o}function Zs(e){var t=Js(e);return qs.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function ec(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function tc(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=0?"x":"y"}function dc(e){var t,n=e.reference,o=e.element,r=e.placement,a=r?lc(r):null,i=r?cc(r):null,l=n.x+n.width/2-o.width/2,s=n.y+n.height/2-o.height/2;switch(a){case Is:t={x:l,y:n.y-o.height};break;case Ps:t={x:l,y:n.y+n.height};break;case Vs:t={x:n.x+n.width,y:s};break;case Ds:t={x:n.x-o.width,y:s};break;default:t={x:n.x,y:n.y}}var c=a?uc(a):null;if(null!=c){var u="y"===c?"height":"width";switch(i){case Ls:t[c]=t[c]-(n[u]/2-o[u]/2);break;case js:t[c]=t[c]+(n[u]/2-o[u]/2);break;default:}}return t}var fc="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",pc="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",hc={placement:"bottom",modifiers:[],strategy:"absolute"};function vc(){for(var e=arguments.length,t=new Array(e),n=0;n100){console.error(pc);break}if(!0!==r.reset){var i=r.orderedModifiers[a],c=i.fn,u=i.options,d=void 0===u?{}:u,f=i.name;"function"===typeof c&&(r=c({state:r,options:d,name:f,instance:s})||r)}else r.reset=!1,a=-1}}else console.error(fc)}},update:ec((function(){return new Promise((function(e){s.forceUpdate(),e(r)}))})),destroy:function(){u(),l=!0}};if(!vc(e,t))return console.error(fc),s;function c(){r.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,o=void 0===n?{}:n,a=e.effect;if("function"===typeof a){var l=a({state:r,name:t,instance:s,options:o}),c=function(){};i.push(l||c)}}))}function u(){i.forEach((function(e){return e()})),i=[]}return s.setOptions(n).then((function(e){!l&&n.onFirstUpdate&&n.onFirstUpdate(e)})),s}}var gc={passive:!0};function bc(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,a=void 0===r||r,i=o.resize,l=void 0===i||i,s=ls(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,gc)})),l&&s.addEventListener("resize",n.update,gc),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,gc)})),l&&s.removeEventListener("resize",n.update,gc)}}var yc={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:bc,data:{}};function wc(e){var t=e.state,n=e.name;t.modifiersData[n]=dc({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var xc={name:"popperOffsets",enabled:!0,phase:"read",fn:wc,data:{}},Sc={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Fc(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:ds(t*r)/r||0,y:ds(n*r)/r||0}}function Tc(e){var t,n=e.popper,o=e.popperRect,r=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=i.x,p=void 0===f?0:f,h=i.y,v=void 0===h?0:h,m="function"===typeof u?u({x:p,y:v}):{x:p,y:v};p=m.x,v=m.y;var g=i.hasOwnProperty("x"),b=i.hasOwnProperty("y"),y=Ds,w=Is,x=window;if(c){var S=Bs(n),F="clientHeight",T="clientWidth";if(S===ls(n)&&(S=ys(n),"static"!==xs(S).position&&"absolute"===l&&(F="scrollHeight",T="scrollWidth")),r===Is||(r===Ds||r===Vs)&&a===js){w=Ps;var E=d&&S===x&&x.visualViewport?x.visualViewport.height:S[F];v-=E-o.height,v*=s?1:-1}if(r===Ds||(r===Is||r===Ps)&&a===js){y=Vs;var C=d&&S===x&&x.visualViewport?x.visualViewport.width:S[T];p-=C-o.width,p*=s?1:-1}}var k,R=Object.assign({position:l},c&&Sc),O=!0===u?Fc({x:p,y:v}):{x:p,y:v};return p=O.x,v=O.y,s?Object.assign({},R,(k={},k[w]=b?"0":"",k[y]=g?"0":"",k.transform=(x.devicePixelRatio||1)<=1?"translate("+p+"px, "+v+"px)":"translate3d("+p+"px, "+v+"px, 0)",k)):Object.assign({},R,(t={},t[w]=b?v+"px":"",t[y]=g?p+"px":"",t.transform="",t))}function Ec(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=void 0===o||o,a=n.adaptive,i=void 0===a||a,l=n.roundOffsets,s=void 0===l||l,c=xs(t.elements.popper).transitionProperty||"";i&&["transform","top","right","bottom","left"].some((function(e){return c.indexOf(e)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "));var u={placement:lc(t.placement),variation:cc(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Tc(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Tc(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})}var Cc={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Ec,data:{}};function kc(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},o=t.attributes[e]||{},r=t.elements[e];cs(r)&&bs(r)&&(Object.assign(r.style,n),Object.keys(o).forEach((function(e){var t=o[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))}function Rc(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],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]),i=a.reduce((function(e,t){return e[t]="",e}),{});cs(o)&&bs(o)&&(Object.assign(o.style,i),Object.keys(r).forEach((function(e){o.removeAttribute(e)})))}))}}var Oc={name:"applyStyles",enabled:!0,phase:"write",fn:kc,effect:Rc,requires:["computeStyles"]},_c=[yc,xc,Cc,Oc],Ac=mc({defaultModifiers:_c});function Bc(e,t,n){var o=lc(e),r=[Ds,Is].indexOf(o)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],l=a[1];return i=i||0,l=(l||0)*r,[Ds,Vs].indexOf(o)>=0?{x:l,y:i}:{x:i,y:l}}function Ic(e){var t=e.state,n=e.options,o=e.name,r=n.offset,a=void 0===r?[0,0]:r,i=Us.reduce((function(e,n){return e[n]=Bc(n,t.rects,a),e}),{}),l=i[t.placement],s=l.x,c=l.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=i}var Pc={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ic};const[Vc,Dc]=(0,l.YX)("popover"),$c=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],Mc={show:Boolean,theme:(0,c.Ts)("light"),overlay:Boolean,actions:(0,c.zj)(),actionsDirection:(0,c.Ts)("vertical"),trigger:(0,c.Ts)("click"),duration:c.VQ,showArrow:c.Rd,placement:(0,c.Ts)("bottom"),iconPrefix:String,overlayClass:c.E9,overlayStyle:Object,closeOnClickAction:c.Rd,closeOnClickOverlay:c.Rd,closeOnClickOutside:c.Rd,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var Lc=(0,i.pM)({name:Vc,props:Mc,emits:["select","touchstart","update:show"],setup(e,{emit:t,slots:n,attrs:o}){let r;const a=(0,A.KR)(),l=(0,A.KR)(),c=(0,A.KR)(),u=ae((()=>e.show),(e=>t("update:show",e))),f=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},(0,s.X$)({},Pc,{options:{offset:e.offset}})]}),h=()=>l.value&&c.value?Ac(l.value,c.value.popupRef.value,f()):null,v=()=>{(0,i.dY)((()=>{u.value&&(r?r.setOptions(f()):(r=h(),s.M&&(window.addEventListener("animationend",v),window.addEventListener("transitionend",v))))}))},m=e=>{u.value=e},g=()=>{"click"===e.trigger&&(u.value=!u.value)},b=(n,o)=>{n.disabled||(t("select",n,o),e.closeOnClickAction&&(u.value=!1))},y=()=>{u.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(u.value=!1)},S=(t,o)=>n.action?n.action({action:t,index:o}):[t.icon&&(0,i.bF)(p.In,{name:t.icon,classPrefix:e.iconPrefix,class:Dc("action-icon")},null),(0,i.bF)("div",{class:[Dc("action-text"),{[w.n_]:"vertical"===e.actionsDirection}]},[t.text])],F=(t,n)=>{const{icon:o,color:r,disabled:a,className:l}=t;return(0,i.bF)("div",{role:"menuitem",class:[Dc("action",{disabled:a,"with-icon":o}),{[w.YQ]:"horizontal"===e.actionsDirection},l],style:{color:r},tabindex:a?void 0:0,"aria-disabled":a||void 0,onClick:()=>b(t,n)},[S(t,n)])};return(0,i.sV)((()=>{v(),(0,i.nT)((()=>{var e;a.value=null==(e=c.value)?void 0:e.popupRef.value}))})),(0,i.xo)((()=>{r&&(s.M&&(window.removeEventListener("animationend",v),window.removeEventListener("transitionend",v)),r.destroy(),r=null)})),(0,i.wB)((()=>[u.value,e.offset,e.placement]),v),(0,d.W3)([l,a],y,{eventName:"touchstart"}),()=>{var t;return(0,i.bF)(i.FK,null,[(0,i.bF)("span",{ref:l,class:Dc("wrapper"),onClick:g},[null==(t=n.reference)?void 0:t.call(n)]),(0,i.bF)(x.zD,(0,i.v6)({ref:c,show:u.value,class:Dc([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":m},o,(0,tr.b)(),(0,s.Up)(e,$c)),{default:()=>[e.showArrow&&(0,i.bF)("div",{class:Dc("arrow")},null),(0,i.bF)("div",{role:"menu",class:Dc("content",e.actionsDirection)},[n.default?n.default():e.actions.map(F)])]})])}}});const jc=(0,a.G)(Lc);const[Uc,zc]=(0,l.YX)("progress"),Wc={color:String,inactive:Boolean,pivotText:String,textColor:String,showPivot:c.Rd,pivotColor:String,trackColor:String,strokeWidth:c.VQ,percentage:{type:c.VQ,default:0,validator:e=>+e>=0&&+e<=100}};var Nc=(0,i.pM)({name:Uc,props:Wc,setup(e){const t=(0,i.EW)((()=>e.inactive?void 0:e.color)),n=()=>{const{textColor:n,pivotText:o,pivotColor:r,percentage:a}=e,l=null!=o?o:`${a}%`;if(e.showPivot&&l){const o={color:n,left:+a+"%",transform:`translate(-${+a}%,-50%)`,background:r||t.value};return(0,i.bF)("span",{style:o,class:zc("pivot",{inactive:e.inactive})},[l])}};return()=>{const{trackColor:o,percentage:r,strokeWidth:a}=e,l={background:o,height:(0,I._V)(a)},s={width:`${r}%`,background:t.value};return(0,i.bF)("div",{class:zc(),style:l},[(0,i.bF)("span",{class:zc("portion",{inactive:e.inactive}),style:s},null),n()])}}});const Xc=(0,a.G)(Nc);const[Yc,Gc,Kc]=(0,l.YX)("pull-refresh"),Hc=50,Qc=["pulling","loosing","success"],qc={disabled:Boolean,modelValue:Boolean,headHeight:(0,c.TU)(Hc),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:c.VQ,successDuration:(0,c.TU)(500),animationDuration:(0,c.TU)(300)};var Jc=(0,i.pM)({name:Yc,props:qc,emits:["change","refresh","update:modelValue"],setup(e,{emit:t,slots:n}){let o;const r=(0,A.KR)(),a=(0,A.KR)(),l=(0,d.f$)(r),s=(0,A.Kh)({status:"normal",distance:0,duration:0}),c=(0,Y.P)(),u=()=>{if(e.headHeight!==Hc)return{height:`${e.headHeight}px`}},f=()=>"loading"!==s.status&&"success"!==s.status&&!e.disabled,p=t=>{const n=+(e.pullDistance||e.headHeight);return t>n&&(t=t<2*n?n+(t-n)/2:1.5*n+(t-2*n)/4),Math.round(t)},h=(n,o)=>{const r=+(e.pullDistance||e.headHeight);s.distance=n,s.status=o?"loading":0===n?"normal":n{const{status:t}=s;return"normal"===t?"":e[`${t}Text`]||Kc(t)},m=()=>{const{status:e,distance:t}=s;if(n[e])return n[e]({distance:t});const o=[];return Qc.includes(e)&&o.push((0,i.bF)("div",{class:Gc("text")},[v()])),"loading"===e&&o.push((0,i.bF)(S.Rh,{class:Gc("loading")},{default:v})),o},g=()=>{s.status="success",setTimeout((()=>{h(0)}),+e.successDuration)},b=e=>{o=0===(0,P.hY)(l.value),o&&(s.duration=0,c.start(e))},y=e=>{f()&&b(e)},w=e=>{if(f()){o||b(e);const{deltaY:t}=c;c.move(e),o&&t.value>=0&&c.isVertical()&&((0,P.wo)(e),h(p(t.value)))}},x=()=>{o&&c.deltaY.value&&f()&&(s.duration=+e.animationDuration,"loosing"===s.status?(h(+e.headHeight,!0),t("update:modelValue",!0),(0,i.dY)((()=>t("refresh")))):h(0))};return(0,i.wB)((()=>e.modelValue),(t=>{s.duration=+e.animationDuration,t?h(+e.headHeight,!0):n.success||e.successText?g():h(0,!1)})),(0,d.ML)("touchmove",w,{target:a}),()=>{var e;const t={transitionDuration:`${s.duration}ms`,transform:s.distance?`translate3d(0,${s.distance}px, 0)`:""};return(0,i.bF)("div",{ref:r,class:Gc()},[(0,i.bF)("div",{ref:a,class:Gc("track"),style:t,onTouchstartPassive:y,onTouchend:x,onTouchcancel:x},[(0,i.bF)("div",{class:Gc("head"),style:u()},[m()]),null==(e=n.default)?void 0:e.call(n)])])}}});const Zc=(0,a.G)(Jc);const[eu,tu]=(0,l.YX)("rate");function nu(e,t,n,o){if(e>=t)return{status:"full",value:1};if(e+.5>=t&&n&&!o)return{status:"half",value:.5};if(e+1>=t&&n&&o){const n=10**10;return{status:"half",value:Math.round((e-t+1)*n)/n}}return{status:"void",value:0}}const ou={size:c.VQ,icon:(0,c.Ts)("star"),color:String,count:(0,c.TU)(5),gutter:c.VQ,clearable:Boolean,readonly:Boolean,disabled:Boolean,voidIcon:(0,c.Ts)("star-o"),allowHalf:Boolean,voidColor:String,touchable:c.Rd,iconPrefix:String,modelValue:(0,c.Jh)(0),disabledColor:String};var ru=(0,i.pM)({name:eu,props:ou,emits:["change","update:modelValue"],setup(e,{emit:t}){const n=(0,Y.P)(),[o,r]=fe(),a=(0,A.KR)(),l=(0,i.EW)((()=>e.readonly||e.disabled)),s=(0,i.EW)((()=>l.value||!e.touchable)),c=(0,i.EW)((()=>Array(+e.count).fill("").map(((t,n)=>nu(e.modelValue,n+1,e.allowHalf,e.readonly)))));let u,f,h=Number.MAX_SAFE_INTEGER,v=Number.MIN_SAFE_INTEGER;const m=()=>{f=(0,d.yD)(a);const t=o.value.map(d.yD);u=[],t.forEach(((t,n)=>{h=Math.min(t.top,h),v=Math.max(t.top,v),e.allowHalf?u.push({score:n+.5,left:t.left,top:t.top,height:t.height},{score:n+1,left:t.left+t.width/2,top:t.top,height:t.height}):u.push({score:n+1,left:t.left,top:t.top,height:t.height})}))},g=(t,n)=>{for(let e=u.length-1;e>0;e--)if(n>=f.top&&n<=f.bottom){if(t>u[e].left&&n>=u[e].top&&n<=u[e].top+u[e].height)return u[e].score}else{const o=nu[e].left&&u[e].top===o)return u[e].score}return e.allowHalf?.5:1},b=n=>{l.value||n===e.modelValue||(t("update:modelValue",n),t("change",n))},y=e=>{s.value||(n.start(e),m())},w=e=>{if(!s.value&&(n.move(e),n.isHorizontal()&&!n.isTap.value)){const{clientX:t,clientY:n}=e.touches[0];(0,P.wo)(e),b(g(t,n))}},x=(t,o)=>{const{icon:a,size:l,color:s,count:c,gutter:u,voidIcon:d,disabled:f,voidColor:h,allowHalf:v,iconPrefix:y,disabledColor:w}=e,x=o+1,S="full"===t.status,F="void"===t.status,T=v&&t.value>0&&t.value<1;let E;u&&x!==+c&&(E={paddingRight:(0,I._V)(u)});const C=t=>{m();let o=v?g(t.clientX,t.clientY):x;e.clearable&&n.isTap.value&&o===e.modelValue&&(o=0),b(o)};return(0,i.bF)("div",{key:o,ref:r(o),role:"radio",style:E,class:tu("item"),tabindex:f?void 0:0,"aria-setsize":c,"aria-posinset":x,"aria-checked":!F,onClick:C},[(0,i.bF)(p.In,{size:l,name:S?a:d,class:tu("icon",{disabled:f,full:S}),color:f?w:S?s:h,classPrefix:y},null),T&&(0,i.bF)(p.In,{size:l,style:{width:t.value+"em"},name:F?d:a,class:tu("icon",["half",{disabled:f,full:!F}]),color:f?w:F?h:s,classPrefix:y},null)])};return(0,d.Gp)((()=>e.modelValue)),(0,d.ML)("touchmove",w,{target:a}),()=>(0,i.bF)("div",{ref:a,role:"radiogroup",class:tu({readonly:e.readonly,disabled:e.disabled}),tabindex:e.disabled?void 0:0,"aria-disabled":e.disabled,"aria-readonly":e.readonly,onTouchstartPassive:y},[c.value.map(x)])}});const au=(0,a.G)(ru);const iu={figureArr:(0,c.zj)(),delay:Number,duration:(0,c.Jh)(2),isStart:Boolean,direction:(0,c.Ts)("down"),height:(0,c.Jh)(40)},[lu,su]=(0,l.YX)("rolling-text-item");var cu=(0,i.pM)({name:lu,props:iu,setup(e){const t=(0,i.EW)((()=>"down"===e.direction?e.figureArr.slice().reverse():e.figureArr)),n=(0,i.EW)((()=>{const t=e.height*(e.figureArr.length-1);return`-${t}px`})),o=(0,i.EW)((()=>({lineHeight:(0,I._V)(e.height)}))),r=(0,i.EW)((()=>({height:(0,I._V)(e.height),"--van-translate":n.value,"--van-duration":e.duration+"s","--van-delay":e.delay+"s"})));return()=>(0,i.bF)("div",{class:su([e.direction]),style:r.value},[(0,i.bF)("div",{class:su("box",{animate:e.isStart})},[Array.isArray(t.value)&&t.value.map((e=>(0,i.bF)("div",{class:su("item"),style:o.value},[e])))])])}});const[uu,du]=(0,l.YX)("rolling-text"),fu={startNum:(0,c.Jh)(0),targetNum:Number,textList:(0,c.zj)(),duration:(0,c.Jh)(2),autoStart:c.Rd,direction:(0,c.Ts)("down"),stopOrder:(0,c.Ts)("ltr"),height:(0,c.Jh)(40)},pu=2;var hu=(0,i.pM)({name:uu,props:fu,setup(e){const t=(0,i.EW)((()=>Array.isArray(e.textList)&&e.textList.length)),n=(0,i.EW)((()=>t.value?e.textList[0].length:`${Math.max(e.startNum,e.targetNum)}`.length)),o=t=>{const n=[];for(let o=0;ot.value?new Array(n.value).fill(""):(0,I.au)(e.targetNum,n.value).split(""))),a=(0,i.EW)((()=>(0,I.au)(e.startNum,n.value).split(""))),l=e=>{const t=+a.value[e],n=+r.value[e],o=[];for(let r=t;r<=9;r++)o.push(r);for(let r=0;r<=pu;r++)for(let e=0;e<=9;e++)o.push(e);for(let r=0;r<=n;r++)o.push(r);return o},s=(t,n)=>"ltr"===e.stopOrder?.2*t:.2*(n-1-t),c=(0,A.KR)(e.autoStart),u=()=>{c.value=!0},f=()=>{c.value=!1,e.autoStart&&(0,d.er)((()=>u()))};return(0,i.wB)((()=>e.autoStart),(e=>{e&&u()})),(0,B.c)({start:u,reset:f}),()=>(0,i.bF)("div",{class:du()},[r.value.map(((r,a)=>(0,i.bF)(cu,{figureArr:t.value?o(a):l(a),duration:e.duration,direction:e.direction,isStart:c.value,height:e.height,delay:s(a,n.value)},null)))])}});const vu=(0,a.G)(hu);const mu=(0,a.G)(_r);const[gu,bu,yu]=(0,l.YX)("search"),wu=(0,s.X$)({},$t,{label:String,shape:(0,c.Ts)("square"),leftIcon:(0,c.Ts)("search"),clearable:c.Rd,actionText:String,background:String,showAction:Boolean});var xu=(0,i.pM)({name:gu,props:wu,emits:["blur","focus","clear","search","cancel","clickInput","clickLeftIcon","clickRightIcon","update:modelValue"],setup(e,{emit:t,slots:n,attrs:o}){const r=de(),a=(0,A.KR)(),l=()=>{n.action||(t("update:modelValue",""),t("cancel"))},c=n=>{const o=13;n.keyCode===o&&((0,P.wo)(n),t("search",e.modelValue))},u=()=>e.id||`${r}-input`,d=()=>{if(n.label||e.label)return(0,i.bF)("label",{class:bu("label"),for:u()},[n.label?n.label():e.label])},f=()=>{if(e.showAction){const t=e.actionText||yu("cancel");return(0,i.bF)("div",{class:bu("action"),role:"button",tabindex:0,onClick:l},[n.action?n.action():t])}},p=()=>{var e;return null==(e=a.value)?void 0:e.blur()},h=()=>{var e;return null==(e=a.value)?void 0:e.focus()},v=e=>t("blur",e),m=e=>t("focus",e),g=e=>t("clear",e),b=e=>t("clickInput",e),y=e=>t("clickLeftIcon",e),w=e=>t("clickRightIcon",e),x=Object.keys($t),S=()=>{const r=(0,s.X$)({},o,(0,s.Up)(e,x),{id:u()}),l=e=>t("update:modelValue",e);return(0,i.bF)(jt,(0,i.v6)({ref:a,type:"search",class:bu("field",{"with-message":r.errorMessage}),border:!1,onBlur:v,onFocus:m,onClear:g,onKeypress:c,onClickInput:b,onClickLeftIcon:y,onClickRightIcon:w,"onUpdate:modelValue":l},r),(0,s.Up)(n,["left-icon","right-icon"]))};return(0,B.c)({focus:h,blur:p}),()=>{var t;return(0,i.bF)("div",{class:bu({"show-action":e.showAction}),style:{background:e.background}},[null==(t=n.left)?void 0:t.call(n),(0,i.bF)("div",{class:bu("content",e.shape)},[d(),S()]),f()])}}});const Su=(0,a.G)(xu);const Fu=e=>null==e?void 0:e.includes("/"),Tu=[...F.r,"round","closeOnPopstate","safeAreaInsetBottom"],Eu={qq:"qq",link:"link-o",weibo:"weibo",qrcode:"qr",poster:"photo-o",wechat:"wechat","weapp-qrcode":"miniprogram-o","wechat-moments":"wechat-moments"},[Cu,ku,Ru]=(0,l.YX)("share-sheet"),Ou=(0,s.X$)({},F.C,{title:String,round:c.Rd,options:(0,c.zj)(),cancelText:String,description:String,closeOnPopstate:c.Rd,safeAreaInsetBottom:c.Rd});var _u=(0,i.pM)({name:Cu,props:Ou,emits:["cancel","select","update:show"],setup(e,{emit:t,slots:n}){const o=e=>t("update:show",e),r=()=>{o(!1),t("cancel")},a=(e,n)=>t("select",e,n),l=()=>{const t=n.title?n.title():e.title,o=n.description?n.description():e.description;if(t||o)return(0,i.bF)("div",{class:ku("header")},[t&&(0,i.bF)("h2",{class:ku("title")},[t]),o&&(0,i.bF)("span",{class:ku("description")},[o])])},c=e=>Fu(e)?(0,i.bF)("img",{src:e,class:ku("image-icon")},null):(0,i.bF)("div",{class:ku("icon",[e])},[(0,i.bF)(p.In,{name:Eu[e]||e},null)]),u=(e,t)=>{const{name:n,icon:o,className:r,description:l}=e;return(0,i.bF)("div",{role:"button",tabindex:0,class:[ku("option"),r,w.Dk],onClick:()=>a(e,t)},[c(o),n&&(0,i.bF)("span",{class:ku("name")},[n]),l&&(0,i.bF)("span",{class:ku("option-description")},[l])])},d=(e,t)=>(0,i.bF)("div",{class:ku("options",{border:t})},[e.map(u)]),f=()=>{const{options:t}=e;return Array.isArray(t[0])?t.map(((e,t)=>d(e,0!==t))):d(t)},h=()=>{var t;const o=null!=(t=e.cancelText)?t:Ru("cancel");if(n.cancel||o)return(0,i.bF)("button",{type:"button",class:ku("cancel"),onClick:r},[n.cancel?n.cancel():o])};return()=>(0,i.bF)(x.zD,(0,i.v6)({class:ku(),position:"bottom","onUpdate:show":o},(0,s.Up)(e,Tu)),{default:()=>[l(),f(),h()]})}});const Au=(0,a.G)(_u);const[Bu,Iu]=(0,l.YX)("sidebar"),Pu=Symbol(Bu),Vu={modelValue:(0,c.TU)(0)};var Du=(0,i.pM)({name:Bu,props:Vu,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=(0,d.Py)(Pu),r=()=>+e.modelValue,a=e=>{e!==r()&&(t("update:modelValue",e),t("change",e))};return o({getActive:r,setActive:a}),()=>{var e;return(0,i.bF)("div",{role:"tablist",class:Iu()},[null==(e=n.default)?void 0:e.call(n)])}}});const $u=(0,a.G)(Du);const[Mu,Lu]=(0,l.YX)("sidebar-item"),ju=(0,s.X$)({},f.aI,{dot:Boolean,title:String,badge:c.VQ,disabled:Boolean,badgeProps:Object});var Uu=(0,i.pM)({name:Mu,props:ju,emits:["click"],setup(e,{emit:t,slots:n}){const o=(0,f.lq)(),{parent:r,index:a}=(0,d.cJ)(Pu);if(!r)return void 0;const l=()=>{e.disabled||(t("click",a.value),r.setActive(a.value),o())};return()=>{const{dot:t,badge:o,title:s,disabled:c}=e,u=a.value===r.getActive();return(0,i.bF)("div",{role:"tab",class:Lu({select:u,disabled:c}),tabindex:c?void 0:0,"aria-selected":u,onClick:l},[(0,i.bF)(h.Ex,(0,i.v6)({dot:t,class:Lu("text"),content:o},e.badgeProps),{default:()=>[n.title?n.title():s]})])}}});const zu=(0,a.G)(Uu);const[Wu,Nu,Xu]=(0,l.YX)("signature"),Yu={tips:String,type:(0,c.Ts)("png"),penColor:(0,c.Ts)("#000"),lineWidth:(0,c.Jh)(3),clearButtonText:String,backgroundColor:(0,c.Ts)(""),confirmButtonText:String},Gu=()=>{var e;const t=document.createElement("canvas");return!!(null==(e=t.getContext)?void 0:e.call(t,"2d"))};var Ku=(0,i.pM)({name:Wu,props:Yu,emits:["submit","clear","start","end","signing"],setup(e,{emit:t}){const n=(0,A.KR)(),o=(0,A.KR)(),r=(0,i.EW)((()=>n.value?n.value.getContext("2d"):null)),a=!s.M||Gu();let l,c=0,u=0;const f=()=>{if(!r.value)return!1;r.value.beginPath(),r.value.lineWidth=e.lineWidth,r.value.strokeStyle=e.penColor,l=(0,d.yD)(n),t("start")},p=e=>{if(!r.value)return!1;(0,P.wo)(e);const n=e.touches[0],o=n.clientX-((null==l?void 0:l.left)||0),a=n.clientY-((null==l?void 0:l.top)||0);r.value.lineCap="round",r.value.lineJoin="round",r.value.lineTo(o,a),r.value.stroke(),t("signing",e)},h=e=>{(0,P.wo)(e),t("end")},v=t=>{const n=document.createElement("canvas");if(n.width=t.width,n.height=t.height,e.backgroundColor){const e=n.getContext("2d");m(e)}return t.toDataURL()===n.toDataURL()},m=t=>{t&&e.backgroundColor&&(t.fillStyle=e.backgroundColor,t.fillRect(0,0,c,u))},g=()=>{var o,r;const a=n.value;if(!a)return;const i=v(a),l=i?"":(null==(r=(o={jpg:()=>a.toDataURL("image/jpeg",.8),jpeg:()=>a.toDataURL("image/jpeg",.8)})[e.type])?void 0:r.call(o))||a.toDataURL(`image/${e.type}`);t("submit",{image:l,canvas:a})},b=()=>{r.value&&(r.value.clearRect(0,0,c,u),r.value.closePath(),m(r.value)),t("clear")},y=()=>{var e,t,i;if(a&&n.value){const a=n.value,l=s.M?window.devicePixelRatio:1;c=a.width=((null==(e=o.value)?void 0:e.offsetWidth)||0)*l,u=a.height=((null==(t=o.value)?void 0:t.offsetHeight)||0)*l,null==(i=r.value)||i.scale(l,l),m(r.value)}},w=()=>{if(r.value){const e=r.value.getImageData(0,0,c,u);y(),r.value.putImageData(e,0,0)}};return(0,i.wB)(P.Xw,w),(0,i.sV)(y),(0,B.c)({resize:w,clear:b,submit:g}),()=>(0,i.bF)("div",{class:Nu()},[(0,i.bF)("div",{class:Nu("content"),ref:o},[a?(0,i.bF)("canvas",{ref:n,onTouchstartPassive:f,onTouchmove:p,onTouchend:h},null):(0,i.bF)("p",null,[e.tips])]),(0,i.bF)("div",{class:Nu("footer")},[(0,i.bF)(an.$n,{size:"small",onClick:b},{default:()=>[e.clearButtonText||Xu("clear")]}),(0,i.bF)(an.$n,{type:"primary",size:"small",onClick:g},{default:()=>[e.confirmButtonText||Xu("confirm")]})])])}});const Hu=(0,a.G)(Ku);const[Qu,qu]=(0,l.YX)("skeleton-title"),Ju={round:Boolean,titleWidth:c.VQ};var Zu=(0,i.pM)({name:Qu,props:Ju,setup(e){return()=>(0,i.bF)("h3",{class:qu([{round:e.round}]),style:{width:(0,I._V)(e.titleWidth)}},null)}});const ed=(0,a.G)(Zu);var td=ed;const[nd,od]=(0,l.YX)("skeleton-avatar"),rd={avatarSize:c.VQ,avatarShape:(0,c.Ts)("round")};var ad=(0,i.pM)({name:nd,props:rd,setup(e){return()=>(0,i.bF)("div",{class:od([e.avatarShape]),style:(0,I.vE)(e.avatarSize)},null)}});const id=(0,a.G)(ad);var ld=id;const sd="100%",cd={round:Boolean,rowWidth:{type:c.VQ,default:sd}},[ud,dd]=(0,l.YX)("skeleton-paragraph");var fd=(0,i.pM)({name:ud,props:cd,setup(e){return()=>(0,i.bF)("div",{class:dd([{round:e.round}]),style:{width:e.rowWidth}},null)}});const pd=(0,a.G)(fd);var hd=pd;const[vd,md]=(0,l.YX)("skeleton"),gd="60%",bd={row:(0,c.TU)(0),round:Boolean,title:Boolean,titleWidth:c.VQ,avatar:Boolean,avatarSize:c.VQ,avatarShape:(0,c.Ts)("round"),loading:c.Rd,animate:c.Rd,rowWidth:{type:[Number,String,Array],default:sd}};var yd=(0,i.pM)({name:vd,inheritAttrs:!1,props:bd,setup(e,{slots:t,attrs:n}){const o=()=>{if(e.avatar)return(0,i.bF)(ld,{avatarShape:e.avatarShape,avatarSize:e.avatarSize},null)},r=()=>{if(e.title)return(0,i.bF)(td,{round:e.round,titleWidth:e.titleWidth},null)},a=t=>{const{rowWidth:n}=e;return n===sd&&t===+e.row-1?gd:Array.isArray(n)?n[t]:n},l=()=>Array(+e.row).fill("").map(((t,n)=>(0,i.bF)(hd,{key:n,round:e.round,rowWidth:(0,I._V)(a(n))},null))),s=()=>t.template?t.template():(0,i.bF)(i.FK,null,[o(),(0,i.bF)("div",{class:md("content")},[r(),l()])]);return()=>{var o;return e.loading?(0,i.bF)("div",(0,i.v6)({class:md({animate:e.animate,round:e.round})},n),[s()]):null==(o=t.default)?void 0:o.call(t)}}});const wd=(0,a.G)(yd);const[xd,Sd]=(0,l.YX)("skeleton-image"),Fd={imageSize:c.VQ,imageShape:(0,c.Ts)("square")};var Td=(0,i.pM)({name:xd,props:Fd,setup(e){return()=>(0,i.bF)("div",{class:Sd([e.imageShape]),style:(0,I.vE)(e.imageSize)},[(0,i.bF)(p.In,{name:"photo",class:Sd("icon")},null)])}});const Ed=(0,a.G)(Td);const[Cd,kd]=(0,l.YX)("slider"),Rd={min:(0,c.TU)(0),max:(0,c.TU)(100),step:(0,c.TU)(1),range:Boolean,reverse:Boolean,disabled:Boolean,readonly:Boolean,vertical:Boolean,barHeight:c.VQ,buttonSize:c.VQ,activeColor:String,inactiveColor:String,modelValue:{type:[Number,Array],default:0}};var Od=(0,i.pM)({name:Cd,props:Rd,emits:["change","dragEnd","dragStart","update:modelValue"],setup(e,{emit:t,slots:n}){let o,r,a;const l=(0,A.KR)(),c=[(0,A.KR)(),(0,A.KR)()],u=(0,A.KR)(),f=(0,Y.P)(),p=(0,i.EW)((()=>Number(e.max)-Number(e.min))),h=(0,i.EW)((()=>{const t=e.vertical?"width":"height";return{background:e.inactiveColor,[t]:(0,I._V)(e.barHeight)}})),v=t=>e.range&&Array.isArray(t),m=()=>{const{modelValue:t,min:n}=e;return v(t)?100*(t[1]-t[0])/p.value+"%":100*(t-Number(n))/p.value+"%"},g=()=>{const{modelValue:t,min:n}=e;return v(t)?100*(t[0]-Number(n))/p.value+"%":"0%"},b=(0,i.EW)((()=>{const t=e.vertical?"height":"width",n={[t]:m(),background:e.activeColor};u.value&&(n.transition="none");const o=()=>e.vertical?e.reverse?"bottom":"top":e.reverse?"right":"left";return n[o()]=g(),n})),y=t=>{const n=+e.min,o=+e.max,r=+e.step;t=(0,I.qE)(t,n,o);const a=Math.round((t-n)/r)*r;return(0,I.LF)(n,a)},w=()=>{const t=e.modelValue;a=v(t)?t.map(y):y(t)},x=t=>{var n,o;const r=null!=(n=t[0])?n:Number(e.min),a=null!=(o=t[1])?o:Number(e.max);return r>a?[a,r]:[r,a]},S=(n,o)=>{n=v(n)?x(n).map(y):y(n),(0,s.am)(n,e.modelValue)||t("update:modelValue",n),o&&!(0,s.am)(n,a)&&t("change",n)},F=t=>{if(t.stopPropagation(),e.disabled||e.readonly)return;w();const{min:n,reverse:o,vertical:r,modelValue:a}=e,i=(0,d.yD)(l),s=()=>r?o?i.bottom-t.clientY:t.clientY-i.top:o?i.right-t.clientX:t.clientX-i.left,c=r?i.height:i.width,u=Number(n)+s()/c*p.value;if(v(a)){const[e,t]=a,n=(e+t)/2;S(u<=n?[u,t]:[e,u],!0)}else S(u,!0)},T=t=>{e.disabled||e.readonly||(f.start(t),r=e.modelValue,w(),u.value="start")},E=n=>{if(e.disabled||e.readonly)return;"start"===u.value&&t("dragStart",n),(0,P.wo)(n,!0),f.move(n),u.value="dragging";const i=(0,d.yD)(l),s=e.vertical?f.deltaY.value:f.deltaX.value,c=e.vertical?i.height:i.width;let h=s/c*p.value;if(e.reverse&&(h=-h),v(a)){const t=e.reverse?1-o:o;r[t]=a[t]+h}else r=a+h;S(r)},C=n=>{e.disabled||e.readonly||("dragging"===u.value&&(S(r,!0),t("dragEnd",n)),u.value="")},k=t=>{if("number"===typeof t){const e=["left","right"];return kd("button-wrapper",e[t])}return kd("button-wrapper",e.reverse?"left":"right")},R=(t,a)=>{const l="dragging"===u.value;if("number"===typeof a){const e=n[0===a?"left-button":"right-button"];let i;if(l&&Array.isArray(r)&&(i=r[0]>r[1]?1^o:o),e)return e({value:t,dragging:l,dragIndex:i})}return n.button?n.button({value:t,dragging:l}):(0,i.bF)("div",{class:kd("button"),style:(0,I.vE)(e.buttonSize)},null)},O=t=>{const n="number"===typeof t?e.modelValue[t]:e.modelValue;return(0,i.bF)("div",{ref:c[null!=t?t:0],role:"slider",class:k(t),tabindex:e.disabled?void 0:0,"aria-valuemin":e.min,"aria-valuenow":n,"aria-valuemax":e.max,"aria-disabled":e.disabled||void 0,"aria-readonly":e.readonly||void 0,"aria-orientation":e.vertical?"vertical":"horizontal",onTouchstartPassive:e=>{"number"===typeof t&&(o=t),T(e)},onTouchend:C,onTouchcancel:C,onClick:P.dG},[R(n,t)])};return S(e.modelValue),(0,d.Gp)((()=>e.modelValue)),c.forEach((e=>{(0,d.ML)("touchmove",E,{target:e})})),()=>(0,i.bF)("div",{ref:l,style:h.value,class:kd({vertical:e.vertical,disabled:e.disabled}),onClick:F},[(0,i.bF)("div",{class:kd("bar"),style:b.value},[e.range?[O(0),O(1)]:O()])])}});const _d=(0,a.G)(Od);const[Ad,Bd]=(0,l.YX)("space"),Id={align:String,direction:{type:String,default:"horizontal"},size:{type:[Number,String,Array],default:8},wrap:Boolean,fill:Boolean};function Pd(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...e):e.type===i.FK?t.push(...Pd(e.children)):t.push(e)})),t.filter((e=>{var t;return!(e&&(e.type===i.Mw||e.type===i.FK&&0===(null==(t=e.children)?void 0:t.length)||e.type===i.EY&&""===e.children.trim()))}))}var Vd=(0,i.pM)({name:Ad,props:Id,setup(e,{slots:t}){const n=(0,i.EW)((()=>{var t;return null!=(t=e.align)?t:"horizontal"===e.direction?"center":""})),o=e=>"number"===typeof e?e+"px":e,r=t=>{const n={},r=`${o(Array.isArray(e.size)?e.size[0]:e.size)}`,a=`${o(Array.isArray(e.size)?e.size[1]:e.size)}`;return t?e.wrap?{marginBottom:a}:{}:("horizontal"===e.direction&&(n.marginRight=r),("vertical"===e.direction||e.wrap)&&(n.marginBottom=a),n)};return()=>{var o;const a=Pd(null==(o=t.default)?void 0:o.call(t));return(0,i.bF)("div",{class:[Bd({[e.direction]:e.direction,[`align-${n.value}`]:n.value,wrap:e.wrap,fill:e.fill})]},[a.map(((e,t)=>(0,i.bF)("div",{key:`item-${t}`,class:`${Ad}-item`,style:r(t===a.length-1)},[e])))])}}});const Dd=(0,a.G)(Vd);const[$d,Md]=(0,l.YX)("steps"),Ld={active:(0,c.TU)(0),direction:(0,c.Ts)("horizontal"),activeIcon:(0,c.Ts)("checked"),iconPrefix:String,finishIcon:String,activeColor:String,inactiveIcon:String,inactiveColor:String},jd=Symbol($d);var Ud=(0,i.pM)({name:$d,props:Ld,emits:["clickStep"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=(0,d.Py)(jd),r=e=>t("clickStep",e);return o({props:e,onClickStep:r}),()=>{var t;return(0,i.bF)("div",{class:Md([e.direction])},[(0,i.bF)("div",{class:Md("items")},[null==(t=n.default)?void 0:t.call(n)])])}}});const[zd,Wd]=(0,l.YX)("step");var Nd=(0,i.pM)({name:zd,setup(e,{slots:t}){const{parent:n,index:o}=(0,d.cJ)(jd);if(!n)return void 0;const r=n.props,a=()=>{const e=+r.active;return o.value"process"===a(),s=(0,i.EW)((()=>({background:"finish"===a()?r.activeColor:r.inactiveColor}))),c=(0,i.EW)((()=>l()?{color:r.activeColor}:"waiting"===a()?{color:r.inactiveColor}:void 0)),u=()=>n.onClickStep(o.value),f=()=>{const{iconPrefix:e,finishIcon:n,activeIcon:o,activeColor:c,inactiveIcon:u}=r;return l()?t["active-icon"]?t["active-icon"]():(0,i.bF)(p.In,{class:Wd("icon","active"),name:o,color:c,classPrefix:e},null):"finish"===a()&&(n||t["finish-icon"])?t["finish-icon"]?t["finish-icon"]():(0,i.bF)(p.In,{class:Wd("icon","finish"),name:n,color:c,classPrefix:e},null):t["inactive-icon"]?t["inactive-icon"]():u?(0,i.bF)(p.In,{class:Wd("icon"),name:u,classPrefix:e},null):(0,i.bF)("i",{class:Wd("circle"),style:s.value},null)};return()=>{var e;const n=a();return(0,i.bF)("div",{class:[w.XE,Wd([r.direction,{[n]:n}])]},[(0,i.bF)("div",{class:Wd("title",{active:l()}),style:c.value,onClick:u},[null==(e=t.default)?void 0:e.call(t)]),(0,i.bF)("div",{class:Wd("circle-container"),onClick:u},[f()]),(0,i.bF)("div",{class:Wd("line"),style:s.value},null)])}}});const Xd=(0,a.G)(Nd);const[Yd,Gd]=(0,l.YX)("stepper"),Kd=200,Hd=(e,t)=>String(e)===String(t),Qd={min:(0,c.TU)(1),max:(0,c.TU)(1/0),name:(0,c.TU)(""),step:(0,c.TU)(1),theme:String,integer:Boolean,disabled:Boolean,showPlus:c.Rd,showMinus:c.Rd,showInput:c.Rd,longPress:c.Rd,autoFixed:c.Rd,allowEmpty:Boolean,modelValue:c.VQ,inputWidth:c.VQ,buttonSize:c.VQ,placeholder:String,disablePlus:Boolean,disableMinus:Boolean,disableInput:Boolean,beforeChange:Function,defaultValue:(0,c.TU)(1),decimalLength:c.VQ};var qd=(0,i.pM)({name:Yd,props:Qd,emits:["plus","blur","minus","focus","change","overlimit","update:modelValue"],setup(e,{emit:t}){const n=(t,n=!0)=>{const{min:o,max:r,allowEmpty:a,decimalLength:i}=e;return a&&""===t||(t=(0,I.ZV)(String(t),!e.integer),t=""===t?0:+t,t=Number.isNaN(t)?+o:t,t=n?Math.max(Math.min(+r,t),+o):t,(0,s.C8)(i)&&(t=t.toFixed(+i))),t},o=()=>{var o;const r=null!=(o=e.modelValue)?o:e.defaultValue,a=n(r);return Hd(a,e.modelValue)||t("update:modelValue",a),a};let r;const a=(0,A.KR)(),l=(0,A.KR)(o()),c=(0,i.EW)((()=>e.disabled||e.disableMinus||+l.value<=+e.min)),u=(0,i.EW)((()=>e.disabled||e.disablePlus||+l.value>=+e.max)),f=(0,i.EW)((()=>({width:(0,I._V)(e.inputWidth),height:(0,I._V)(e.buttonSize)}))),p=(0,i.EW)((()=>(0,I.vE)(e.buttonSize))),h=()=>{const e=n(l.value);Hd(e,l.value)||(l.value=e)},v=t=>{e.beforeChange?(0,le.m)(e.beforeChange,{args:[t],done(){l.value=t}}):l.value=t},m=()=>{if("plus"===r&&u.value||"minus"===r&&c.value)return void t("overlimit",r);const o="minus"===r?-e.step:+e.step,a=n((0,I.LF)(+l.value,o));v(a),t(r)},g=t=>{const n=t.target,{value:o}=n,{decimalLength:r}=e;let a=(0,I.ZV)(String(o),!e.integer);if((0,s.C8)(r)&&a.includes(".")){const e=a.split(".");a=`${e[0]}.${e[1].slice(0,+r)}`}e.beforeChange?n.value=String(l.value):Hd(o,a)||(n.value=a);const i=a===String(+a);v(i?+a:a)},b=n=>{var o;e.disableInput?null==(o=a.value)||o.blur():t("focus",n)},y=o=>{const r=o.target,a=n(r.value,e.autoFixed);r.value=String(a),l.value=a,(0,i.dY)((()=>{t("blur",o),(0,P.B0)()}))};let x,S;const F=()=>{S=setTimeout((()=>{m(),F()}),Kd)},T=()=>{e.longPress&&(x=!1,clearTimeout(S),S=setTimeout((()=>{x=!0,m(),F()}),w.wT))},E=t=>{e.longPress&&(clearTimeout(S),x&&(0,P.wo)(t))},C=t=>{e.disableInput&&(0,P.wo)(t)},k=e=>({onClick:t=>{(0,P.wo)(t),r=e,m()},onTouchstartPassive:()=>{r=e,T()},onTouchend:E,onTouchcancel:E});return(0,i.wB)((()=>[e.max,e.min,e.integer,e.decimalLength]),h),(0,i.wB)((()=>e.modelValue),(e=>{Hd(e,l.value)||(l.value=n(e))})),(0,i.wB)(l,(n=>{t("update:modelValue",n),t("change",n,{name:e.name})})),(0,d.Gp)((()=>e.modelValue)),()=>(0,i.bF)("div",{role:"group",class:Gd([e.theme])},[(0,i.bo)((0,i.bF)("button",(0,i.v6)({type:"button",style:p.value,class:[Gd("minus",{disabled:c.value}),{[w.Dk]:!c.value}],"aria-disabled":c.value||void 0},k("minus")),null),[[_.aG,e.showMinus]]),(0,i.bo)((0,i.bF)("input",{ref:a,type:e.integer?"tel":"text",role:"spinbutton",class:Gd("input"),value:l.value,style:f.value,disabled:e.disabled,readonly:e.disableInput,inputmode:e.integer?"numeric":"decimal",placeholder:e.placeholder,"aria-valuemax":e.max,"aria-valuemin":e.min,"aria-valuenow":l.value,onBlur:y,onInput:g,onFocus:b,onMousedown:C},null),[[_.aG,e.showInput]]),(0,i.bo)((0,i.bF)("button",(0,i.v6)({type:"button",style:p.value,class:[Gd("plus",{disabled:u.value}),{[w.Dk]:!u.value}],"aria-disabled":u.value||void 0},k("plus")),null),[[_.aG,e.showPlus]])])}});const Jd=(0,a.G)(qd);const Zd=(0,a.G)(Ud);const[ef,tf,nf]=(0,l.YX)("submit-bar"),of={tip:String,label:String,price:Number,tipIcon:String,loading:Boolean,currency:(0,c.Ts)("¥"),disabled:Boolean,textAlign:String,buttonText:String,buttonType:(0,c.Ts)("danger"),buttonColor:String,suffixLabel:String,placeholder:Boolean,decimalLength:(0,c.TU)(2),safeAreaInsetBottom:c.Rd};var rf=(0,i.pM)({name:ef,props:of,emits:["submit"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=(0,Fl.h)(o,tf),a=()=>{const{price:t,label:n,currency:o,textAlign:r,suffixLabel:a,decimalLength:l}=e;if("number"===typeof t){const e=(t/100).toFixed(+l).split("."),s=l?`.${e[1]}`:"";return(0,i.bF)("div",{class:tf("text"),style:{textAlign:r}},[(0,i.bF)("span",null,[n||nf("label")]),(0,i.bF)("span",{class:tf("price")},[o,(0,i.bF)("span",{class:tf("price-integer")},[e[0]]),s]),a&&(0,i.bF)("span",{class:tf("suffix-label")},[a])])}},l=()=>{var t;const{tip:o,tipIcon:r}=e;if(n.tip||o)return(0,i.bF)("div",{class:tf("tip")},[r&&(0,i.bF)(p.In,{class:tf("tip-icon"),name:r},null),o&&(0,i.bF)("span",{class:tf("tip-text")},[o]),null==(t=n.tip)?void 0:t.call(n)])},s=()=>t("submit"),c=()=>n.button?n.button():(0,i.bF)(an.$n,{round:!0,type:e.buttonType,text:e.buttonText,class:tf("button",e.buttonType),color:e.buttonColor,loading:e.loading,disabled:e.disabled,onClick:s},null),u=()=>{var t,r;return(0,i.bF)("div",{ref:o,class:[tf(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[null==(t=n.top)?void 0:t.call(n),l(),(0,i.bF)("div",{class:tf("bar")},[null==(r=n.default)?void 0:r.call(n),a(),c()])])};return()=>e.placeholder?r(u):u()}});const af=(0,a.G)(rf);const[lf,sf]=(0,l.YX)("swipe-cell"),cf={name:(0,c.TU)(""),disabled:Boolean,leftWidth:c.VQ,rightWidth:c.VQ,beforeClose:Function,stopPropagation:Boolean};var uf=(0,i.pM)({name:lf,props:cf,emits:["open","close","click"],setup(e,{emit:t,slots:n}){let o,r,a,l;const c=(0,A.KR)(),u=(0,A.KR)(),f=(0,A.KR)(),p=(0,A.Kh)({offset:0,dragging:!1}),h=(0,Y.P)(),v=e=>e.value?(0,d.yD)(e).width:0,m=(0,i.EW)((()=>(0,s.C8)(e.leftWidth)?+e.leftWidth:v(u))),g=(0,i.EW)((()=>(0,s.C8)(e.rightWidth)?+e.rightWidth:v(f))),b=n=>{p.offset="left"===n?m.value:-g.value,o||(o=!0,t("open",{name:e.name,position:n}))},y=n=>{p.offset=0,o&&(o=!1,t("close",{name:e.name,position:n}))},w=e=>{const t=Math.abs(p.offset),n=.15,r=o?1-n:n,a="left"===e?m.value:g.value;a&&t>a*r?b(e):y(e)},x=t=>{e.disabled||(a=p.offset,h.start(t))},S=t=>{if(e.disabled)return;const{deltaX:n}=h;if(h.move(t),h.isHorizontal()){r=!0,p.dragging=!0;const i=!o||n.value*a<0;i&&(0,P.wo)(t,e.stopPropagation),p.offset=(0,I.qE)(n.value+a,-g.value,m.value)}},F=()=>{p.dragging&&(p.dragging=!1,w(p.offset>0?"left":"right"),setTimeout((()=>{r=!1}),0))},T=(n="outside")=>{l||(t("click",n),o&&!r&&(l=!0,(0,le.m)(e.beforeClose,{args:[{name:e.name,position:n}],done:()=>{l=!1,y(n)},canceled:()=>l=!1,error:()=>l=!1})))},E=(e,t)=>n=>{t&&n.stopPropagation(),T(e)},C=(e,t)=>{const o=n[e];if(o)return(0,i.bF)("div",{ref:t,class:sf(e),onClick:E(e,!0)},[o()])};return(0,B.c)({open:b,close:y}),(0,d.W3)(c,(()=>T("outside")),{eventName:"touchstart"}),(0,d.ML)("touchmove",S,{target:c}),()=>{var e;const t={transform:`translate3d(${p.offset}px, 0, 0)`,transitionDuration:p.dragging?"0s":".6s"};return(0,i.bF)("div",{ref:c,class:sf(),onClick:E("cell",r),onTouchstartPassive:x,onTouchend:F,onTouchcancel:F},[(0,i.bF)("div",{class:sf("wrapper"),style:t},[C("left",u),null==(e=n.default)?void 0:e.call(n),C("right",f)])])}}});const df=(0,a.G)(uf);const[ff,pf]=(0,l.YX)("tabbar"),hf={route:Boolean,fixed:c.Rd,border:c.Rd,zIndex:c.VQ,placeholder:Boolean,activeColor:String,beforeChange:Function,inactiveColor:String,modelValue:(0,c.TU)(0),safeAreaInsetBottom:{type:Boolean,default:null}},vf=Symbol(ff);var mf=(0,i.pM)({name:ff,props:hf,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),{linkChildren:r}=(0,d.Py)(vf),a=(0,Fl.h)(o,pf),l=()=>{var t;return null!=(t=e.safeAreaInsetBottom)?t:e.fixed},s=()=>{var t;const{fixed:r,zIndex:a,border:s}=e;return(0,i.bF)("div",{ref:o,role:"tablist",style:(0,I.AO)(a),class:[pf({fixed:r}),{[w.pT]:s,"van-safe-area-bottom":l()}]},[null==(t=n.default)?void 0:t.call(n)])},c=(n,o)=>{(0,le.m)(e.beforeChange,{args:[n],done(){t("update:modelValue",n),t("change",n),o()}})};return r({props:e,setActive:c}),()=>e.fixed&&e.placeholder?a(s):s()}});const gf=(0,a.G)(mf);const[bf,yf]=(0,l.YX)("tabbar-item"),wf=(0,s.X$)({},f.aI,{dot:Boolean,icon:String,name:c.VQ,badge:c.VQ,badgeProps:Object,iconPrefix:String});var xf=(0,i.pM)({name:bf,props:wf,emits:["click"],setup(e,{emit:t,slots:n}){const o=(0,f.lq)(),r=(0,i.nI)().proxy,{parent:a,index:l}=(0,d.cJ)(vf);if(!a)return void 0;const c=(0,i.EW)((()=>{var t;const{route:n,modelValue:o}=a.props;if(n&&"$route"in r){const{$route:t}=r,{to:n}=e,o=(0,s.Gv)(n)?n:{path:n};return!!t.matched.find((e=>{const t="path"in o&&o.path===e.path,n="name"in o&&o.name===e.name;return t||n}))}return(null!=(t=e.name)?t:l.value)===o})),u=n=>{var r;c.value||a.setActive(null!=(r=e.name)?r:l.value,o),t("click",n)},v=()=>n.icon?n.icon({active:c.value}):e.icon?(0,i.bF)(p.In,{name:e.icon,classPrefix:e.iconPrefix},null):void 0;return()=>{var t;const{dot:o,badge:r}=e,{activeColor:l,inactiveColor:s}=a.props,d=c.value?l:s;return(0,i.bF)("div",{role:"tab",class:yf({active:c.value}),style:{color:d},tabindex:0,"aria-selected":c.value,onClick:u},[(0,i.bF)(h.Ex,(0,i.v6)({dot:o,class:yf("icon"),content:r},e.badgeProps),{default:v}),(0,i.bF)("div",{class:yf("text")},[null==(t=n.default)?void 0:t.call(n,{active:c.value})])])}}});const Sf=(0,a.G)(xf);const[Ff,Tf]=(0,l.YX)("text-ellipsis"),Ef={rows:(0,c.TU)(1),dots:(0,c.Ts)("..."),content:(0,c.Ts)(""),expandText:(0,c.Ts)(""),collapseText:(0,c.Ts)(""),position:(0,c.Ts)("end")};var Cf=(0,i.pM)({name:Ff,props:Ef,emits:["clickAction"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(""),r=(0,A.KR)(!1),a=(0,A.KR)(!1),l=(0,A.KR)();let s=!1;const c=(0,i.EW)((()=>r.value?e.collapseText:e.expandText)),u=e=>{if(!e)return 0;const t=e.match(/^\d*(\.\d*)?/);return t?Number(t[0]):0},d=()=>{if(!l.value||!l.value.isConnected)return;const t=window.getComputedStyle(l.value),n=document.createElement("div"),o=Array.prototype.slice.apply(t);return o.forEach((e=>{n.style.setProperty(e,t.getPropertyValue(e))})),n.style.position="fixed",n.style.zIndex="-9999",n.style.top="-9999px",n.style.height="auto",n.style.minHeight="auto",n.style.maxHeight="auto",n.innerText=e.content,document.body.appendChild(n),n},f=()=>{const t=(t,n)=>{const{content:o,position:r,dots:a}=e,i=o.length,l=()=>{const e=(l,s)=>{if(s-l<=1)return"end"===r?o.slice(0,l)+a:a+o.slice(s,i);const u=Math.round((l+s)/2);return t.innerText="end"===r?o.slice(0,u)+a+c.value:a+o.slice(u,i)+c.value,t.offsetHeight>n?"end"===r?e(l,u):e(u,s):"end"===r?e(u,s):e(l,u)};t.innerText=e(0,i)},s=(r,l)=>{if(r[1]-r[0]<=1&&l[1]-l[0]<=1)return o.slice(0,r[0])+a+o.slice(l[1],i);const c=Math.floor((r[0]+r[1])/2),u=Math.ceil((l[0]+l[1])/2);return t.innerText=e.content.slice(0,c)+e.dots+e.content.slice(u,i)+e.expandText,t.offsetHeight>=n?s([r[0],c],[u,l[1]]):s([c,r[1]],[l[0],u])},u=0+i>>1;return"middle"===e.position?t.innerText=s([0,u],[u,i]):l(),t.innerText},n=d();if(!n)return void(s=!0);const{paddingBottom:r,paddingTop:i,lineHeight:l}=n.style,f=Math.ceil((Number(e.rows)+.5)*u(l)+u(i)+u(r));f{r.value=e},h=e=>{p(),t("clickAction",e)},v=()=>{const e=n.action?n.action({expanded:r.value}):c.value;return(0,i.bF)("span",{class:Tf("action"),onClick:h},[e])};return(0,i.sV)(f),(0,i.n)((()=>{s&&(s=!1,f())})),(0,i.wB)([P.Xw,()=>[e.content,e.rows,e.position]],f),(0,B.c)({toggle:p}),()=>(0,i.bF)("div",{ref:l,class:Tf()},[r.value?e.content:o.value,a.value?v():null])}});const kf=(0,a.G)(Cf);const[Rf]=(0,l.YX)("time-picker"),Of=e=>/^([01]\d|2[0-3]):([0-5]\d):([0-5]\d)$/.test(e),_f=["hour","minute","second"],Af=(0,s.X$)({},So,{minHour:(0,c.TU)(0),maxHour:(0,c.TU)(23),minMinute:(0,c.TU)(0),maxMinute:(0,c.TU)(59),minSecond:(0,c.TU)(0),maxSecond:(0,c.TU)(59),minTime:{type:String,validator:Of},maxTime:{type:String,validator:Of},columnsType:{type:Array,default:()=>["hour","minute"]},filter:Function});var Bf=(0,i.pM)({name:Rf,props:Af,emits:["confirm","cancel","change","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(e.modelValue),r=(0,A.KR)(),a=t=>{const n=t.split(":");return _f.map(((t,o)=>e.columnsType.includes(t)?n[o]:"00"))},l=()=>{var e;return null==(e=r.value)?void 0:e.confirm()},c=()=>o.value,u=(0,i.EW)((()=>{let{minHour:t,maxHour:n,minMinute:r,maxMinute:i,minSecond:l,maxSecond:s}=e;if(e.minTime||e.maxTime){const c={hour:0,minute:0,second:0};e.columnsType.forEach(((e,t)=>{var n;c[e]=null!=(n=o.value[t])?n:0}));const{hour:u,minute:d}=c;if(e.minTime){const[n,o,i]=a(e.minTime);t=n,r=+u<=+t?o:"00",l=+u<=+t&&+d<=+r?i:"00"}if(e.maxTime){const[t,o,r]=a(e.maxTime);n=t,i=+u>=+n?o:"59",s=+u>=+n&&+d>=+i?r:"59"}}return e.columnsType.map((a=>{const{filter:c,formatter:u}=e;switch(a){case"hour":return Co(+t,+n,a,u,c,o.value);case"minute":return Co(+r,+i,a,u,c,o.value);case"second":return Co(+l,+s,a,u,c,o.value);default:return[]}}))}));(0,i.wB)(o,(n=>{(0,s.am)(n,e.modelValue)||t("update:modelValue",n)})),(0,i.wB)((()=>e.modelValue),(e=>{e=ko(e,u.value),(0,s.am)(e,o.value)||(o.value=e)}),{immediate:!0});const d=(...e)=>t("change",...e),f=(...e)=>t("cancel",...e),p=(...e)=>t("confirm",...e);return(0,B.c)({confirm:l,getSelectedTime:c}),()=>(0,i.bF)(st,(0,i.v6)({ref:r,modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,columns:u.value,onChange:d,onCancel:f,onConfirm:p},(0,s.Up)(e,Fo)),n)}});const If=(0,a.G)(Bf);const Pf=(0,a.G)(Kt);const[Vf,Df]=(0,l.YX)("tree-select"),$f={max:(0,c.TU)(1/0),items:(0,c.zj)(),height:(0,c.TU)(300),selectedIcon:(0,c.Ts)("success"),mainActiveIndex:(0,c.TU)(0),activeId:{type:[Number,String,Array],default:0}};var Mf=(0,i.pM)({name:Vf,props:$f,emits:["clickNav","clickItem","update:activeId","update:mainActiveIndex"],setup(e,{emit:t,slots:n}){const o=t=>Array.isArray(e.activeId)?e.activeId.includes(t):e.activeId===t,r=n=>{const r=()=>{if(n.disabled)return;let o;if(Array.isArray(e.activeId)){o=e.activeId.slice();const t=o.indexOf(n.id);-1!==t?o.splice(t,1):o.length<+e.max&&o.push(n.id)}else o=n.id;t("update:activeId",o),t("clickItem",n)};return(0,i.bF)("div",{key:n.id,class:["van-ellipsis",Df("item",{active:o(n.id),disabled:n.disabled})],onClick:r},[n.text,o(n.id)&&(0,i.bF)(p.In,{name:e.selectedIcon,class:Df("selected")},null)])},a=e=>{t("update:mainActiveIndex",e)},l=e=>t("clickNav",e),s=()=>{const t=e.items.map((e=>(0,i.bF)(zu,{dot:e.dot,badge:e.badge,class:[Df("nav-item"),e.className],disabled:e.disabled,onClick:l},{title:()=>n["nav-text"]?n["nav-text"](e):e.text})));return(0,i.bF)($u,{class:Df("nav"),modelValue:e.mainActiveIndex,onChange:a},{default:()=>[t]})},c=()=>{if(n.content)return n.content();const t=e.items[+e.mainActiveIndex]||{};return t.children?t.children.map(r):void 0};return()=>(0,i.bF)("div",{class:Df(),style:{height:(0,I._V)(e.height)}},[s(),(0,i.bF)("div",{class:Df("content")},[c()])])}});const Lf=(0,a.G)(Mf);n(4603),n(7566),n(8721);const[jf,Uf,zf]=(0,l.YX)("uploader");function Wf(e,t){return new Promise((n=>{if("file"===t)return void n();const o=new FileReader;o.onload=e=>{n(e.target.result)},"dataUrl"===t?o.readAsDataURL(e):"text"===t&&o.readAsText(e)}))}function Nf(e,t){return(0,s.$r)(e).some((e=>!!e.file&&((0,s.Tn)(t)?t(e.file):e.file.size>+t)))}function Xf(e,t){const n=[],o=[];return e.forEach((e=>{Nf(e,t)?o.push(e):n.push(e)})),{valid:n,invalid:o}}const Yf=/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|avif)/i,Gf=e=>Yf.test(e);function Kf(e){return!!e.isImage||(e.file&&e.file.type?0===e.file.type.indexOf("image"):e.url?Gf(e.url):"string"===typeof e.content&&0===e.content.indexOf("data:image"))}let Hf;const Qf={loop:!0,images:[],maxZoom:3,minZoom:1/3,onScale:void 0,onClose:void 0,onChange:void 0,vertical:!1,teleport:"body",className:"",showIndex:!0,closeable:!1,closeIcon:"clear",transition:void 0,beforeClose:void 0,doubleScale:!0,overlayStyle:void 0,overlayClass:void 0,startPosition:0,swipeDuration:300,showIndicators:!1,closeOnPopstate:!0,closeOnClickOverlay:!0,closeIconPosition:"top-right"};function qf(){({instance:Hf}=(0,Ut.b)({setup(){const{state:e,toggle:t}=(0,Ut.T)(),n=()=>{e.images=[]};return()=>(0,i.bF)(nl,(0,i.v6)(e,{onClosed:n,"onUpdate:show":t}),null)}}))}const Jf=(e,t=0)=>{if(s.M)return Hf||qf(),e=Array.isArray(e)?{images:e,startPosition:t}:e,Hf.open((0,s.X$)({},Qf,e)),Hf};var Zf=(0,i.pM)({props:{name:c.VQ,item:(0,c.$g)(Object),index:Number,imageFit:String,lazyLoad:Boolean,deletable:Boolean,reupload:Boolean,previewSize:[Number,String,Array],beforeDelete:Function},emits:["delete","preview","reupload"],setup(e,{emit:t,slots:n}){const o=()=>{const{status:t,message:n}=e.item;if("uploading"===t||"failed"===t){const e="failed"===t?(0,i.bF)(p.In,{name:"close",class:Uf("mask-icon")},null):(0,i.bF)(S.Rh,{class:Uf("loading")},null),o=(0,s.C8)(n)&&""!==n;return(0,i.bF)("div",{class:Uf("mask")},[e,o&&(0,i.bF)("div",{class:Uf("mask-message")},[n])])}},r=n=>{const{name:o,item:r,index:a,beforeDelete:i}=e;n.stopPropagation(),(0,le.m)(i,{args:[r,{name:o,index:a}],done:()=>t("delete")})},a=()=>t("preview"),l=()=>t("reupload"),c=()=>{if(e.deletable&&"uploading"!==e.item.status){const e=n["preview-delete"];return(0,i.bF)("div",{role:"button",class:Uf("preview-delete",{shadow:!e}),tabindex:0,"aria-label":zf("delete"),onClick:r},[e?e():(0,i.bF)(p.In,{name:"cross",class:Uf("preview-delete-icon")},null)])}},u=()=>{if(n["preview-cover"]){const{index:t,item:o}=e;return(0,i.bF)("div",{class:Uf("preview-cover")},[n["preview-cover"]((0,s.X$)({index:t},o))])}},d=()=>{const{item:t,lazyLoad:n,imageFit:o,previewSize:r,reupload:s}=e;return Kf(t)?(0,i.bF)(Wo,{fit:o,src:t.objectUrl||t.content||t.url,class:Uf("preview-image"),width:Array.isArray(r)?r[0]:r,height:Array.isArray(r)?r[1]:r,lazyLoad:n,onClick:s?l:a},{default:u}):(0,i.bF)("div",{class:Uf("file"),style:(0,I.vE)(e.previewSize)},[(0,i.bF)(p.In,{class:Uf("file-icon"),name:"description"},null),(0,i.bF)("div",{class:[Uf("file-name"),"van-ellipsis"]},[t.file?t.file.name:t.url]),u()])};return()=>(0,i.bF)("div",{class:Uf("preview")},[d(),o(),c()])}});const ep={name:(0,c.TU)(""),accept:(0,c.Ts)("image/*"),capture:String,multiple:Boolean,disabled:Boolean,readonly:Boolean,lazyLoad:Boolean,maxCount:(0,c.TU)(1/0),imageFit:(0,c.Ts)("cover"),resultType:(0,c.Ts)("dataUrl"),uploadIcon:(0,c.Ts)("photograph"),uploadText:String,deletable:c.Rd,reupload:Boolean,afterRead:Function,showUpload:c.Rd,modelValue:(0,c.zj)(),beforeRead:Function,beforeDelete:Function,previewSize:[Number,String,Array],previewImage:c.Rd,previewOptions:Object,previewFullImage:c.Rd,maxSize:{type:[Number,String,Function],default:1/0}};var tp=(0,i.pM)({name:jf,props:ep,emits:["delete","oversize","clickUpload","closePreview","clickPreview","clickReupload","update:modelValue"],setup(e,{emit:t,slots:n}){const o=(0,A.KR)(),r=[],a=(0,A.KR)(-1),l=(0,A.KR)(!1),c=(t=e.modelValue.length)=>({name:e.name,index:t}),u=()=>{o.value&&(o.value.value="")},f=n=>{if(u(),Nf(n,e.maxSize)){if(!Array.isArray(n))return void t("oversize",n,c());{const o=Xf(n,e.maxSize);if(n=o.valid,t("oversize",o.invalid,c()),!n.length)return}}if(n=(0,A.Kh)(n),a.value>-1){const o=[...e.modelValue];o.splice(a.value,1,n),t("update:modelValue",o),a.value=-1}else t("update:modelValue",[...e.modelValue,...(0,s.$r)(n)]);e.afterRead&&e.afterRead(n,c())},h=t=>{const{maxCount:n,modelValue:o,resultType:r}=e;if(Array.isArray(t)){const e=+n-o.length;t.length>e&&(t=t.slice(0,e)),Promise.all(t.map((e=>Wf(e,r)))).then((e=>{const n=t.map(((t,n)=>{const o={file:t,status:"",message:"",objectUrl:URL.createObjectURL(t)};return e[n]&&(o.content=e[n]),o}));f(n)}))}else Wf(t,r).then((e=>{const n={file:t,status:"",message:"",objectUrl:URL.createObjectURL(t)};e&&(n.content=e),f(n)}))},v=t=>{const{files:n}=t.target;if(e.disabled||!n||!n.length)return;const o=1===n.length?n[0]:[].slice.call(n);if(e.beforeRead){const t=e.beforeRead(o,c());if(!t)return void u();if((0,s.yL)(t))return void t.then((e=>{h(e||o)})).catch(u)}h(o)};let m;const g=()=>t("closePreview"),b=t=>{if(e.previewFullImage){const n=e.modelValue.filter(Kf),o=n.map((e=>(e.objectUrl&&!e.url&&"failed"!==e.status&&(e.url=e.objectUrl,r.push(e.url)),e.url))).filter(Boolean);m=Jf((0,s.X$)({images:o,startPosition:n.indexOf(t),onClose:g},e.previewOptions))}},y=()=>{m&&m.close()},w=(n,o)=>{const r=e.modelValue.slice(0);r.splice(o,1),t("update:modelValue",r),t("delete",n,c(o))},x=e=>{l.value=!0,a.value=e,(0,i.dY)((()=>k()))},S=()=>{l.value||(a.value=-1),l.value=!1},F=(o,r)=>{const a=["imageFit","deletable","reupload","previewSize","beforeDelete"],l=(0,s.X$)((0,s.Up)(e,a),(0,s.Up)(o,a,!0));return(0,i.bF)(Zf,(0,i.v6)({item:o,index:r,onClick:()=>t(e.reupload?"clickReupload":"clickPreview",o,c(r)),onDelete:()=>w(o,r),onPreview:()=>b(o),onReupload:()=>x(r)},(0,s.Up)(e,["name","lazyLoad"]),l),(0,s.Up)(n,["preview-cover","preview-delete"]))},T=()=>{if(e.previewImage)return e.modelValue.map(F)},E=e=>t("clickUpload",e),C=()=>{if(e.modelValue.length>=+e.maxCount&&!e.reupload)return;const t=e.modelValue.length>=+e.maxCount&&e.reupload,r=e.readonly?null:(0,i.bF)("input",{ref:o,type:"file",class:Uf("input"),accept:e.accept,capture:e.capture,multiple:e.multiple&&-1===a.value,disabled:e.disabled,onChange:v,onClick:S},null);return n.default?(0,i.bo)((0,i.bF)("div",{class:Uf("input-wrapper"),onClick:E},[n.default(),r]),[[_.aG,!t]]):(0,i.bo)((0,i.bF)("div",{class:Uf("upload",{readonly:e.readonly}),style:(0,I.vE)(e.previewSize),onClick:E},[(0,i.bF)(p.In,{name:e.uploadIcon,class:Uf("upload-icon")},null),e.uploadText&&(0,i.bF)("span",{class:Uf("upload-text")},[e.uploadText]),r]),[[_.aG,e.showUpload&&!t]])},k=()=>{o.value&&!e.disabled&&o.value.click()};return(0,i.xo)((()=>{r.forEach((e=>URL.revokeObjectURL(e)))})),(0,B.c)({chooseFile:k,closeImagePreview:y}),(0,d.Gp)((()=>e.modelValue)),()=>(0,i.bF)("div",{class:Uf()},[(0,i.bF)("div",{class:Uf("wrapper",{disabled:e.disabled})},[T(),C()])])}});const np=(0,a.G)(tp);const[op,rp]=(0,l.YX)("watermark"),ap={gapX:(0,c.Jh)(0),gapY:(0,c.Jh)(0),image:String,width:(0,c.Jh)(100),height:(0,c.Jh)(100),rotate:(0,c.TU)(-22),zIndex:c.VQ,content:String,opacity:c.VQ,fullPage:c.Rd,textColor:(0,c.Ts)("#dcdee0")};var ip=(0,i.pM)({name:op,props:ap,setup(e,{slots:t}){const n=(0,A.KR)(),o=(0,A.KR)(""),r=(0,A.KR)(""),a=()=>{const n={transformOrigin:"center",transform:`rotate(${e.rotate}deg)`},o=()=>e.image&&!t.content?(0,i.bF)("image",{href:r.value,"xlink:href":r.value,x:"0",y:"0",width:e.width,height:e.height,style:n},null):(0,i.bF)("foreignObject",{x:"0",y:"0",width:e.width,height:e.height},[(0,i.bF)("div",{xmlns:"http://www.w3.org/1999/xhtml",style:n},[t.content?t.content():(0,i.bF)("span",{style:{color:e.textColor}},[e.content])])]),a=e.width+e.gapX,l=e.height+e.gapY;return(0,i.bF)("svg",{viewBox:`0 0 ${a} ${l}`,width:a,height:l,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",style:{padding:`0 ${e.gapX}px ${e.gapY}px 0`,opacity:e.opacity}},[o()])},l=e=>{const t=document.createElement("canvas"),n=new Image;n.crossOrigin="anonymous",n.referrerPolicy="no-referrer",n.onload=()=>{t.width=n.naturalWidth,t.height=n.naturalHeight;const e=t.getContext("2d");null==e||e.drawImage(n,0,0),r.value=t.toDataURL()},n.src=e},c=e=>{const t=new Blob([e],{type:"image/svg+xml"});return URL.createObjectURL(t)};return(0,i.nT)((()=>{e.image&&l(e.image)})),(0,i.wB)((()=>[r.value,e.content,e.textColor,e.height,e.width,e.rotate,e.gapX,e.gapY]),(()=>{(0,i.dY)((()=>{n.value&&(o.value&&URL.revokeObjectURL(o.value),o.value=c(n.value.innerHTML))}))}),{immediate:!0}),(0,i.hi)((()=>{o.value&&URL.revokeObjectURL(o.value)})),()=>{const t=(0,s.X$)({backgroundImage:`url(${o.value})`},(0,I.AO)(e.zIndex));return(0,i.bF)("div",{class:rp({full:e.fullPage}),style:t},[(0,i.bF)("div",{class:rp("wrapper"),ref:n},[a()])])}}});const lp=(0,a.G)(ip);const sp="4.8.10";function cp(e){const t=[o.E7,r.eC,y,O,Sn,Hn,pt,to,h.Ex,lo,an.$n,Mo,Ko,er,yt,ir,mr,gr,Er,Vr,Ur,Kr,Qr,na,ca,va,xa,Oa,$a,Ka,Za,ti,ii,mi,gi,za,jt,Fi,Oi,Tt,Vi,ji,Xi,p.In,Wo,ol,hl,vl,xl,S.Rh,Sl.hT,Rl,Il,Vl,Yl,Gl.hJ,es,as,st,is,jc,x.zD,Xc,Zc,jn,Rn,au,vu,mu,Su,Au,$u,zu,Hu,wd,id,Ed,pd,ed,_d,Dd,Xd,Jd,Zd,ye,af,Ee,df,ze,dn,Ge,gf,Sf,Ke,In,kf,If,Pf,Lf,np,lp];t.forEach((t=>{t.install?e.use(t):t.name&&e.component(t.name,t)}))}var up={install:cp,version:sp}},2094:function(e,t,n){n.d(t,{Rh:function(){return v}});var o=n(4726),r=n(6768),a=n(5392),i=n(6370),l=n(8442),s=n(7905);const[c,u]=(0,a.YX)("loading"),d=Array(12).fill(null).map(((e,t)=>(0,r.bF)("i",{class:u("line",String(t+1))},null))),f=(0,r.bF)("svg",{class:u("circular"),viewBox:"25 25 50 50"},[(0,r.bF)("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),p={size:i.VQ,type:(0,i.Ts)("circular"),color:String,vertical:Boolean,textSize:i.VQ,textColor:String};var h=(0,r.pM)({name:c,props:p,setup(e,{slots:t}){const n=(0,r.EW)((()=>(0,l.X$)({color:e.color},(0,s.vE)(e.size)))),o=()=>{const o="spinner"===e.type?d:f;return(0,r.bF)("span",{class:u("spinner",e.type),style:n.value},[t.icon?t.icon():o])},a=()=>{var n;if(t.default)return(0,r.bF)("span",{class:u("text"),style:{fontSize:(0,s._V)(e.textSize),color:null!=(n=e.textColor)?n:e.color}},[t.default()])};return()=>{const{type:t,vertical:n}=e;return(0,r.bF)("div",{class:u([t,{vertical:n}]),"aria-live":"polite","aria-busy":!0},[o(),a()])}}});const v=(0,o.G)(h)},6259:function(e,t,n){n.d(t,{hT:function(){return d},Ay:function(){return f}});var o=n(144),r=n(8442);const{hasOwnProperty:a}=Object.prototype;function i(e,t,n){const o=t[n];(0,r.C8)(o)&&(a.call(e,n)&&(0,r.Gv)(o)?e[n]=l(Object(e[n]),o):e[n]=o)}function l(e,t){return Object.keys(t).forEach((n=>{i(e,t,n)})),e}var s={name:"姓名",tel:"电话",save:"保存",clear:"清空",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const c=(0,o.KR)("zh-CN"),u=(0,o.Kh)({"zh-CN":s}),d={messages(){return u[c.value]},use(e,t){c.value=e,this.add({[e]:t})},add(e={}){l(u,e)}};var f=d},5643:function(e,t,n){n.d(t,{A:function(){return p}});var o=n(6768),r=n(5392),a=n(8442),i=n(6370),l=n(2571),s=n(7684);const[c,u]=(0,r.YX)("notify"),d=["lockScroll","position","show","teleport","zIndex"],f=(0,a.X$)({},s.C,{type:(0,i.Ts)("danger"),color:String,message:i.VQ,position:(0,i.Ts)("top"),className:i.E9,background:String,lockScroll:Boolean});var p=(0,o.pM)({name:c,props:f,emits:["update:show"],setup(e,{emit:t,slots:n}){const r=e=>t("update:show",e);return()=>(0,o.bF)(l.zD,(0,o.v6)({class:[u([e.type]),e.className],style:{color:e.color,background:e.background},overlay:!1,duration:.2,"onUpdate:show":r},(0,a.Up)(e,d)),{default:()=>[n.default?n.default():e.message]})}})},2753:function(e,t,n){n.d(t,{Bg:function(){return h}});var o=n(6768),r=n(8442),a=n(4473),i=n(5643);let l,s;const c=e=>(0,r.Gv)(e)?e:{message:e};function u(){({instance:s}=(0,a.b)({setup(){const{state:e,toggle:t}=(0,a.T)();return()=>(0,o.bF)(i.A,(0,o.v6)(e,{"onUpdate:show":t}),null)}}))}const d=()=>({type:"danger",color:void 0,message:"",onClose:void 0,onClick:void 0,onOpened:void 0,duration:3e3,position:void 0,className:"",lockScroll:!1,background:void 0});let f=d();const p=()=>{s&&s.toggle(!1)};function h(e){if(r.M)return s||u(),e=(0,r.X$)({},f,c(e)),s.open(e),clearTimeout(l),e.duration>0&&(l=setTimeout(p,e.duration)),s}},989:function(e,t,n){n.d(t,{hJ:function(){return b}});var o=n(4726),r=n(6768),a=n(5130),i=n(144),l=n(5392),s=n(6370),c=n(240),u=n(8442),d=n(7905),f=n(6591),p=n(968);const[h,v]=(0,l.YX)("overlay"),m={show:Boolean,zIndex:s.VQ,duration:s.VQ,className:s.E9,lockScroll:s.Rd,lazyRender:s.Rd,customStyle:Object};var g=(0,r.pM)({name:h,props:m,setup(e,{slots:t}){const n=(0,i.KR)(),o=(0,p.a)((()=>e.show||!e.lazyRender)),l=t=>{e.lockScroll&&(0,c.wo)(t,!0)},s=o((()=>{var o;const i=(0,u.X$)((0,d.AO)(e.zIndex),e.customStyle);return(0,u.C8)(e.duration)&&(i.animationDuration=`${e.duration}s`),(0,r.bo)((0,r.bF)("div",{ref:n,style:i,class:[v(),e.className]},[null==(o=t.default)?void 0:o.call(t)]),[[a.aG,e.show]])}));return(0,f.ML)("touchmove",l,{target:n}),()=>(0,r.bF)(a.eB,{name:"van-fade",appear:!0},{default:s})}});const b=(0,o.G)(g)},2571:function(e,t,n){n.d(t,{zD:function(){return C}});var o=n(4726),r=n(6768),a=n(5130),i=n(144),l=n(7684),s=n(8442),c=n(6370),u=n(5392),d=n(9725),f=n(4612),p=n(6591),h=n(6145),v=n(7626),m=n(968),g=n(8957),b=n(6438),y=n(1483),w=n(5314),x=n(989);const S=(0,s.X$)({},l.C,{round:Boolean,position:(0,c.Ts)("center"),closeIcon:(0,c.Ts)("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:(0,c.Ts)("top-right"),safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[F,T]=(0,u.YX)("popup");var E=(0,r.pM)({name:F,inheritAttrs:!1,props:S,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let l,c;const u=(0,i.KR)(),S=(0,i.KR)(),F=(0,m.a)((()=>e.show||!e.lazyRender)),E=(0,r.EW)((()=>{const t={zIndex:u.value};if((0,s.C8)(e.duration)){const n="center"===e.position?"animationDuration":"transitionDuration";t[n]=`${e.duration}s`}return t})),C=()=>{l||(l=!0,u.value=void 0!==e.zIndex?+e.zIndex:(0,b.v)(),t("open"))},k=()=>{l&&(0,d.m)(e.beforeClose,{done(){l=!1,t("close"),t("update:show",!1)}})},R=n=>{t("clickOverlay",n),e.closeOnClickOverlay&&k()},O=()=>{if(e.overlay)return(0,r.bF)(x.hJ,(0,r.v6)({show:e.show,class:e.overlayClass,zIndex:u.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},(0,y.b)(),{onClick:R}),{default:o["overlay-content"]})},_=e=>{t("clickCloseIcon",e),k()},A=()=>{if(e.closeable)return(0,r.bF)(w.In,{role:"button",tabindex:0,name:e.closeIcon,class:[T("close-icon",e.closeIconPosition),f.Dk],classPrefix:e.iconPrefix,onClick:_},null)};let B;const I=()=>{B&&clearTimeout(B),B=setTimeout((()=>{t("opened")}))},P=()=>t("closed"),V=e=>t("keydown",e),D=F((()=>{var t;const{round:i,position:l,safeAreaInsetTop:s,safeAreaInsetBottom:c}=e;return(0,r.bo)((0,r.bF)("div",(0,r.v6)({ref:S,style:E.value,role:"dialog",tabindex:0,class:[T({round:i,[l]:l}),{"van-safe-area-top":s,"van-safe-area-bottom":c}],onKeydown:V},n,(0,y.b)()),[null==(t=o.default)?void 0:t.call(o),A()]),[[a.aG,e.show]])})),$=()=>{const{position:t,transition:n,transitionAppear:o}=e,i="center"===t?"van-fade":`van-popup-slide-${t}`;return(0,r.bF)(a.eB,{name:n||i,appear:o,onAfterEnter:I,onAfterLeave:P},{default:D})};return(0,r.wB)((()=>e.show),(e=>{e&&!l&&(C(),0===n.tabindex&&(0,r.dY)((()=>{var e;null==(e=S.value)||e.focus()}))),!e&&l&&(l=!1,t("close"))})),(0,h.c)({popupRef:S}),(0,v.G)(S,(()=>e.show&&e.lockScroll)),(0,p.ML)("popstate",(()=>{e.closeOnPopstate&&(k(),c=!1)})),(0,r.sV)((()=>{e.show&&C()})),(0,r.n)((()=>{c&&(t("update:show",!0),c=!1)})),(0,r.Y4)((()=>{e.show&&e.teleport&&(k(),c=!0)})),(0,r.Gt)(g.q,(()=>e.show)),()=>e.teleport?(0,r.bF)(r.Im,{to:e.teleport},{default:()=>[O(),$()]}):(0,r.bF)(r.FK,null,[O(),$()])}});const C=(0,o.G)(E)},7684:function(e,t,n){n.d(t,{C:function(){return r},r:function(){return a}});var o=n(6370);const r={show:Boolean,zIndex:o.VQ,overlay:o.Rd,duration:o.VQ,teleport:[String,Object],lockScroll:o.Rd,lazyRender:o.Rd,beforeClose:Function,overlayStyle:Object,overlayClass:o.E9,transitionAppear:Boolean,closeOnClickOverlay:o.Rd},a=Object.keys(r)},8442:function(e,t,n){function o(){}n.d(t,{$P:function(){return u},$r:function(){return g},C8:function(){return l},Ct:function(){return b},Fr:function(){return d},Gv:function(){return i},Jt:function(){return h},M:function(){return a},Tn:function(){return s},Up:function(){return v},X$:function(){return r},am:function(){return m},kf:function(){return f},lQ:function(){return o},un:function(){return p},yL:function(){return c}});const r=Object.assign,a="undefined"!==typeof window,i=e=>null!==e&&"object"===typeof e,l=e=>void 0!==e&&null!==e,s=e=>"function"===typeof e,c=e=>i(e)&&s(e.then)&&s(e.catch),u=e=>"[object Date]"===Object.prototype.toString.call(e)&&!Number.isNaN(e.getTime());function d(e){return e=e.replace(/[^-|\d]/g,""),/^((\+86)|(86))?(1)\d{10}$/.test(e)||/^0[0-9-]{10,13}$/.test(e)}const f=e=>"number"===typeof e||/^\d+(\.\d+)?$/.test(e),p=()=>!!a&&/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase());function h(e,t){const n=t.split(".");let o=e;return n.forEach((e=>{var t;o=i(o)&&null!=(t=o[e])?t:""})),o}function v(e,t,n){return t.reduce(((t,o)=>(n&&void 0===e[o]||(t[o]=e[o]),t)),{})}const m=(e,t)=>JSON.stringify(e)===JSON.stringify(t),g=e=>Array.isArray(e)?e:[e],b=e=>e.reduce(((e,t)=>e.concat(t)),[])},4612:function(e,t,n){n.d(t,{$i:function(){return f},Bn:function(){return r},Dk:function(){return d},Ez:function(){return h},TL:function(){return a},XE:function(){return o},YQ:function(){return i},kw:function(){return s},n_:function(){return l},pT:function(){return c},wT:function(){return p},xm:function(){return u}});const o="van-hairline",r=`${o}--top`,a=`${o}--left`,i=`${o}--right`,l=`${o}--bottom`,s=`${o}--surround`,c=`${o}--top-bottom`,u=`${o}-unset--top-bottom`,d="van-haptics-feedback",f=Symbol("van-form"),p=500,h=5},5392:function(e,t,n){n.d(t,{YX:function(){return c}});var o=n(8442),r=n(7905),a=n(6259);function i(e){const t=(0,r.PT)(e)+".";return(e,...n)=>{const r=a.Ay.messages(),i=(0,o.Jt)(r,t+e)||(0,o.Jt)(r,e);return(0,o.Tn)(i)?i(...n):i}}function l(e,t){return t?"string"===typeof t?` ${e}--${t}`:Array.isArray(t)?t.reduce(((t,n)=>t+l(e,n)),""):Object.keys(t).reduce(((n,o)=>n+(t[o]?l(e,o):"")),""):""}function s(e){return(t,n)=>(t&&"string"!==typeof t&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${l(t,n)}`)}function c(e){const t=`van-${e}`;return[t,s(t),i(t)]}},240:function(e,t,n){n.d(t,{B0:function(){return f},C7:function(){return g},Fk:function(){return c},LR:function(){return l},Td:function(){return s},Xw:function(){return m},dG:function(){return p},dK:function(){return v},gJ:function(){return y},hY:function(){return i},mk:function(){return u},wo:function(){return h}});var o=n(6591),r=n(144),a=n(8442);function i(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}function l(e,t){"scrollTop"in e?e.scrollTop=t:e.scrollTo(e.scrollX,t)}function s(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}function c(e){l(window,e),l(document.body,e)}function u(e,t){if(e===window)return 0;const n=t?i(t):s();return(0,o.yD)(e).top+n}const d=(0,a.un)();function f(){d&&c(s())}const p=e=>e.stopPropagation();function h(e,t){("boolean"!==typeof e.cancelable||e.cancelable)&&e.preventDefault(),t&&p(e)}function v(e){const t=(0,r.R1)(e);if(!t)return!1;const n=window.getComputedStyle(t),o="none"===n.display,a=null===t.offsetParent&&"fixed"!==n.position;return o||a}const{width:m,height:g}=(0,o.lW)();function b(e){const t=window.getComputedStyle(e);return"none"!==t.transform||"none"!==t.perspective||["transform","perspective","filter"].some((e=>(t.willChange||"").includes(e)))}function y(e){let t=e.parentElement;while(t){if(t&&"HTML"!==t.tagName&&"BODY"!==t.tagName&&b(t))return t;t=t.parentElement}return null}},7905:function(e,t,n){n.d(t,{AO:function(){return l},LF:function(){return x},PT:function(){return v},S7:function(){return p},ZV:function(){return w},_V:function(){return a},au:function(){return g},kW:function(){return m},qE:function(){return b},vE:function(){return i}});var o=n(8442),r=n(240);function a(e){if((0,o.C8)(e))return(0,o.kf)(e)?`${e}px`:String(e)}function i(e){if((0,o.C8)(e)){if(Array.isArray(e))return{width:a(e[0]),height:a(e[1])};const t=a(e);return{width:t,height:t}}}function l(e){const t={};return void 0!==e&&(t.zIndex=+e),t}let s;function c(){if(!s){const e=document.documentElement,t=e.style.fontSize||window.getComputedStyle(e).fontSize;s=parseFloat(t)}return s}function u(e){return e=e.replace(/rem/g,""),+e*c()}function d(e){return e=e.replace(/vw/g,""),+e*r.Xw.value/100}function f(e){return e=e.replace(/vh/g,""),+e*r.C7.value/100}function p(e){if("number"===typeof e)return e;if(o.M){if(e.includes("rem"))return u(e);if(e.includes("vw"))return d(e);if(e.includes("vh"))return f(e)}return parseFloat(e)}const h=/-(\w)/g,v=e=>e.replace(h,((e,t)=>t.toUpperCase())),m=e=>e.replace(/([A-Z])/g,"-$1").toLowerCase().replace(/^-/,"");function g(e,t=2){let n=e+"";while(n.lengthMath.min(Math.max(e,t),n);function y(e,t,n){const o=e.indexOf(t);return-1===o?e:"-"===t&&0!==o?e.slice(0,o):e.slice(0,o+1)+e.slice(o).replace(n,"")}function w(e,t=!0,n=!0){e=t?y(e,".",/\./g):e.split(".")[0],e=n?y(e,"-",/-/g):e.replace(/-/,"");const o=t?/[^-0-9.]/g:/[^-0-9]/g;return e.replace(o,"")}function x(e,t){const n=10**10;return Math.round((e+t)*n)/n}},9725:function(e,t,n){n.d(t,{m:function(){return r}});var o=n(8442);function r(e,{args:t=[],done:n,canceled:r,error:a}){if(e){const i=e.apply(null,t);(0,o.yL)(i)?i.then((e=>{e?n():r&&r()})).catch(a||o.lQ):i?n():r&&r()}else n()}},4473:function(e,t,n){n.d(t,{T:function(){return l},b:function(){return s}});var o=n(144),r=n(5130),a=n(8442),i=n(6145);function l(){const e=(0,o.Kh)({show:!1}),t=t=>{e.show=t},n=n=>{(0,a.X$)(e,n,{transitionAppear:!0}),t(!0)},r=()=>t(!1);return(0,i.c)({open:n,close:r,toggle:t}),{open:n,close:r,state:e,toggle:t}}function s(e){const t=(0,r.Ef)(e),n=document.createElement("div");return document.body.appendChild(n),{instance:t.mount(n),unmount(){t.unmount(),document.body.removeChild(n)}}}},6370:function(e,t,n){n.d(t,{$g:function(){return i},E9:function(){return o},Jh:function(){return s},Rd:function(){return a},TU:function(){return c},Ts:function(){return u},VQ:function(){return r},zj:function(){return l}});const o=null,r=[Number,String],a={type:Boolean,default:!0},i=e=>({type:e,required:!0}),l=()=>({type:Array,default:()=>[]}),s=e=>({type:Number,default:e}),c=e=>({type:r,default:e}),u=e=>({type:String,default:e})},4726:function(e,t,n){n.d(t,{G:function(){return r}});var o=n(7905);function r(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component((0,o.PT)(`-${n}`),e))},e}},1387:function(e,t,n){n.d(t,{Bt:function(){return le},aE:function(){return nt},rd:function(){return rt}});n(4114);var o=n(6768),r=n(144); +/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */ +const a="undefined"!==typeof document;function i(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const l=Object.assign;function s(e,t){const n={};for(const o in t){const r=t[o];n[o]=u(r)?r.map(e):e(r)}return n}const c=()=>{},u=Array.isArray;const d=/#/g,f=/&/g,p=/\//g,h=/=/g,v=/\?/g,m=/\+/g,g=/%5B/g,b=/%5D/g,y=/%5E/g,w=/%60/g,x=/%7B/g,S=/%7C/g,F=/%7D/g,T=/%20/g;function E(e){return encodeURI(""+e).replace(S,"|").replace(g,"[").replace(b,"]")}function C(e){return E(e).replace(x,"{").replace(F,"}").replace(y,"^")}function k(e){return E(e).replace(m,"%2B").replace(T,"+").replace(d,"%23").replace(f,"%26").replace(w,"`").replace(x,"{").replace(F,"}").replace(y,"^")}function R(e){return k(e).replace(h,"%3D")}function O(e){return E(e).replace(d,"%23").replace(v,"%3F")}function _(e){return null==e?"":O(e).replace(p,"%2F")}function A(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const B=/\/$/,I=e=>e.replace(B,"");function P(e,t,n="/"){let o,r={},a="",i="";const l=t.indexOf("#");let s=t.indexOf("?");return l=0&&(s=-1),s>-1&&(o=t.slice(0,s),a=t.slice(s+1,l>-1?l:t.length),r=e(a)),l>-1&&(o=o||t.slice(0,l),i=t.slice(l,t.length)),o=z(null!=o?o:t,n),{fullPath:o+(a&&"?")+a+i,path:o,query:r,hash:A(i)}}function V(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function D(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function $(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&M(t.matched[o],n.matched[r])&&L(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function M(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function L(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!j(e[n],t[n]))return!1;return!0}function j(e,t){return u(e)?U(e,t):u(t)?U(t,e):e===t}function U(e,t){return u(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function z(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];".."!==r&&"."!==r||o.push("");let a,i,l=n.length-1;for(a=0;a1&&l--}return n.slice(0,l).join("/")+"/"+o.slice(a).join("/")}var W,N;(function(e){e["pop"]="pop",e["push"]="push"})(W||(W={})),function(e){e["back"]="back",e["forward"]="forward",e["unknown"]=""}(N||(N={}));function X(e){if(!e)if(a){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),I(e)}const Y=/^[^#]+#/;function G(e,t){return e.replace(Y,"#")+t}function K(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const H=()=>({left:window.scrollX,top:window.scrollY});function Q(e){let t;if("el"in e){const n=e.el,o="string"===typeof n&&n.startsWith("#");0;const r="string"===typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=K(r,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 q(e,t){const n=history.state?history.state.position-t:-1;return n+e}const J=new Map;function Z(e,t){J.set(e,t)}function ee(e){const t=J.get(e);return J.delete(e),t}let te=()=>location.protocol+"//"+location.host;function ne(e,t){const{pathname:n,search:o,hash:r}=t,a=e.indexOf("#");if(a>-1){let t=r.includes(e.slice(a))?e.slice(a).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),D(n,"")}const i=D(n,e);return i+o+r}function oe(e,t,n,o){let r=[],a=[],i=null;const s=({state:a})=>{const l=ne(e,location),s=n.value,c=t.value;let u=0;if(a){if(n.value=l,t.value=a,i&&i===s)return void(i=null);u=c?a.position-c.position:0}else o(l);r.forEach((e=>{e(n.value,s,{delta:u,type:W.pop,direction:u?u>0?N.forward:N.back:N.unknown})}))};function c(){i=n.value}function u(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return a.push(t),t}function d(){const{history:e}=window;e.state&&e.replaceState(l({},e.state,{scroll:H()}),"")}function f(){for(const e of a)e();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:c,listen:u,destroy:f}}function re(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?H():null}}function ae(e){const{history:t,location:n}=window,o={value:ne(e,n)},r={value:t.state};function a(o,a,i){const l=e.indexOf("#"),s=l>-1?(n.host&&document.querySelector("base")?e:e.slice(l))+o:te()+e+o;try{t[i?"replaceState":"pushState"](a,"",s),r.value=a}catch(c){console.error(c),n[i?"replace":"assign"](s)}}function i(e,n){const i=l({},t.state,re(r.value.back,e,r.value.forward,!0),n,{position:r.value.position});a(e,i,!0),o.value=e}function s(e,n){const i=l({},r.value,t.state,{forward:e,scroll:H()});a(i.current,i,!0);const s=l({},re(o.value,e,null),{position:i.position+1},n);a(e,s,!1),o.value=e}return r.value||a(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:s,replace:i}}function ie(e){e=X(e);const t=ae(e),n=oe(e,t.state,t.location,t.replace);function o(e,t=!0){t||n.pauseListeners(),history.go(e)}const r=l({location:"",base:e,go:o,createHref:G.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}function le(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ie(e)}function se(e){return"string"===typeof e||e&&"object"===typeof e}function ce(e){return"string"===typeof e||"symbol"===typeof e}const ue={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},de=Symbol("");var fe;(function(e){e[e["aborted"]=4]="aborted",e[e["cancelled"]=8]="cancelled",e[e["duplicated"]=16]="duplicated"})(fe||(fe={}));function pe(e,t){return l(new Error,{type:e,[de]:!0},t)}function he(e,t){return e instanceof Error&&de in e&&(null==t||!!(e.type&t))}const ve="[^/]+?",me={sensitive:!1,strict:!1,start:!0,end:!0},ge=/[.+*?^${}()[\]/\\]/g;function be(e,t){const n=l({},me,t),o=[];let r=n.start?"^":"";const a=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(r+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function we(e,t){let n=0;const o=e.score,r=t.score;while(n0&&t[t.length-1]<0}const Se={type:0,value:""},Fe=/[a-zA-Z0-9_]/;function Te(e){if(!e)return[[]];if("/"===e)return[[Se]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${c}": ${e}`)}let n=0,o=n;const r=[];let a;function i(){a&&r.push(a),a=[]}let l,s=0,c="",u="";function d(){c&&(0===n?a.push({type:0,value:c}):1===n||2===n||3===n?(a.length>1&&("*"===l||"+"===l)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:c,regexp:u,repeatable:"*"===l||"+"===l,optional:"*"===l||"?"===l})):t("Invalid state to consume buffer"),c="")}function f(){c+=l}while(s{i(h)}:c}function i(e){if(ce(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function s(){return n}function u(e){let t=0;while(t=0&&(e.record.path!==n[t].record.path||!Ie(e,n[t])))t++;n.splice(t,0,e),e.record.name&&!_e(e)&&o.set(e.record.name,e)}function d(e,t){let r,a,i,s={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw pe(1,{location:e});0,i=r.record.name,s=l(ke(t.params,r.keys.filter((e=>!e.optional)).concat(r.parent?r.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&&ke(e.params,r.keys.map((e=>e.name)))),a=r.stringify(s)}else if(null!=e.path)a=e.path,r=n.find((e=>e.re.test(a))),r&&(s=r.parse(a),i=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw pe(1,{location:e,currentLocation:t});i=r.record.name,s=l({},t.params,e.params),a=r.stringify(s)}const c=[];let u=r;while(u)c.unshift(u.record),u=u.parent;return{name:i,path:a,params:s,matched:c,meta:Ae(c)}}return t=Be({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>a(e))),{addRoute:a,resolve:d,removeRoute:i,getRoutes:s,getRecordMatcher:r}}function ke(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Re(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Oe(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Oe(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"===typeof n?n[o]:n;return t}function _e(e){while(e){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ae(e){return e.reduce(((e,t)=>l(e,t.meta)),{})}function Be(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Ie(e,t){return t.children.some((t=>t===e||Ie(e,t)))}function Pe(e){const t={};if(""===e||"?"===e)return t;const n="?"===e[0],o=(n?e.slice(1):e).split("&");for(let r=0;re&&k(e))):[o&&k(o)];r.forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function De(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=u(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const $e=Symbol(""),Me=Symbol(""),Le=Symbol(""),je=Symbol(""),Ue=Symbol("");function ze(){let e=[];function t(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function We(e,t,n,o,r,a=(e=>e())){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((l,s)=>{const c=e=>{!1===e?s(pe(4,{from:n,to:t})):e instanceof Error?s(e):se(e)?s(pe(2,{from:t,to:e})):(i&&o.enterCallbacks[r]===i&&"function"===typeof e&&i.push(e),l())},u=a((()=>e.call(o&&o.instances[r],t,n,c)));let d=Promise.resolve(u);e.length<3&&(d=d.then(c)),d.catch((e=>s(e)))}))}function Ne(e,t,n,o,r=(e=>e())){const a=[];for(const l of e){0;for(const e in l.components){let s=l.components[e];if("beforeRouteEnter"===t||l.instances[e])if(Xe(s)){const i=s.__vccOpts||s,c=i[t];c&&a.push(We(c,n,o,l,e,r))}else{let c=s();0,a.push((()=>c.then((a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${l.path}"`));const s=i(a)?a.default:a;l.components[e]=s;const c=s.__vccOpts||s,u=c[t];return u&&We(u,n,o,l,e,r)()}))))}}}return a}function Xe(e){return"object"===typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function Ye(e){const t=(0,o.WQ)(Le),n=(0,o.WQ)(je),a=(0,o.EW)((()=>t.resolve((0,r.R1)(e.to)))),i=(0,o.EW)((()=>{const{matched:e}=a.value,{length:t}=e,o=e[t-1],r=n.matched;if(!o||!r.length)return-1;const i=r.findIndex(M.bind(null,o));if(i>-1)return i;const l=qe(e[t-2]);return t>1&&qe(o)===l&&r[r.length-1].path!==l?r.findIndex(M.bind(null,e[t-2])):i})),l=(0,o.EW)((()=>i.value>-1&&Qe(n.params,a.value.params))),s=(0,o.EW)((()=>i.value>-1&&i.value===n.matched.length-1&&L(n.params,a.value.params)));function u(n={}){return He(n)?t[(0,r.R1)(e.replace)?"replace":"push"]((0,r.R1)(e.to)).catch(c):Promise.resolve()}return{route:a,href:(0,o.EW)((()=>a.value.href)),isActive:l,isExactActive:s,navigate:u}}const Ge=(0,o.pM)({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:Ye,setup(e,{slots:t}){const n=(0,r.Kh)(Ye(e)),{options:a}=(0,o.WQ)(Le),i=(0,o.EW)((()=>({[Je(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[Je(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:(0,o.h)("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),Ke=Ge;function He(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(void 0===e.button||0===e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Qe(e,t){for(const n in t){const o=t[n],r=e[n];if("string"===typeof o){if(o!==r)return!1}else if(!u(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function qe(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Je=(e,t,n)=>null!=e?e:null!=t?t:n,Ze=(0,o.pM)({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=(0,o.WQ)(Ue),i=(0,o.EW)((()=>e.route||a.value)),s=(0,o.WQ)(Me,0),c=(0,o.EW)((()=>{let e=(0,r.R1)(s);const{matched:t}=i.value;let n;while((n=t[e])&&!n.components)e++;return e})),u=(0,o.EW)((()=>i.value.matched[c.value]));(0,o.Gt)(Me,(0,o.EW)((()=>c.value+1))),(0,o.Gt)($e,u),(0,o.Gt)(Ue,i);const d=(0,r.KR)();return(0,o.wB)((()=>[d.value,u.value,e.name]),(([e,t,n],[o,r,a])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&M(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=i.value,a=e.name,s=u.value,c=s&&s.components[a];if(!c)return et(n.default,{Component:c,route:r});const f=s.props[a],p=f?!0===f?r.params:"function"===typeof f?f(r):f:null,h=e=>{e.component.isUnmounted&&(s.instances[a]=null)},v=(0,o.h)(c,l({},p,t,{onVnodeUnmounted:h,ref:d}));return et(n.default,{Component:v,route:r})||v}}});function et(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const tt=Ze;function nt(e){const t=Ce(e.routes,e),n=e.parseQuery||Pe,i=e.stringifyQuery||Ve,d=e.history;const f=ze(),p=ze(),h=ze(),v=(0,r.IJ)(ue);let m=ue;a&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const g=s.bind(null,(e=>""+e)),b=s.bind(null,_),y=s.bind(null,A);function w(e,n){let o,r;return ce(e)?(o=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,o)}function x(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function S(){return t.getRoutes().map((e=>e.record))}function F(e){return!!t.getRecordMatcher(e)}function T(e,o){if(o=l({},o||v.value),"string"===typeof e){const r=P(n,e,o.path),a=t.resolve({path:r.path},o),i=d.createHref(r.fullPath);return l(r,a,{params:y(a.params),hash:A(r.hash),redirectedFrom:void 0,href:i})}let r;if(null!=e.path)r=l({},e,{path:P(n,e.path,o.path).path});else{const t=l({},e.params);for(const e in t)null==t[e]&&delete t[e];r=l({},e,{params:b(t)}),o.params=b(o.params)}const a=t.resolve(r,o),s=e.hash||"";a.params=g(y(a.params));const c=V(i,l({},e,{hash:C(s),path:a.path})),u=d.createHref(c);return l({fullPath:c,hash:s,query:i===Ve?De(e.query):e.query||{}},a,{redirectedFrom:void 0,href:u})}function E(e){return"string"===typeof e?P(n,e,v.value.path):l({},e)}function k(e,t){if(m!==e)return pe(8,{from:t,to:e})}function R(e){return I(e)}function O(e){return R(l(E(e),{replace:!0}))}function B(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"===typeof n?n(e):n;return"string"===typeof o&&(o=o.includes("?")||o.includes("#")?o=E(o):{path:o},o.params={}),l({query:e.query,hash:e.hash,params:null!=o.path?{}:e.params},o)}}function I(e,t){const n=m=T(e),o=v.value,r=e.state,a=e.force,s=!0===e.replace,c=B(n);if(c)return I(l(E(c),{state:"object"===typeof c?l({},r,c.state):r,force:a,replace:s}),t||n);const u=n;let d;return u.redirectedFrom=t,!a&&$(i,o,n)&&(d=pe(16,{to:u,from:o}),ne(o,o,!0,!1)),(d?Promise.resolve(d):L(u,o)).catch((e=>he(e)?he(e,2)?e:te(e):K(e,u,o))).then((e=>{if(e){if(he(e,2))return I(l({replace:s},E(e.to),{state:"object"===typeof e.to?l({},r,e.to.state):r,force:a}),t||u)}else e=U(u,o,!0,s,r);return j(u,o,e),e}))}function D(e,t){const n=k(e,t);return n?Promise.reject(n):Promise.resolve()}function M(e){const t=ae.values().next().value;return t&&"function"===typeof t.runWithContext?t.runWithContext(e):e()}function L(e,t){let n;const[o,r,a]=ot(e,t);n=Ne(o.reverse(),"beforeRouteLeave",e,t);for(const l of o)l.leaveGuards.forEach((o=>{n.push(We(o,e,t))}));const i=D.bind(null,e,t);return n.push(i),le(n).then((()=>{n=[];for(const o of f.list())n.push(We(o,e,t));return n.push(i),le(n)})).then((()=>{n=Ne(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(We(o,e,t))}));return n.push(i),le(n)})).then((()=>{n=[];for(const o of a)if(o.beforeEnter)if(u(o.beforeEnter))for(const r of o.beforeEnter)n.push(We(r,e,t));else n.push(We(o.beforeEnter,e,t));return n.push(i),le(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Ne(a,"beforeRouteEnter",e,t,M),n.push(i),le(n)))).then((()=>{n=[];for(const o of p.list())n.push(We(o,e,t));return n.push(i),le(n)})).catch((e=>he(e,8)?e:Promise.reject(e)))}function j(e,t,n){h.list().forEach((o=>M((()=>o(e,t,n)))))}function U(e,t,n,o,r){const i=k(e,t);if(i)return i;const s=t===ue,c=a?history.state:{};n&&(o||s?d.replace(e.fullPath,l({scroll:s&&c&&c.scroll},r)):d.push(e.fullPath,r)),v.value=e,ne(e,t,n,s),te()}let z;function N(){z||(z=d.listen(((e,t,n)=>{if(!ie.listening)return;const o=T(e),r=B(o);if(r)return void I(l(r,{replace:!0}),o).catch(c);m=o;const i=v.value;a&&Z(q(i.fullPath,n.delta),H()),L(o,i).catch((e=>he(e,12)?e:he(e,2)?(I(e.to,o).then((e=>{he(e,20)&&!n.delta&&n.type===W.pop&&d.go(-1,!1)})).catch(c),Promise.reject()):(n.delta&&d.go(-n.delta,!1),K(e,o,i)))).then((e=>{e=e||U(o,i,!1),e&&(n.delta&&!he(e,8)?d.go(-n.delta,!1):n.type===W.pop&&he(e,20)&&d.go(-1,!1)),j(o,i,e)})).catch(c)})))}let X,Y=ze(),G=ze();function K(e,t,n){te(e);const o=G.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function J(){return X&&v.value!==ue?Promise.resolve():new Promise(((e,t)=>{Y.add([e,t])}))}function te(e){return X||(X=!e,N(),Y.list().forEach((([t,n])=>e?n(e):t())),Y.reset()),e}function ne(t,n,r,i){const{scrollBehavior:l}=e;if(!a||!l)return Promise.resolve();const s=!r&&ee(q(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return(0,o.dY)().then((()=>l(t,n,s))).then((e=>e&&Q(e))).catch((e=>K(e,t,n)))}const oe=e=>d.go(e);let re;const ae=new Set,ie={currentRoute:v,listening:!0,addRoute:w,removeRoute:x,hasRoute:F,getRoutes:S,resolve:T,options:e,push:R,replace:O,go:oe,back:()=>oe(-1),forward:()=>oe(1),beforeEach:f.add,beforeResolve:p.add,afterEach:h.add,onError:G.add,isReady:J,install(e){const t=this;e.component("RouterLink",Ke),e.component("RouterView",tt),e.config.globalProperties.$router=t,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>(0,r.R1)(v)}),a&&!re&&v.value===ue&&(re=!0,R(d.location).catch((e=>{0})));const n={};for(const r in ue)Object.defineProperty(n,r,{get:()=>v.value[r],enumerable:!0});e.provide(Le,t),e.provide(je,(0,r.Gc)(n)),e.provide(Ue,v);const o=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(m=ue,z&&z(),z=null,v.value=ue,re=!1,X=!1),o()}}};function le(e){return e.reduce(((e,t)=>e.then((()=>M(t)))),Promise.resolve())}return ie}function ot(e,t){const n=[],o=[],r=[],a=Math.max(t.matched.length,e.matched.length);for(let i=0;iM(e,a)))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find((e=>M(e,l)))||r.push(l))}return[n,o,r]}function rt(){return(0,o.WQ)(Le)}}}]); +//# sourceMappingURL=chunk-vendors.16b03157.js.map \ No newline at end of file diff --git a/src/main/resources/static/js/chunk-vendors.16b03157.js.map b/src/main/resources/static/js/chunk-vendors.16b03157.js.map new file mode 100644 index 00000000..44804cd6 --- /dev/null +++ b/src/main/resources/static/js/chunk-vendors.16b03157.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/chunk-vendors.16b03157.js","mappings":"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D,GAAI,WACb,IAAOmsE,GACN,CAACG,OAAqB,CAE7B,IC7HF,MAAMe,IAAYvsE,EAAAA,EAAAA,GAAYwsE,ICmG9B,MAAM7gI,GAAU,SAChB,SAASG,GAAQxB,GACf,MAAMrC,EAAa,CACjBu4D,EAAAA,GACAT,EAAAA,GACAoM,EACAe,EACAyiB,GACAgD,GACAlR,GACA+R,GACAzxB,EAAAA,GACAgzB,GACAj1B,GAAAA,GACAo+B,GACAqD,GACAoB,GACA/f,GACAogB,GACAU,GACAE,GACA2B,GACAmB,GACAW,GACAQ,GACAE,GACAI,GACAU,GACAI,GACAU,GACAmB,GACAQ,GACAuD,GACAkB,GACAzkC,GACA+kC,GACAoB,GACAE,GACAhF,GACAtiB,GACAooB,GACAa,GACA9uB,GACAovB,GACAW,GACAyB,GACAjzC,EAAAA,GACA88B,GACA0a,GACAgC,GACAE,GACAjqB,GACA3vB,EAAAA,GACA4pE,GAAAA,GACAluB,GACAW,GACAE,GACA8B,GACAwrB,GAAAA,GACA9pB,GACAQ,GACAniC,GACAqiC,GACA8M,GACA1lD,EAAAA,GACAomD,GACAoB,GACAzgC,GACAxB,GACA8jC,GACA2B,GACAE,GACAS,GACAW,GACAK,GACAG,GACAuC,GACAuB,GACAd,GACAkB,GACAb,GACAV,GACA8C,GACAO,GACAW,GACA8B,GACAE,GACA3sD,GACA0tD,GACApqD,GACAorD,GACAjmD,GACAqQ,GACAxP,GACA2lD,GACAO,GACAhmD,GACAwT,GACAg0C,GACA2B,GACAE,GACAW,GACA8D,GACAyB,IAEFtkI,EAAW1kB,SAASquC,IACdA,EAAK9lB,QACPxB,EAAIsB,IAAIgmB,GACCA,EAAKh5B,MACd0R,EAAI3S,UAAUi6B,EAAKh5B,KAAMg5B,EAC3B,GAEJ,CAuGA,IAAI2tC,GAAgB,CAClBzzD,WACAH,W,wHC3TF,MAAO/S,EAAMsmE,IAAOC,EAAAA,EAAAA,IAAgB,WAC9BwtE,EAAWz/I,MAAM,IAAIoO,KAAK,MAAMjX,KAAI,CAACyhB,EAAG/nB,KAAUkhC,EAAAA,EAAAA,IAAa,IAAK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","sources":["webpack://vant-vue3/./node_modules/@vue/reactivity/dist/reactivity.esm-bundler.js","webpack://vant-vue3/./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js","webpack://vant-vue3/./node_modules/@vue/runtime-dom/dist/runtime-dom.esm-bundler.js","webpack://vant-vue3/./node_modules/@vue/shared/dist/shared.esm-bundler.js","webpack://vant-vue3/./node_modules/pinia-plugin-persist/dist/pinia-persist.es.js","webpack://vant-vue3/./node_modules/vue-loader/dist/exportHelper.js","webpack://vant-vue3/./node_modules/core-js/internals/a-callable.js","webpack://vant-vue3/./node_modules/core-js/internals/a-possible-prototype.js","webpack://vant-vue3/./node_modules/core-js/internals/an-instance.js","webpack://vant-vue3/./node_modules/core-js/internals/an-object.js","webpack://vant-vue3/./node_modules/core-js/internals/array-buffer-basic-detection.js","webpack://vant-vue3/./node_modules/core-js/internals/array-buffer-byte-length.js","webpack://vant-vue3/./node_modules/core-js/internals/array-buffer-is-detached.js","webpack://vant-vue3/./node_modules/core-js/internals/array-buffer-transfer.js","webpack://vant-vue3/./node_modules/core-js/internals/array-buffer-view-core.js","webpack://vant-vue3/./node_modules/core-js/internals/array-from-constructor-and-list.js","webpack://vant-vue3/./node_modules/core-js/internals/array-includes.js","webpack://vant-vue3/./node_modules/core-js/internals/array-set-length.js","webpack://vant-vue3/./node_modules/core-js/internals/array-to-reversed.js","webpack://vant-vue3/./node_modules/core-js/internals/array-with.js","webpack://vant-vue3/./node_modules/core-js/internals/classof-raw.js","webpack://vant-vue3/./node_modules/core-js/internals/classof.js","webpack://vant-vue3/./node_modules/core-js/internals/copy-constructor-properties.js","webpack://vant-vue3/./node_modules/core-js/internals/correct-prototype-getter.js","webpack://vant-vue3/./node_modules/core-js/internals/create-non-enumerable-property.js","webpack://vant-vue3/./node_modules/core-js/internals/create-property-descriptor.js","webpack://vant-vue3/./node_modules/core-js/internals/define-built-in-accessor.js","webpack://vant-vue3/./node_modules/core-js/internals/define-built-in.js","webpack://vant-vue3/./node_modules/core-js/internals/define-global-property.js","webpack://vant-vue3/./node_modules/core-js/internals/descriptors.js","webpack://vant-vue3/./node_modules/core-js/internals/detach-transferable.js","webpack://vant-vue3/./node_modules/core-js/internals/document-create-element.js","webpack://vant-vue3/./node_modules/core-js/internals/does-not-exceed-safe-integer.js","webpack://vant-vue3/./node_modules/core-js/internals/dom-exception-constants.js","webpack://vant-vue3/./node_modules/core-js/internals/engine-is-browser.js","webpack://vant-vue3/./node_modules/core-js/internals/engine-is-deno.js","webpack://vant-vue3/./node_modules/core-js/internals/engine-is-node.js","webpack://vant-vue3/./node_modules/core-js/internals/engine-user-agent.js","webpack://vant-vue3/./node_modules/core-js/internals/engine-v8-version.js","webpack://vant-vue3/./node_modules/core-js/internals/enum-bug-keys.js","webpack://vant-vue3/./node_modules/core-js/internals/error-stack-clear.js","webpack://vant-vue3/./node_modules/core-js/internals/export.js","webpack://vant-vue3/./node_modules/core-js/internals/fails.js","webpack://vant-vue3/./node_modules/core-js/internals/function-bind-native.js","webpack://vant-vue3/./node_modules/core-js/internals/function-call.js","webpack://vant-vue3/./node_modules/core-js/internals/function-name.js","webpack://vant-vue3/./node_modules/core-js/internals/function-uncurry-this-accessor.js","webpack://vant-vue3/./node_modules/core-js/internals/function-uncurry-this.js","webpack://vant-vue3/./node_modules/core-js/internals/get-built-in.js","webpack://vant-vue3/./node_modules/core-js/internals/get-method.js","webpack://vant-vue3/./node_modules/core-js/internals/global.js","webpack://vant-vue3/./node_modules/core-js/internals/has-own-property.js","webpack://vant-vue3/./node_modules/core-js/internals/hidden-keys.js","webpack://vant-vue3/./node_modules/core-js/internals/ie8-dom-define.js","webpack://vant-vue3/./node_modules/core-js/internals/indexed-object.js","webpack://vant-vue3/./node_modules/core-js/internals/inherit-if-required.js","webpack://vant-vue3/./node_modules/core-js/internals/inspect-source.js","webpack://vant-vue3/./node_modules/core-js/internals/internal-state.js","webpack://vant-vue3/./node_modules/core-js/internals/is-array.js","webpack://vant-vue3/./node_modules/core-js/internals/is-big-int-array.js","webpack://vant-vue3/./node_modules/core-js/internals/is-callable.js","webpack://vant-vue3/./node_modules/core-js/internals/is-forced.js","webpack://vant-vue3/./node_modules/core-js/internals/is-null-or-undefined.js","webpack://vant-vue3/./node_modules/core-js/internals/is-object.js","webpack://vant-vue3/./node_modules/core-js/internals/is-possible-prototype.js","webpack://vant-vue3/./node_modules/core-js/internals/is-pure.js","webpack://vant-vue3/./node_modules/core-js/internals/is-symbol.js","webpack://vant-vue3/./node_modules/core-js/internals/length-of-array-like.js","webpack://vant-vue3/./node_modules/core-js/internals/make-built-in.js","webpack://vant-vue3/./node_modules/core-js/internals/math-trunc.js","webpack://vant-vue3/./node_modules/core-js/internals/normalize-string-argument.js","webpack://vant-vue3/./node_modules/core-js/internals/object-define-property.js","webpack://vant-vue3/./node_modules/core-js/internals/object-get-own-property-descriptor.js","webpack://vant-vue3/./node_modules/core-js/internals/object-get-own-property-names.js","webpack://vant-vue3/./node_modules/core-js/internals/object-get-own-property-symbols.js","webpack://vant-vue3/./node_modules/core-js/internals/object-get-prototype-of.js","webpack://vant-vue3/./node_modules/core-js/internals/object-is-prototype-of.js","webpack://vant-vue3/./node_modules/core-js/internals/object-keys-internal.js","webpack://vant-vue3/./node_modules/core-js/internals/object-property-is-enumerable.js","webpack://vant-vue3/./node_modules/core-js/internals/object-set-prototype-of.js","webpack://vant-vue3/./node_modules/core-js/internals/ordinary-to-primitive.js","webpack://vant-vue3/./node_modules/core-js/internals/own-keys.js","webpack://vant-vue3/./node_modules/core-js/internals/require-object-coercible.js","webpack://vant-vue3/./node_modules/core-js/internals/shared-key.js","webpack://vant-vue3/./node_modules/core-js/internals/shared-store.js","webpack://vant-vue3/./node_modules/core-js/internals/shared.js","webpack://vant-vue3/./node_modules/core-js/internals/structured-clone-proper-transfer.js","webpack://vant-vue3/./node_modules/core-js/internals/symbol-constructor-detection.js","webpack://vant-vue3/./node_modules/core-js/internals/to-absolute-index.js","webpack://vant-vue3/./node_modules/core-js/internals/to-big-int.js","webpack://vant-vue3/./node_modules/core-js/internals/to-index.js","webpack://vant-vue3/./node_modules/core-js/internals/to-indexed-object.js","webpack://vant-vue3/./node_modules/core-js/internals/to-integer-or-infinity.js","webpack://vant-vue3/./node_modules/core-js/internals/to-length.js","webpack://vant-vue3/./node_modules/core-js/internals/to-object.js","webpack://vant-vue3/./node_modules/core-js/internals/to-primitive.js","webpack://vant-vue3/./node_modules/core-js/internals/to-property-key.js","webpack://vant-vue3/./node_modules/core-js/internals/to-string-tag-support.js","webpack://vant-vue3/./node_modules/core-js/internals/to-string.js","webpack://vant-vue3/./node_modules/core-js/internals/try-node-require.js","webpack://vant-vue3/./node_modules/core-js/internals/try-to-string.js","webpack://vant-vue3/./node_modules/core-js/internals/uid.js","webpack://vant-vue3/./node_modules/core-js/internals/use-symbol-as-uid.js","webpack://vant-vue3/./node_modules/core-js/internals/v8-prototype-define-bug.js","webpack://vant-vue3/./node_modules/core-js/internals/validate-arguments-length.js","webpack://vant-vue3/./node_modules/core-js/internals/weak-map-basic-detection.js","webpack://vant-vue3/./node_modules/core-js/internals/well-known-symbol.js","webpack://vant-vue3/./node_modules/core-js/modules/es.array-buffer.detached.js","webpack://vant-vue3/./node_modules/core-js/modules/es.array-buffer.transfer-to-fixed-length.js","webpack://vant-vue3/./node_modules/core-js/modules/es.array-buffer.transfer.js","webpack://vant-vue3/./node_modules/core-js/modules/es.array.push.js","webpack://vant-vue3/./node_modules/core-js/modules/es.typed-array.to-reversed.js","webpack://vant-vue3/./node_modules/core-js/modules/es.typed-array.to-sorted.js","webpack://vant-vue3/./node_modules/core-js/modules/es.typed-array.with.js","webpack://vant-vue3/./node_modules/core-js/modules/web.dom-exception.stack.js","webpack://vant-vue3/./node_modules/core-js/modules/web.url-search-params.delete.js","webpack://vant-vue3/./node_modules/core-js/modules/web.url-search-params.has.js","webpack://vant-vue3/./node_modules/core-js/modules/web.url-search-params.size.js","webpack://vant-vue3/./node_modules/@vant/use/dist/index.esm.mjs","webpack://vant-vue3/./node_modules/axios/lib/helpers/bind.js","webpack://vant-vue3/./node_modules/axios/lib/utils.js","webpack://vant-vue3/./node_modules/axios/lib/core/AxiosError.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/null.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/toFormData.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/AxiosURLSearchParams.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/buildURL.js","webpack://vant-vue3/./node_modules/axios/lib/core/InterceptorManager.js","webpack://vant-vue3/./node_modules/axios/lib/defaults/transitional.js","webpack://vant-vue3/./node_modules/axios/lib/platform/browser/classes/URLSearchParams.js","webpack://vant-vue3/./node_modules/axios/lib/platform/browser/classes/FormData.js","webpack://vant-vue3/./node_modules/axios/lib/platform/browser/classes/Blob.js","webpack://vant-vue3/./node_modules/axios/lib/platform/browser/index.js","webpack://vant-vue3/./node_modules/axios/lib/platform/common/utils.js","webpack://vant-vue3/./node_modules/axios/lib/platform/index.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/toURLEncodedForm.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/formDataToJSON.js","webpack://vant-vue3/./node_modules/axios/lib/defaults/index.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/parseHeaders.js","webpack://vant-vue3/./node_modules/axios/lib/core/AxiosHeaders.js","webpack://vant-vue3/./node_modules/axios/lib/core/transformData.js","webpack://vant-vue3/./node_modules/axios/lib/cancel/isCancel.js","webpack://vant-vue3/./node_modules/axios/lib/cancel/CanceledError.js","webpack://vant-vue3/./node_modules/axios/lib/core/settle.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/cookies.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/isAbsoluteURL.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/combineURLs.js","webpack://vant-vue3/./node_modules/axios/lib/core/buildFullPath.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/isURLSameOrigin.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/parseProtocol.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/speedometer.js","webpack://vant-vue3/./node_modules/axios/lib/adapters/xhr.js","webpack://vant-vue3/./node_modules/axios/lib/adapters/adapters.js","webpack://vant-vue3/./node_modules/axios/lib/core/dispatchRequest.js","webpack://vant-vue3/./node_modules/axios/lib/core/mergeConfig.js","webpack://vant-vue3/./node_modules/axios/lib/env/data.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/validator.js","webpack://vant-vue3/./node_modules/axios/lib/core/Axios.js","webpack://vant-vue3/./node_modules/axios/lib/cancel/CancelToken.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/spread.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/isAxiosError.js","webpack://vant-vue3/./node_modules/axios/lib/helpers/HttpStatusCode.js","webpack://vant-vue3/./node_modules/axios/lib/axios.js","webpack://vant-vue3/./node_modules/pinia/node_modules/vue-demi/lib/index.mjs","webpack://vant-vue3/./node_modules/@vue/devtools-api/lib/esm/env.js","webpack://vant-vue3/./node_modules/@vue/devtools-api/lib/esm/const.js","webpack://vant-vue3/./node_modules/@vue/devtools-api/lib/esm/time.js","webpack://vant-vue3/./node_modules/pinia/dist/pinia.mjs","webpack://vant-vue3/./node_modules/@vue/devtools-api/lib/esm/proxy.js","webpack://vant-vue3/./node_modules/@vue/devtools-api/lib/esm/index.js","webpack://vant-vue3/./node_modules/vant/es/action-bar-button/ActionBarButton.mjs","webpack://vant-vue3/./node_modules/vant/es/action-bar-button/index.mjs","webpack://vant-vue3/./node_modules/vant/es/action-bar/ActionBar.mjs","webpack://vant-vue3/./node_modules/vant/es/action-bar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/badge/Badge.mjs","webpack://vant-vue3/./node_modules/vant/es/badge/index.mjs","webpack://vant-vue3/./node_modules/vant/es/button/Button.mjs","webpack://vant-vue3/./node_modules/vant/es/button/index.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/on-popup-reopen.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-expose.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-global-z-index.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-height.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-lazy-render.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-lock-scroll.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-placeholder.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-route.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-scope-id.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-touch.mjs","webpack://vant-vue3/./node_modules/vant/es/config-provider/ConfigProvider.mjs","webpack://vant-vue3/./node_modules/vant/es/dialog/Dialog.mjs","webpack://vant-vue3/./node_modules/vant/es/dialog/function-call.mjs","webpack://vant-vue3/./node_modules/vant/es/icon/Icon.mjs","webpack://vant-vue3/./node_modules/vant/es/icon/index.mjs","webpack://vant-vue3/./node_modules/vant/es/action-bar-icon/ActionBarIcon.mjs","webpack://vant-vue3/./node_modules/vant/es/action-bar-icon/index.mjs","webpack://vant-vue3/./node_modules/vant/es/action-sheet/ActionSheet.mjs","webpack://vant-vue3/./node_modules/vant/es/action-sheet/index.mjs","webpack://vant-vue3/./node_modules/vant/es/picker/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/picker/PickerColumn.mjs","webpack://vant-vue3/./node_modules/vant/es/picker/PickerToolbar.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-sync-prop-ref.mjs","webpack://vant-vue3/./node_modules/vant/es/tabs/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-id.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-refs.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-visibility-change.mjs","webpack://vant-vue3/./node_modules/vant/es/sticky/Sticky.mjs","webpack://vant-vue3/./node_modules/vant/es/sticky/index.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe/Swipe.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tabs/TabsContent.mjs","webpack://vant-vue3/./node_modules/vant/es/tabs/Tabs.mjs","webpack://vant-vue3/./node_modules/vant/es/composables/use-tab-status.mjs","webpack://vant-vue3/./node_modules/vant/es/tab/TabTitle.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe-item/SwipeItem.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tab/Tab.mjs","webpack://vant-vue3/./node_modules/vant/es/tab/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tabs/index.mjs","webpack://vant-vue3/./node_modules/vant/es/picker-group/PickerGroup.mjs","webpack://vant-vue3/./node_modules/vant/es/picker/Picker.mjs","webpack://vant-vue3/./node_modules/vant/es/area/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/picker/index.mjs","webpack://vant-vue3/./node_modules/vant/es/area/Area.mjs","webpack://vant-vue3/./node_modules/vant/es/area/index.mjs","webpack://vant-vue3/./node_modules/vant/es/cell/Cell.mjs","webpack://vant-vue3/./node_modules/vant/es/cell/index.mjs","webpack://vant-vue3/./node_modules/vant/es/form/Form.mjs","webpack://vant-vue3/./node_modules/vant/es/form/index.mjs","webpack://vant-vue3/./node_modules/vant/es/field/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/field/Field.mjs","webpack://vant-vue3/./node_modules/vant/es/field/index.mjs","webpack://vant-vue3/./node_modules/vant/es/toast/lock-click.mjs","webpack://vant-vue3/./node_modules/vant/es/toast/Toast.mjs","webpack://vant-vue3/./node_modules/vant/es/toast/function-call.mjs","webpack://vant-vue3/./node_modules/vant/es/switch/Switch.mjs","webpack://vant-vue3/./node_modules/vant/es/switch/index.mjs","webpack://vant-vue3/./node_modules/vant/es/address-edit/AddressEditDetail.mjs","webpack://vant-vue3/./node_modules/vant/es/address-edit/AddressEdit.mjs","webpack://vant-vue3/./node_modules/vant/es/address-edit/index.mjs","webpack://vant-vue3/./node_modules/vant/es/radio-group/RadioGroup.mjs","webpack://vant-vue3/./node_modules/vant/es/radio-group/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tag/Tag.mjs","webpack://vant-vue3/./node_modules/vant/es/tag/index.mjs","webpack://vant-vue3/./node_modules/vant/es/checkbox/Checker.mjs","webpack://vant-vue3/./node_modules/vant/es/radio/Radio.mjs","webpack://vant-vue3/./node_modules/vant/es/radio/index.mjs","webpack://vant-vue3/./node_modules/vant/es/address-list/AddressListItem.mjs","webpack://vant-vue3/./node_modules/vant/es/address-list/AddressList.mjs","webpack://vant-vue3/./node_modules/vant/es/address-list/index.mjs","webpack://vant-vue3/./node_modules/vant/es/lazyload/vue-lazyload/util.mjs","webpack://vant-vue3/./node_modules/vant/es/back-top/BackTop.mjs","webpack://vant-vue3/./node_modules/vant/es/back-top/index.mjs","webpack://vant-vue3/./node_modules/vant/es/barrage/Barrage.mjs","webpack://vant-vue3/./node_modules/vant/es/barrage/index.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/date-picker/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/CalendarDay.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/CalendarMonth.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/CalendarHeader.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/Calendar.mjs","webpack://vant-vue3/./node_modules/vant/es/calendar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/image/Image.mjs","webpack://vant-vue3/./node_modules/vant/es/image/index.mjs","webpack://vant-vue3/./node_modules/vant/es/card/Card.mjs","webpack://vant-vue3/./node_modules/vant/es/card/index.mjs","webpack://vant-vue3/./node_modules/vant/es/cascader/Cascader.mjs","webpack://vant-vue3/./node_modules/vant/es/cascader/index.mjs","webpack://vant-vue3/./node_modules/vant/es/cell-group/CellGroup.mjs","webpack://vant-vue3/./node_modules/vant/es/cell-group/index.mjs","webpack://vant-vue3/./node_modules/vant/es/checkbox-group/CheckboxGroup.mjs","webpack://vant-vue3/./node_modules/vant/es/checkbox/Checkbox.mjs","webpack://vant-vue3/./node_modules/vant/es/checkbox/index.mjs","webpack://vant-vue3/./node_modules/vant/es/checkbox-group/index.mjs","webpack://vant-vue3/./node_modules/vant/es/circle/Circle.mjs","webpack://vant-vue3/./node_modules/vant/es/circle/index.mjs","webpack://vant-vue3/./node_modules/vant/es/row/Row.mjs","webpack://vant-vue3/./node_modules/vant/es/col/Col.mjs","webpack://vant-vue3/./node_modules/vant/es/col/index.mjs","webpack://vant-vue3/./node_modules/vant/es/collapse/Collapse.mjs","webpack://vant-vue3/./node_modules/vant/es/collapse/index.mjs","webpack://vant-vue3/./node_modules/vant/es/collapse-item/CollapseItem.mjs","webpack://vant-vue3/./node_modules/vant/es/collapse-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/config-provider/index.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-card/ContactCard.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-card/index.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-edit/ContactEdit.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-edit/index.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-list/ContactList.mjs","webpack://vant-vue3/./node_modules/vant/es/contact-list/index.mjs","webpack://vant-vue3/./node_modules/vant/es/count-down/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/count-down/CountDown.mjs","webpack://vant-vue3/./node_modules/vant/es/count-down/index.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon/Coupon.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon/index.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon-cell/CouponCell.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon-cell/index.mjs","webpack://vant-vue3/./node_modules/vant/es/empty/Empty.mjs","webpack://vant-vue3/./node_modules/vant/es/empty/index.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon-list/CouponList.mjs","webpack://vant-vue3/./node_modules/vant/es/coupon-list/index.mjs","webpack://vant-vue3/./node_modules/vant/es/date-picker/DatePicker.mjs","webpack://vant-vue3/./node_modules/vant/es/date-picker/index.mjs","webpack://vant-vue3/./node_modules/vant/es/dialog/index.mjs","webpack://vant-vue3/./node_modules/vant/es/divider/Divider.mjs","webpack://vant-vue3/./node_modules/vant/es/divider/index.mjs","webpack://vant-vue3/./node_modules/vant/es/dropdown-menu/DropdownMenu.mjs","webpack://vant-vue3/./node_modules/vant/es/dropdown-item/DropdownItem.mjs","webpack://vant-vue3/./node_modules/vant/es/dropdown-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/dropdown-menu/index.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/closest.mjs","webpack://vant-vue3/./node_modules/vant/es/floating-bubble/FloatingBubble.mjs","webpack://vant-vue3/./node_modules/vant/es/floating-bubble/index.mjs","webpack://vant-vue3/./node_modules/vant/es/floating-panel/FloatingPanel.mjs","webpack://vant-vue3/./node_modules/vant/es/floating-panel/index.mjs","webpack://vant-vue3/./node_modules/vant/es/grid/Grid.mjs","webpack://vant-vue3/./node_modules/vant/es/grid/index.mjs","webpack://vant-vue3/./node_modules/vant/es/grid-item/GridItem.mjs","webpack://vant-vue3/./node_modules/vant/es/grid-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/highlight/Highlight.mjs","webpack://vant-vue3/./node_modules/vant/es/highlight/index.mjs","webpack://vant-vue3/./node_modules/vant/es/image-preview/ImagePreviewItem.mjs","webpack://vant-vue3/./node_modules/vant/es/image-preview/ImagePreview.mjs","webpack://vant-vue3/./node_modules/vant/es/image-preview/index.mjs","webpack://vant-vue3/./node_modules/vant/es/index-bar/IndexBar.mjs","webpack://vant-vue3/./node_modules/vant/es/index-anchor/IndexAnchor.mjs","webpack://vant-vue3/./node_modules/vant/es/index-anchor/index.mjs","webpack://vant-vue3/./node_modules/vant/es/index-bar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/list/List.mjs","webpack://vant-vue3/./node_modules/vant/es/list/index.mjs","webpack://vant-vue3/./node_modules/vant/es/nav-bar/NavBar.mjs","webpack://vant-vue3/./node_modules/vant/es/nav-bar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/notice-bar/NoticeBar.mjs","webpack://vant-vue3/./node_modules/vant/es/notice-bar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/notify/index.mjs","webpack://vant-vue3/./node_modules/vant/es/number-keyboard/NumberKeyboardKey.mjs","webpack://vant-vue3/./node_modules/vant/es/number-keyboard/NumberKeyboard.mjs","webpack://vant-vue3/./node_modules/vant/es/number-keyboard/index.mjs","webpack://vant-vue3/./node_modules/vant/es/pagination/Pagination.mjs","webpack://vant-vue3/./node_modules/vant/es/pagination/index.mjs","webpack://vant-vue3/./node_modules/vant/es/password-input/PasswordInput.mjs","webpack://vant-vue3/./node_modules/vant/es/password-input/index.mjs","webpack://vant-vue3/./node_modules/vant/es/picker-group/index.mjs","webpack://vant-vue3/./node_modules/@vant/popperjs/dist/index.esm.mjs","webpack://vant-vue3/./node_modules/vant/es/popover/Popover.mjs","webpack://vant-vue3/./node_modules/vant/es/popover/index.mjs","webpack://vant-vue3/./node_modules/vant/es/progress/Progress.mjs","webpack://vant-vue3/./node_modules/vant/es/progress/index.mjs","webpack://vant-vue3/./node_modules/vant/es/pull-refresh/PullRefresh.mjs","webpack://vant-vue3/./node_modules/vant/es/pull-refresh/index.mjs","webpack://vant-vue3/./node_modules/vant/es/rate/Rate.mjs","webpack://vant-vue3/./node_modules/vant/es/rate/index.mjs","webpack://vant-vue3/./node_modules/vant/es/rolling-text/RollingTextItem.mjs","webpack://vant-vue3/./node_modules/vant/es/rolling-text/RollingText.mjs","webpack://vant-vue3/./node_modules/vant/es/rolling-text/index.mjs","webpack://vant-vue3/./node_modules/vant/es/row/index.mjs","webpack://vant-vue3/./node_modules/vant/es/search/Search.mjs","webpack://vant-vue3/./node_modules/vant/es/search/index.mjs","webpack://vant-vue3/./node_modules/vant/es/share-sheet/ShareSheet.mjs","webpack://vant-vue3/./node_modules/vant/es/share-sheet/index.mjs","webpack://vant-vue3/./node_modules/vant/es/sidebar/Sidebar.mjs","webpack://vant-vue3/./node_modules/vant/es/sidebar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/sidebar-item/SidebarItem.mjs","webpack://vant-vue3/./node_modules/vant/es/sidebar-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/signature/Signature.mjs","webpack://vant-vue3/./node_modules/vant/es/signature/index.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-title/SkeletonTitle.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-title/index.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-avatar/SkeletonAvatar.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-avatar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-paragraph/SkeletonParagraph.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-paragraph/index.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton/Skeleton.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton/index.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-image/SkeletonImage.mjs","webpack://vant-vue3/./node_modules/vant/es/skeleton-image/index.mjs","webpack://vant-vue3/./node_modules/vant/es/slider/Slider.mjs","webpack://vant-vue3/./node_modules/vant/es/slider/index.mjs","webpack://vant-vue3/./node_modules/vant/es/space/Space.mjs","webpack://vant-vue3/./node_modules/vant/es/space/index.mjs","webpack://vant-vue3/./node_modules/vant/es/steps/Steps.mjs","webpack://vant-vue3/./node_modules/vant/es/step/Step.mjs","webpack://vant-vue3/./node_modules/vant/es/step/index.mjs","webpack://vant-vue3/./node_modules/vant/es/stepper/Stepper.mjs","webpack://vant-vue3/./node_modules/vant/es/stepper/index.mjs","webpack://vant-vue3/./node_modules/vant/es/steps/index.mjs","webpack://vant-vue3/./node_modules/vant/es/submit-bar/SubmitBar.mjs","webpack://vant-vue3/./node_modules/vant/es/submit-bar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe-cell/SwipeCell.mjs","webpack://vant-vue3/./node_modules/vant/es/swipe-cell/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tabbar/Tabbar.mjs","webpack://vant-vue3/./node_modules/vant/es/tabbar/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tabbar-item/TabbarItem.mjs","webpack://vant-vue3/./node_modules/vant/es/tabbar-item/index.mjs","webpack://vant-vue3/./node_modules/vant/es/text-ellipsis/TextEllipsis.mjs","webpack://vant-vue3/./node_modules/vant/es/text-ellipsis/index.mjs","webpack://vant-vue3/./node_modules/vant/es/time-picker/TimePicker.mjs","webpack://vant-vue3/./node_modules/vant/es/time-picker/index.mjs","webpack://vant-vue3/./node_modules/vant/es/toast/index.mjs","webpack://vant-vue3/./node_modules/vant/es/tree-select/TreeSelect.mjs","webpack://vant-vue3/./node_modules/vant/es/tree-select/index.mjs","webpack://vant-vue3/./node_modules/vant/es/uploader/utils.mjs","webpack://vant-vue3/./node_modules/vant/es/image-preview/function-call.mjs","webpack://vant-vue3/./node_modules/vant/es/uploader/UploaderPreviewItem.mjs","webpack://vant-vue3/./node_modules/vant/es/uploader/Uploader.mjs","webpack://vant-vue3/./node_modules/vant/es/uploader/index.mjs","webpack://vant-vue3/./node_modules/vant/es/watermark/Watermark.mjs","webpack://vant-vue3/./node_modules/vant/es/watermark/index.mjs","webpack://vant-vue3/./node_modules/vant/es/index.mjs","webpack://vant-vue3/./node_modules/vant/es/loading/Loading.mjs","webpack://vant-vue3/./node_modules/vant/es/loading/index.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/deep-assign.mjs","webpack://vant-vue3/./node_modules/vant/es/locale/lang/zh-CN.mjs","webpack://vant-vue3/./node_modules/vant/es/locale/index.mjs","webpack://vant-vue3/./node_modules/vant/es/notify/Notify.mjs","webpack://vant-vue3/./node_modules/vant/es/notify/function-call.mjs","webpack://vant-vue3/./node_modules/vant/es/overlay/Overlay.mjs","webpack://vant-vue3/./node_modules/vant/es/overlay/index.mjs","webpack://vant-vue3/./node_modules/vant/es/popup/Popup.mjs","webpack://vant-vue3/./node_modules/vant/es/popup/index.mjs","webpack://vant-vue3/./node_modules/vant/es/popup/shared.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/basic.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/constant.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/create.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/dom.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/format.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/interceptor.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/mount-component.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/props.mjs","webpack://vant-vue3/./node_modules/vant/es/utils/with-install.mjs","webpack://vant-vue3/./node_modules/vue-router/dist/vue-router.mjs"],"sourcesContent":["/**\n* @vue/reactivity v3.4.21\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { NOOP, extend, isArray, isSymbol, isMap, isIntegerKey, hasOwn, hasChanged, isObject, makeMap, capitalize, toRawType, def, isFunction } from '@vue/shared';\n\nfunction warn(msg, ...args) {\n console.warn(`[Vue warn] ${msg}`, ...args);\n}\n\nlet activeEffectScope;\nclass EffectScope {\n constructor(detached = false) {\n this.detached = detached;\n /**\n * @internal\n */\n this._active = true;\n /**\n * @internal\n */\n this.effects = [];\n /**\n * @internal\n */\n this.cleanups = [];\n this.parent = activeEffectScope;\n if (!detached && activeEffectScope) {\n this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(\n this\n ) - 1;\n }\n }\n get active() {\n return this._active;\n }\n run(fn) {\n if (this._active) {\n const currentEffectScope = activeEffectScope;\n try {\n activeEffectScope = this;\n return fn();\n } finally {\n activeEffectScope = currentEffectScope;\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(`cannot run an inactive effect scope.`);\n }\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n on() {\n activeEffectScope = this;\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n off() {\n activeEffectScope = this.parent;\n }\n stop(fromParent) {\n if (this._active) {\n let i, l;\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].stop();\n }\n for (i = 0, l = this.cleanups.length; i < l; i++) {\n this.cleanups[i]();\n }\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].stop(true);\n }\n }\n if (!this.detached && this.parent && !fromParent) {\n const last = this.parent.scopes.pop();\n if (last && last !== this) {\n this.parent.scopes[this.index] = last;\n last.index = this.index;\n }\n }\n this.parent = void 0;\n this._active = false;\n }\n }\n}\nfunction effectScope(detached) {\n return new EffectScope(detached);\n}\nfunction recordEffectScope(effect, scope = activeEffectScope) {\n if (scope && scope.active) {\n scope.effects.push(effect);\n }\n}\nfunction getCurrentScope() {\n return activeEffectScope;\n}\nfunction onScopeDispose(fn) {\n if (activeEffectScope) {\n activeEffectScope.cleanups.push(fn);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `onScopeDispose() is called when there is no active effect scope to be associated with.`\n );\n }\n}\n\nlet activeEffect;\nclass ReactiveEffect {\n constructor(fn, trigger, scheduler, scope) {\n this.fn = fn;\n this.trigger = trigger;\n this.scheduler = scheduler;\n this.active = true;\n this.deps = [];\n /**\n * @internal\n */\n this._dirtyLevel = 4;\n /**\n * @internal\n */\n this._trackId = 0;\n /**\n * @internal\n */\n this._runnings = 0;\n /**\n * @internal\n */\n this._shouldSchedule = false;\n /**\n * @internal\n */\n this._depsLength = 0;\n recordEffectScope(this, scope);\n }\n get dirty() {\n if (this._dirtyLevel === 2 || this._dirtyLevel === 3) {\n this._dirtyLevel = 1;\n pauseTracking();\n for (let i = 0; i < this._depsLength; i++) {\n const dep = this.deps[i];\n if (dep.computed) {\n triggerComputed(dep.computed);\n if (this._dirtyLevel >= 4) {\n break;\n }\n }\n }\n if (this._dirtyLevel === 1) {\n this._dirtyLevel = 0;\n }\n resetTracking();\n }\n return this._dirtyLevel >= 4;\n }\n set dirty(v) {\n this._dirtyLevel = v ? 4 : 0;\n }\n run() {\n this._dirtyLevel = 0;\n if (!this.active) {\n return this.fn();\n }\n let lastShouldTrack = shouldTrack;\n let lastEffect = activeEffect;\n try {\n shouldTrack = true;\n activeEffect = this;\n this._runnings++;\n preCleanupEffect(this);\n return this.fn();\n } finally {\n postCleanupEffect(this);\n this._runnings--;\n activeEffect = lastEffect;\n shouldTrack = lastShouldTrack;\n }\n }\n stop() {\n var _a;\n if (this.active) {\n preCleanupEffect(this);\n postCleanupEffect(this);\n (_a = this.onStop) == null ? void 0 : _a.call(this);\n this.active = false;\n }\n }\n}\nfunction triggerComputed(computed) {\n return computed.value;\n}\nfunction preCleanupEffect(effect2) {\n effect2._trackId++;\n effect2._depsLength = 0;\n}\nfunction postCleanupEffect(effect2) {\n if (effect2.deps.length > effect2._depsLength) {\n for (let i = effect2._depsLength; i < effect2.deps.length; i++) {\n cleanupDepEffect(effect2.deps[i], effect2);\n }\n effect2.deps.length = effect2._depsLength;\n }\n}\nfunction cleanupDepEffect(dep, effect2) {\n const trackId = dep.get(effect2);\n if (trackId !== void 0 && effect2._trackId !== trackId) {\n dep.delete(effect2);\n if (dep.size === 0) {\n dep.cleanup();\n }\n }\n}\nfunction effect(fn, options) {\n if (fn.effect instanceof ReactiveEffect) {\n fn = fn.effect.fn;\n }\n const _effect = new ReactiveEffect(fn, NOOP, () => {\n if (_effect.dirty) {\n _effect.run();\n }\n });\n if (options) {\n extend(_effect, options);\n if (options.scope)\n recordEffectScope(_effect, options.scope);\n }\n if (!options || !options.lazy) {\n _effect.run();\n }\n const runner = _effect.run.bind(_effect);\n runner.effect = _effect;\n return runner;\n}\nfunction stop(runner) {\n runner.effect.stop();\n}\nlet shouldTrack = true;\nlet pauseScheduleStack = 0;\nconst trackStack = [];\nfunction pauseTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = false;\n}\nfunction enableTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = true;\n}\nfunction resetTracking() {\n const last = trackStack.pop();\n shouldTrack = last === void 0 ? true : last;\n}\nfunction pauseScheduling() {\n pauseScheduleStack++;\n}\nfunction resetScheduling() {\n pauseScheduleStack--;\n while (!pauseScheduleStack && queueEffectSchedulers.length) {\n queueEffectSchedulers.shift()();\n }\n}\nfunction trackEffect(effect2, dep, debuggerEventExtraInfo) {\n var _a;\n if (dep.get(effect2) !== effect2._trackId) {\n dep.set(effect2, effect2._trackId);\n const oldDep = effect2.deps[effect2._depsLength];\n if (oldDep !== dep) {\n if (oldDep) {\n cleanupDepEffect(oldDep, effect2);\n }\n effect2.deps[effect2._depsLength++] = dep;\n } else {\n effect2._depsLength++;\n }\n if (!!(process.env.NODE_ENV !== \"production\")) {\n (_a = effect2.onTrack) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo));\n }\n }\n}\nconst queueEffectSchedulers = [];\nfunction triggerEffects(dep, dirtyLevel, debuggerEventExtraInfo) {\n var _a;\n pauseScheduling();\n for (const effect2 of dep.keys()) {\n let tracking;\n if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);\n effect2._dirtyLevel = dirtyLevel;\n }\n if (effect2._shouldSchedule && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n (_a = effect2.onTrigger) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo));\n }\n effect2.trigger();\n if ((!effect2._runnings || effect2.allowRecurse) && effect2._dirtyLevel !== 2) {\n effect2._shouldSchedule = false;\n if (effect2.scheduler) {\n queueEffectSchedulers.push(effect2.scheduler);\n }\n }\n }\n }\n resetScheduling();\n}\n\nconst createDep = (cleanup, computed) => {\n const dep = /* @__PURE__ */ new Map();\n dep.cleanup = cleanup;\n dep.computed = computed;\n return dep;\n};\n\nconst targetMap = /* @__PURE__ */ new WeakMap();\nconst ITERATE_KEY = Symbol(!!(process.env.NODE_ENV !== \"production\") ? \"iterate\" : \"\");\nconst MAP_KEY_ITERATE_KEY = Symbol(!!(process.env.NODE_ENV !== \"production\") ? \"Map key iterate\" : \"\");\nfunction track(target, type, key) {\n if (shouldTrack && activeEffect) {\n let depsMap = targetMap.get(target);\n if (!depsMap) {\n targetMap.set(target, depsMap = /* @__PURE__ */ new Map());\n }\n let dep = depsMap.get(key);\n if (!dep) {\n depsMap.set(key, dep = createDep(() => depsMap.delete(key)));\n }\n trackEffect(\n activeEffect,\n dep,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target,\n type,\n key\n } : void 0\n );\n }\n}\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n const depsMap = targetMap.get(target);\n if (!depsMap) {\n return;\n }\n let deps = [];\n if (type === \"clear\") {\n deps = [...depsMap.values()];\n } else if (key === \"length\" && isArray(target)) {\n const newLength = Number(newValue);\n depsMap.forEach((dep, key2) => {\n if (key2 === \"length\" || !isSymbol(key2) && key2 >= newLength) {\n deps.push(dep);\n }\n });\n } else {\n if (key !== void 0) {\n deps.push(depsMap.get(key));\n }\n switch (type) {\n case \"add\":\n if (!isArray(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n } else if (isIntegerKey(key)) {\n deps.push(depsMap.get(\"length\"));\n }\n break;\n case \"delete\":\n if (!isArray(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n }\n break;\n case \"set\":\n if (isMap(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n }\n break;\n }\n }\n pauseScheduling();\n for (const dep of deps) {\n if (dep) {\n triggerEffects(\n dep,\n 4,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target,\n type,\n key,\n newValue,\n oldValue,\n oldTarget\n } : void 0\n );\n }\n }\n resetScheduling();\n}\nfunction getDepFromReactive(object, key) {\n var _a;\n return (_a = targetMap.get(object)) == null ? void 0 : _a.get(key);\n}\n\nconst isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`);\nconst builtInSymbols = new Set(\n /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== \"arguments\" && key !== \"caller\").map((key) => Symbol[key]).filter(isSymbol)\n);\nconst arrayInstrumentations = /* @__PURE__ */ createArrayInstrumentations();\nfunction createArrayInstrumentations() {\n const instrumentations = {};\n [\"includes\", \"indexOf\", \"lastIndexOf\"].forEach((key) => {\n instrumentations[key] = function(...args) {\n const arr = toRaw(this);\n for (let i = 0, l = this.length; i < l; i++) {\n track(arr, \"get\", i + \"\");\n }\n const res = arr[key](...args);\n if (res === -1 || res === false) {\n return arr[key](...args.map(toRaw));\n } else {\n return res;\n }\n };\n });\n [\"push\", \"pop\", \"shift\", \"unshift\", \"splice\"].forEach((key) => {\n instrumentations[key] = function(...args) {\n pauseTracking();\n pauseScheduling();\n const res = toRaw(this)[key].apply(this, args);\n resetScheduling();\n resetTracking();\n return res;\n };\n });\n return instrumentations;\n}\nfunction hasOwnProperty(key) {\n const obj = toRaw(this);\n track(obj, \"has\", key);\n return obj.hasOwnProperty(key);\n}\nclass BaseReactiveHandler {\n constructor(_isReadonly = false, _isShallow = false) {\n this._isReadonly = _isReadonly;\n this._isShallow = _isShallow;\n }\n get(target, key, receiver) {\n const isReadonly2 = this._isReadonly, isShallow2 = this._isShallow;\n if (key === \"__v_isReactive\") {\n return !isReadonly2;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly2;\n } else if (key === \"__v_isShallow\") {\n return isShallow2;\n } else if (key === \"__v_raw\") {\n if (receiver === (isReadonly2 ? isShallow2 ? shallowReadonlyMap : readonlyMap : isShallow2 ? shallowReactiveMap : reactiveMap).get(target) || // receiver is not the reactive proxy, but has the same prototype\n // this means the reciever is a user proxy of the reactive proxy\n Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) {\n return target;\n }\n return;\n }\n const targetIsArray = isArray(target);\n if (!isReadonly2) {\n if (targetIsArray && hasOwn(arrayInstrumentations, key)) {\n return Reflect.get(arrayInstrumentations, key, receiver);\n }\n if (key === \"hasOwnProperty\") {\n return hasOwnProperty;\n }\n }\n const res = Reflect.get(target, key, receiver);\n if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n return res;\n }\n if (!isReadonly2) {\n track(target, \"get\", key);\n }\n if (isShallow2) {\n return res;\n }\n if (isRef(res)) {\n return targetIsArray && isIntegerKey(key) ? res : res.value;\n }\n if (isObject(res)) {\n return isReadonly2 ? readonly(res) : reactive(res);\n }\n return res;\n }\n}\nclass MutableReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(false, isShallow2);\n }\n set(target, key, value, receiver) {\n let oldValue = target[key];\n if (!this._isShallow) {\n const isOldValueReadonly = isReadonly(oldValue);\n if (!isShallow(value) && !isReadonly(value)) {\n oldValue = toRaw(oldValue);\n value = toRaw(value);\n }\n if (!isArray(target) && isRef(oldValue) && !isRef(value)) {\n if (isOldValueReadonly) {\n return false;\n } else {\n oldValue.value = value;\n return true;\n }\n }\n }\n const hadKey = isArray(target) && isIntegerKey(key) ? Number(key) < target.length : hasOwn(target, key);\n const result = Reflect.set(target, key, value, receiver);\n if (target === toRaw(receiver)) {\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n }\n return result;\n }\n deleteProperty(target, key) {\n const hadKey = hasOwn(target, key);\n const oldValue = target[key];\n const result = Reflect.deleteProperty(target, key);\n if (result && hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n }\n has(target, key) {\n const result = Reflect.has(target, key);\n if (!isSymbol(key) || !builtInSymbols.has(key)) {\n track(target, \"has\", key);\n }\n return result;\n }\n ownKeys(target) {\n track(\n target,\n \"iterate\",\n isArray(target) ? \"length\" : ITERATE_KEY\n );\n return Reflect.ownKeys(target);\n }\n}\nclass ReadonlyReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(true, isShallow2);\n }\n set(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Set operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n deleteProperty(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(\n `Delete operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n}\nconst mutableHandlers = /* @__PURE__ */ new MutableReactiveHandler();\nconst readonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler();\nconst shallowReactiveHandlers = /* @__PURE__ */ new MutableReactiveHandler(\n true\n);\nconst shallowReadonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler(true);\n\nconst toShallow = (value) => value;\nconst getProto = (v) => Reflect.getPrototypeOf(v);\nfunction get(target, key, isReadonly = false, isShallow = false) {\n target = target[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!isReadonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"get\", key);\n }\n track(rawTarget, \"get\", rawKey);\n }\n const { has: has2 } = getProto(rawTarget);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n if (has2.call(rawTarget, key)) {\n return wrap(target.get(key));\n } else if (has2.call(rawTarget, rawKey)) {\n return wrap(target.get(rawKey));\n } else if (target !== rawTarget) {\n target.get(key);\n }\n}\nfunction has(key, isReadonly = false) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!isReadonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"has\", key);\n }\n track(rawTarget, \"has\", rawKey);\n }\n return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n}\nfunction size(target, isReadonly = false) {\n target = target[\"__v_raw\"];\n !isReadonly && track(toRaw(target), \"iterate\", ITERATE_KEY);\n return Reflect.get(target, \"size\", target);\n}\nfunction add(value) {\n value = toRaw(value);\n const target = toRaw(this);\n const proto = getProto(target);\n const hadKey = proto.has.call(target, value);\n if (!hadKey) {\n target.add(value);\n trigger(target, \"add\", value, value);\n }\n return this;\n}\nfunction set(key, value) {\n value = toRaw(value);\n const target = toRaw(this);\n const { has: has2, get: get2 } = getProto(target);\n let hadKey = has2.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has2.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has2, key);\n }\n const oldValue = get2.call(target, key);\n target.set(key, value);\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n return this;\n}\nfunction deleteEntry(key) {\n const target = toRaw(this);\n const { has: has2, get: get2 } = getProto(target);\n let hadKey = has2.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has2.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has2, key);\n }\n const oldValue = get2 ? get2.call(target, key) : void 0;\n const result = target.delete(key);\n if (hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n}\nfunction clear() {\n const target = toRaw(this);\n const hadItems = target.size !== 0;\n const oldTarget = !!(process.env.NODE_ENV !== \"production\") ? isMap(target) ? new Map(target) : new Set(target) : void 0;\n const result = target.clear();\n if (hadItems) {\n trigger(target, \"clear\", void 0, void 0, oldTarget);\n }\n return result;\n}\nfunction createForEach(isReadonly, isShallow) {\n return function forEach(callback, thisArg) {\n const observed = this;\n const target = observed[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(rawTarget, \"iterate\", ITERATE_KEY);\n return target.forEach((value, key) => {\n return callback.call(thisArg, wrap(value), wrap(key), observed);\n });\n };\n}\nfunction createIterableMethod(method, isReadonly, isShallow) {\n return function(...args) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const targetIsMap = isMap(rawTarget);\n const isPair = method === \"entries\" || method === Symbol.iterator && targetIsMap;\n const isKeyOnly = method === \"keys\" && targetIsMap;\n const innerIterator = target[method](...args);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(\n rawTarget,\n \"iterate\",\n isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY\n );\n return {\n // iterator protocol\n next() {\n const { value, done } = innerIterator.next();\n return done ? { value, done } : {\n value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n done\n };\n },\n // iterable protocol\n [Symbol.iterator]() {\n return this;\n }\n };\n };\n}\nfunction createReadonlyMethod(type) {\n return function(...args) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const key = args[0] ? `on key \"${args[0]}\" ` : ``;\n warn(\n `${capitalize(type)} operation ${key}failed: target is readonly.`,\n toRaw(this)\n );\n }\n return type === \"delete\" ? false : type === \"clear\" ? void 0 : this;\n };\n}\nfunction createInstrumentations() {\n const mutableInstrumentations2 = {\n get(key) {\n return get(this, key);\n },\n get size() {\n return size(this);\n },\n has,\n add,\n set,\n delete: deleteEntry,\n clear,\n forEach: createForEach(false, false)\n };\n const shallowInstrumentations2 = {\n get(key) {\n return get(this, key, false, true);\n },\n get size() {\n return size(this);\n },\n has,\n add,\n set,\n delete: deleteEntry,\n clear,\n forEach: createForEach(false, true)\n };\n const readonlyInstrumentations2 = {\n get(key) {\n return get(this, key, true);\n },\n get size() {\n return size(this, true);\n },\n has(key) {\n return has.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"),\n set: createReadonlyMethod(\"set\"),\n delete: createReadonlyMethod(\"delete\"),\n clear: createReadonlyMethod(\"clear\"),\n forEach: createForEach(true, false)\n };\n const shallowReadonlyInstrumentations2 = {\n get(key) {\n return get(this, key, true, true);\n },\n get size() {\n return size(this, true);\n },\n has(key) {\n return has.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"),\n set: createReadonlyMethod(\"set\"),\n delete: createReadonlyMethod(\"delete\"),\n clear: createReadonlyMethod(\"clear\"),\n forEach: createForEach(true, true)\n };\n const iteratorMethods = [\"keys\", \"values\", \"entries\", Symbol.iterator];\n iteratorMethods.forEach((method) => {\n mutableInstrumentations2[method] = createIterableMethod(\n method,\n false,\n false\n );\n readonlyInstrumentations2[method] = createIterableMethod(\n method,\n true,\n false\n );\n shallowInstrumentations2[method] = createIterableMethod(\n method,\n false,\n true\n );\n shallowReadonlyInstrumentations2[method] = createIterableMethod(\n method,\n true,\n true\n );\n });\n return [\n mutableInstrumentations2,\n readonlyInstrumentations2,\n shallowInstrumentations2,\n shallowReadonlyInstrumentations2\n ];\n}\nconst [\n mutableInstrumentations,\n readonlyInstrumentations,\n shallowInstrumentations,\n shallowReadonlyInstrumentations\n] = /* @__PURE__ */ createInstrumentations();\nfunction createInstrumentationGetter(isReadonly, shallow) {\n const instrumentations = shallow ? isReadonly ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly ? readonlyInstrumentations : mutableInstrumentations;\n return (target, key, receiver) => {\n if (key === \"__v_isReactive\") {\n return !isReadonly;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly;\n } else if (key === \"__v_raw\") {\n return target;\n }\n return Reflect.get(\n hasOwn(instrumentations, key) && key in target ? instrumentations : target,\n key,\n receiver\n );\n };\n}\nconst mutableCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, false)\n};\nconst shallowCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, true)\n};\nconst readonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, false)\n};\nconst shallowReadonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, true)\n};\nfunction checkIdentityKeys(target, has2, key) {\n const rawKey = toRaw(key);\n if (rawKey !== key && has2.call(target, rawKey)) {\n const type = toRawType(target);\n warn(\n `Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`\n );\n }\n}\n\nconst reactiveMap = /* @__PURE__ */ new WeakMap();\nconst shallowReactiveMap = /* @__PURE__ */ new WeakMap();\nconst readonlyMap = /* @__PURE__ */ new WeakMap();\nconst shallowReadonlyMap = /* @__PURE__ */ new WeakMap();\nfunction targetTypeMap(rawType) {\n switch (rawType) {\n case \"Object\":\n case \"Array\":\n return 1 /* COMMON */;\n case \"Map\":\n case \"Set\":\n case \"WeakMap\":\n case \"WeakSet\":\n return 2 /* COLLECTION */;\n default:\n return 0 /* INVALID */;\n }\n}\nfunction getTargetType(value) {\n return value[\"__v_skip\"] || !Object.isExtensible(value) ? 0 /* INVALID */ : targetTypeMap(toRawType(value));\n}\nfunction reactive(target) {\n if (isReadonly(target)) {\n return target;\n }\n return createReactiveObject(\n target,\n false,\n mutableHandlers,\n mutableCollectionHandlers,\n reactiveMap\n );\n}\nfunction shallowReactive(target) {\n return createReactiveObject(\n target,\n false,\n shallowReactiveHandlers,\n shallowCollectionHandlers,\n shallowReactiveMap\n );\n}\nfunction readonly(target) {\n return createReactiveObject(\n target,\n true,\n readonlyHandlers,\n readonlyCollectionHandlers,\n readonlyMap\n );\n}\nfunction shallowReadonly(target) {\n return createReactiveObject(\n target,\n true,\n shallowReadonlyHandlers,\n shallowReadonlyCollectionHandlers,\n shallowReadonlyMap\n );\n}\nfunction createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) {\n if (!isObject(target)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn(`value cannot be made reactive: ${String(target)}`);\n }\n return target;\n }\n if (target[\"__v_raw\"] && !(isReadonly2 && target[\"__v_isReactive\"])) {\n return target;\n }\n const existingProxy = proxyMap.get(target);\n if (existingProxy) {\n return existingProxy;\n }\n const targetType = getTargetType(target);\n if (targetType === 0 /* INVALID */) {\n return target;\n }\n const proxy = new Proxy(\n target,\n targetType === 2 /* COLLECTION */ ? collectionHandlers : baseHandlers\n );\n proxyMap.set(target, proxy);\n return proxy;\n}\nfunction isReactive(value) {\n if (isReadonly(value)) {\n return isReactive(value[\"__v_raw\"]);\n }\n return !!(value && value[\"__v_isReactive\"]);\n}\nfunction isReadonly(value) {\n return !!(value && value[\"__v_isReadonly\"]);\n}\nfunction isShallow(value) {\n return !!(value && value[\"__v_isShallow\"]);\n}\nfunction isProxy(value) {\n return isReactive(value) || isReadonly(value);\n}\nfunction toRaw(observed) {\n const raw = observed && observed[\"__v_raw\"];\n return raw ? toRaw(raw) : observed;\n}\nfunction markRaw(value) {\n if (Object.isExtensible(value)) {\n def(value, \"__v_skip\", true);\n }\n return value;\n}\nconst toReactive = (value) => isObject(value) ? reactive(value) : value;\nconst toReadonly = (value) => isObject(value) ? readonly(value) : value;\n\nconst COMPUTED_SIDE_EFFECT_WARN = `Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free`;\nclass ComputedRefImpl {\n constructor(getter, _setter, isReadonly, isSSR) {\n this.getter = getter;\n this._setter = _setter;\n this.dep = void 0;\n this.__v_isRef = true;\n this[\"__v_isReadonly\"] = false;\n this.effect = new ReactiveEffect(\n () => getter(this._value),\n () => triggerRefValue(\n this,\n this.effect._dirtyLevel === 2 ? 2 : 3\n )\n );\n this.effect.computed = this;\n this.effect.active = this._cacheable = !isSSR;\n this[\"__v_isReadonly\"] = isReadonly;\n }\n get value() {\n const self = toRaw(this);\n if ((!self._cacheable || self.effect.dirty) && hasChanged(self._value, self._value = self.effect.run())) {\n triggerRefValue(self, 4);\n }\n trackRefValue(self);\n if (self.effect._dirtyLevel >= 2) {\n if (!!(process.env.NODE_ENV !== \"production\") && this._warnRecursive) {\n warn(COMPUTED_SIDE_EFFECT_WARN, `\n\ngetter: `, this.getter);\n }\n triggerRefValue(self, 2);\n }\n return self._value;\n }\n set value(newValue) {\n this._setter(newValue);\n }\n // #region polyfill _dirty for backward compatibility third party code for Vue <= 3.3.x\n get _dirty() {\n return this.effect.dirty;\n }\n set _dirty(v) {\n this.effect.dirty = v;\n }\n // #endregion\n}\nfunction computed(getterOrOptions, debugOptions, isSSR = false) {\n let getter;\n let setter;\n const onlyGetter = isFunction(getterOrOptions);\n if (onlyGetter) {\n getter = getterOrOptions;\n setter = !!(process.env.NODE_ENV !== \"production\") ? () => {\n warn(\"Write operation failed: computed value is readonly\");\n } : NOOP;\n } else {\n getter = getterOrOptions.get;\n setter = getterOrOptions.set;\n }\n const cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR);\n if (!!(process.env.NODE_ENV !== \"production\") && debugOptions && !isSSR) {\n cRef.effect.onTrack = debugOptions.onTrack;\n cRef.effect.onTrigger = debugOptions.onTrigger;\n }\n return cRef;\n}\n\nfunction trackRefValue(ref2) {\n var _a;\n if (shouldTrack && activeEffect) {\n ref2 = toRaw(ref2);\n trackEffect(\n activeEffect,\n (_a = ref2.dep) != null ? _a : ref2.dep = createDep(\n () => ref2.dep = void 0,\n ref2 instanceof ComputedRefImpl ? ref2 : void 0\n ),\n !!(process.env.NODE_ENV !== \"production\") ? {\n target: ref2,\n type: \"get\",\n key: \"value\"\n } : void 0\n );\n }\n}\nfunction triggerRefValue(ref2, dirtyLevel = 4, newVal) {\n ref2 = toRaw(ref2);\n const dep = ref2.dep;\n if (dep) {\n triggerEffects(\n dep,\n dirtyLevel,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target: ref2,\n type: \"set\",\n key: \"value\",\n newValue: newVal\n } : void 0\n );\n }\n}\nfunction isRef(r) {\n return !!(r && r.__v_isRef === true);\n}\nfunction ref(value) {\n return createRef(value, false);\n}\nfunction shallowRef(value) {\n return createRef(value, true);\n}\nfunction createRef(rawValue, shallow) {\n if (isRef(rawValue)) {\n return rawValue;\n }\n return new RefImpl(rawValue, shallow);\n}\nclass RefImpl {\n constructor(value, __v_isShallow) {\n this.__v_isShallow = __v_isShallow;\n this.dep = void 0;\n this.__v_isRef = true;\n this._rawValue = __v_isShallow ? value : toRaw(value);\n this._value = __v_isShallow ? value : toReactive(value);\n }\n get value() {\n trackRefValue(this);\n return this._value;\n }\n set value(newVal) {\n const useDirectValue = this.__v_isShallow || isShallow(newVal) || isReadonly(newVal);\n newVal = useDirectValue ? newVal : toRaw(newVal);\n if (hasChanged(newVal, this._rawValue)) {\n this._rawValue = newVal;\n this._value = useDirectValue ? newVal : toReactive(newVal);\n triggerRefValue(this, 4, newVal);\n }\n }\n}\nfunction triggerRef(ref2) {\n triggerRefValue(ref2, 4, !!(process.env.NODE_ENV !== \"production\") ? ref2.value : void 0);\n}\nfunction unref(ref2) {\n return isRef(ref2) ? ref2.value : ref2;\n}\nfunction toValue(source) {\n return isFunction(source) ? source() : unref(source);\n}\nconst shallowUnwrapHandlers = {\n get: (target, key, receiver) => unref(Reflect.get(target, key, receiver)),\n set: (target, key, value, receiver) => {\n const oldValue = target[key];\n if (isRef(oldValue) && !isRef(value)) {\n oldValue.value = value;\n return true;\n } else {\n return Reflect.set(target, key, value, receiver);\n }\n }\n};\nfunction proxyRefs(objectWithRefs) {\n return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers);\n}\nclass CustomRefImpl {\n constructor(factory) {\n this.dep = void 0;\n this.__v_isRef = true;\n const { get, set } = factory(\n () => trackRefValue(this),\n () => triggerRefValue(this)\n );\n this._get = get;\n this._set = set;\n }\n get value() {\n return this._get();\n }\n set value(newVal) {\n this._set(newVal);\n }\n}\nfunction customRef(factory) {\n return new CustomRefImpl(factory);\n}\nfunction toRefs(object) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isProxy(object)) {\n warn(`toRefs() expects a reactive object but received a plain one.`);\n }\n const ret = isArray(object) ? new Array(object.length) : {};\n for (const key in object) {\n ret[key] = propertyToRef(object, key);\n }\n return ret;\n}\nclass ObjectRefImpl {\n constructor(_object, _key, _defaultValue) {\n this._object = _object;\n this._key = _key;\n this._defaultValue = _defaultValue;\n this.__v_isRef = true;\n }\n get value() {\n const val = this._object[this._key];\n return val === void 0 ? this._defaultValue : val;\n }\n set value(newVal) {\n this._object[this._key] = newVal;\n }\n get dep() {\n return getDepFromReactive(toRaw(this._object), this._key);\n }\n}\nclass GetterRefImpl {\n constructor(_getter) {\n this._getter = _getter;\n this.__v_isRef = true;\n this.__v_isReadonly = true;\n }\n get value() {\n return this._getter();\n }\n}\nfunction toRef(source, key, defaultValue) {\n if (isRef(source)) {\n return source;\n } else if (isFunction(source)) {\n return new GetterRefImpl(source);\n } else if (isObject(source) && arguments.length > 1) {\n return propertyToRef(source, key, defaultValue);\n } else {\n return ref(source);\n }\n}\nfunction propertyToRef(source, key, defaultValue) {\n const val = source[key];\n return isRef(val) ? val : new ObjectRefImpl(source, key, defaultValue);\n}\n\nconst deferredComputed = computed;\n\nconst TrackOpTypes = {\n \"GET\": \"get\",\n \"HAS\": \"has\",\n \"ITERATE\": \"iterate\"\n};\nconst TriggerOpTypes = {\n \"SET\": \"set\",\n \"ADD\": \"add\",\n \"DELETE\": \"delete\",\n \"CLEAR\": \"clear\"\n};\nconst ReactiveFlags = {\n \"SKIP\": \"__v_skip\",\n \"IS_REACTIVE\": \"__v_isReactive\",\n \"IS_READONLY\": \"__v_isReadonly\",\n \"IS_SHALLOW\": \"__v_isShallow\",\n \"RAW\": \"__v_raw\"\n};\n\nexport { EffectScope, ITERATE_KEY, ReactiveEffect, ReactiveFlags, TrackOpTypes, TriggerOpTypes, computed, customRef, deferredComputed, effect, effectScope, enableTracking, getCurrentScope, isProxy, isReactive, isReadonly, isRef, isShallow, markRaw, onScopeDispose, pauseScheduling, pauseTracking, proxyRefs, reactive, readonly, ref, resetScheduling, resetTracking, shallowReactive, shallowReadonly, shallowRef, stop, toRaw, toRef, toRefs, toValue, track, trigger, triggerRef, unref };\n","/**\n* @vue/runtime-core v3.4.21\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nimport { pauseTracking, resetTracking, isRef, toRaw, isShallow, isReactive, ReactiveEffect, getCurrentScope, ref, shallowReadonly, track, reactive, shallowReactive, trigger, isProxy, proxyRefs, markRaw, EffectScope, computed as computed$1, customRef, isReadonly } from '@vue/reactivity';\nexport { EffectScope, ReactiveEffect, TrackOpTypes, TriggerOpTypes, customRef, effect, effectScope, getCurrentScope, isProxy, isReactive, isReadonly, isRef, isShallow, markRaw, onScopeDispose, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, stop, toRaw, toRef, toRefs, toValue, triggerRef, unref } from '@vue/reactivity';\nimport { isString, isFunction, isPromise, isArray, NOOP, getGlobalThis, extend, EMPTY_OBJ, toHandlerKey, looseToNumber, hyphenate, camelize, isObject, isOn, hasOwn, isModelListener, capitalize, toNumber, hasChanged, remove, isSet, isMap, isPlainObject, isBuiltInDirective, invokeArrayFns, isRegExp, isGloballyAllowed, NO, def, isReservedProp, EMPTY_ARR, toRawType, makeMap, normalizeClass, stringifyStyle, normalizeStyle, isKnownSvgAttr, isBooleanAttr, isKnownHtmlAttr, includeBooleanAttr, isRenderableAttrValue } from '@vue/shared';\nexport { camelize, capitalize, normalizeClass, normalizeProps, normalizeStyle, toDisplayString, toHandlerKey } from '@vue/shared';\n\nconst stack = [];\nfunction pushWarningContext(vnode) {\n stack.push(vnode);\n}\nfunction popWarningContext() {\n stack.pop();\n}\nfunction warn$1(msg, ...args) {\n pauseTracking();\n const instance = stack.length ? stack[stack.length - 1].component : null;\n const appWarnHandler = instance && instance.appContext.config.warnHandler;\n const trace = getComponentTrace();\n if (appWarnHandler) {\n callWithErrorHandling(\n appWarnHandler,\n instance,\n 11,\n [\n msg + args.map((a) => {\n var _a, _b;\n return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a);\n }).join(\"\"),\n instance && instance.proxy,\n trace.map(\n ({ vnode }) => `at <${formatComponentName(instance, vnode.type)}>`\n ).join(\"\\n\"),\n trace\n ]\n );\n } else {\n const warnArgs = [`[Vue warn]: ${msg}`, ...args];\n if (trace.length && // avoid spamming console during tests\n true) {\n warnArgs.push(`\n`, ...formatTrace(trace));\n }\n console.warn(...warnArgs);\n }\n resetTracking();\n}\nfunction getComponentTrace() {\n let currentVNode = stack[stack.length - 1];\n if (!currentVNode) {\n return [];\n }\n const normalizedStack = [];\n while (currentVNode) {\n const last = normalizedStack[0];\n if (last && last.vnode === currentVNode) {\n last.recurseCount++;\n } else {\n normalizedStack.push({\n vnode: currentVNode,\n recurseCount: 0\n });\n }\n const parentInstance = currentVNode.component && currentVNode.component.parent;\n currentVNode = parentInstance && parentInstance.vnode;\n }\n return normalizedStack;\n}\nfunction formatTrace(trace) {\n const logs = [];\n trace.forEach((entry, i) => {\n logs.push(...i === 0 ? [] : [`\n`], ...formatTraceEntry(entry));\n });\n return logs;\n}\nfunction formatTraceEntry({ vnode, recurseCount }) {\n const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``;\n const isRoot = vnode.component ? vnode.component.parent == null : false;\n const open = ` at <${formatComponentName(\n vnode.component,\n vnode.type,\n isRoot\n )}`;\n const close = `>` + postfix;\n return vnode.props ? [open, ...formatProps(vnode.props), close] : [open + close];\n}\nfunction formatProps(props) {\n const res = [];\n const keys = Object.keys(props);\n keys.slice(0, 3).forEach((key) => {\n res.push(...formatProp(key, props[key]));\n });\n if (keys.length > 3) {\n res.push(` ...`);\n }\n return res;\n}\nfunction formatProp(key, value, raw) {\n if (isString(value)) {\n value = JSON.stringify(value);\n return raw ? value : [`${key}=${value}`];\n } else if (typeof value === \"number\" || typeof value === \"boolean\" || value == null) {\n return raw ? value : [`${key}=${value}`];\n } else if (isRef(value)) {\n value = formatProp(key, toRaw(value.value), true);\n return raw ? value : [`${key}=Ref<`, value, `>`];\n } else if (isFunction(value)) {\n return [`${key}=fn${value.name ? `<${value.name}>` : ``}`];\n } else {\n value = toRaw(value);\n return raw ? value : [`${key}=`, value];\n }\n}\nfunction assertNumber(val, type) {\n if (!!!(process.env.NODE_ENV !== \"production\"))\n return;\n if (val === void 0) {\n return;\n } else if (typeof val !== \"number\") {\n warn$1(`${type} is not a valid number - got ${JSON.stringify(val)}.`);\n } else if (isNaN(val)) {\n warn$1(`${type} is NaN - the duration expression might be incorrect.`);\n }\n}\n\nconst ErrorCodes = {\n \"SETUP_FUNCTION\": 0,\n \"0\": \"SETUP_FUNCTION\",\n \"RENDER_FUNCTION\": 1,\n \"1\": \"RENDER_FUNCTION\",\n \"WATCH_GETTER\": 2,\n \"2\": \"WATCH_GETTER\",\n \"WATCH_CALLBACK\": 3,\n \"3\": \"WATCH_CALLBACK\",\n \"WATCH_CLEANUP\": 4,\n \"4\": \"WATCH_CLEANUP\",\n \"NATIVE_EVENT_HANDLER\": 5,\n \"5\": \"NATIVE_EVENT_HANDLER\",\n \"COMPONENT_EVENT_HANDLER\": 6,\n \"6\": \"COMPONENT_EVENT_HANDLER\",\n \"VNODE_HOOK\": 7,\n \"7\": \"VNODE_HOOK\",\n \"DIRECTIVE_HOOK\": 8,\n \"8\": \"DIRECTIVE_HOOK\",\n \"TRANSITION_HOOK\": 9,\n \"9\": \"TRANSITION_HOOK\",\n \"APP_ERROR_HANDLER\": 10,\n \"10\": \"APP_ERROR_HANDLER\",\n \"APP_WARN_HANDLER\": 11,\n \"11\": \"APP_WARN_HANDLER\",\n \"FUNCTION_REF\": 12,\n \"12\": \"FUNCTION_REF\",\n \"ASYNC_COMPONENT_LOADER\": 13,\n \"13\": \"ASYNC_COMPONENT_LOADER\",\n \"SCHEDULER\": 14,\n \"14\": \"SCHEDULER\"\n};\nconst ErrorTypeStrings$1 = {\n [\"sp\"]: \"serverPrefetch hook\",\n [\"bc\"]: \"beforeCreate hook\",\n [\"c\"]: \"created hook\",\n [\"bm\"]: \"beforeMount hook\",\n [\"m\"]: \"mounted hook\",\n [\"bu\"]: \"beforeUpdate hook\",\n [\"u\"]: \"updated\",\n [\"bum\"]: \"beforeUnmount hook\",\n [\"um\"]: \"unmounted hook\",\n [\"a\"]: \"activated hook\",\n [\"da\"]: \"deactivated hook\",\n [\"ec\"]: \"errorCaptured hook\",\n [\"rtc\"]: \"renderTracked hook\",\n [\"rtg\"]: \"renderTriggered hook\",\n [0]: \"setup function\",\n [1]: \"render function\",\n [2]: \"watcher getter\",\n [3]: \"watcher callback\",\n [4]: \"watcher cleanup function\",\n [5]: \"native event handler\",\n [6]: \"component event handler\",\n [7]: \"vnode hook\",\n [8]: \"directive hook\",\n [9]: \"transition hook\",\n [10]: \"app errorHandler\",\n [11]: \"app warnHandler\",\n [12]: \"ref function\",\n [13]: \"async component loader\",\n [14]: \"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core .\"\n};\nfunction callWithErrorHandling(fn, instance, type, args) {\n try {\n return args ? fn(...args) : fn();\n } catch (err) {\n handleError(err, instance, type);\n }\n}\nfunction callWithAsyncErrorHandling(fn, instance, type, args) {\n if (isFunction(fn)) {\n const res = callWithErrorHandling(fn, instance, type, args);\n if (res && isPromise(res)) {\n res.catch((err) => {\n handleError(err, instance, type);\n });\n }\n return res;\n }\n const values = [];\n for (let i = 0; i < fn.length; i++) {\n values.push(callWithAsyncErrorHandling(fn[i], instance, type, args));\n }\n return values;\n}\nfunction handleError(err, instance, type, throwInDev = true) {\n const contextVNode = instance ? instance.vnode : null;\n if (instance) {\n let cur = instance.parent;\n const exposedInstance = instance.proxy;\n const errorInfo = !!(process.env.NODE_ENV !== \"production\") ? ErrorTypeStrings$1[type] : `https://vuejs.org/error-reference/#runtime-${type}`;\n while (cur) {\n const errorCapturedHooks = cur.ec;\n if (errorCapturedHooks) {\n for (let i = 0; i < errorCapturedHooks.length; i++) {\n if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) {\n return;\n }\n }\n }\n cur = cur.parent;\n }\n const appErrorHandler = instance.appContext.config.errorHandler;\n if (appErrorHandler) {\n callWithErrorHandling(\n appErrorHandler,\n null,\n 10,\n [err, exposedInstance, errorInfo]\n );\n return;\n }\n }\n logError(err, type, contextVNode, throwInDev);\n}\nfunction logError(err, type, contextVNode, throwInDev = true) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const info = ErrorTypeStrings$1[type];\n if (contextVNode) {\n pushWarningContext(contextVNode);\n }\n warn$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`);\n if (contextVNode) {\n popWarningContext();\n }\n if (throwInDev) {\n throw err;\n } else {\n console.error(err);\n }\n } else {\n console.error(err);\n }\n}\n\nlet isFlushing = false;\nlet isFlushPending = false;\nconst queue = [];\nlet flushIndex = 0;\nconst pendingPostFlushCbs = [];\nlet activePostFlushCbs = null;\nlet postFlushIndex = 0;\nconst resolvedPromise = /* @__PURE__ */ Promise.resolve();\nlet currentFlushPromise = null;\nconst RECURSION_LIMIT = 100;\nfunction nextTick(fn) {\n const p = currentFlushPromise || resolvedPromise;\n return fn ? p.then(this ? fn.bind(this) : fn) : p;\n}\nfunction findInsertionIndex(id) {\n let start = flushIndex + 1;\n let end = queue.length;\n while (start < end) {\n const middle = start + end >>> 1;\n const middleJob = queue[middle];\n const middleJobId = getId(middleJob);\n if (middleJobId < id || middleJobId === id && middleJob.pre) {\n start = middle + 1;\n } else {\n end = middle;\n }\n }\n return start;\n}\nfunction queueJob(job) {\n if (!queue.length || !queue.includes(\n job,\n isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex\n )) {\n if (job.id == null) {\n queue.push(job);\n } else {\n queue.splice(findInsertionIndex(job.id), 0, job);\n }\n queueFlush();\n }\n}\nfunction queueFlush() {\n if (!isFlushing && !isFlushPending) {\n isFlushPending = true;\n currentFlushPromise = resolvedPromise.then(flushJobs);\n }\n}\nfunction invalidateJob(job) {\n const i = queue.indexOf(job);\n if (i > flushIndex) {\n queue.splice(i, 1);\n }\n}\nfunction queuePostFlushCb(cb) {\n if (!isArray(cb)) {\n if (!activePostFlushCbs || !activePostFlushCbs.includes(\n cb,\n cb.allowRecurse ? postFlushIndex + 1 : postFlushIndex\n )) {\n pendingPostFlushCbs.push(cb);\n }\n } else {\n pendingPostFlushCbs.push(...cb);\n }\n queueFlush();\n}\nfunction flushPreFlushCbs(instance, seen, i = isFlushing ? flushIndex + 1 : 0) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (; i < queue.length; i++) {\n const cb = queue[i];\n if (cb && cb.pre) {\n if (instance && cb.id !== instance.uid) {\n continue;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, cb)) {\n continue;\n }\n queue.splice(i, 1);\n i--;\n cb();\n }\n }\n}\nfunction flushPostFlushCbs(seen) {\n if (pendingPostFlushCbs.length) {\n const deduped = [...new Set(pendingPostFlushCbs)].sort(\n (a, b) => getId(a) - getId(b)\n );\n pendingPostFlushCbs.length = 0;\n if (activePostFlushCbs) {\n activePostFlushCbs.push(...deduped);\n return;\n }\n activePostFlushCbs = deduped;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) {\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) {\n continue;\n }\n activePostFlushCbs[postFlushIndex]();\n }\n activePostFlushCbs = null;\n postFlushIndex = 0;\n }\n}\nconst getId = (job) => job.id == null ? Infinity : job.id;\nconst comparator = (a, b) => {\n const diff = getId(a) - getId(b);\n if (diff === 0) {\n if (a.pre && !b.pre)\n return -1;\n if (b.pre && !a.pre)\n return 1;\n }\n return diff;\n};\nfunction flushJobs(seen) {\n isFlushPending = false;\n isFlushing = true;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n queue.sort(comparator);\n const check = !!(process.env.NODE_ENV !== \"production\") ? (job) => checkRecursiveUpdates(seen, job) : NOOP;\n try {\n for (flushIndex = 0; flushIndex < queue.length; flushIndex++) {\n const job = queue[flushIndex];\n if (job && job.active !== false) {\n if (!!(process.env.NODE_ENV !== \"production\") && check(job)) {\n continue;\n }\n callWithErrorHandling(job, null, 14);\n }\n }\n } finally {\n flushIndex = 0;\n queue.length = 0;\n flushPostFlushCbs(seen);\n isFlushing = false;\n currentFlushPromise = null;\n if (queue.length || pendingPostFlushCbs.length) {\n flushJobs(seen);\n }\n }\n}\nfunction checkRecursiveUpdates(seen, fn) {\n if (!seen.has(fn)) {\n seen.set(fn, 1);\n } else {\n const count = seen.get(fn);\n if (count > RECURSION_LIMIT) {\n const instance = fn.ownerInstance;\n const componentName = instance && getComponentName(instance.type);\n handleError(\n `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,\n null,\n 10\n );\n return true;\n } else {\n seen.set(fn, count + 1);\n }\n }\n}\n\nlet isHmrUpdating = false;\nconst hmrDirtyComponents = /* @__PURE__ */ new Set();\nif (!!(process.env.NODE_ENV !== \"production\")) {\n getGlobalThis().__VUE_HMR_RUNTIME__ = {\n createRecord: tryWrap(createRecord),\n rerender: tryWrap(rerender),\n reload: tryWrap(reload)\n };\n}\nconst map = /* @__PURE__ */ new Map();\nfunction registerHMR(instance) {\n const id = instance.type.__hmrId;\n let record = map.get(id);\n if (!record) {\n createRecord(id, instance.type);\n record = map.get(id);\n }\n record.instances.add(instance);\n}\nfunction unregisterHMR(instance) {\n map.get(instance.type.__hmrId).instances.delete(instance);\n}\nfunction createRecord(id, initialDef) {\n if (map.has(id)) {\n return false;\n }\n map.set(id, {\n initialDef: normalizeClassComponent(initialDef),\n instances: /* @__PURE__ */ new Set()\n });\n return true;\n}\nfunction normalizeClassComponent(component) {\n return isClassComponent(component) ? component.__vccOpts : component;\n}\nfunction rerender(id, newRender) {\n const record = map.get(id);\n if (!record) {\n return;\n }\n record.initialDef.render = newRender;\n [...record.instances].forEach((instance) => {\n if (newRender) {\n instance.render = newRender;\n normalizeClassComponent(instance.type).render = newRender;\n }\n instance.renderCache = [];\n isHmrUpdating = true;\n instance.effect.dirty = true;\n instance.update();\n isHmrUpdating = false;\n });\n}\nfunction reload(id, newComp) {\n const record = map.get(id);\n if (!record)\n return;\n newComp = normalizeClassComponent(newComp);\n updateComponentDef(record.initialDef, newComp);\n const instances = [...record.instances];\n for (const instance of instances) {\n const oldComp = normalizeClassComponent(instance.type);\n if (!hmrDirtyComponents.has(oldComp)) {\n if (oldComp !== record.initialDef) {\n updateComponentDef(oldComp, newComp);\n }\n hmrDirtyComponents.add(oldComp);\n }\n instance.appContext.propsCache.delete(instance.type);\n instance.appContext.emitsCache.delete(instance.type);\n instance.appContext.optionsCache.delete(instance.type);\n if (instance.ceReload) {\n hmrDirtyComponents.add(oldComp);\n instance.ceReload(newComp.styles);\n hmrDirtyComponents.delete(oldComp);\n } else if (instance.parent) {\n instance.parent.effect.dirty = true;\n queueJob(instance.parent.update);\n } else if (instance.appContext.reload) {\n instance.appContext.reload();\n } else if (typeof window !== \"undefined\") {\n window.location.reload();\n } else {\n console.warn(\n \"[HMR] Root or manually mounted instance modified. Full reload required.\"\n );\n }\n }\n queuePostFlushCb(() => {\n for (const instance of instances) {\n hmrDirtyComponents.delete(\n normalizeClassComponent(instance.type)\n );\n }\n });\n}\nfunction updateComponentDef(oldComp, newComp) {\n extend(oldComp, newComp);\n for (const key in oldComp) {\n if (key !== \"__file\" && !(key in newComp)) {\n delete oldComp[key];\n }\n }\n}\nfunction tryWrap(fn) {\n return (id, arg) => {\n try {\n return fn(id, arg);\n } catch (e) {\n console.error(e);\n console.warn(\n `[HMR] Something went wrong during Vue component hot-reload. Full reload required.`\n );\n }\n };\n}\n\nlet devtools$1;\nlet buffer = [];\nlet devtoolsNotInstalled = false;\nfunction emit$1(event, ...args) {\n if (devtools$1) {\n devtools$1.emit(event, ...args);\n } else if (!devtoolsNotInstalled) {\n buffer.push({ event, args });\n }\n}\nfunction setDevtoolsHook$1(hook, target) {\n var _a, _b;\n devtools$1 = hook;\n if (devtools$1) {\n devtools$1.enabled = true;\n buffer.forEach(({ event, args }) => devtools$1.emit(event, ...args));\n buffer = [];\n } else if (\n // handle late devtools injection - only do this if we are in an actual\n // browser environment to avoid the timer handle stalling test runner exit\n // (#4815)\n typeof window !== \"undefined\" && // some envs mock window but not fully\n window.HTMLElement && // also exclude jsdom\n !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes(\"jsdom\"))\n ) {\n const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [];\n replay.push((newHook) => {\n setDevtoolsHook$1(newHook, target);\n });\n setTimeout(() => {\n if (!devtools$1) {\n target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null;\n devtoolsNotInstalled = true;\n buffer = [];\n }\n }, 3e3);\n } else {\n devtoolsNotInstalled = true;\n buffer = [];\n }\n}\nfunction devtoolsInitApp(app, version) {\n emit$1(\"app:init\" /* APP_INIT */, app, version, {\n Fragment,\n Text,\n Comment,\n Static\n });\n}\nfunction devtoolsUnmountApp(app) {\n emit$1(\"app:unmount\" /* APP_UNMOUNT */, app);\n}\nconst devtoolsComponentAdded = /* @__PURE__ */ createDevtoolsComponentHook(\n \"component:added\" /* COMPONENT_ADDED */\n);\nconst devtoolsComponentUpdated = /* @__PURE__ */ createDevtoolsComponentHook(\"component:updated\" /* COMPONENT_UPDATED */);\nconst _devtoolsComponentRemoved = /* @__PURE__ */ createDevtoolsComponentHook(\n \"component:removed\" /* COMPONENT_REMOVED */\n);\nconst devtoolsComponentRemoved = (component) => {\n if (devtools$1 && typeof devtools$1.cleanupBuffer === \"function\" && // remove the component if it wasn't buffered\n !devtools$1.cleanupBuffer(component)) {\n _devtoolsComponentRemoved(component);\n }\n};\nfunction createDevtoolsComponentHook(hook) {\n return (component) => {\n emit$1(\n hook,\n component.appContext.app,\n component.uid,\n component.parent ? component.parent.uid : void 0,\n component\n );\n };\n}\nconst devtoolsPerfStart = /* @__PURE__ */ createDevtoolsPerformanceHook(\n \"perf:start\" /* PERFORMANCE_START */\n);\nconst devtoolsPerfEnd = /* @__PURE__ */ createDevtoolsPerformanceHook(\n \"perf:end\" /* PERFORMANCE_END */\n);\nfunction createDevtoolsPerformanceHook(hook) {\n return (component, type, time) => {\n emit$1(hook, component.appContext.app, component.uid, component, type, time);\n };\n}\nfunction devtoolsComponentEmit(component, event, params) {\n emit$1(\n \"component:emit\" /* COMPONENT_EMIT */,\n component.appContext.app,\n component,\n event,\n params\n );\n}\n\nfunction emit(instance, event, ...rawArgs) {\n if (instance.isUnmounted)\n return;\n const props = instance.vnode.props || EMPTY_OBJ;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const {\n emitsOptions,\n propsOptions: [propsOptions]\n } = instance;\n if (emitsOptions) {\n if (!(event in emitsOptions) && true) {\n if (!propsOptions || !(toHandlerKey(event) in propsOptions)) {\n warn$1(\n `Component emitted event \"${event}\" but it is neither declared in the emits option nor as an \"${toHandlerKey(event)}\" prop.`\n );\n }\n } else {\n const validator = emitsOptions[event];\n if (isFunction(validator)) {\n const isValid = validator(...rawArgs);\n if (!isValid) {\n warn$1(\n `Invalid event arguments: event validation failed for event \"${event}\".`\n );\n }\n }\n }\n }\n }\n let args = rawArgs;\n const isModelListener = event.startsWith(\"update:\");\n const modelArg = isModelListener && event.slice(7);\n if (modelArg && modelArg in props) {\n const modifiersKey = `${modelArg === \"modelValue\" ? \"model\" : modelArg}Modifiers`;\n const { number, trim } = props[modifiersKey] || EMPTY_OBJ;\n if (trim) {\n args = rawArgs.map((a) => isString(a) ? a.trim() : a);\n }\n if (number) {\n args = rawArgs.map(looseToNumber);\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentEmit(instance, event, args);\n }\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const lowerCaseEvent = event.toLowerCase();\n if (lowerCaseEvent !== event && props[toHandlerKey(lowerCaseEvent)]) {\n warn$1(\n `Event \"${lowerCaseEvent}\" is emitted in component ${formatComponentName(\n instance,\n instance.type\n )} but the handler is registered for \"${event}\". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use \"${hyphenate(\n event\n )}\" instead of \"${event}\".`\n );\n }\n }\n let handlerName;\n let handler = props[handlerName = toHandlerKey(event)] || // also try camelCase event handler (#2249)\n props[handlerName = toHandlerKey(camelize(event))];\n if (!handler && isModelListener) {\n handler = props[handlerName = toHandlerKey(hyphenate(event))];\n }\n if (handler) {\n callWithAsyncErrorHandling(\n handler,\n instance,\n 6,\n args\n );\n }\n const onceHandler = props[handlerName + `Once`];\n if (onceHandler) {\n if (!instance.emitted) {\n instance.emitted = {};\n } else if (instance.emitted[handlerName]) {\n return;\n }\n instance.emitted[handlerName] = true;\n callWithAsyncErrorHandling(\n onceHandler,\n instance,\n 6,\n args\n );\n }\n}\nfunction normalizeEmitsOptions(comp, appContext, asMixin = false) {\n const cache = appContext.emitsCache;\n const cached = cache.get(comp);\n if (cached !== void 0) {\n return cached;\n }\n const raw = comp.emits;\n let normalized = {};\n let hasExtends = false;\n if (__VUE_OPTIONS_API__ && !isFunction(comp)) {\n const extendEmits = (raw2) => {\n const normalizedFromExtend = normalizeEmitsOptions(raw2, appContext, true);\n if (normalizedFromExtend) {\n hasExtends = true;\n extend(normalized, normalizedFromExtend);\n }\n };\n if (!asMixin && appContext.mixins.length) {\n appContext.mixins.forEach(extendEmits);\n }\n if (comp.extends) {\n extendEmits(comp.extends);\n }\n if (comp.mixins) {\n comp.mixins.forEach(extendEmits);\n }\n }\n if (!raw && !hasExtends) {\n if (isObject(comp)) {\n cache.set(comp, null);\n }\n return null;\n }\n if (isArray(raw)) {\n raw.forEach((key) => normalized[key] = null);\n } else {\n extend(normalized, raw);\n }\n if (isObject(comp)) {\n cache.set(comp, normalized);\n }\n return normalized;\n}\nfunction isEmitListener(options, key) {\n if (!options || !isOn(key)) {\n return false;\n }\n key = key.slice(2).replace(/Once$/, \"\");\n return hasOwn(options, key[0].toLowerCase() + key.slice(1)) || hasOwn(options, hyphenate(key)) || hasOwn(options, key);\n}\n\nlet currentRenderingInstance = null;\nlet currentScopeId = null;\nfunction setCurrentRenderingInstance(instance) {\n const prev = currentRenderingInstance;\n currentRenderingInstance = instance;\n currentScopeId = instance && instance.type.__scopeId || null;\n return prev;\n}\nfunction pushScopeId(id) {\n currentScopeId = id;\n}\nfunction popScopeId() {\n currentScopeId = null;\n}\nconst withScopeId = (_id) => withCtx;\nfunction withCtx(fn, ctx = currentRenderingInstance, isNonScopedSlot) {\n if (!ctx)\n return fn;\n if (fn._n) {\n return fn;\n }\n const renderFnWithContext = (...args) => {\n if (renderFnWithContext._d) {\n setBlockTracking(-1);\n }\n const prevInstance = setCurrentRenderingInstance(ctx);\n let res;\n try {\n res = fn(...args);\n } finally {\n setCurrentRenderingInstance(prevInstance);\n if (renderFnWithContext._d) {\n setBlockTracking(1);\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentUpdated(ctx);\n }\n return res;\n };\n renderFnWithContext._n = true;\n renderFnWithContext._c = true;\n renderFnWithContext._d = true;\n return renderFnWithContext;\n}\n\nlet accessedAttrs = false;\nfunction markAttrsAccessed() {\n accessedAttrs = true;\n}\nfunction renderComponentRoot(instance) {\n const {\n type: Component,\n vnode,\n proxy,\n withProxy,\n props,\n propsOptions: [propsOptions],\n slots,\n attrs,\n emit,\n render,\n renderCache,\n data,\n setupState,\n ctx,\n inheritAttrs\n } = instance;\n let result;\n let fallthroughAttrs;\n const prev = setCurrentRenderingInstance(instance);\n if (!!(process.env.NODE_ENV !== \"production\")) {\n accessedAttrs = false;\n }\n try {\n if (vnode.shapeFlag & 4) {\n const proxyToUse = withProxy || proxy;\n const thisProxy = !!(process.env.NODE_ENV !== \"production\") && setupState.__isScriptSetup ? new Proxy(proxyToUse, {\n get(target, key, receiver) {\n warn$1(\n `Property '${String(\n key\n )}' was accessed via 'this'. Avoid using 'this' in templates.`\n );\n return Reflect.get(target, key, receiver);\n }\n }) : proxyToUse;\n result = normalizeVNode(\n render.call(\n thisProxy,\n proxyToUse,\n renderCache,\n props,\n setupState,\n data,\n ctx\n )\n );\n fallthroughAttrs = attrs;\n } else {\n const render2 = Component;\n if (!!(process.env.NODE_ENV !== \"production\") && attrs === props) {\n markAttrsAccessed();\n }\n result = normalizeVNode(\n render2.length > 1 ? render2(\n props,\n !!(process.env.NODE_ENV !== \"production\") ? {\n get attrs() {\n markAttrsAccessed();\n return attrs;\n },\n slots,\n emit\n } : { attrs, slots, emit }\n ) : render2(\n props,\n null\n /* we know it doesn't need it */\n )\n );\n fallthroughAttrs = Component.props ? attrs : getFunctionalFallthrough(attrs);\n }\n } catch (err) {\n blockStack.length = 0;\n handleError(err, instance, 1);\n result = createVNode(Comment);\n }\n let root = result;\n let setRoot = void 0;\n if (!!(process.env.NODE_ENV !== \"production\") && result.patchFlag > 0 && result.patchFlag & 2048) {\n [root, setRoot] = getChildRoot(result);\n }\n if (fallthroughAttrs && inheritAttrs !== false) {\n const keys = Object.keys(fallthroughAttrs);\n const { shapeFlag } = root;\n if (keys.length) {\n if (shapeFlag & (1 | 6)) {\n if (propsOptions && keys.some(isModelListener)) {\n fallthroughAttrs = filterModelListeners(\n fallthroughAttrs,\n propsOptions\n );\n }\n root = cloneVNode(root, fallthroughAttrs);\n } else if (!!(process.env.NODE_ENV !== \"production\") && !accessedAttrs && root.type !== Comment) {\n const allAttrs = Object.keys(attrs);\n const eventAttrs = [];\n const extraAttrs = [];\n for (let i = 0, l = allAttrs.length; i < l; i++) {\n const key = allAttrs[i];\n if (isOn(key)) {\n if (!isModelListener(key)) {\n eventAttrs.push(key[2].toLowerCase() + key.slice(3));\n }\n } else {\n extraAttrs.push(key);\n }\n }\n if (extraAttrs.length) {\n warn$1(\n `Extraneous non-props attributes (${extraAttrs.join(\", \")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes.`\n );\n }\n if (eventAttrs.length) {\n warn$1(\n `Extraneous non-emits event listeners (${eventAttrs.join(\", \")}) were passed to component but could not be automatically inherited because component renders fragment or text root nodes. If the listener is intended to be a component custom event listener only, declare it using the \"emits\" option.`\n );\n }\n }\n }\n }\n if (vnode.dirs) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isElementRoot(root)) {\n warn$1(\n `Runtime directive used on component with non-element root node. The directives will not function as intended.`\n );\n }\n root = cloneVNode(root);\n root.dirs = root.dirs ? root.dirs.concat(vnode.dirs) : vnode.dirs;\n }\n if (vnode.transition) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isElementRoot(root)) {\n warn$1(\n `Component inside renders non-element root node that cannot be animated.`\n );\n }\n root.transition = vnode.transition;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && setRoot) {\n setRoot(root);\n } else {\n result = root;\n }\n setCurrentRenderingInstance(prev);\n return result;\n}\nconst getChildRoot = (vnode) => {\n const rawChildren = vnode.children;\n const dynamicChildren = vnode.dynamicChildren;\n const childRoot = filterSingleRoot(rawChildren, false);\n if (!childRoot) {\n return [vnode, void 0];\n } else if (!!(process.env.NODE_ENV !== \"production\") && childRoot.patchFlag > 0 && childRoot.patchFlag & 2048) {\n return getChildRoot(childRoot);\n }\n const index = rawChildren.indexOf(childRoot);\n const dynamicIndex = dynamicChildren ? dynamicChildren.indexOf(childRoot) : -1;\n const setRoot = (updatedRoot) => {\n rawChildren[index] = updatedRoot;\n if (dynamicChildren) {\n if (dynamicIndex > -1) {\n dynamicChildren[dynamicIndex] = updatedRoot;\n } else if (updatedRoot.patchFlag > 0) {\n vnode.dynamicChildren = [...dynamicChildren, updatedRoot];\n }\n }\n };\n return [normalizeVNode(childRoot), setRoot];\n};\nfunction filterSingleRoot(children, recurse = true) {\n let singleRoot;\n for (let i = 0; i < children.length; i++) {\n const child = children[i];\n if (isVNode(child)) {\n if (child.type !== Comment || child.children === \"v-if\") {\n if (singleRoot) {\n return;\n } else {\n singleRoot = child;\n if (!!(process.env.NODE_ENV !== \"production\") && recurse && singleRoot.patchFlag > 0 && singleRoot.patchFlag & 2048) {\n return filterSingleRoot(singleRoot.children);\n }\n }\n }\n } else {\n return;\n }\n }\n return singleRoot;\n}\nconst getFunctionalFallthrough = (attrs) => {\n let res;\n for (const key in attrs) {\n if (key === \"class\" || key === \"style\" || isOn(key)) {\n (res || (res = {}))[key] = attrs[key];\n }\n }\n return res;\n};\nconst filterModelListeners = (attrs, props) => {\n const res = {};\n for (const key in attrs) {\n if (!isModelListener(key) || !(key.slice(9) in props)) {\n res[key] = attrs[key];\n }\n }\n return res;\n};\nconst isElementRoot = (vnode) => {\n return vnode.shapeFlag & (6 | 1) || vnode.type === Comment;\n};\nfunction shouldUpdateComponent(prevVNode, nextVNode, optimized) {\n const { props: prevProps, children: prevChildren, component } = prevVNode;\n const { props: nextProps, children: nextChildren, patchFlag } = nextVNode;\n const emits = component.emitsOptions;\n if (!!(process.env.NODE_ENV !== \"production\") && (prevChildren || nextChildren) && isHmrUpdating) {\n return true;\n }\n if (nextVNode.dirs || nextVNode.transition) {\n return true;\n }\n if (optimized && patchFlag >= 0) {\n if (patchFlag & 1024) {\n return true;\n }\n if (patchFlag & 16) {\n if (!prevProps) {\n return !!nextProps;\n }\n return hasPropsChanged(prevProps, nextProps, emits);\n } else if (patchFlag & 8) {\n const dynamicProps = nextVNode.dynamicProps;\n for (let i = 0; i < dynamicProps.length; i++) {\n const key = dynamicProps[i];\n if (nextProps[key] !== prevProps[key] && !isEmitListener(emits, key)) {\n return true;\n }\n }\n }\n } else {\n if (prevChildren || nextChildren) {\n if (!nextChildren || !nextChildren.$stable) {\n return true;\n }\n }\n if (prevProps === nextProps) {\n return false;\n }\n if (!prevProps) {\n return !!nextProps;\n }\n if (!nextProps) {\n return true;\n }\n return hasPropsChanged(prevProps, nextProps, emits);\n }\n return false;\n}\nfunction hasPropsChanged(prevProps, nextProps, emitsOptions) {\n const nextKeys = Object.keys(nextProps);\n if (nextKeys.length !== Object.keys(prevProps).length) {\n return true;\n }\n for (let i = 0; i < nextKeys.length; i++) {\n const key = nextKeys[i];\n if (nextProps[key] !== prevProps[key] && !isEmitListener(emitsOptions, key)) {\n return true;\n }\n }\n return false;\n}\nfunction updateHOCHostEl({ vnode, parent }, el) {\n while (parent) {\n const root = parent.subTree;\n if (root.suspense && root.suspense.activeBranch === vnode) {\n root.el = vnode.el;\n }\n if (root === vnode) {\n (vnode = parent.vnode).el = el;\n parent = parent.parent;\n } else {\n break;\n }\n }\n}\n\nconst COMPONENTS = \"components\";\nconst DIRECTIVES = \"directives\";\nfunction resolveComponent(name, maybeSelfReference) {\n return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name;\n}\nconst NULL_DYNAMIC_COMPONENT = Symbol.for(\"v-ndc\");\nfunction resolveDynamicComponent(component) {\n if (isString(component)) {\n return resolveAsset(COMPONENTS, component, false) || component;\n } else {\n return component || NULL_DYNAMIC_COMPONENT;\n }\n}\nfunction resolveDirective(name) {\n return resolveAsset(DIRECTIVES, name);\n}\nfunction resolveAsset(type, name, warnMissing = true, maybeSelfReference = false) {\n const instance = currentRenderingInstance || currentInstance;\n if (instance) {\n const Component = instance.type;\n if (type === COMPONENTS) {\n const selfName = getComponentName(\n Component,\n false\n );\n if (selfName && (selfName === name || selfName === camelize(name) || selfName === capitalize(camelize(name)))) {\n return Component;\n }\n }\n const res = (\n // local registration\n // check instance[type] first which is resolved for options API\n resolve(instance[type] || Component[type], name) || // global registration\n resolve(instance.appContext[type], name)\n );\n if (!res && maybeSelfReference) {\n return Component;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && warnMissing && !res) {\n const extra = type === COMPONENTS ? `\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : ``;\n warn$1(`Failed to resolve ${type.slice(0, -1)}: ${name}${extra}`);\n }\n return res;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `resolve${capitalize(type.slice(0, -1))} can only be used in render() or setup().`\n );\n }\n}\nfunction resolve(registry, name) {\n return registry && (registry[name] || registry[camelize(name)] || registry[capitalize(camelize(name))]);\n}\n\nconst isSuspense = (type) => type.__isSuspense;\nlet suspenseId = 0;\nconst SuspenseImpl = {\n name: \"Suspense\",\n // In order to make Suspense tree-shakable, we need to avoid importing it\n // directly in the renderer. The renderer checks for the __isSuspense flag\n // on a vnode's type and calls the `process` method, passing in renderer\n // internals.\n __isSuspense: true,\n process(n1, n2, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals) {\n if (n1 == null) {\n mountSuspense(\n n2,\n container,\n anchor,\n parentComponent,\n parentSuspense,\n namespace,\n slotScopeIds,\n optimized,\n rendererInternals\n );\n } else {\n if (parentSuspense && parentSuspense.deps > 0 && !n1.suspense.isInFallback) {\n n2.suspense = n1.suspense;\n n2.suspense.vnode = n2;\n n2.el = n1.el;\n return;\n }\n patchSuspense(\n n1,\n n2,\n container,\n anchor,\n parentComponent,\n namespace,\n slotScopeIds,\n optimized,\n rendererInternals\n );\n }\n },\n hydrate: hydrateSuspense,\n create: createSuspenseBoundary,\n normalize: normalizeSuspenseChildren\n};\nconst Suspense = SuspenseImpl ;\nfunction triggerEvent(vnode, name) {\n const eventListener = vnode.props && vnode.props[name];\n if (isFunction(eventListener)) {\n eventListener();\n }\n}\nfunction mountSuspense(vnode, container, anchor, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals) {\n const {\n p: patch,\n o: { createElement }\n } = rendererInternals;\n const hiddenContainer = createElement(\"div\");\n const suspense = vnode.suspense = createSuspenseBoundary(\n vnode,\n parentSuspense,\n parentComponent,\n container,\n hiddenContainer,\n anchor,\n namespace,\n slotScopeIds,\n optimized,\n rendererInternals\n );\n patch(\n null,\n suspense.pendingBranch = vnode.ssContent,\n hiddenContainer,\n null,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds\n );\n if (suspense.deps > 0) {\n triggerEvent(vnode, \"onPending\");\n triggerEvent(vnode, \"onFallback\");\n patch(\n null,\n vnode.ssFallback,\n container,\n anchor,\n parentComponent,\n null,\n // fallback tree will not have suspense context\n namespace,\n slotScopeIds\n );\n setActiveBranch(suspense, vnode.ssFallback);\n } else {\n suspense.resolve(false, true);\n }\n}\nfunction patchSuspense(n1, n2, container, anchor, parentComponent, namespace, slotScopeIds, optimized, { p: patch, um: unmount, o: { createElement } }) {\n const suspense = n2.suspense = n1.suspense;\n suspense.vnode = n2;\n n2.el = n1.el;\n const newBranch = n2.ssContent;\n const newFallback = n2.ssFallback;\n const { activeBranch, pendingBranch, isInFallback, isHydrating } = suspense;\n if (pendingBranch) {\n suspense.pendingBranch = newBranch;\n if (isSameVNodeType(newBranch, pendingBranch)) {\n patch(\n pendingBranch,\n newBranch,\n suspense.hiddenContainer,\n null,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n if (suspense.deps <= 0) {\n suspense.resolve();\n } else if (isInFallback) {\n if (!isHydrating) {\n patch(\n activeBranch,\n newFallback,\n container,\n anchor,\n parentComponent,\n null,\n // fallback tree will not have suspense context\n namespace,\n slotScopeIds,\n optimized\n );\n setActiveBranch(suspense, newFallback);\n }\n }\n } else {\n suspense.pendingId = suspenseId++;\n if (isHydrating) {\n suspense.isHydrating = false;\n suspense.activeBranch = pendingBranch;\n } else {\n unmount(pendingBranch, parentComponent, suspense);\n }\n suspense.deps = 0;\n suspense.effects.length = 0;\n suspense.hiddenContainer = createElement(\"div\");\n if (isInFallback) {\n patch(\n null,\n newBranch,\n suspense.hiddenContainer,\n null,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n if (suspense.deps <= 0) {\n suspense.resolve();\n } else {\n patch(\n activeBranch,\n newFallback,\n container,\n anchor,\n parentComponent,\n null,\n // fallback tree will not have suspense context\n namespace,\n slotScopeIds,\n optimized\n );\n setActiveBranch(suspense, newFallback);\n }\n } else if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n patch(\n activeBranch,\n newBranch,\n container,\n anchor,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n suspense.resolve(true);\n } else {\n patch(\n null,\n newBranch,\n suspense.hiddenContainer,\n null,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n if (suspense.deps <= 0) {\n suspense.resolve();\n }\n }\n }\n } else {\n if (activeBranch && isSameVNodeType(newBranch, activeBranch)) {\n patch(\n activeBranch,\n newBranch,\n container,\n anchor,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n setActiveBranch(suspense, newBranch);\n } else {\n triggerEvent(n2, \"onPending\");\n suspense.pendingBranch = newBranch;\n if (newBranch.shapeFlag & 512) {\n suspense.pendingId = newBranch.component.suspenseId;\n } else {\n suspense.pendingId = suspenseId++;\n }\n patch(\n null,\n newBranch,\n suspense.hiddenContainer,\n null,\n parentComponent,\n suspense,\n namespace,\n slotScopeIds,\n optimized\n );\n if (suspense.deps <= 0) {\n suspense.resolve();\n } else {\n const { timeout, pendingId } = suspense;\n if (timeout > 0) {\n setTimeout(() => {\n if (suspense.pendingId === pendingId) {\n suspense.fallback(newFallback);\n }\n }, timeout);\n } else if (timeout === 0) {\n suspense.fallback(newFallback);\n }\n }\n }\n }\n}\nlet hasWarned = false;\nfunction createSuspenseBoundary(vnode, parentSuspense, parentComponent, container, hiddenContainer, anchor, namespace, slotScopeIds, optimized, rendererInternals, isHydrating = false) {\n if (!!(process.env.NODE_ENV !== \"production\") && true && !hasWarned) {\n hasWarned = true;\n console[console.info ? \"info\" : \"log\"](\n ` is an experimental feature and its API will likely change.`\n );\n }\n const {\n p: patch,\n m: move,\n um: unmount,\n n: next,\n o: { parentNode, remove }\n } = rendererInternals;\n let parentSuspenseId;\n const isSuspensible = isVNodeSuspensible(vnode);\n if (isSuspensible) {\n if (parentSuspense == null ? void 0 : parentSuspense.pendingBranch) {\n parentSuspenseId = parentSuspense.pendingId;\n parentSuspense.deps++;\n }\n }\n const timeout = vnode.props ? toNumber(vnode.props.timeout) : void 0;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n assertNumber(timeout, `Suspense timeout`);\n }\n const initialAnchor = anchor;\n const suspense = {\n vnode,\n parent: parentSuspense,\n parentComponent,\n namespace,\n container,\n hiddenContainer,\n deps: 0,\n pendingId: suspenseId++,\n timeout: typeof timeout === \"number\" ? timeout : -1,\n activeBranch: null,\n pendingBranch: null,\n isInFallback: !isHydrating,\n isHydrating,\n isUnmounted: false,\n effects: [],\n resolve(resume = false, sync = false) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n if (!resume && !suspense.pendingBranch) {\n throw new Error(\n `suspense.resolve() is called without a pending branch.`\n );\n }\n if (suspense.isUnmounted) {\n throw new Error(\n `suspense.resolve() is called on an already unmounted suspense boundary.`\n );\n }\n }\n const {\n vnode: vnode2,\n activeBranch,\n pendingBranch,\n pendingId,\n effects,\n parentComponent: parentComponent2,\n container: container2\n } = suspense;\n let delayEnter = false;\n if (suspense.isHydrating) {\n suspense.isHydrating = false;\n } else if (!resume) {\n delayEnter = activeBranch && pendingBranch.transition && pendingBranch.transition.mode === \"out-in\";\n if (delayEnter) {\n activeBranch.transition.afterLeave = () => {\n if (pendingId === suspense.pendingId) {\n move(\n pendingBranch,\n container2,\n anchor === initialAnchor ? next(activeBranch) : anchor,\n 0\n );\n queuePostFlushCb(effects);\n }\n };\n }\n if (activeBranch) {\n if (parentNode(activeBranch.el) !== suspense.hiddenContainer) {\n anchor = next(activeBranch);\n }\n unmount(activeBranch, parentComponent2, suspense, true);\n }\n if (!delayEnter) {\n move(pendingBranch, container2, anchor, 0);\n }\n }\n setActiveBranch(suspense, pendingBranch);\n suspense.pendingBranch = null;\n suspense.isInFallback = false;\n let parent = suspense.parent;\n let hasUnresolvedAncestor = false;\n while (parent) {\n if (parent.pendingBranch) {\n parent.effects.push(...effects);\n hasUnresolvedAncestor = true;\n break;\n }\n parent = parent.parent;\n }\n if (!hasUnresolvedAncestor && !delayEnter) {\n queuePostFlushCb(effects);\n }\n suspense.effects = [];\n if (isSuspensible) {\n if (parentSuspense && parentSuspense.pendingBranch && parentSuspenseId === parentSuspense.pendingId) {\n parentSuspense.deps--;\n if (parentSuspense.deps === 0 && !sync) {\n parentSuspense.resolve();\n }\n }\n }\n triggerEvent(vnode2, \"onResolve\");\n },\n fallback(fallbackVNode) {\n if (!suspense.pendingBranch) {\n return;\n }\n const { vnode: vnode2, activeBranch, parentComponent: parentComponent2, container: container2, namespace: namespace2 } = suspense;\n triggerEvent(vnode2, \"onFallback\");\n const anchor2 = next(activeBranch);\n const mountFallback = () => {\n if (!suspense.isInFallback) {\n return;\n }\n patch(\n null,\n fallbackVNode,\n container2,\n anchor2,\n parentComponent2,\n null,\n // fallback tree will not have suspense context\n namespace2,\n slotScopeIds,\n optimized\n );\n setActiveBranch(suspense, fallbackVNode);\n };\n const delayEnter = fallbackVNode.transition && fallbackVNode.transition.mode === \"out-in\";\n if (delayEnter) {\n activeBranch.transition.afterLeave = mountFallback;\n }\n suspense.isInFallback = true;\n unmount(\n activeBranch,\n parentComponent2,\n null,\n // no suspense so unmount hooks fire now\n true\n // shouldRemove\n );\n if (!delayEnter) {\n mountFallback();\n }\n },\n move(container2, anchor2, type) {\n suspense.activeBranch && move(suspense.activeBranch, container2, anchor2, type);\n suspense.container = container2;\n },\n next() {\n return suspense.activeBranch && next(suspense.activeBranch);\n },\n registerDep(instance, setupRenderEffect) {\n const isInPendingSuspense = !!suspense.pendingBranch;\n if (isInPendingSuspense) {\n suspense.deps++;\n }\n const hydratedEl = instance.vnode.el;\n instance.asyncDep.catch((err) => {\n handleError(err, instance, 0);\n }).then((asyncSetupResult) => {\n if (instance.isUnmounted || suspense.isUnmounted || suspense.pendingId !== instance.suspenseId) {\n return;\n }\n instance.asyncResolved = true;\n const { vnode: vnode2 } = instance;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n pushWarningContext(vnode2);\n }\n handleSetupResult(instance, asyncSetupResult, false);\n if (hydratedEl) {\n vnode2.el = hydratedEl;\n }\n const placeholder = !hydratedEl && instance.subTree.el;\n setupRenderEffect(\n instance,\n vnode2,\n // component may have been moved before resolve.\n // if this is not a hydration, instance.subTree will be the comment\n // placeholder.\n parentNode(hydratedEl || instance.subTree.el),\n // anchor will not be used if this is hydration, so only need to\n // consider the comment placeholder case.\n hydratedEl ? null : next(instance.subTree),\n suspense,\n namespace,\n optimized\n );\n if (placeholder) {\n remove(placeholder);\n }\n updateHOCHostEl(instance, vnode2.el);\n if (!!(process.env.NODE_ENV !== \"production\")) {\n popWarningContext();\n }\n if (isInPendingSuspense && --suspense.deps === 0) {\n suspense.resolve();\n }\n });\n },\n unmount(parentSuspense2, doRemove) {\n suspense.isUnmounted = true;\n if (suspense.activeBranch) {\n unmount(\n suspense.activeBranch,\n parentComponent,\n parentSuspense2,\n doRemove\n );\n }\n if (suspense.pendingBranch) {\n unmount(\n suspense.pendingBranch,\n parentComponent,\n parentSuspense2,\n doRemove\n );\n }\n }\n };\n return suspense;\n}\nfunction hydrateSuspense(node, vnode, parentComponent, parentSuspense, namespace, slotScopeIds, optimized, rendererInternals, hydrateNode) {\n const suspense = vnode.suspense = createSuspenseBoundary(\n vnode,\n parentSuspense,\n parentComponent,\n node.parentNode,\n // eslint-disable-next-line no-restricted-globals\n document.createElement(\"div\"),\n null,\n namespace,\n slotScopeIds,\n optimized,\n rendererInternals,\n true\n );\n const result = hydrateNode(\n node,\n suspense.pendingBranch = vnode.ssContent,\n parentComponent,\n suspense,\n slotScopeIds,\n optimized\n );\n if (suspense.deps === 0) {\n suspense.resolve(false, true);\n }\n return result;\n}\nfunction normalizeSuspenseChildren(vnode) {\n const { shapeFlag, children } = vnode;\n const isSlotChildren = shapeFlag & 32;\n vnode.ssContent = normalizeSuspenseSlot(\n isSlotChildren ? children.default : children\n );\n vnode.ssFallback = isSlotChildren ? normalizeSuspenseSlot(children.fallback) : createVNode(Comment);\n}\nfunction normalizeSuspenseSlot(s) {\n let block;\n if (isFunction(s)) {\n const trackBlock = isBlockTreeEnabled && s._c;\n if (trackBlock) {\n s._d = false;\n openBlock();\n }\n s = s();\n if (trackBlock) {\n s._d = true;\n block = currentBlock;\n closeBlock();\n }\n }\n if (isArray(s)) {\n const singleChild = filterSingleRoot(s);\n if (!!(process.env.NODE_ENV !== \"production\") && !singleChild && s.filter((child) => child !== NULL_DYNAMIC_COMPONENT).length > 0) {\n warn$1(` slots expect a single root node.`);\n }\n s = singleChild;\n }\n s = normalizeVNode(s);\n if (block && !s.dynamicChildren) {\n s.dynamicChildren = block.filter((c) => c !== s);\n }\n return s;\n}\nfunction queueEffectWithSuspense(fn, suspense) {\n if (suspense && suspense.pendingBranch) {\n if (isArray(fn)) {\n suspense.effects.push(...fn);\n } else {\n suspense.effects.push(fn);\n }\n } else {\n queuePostFlushCb(fn);\n }\n}\nfunction setActiveBranch(suspense, branch) {\n suspense.activeBranch = branch;\n const { vnode, parentComponent } = suspense;\n let el = branch.el;\n while (!el && branch.component) {\n branch = branch.component.subTree;\n el = branch.el;\n }\n vnode.el = el;\n if (parentComponent && parentComponent.subTree === vnode) {\n parentComponent.vnode.el = el;\n updateHOCHostEl(parentComponent, el);\n }\n}\nfunction isVNodeSuspensible(vnode) {\n var _a;\n return ((_a = vnode.props) == null ? void 0 : _a.suspensible) != null && vnode.props.suspensible !== false;\n}\n\nconst ssrContextKey = Symbol.for(\"v-scx\");\nconst useSSRContext = () => {\n {\n const ctx = inject(ssrContextKey);\n if (!ctx) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(\n `Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build.`\n );\n }\n return ctx;\n }\n};\n\nfunction watchEffect(effect, options) {\n return doWatch(effect, null, options);\n}\nfunction watchPostEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"post\" }) : { flush: \"post\" }\n );\n}\nfunction watchSyncEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"sync\" }) : { flush: \"sync\" }\n );\n}\nconst INITIAL_WATCHER_VALUE = {};\nfunction watch(source, cb, options) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isFunction(cb)) {\n warn$1(\n `\\`watch(fn, options?)\\` signature has been moved to a separate API. Use \\`watchEffect(fn, options?)\\` instead. \\`watch\\` now only supports \\`watch(source, cb, options?) signature.`\n );\n }\n return doWatch(source, cb, options);\n}\nfunction doWatch(source, cb, {\n immediate,\n deep,\n flush,\n once,\n onTrack,\n onTrigger\n} = EMPTY_OBJ) {\n if (cb && once) {\n const _cb = cb;\n cb = (...args) => {\n _cb(...args);\n unwatch();\n };\n }\n if (!!(process.env.NODE_ENV !== \"production\") && deep !== void 0 && typeof deep === \"number\") {\n warn$1(\n `watch() \"deep\" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.`\n );\n }\n if (!!(process.env.NODE_ENV !== \"production\") && !cb) {\n if (immediate !== void 0) {\n warn$1(\n `watch() \"immediate\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (deep !== void 0) {\n warn$1(\n `watch() \"deep\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (once !== void 0) {\n warn$1(\n `watch() \"once\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n }\n const warnInvalidSource = (s) => {\n warn$1(\n `Invalid watch source: `,\n s,\n `A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.`\n );\n };\n const instance = currentInstance;\n const reactiveGetter = (source2) => deep === true ? source2 : (\n // for deep: false, only traverse root-level properties\n traverse(source2, deep === false ? 1 : void 0)\n );\n let getter;\n let forceTrigger = false;\n let isMultiSource = false;\n if (isRef(source)) {\n getter = () => source.value;\n forceTrigger = isShallow(source);\n } else if (isReactive(source)) {\n getter = () => reactiveGetter(source);\n forceTrigger = true;\n } else if (isArray(source)) {\n isMultiSource = true;\n forceTrigger = source.some((s) => isReactive(s) || isShallow(s));\n getter = () => source.map((s) => {\n if (isRef(s)) {\n return s.value;\n } else if (isReactive(s)) {\n return reactiveGetter(s);\n } else if (isFunction(s)) {\n return callWithErrorHandling(s, instance, 2);\n } else {\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(s);\n }\n });\n } else if (isFunction(source)) {\n if (cb) {\n getter = () => callWithErrorHandling(source, instance, 2);\n } else {\n getter = () => {\n if (cleanup) {\n cleanup();\n }\n return callWithAsyncErrorHandling(\n source,\n instance,\n 3,\n [onCleanup]\n );\n };\n }\n } else {\n getter = NOOP;\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(source);\n }\n if (cb && deep) {\n const baseGetter = getter;\n getter = () => traverse(baseGetter());\n }\n let cleanup;\n let onCleanup = (fn) => {\n cleanup = effect.onStop = () => {\n callWithErrorHandling(fn, instance, 4);\n cleanup = effect.onStop = void 0;\n };\n };\n let ssrCleanup;\n if (isInSSRComponentSetup) {\n onCleanup = NOOP;\n if (!cb) {\n getter();\n } else if (immediate) {\n callWithAsyncErrorHandling(cb, instance, 3, [\n getter(),\n isMultiSource ? [] : void 0,\n onCleanup\n ]);\n }\n if (flush === \"sync\") {\n const ctx = useSSRContext();\n ssrCleanup = ctx.__watcherHandles || (ctx.__watcherHandles = []);\n } else {\n return NOOP;\n }\n }\n let oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE;\n const job = () => {\n if (!effect.active || !effect.dirty) {\n return;\n }\n if (cb) {\n const newValue = effect.run();\n if (deep || forceTrigger || (isMultiSource ? newValue.some((v, i) => hasChanged(v, oldValue[i])) : hasChanged(newValue, oldValue)) || false) {\n if (cleanup) {\n cleanup();\n }\n callWithAsyncErrorHandling(cb, instance, 3, [\n newValue,\n // pass undefined as the old value when it's changed for the first time\n oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue,\n onCleanup\n ]);\n oldValue = newValue;\n }\n } else {\n effect.run();\n }\n };\n job.allowRecurse = !!cb;\n let scheduler;\n if (flush === \"sync\") {\n scheduler = job;\n } else if (flush === \"post\") {\n scheduler = () => queuePostRenderEffect(job, instance && instance.suspense);\n } else {\n job.pre = true;\n if (instance)\n job.id = instance.uid;\n scheduler = () => queueJob(job);\n }\n const effect = new ReactiveEffect(getter, NOOP, scheduler);\n const scope = getCurrentScope();\n const unwatch = () => {\n effect.stop();\n if (scope) {\n remove(scope.effects, effect);\n }\n };\n if (!!(process.env.NODE_ENV !== \"production\")) {\n effect.onTrack = onTrack;\n effect.onTrigger = onTrigger;\n }\n if (cb) {\n if (immediate) {\n job();\n } else {\n oldValue = effect.run();\n }\n } else if (flush === \"post\") {\n queuePostRenderEffect(\n effect.run.bind(effect),\n instance && instance.suspense\n );\n } else {\n effect.run();\n }\n if (ssrCleanup)\n ssrCleanup.push(unwatch);\n return unwatch;\n}\nfunction instanceWatch(source, value, options) {\n const publicThis = this.proxy;\n const getter = isString(source) ? source.includes(\".\") ? createPathGetter(publicThis, source) : () => publicThis[source] : source.bind(publicThis, publicThis);\n let cb;\n if (isFunction(value)) {\n cb = value;\n } else {\n cb = value.handler;\n options = value;\n }\n const reset = setCurrentInstance(this);\n const res = doWatch(getter, cb.bind(publicThis), options);\n reset();\n return res;\n}\nfunction createPathGetter(ctx, path) {\n const segments = path.split(\".\");\n return () => {\n let cur = ctx;\n for (let i = 0; i < segments.length && cur; i++) {\n cur = cur[segments[i]];\n }\n return cur;\n };\n}\nfunction traverse(value, depth, currentDepth = 0, seen) {\n if (!isObject(value) || value[\"__v_skip\"]) {\n return value;\n }\n if (depth && depth > 0) {\n if (currentDepth >= depth) {\n return value;\n }\n currentDepth++;\n }\n seen = seen || /* @__PURE__ */ new Set();\n if (seen.has(value)) {\n return value;\n }\n seen.add(value);\n if (isRef(value)) {\n traverse(value.value, depth, currentDepth, seen);\n } else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n traverse(value[i], depth, currentDepth, seen);\n }\n } else if (isSet(value) || isMap(value)) {\n value.forEach((v) => {\n traverse(v, depth, currentDepth, seen);\n });\n } else if (isPlainObject(value)) {\n for (const key in value) {\n traverse(value[key], depth, currentDepth, seen);\n }\n }\n return value;\n}\n\nfunction validateDirectiveName(name) {\n if (isBuiltInDirective(name)) {\n warn$1(\"Do not use built-in directive ids as custom directive id: \" + name);\n }\n}\nfunction withDirectives(vnode, directives) {\n if (currentRenderingInstance === null) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(`withDirectives can only be used inside render functions.`);\n return vnode;\n }\n const instance = getExposeProxy(currentRenderingInstance) || currentRenderingInstance.proxy;\n const bindings = vnode.dirs || (vnode.dirs = []);\n for (let i = 0; i < directives.length; i++) {\n let [dir, value, arg, modifiers = EMPTY_OBJ] = directives[i];\n if (dir) {\n if (isFunction(dir)) {\n dir = {\n mounted: dir,\n updated: dir\n };\n }\n if (dir.deep) {\n traverse(value);\n }\n bindings.push({\n dir,\n instance,\n value,\n oldValue: void 0,\n arg,\n modifiers\n });\n }\n }\n return vnode;\n}\nfunction invokeDirectiveHook(vnode, prevVNode, instance, name) {\n const bindings = vnode.dirs;\n const oldBindings = prevVNode && prevVNode.dirs;\n for (let i = 0; i < bindings.length; i++) {\n const binding = bindings[i];\n if (oldBindings) {\n binding.oldValue = oldBindings[i].value;\n }\n let hook = binding.dir[name];\n if (hook) {\n pauseTracking();\n callWithAsyncErrorHandling(hook, instance, 8, [\n vnode.el,\n binding,\n vnode,\n prevVNode\n ]);\n resetTracking();\n }\n }\n}\n\nconst leaveCbKey = Symbol(\"_leaveCb\");\nconst enterCbKey = Symbol(\"_enterCb\");\nfunction useTransitionState() {\n const state = {\n isMounted: false,\n isLeaving: false,\n isUnmounting: false,\n leavingVNodes: /* @__PURE__ */ new Map()\n };\n onMounted(() => {\n state.isMounted = true;\n });\n onBeforeUnmount(() => {\n state.isUnmounting = true;\n });\n return state;\n}\nconst TransitionHookValidator = [Function, Array];\nconst BaseTransitionPropsValidators = {\n mode: String,\n appear: Boolean,\n persisted: Boolean,\n // enter\n onBeforeEnter: TransitionHookValidator,\n onEnter: TransitionHookValidator,\n onAfterEnter: TransitionHookValidator,\n onEnterCancelled: TransitionHookValidator,\n // leave\n onBeforeLeave: TransitionHookValidator,\n onLeave: TransitionHookValidator,\n onAfterLeave: TransitionHookValidator,\n onLeaveCancelled: TransitionHookValidator,\n // appear\n onBeforeAppear: TransitionHookValidator,\n onAppear: TransitionHookValidator,\n onAfterAppear: TransitionHookValidator,\n onAppearCancelled: TransitionHookValidator\n};\nconst BaseTransitionImpl = {\n name: `BaseTransition`,\n props: BaseTransitionPropsValidators,\n setup(props, { slots }) {\n const instance = getCurrentInstance();\n const state = useTransitionState();\n return () => {\n const children = slots.default && getTransitionRawChildren(slots.default(), true);\n if (!children || !children.length) {\n return;\n }\n let child = children[0];\n if (children.length > 1) {\n let hasFound = false;\n for (const c of children) {\n if (c.type !== Comment) {\n if (!!(process.env.NODE_ENV !== \"production\") && hasFound) {\n warn$1(\n \" can only be used on a single element or component. Use for lists.\"\n );\n break;\n }\n child = c;\n hasFound = true;\n if (!!!(process.env.NODE_ENV !== \"production\"))\n break;\n }\n }\n }\n const rawProps = toRaw(props);\n const { mode } = rawProps;\n if (!!(process.env.NODE_ENV !== \"production\") && mode && mode !== \"in-out\" && mode !== \"out-in\" && mode !== \"default\") {\n warn$1(`invalid mode: ${mode}`);\n }\n if (state.isLeaving) {\n return emptyPlaceholder(child);\n }\n const innerChild = getKeepAliveChild(child);\n if (!innerChild) {\n return emptyPlaceholder(child);\n }\n const enterHooks = resolveTransitionHooks(\n innerChild,\n rawProps,\n state,\n instance\n );\n setTransitionHooks(innerChild, enterHooks);\n const oldChild = instance.subTree;\n const oldInnerChild = oldChild && getKeepAliveChild(oldChild);\n if (oldInnerChild && oldInnerChild.type !== Comment && !isSameVNodeType(innerChild, oldInnerChild)) {\n const leavingHooks = resolveTransitionHooks(\n oldInnerChild,\n rawProps,\n state,\n instance\n );\n setTransitionHooks(oldInnerChild, leavingHooks);\n if (mode === \"out-in\") {\n state.isLeaving = true;\n leavingHooks.afterLeave = () => {\n state.isLeaving = false;\n if (instance.update.active !== false) {\n instance.effect.dirty = true;\n instance.update();\n }\n };\n return emptyPlaceholder(child);\n } else if (mode === \"in-out\" && innerChild.type !== Comment) {\n leavingHooks.delayLeave = (el, earlyRemove, delayedLeave) => {\n const leavingVNodesCache = getLeavingNodesForType(\n state,\n oldInnerChild\n );\n leavingVNodesCache[String(oldInnerChild.key)] = oldInnerChild;\n el[leaveCbKey] = () => {\n earlyRemove();\n el[leaveCbKey] = void 0;\n delete enterHooks.delayedLeave;\n };\n enterHooks.delayedLeave = delayedLeave;\n };\n }\n }\n return child;\n };\n }\n};\nconst BaseTransition = BaseTransitionImpl;\nfunction getLeavingNodesForType(state, vnode) {\n const { leavingVNodes } = state;\n let leavingVNodesCache = leavingVNodes.get(vnode.type);\n if (!leavingVNodesCache) {\n leavingVNodesCache = /* @__PURE__ */ Object.create(null);\n leavingVNodes.set(vnode.type, leavingVNodesCache);\n }\n return leavingVNodesCache;\n}\nfunction resolveTransitionHooks(vnode, props, state, instance) {\n const {\n appear,\n mode,\n persisted = false,\n onBeforeEnter,\n onEnter,\n onAfterEnter,\n onEnterCancelled,\n onBeforeLeave,\n onLeave,\n onAfterLeave,\n onLeaveCancelled,\n onBeforeAppear,\n onAppear,\n onAfterAppear,\n onAppearCancelled\n } = props;\n const key = String(vnode.key);\n const leavingVNodesCache = getLeavingNodesForType(state, vnode);\n const callHook = (hook, args) => {\n hook && callWithAsyncErrorHandling(\n hook,\n instance,\n 9,\n args\n );\n };\n const callAsyncHook = (hook, args) => {\n const done = args[1];\n callHook(hook, args);\n if (isArray(hook)) {\n if (hook.every((hook2) => hook2.length <= 1))\n done();\n } else if (hook.length <= 1) {\n done();\n }\n };\n const hooks = {\n mode,\n persisted,\n beforeEnter(el) {\n let hook = onBeforeEnter;\n if (!state.isMounted) {\n if (appear) {\n hook = onBeforeAppear || onBeforeEnter;\n } else {\n return;\n }\n }\n if (el[leaveCbKey]) {\n el[leaveCbKey](\n true\n /* cancelled */\n );\n }\n const leavingVNode = leavingVNodesCache[key];\n if (leavingVNode && isSameVNodeType(vnode, leavingVNode) && leavingVNode.el[leaveCbKey]) {\n leavingVNode.el[leaveCbKey]();\n }\n callHook(hook, [el]);\n },\n enter(el) {\n let hook = onEnter;\n let afterHook = onAfterEnter;\n let cancelHook = onEnterCancelled;\n if (!state.isMounted) {\n if (appear) {\n hook = onAppear || onEnter;\n afterHook = onAfterAppear || onAfterEnter;\n cancelHook = onAppearCancelled || onEnterCancelled;\n } else {\n return;\n }\n }\n let called = false;\n const done = el[enterCbKey] = (cancelled) => {\n if (called)\n return;\n called = true;\n if (cancelled) {\n callHook(cancelHook, [el]);\n } else {\n callHook(afterHook, [el]);\n }\n if (hooks.delayedLeave) {\n hooks.delayedLeave();\n }\n el[enterCbKey] = void 0;\n };\n if (hook) {\n callAsyncHook(hook, [el, done]);\n } else {\n done();\n }\n },\n leave(el, remove) {\n const key2 = String(vnode.key);\n if (el[enterCbKey]) {\n el[enterCbKey](\n true\n /* cancelled */\n );\n }\n if (state.isUnmounting) {\n return remove();\n }\n callHook(onBeforeLeave, [el]);\n let called = false;\n const done = el[leaveCbKey] = (cancelled) => {\n if (called)\n return;\n called = true;\n remove();\n if (cancelled) {\n callHook(onLeaveCancelled, [el]);\n } else {\n callHook(onAfterLeave, [el]);\n }\n el[leaveCbKey] = void 0;\n if (leavingVNodesCache[key2] === vnode) {\n delete leavingVNodesCache[key2];\n }\n };\n leavingVNodesCache[key2] = vnode;\n if (onLeave) {\n callAsyncHook(onLeave, [el, done]);\n } else {\n done();\n }\n },\n clone(vnode2) {\n return resolveTransitionHooks(vnode2, props, state, instance);\n }\n };\n return hooks;\n}\nfunction emptyPlaceholder(vnode) {\n if (isKeepAlive(vnode)) {\n vnode = cloneVNode(vnode);\n vnode.children = null;\n return vnode;\n }\n}\nfunction getKeepAliveChild(vnode) {\n return isKeepAlive(vnode) ? (\n // #7121 ensure get the child component subtree in case\n // it's been replaced during HMR\n !!(process.env.NODE_ENV !== \"production\") && vnode.component ? vnode.component.subTree : vnode.children ? vnode.children[0] : void 0\n ) : vnode;\n}\nfunction setTransitionHooks(vnode, hooks) {\n if (vnode.shapeFlag & 6 && vnode.component) {\n setTransitionHooks(vnode.component.subTree, hooks);\n } else if (vnode.shapeFlag & 128) {\n vnode.ssContent.transition = hooks.clone(vnode.ssContent);\n vnode.ssFallback.transition = hooks.clone(vnode.ssFallback);\n } else {\n vnode.transition = hooks;\n }\n}\nfunction getTransitionRawChildren(children, keepComment = false, parentKey) {\n let ret = [];\n let keyedFragmentCount = 0;\n for (let i = 0; i < children.length; i++) {\n let child = children[i];\n const key = parentKey == null ? child.key : String(parentKey) + String(child.key != null ? child.key : i);\n if (child.type === Fragment) {\n if (child.patchFlag & 128)\n keyedFragmentCount++;\n ret = ret.concat(\n getTransitionRawChildren(child.children, keepComment, key)\n );\n } else if (keepComment || child.type !== Comment) {\n ret.push(key != null ? cloneVNode(child, { key }) : child);\n }\n }\n if (keyedFragmentCount > 1) {\n for (let i = 0; i < ret.length; i++) {\n ret[i].patchFlag = -2;\n }\n }\n return ret;\n}\n\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineComponent(options, extraOptions) {\n return isFunction(options) ? (\n // #8326: extend call and options.name access are considered side-effects\n // by Rollup, so we have to wrap it in a pure-annotated IIFE.\n /* @__PURE__ */ (() => extend({ name: options.name }, extraOptions, { setup: options }))()\n ) : options;\n}\n\nconst isAsyncWrapper = (i) => !!i.type.__asyncLoader;\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineAsyncComponent(source) {\n if (isFunction(source)) {\n source = { loader: source };\n }\n const {\n loader,\n loadingComponent,\n errorComponent,\n delay = 200,\n timeout,\n // undefined = never times out\n suspensible = true,\n onError: userOnError\n } = source;\n let pendingRequest = null;\n let resolvedComp;\n let retries = 0;\n const retry = () => {\n retries++;\n pendingRequest = null;\n return load();\n };\n const load = () => {\n let thisRequest;\n return pendingRequest || (thisRequest = pendingRequest = loader().catch((err) => {\n err = err instanceof Error ? err : new Error(String(err));\n if (userOnError) {\n return new Promise((resolve, reject) => {\n const userRetry = () => resolve(retry());\n const userFail = () => reject(err);\n userOnError(err, userRetry, userFail, retries + 1);\n });\n } else {\n throw err;\n }\n }).then((comp) => {\n if (thisRequest !== pendingRequest && pendingRequest) {\n return pendingRequest;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && !comp) {\n warn$1(\n `Async component loader resolved to undefined. If you are using retry(), make sure to return its return value.`\n );\n }\n if (comp && (comp.__esModule || comp[Symbol.toStringTag] === \"Module\")) {\n comp = comp.default;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && comp && !isObject(comp) && !isFunction(comp)) {\n throw new Error(`Invalid async component load result: ${comp}`);\n }\n resolvedComp = comp;\n return comp;\n }));\n };\n return defineComponent({\n name: \"AsyncComponentWrapper\",\n __asyncLoader: load,\n get __asyncResolved() {\n return resolvedComp;\n },\n setup() {\n const instance = currentInstance;\n if (resolvedComp) {\n return () => createInnerComp(resolvedComp, instance);\n }\n const onError = (err) => {\n pendingRequest = null;\n handleError(\n err,\n instance,\n 13,\n !errorComponent\n );\n };\n if (suspensible && instance.suspense || isInSSRComponentSetup) {\n return load().then((comp) => {\n return () => createInnerComp(comp, instance);\n }).catch((err) => {\n onError(err);\n return () => errorComponent ? createVNode(errorComponent, {\n error: err\n }) : null;\n });\n }\n const loaded = ref(false);\n const error = ref();\n const delayed = ref(!!delay);\n if (delay) {\n setTimeout(() => {\n delayed.value = false;\n }, delay);\n }\n if (timeout != null) {\n setTimeout(() => {\n if (!loaded.value && !error.value) {\n const err = new Error(\n `Async component timed out after ${timeout}ms.`\n );\n onError(err);\n error.value = err;\n }\n }, timeout);\n }\n load().then(() => {\n loaded.value = true;\n if (instance.parent && isKeepAlive(instance.parent.vnode)) {\n instance.parent.effect.dirty = true;\n queueJob(instance.parent.update);\n }\n }).catch((err) => {\n onError(err);\n error.value = err;\n });\n return () => {\n if (loaded.value && resolvedComp) {\n return createInnerComp(resolvedComp, instance);\n } else if (error.value && errorComponent) {\n return createVNode(errorComponent, {\n error: error.value\n });\n } else if (loadingComponent && !delayed.value) {\n return createVNode(loadingComponent);\n }\n };\n }\n });\n}\nfunction createInnerComp(comp, parent) {\n const { ref: ref2, props, children, ce } = parent.vnode;\n const vnode = createVNode(comp, props, children);\n vnode.ref = ref2;\n vnode.ce = ce;\n delete parent.vnode.ce;\n return vnode;\n}\n\nconst isKeepAlive = (vnode) => vnode.type.__isKeepAlive;\nconst KeepAliveImpl = {\n name: `KeepAlive`,\n // Marker for special handling inside the renderer. We are not using a ===\n // check directly on KeepAlive in the renderer, because importing it directly\n // would prevent it from being tree-shaken.\n __isKeepAlive: true,\n props: {\n include: [String, RegExp, Array],\n exclude: [String, RegExp, Array],\n max: [String, Number]\n },\n setup(props, { slots }) {\n const instance = getCurrentInstance();\n const sharedContext = instance.ctx;\n if (!sharedContext.renderer) {\n return () => {\n const children = slots.default && slots.default();\n return children && children.length === 1 ? children[0] : children;\n };\n }\n const cache = /* @__PURE__ */ new Map();\n const keys = /* @__PURE__ */ new Set();\n let current = null;\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n instance.__v_cache = cache;\n }\n const parentSuspense = instance.suspense;\n const {\n renderer: {\n p: patch,\n m: move,\n um: _unmount,\n o: { createElement }\n }\n } = sharedContext;\n const storageContainer = createElement(\"div\");\n sharedContext.activate = (vnode, container, anchor, namespace, optimized) => {\n const instance2 = vnode.component;\n move(vnode, container, anchor, 0, parentSuspense);\n patch(\n instance2.vnode,\n vnode,\n container,\n anchor,\n instance2,\n parentSuspense,\n namespace,\n vnode.slotScopeIds,\n optimized\n );\n queuePostRenderEffect(() => {\n instance2.isDeactivated = false;\n if (instance2.a) {\n invokeArrayFns(instance2.a);\n }\n const vnodeHook = vnode.props && vnode.props.onVnodeMounted;\n if (vnodeHook) {\n invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n }\n }, parentSuspense);\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentAdded(instance2);\n }\n };\n sharedContext.deactivate = (vnode) => {\n const instance2 = vnode.component;\n move(vnode, storageContainer, null, 1, parentSuspense);\n queuePostRenderEffect(() => {\n if (instance2.da) {\n invokeArrayFns(instance2.da);\n }\n const vnodeHook = vnode.props && vnode.props.onVnodeUnmounted;\n if (vnodeHook) {\n invokeVNodeHook(vnodeHook, instance2.parent, vnode);\n }\n instance2.isDeactivated = true;\n }, parentSuspense);\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentAdded(instance2);\n }\n };\n function unmount(vnode) {\n resetShapeFlag(vnode);\n _unmount(vnode, instance, parentSuspense, true);\n }\n function pruneCache(filter) {\n cache.forEach((vnode, key) => {\n const name = getComponentName(vnode.type);\n if (name && (!filter || !filter(name))) {\n pruneCacheEntry(key);\n }\n });\n }\n function pruneCacheEntry(key) {\n const cached = cache.get(key);\n if (!current || !isSameVNodeType(cached, current)) {\n unmount(cached);\n } else if (current) {\n resetShapeFlag(current);\n }\n cache.delete(key);\n keys.delete(key);\n }\n watch(\n () => [props.include, props.exclude],\n ([include, exclude]) => {\n include && pruneCache((name) => matches(include, name));\n exclude && pruneCache((name) => !matches(exclude, name));\n },\n // prune post-render after `current` has been updated\n { flush: \"post\", deep: true }\n );\n let pendingCacheKey = null;\n const cacheSubtree = () => {\n if (pendingCacheKey != null) {\n cache.set(pendingCacheKey, getInnerChild(instance.subTree));\n }\n };\n onMounted(cacheSubtree);\n onUpdated(cacheSubtree);\n onBeforeUnmount(() => {\n cache.forEach((cached) => {\n const { subTree, suspense } = instance;\n const vnode = getInnerChild(subTree);\n if (cached.type === vnode.type && cached.key === vnode.key) {\n resetShapeFlag(vnode);\n const da = vnode.component.da;\n da && queuePostRenderEffect(da, suspense);\n return;\n }\n unmount(cached);\n });\n });\n return () => {\n pendingCacheKey = null;\n if (!slots.default) {\n return null;\n }\n const children = slots.default();\n const rawVNode = children[0];\n if (children.length > 1) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`KeepAlive should contain exactly one component child.`);\n }\n current = null;\n return children;\n } else if (!isVNode(rawVNode) || !(rawVNode.shapeFlag & 4) && !(rawVNode.shapeFlag & 128)) {\n current = null;\n return rawVNode;\n }\n let vnode = getInnerChild(rawVNode);\n const comp = vnode.type;\n const name = getComponentName(\n isAsyncWrapper(vnode) ? vnode.type.__asyncResolved || {} : comp\n );\n const { include, exclude, max } = props;\n if (include && (!name || !matches(include, name)) || exclude && name && matches(exclude, name)) {\n current = vnode;\n return rawVNode;\n }\n const key = vnode.key == null ? comp : vnode.key;\n const cachedVNode = cache.get(key);\n if (vnode.el) {\n vnode = cloneVNode(vnode);\n if (rawVNode.shapeFlag & 128) {\n rawVNode.ssContent = vnode;\n }\n }\n pendingCacheKey = key;\n if (cachedVNode) {\n vnode.el = cachedVNode.el;\n vnode.component = cachedVNode.component;\n if (vnode.transition) {\n setTransitionHooks(vnode, vnode.transition);\n }\n vnode.shapeFlag |= 512;\n keys.delete(key);\n keys.add(key);\n } else {\n keys.add(key);\n if (max && keys.size > parseInt(max, 10)) {\n pruneCacheEntry(keys.values().next().value);\n }\n }\n vnode.shapeFlag |= 256;\n current = vnode;\n return isSuspense(rawVNode.type) ? rawVNode : vnode;\n };\n }\n};\nconst KeepAlive = KeepAliveImpl;\nfunction matches(pattern, name) {\n if (isArray(pattern)) {\n return pattern.some((p) => matches(p, name));\n } else if (isString(pattern)) {\n return pattern.split(\",\").includes(name);\n } else if (isRegExp(pattern)) {\n return pattern.test(name);\n }\n return false;\n}\nfunction onActivated(hook, target) {\n registerKeepAliveHook(hook, \"a\", target);\n}\nfunction onDeactivated(hook, target) {\n registerKeepAliveHook(hook, \"da\", target);\n}\nfunction registerKeepAliveHook(hook, type, target = currentInstance) {\n const wrappedHook = hook.__wdc || (hook.__wdc = () => {\n let current = target;\n while (current) {\n if (current.isDeactivated) {\n return;\n }\n current = current.parent;\n }\n return hook();\n });\n injectHook(type, wrappedHook, target);\n if (target) {\n let current = target.parent;\n while (current && current.parent) {\n if (isKeepAlive(current.parent.vnode)) {\n injectToKeepAliveRoot(wrappedHook, type, target, current);\n }\n current = current.parent;\n }\n }\n}\nfunction injectToKeepAliveRoot(hook, type, target, keepAliveRoot) {\n const injected = injectHook(\n type,\n hook,\n keepAliveRoot,\n true\n /* prepend */\n );\n onUnmounted(() => {\n remove(keepAliveRoot[type], injected);\n }, target);\n}\nfunction resetShapeFlag(vnode) {\n vnode.shapeFlag &= ~256;\n vnode.shapeFlag &= ~512;\n}\nfunction getInnerChild(vnode) {\n return vnode.shapeFlag & 128 ? vnode.ssContent : vnode;\n}\n\nfunction injectHook(type, hook, target = currentInstance, prepend = false) {\n if (target) {\n const hooks = target[type] || (target[type] = []);\n const wrappedHook = hook.__weh || (hook.__weh = (...args) => {\n if (target.isUnmounted) {\n return;\n }\n pauseTracking();\n const reset = setCurrentInstance(target);\n const res = callWithAsyncErrorHandling(hook, target, type, args);\n reset();\n resetTracking();\n return res;\n });\n if (prepend) {\n hooks.unshift(wrappedHook);\n } else {\n hooks.push(wrappedHook);\n }\n return wrappedHook;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n const apiName = toHandlerKey(ErrorTypeStrings$1[type].replace(/ hook$/, \"\"));\n warn$1(\n `${apiName} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().` + (` If you are using async setup(), make sure to register lifecycle hooks before the first await statement.` )\n );\n }\n}\nconst createHook = (lifecycle) => (hook, target = currentInstance) => (\n // post-create lifecycle registrations are noops during SSR (except for serverPrefetch)\n (!isInSSRComponentSetup || lifecycle === \"sp\") && injectHook(lifecycle, (...args) => hook(...args), target)\n);\nconst onBeforeMount = createHook(\"bm\");\nconst onMounted = createHook(\"m\");\nconst onBeforeUpdate = createHook(\"bu\");\nconst onUpdated = createHook(\"u\");\nconst onBeforeUnmount = createHook(\"bum\");\nconst onUnmounted = createHook(\"um\");\nconst onServerPrefetch = createHook(\"sp\");\nconst onRenderTriggered = createHook(\n \"rtg\"\n);\nconst onRenderTracked = createHook(\n \"rtc\"\n);\nfunction onErrorCaptured(hook, target = currentInstance) {\n injectHook(\"ec\", hook, target);\n}\n\nfunction renderList(source, renderItem, cache, index) {\n let ret;\n const cached = cache && cache[index];\n if (isArray(source) || isString(source)) {\n ret = new Array(source.length);\n for (let i = 0, l = source.length; i < l; i++) {\n ret[i] = renderItem(source[i], i, void 0, cached && cached[i]);\n }\n } else if (typeof source === \"number\") {\n if (!!(process.env.NODE_ENV !== \"production\") && !Number.isInteger(source)) {\n warn$1(`The v-for range expect an integer value but got ${source}.`);\n }\n ret = new Array(source);\n for (let i = 0; i < source; i++) {\n ret[i] = renderItem(i + 1, i, void 0, cached && cached[i]);\n }\n } else if (isObject(source)) {\n if (source[Symbol.iterator]) {\n ret = Array.from(\n source,\n (item, i) => renderItem(item, i, void 0, cached && cached[i])\n );\n } else {\n const keys = Object.keys(source);\n ret = new Array(keys.length);\n for (let i = 0, l = keys.length; i < l; i++) {\n const key = keys[i];\n ret[i] = renderItem(source[key], key, i, cached && cached[i]);\n }\n }\n } else {\n ret = [];\n }\n if (cache) {\n cache[index] = ret;\n }\n return ret;\n}\n\nfunction createSlots(slots, dynamicSlots) {\n for (let i = 0; i < dynamicSlots.length; i++) {\n const slot = dynamicSlots[i];\n if (isArray(slot)) {\n for (let j = 0; j < slot.length; j++) {\n slots[slot[j].name] = slot[j].fn;\n }\n } else if (slot) {\n slots[slot.name] = slot.key ? (...args) => {\n const res = slot.fn(...args);\n if (res)\n res.key = slot.key;\n return res;\n } : slot.fn;\n }\n }\n return slots;\n}\n\nfunction renderSlot(slots, name, props = {}, fallback, noSlotted) {\n if (currentRenderingInstance.isCE || currentRenderingInstance.parent && isAsyncWrapper(currentRenderingInstance.parent) && currentRenderingInstance.parent.isCE) {\n if (name !== \"default\")\n props.name = name;\n return createVNode(\"slot\", props, fallback && fallback());\n }\n let slot = slots[name];\n if (!!(process.env.NODE_ENV !== \"production\") && slot && slot.length > 1) {\n warn$1(\n `SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template.`\n );\n slot = () => [];\n }\n if (slot && slot._c) {\n slot._d = false;\n }\n openBlock();\n const validSlotContent = slot && ensureValidVNode(slot(props));\n const rendered = createBlock(\n Fragment,\n {\n key: props.key || // slot content array of a dynamic conditional slot may have a branch\n // key attached in the `createSlots` helper, respect that\n validSlotContent && validSlotContent.key || `_${name}`\n },\n validSlotContent || (fallback ? fallback() : []),\n validSlotContent && slots._ === 1 ? 64 : -2\n );\n if (!noSlotted && rendered.scopeId) {\n rendered.slotScopeIds = [rendered.scopeId + \"-s\"];\n }\n if (slot && slot._c) {\n slot._d = true;\n }\n return rendered;\n}\nfunction ensureValidVNode(vnodes) {\n return vnodes.some((child) => {\n if (!isVNode(child))\n return true;\n if (child.type === Comment)\n return false;\n if (child.type === Fragment && !ensureValidVNode(child.children))\n return false;\n return true;\n }) ? vnodes : null;\n}\n\nfunction toHandlers(obj, preserveCaseIfNecessary) {\n const ret = {};\n if (!!(process.env.NODE_ENV !== \"production\") && !isObject(obj)) {\n warn$1(`v-on with no argument expects an object value.`);\n return ret;\n }\n for (const key in obj) {\n ret[preserveCaseIfNecessary && /[A-Z]/.test(key) ? `on:${key}` : toHandlerKey(key)] = obj[key];\n }\n return ret;\n}\n\nconst getPublicInstance = (i) => {\n if (!i)\n return null;\n if (isStatefulComponent(i))\n return getExposeProxy(i) || i.proxy;\n return getPublicInstance(i.parent);\n};\nconst publicPropertiesMap = (\n // Move PURE marker to new line to workaround compiler discarding it\n // due to type annotation\n /* @__PURE__ */ extend(/* @__PURE__ */ Object.create(null), {\n $: (i) => i,\n $el: (i) => i.vnode.el,\n $data: (i) => i.data,\n $props: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.props) : i.props,\n $attrs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.attrs) : i.attrs,\n $slots: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.slots) : i.slots,\n $refs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.refs) : i.refs,\n $parent: (i) => getPublicInstance(i.parent),\n $root: (i) => getPublicInstance(i.root),\n $emit: (i) => i.emit,\n $options: (i) => __VUE_OPTIONS_API__ ? resolveMergedOptions(i) : i.type,\n $forceUpdate: (i) => i.f || (i.f = () => {\n i.effect.dirty = true;\n queueJob(i.update);\n }),\n $nextTick: (i) => i.n || (i.n = nextTick.bind(i.proxy)),\n $watch: (i) => __VUE_OPTIONS_API__ ? instanceWatch.bind(i) : NOOP\n })\n);\nconst isReservedPrefix = (key) => key === \"_\" || key === \"$\";\nconst hasSetupBinding = (state, key) => state !== EMPTY_OBJ && !state.__isScriptSetup && hasOwn(state, key);\nconst PublicInstanceProxyHandlers = {\n get({ _: instance }, key) {\n const { ctx, setupState, data, props, accessCache, type, appContext } = instance;\n if (!!(process.env.NODE_ENV !== \"production\") && key === \"__isVue\") {\n return true;\n }\n let normalizedProps;\n if (key[0] !== \"$\") {\n const n = accessCache[key];\n if (n !== void 0) {\n switch (n) {\n case 1 /* SETUP */:\n return setupState[key];\n case 2 /* DATA */:\n return data[key];\n case 4 /* CONTEXT */:\n return ctx[key];\n case 3 /* PROPS */:\n return props[key];\n }\n } else if (hasSetupBinding(setupState, key)) {\n accessCache[key] = 1 /* SETUP */;\n return setupState[key];\n } else if (data !== EMPTY_OBJ && hasOwn(data, key)) {\n accessCache[key] = 2 /* DATA */;\n return data[key];\n } else if (\n // only cache other properties when instance has declared (thus stable)\n // props\n (normalizedProps = instance.propsOptions[0]) && hasOwn(normalizedProps, key)\n ) {\n accessCache[key] = 3 /* PROPS */;\n return props[key];\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (!__VUE_OPTIONS_API__ || shouldCacheAccess) {\n accessCache[key] = 0 /* OTHER */;\n }\n }\n const publicGetter = publicPropertiesMap[key];\n let cssModule, globalProperties;\n if (publicGetter) {\n if (key === \"$attrs\") {\n track(instance, \"get\", key);\n !!(process.env.NODE_ENV !== \"production\") && markAttrsAccessed();\n } else if (!!(process.env.NODE_ENV !== \"production\") && key === \"$slots\") {\n track(instance, \"get\", key);\n }\n return publicGetter(instance);\n } else if (\n // css module (injected by vue-loader)\n (cssModule = type.__cssModules) && (cssModule = cssModule[key])\n ) {\n return cssModule;\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (\n // global properties\n globalProperties = appContext.config.globalProperties, hasOwn(globalProperties, key)\n ) {\n {\n return globalProperties[key];\n }\n } else if (!!(process.env.NODE_ENV !== \"production\") && currentRenderingInstance && (!isString(key) || // #1091 avoid internal isRef/isVNode checks on component instance leading\n // to infinite warning loop\n key.indexOf(\"__v\") !== 0)) {\n if (data !== EMPTY_OBJ && isReservedPrefix(key[0]) && hasOwn(data, key)) {\n warn$1(\n `Property ${JSON.stringify(\n key\n )} must be accessed via $data because it starts with a reserved character (\"$\" or \"_\") and is not proxied on the render context.`\n );\n } else if (instance === currentRenderingInstance) {\n warn$1(\n `Property ${JSON.stringify(key)} was accessed during render but is not defined on instance.`\n );\n }\n }\n },\n set({ _: instance }, key, value) {\n const { data, setupState, ctx } = instance;\n if (hasSetupBinding(setupState, key)) {\n setupState[key] = value;\n return true;\n } else if (!!(process.env.NODE_ENV !== \"production\") && setupState.__isScriptSetup && hasOwn(setupState, key)) {\n warn$1(`Cannot mutate
\ No newline at end of file +微信后台管理系统
\ No newline at end of file diff --git a/src/main/resources/static/web/js/4348-legacy.038111e9.js b/src/main/resources/static/web/js/4348-legacy.038111e9.js new file mode 100644 index 00000000..adf2d489 --- /dev/null +++ b/src/main/resources/static/web/js/4348-legacy.038111e9.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[4348],{24348:function(t,a,e){e.r(a),e.d(a,{default:function(){return m}});var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(a){t.visible=a}}},[e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():e("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[e("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(a){t.$set(t.dataForm,"userId",a)},expression:"dataForm.userId"}})],1),e("el-form-item",{attrs:{label:"用户名"}},[e("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(a){t.$set(t.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():e("el-form-item",{attrs:{label:"身份"}},[e("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(a){t.$set(t.dataForm,"identity",a)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t){return e("el-option",{key:t.id,attrs:{value:t.value,label:t.name}})})),1)],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(a){t.$set(t.dataForm,"groupId",a)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(a){return e("el-option",{key:a.id,attrs:{value:a.id,label:a.name}},[t._v(t._s(a.name))])})),1)],1),e("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[e("el-radio-group",{model:{value:t.dataForm.status,callback:function(a){t.$set(t.dataForm,"status",a)},expression:"dataForm.status"}},[e("el-radio",{attrs:{label:0}},[t._v("禁用")]),e("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.visible=!1}}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=(e(21703),e(74916),e(77601),e(89176)),i=e(62015),d={data:function(){var t=this,a=function(t,a,e){(0,s._7)(a)?e():e(new Error("请输入8位身份码(数字)"))},e=function(a,e,r){t.dataForm.id||/\S/.test(e)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}]}}},methods:{init:function(t){var a=this;i.Z.getGroupList2(this).then((function(t){a.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var e=t.data;a.roleList=e&&200===e.code?e.list:[]})).then((function(){a.visible=!0,a.$nextTick((function(){a.$refs["dataForm"].resetFields()}))})).then((function(){a.dataForm.id&&(console.log("this.dataForm.id",a.dataForm.id),a.$http({url:a.$http.adornUrl("/h5/user/info/".concat(a.dataForm.id)),method:"get",params:a.$http.adornParams()}).then((function(t){var e=t.data;console.log(e),e&&200===e.code&&(a.dataForm.userName=e.user.userName,a.dataForm.groupId=e.user.groupId,a.dataForm.identity=e.user.identity,a.dataForm.userId=e.user.userId,a.dataForm.status=e.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(a){a&&t.$http({url:t.$http.adornUrl("/h5/user/".concat(t.dataForm.id?"update":"save")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,identity:t.dataForm.identity,userId:t.dataForm.userId,status:t.dataForm.status})}).then((function(a){var e=a.data;console.log(e),e&&200===e.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(e.msg)}))}))}}},n=d,l=e(1001),u=(0,l.Z)(n,r,o,!1,null,null,null),m=u.exports},62015:function(t,a,e){e(41539),e(54747),e(57658),e(68309);a["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(a){a.data.list.forEach((function(a){t.groupIdes.push({text:a.name,id:a.id,value:a.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/4348.3ed55fc4.js b/src/main/resources/static/web/js/4348.3ed55fc4.js new file mode 100644 index 00000000..bd5e2d3a --- /dev/null +++ b/src/main/resources/static/web/js/4348.3ed55fc4.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[4348],{24348:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],i=a(89176),o=a(62015),d={data(){var t=(t,e,a)=>{(0,i._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{this.dataForm.id||/\S/.test(e)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init(t){o.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.identity=t.user.identity,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=d,u=a(1001),n=(0,u.Z)(l,r,s,!1,null,null,null),m=n.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5287-legacy.e382f9d9.js b/src/main/resources/static/web/js/5287-legacy.e382f9d9.js deleted file mode 100644 index 23d1a513..00000000 --- a/src/main/resources/static/web/js/5287-legacy.e382f9d9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5287,5329],{75329:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t,e){return a("el-option",{key:e+1,attrs:{value:e+1,label:t}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(74916),a(77601),a(89176)),i=a(62015),s={data:function(){var t=this,e=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},a=function(e,a,r){t.dataForm.id||/\S/.test(a)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:a,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;i.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/h5/user/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=a.user.groupId,e.dataForm.identity=a.user.identity,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/h5/user/".concat(t.dataForm.id?"update":"save")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,identity:t.dataForm.identity,userId:t.dataForm.userId,status:t.dataForm.status})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=s,u=a(1001),d=(0,u.Z)(l,r,n,!1,null,null,null),c=d.exports},35287:function(t,e,a){a.r(e),a.d(e,{default:function(){return c}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1)],1),a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:t.autoGenerateForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.beginAutoGenerate.apply(null,arguments)}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:t.autoGenerateForm.group,callback:function(e){t.$set(t.autoGenerateForm,"group",e)},expression:"autoGenerateForm.group"}},t._l(t.autoGeneratType,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:t.autoGenerateForm.majorId,callback:function(e){t.$set(t.autoGenerateForm,"majorId",e)},expression:"autoGenerateForm.majorId"}},t._l(t.majors,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入账号数量",clearable:""},model:{value:t.autoGenerateForm.num,callback:function(e){t.$set(t.autoGenerateForm,"num",e)},expression:"autoGenerateForm.num"}})],1),a("el-form-item",[a("el-button",{attrs:{disabled:t.autoGeneratButStatus,type:"primary"},on:{click:t.beginAutoGenerate}},[t._v("开始生成 ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isIdentity(e.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学院"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("禁用")]):a("el-tag",{attrs:{size:"small"}},[t._v("正常")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=(a(21249),a(92222),a(69600),a(75329)),i=a(62015),s={data:function(){return{autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"中文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"马克思",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:o["default"]},activated:function(){this.getDataList(),this.groupIdes=[],i.Z.getGroupList(this)},computed:{},methods:{beginAutoGenerate:function(){var t=this;console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((function(e){var a=e.data;a&&200===a.code&&t.$message({message:"操作成功",type:"success",duration:1500}),t.autoGenerateForm={},t.autoGeneratButStatus=!1,console.log(a),t.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},isIdentity:function(t){switch(t){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor:function(t){switch(t){case 1:return"中文";case 4:return"地理";case 7:return"历史";case 8:return"马克思"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/h5/user/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},l=s,u=a(1001),d=(0,u.Z)(l,r,n,!1,null,null,null),c=d.exports},69600:function(t,e,a){var r=a(82109),n=a(1702),o=a(68361),i=a(45656),s=a(9341),l=n([].join),u=o!=Object,d=u||!s("join",",");r({target:"Array",proto:!0,forced:d},{join:function(t){return l(i(this),void 0===t?",":t)}})},21249:function(t,e,a){var r=a(82109),n=a(42092).map,o=a(81194),i=o("map");r({target:"Array",proto:!0,forced:!i},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5287.b7bd612c.js b/src/main/resources/static/web/js/5287.b7bd612c.js deleted file mode 100644 index 8b387593..00000000 --- a/src/main/resources/static/web/js/5287.b7bd612c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5287,5329],{75329:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t,e){return a("el-option",{key:e+1,attrs:{value:e+1,label:t}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],i=a(89176),o=a(62015),n={data(){var t=(t,e,a)=>{(0,i._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{this.dataForm.id||/\S/.test(e)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init(t){o.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.identity=t.user.identity,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=n,d=a(1001),u=(0,d.Z)(l,r,s,!1,null,null,null),m=u.exports},35287:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1)],1),a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:t.autoGenerateForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.beginAutoGenerate.apply(null,arguments)}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:t.autoGenerateForm.group,callback:function(e){t.$set(t.autoGenerateForm,"group",e)},expression:"autoGenerateForm.group"}},t._l(t.autoGeneratType,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:t.autoGenerateForm.majorId,callback:function(e){t.$set(t.autoGenerateForm,"majorId",e)},expression:"autoGenerateForm.majorId"}},t._l(t.majors,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入账号数量",clearable:""},model:{value:t.autoGenerateForm.num,callback:function(e){t.$set(t.autoGenerateForm,"num",e)},expression:"autoGenerateForm.num"}})],1),a("el-form-item",[a("el-button",{attrs:{disabled:t.autoGeneratButStatus,type:"primary"},on:{click:t.beginAutoGenerate}},[t._v("开始生成 ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isIdentity(e.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学院"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("禁用")]):a("el-tag",{attrs:{size:"small"}},[t._v("正常")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],i=a(75329),o=a(62015),n={data(){return{autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"中文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"马克思",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:i["default"]},activated(){this.getDataList(),this.groupIdes=[],o.Z.getGroupList(this)},computed:{},methods:{beginAutoGenerate(){console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((({data:t})=>{t&&200===t.code&&this.$message({message:"操作成功",type:"success",duration:1500}),this.autoGenerateForm={},this.autoGeneratButStatus=!1,console.log(t),this.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag(t,e){return e.groupId===t},getgroups(t){try{let e=this.groupIdes;return e[t-1].text}catch(e){return"未分组"}},isIdentity(t){switch(t){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor(t){switch(t){case 1:return"中文";case 4:return"地理";case 7:return"历史";case 8:return"马克思"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/h5/user/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))}}},l=n,d=a(1001),u=(0,d.Z)(l,r,s,!1,null,null,null),m=u.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5329-legacy.f911ef46.js b/src/main/resources/static/web/js/5329-legacy.f911ef46.js deleted file mode 100644 index a1eca5ec..00000000 --- a/src/main/resources/static/web/js/5329-legacy.f911ef46.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5329],{75329:function(t,a,e){e.r(a),e.d(a,{default:function(){return m}});var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(a){t.visible=a}}},[e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():e("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[e("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(a){t.$set(t.dataForm,"userId",a)},expression:"dataForm.userId"}})],1),e("el-form-item",{attrs:{label:"用户名"}},[e("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(a){t.$set(t.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():e("el-form-item",{attrs:{label:"身份"}},[e("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(a){t.$set(t.dataForm,"identity",a)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t,a){return e("el-option",{key:a+1,attrs:{value:a+1,label:t}})})),1)],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(a){t.$set(t.dataForm,"groupId",a)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(a){return e("el-option",{key:a.id,attrs:{value:a.id,label:a.name}},[t._v(t._s(a.name))])})),1)],1),e("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[e("el-radio-group",{model:{value:t.dataForm.status,callback:function(a){t.$set(t.dataForm,"status",a)},expression:"dataForm.status"}},[e("el-radio",{attrs:{label:0}},[t._v("禁用")]),e("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.visible=!1}}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=(e(21703),e(74916),e(77601),e(89176)),i=e(62015),d={data:function(){var t=this,a=function(t,a,e){(0,s._7)(a)?e():e(new Error("请输入8位身份码(数字)"))},e=function(a,e,r){t.dataForm.id||/\S/.test(e)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}]}}},methods:{init:function(t){var a=this;i.Z.getGroupList2(this).then((function(t){a.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var e=t.data;a.roleList=e&&200===e.code?e.list:[]})).then((function(){a.visible=!0,a.$nextTick((function(){a.$refs["dataForm"].resetFields()}))})).then((function(){a.dataForm.id&&(console.log("this.dataForm.id",a.dataForm.id),a.$http({url:a.$http.adornUrl("/h5/user/info/".concat(a.dataForm.id)),method:"get",params:a.$http.adornParams()}).then((function(t){var e=t.data;console.log(e),e&&200===e.code&&(a.dataForm.userName=e.user.userName,a.dataForm.groupId=e.user.groupId,a.dataForm.identity=e.user.identity,a.dataForm.userId=e.user.userId,a.dataForm.status=e.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(a){a&&t.$http({url:t.$http.adornUrl("/h5/user/".concat(t.dataForm.id?"update":"save")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,identity:t.dataForm.identity,userId:t.dataForm.userId,status:t.dataForm.status})}).then((function(a){var e=a.data;console.log(e),e&&200===e.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(e.msg)}))}))}}},n=d,l=e(1001),u=(0,l.Z)(n,r,o,!1,null,null,null),m=u.exports},62015:function(t,a,e){e(41539),e(54747),e(57658),e(68309);a["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(a){a.data.list.forEach((function(a){t.groupIdes.push({text:a.name,id:a.id,value:a.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/5329.0e89b160.js b/src/main/resources/static/web/js/5329.0e89b160.js deleted file mode 100644 index ad8570e7..00000000 --- a/src/main/resources/static/web/js/5329.0e89b160.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[5329],{75329:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t,e){return a("el-option",{key:e+1,attrs:{value:e+1,label:t}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],i=a(89176),o=a(62015),d={data(){var t=(t,e,a)=>{(0,i._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{this.dataForm.id||/\S/.test(e)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:["管理员","研究生","本校老师","外校老师"],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:e,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init(t){o.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.identity=t.user.identity,this.dataForm.userId=t.user.userId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=d,u=a(1001),n=(0,u.Z)(l,r,s,!1,null,null,null),m=n.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/749-legacy.4752565d.js b/src/main/resources/static/web/js/749-legacy.4752565d.js deleted file mode 100644 index 15bf23ae..00000000 --- a/src/main/resources/static/web/js/749-legacy.4752565d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[749,2777],{52777:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(89176)),l=a(62015),s={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"教师1",value:"教师1"},{text:"教师2",value:"教师2"},{text:"教师2",value:"教师2"},{text:"教师3",value:"教师3"},{text:"教师4",value:"教师4"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;l.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},50749:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"expand",label:"详细"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("span",[t._v(t._s(e.row.dormitory))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])])],1)]}}])}),a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"DormitoryStatus","header-align":"center",align:"center",label:"住宿"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{prop:"carStatus","header-align":"center",align:"center",label:"车入校"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.carStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("wai:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=(a(21249),a(92222),a(69600),a(52777)),l=(a(42325),a(62015)),s={data:function(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:n["default"]},activated:function(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),l=a(45656),s=a(9341),i=o([].join),d=n!=Object,u=d||!s("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(l(this),void 0===t?",":t)}})},21249:function(t,e,a){var r=a(82109),o=a(42092).map,n=a(81194),l=n("map");r({target:"Array",proto:!0,forced:!l},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/749-legacy.ad914f74.js b/src/main/resources/static/web/js/749-legacy.ad914f74.js new file mode 100644 index 00000000..ea603ebe --- /dev/null +++ b/src/main/resources/static/web/js/749-legacy.ad914f74.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[749,8532],{48532:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],n=(a(21703),a(89176)),l=a(62015),s={data:function(){var t=function(t,e,a){(0,n._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=function(t,e,a){(0,n.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;l.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/wai/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=a.user.groupId,e.dataForm.userId=a.user.userId,e.dataForm.phone=a.user.phone,e.dataForm.jobTitle=a.user.jobTitle,e.dataForm.office=a.user.office,e.dataForm.workName=a.user.workName,e.dataForm.workPhone=a.user.workPhone,e.dataForm.pyCard=a.user.pyCard,e.dataForm.carNumber=a.user.carNumber,e.dataForm.carStatus=a.user.carStatus,e.dataForm.dormitory=a.user.dormitory,e.dataForm.dormitoryStatus=a.user.dormitoryStatus,e.dataForm.bankAddress=a.user.bankAddress,e.dataForm.bankName=a.user.bankName,e.dataForm.identityId=a.user.identityId,e.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/wai/".concat(t.dataForm.id?"update":"backsave")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,userId:t.dataForm.userId,phone:t.dataForm.phone,jobTitle:t.dataForm.jobTitle,office:t.dataForm.office,workName:t.dataForm.workName,workPhone:t.dataForm.workPhone,pyCard:t.dataForm.pyCard,carNumber:t.dataForm.carNumber,carStatus:t.dataForm.carStatus,dormitory:t.dataForm.dormitory,dormitoryStatus:t.dataForm.dormitoryStatus,bankAddress:t.dataForm.bankAddress,bankName:t.dataForm.bankName,identityId:t.dataForm.identityId,status:t.dataForm.status})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},50749:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"expand",label:"详细"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("span",[t._v(t._s(e.row.dormitory))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])])],1)]}}])}),a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"DormitoryStatus","header-align":"center",align:"center",label:"住宿"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{prop:"carStatus","header-align":"center",align:"center",label:"车入校"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.carStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("wai:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},o=[],n=(a(21249),a(92222),a(69600),a(48532)),l=(a(42325),a(62015)),s={data:function(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:n["default"]},activated:function(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/wai/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))},randomAssigned:function(){var t=this;this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((function(e){var a=e.data;a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return t.getDataList()}}):t.$message.error(a.msg)}))}}},i=s,d=a(1001),u=(0,d.Z)(i,r,o,!1,null,null,null),m=u.exports},69600:function(t,e,a){var r=a(82109),o=a(1702),n=a(68361),l=a(45656),s=a(9341),i=o([].join),d=n!=Object,u=d||!s("join",",");r({target:"Array",proto:!0,forced:u},{join:function(t){return i(l(this),void 0===t?",":t)}})},21249:function(t,e,a){var r=a(82109),o=a(42092).map,n=a(81194),l=n("map");r({target:"Array",proto:!0,forced:!l},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/749.33219c4c.js b/src/main/resources/static/web/js/749.33219c4c.js deleted file mode 100644 index be4cf72e..00000000 --- a/src/main/resources/static/web/js/749.33219c4c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[749,2777],{52777:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"教师1",value:"教师1"},{text:"教师2",value:"教师2"},{text:"教师2",value:"教师2"},{text:"教师3",value:"教师3"},{text:"教师4",value:"教师4"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),m=(0,n.Z)(d,r,s,!1,null,null,null),u=m.exports},50749:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"expand",label:"详细"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("span",[t._v(t._s(e.row.dormitory))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])])],1)]}}])}),a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"DormitoryStatus","header-align":"center",align:"center",label:"住宿"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{prop:"carStatus","header-align":"center",align:"center",label:"车入校"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.carStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("wai:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(52777),l=(a(42325),a(62015)),i={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{filterTag(t,e){return e.groupId===t},getgroups(t){try{let e=this.groupIdes;return e[t-1].text}catch(e){return"未分组"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))}}},d=i,n=a(1001),m=(0,n.Z)(d,r,s,!1,null,null,null),u=m.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/749.6348dc2e.js b/src/main/resources/static/web/js/749.6348dc2e.js new file mode 100644 index 00000000..730ad8d4 --- /dev/null +++ b/src/main/resources/static/web/js/749.6348dc2e.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[749,8532],{48532:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[a("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[a("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",{attrs:{label:"身份证号"}},[a("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(e){t.$set(t.dataForm,"identityId",e)},expression:"dataForm.identityId"}})],1),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(e){t.$set(t.dataForm,"phone",e)},expression:"dataForm.phone"}})],1),a("el-form-item",{attrs:{label:"职称"}},[a("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(e){t.$set(t.dataForm,"jobTitle",e)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,e){return a("el-option",{key:e,attrs:{value:t.text,label:t.text}})})),1)],1),a("el-form-item",{attrs:{label:"职务"}},[a("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(e){t.$set(t.dataForm,"office",e)},expression:"dataForm.office"}})],1),a("el-form-item",{attrs:{label:"单位名称"}},[a("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(e){t.$set(t.dataForm,"workName",e)},expression:"dataForm.workName"}})],1),a("el-form-item",{attrs:{label:"单位电话"}},[a("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(e){t.$set(t.dataForm,"workPhone",e)},expression:"dataForm.workPhone"}})],1),a("el-form-item",{attrs:{label:"银行卡号"}},[a("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(e){t.$set(t.dataForm,"pyCard",e)},expression:"dataForm.pyCard"}})],1),a("el-form-item",{attrs:{label:"开户地区"}},[a("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(e){t.$set(t.dataForm,"bankAddress",e)},expression:"dataForm.bankAddress"}})],1),a("el-form-item",{attrs:{label:"开户行"}},[a("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(e){t.$set(t.dataForm,"bankName",e)},expression:"dataForm.bankName"}})],1),a("el-form-item",{attrs:{label:"车牌号"}},[a("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(e){t.$set(t.dataForm,"carNumber",e)},expression:"dataForm.carNumber"}})],1),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(e){t.$set(t.dataForm,"dormitory",e)},expression:"dataForm.dormitory"}})],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[a("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(e){t.$set(t.dataForm,"dormitoryStatus",e)},expression:"dataForm.dormitoryStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),a("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[a("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(e){t.$set(t.dataForm,"carStatus",e)},expression:"dataForm.carStatus"}},[a("el-radio",{attrs:{label:1}},[t._v("是")]),a("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},s=[],o=a(89176),l=a(62015),i={data(){var t=(t,e,a)=>{(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},e=(t,e,a)=>{(0,o.tq)(e)?a():a(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(t){l.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},d=i,n=a(1001),m=(0,n.Z)(d,r,s,!1,null,null,null),u=m.exports},50749:function(t,e,a){a.r(e),a.d(e,{default:function(){return u}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e(),t.isAuth("wai:user:start")?a("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){return t.randomAssigned()}}},[t._v("随机分配宿舍")]):t._e()],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"expand",label:"详细"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left",inline:""}},[a("el-form-item",{attrs:{label:"身份证号"}},[a("span",[t._v(t._s(e.row.identityId))])]),a("el-form-item",{attrs:{label:"银行卡号"}},[a("span",[t._v(t._s(e.row.pyCard))])]),a("el-form-item",{attrs:{label:"工作单位"}},[a("span",[t._v(t._s(e.row.workName))])]),a("el-form-item",{attrs:{label:"开户所在地"}},[a("span",[t._v(t._s(e.row.bankAddress))])]),a("el-form-item",{attrs:{label:"单位电话"}},[a("span",[t._v(t._s(e.row.workPhone))])]),a("el-form-item",{attrs:{label:"开户行"}},[a("span",[t._v(t._s(e.row.bankName))])]),a("el-form-item",{attrs:{label:"宿舍信息"}},[a("span",[t._v(t._s(e.row.dormitory))])]),a("el-form-item",{attrs:{label:"车牌号"}},[a("span",[t._v(t._s(e.row.carNumber))])])],1)]}}])}),a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"姓名"}}),a("el-table-column",{attrs:{prop:"phone","header-align":"center",align:"center",label:"手机号"}}),a("el-table-column",{attrs:{prop:"jobTitle","header-align":"center",align:"center",label:"职称"}}),a("el-table-column",{attrs:{prop:"office","header-align":"center",align:"center",label:"职务"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",width:"89",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"DormitoryStatus","header-align":"center",align:"center",label:"住宿"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.dormitoryStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{prop:"carStatus","header-align":"center",align:"center",label:"车入校"},scopedSlots:t._u([{key:"default",fn:function(e){return[1===e.row.carStatus?a("el-tag",{attrs:{size:"small"}},[t._v("是")]):a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("否")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("wai:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("wai:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},s=[],o=a(48532),l=(a(42325),a(62015)),i={data(){return{dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:o["default"]},activated(){this.getDataList(),this.groupIdes=[],l.Z.getGroupList(this)},computed:{},methods:{filterTag(t,e){return e.groupId===t},getgroups(t){try{let e=this.groupIdes;return e[t-1].text}catch(e){return"未分组"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/wai/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:t})=>{t&&200===t.code?(this.dataList=t.page.list,this.totalCount=t.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle(t){this.dataListSelections=t},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(t)}))},deleteHandle(t){var e=t?[t]:this.dataListSelections.map((t=>t.id));this.$confirm(`确定对[userid=${e.join(",")}]进行[${t?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/wai/delete"),method:"post",data:this.$http.adornData(e,!1)}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))})).catch((()=>{}))},randomAssigned(){this.$http({url:this.$http.adornUrl("/wai/start"),method:"get"}).then((({data:t})=>{t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(t.msg)}))}}},d=i,n=a(1001),m=(0,n.Z)(d,r,s,!1,null,null,null),u=m.exports},62015:function(t,e,a){a(57658);e["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((e=>{e.data.list.forEach((e=>{t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/809-legacy.2d396520.js b/src/main/resources/static/web/js/809-legacy.2d396520.js new file mode 100644 index 00000000..28c71b25 --- /dev/null +++ b/src/main/resources/static/web/js/809-legacy.2d396520.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[809,4348],{24348:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:t.dataForm.userId,callback:function(e){t.$set(t.dataForm,"userId",e)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),t.dataForm.id?t._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:t.dataForm.identity,callback:function(e){t.$set(t.dataForm,"identity",e)},expression:"dataForm.identity"}},t._l(t.identityes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(e){t.$set(t.dataForm,"groupId",e)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.id,label:e.name}},[t._v(t._s(e.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[t._v("禁用")]),a("el-radio",{attrs:{label:1}},[t._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},n=[],o=(a(21703),a(74916),a(77601),a(89176)),i=a(62015),s={data:function(){var t=this,e=function(t,e,a){(0,o._7)(e)?a():a(new Error("请输入8位身份码(数字)"))},a=function(e,a,r){t.dataForm.id||/\S/.test(a)?r():r(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:a,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init:function(t){var e=this;i.Z.getGroupList2(this).then((function(t){e.groupIdes=t.data.list})),void 0==t&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(t){var a=t.data;e.roleList=a&&200===a.code?a.list:[]})).then((function(){e.visible=!0,e.$nextTick((function(){e.$refs["dataForm"].resetFields()}))})).then((function(){e.dataForm.id&&(console.log("this.dataForm.id",e.dataForm.id),e.$http({url:e.$http.adornUrl("/h5/user/info/".concat(e.dataForm.id)),method:"get",params:e.$http.adornParams()}).then((function(t){var a=t.data;console.log(a),a&&200===a.code&&(e.dataForm.userName=a.user.userName,e.dataForm.groupId=a.user.groupId,e.dataForm.identity=a.user.identity,e.dataForm.userId=a.user.userId,e.dataForm.status=a.user.status)})))}))},dataFormSubmit:function(){var t=this;this.$refs["dataForm"].validate((function(e){e&&t.$http({url:t.$http.adornUrl("/h5/user/".concat(t.dataForm.id?"update":"save")),method:"post",data:t.$http.adornData({id:t.dataForm.id,userName:t.dataForm.userName,groupId:t.dataForm.groupId,identity:t.dataForm.identity,userId:t.dataForm.userId,status:t.dataForm.status})}).then((function(e){var a=e.data;console.log(a),a&&200===a.code?t.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){t.visible=!1,t.$emit("refreshDataList")}}):t.$message.error(a.msg)}))}))}}},l=s,u=a(1001),d=(0,u.Z)(l,r,n,!1,null,null,null),m=d.exports},90809:function(t,e,a){a.r(e),a.d(e,{default:function(){return m}});var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:t.dataForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:t.dataForm.userName,callback:function(e){t.$set(t.dataForm,"userName",e)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(e){return t.getDataList()}}},[t._v("查询")]),t.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addOrUpdateHandle()}}},[t._v("新增")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:t.dataListSelections.length<=0},on:{click:function(e){return t.deleteHandle()}}},[t._v("批量删除 ")]):t._e()],1)],1),a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:t.autoGenerateForm},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.beginAutoGenerate.apply(null,arguments)}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:t.autoGenerateForm.group,callback:function(e){t.$set(t.autoGenerateForm,"group",e)},expression:"autoGenerateForm.group"}},t._l(t.autoGeneratType,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:t.autoGenerateForm.majorId,callback:function(e){t.$set(t.autoGenerateForm,"majorId",e)},expression:"autoGenerateForm.majorId"}},t._l(t.majors,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}},[t._v(" "+t._s(e.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入账号数量",clearable:""},model:{value:t.autoGenerateForm.num,callback:function(e){t.$set(t.autoGenerateForm,"num",e)},expression:"autoGenerateForm.num"}})],1),a("el-form-item",[a("el-button",{attrs:{disabled:t.autoGeneratButStatus,type:"primary"},on:{click:t.beginAutoGenerate}},[t._v("开始生成 ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:t.dataList,border:""},on:{"selection-change":t.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s((t.pageIndex-1)*t.pageSize+e.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isIdentity(e.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学院"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.isMajor(e.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:t.groupIdes,"filter-method":t.filterTag,"filter-placement":"bottom-end"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(t.getgroups(e.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[t._v("禁用")]):a("el-tag",{attrs:{size:"small"}},[t._v("正常")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.addOrUpdateHandle(e.row.id)}}},[t._v("修改 ")]):t._e(),t.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return t.deleteHandle(e.row.id)}}},[t._v("删除 ")]):t._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":t.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":t.pageSize,total:t.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":t.sizeChangeHandle,"current-change":t.currentChangeHandle}}),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},n=[],o=(a(21249),a(92222),a(69600),a(24348)),i=a(62015),s={data:function(){return{autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:o["default"]},activated:function(){this.getDataList(),this.groupIdes=[],i.Z.getGroupList(this)},computed:{},methods:{beginAutoGenerate:function(){var t=this;console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((function(e){var a=e.data;a&&200===a.code&&t.$message({message:"操作成功",type:"success",duration:1500}),t.autoGenerateForm={},t.autoGeneratButStatus=!1,console.log(a),t.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag:function(t,e){return e.groupId===t},getgroups:function(t){try{var e=this.groupIdes;return e[t-1].text}catch(a){return"未分组"}},isIdentity:function(t){switch(t){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor:function(t){switch(t){case 1:return"中文";case 4:return"地理";case 7:return"历史";case 8:return"马克思"}},getDataList:function(){var t=this;this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((function(e){var a=e.data;a&&200===a.code?(t.dataList=a.page.list,t.totalCount=a.page.totalCount):(t.dataList=[],t.totalCount=0),t.dataListLoading=!1}))},sizeChangeHandle:function(t){this.pageSize=t,this.pageIndex=1,this.getDataList()},currentChangeHandle:function(t){this.pageIndex=t,this.getDataList()},selectionChangeHandle:function(t){this.dataListSelections=t},addOrUpdateHandle:function(t){var e=this;this.addOrUpdateVisible=!0,this.$nextTick((function(){e.$refs.addOrUpdate.init(t)}))},deleteHandle:function(t){var e=this,a=t?[t]:this.dataListSelections.map((function(t){return t.id}));this.$confirm("确定对[userid=".concat(a.join(","),"]进行[").concat(t?"删除":"批量删除","]操作?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$http({url:e.$http.adornUrl("/h5/user/delete"),method:"post",data:e.$http.adornData(a,!1)}).then((function(t){var a=t.data;a&&200===a.code?e.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){return e.getDataList()}}):e.$message.error(a.msg)}))})).catch((function(){}))}}},l=s,u=a(1001),d=(0,u.Z)(l,r,n,!1,null,null,null),m=d.exports},69600:function(t,e,a){var r=a(82109),n=a(1702),o=a(68361),i=a(45656),s=a(9341),l=n([].join),u=o!=Object,d=u||!s("join",",");r({target:"Array",proto:!0,forced:d},{join:function(t){return l(i(this),void 0===t?",":t)}})},21249:function(t,e,a){var r=a(82109),n=a(42092).map,o=a(81194),i=o("map");r({target:"Array",proto:!0,forced:!i},{map:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}})},62015:function(t,e,a){a(41539),a(54747),a(57658),a(68309);e["Z"]={getGroupList:function(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((function(e){e.data.list.forEach((function(e){t.groupIdes.push({text:e.name,id:e.id,value:e.id})}))}))},getGroupList2:function(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/809.4f2bc049.js b/src/main/resources/static/web/js/809.4f2bc049.js new file mode 100644 index 00000000..d2c32b4a --- /dev/null +++ b/src/main/resources/static/web/js/809.4f2bc049.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[809,4348],{24348:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.dataFormSubmit()}}},[e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份码",prop:"userId"}},[a("el-input",{attrs:{placeholder:"登录帐号"},model:{value:e.dataForm.userId,callback:function(t){e.$set(e.dataForm,"userId",t)},expression:"dataForm.userId"}})],1),a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{attrs:{placeholder:"用户名"},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e.dataForm.id?e._e():a("el-form-item",{attrs:{label:"身份"}},[a("el-select",{attrs:{placeholder:"身份"},model:{value:e.dataForm.identity,callback:function(t){e.$set(e.dataForm,"identity",t)},expression:"dataForm.identity"}},e._l(e.identityes,(function(e){return a("el-option",{key:e.id,attrs:{value:e.value,label:e.name}})})),1)],1),a("el-form-item",{attrs:{label:"所属组"}},[a("el-select",{attrs:{placeholder:"所属组"},model:{value:e.dataForm.groupId,callback:function(t){e.$set(e.dataForm,"groupId",t)},expression:"dataForm.groupId"}},e._l(e.groupIdes,(function(t){return a("el-option",{key:t.id,attrs:{value:t.id,label:t.name}},[e._v(e._s(t.name))])})),1)],1),a("el-form-item",{attrs:{label:"状态",size:"mini",prop:"status"}},[a("el-radio-group",{model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},[a("el-radio",{attrs:{label:0}},[e._v("禁用")]),a("el-radio",{attrs:{label:1}},[e._v("正常")])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.dataFormSubmit()}}},[e._v("确定")])],1)],1)},s=[],i=a(89176),n=a(62015),o={data(){var e=(e,t,a)=>{(0,i._7)(t)?a():a(new Error("请输入8位身份码(数字)"))},t=(e,t,a)=>{this.dataForm.id||/\S/.test(t)?a():a(new Error("密码不能为空"))};return{visible:!1,roleList:[],dataForm:{id:0,userName:"",groupId:"",identity:"",userId:"",status:0},identityes:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],groupIdes:[],dataRule:{userName:[{required:!0,message:"用户名不能为空",trigger:"blur"}],password:[{validator:t,trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:e,trigger:"blur"}]}}},methods:{init(e){n.Z.getGroupList2(this).then((e=>{this.groupIdes=e.data.list})),void 0==e&&(this.dataForm.userId="",this.dataForm.userName="",this.dataForm.groupId="",this.dataForm.identity="",this.dataForm.status=0),this.dataForm.id=e||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{this.roleList=e&&200===e.code?e.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/h5/user/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:e})=>{console.log(e),e&&200===e.code&&(this.dataForm.userName=e.user.userName,this.dataForm.groupId=e.user.groupId,this.dataForm.identity=e.user.identity,this.dataForm.userId=e.user.userId,this.dataForm.status=e.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((e=>{e&&this.$http({url:this.$http.adornUrl("/h5/user/"+(this.dataForm.id?"update":"save")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,identity:this.dataForm.identity,userId:this.dataForm.userId,status:this.dataForm.status})}).then((({data:e})=>{console.log(e),e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(e.msg)}))}))}}},l=o,d=a(1001),u=(0,d.Z)(l,r,s,!1,null,null,null),m=u.exports},90809:function(e,t,a){a.r(t),a.d(t,{default:function(){return m}});var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-user"},[a("el-form",{staticStyle:{display:"inline-block"},attrs:{inline:!0,model:e.dataForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.getDataList()}}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"用户身份码",clearable:""},model:{value:e.dataForm.userName,callback:function(t){e.$set(e.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),a("el-form-item",[a("el-button",{on:{click:function(t){return e.getDataList()}}},[e._v("查询")]),e.isAuth("h5:user:save")?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.addOrUpdateHandle()}}},[e._v("新增")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"danger",disabled:e.dataListSelections.length<=0},on:{click:function(t){return e.deleteHandle()}}},[e._v("批量删除 ")]):e._e()],1)],1),a("el-form",{staticStyle:{display:"inline-block"},attrs:{"label-width":"100px",inline:!0,model:e.autoGenerateForm},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.beginAutoGenerate.apply(null,arguments)}}},[a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"账号类型"},model:{value:e.autoGenerateForm.group,callback:function(t){e.$set(e.autoGenerateForm,"group",t)},expression:"autoGenerateForm.group"}},e._l(e.autoGeneratType,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-select",{attrs:{placeholder:"专业"},model:{value:e.autoGenerateForm.majorId,callback:function(t){e.$set(e.autoGenerateForm,"majorId",t)},expression:"autoGenerateForm.majorId"}},e._l(e.majors,(function(t){return a("el-option",{key:t.id,attrs:{value:t.value,label:t.name}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("el-form-item",{staticStyle:{width:"130px"}},[a("el-input",{attrs:{type:"number",placeholder:"请输入账号数量",clearable:""},model:{value:e.autoGenerateForm.num,callback:function(t){e.$set(e.autoGenerateForm,"num",t)},expression:"autoGenerateForm.num"}})],1),a("el-form-item",[a("el-button",{attrs:{disabled:e.autoGeneratButStatus,type:"primary"},on:{click:e.beginAutoGenerate}},[e._v("开始生成 ")])],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dataListLoading,expression:"dataListLoading"}],staticStyle:{width:"100%"},attrs:{data:e.dataList,border:""},on:{"selection-change":e.selectionChangeHandle}},[a("el-table-column",{attrs:{type:"selection","header-align":"center",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"80",label:"ID"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s((e.pageIndex-1)*e.pageSize+t.$index+1)+" ")]}}])}),a("el-table-column",{attrs:{prop:"userId","header-align":"center",align:"center",width:"100",label:"用户身份码"}}),a("el-table-column",{attrs:{prop:"userName","header-align":"center",align:"center",label:"用户名"}}),a("el-table-column",{attrs:{prop:"identity","header-align":"center",align:"center",label:"身份"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isIdentity(t.row.identity))+" ")]}}])}),a("el-table-column",{attrs:{prop:"majorId","header-align":"center",align:"center",label:"学院"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.isMajor(t.row.majorId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"userMajorId","header-align":"center",align:"center",label:"用户专业ID"}}),a("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"groupId",label:"所属分组",filters:e.groupIdes,"filter-method":e.filterTag,"filter-placement":"bottom-end"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(e.getgroups(t.row.groupId))+" ")]}}])}),a("el-table-column",{attrs:{prop:"status","header-align":"center",align:"center",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.status?a("el-tag",{attrs:{size:"small",type:"danger"}},[e._v("禁用")]):a("el-tag",{attrs:{size:"small"}},[e._v("正常")])]}}])}),a("el-table-column",{attrs:{fixed:"right","header-align":"center",align:"center",width:"150",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.isAuth("h5:user:update")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.addOrUpdateHandle(t.row.id)}}},[e._v("修改 ")]):e._e(),e.isAuth("h5:user:delete")?a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){return e.deleteHandle(t.row.id)}}},[e._v("删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{"current-page":e.pageIndex,"page-sizes":[5,10,20,50,100],"page-size":e.pageSize,total:e.totalCount,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.sizeChangeHandle,"current-change":e.currentChangeHandle}}),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},s=[],i=a(24348),n=a(62015),o={data(){return{autoGenerateForm:{},autoGeneratButStatus:!1,autoGeneratType:[{id:1,name:"管理员",value:2},{id:2,name:"研究生",value:3},{id:3,name:"本校老师",value:6},{id:4,name:"外校老师",value:9}],majors:[{id:1,name:"语文",value:1},{id:2,name:"地理",value:4},{id:3,name:"历史",value:7},{id:4,name:"政治",value:8}],dataForm:{userName:""},temp:0,dataList:[],pageIndex:1,pageSize:5,totalCount:0,dataListLoading:!1,dataListSelections:[],addOrUpdateVisible:!1,groupIdes:[]}},components:{AddOrUpdate:i["default"]},activated(){this.getDataList(),this.groupIdes=[],n.Z.getGroupList(this)},computed:{},methods:{beginAutoGenerate(){console.log(this.autoGenerateForm),console.log(this.autoGenerateForm.group),console.log(this.autoGenerateForm.num),void 0!=this.autoGenerateForm.group?void 0!=this.autoGenerateForm.majorId?void 0!=this.autoGenerateForm.num?this.autoGenerateForm.num<=0?this.$message({message:"账号数量不能小于0",type:"warning",duration:1500}):this.autoGenerateForm.num>500?this.$message({message:"单次生成账号数量不能大于500",type:"warning",duration:1500}):(this.autoGeneratButStatus=!0,this.$http({url:this.$http.adornUrl("/h5/user/autoId"),method:"get",params:this.$http.adornParams({groupType:this.autoGenerateForm.group,num:this.autoGenerateForm.num,majorId:this.autoGenerateForm.majorId})}).then((({data:e})=>{e&&200===e.code&&this.$message({message:"操作成功",type:"success",duration:1500}),this.autoGenerateForm={},this.autoGeneratButStatus=!1,console.log(e),this.getDataList()}))):this.$message({message:"请输入账号数量",type:"warning",duration:1500}):this.$message({message:"请选择专业",type:"warning",duration:1500}):this.$message({message:"请选择身份",type:"warning",duration:1500})},filterTag(e,t){return t.groupId===e},getgroups(e){try{let t=this.groupIdes;return t[e-1].text}catch(t){return"未分组"}},isIdentity(e){switch(e){case 2:return"管理员";case 3:return"研究生";case 6:return"本校老师";case 9:return"外校老师"}},isMajor(e){switch(e){case 1:return"中文";case 4:return"地理";case 7:return"历史";case 8:return"马克思"}},getDataList(){this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/h5/user/list"),method:"get",params:this.$http.adornParams({page:this.pageIndex,limit:this.pageSize,userId:this.dataForm.userName})}).then((({data:e})=>{e&&200===e.code?(this.dataList=e.page.list,this.totalCount=e.page.totalCount):(this.dataList=[],this.totalCount=0),this.dataListLoading=!1}))},sizeChangeHandle(e){this.pageSize=e,this.pageIndex=1,this.getDataList()},currentChangeHandle(e){this.pageIndex=e,this.getDataList()},selectionChangeHandle(e){this.dataListSelections=e},addOrUpdateHandle(e){this.addOrUpdateVisible=!0,this.$nextTick((()=>{this.$refs.addOrUpdate.init(e)}))},deleteHandle(e){var t=e?[e]:this.dataListSelections.map((e=>e.id));this.$confirm(`确定对[userid=${t.join(",")}]进行[${e?"删除":"批量删除"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{this.$http({url:this.$http.adornUrl("/h5/user/delete"),method:"post",data:this.$http.adornData(t,!1)}).then((({data:e})=>{e&&200===e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>this.getDataList()}):this.$message.error(e.msg)}))})).catch((()=>{}))}}},l=o,d=a(1001),u=(0,d.Z)(l,r,s,!1,null,null,null),m=u.exports},62015:function(e,t,a){a(57658);t["Z"]={getGroupList(e){e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()}).then((t=>{t.data.list.forEach((t=>{e.groupIdes.push({text:t.name,id:t.id,value:t.id})}))}))},getGroupList2(e){return e.$http({url:e.$http.adornUrl("/group/list"),method:"get",params:e.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/2777-legacy.33c0e2a6.js b/src/main/resources/static/web/js/8532-legacy.92ece629.js similarity index 61% rename from src/main/resources/static/web/js/2777-legacy.33c0e2a6.js rename to src/main/resources/static/web/js/8532-legacy.92ece629.js index 0fd68944..8abb27b7 100644 --- a/src/main/resources/static/web/js/2777-legacy.33c0e2a6.js +++ b/src/main/resources/static/web/js/8532-legacy.92ece629.js @@ -1 +1 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[2777],{52777:function(a,t,e){e.r(t),e.d(t,{default:function(){return u}});var r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("el-dialog",{attrs:{title:a.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(t){a.visible=t}}},[e("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&a._k(t.keyCode,"enter",13,t.key,"Enter")?null:a.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:a.dataForm.userName,callback:function(t){a.$set(a.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:a.dataForm.identityId,callback:function(t){a.$set(a.dataForm,"identityId",t)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:a.dataForm.phone,callback:function(t){a.$set(a.dataForm,"phone",t)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:a.dataForm.jobTitle,callback:function(t){a.$set(a.dataForm,"jobTitle",t)},expression:"dataForm.jobTitle"}},a._l(a.columns,(function(a,t){return e("el-option",{key:t,attrs:{value:a.text,label:a.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:a.dataForm.office,callback:function(t){a.$set(a.dataForm,"office",t)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:a.dataForm.workName,callback:function(t){a.$set(a.dataForm,"workName",t)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:a.dataForm.workPhone,callback:function(t){a.$set(a.dataForm,"workPhone",t)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:a.dataForm.pyCard,callback:function(t){a.$set(a.dataForm,"pyCard",t)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:a.dataForm.bankAddress,callback:function(t){a.$set(a.dataForm,"bankAddress",t)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:a.dataForm.bankName,callback:function(t){a.$set(a.dataForm,"bankName",t)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:a.dataForm.carNumber,callback:function(t){a.$set(a.dataForm,"carNumber",t)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"宿舍信息"}},[e("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:a.dataForm.dormitory,callback:function(t){a.$set(a.dataForm,"dormitory",t)},expression:"dataForm.dormitory"}})],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:a.dataForm.groupId,callback:function(t){a.$set(a.dataForm,"groupId",t)},expression:"dataForm.groupId"}},a._l(a.groupIdes,(function(t){return e("el-option",{key:t.id,attrs:{value:t.id,label:t.name}},[a._v(" "+a._s(t.name)+" ")])})),1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:a.dataForm.dormitoryStatus,callback:function(t){a.$set(a.dataForm,"dormitoryStatus",t)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:a.dataForm.carStatus,callback:function(t){a.$set(a.dataForm,"carStatus",t)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(t){a.visible=!1}}},[a._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(t){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},o=[],d=(e(21703),e(89176)),l=e(62015),s={data:function(){var a=function(a,t,e){(0,d._7)(t)?e():e(new Error("请输入8位身份码(数字)"))},t=function(a,t,e){(0,d.tq)(t)?e():e(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"教师1",value:"教师1"},{text:"教师2",value:"教师2"},{text:"教师2",value:"教师2"},{text:"教师3",value:"教师3"},{text:"教师4",value:"教师4"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init:function(a){var t=this;l.Z.getGroupList2(this).then((function(a){t.groupIdes=a.data.list})),this.dataForm.id=a||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(a){var e=a.data;t.roleList=e&&200===e.code?e.list:[]})).then((function(){t.visible=!0,t.$nextTick((function(){t.$refs["dataForm"].resetFields()}))})).then((function(){t.dataForm.id&&(console.log("this.dataForm.id",t.dataForm.id),t.$http({url:t.$http.adornUrl("/wai/info/".concat(t.dataForm.id)),method:"get",params:t.$http.adornParams()}).then((function(a){var e=a.data;console.log(e),e&&200===e.code&&(t.dataForm.userName=e.user.userName,t.dataForm.groupId=e.user.groupId,t.dataForm.userId=e.user.userId,t.dataForm.phone=e.user.phone,t.dataForm.jobTitle=e.user.jobTitle,t.dataForm.office=e.user.office,t.dataForm.workName=e.user.workName,t.dataForm.workPhone=e.user.workPhone,t.dataForm.pyCard=e.user.pyCard,t.dataForm.carNumber=e.user.carNumber,t.dataForm.carStatus=e.user.carStatus,t.dataForm.dormitory=e.user.dormitory,t.dataForm.dormitoryStatus=e.user.dormitoryStatus,t.dataForm.bankAddress=e.user.bankAddress,t.dataForm.bankName=e.user.bankName,t.dataForm.identityId=e.user.identityId,t.dataForm.status=e.user.status)})))}))},dataFormSubmit:function(){var a=this;this.$refs["dataForm"].validate((function(t){t&&a.$http({url:a.$http.adornUrl("/wai/".concat(a.dataForm.id?"update":"backsave")),method:"post",data:a.$http.adornData({id:a.dataForm.id,userName:a.dataForm.userName,groupId:a.dataForm.groupId,userId:a.dataForm.userId,phone:a.dataForm.phone,jobTitle:a.dataForm.jobTitle,office:a.dataForm.office,workName:a.dataForm.workName,workPhone:a.dataForm.workPhone,pyCard:a.dataForm.pyCard,carNumber:a.dataForm.carNumber,carStatus:a.dataForm.carStatus,dormitory:a.dataForm.dormitory,dormitoryStatus:a.dataForm.dormitoryStatus,bankAddress:a.dataForm.bankAddress,bankName:a.dataForm.bankName,identityId:a.dataForm.identityId,status:a.dataForm.status})}).then((function(t){var e=t.data;console.log(e),e&&200===e.code?a.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){a.visible=!1,a.$emit("refreshDataList")}}):a.$message.error(e.msg)}))}))}}},i=s,m=e(1001),n=(0,m.Z)(i,r,o,!1,null,null,null),u=n.exports},62015:function(a,t,e){e(41539),e(54747),e(57658),e(68309);t["Z"]={getGroupList:function(a){a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()}).then((function(t){t.data.list.forEach((function(t){a.groupIdes.push({text:t.name,id:t.id,value:t.id})}))}))},getGroupList2:function(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()})}}}}]); \ No newline at end of file +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8532],{48532:function(a,t,e){e.r(t),e.d(t,{default:function(){return u}});var r=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("el-dialog",{attrs:{title:a.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:a.visible},on:{"update:visible":function(t){a.visible=t}}},[e("el-form",{ref:"dataForm",attrs:{model:a.dataForm,rules:a.dataRule,"label-width":"80px"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&a._k(t.keyCode,"enter",13,t.key,"Enter")?null:a.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:a.dataForm.userName,callback:function(t){a.$set(a.dataForm,"userName",t)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:a.dataForm.identityId,callback:function(t){a.$set(a.dataForm,"identityId",t)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:a.dataForm.phone,callback:function(t){a.$set(a.dataForm,"phone",t)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:a.dataForm.jobTitle,callback:function(t){a.$set(a.dataForm,"jobTitle",t)},expression:"dataForm.jobTitle"}},a._l(a.columns,(function(a,t){return e("el-option",{key:t,attrs:{value:a.text,label:a.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:a.dataForm.office,callback:function(t){a.$set(a.dataForm,"office",t)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:a.dataForm.workName,callback:function(t){a.$set(a.dataForm,"workName",t)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:a.dataForm.workPhone,callback:function(t){a.$set(a.dataForm,"workPhone",t)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:a.dataForm.pyCard,callback:function(t){a.$set(a.dataForm,"pyCard",t)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:a.dataForm.bankAddress,callback:function(t){a.$set(a.dataForm,"bankAddress",t)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:a.dataForm.bankName,callback:function(t){a.$set(a.dataForm,"bankName",t)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:a.dataForm.carNumber,callback:function(t){a.$set(a.dataForm,"carNumber",t)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"宿舍信息"}},[e("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:a.dataForm.dormitory,callback:function(t){a.$set(a.dataForm,"dormitory",t)},expression:"dataForm.dormitory"}})],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:a.dataForm.groupId,callback:function(t){a.$set(a.dataForm,"groupId",t)},expression:"dataForm.groupId"}},a._l(a.groupIdes,(function(t){return e("el-option",{key:t.id,attrs:{value:t.id,label:t.name}},[a._v(" "+a._s(t.name)+" ")])})),1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:a.dataForm.dormitoryStatus,callback:function(t){a.$set(a.dataForm,"dormitoryStatus",t)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:a.dataForm.carStatus,callback:function(t){a.$set(a.dataForm,"carStatus",t)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[a._v("是")]),e("el-radio",{attrs:{label:0}},[a._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(t){a.visible=!1}}},[a._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(t){return a.dataFormSubmit()}}},[a._v("确定")])],1)],1)},o=[],d=(e(21703),e(89176)),l=e(62015),s={data:function(){var a=function(a,t,e){(0,d._7)(t)?e():e(new Error("请输入8位身份码(数字)"))},t=function(a,t,e){(0,d.tq)(t)?e():e(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:a,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:t,trigger:"blur"}]}}},methods:{init:function(a){var t=this;l.Z.getGroupList2(this).then((function(a){t.groupIdes=a.data.list})),this.dataForm.id=a||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((function(a){var e=a.data;t.roleList=e&&200===e.code?e.list:[]})).then((function(){t.visible=!0,t.$nextTick((function(){t.$refs["dataForm"].resetFields()}))})).then((function(){t.dataForm.id&&(console.log("this.dataForm.id",t.dataForm.id),t.$http({url:t.$http.adornUrl("/wai/info/".concat(t.dataForm.id)),method:"get",params:t.$http.adornParams()}).then((function(a){var e=a.data;console.log(e),e&&200===e.code&&(t.dataForm.userName=e.user.userName,t.dataForm.groupId=e.user.groupId,t.dataForm.userId=e.user.userId,t.dataForm.phone=e.user.phone,t.dataForm.jobTitle=e.user.jobTitle,t.dataForm.office=e.user.office,t.dataForm.workName=e.user.workName,t.dataForm.workPhone=e.user.workPhone,t.dataForm.pyCard=e.user.pyCard,t.dataForm.carNumber=e.user.carNumber,t.dataForm.carStatus=e.user.carStatus,t.dataForm.dormitory=e.user.dormitory,t.dataForm.dormitoryStatus=e.user.dormitoryStatus,t.dataForm.bankAddress=e.user.bankAddress,t.dataForm.bankName=e.user.bankName,t.dataForm.identityId=e.user.identityId,t.dataForm.status=e.user.status)})))}))},dataFormSubmit:function(){var a=this;this.$refs["dataForm"].validate((function(t){t&&a.$http({url:a.$http.adornUrl("/wai/".concat(a.dataForm.id?"update":"backsave")),method:"post",data:a.$http.adornData({id:a.dataForm.id,userName:a.dataForm.userName,groupId:a.dataForm.groupId,userId:a.dataForm.userId,phone:a.dataForm.phone,jobTitle:a.dataForm.jobTitle,office:a.dataForm.office,workName:a.dataForm.workName,workPhone:a.dataForm.workPhone,pyCard:a.dataForm.pyCard,carNumber:a.dataForm.carNumber,carStatus:a.dataForm.carStatus,dormitory:a.dataForm.dormitory,dormitoryStatus:a.dataForm.dormitoryStatus,bankAddress:a.dataForm.bankAddress,bankName:a.dataForm.bankName,identityId:a.dataForm.identityId,status:a.dataForm.status})}).then((function(t){var e=t.data;console.log(e),e&&200===e.code?a.$message({message:"操作成功",type:"success",duration:1500,onClose:function(){a.visible=!1,a.$emit("refreshDataList")}}):a.$message.error(e.msg)}))}))}}},i=s,m=e(1001),n=(0,m.Z)(i,r,o,!1,null,null,null),u=n.exports},62015:function(a,t,e){e(41539),e(54747),e(57658),e(68309);t["Z"]={getGroupList:function(a){a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()}).then((function(t){t.data.list.forEach((function(t){a.groupIdes.push({text:t.name,id:t.id,value:t.id})}))}))},getGroupList2:function(a){return a.$http({url:a.$http.adornUrl("/group/list"),method:"get",params:a.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/2777.0583934a.js b/src/main/resources/static/web/js/8532.0a553b7d.js similarity index 60% rename from src/main/resources/static/web/js/2777.0583934a.js rename to src/main/resources/static/web/js/8532.0a553b7d.js index 5a4d6623..c927128b 100644 --- a/src/main/resources/static/web/js/2777.0583934a.js +++ b/src/main/resources/static/web/js/8532.0a553b7d.js @@ -1 +1 @@ -"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[2777],{52777:function(t,a,e){e.r(a),e.d(a,{default:function(){return n}});var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(a){t.visible=a}}},[e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(a){t.$set(t.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(a){t.$set(t.dataForm,"identityId",a)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(a){t.$set(t.dataForm,"phone",a)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(a){t.$set(t.dataForm,"jobTitle",a)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,a){return e("el-option",{key:a,attrs:{value:t.text,label:t.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(a){t.$set(t.dataForm,"office",a)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(a){t.$set(t.dataForm,"workName",a)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(a){t.$set(t.dataForm,"workPhone",a)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(a){t.$set(t.dataForm,"pyCard",a)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(a){t.$set(t.dataForm,"bankAddress",a)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(a){t.$set(t.dataForm,"bankName",a)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(a){t.$set(t.dataForm,"carNumber",a)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"宿舍信息"}},[e("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(a){t.$set(t.dataForm,"dormitory",a)},expression:"dataForm.dormitory"}})],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(a){t.$set(t.dataForm,"groupId",a)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(a){return e("el-option",{key:a.id,attrs:{value:a.id,label:a.name}},[t._v(" "+t._s(a.name)+" ")])})),1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(a){t.$set(t.dataForm,"dormitoryStatus",a)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[t._v("是")]),e("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(a){t.$set(t.dataForm,"carStatus",a)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[t._v("是")]),e("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.visible=!1}}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=e(89176),d=e(62015),i={data(){var t=(t,a,e)=>{(0,s._7)(a)?e():e(new Error("请输入8位身份码(数字)"))},a=(t,a,e)=>{(0,s.tq)(a)?e():e(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"教师1",value:"教师1"},{text:"教师2",value:"教师2"},{text:"教师2",value:"教师2"},{text:"教师3",value:"教师3"},{text:"教师4",value:"教师4"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}]}}},methods:{init(t){d.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=i,m=e(1001),u=(0,m.Z)(l,r,o,!1,null,null,null),n=u.exports},62015:function(t,a,e){e(57658);a["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((a=>{a.data.list.forEach((a=>{t.groupIdes.push({text:a.name,id:a.id,value:a.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file +"use strict";(self["webpackChunkwx_manage"]=self["webpackChunkwx_manage"]||[]).push([[8532],{48532:function(t,a,e){e.r(a),e.d(a,{default:function(){return n}});var r=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("el-dialog",{attrs:{title:t.dataForm.id?"修改":"新增","close-on-click-modal":!1,visible:t.visible},on:{"update:visible":function(a){t.visible=a}}},[e("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"80px"},nativeOn:{keyup:function(a){return!a.type.indexOf("key")&&t._k(a.keyCode,"enter",13,a.key,"Enter")?null:t.dataFormSubmit()}}},[e("el-form-item",{attrs:{label:"用户名",prop:"userName"}},[e("el-input",{attrs:{placeholder:"外校教师名"},model:{value:t.dataForm.userName,callback:function(a){t.$set(t.dataForm,"userName",a)},expression:"dataForm.userName"}})],1),e("el-form-item",{attrs:{label:"身份证号"}},[e("el-input",{attrs:{placeholder:"身份证号码"},model:{value:t.dataForm.identityId,callback:function(a){t.$set(t.dataForm,"identityId",a)},expression:"dataForm.identityId"}})],1),e("el-form-item",{attrs:{label:"手机号"}},[e("el-input",{attrs:{placeholder:"手机号"},model:{value:t.dataForm.phone,callback:function(a){t.$set(t.dataForm,"phone",a)},expression:"dataForm.phone"}})],1),e("el-form-item",{attrs:{label:"职称"}},[e("el-select",{attrs:{placeholder:"职称"},model:{value:t.dataForm.jobTitle,callback:function(a){t.$set(t.dataForm,"jobTitle",a)},expression:"dataForm.jobTitle"}},t._l(t.columns,(function(t,a){return e("el-option",{key:a,attrs:{value:t.text,label:t.text}})})),1)],1),e("el-form-item",{attrs:{label:"职务"}},[e("el-input",{attrs:{placeholder:"职务"},model:{value:t.dataForm.office,callback:function(a){t.$set(t.dataForm,"office",a)},expression:"dataForm.office"}})],1),e("el-form-item",{attrs:{label:"单位名称"}},[e("el-input",{attrs:{placeholder:"工作单位"},model:{value:t.dataForm.workName,callback:function(a){t.$set(t.dataForm,"workName",a)},expression:"dataForm.workName"}})],1),e("el-form-item",{attrs:{label:"单位电话"}},[e("el-input",{attrs:{placeholder:"工作单位电话"},model:{value:t.dataForm.workPhone,callback:function(a){t.$set(t.dataForm,"workPhone",a)},expression:"dataForm.workPhone"}})],1),e("el-form-item",{attrs:{label:"银行卡号"}},[e("el-input",{attrs:{placeholder:"银行卡号"},model:{value:t.dataForm.pyCard,callback:function(a){t.$set(t.dataForm,"pyCard",a)},expression:"dataForm.pyCard"}})],1),e("el-form-item",{attrs:{label:"开户地区"}},[e("el-input",{attrs:{placeholder:"请输入开户所在地(北京,哈尔滨)"},model:{value:t.dataForm.bankAddress,callback:function(a){t.$set(t.dataForm,"bankAddress",a)},expression:"dataForm.bankAddress"}})],1),e("el-form-item",{attrs:{label:"开户行"}},[e("el-input",{attrs:{placeholder:"请输入开户行名称"},model:{value:t.dataForm.bankName,callback:function(a){t.$set(t.dataForm,"bankName",a)},expression:"dataForm.bankName"}})],1),e("el-form-item",{attrs:{label:"车牌号"}},[e("el-input",{attrs:{placeholder:"请输入车牌号"},model:{value:t.dataForm.carNumber,callback:function(a){t.$set(t.dataForm,"carNumber",a)},expression:"dataForm.carNumber"}})],1),e("el-form-item",{attrs:{label:"宿舍信息"}},[e("el-input",{attrs:{placeholder:"请输入宿舍信息"},model:{value:t.dataForm.dormitory,callback:function(a){t.$set(t.dataForm,"dormitory",a)},expression:"dataForm.dormitory"}})],1),e("el-form-item",{attrs:{label:"所属组"}},[e("el-select",{attrs:{placeholder:"所属组"},model:{value:t.dataForm.groupId,callback:function(a){t.$set(t.dataForm,"groupId",a)},expression:"dataForm.groupId"}},t._l(t.groupIdes,(function(a){return e("el-option",{key:a.id,attrs:{value:a.id,label:a.name}},[t._v(" "+t._s(a.name)+" ")])})),1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"是否住宿",size:"mini",prop:"dormitoryStatus"}},[e("el-radio-group",{model:{value:t.dataForm.dormitoryStatus,callback:function(a){t.$set(t.dataForm,"dormitoryStatus",a)},expression:"dataForm.dormitoryStatus"}},[e("el-radio",{attrs:{label:1}},[t._v("是")]),e("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1),e("el-form-item",{attrs:{"label-width":"100",label:"车是否入校",size:"mini",prop:"carStatus"}},[e("el-radio-group",{model:{value:t.dataForm.carStatus,callback:function(a){t.$set(t.dataForm,"carStatus",a)},expression:"dataForm.carStatus"}},[e("el-radio",{attrs:{label:1}},[t._v("是")]),e("el-radio",{attrs:{label:0}},[t._v("否")])],1)],1)],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(a){t.visible=!1}}},[t._v("取消")]),e("el-button",{attrs:{type:"primary"},on:{click:function(a){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},o=[],s=e(89176),d=e(62015),i={data(){var t=(t,a,e)=>{(0,s._7)(a)?e():e(new Error("请输入8位身份码(数字)"))},a=(t,a,e)=>{(0,s.tq)(a)?e():e(new Error("手机号格式不正确"))};return{visible:!1,roleList:[],dataForm:{id:0,userId:"",userName:"",studentId:"",phone:"",groupId:"",status:0,identityId:"",jobTitle:"",office:"",workName:"",workPhone:"",pyCard:"",carNumber:"",carStatus:0,dormitory:"",dormitoryStatus:0,bankAddress:"",bankName:""},identityes:["管理员","研究生","本校老师","外校老师"],columns:[{text:"正高级教师",value:"正高级教师"},{text:"高级教师",value:"高级教师"},{text:"一级教师",value:"一级教师"},{text:"二级教师",value:"二级教师"}],groupIdes:[],dataRule:{userName:[{required:!0,message:"学生名不能为空",trigger:"blur"}],userId:[{required:!0,message:"身份码不能为空",trigger:"blur"},{validator:t,trigger:"blur"}],studentId:[{required:!0,message:"学生学号不能为空",trigger:"blur"}],phone:[{required:!0,message:"手机号不能为空",trigger:"blur"},{validator:a,trigger:"blur"}]}}},methods:{init(t){d.Z.getGroupList2(this).then((t=>{this.groupIdes=t.data.list})),this.dataForm.id=t||0,this.$http({url:this.$http.adornUrl("/sys/role/select"),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{this.roleList=t&&200===t.code?t.list:[]})).then((()=>{this.visible=!0,this.$nextTick((()=>{this.$refs["dataForm"].resetFields()}))})).then((()=>{this.dataForm.id&&(console.log("this.dataForm.id",this.dataForm.id),this.$http({url:this.$http.adornUrl(`/wai/info/${this.dataForm.id}`),method:"get",params:this.$http.adornParams()}).then((({data:t})=>{console.log(t),t&&200===t.code&&(this.dataForm.userName=t.user.userName,this.dataForm.groupId=t.user.groupId,this.dataForm.userId=t.user.userId,this.dataForm.phone=t.user.phone,this.dataForm.jobTitle=t.user.jobTitle,this.dataForm.office=t.user.office,this.dataForm.workName=t.user.workName,this.dataForm.workPhone=t.user.workPhone,this.dataForm.pyCard=t.user.pyCard,this.dataForm.carNumber=t.user.carNumber,this.dataForm.carStatus=t.user.carStatus,this.dataForm.dormitory=t.user.dormitory,this.dataForm.dormitoryStatus=t.user.dormitoryStatus,this.dataForm.bankAddress=t.user.bankAddress,this.dataForm.bankName=t.user.bankName,this.dataForm.identityId=t.user.identityId,this.dataForm.status=t.user.status)})))}))},dataFormSubmit(){this.$refs["dataForm"].validate((t=>{t&&this.$http({url:this.$http.adornUrl("/wai/"+(this.dataForm.id?"update":"backsave")),method:"post",data:this.$http.adornData({id:this.dataForm.id,userName:this.dataForm.userName,groupId:this.dataForm.groupId,userId:this.dataForm.userId,phone:this.dataForm.phone,jobTitle:this.dataForm.jobTitle,office:this.dataForm.office,workName:this.dataForm.workName,workPhone:this.dataForm.workPhone,pyCard:this.dataForm.pyCard,carNumber:this.dataForm.carNumber,carStatus:this.dataForm.carStatus,dormitory:this.dataForm.dormitory,dormitoryStatus:this.dataForm.dormitoryStatus,bankAddress:this.dataForm.bankAddress,bankName:this.dataForm.bankName,identityId:this.dataForm.identityId,status:this.dataForm.status})}).then((({data:t})=>{console.log(t),t&&200===t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message.error(t.msg)}))}))}}},l=i,m=e(1001),u=(0,m.Z)(l,r,o,!1,null,null,null),n=u.exports},62015:function(t,a,e){e(57658);a["Z"]={getGroupList(t){t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()}).then((a=>{a.data.list.forEach((a=>{t.groupIdes.push({text:a.name,id:a.id,value:a.id})}))}))},getGroupList2(t){return t.$http({url:t.$http.adornUrl("/group/list"),method:"get",params:t.$http.adornParams()})}}}}]); \ No newline at end of file diff --git a/src/main/resources/static/web/js/app-legacy.e51d7e60.js b/src/main/resources/static/web/js/app-legacy.2fd3550c.js similarity index 63% rename from src/main/resources/static/web/js/app-legacy.e51d7e60.js rename to src/main/resources/static/web/js/app-legacy.2fd3550c.js index 70b1b707..a7f63e74 100644 --- a/src/main/resources/static/web/js/app-legacy.e51d7e60.js +++ b/src/main/resources/static/web/js/app-legacy.2fd3550c.js @@ -1 +1 @@ -(function(){var e={46700:function(e,t,n){var s={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(s,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}o.keys=function(){return Object.keys(s)},o.resolve=a,e.exports=o,o.id=46700},3230:function(e,t,n){"use strict";n(66992),n(88674),n(19601),n(17727);var s=n(20144),o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("transition",{attrs:{name:"fade"}},[n("router-view")],1)],1)},a=[],u=n(1001),r={},i=(0,u.Z)(r,o,a,!1,null,null,null),c=i.exports,d=n(1120),l=n(79032),m=n(34253),f=n.n(m),p=n(64720),v=n.n(p),h=n(30381),b=n.n(h),j=n(58576),g=n(42325),y=n(72268),x=n.n(y);s["default"].use(v()),s["default"].use(x()),s["default"].use(f()),s["default"].config.productionTip=!1,s["default"].prototype.$http=j.Z,s["default"].prototype.isAuth=g.$D,b().locale("zh-cn"),s["default"].prototype.$moment=b(),new s["default"]({router:d.Z,store:l.Z,render:function(e){return e(c)}}).$mount("#app")},39122:function(e,t,n){n(41539),n(78783),n(33948),e.exports=function(e){return function(){return n(62513)("./"+e+".vue")}}},1120:function(e,t,n){"use strict";var s=n(21801),o=(n(41539),n(78783),n(33948),n(74916),n(77601),n(92222),n(38862),n(57658),n(15306),n(68309),n(20144)),a=n(78345),u=n(58576),r=n(89176),i=n(42325);o["default"].use(a.Z);var c=n(39122),d=[{path:"/404",component:function(){return n.e(6181).then(n.bind(n,6181))},name:"404",meta:{title:"404未找到"}},{path:"/login",component:function(){return n.e(7251).then(n.bind(n,37251))},name:"login",meta:{title:"登录"}}],l={path:"/",component:function(){return n.e(3590).then(n.bind(n,83590))},name:"main",redirect:{name:"home"},meta:{title:"主入口整体布局"},children:[{path:"/home",component:function(){return n.e(9065).then(n.bind(n,69065))},name:"home",meta:{title:"首页"}},{path:"/theme",component:function(){return n.e(634).then(n.bind(n,70634))},name:"theme",meta:{title:"主题"}}],beforeEnter:function(e,t,n){var s=o["default"].cookie.get("token");s&&/\S/.test(s)||((0,i.JP)(),n({name:"login"})),n()}},m=new a.Z({mode:"hash",scrollBehavior:function(){return{y:0}},isAddDynamicMenuRoutes:!1,routes:d.concat(l)});function f(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?f(e,n):"main"}function p(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var o={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,r.PX)(e[s].url))o["path"]="i-".concat(e[s].menuId),o["name"]="i-".concat(e[s].menuId),o["meta"]["iframeUrl"]=e[s].url;else try{o["component"]=c("modules/".concat(e[s].url))||null}catch(a){}t.push(o)}n.length>=1?p(n,t):(l.name="main-dynamic",l.children=t,m.addRoutes([l,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(l.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(l.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}m.beforeEach((function(e,t,n){m.options.isAddDynamicMenuRoutes||"global"===f(e,d)?n():(0,u.Z)({url:u.Z.adornUrl("/sys/menu/nav"),method:"get",params:u.Z.adornParams()}).then((function(t){var o=t.data;o&&200===o.code?(p(o.menuList),m.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(o.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(o.permissions||"[]")),n((0,s.Z)((0,s.Z)({},e),{},{replace:!0}))):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((function(e){console.log("%c".concat(e," 请求菜单列表和权限失败,跳转至登录页!!"),"color:blue"),m.push({name:"login"})}))})),t["Z"]=m},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),o=n(20629),a=(n(57327),n(41539),n(68309),n(57658),n(1120)),u={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight:function(e,t){e.documentClientHeight=t},updateNavbarLayoutType:function(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin:function(e,t){e.sidebarLayoutSkin=t},updateSidebarFold:function(e,t){e.sidebarFold=t},updateMenuList:function(e,t){e.menuList=t},updateMenuActiveName:function(e,t){e.menuActiveName=t},updateContentIsNeedRefresh:function(e,t){e.contentIsNeedRefresh=t},updateMainTabs:function(e,t){e.mainTabs=t},updateMainTabsActiveName:function(e,t){e.mainTabsActiveName=t},removeTab:function(e,t){if(e.mainTabs=e.mainTabs.filter((function(e){return e.name!==t})),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];a.Z.push({name:n.name,query:n.query,params:n.params},(function(){e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",a.Z.push({name:"home"})},closeCurrentTab:function(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},r={namespaced:!0,state:{id:0,name:""},mutations:{updateId:function(e,t){e.id=t},updateName:function(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},c={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},d={namespaced:!0,state:{tags:[]},mutations:{updateTags:function(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList:function(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){var n=s["default"].cookie.get("appid"),o=n||t[0].appid;this.commit("wxAccount/selectAccount",o)}},selectAccount:function(e,t){s["default"].cookie.set("appid",t);var n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(o.ZP);var m=new o.ZP.Store({modules:{common:u,user:r,article:i,message:c,wxUserTags:d,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(41539),n(57658),n(38862);var s=n(20144),o=n(6154),a=n(1120),u=n(80129),r=n.n(u),i=n(82492),c=n.n(i),d=n(42325),l=o.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((function(e){return e.headers["token"]=s["default"].cookie.get("token"),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return e.data&&401===e.data.code&&((0,d.JP)(),a.Z.push({name:"login"})),e}),(function(e){return Promise.reject(e)})),l.adornUrl=function(e){return e},l.adornParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={t:(new Date).getTime()};return t?c()(n,e):e},l.adornData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"json",s={t:(new Date).getTime()};return e=t?c()(s,e):e,"json"===n?JSON.stringify(e):r().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return u},Fs:function(){return a},JP:function(){return i},X8:function(){return r}});n(74916),n(15306),n(41539),n(39714),n(57658);var s=n(20144),o=n(1120);n(79032);function a(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){return("x"===e?16*Math.random()|0:8).toString(16)}))}function u(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function r(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"parentId",s=[],o={},a=0;a=a)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(r=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[s,o,a]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"-legacy."+{431:"9dad6b18",446:"edea5a3d",520:"dbaecb39",634:"9d55d8e1",642:"b027ca0a",663:"a27bd2c4",742:"779a8c85",749:"4752565d",753:"198db3f8",979:"5dadc016",1040:"b1abdcb2",1310:"997bef4a",1941:"544cf100",2022:"159ba6ee",2597:"8654e31a",2777:"33c0e2a6",2942:"7ac8cd6d",3307:"2fa93af4",3590:"f5aa84dc",4243:"feacabf9",4547:"70329244",4672:"a96dec3c",4858:"44a192fc",5086:"1d4aace4",5245:"68116aec",5287:"e382f9d9",5329:"f911ef46",5381:"2b519a7b",5385:"51584592",5604:"ebef15f6",5741:"3afbf36f",5802:"9ab2bd3f",5813:"b5dcb217",5858:"1cfe033d",6181:"de2f87cf",6185:"218ba61c",6396:"b5a65111",6666:"97a1db78",6868:"e3e6cc72",6905:"f908589a",7018:"ebf536c2",7044:"9b38c856",7141:"02688a91",7228:"7facf311",7251:"1a48fcfb",7438:"8a3f1ff3",7585:"ddc0fb88",7850:"a613966d",7938:"922261d6",8147:"4bb777bf",8268:"8f36c8fc",8294:"5d0440d5",8392:"37db5d35",8515:"bf4cc743",8516:"5d62c43a",8659:"b95fcf24",8738:"d7666f63",8752:"f5b3be1e",8756:"e90283a3",8876:"86b6583b",8934:"e5b2e0ff",9065:"9049b39f",9164:"b9addc88",9863:"e4ec22bb",9864:"21dd2d27"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",749:"ca2ad4c7",2022:"4ccab12c",2942:"5fc92b39",5086:"60367a73",5381:"5fc92b39",5385:"c2af414d",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6396:"c2af414d",7251:"5754b13b",7438:"ccefd159",7938:"7ed5ed54",8392:"e51bc5cf",8515:"06cfadff",8659:"e51bc5cf",9065:"8241653e",9164:"102da59c",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,o,a,u){if(e[s])e[s].push(o);else{var r,i;if(void 0!==a)for(var c=document.getElementsByTagName("script"),d=0;d1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?f(e,n):"main"}function p(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var o={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,r.PX)(e[s].url))o["path"]="i-".concat(e[s].menuId),o["name"]="i-".concat(e[s].menuId),o["meta"]["iframeUrl"]=e[s].url;else try{o["component"]=c("modules/".concat(e[s].url))||null}catch(a){}t.push(o)}n.length>=1?p(n,t):(l.name="main-dynamic",l.children=t,m.addRoutes([l,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(l.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(l.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}m.beforeEach((function(e,t,n){m.options.isAddDynamicMenuRoutes||"global"===f(e,d)?n():(0,u.Z)({url:u.Z.adornUrl("/sys/menu/nav"),method:"get",params:u.Z.adornParams()}).then((function(t){var o=t.data;o&&200===o.code?(p(o.menuList),m.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(o.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(o.permissions||"[]")),n((0,s.Z)((0,s.Z)({},e),{},{replace:!0}))):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((function(e){console.log("%c".concat(e," 请求菜单列表和权限失败,跳转至登录页!!"),"color:blue"),m.push({name:"login"})}))})),t["Z"]=m},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),o=n(20629),a=(n(57327),n(41539),n(68309),n(57658),n(1120)),u={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight:function(e,t){e.documentClientHeight=t},updateNavbarLayoutType:function(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin:function(e,t){e.sidebarLayoutSkin=t},updateSidebarFold:function(e,t){e.sidebarFold=t},updateMenuList:function(e,t){e.menuList=t},updateMenuActiveName:function(e,t){e.menuActiveName=t},updateContentIsNeedRefresh:function(e,t){e.contentIsNeedRefresh=t},updateMainTabs:function(e,t){e.mainTabs=t},updateMainTabsActiveName:function(e,t){e.mainTabsActiveName=t},removeTab:function(e,t){if(e.mainTabs=e.mainTabs.filter((function(e){return e.name!==t})),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];a.Z.push({name:n.name,query:n.query,params:n.params},(function(){e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",a.Z.push({name:"home"})},closeCurrentTab:function(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},r={namespaced:!0,state:{id:0,name:""},mutations:{updateId:function(e,t){e.id=t},updateName:function(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},c={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},d={namespaced:!0,state:{tags:[]},mutations:{updateTags:function(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList:function(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){var n=s["default"].cookie.get("appid"),o=n||t[0].appid;this.commit("wxAccount/selectAccount",o)}},selectAccount:function(e,t){s["default"].cookie.set("appid",t);var n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(o.ZP);var m=new o.ZP.Store({modules:{common:u,user:r,article:i,message:c,wxUserTags:d,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(41539),n(57658),n(38862);var s=n(20144),o=n(6154),a=n(1120),u=n(80129),r=n.n(u),i=n(82492),c=n.n(i),d=n(42325),l=o.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((function(e){return e.headers["token"]=s["default"].cookie.get("token"),e}),(function(e){return Promise.reject(e)})),l.interceptors.response.use((function(e){return e.data&&401===e.data.code&&((0,d.JP)(),a.Z.push({name:"login"})),e}),(function(e){return Promise.reject(e)})),l.adornUrl=function(e){return e},l.adornParams=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={t:(new Date).getTime()};return t?c()(n,e):e},l.adornData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"json",s={t:(new Date).getTime()};return e=t?c()(s,e):e,"json"===n?JSON.stringify(e):r().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return u},Fs:function(){return a},JP:function(){return i},X8:function(){return r}});n(74916),n(15306),n(41539),n(39714),n(57658);var s=n(20144),o=n(1120);n(79032);function a(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){return("x"===e?16*Math.random()|0:8).toString(16)}))}function u(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function r(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"parentId",s=[],o={},a=0;a=a)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(r=!1,a0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[s,o,a]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"-legacy."+{431:"9dad6b18",446:"edea5a3d",520:"dbaecb39",634:"9d55d8e1",642:"b027ca0a",663:"a27bd2c4",742:"779a8c85",749:"ad914f74",753:"198db3f8",809:"2d396520",979:"5dadc016",1040:"b1abdcb2",1310:"997bef4a",1941:"544cf100",2022:"159ba6ee",2597:"8654e31a",2942:"7ac8cd6d",3307:"2fa93af4",3590:"f5aa84dc",4243:"feacabf9",4348:"038111e9",4547:"70329244",4672:"a96dec3c",4858:"44a192fc",5086:"1d4aace4",5245:"68116aec",5381:"2b519a7b",5385:"51584592",5604:"ebef15f6",5741:"3afbf36f",5802:"9ab2bd3f",5813:"b5dcb217",5858:"1cfe033d",6181:"de2f87cf",6185:"218ba61c",6396:"b5a65111",6666:"97a1db78",6868:"e3e6cc72",6905:"f908589a",7018:"ebf536c2",7044:"9b38c856",7141:"02688a91",7228:"7facf311",7251:"1a48fcfb",7438:"8a3f1ff3",7585:"ddc0fb88",7850:"a613966d",7938:"922261d6",8147:"4bb777bf",8268:"8f36c8fc",8294:"5d0440d5",8392:"37db5d35",8515:"bf4cc743",8516:"5d62c43a",8532:"92ece629",8659:"b95fcf24",8738:"d7666f63",8752:"f5b3be1e",8756:"e90283a3",8876:"86b6583b",8934:"e5b2e0ff",9065:"9049b39f",9164:"b9addc88",9863:"e4ec22bb",9864:"21dd2d27"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",749:"ca2ad4c7",2022:"4ccab12c",2942:"5fc92b39",5086:"60367a73",5381:"5fc92b39",5385:"c2af414d",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6396:"c2af414d",7251:"5754b13b",7438:"ccefd159",7938:"7ed5ed54",8392:"e51bc5cf",8515:"06cfadff",8659:"e51bc5cf",9065:"8241653e",9164:"102da59c",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,o,a,u){if(e[s])e[s].push(o);else{var r,i;if(void 0!==a)for(var c=document.getElementsByTagName("script"),d=0;de(d)}).$mount("#app")},39122:function(e,t,n){e.exports=e=>()=>n(62513)("./"+e+".vue")},1120:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(78345),o=n(58576),r=n(89176),u=n(42325);s["default"].use(a.Z);const i=n(39122),d=[{path:"/404",component:()=>n.e(6181).then(n.bind(n,6181)),name:"404",meta:{title:"404未找到"}},{path:"/login",component:()=>n.e(7251).then(n.bind(n,37251)),name:"login",meta:{title:"登录"}}],c={path:"/",component:()=>n.e(3590).then(n.bind(n,83590)),name:"main",redirect:{name:"home"},meta:{title:"主入口整体布局"},children:[{path:"/home",component:()=>n.e(9065).then(n.bind(n,69065)),name:"home",meta:{title:"首页"}},{path:"/theme",component:()=>n.e(634).then(n.bind(n,70634)),name:"theme",meta:{title:"主题"}}],beforeEnter(e,t,n){let a=s["default"].cookie.get("token");a&&/\S/.test(a)||((0,u.JP)(),n({name:"login"})),n()}},l=new a.Z({mode:"hash",scrollBehavior:()=>({y:0}),isAddDynamicMenuRoutes:!1,routes:d.concat(c)});function m(e,t=[]){for(var n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?m(e,n):"main"}function f(e=[],t=[]){for(var n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var a={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,r.PX)(e[s].url))a["path"]=`i-${e[s].menuId}`,a["name"]=`i-${e[s].menuId}`,a["meta"]["iframeUrl"]=e[s].url;else try{a["component"]=i(`modules/${e[s].url}`)||null}catch(o){}t.push(a)}n.length>=1?f(n,t):(c.name="main-dynamic",c.children=t,l.addRoutes([c,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(c.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(c.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}l.beforeEach(((e,t,n)=>{l.options.isAddDynamicMenuRoutes||"global"===m(e,d)?n():(0,o.Z)({url:o.Z.adornUrl("/sys/menu/nav"),method:"get",params:o.Z.adornParams()}).then((({data:t})=>{t&&200===t.code?(f(t.menuList),l.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(t.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(t.permissions||"[]")),n({...e,replace:!0})):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((e=>{console.log(`%c${e} 请求菜单列表和权限失败,跳转至登录页!!`,"color:blue"),l.push({name:"login"})}))})),t["Z"]=l},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),a=n(20629),o=(n(57658),n(1120)),r={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight(e,t){e.documentClientHeight=t},updateNavbarLayoutType(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin(e,t){e.sidebarLayoutSkin=t},updateSidebarFold(e,t){e.sidebarFold=t},updateMenuList(e,t){e.menuList=t},updateMenuActiveName(e,t){e.menuActiveName=t},updateContentIsNeedRefresh(e,t){e.contentIsNeedRefresh=t},updateMainTabs(e,t){e.mainTabs=t},updateMainTabsActiveName(e,t){e.mainTabsActiveName=t},removeTab(e,t){if(e.mainTabs=e.mainTabs.filter((e=>e.name!==t)),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];o.Z.push({name:n.name,query:n.query,params:n.params},(()=>{e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",o.Z.push({name:"home"})},closeCurrentTab(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},u={namespaced:!0,state:{id:0,name:""},mutations:{updateId(e,t){e.id=t},updateName(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},d={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},c={namespaced:!0,state:{tags:[]},mutations:{updateTags(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){let e=s["default"].cookie.get("appid"),n=e||t[0].appid;this.commit("wxAccount/selectAccount",n)}},selectAccount(e,t){s["default"].cookie.set("appid",t);let n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(a.ZP);var m=new a.ZP.Store({modules:{common:r,user:u,article:i,message:d,wxUserTags:c,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(6154),o=n(1120),r=n(80129),u=n.n(r),i=n(82492),d=n.n(i),c=n(42325);const l=a.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((e=>(e.headers["token"]=s["default"].cookie.get("token"),e)),(e=>Promise.reject(e))),l.interceptors.response.use((e=>(e.data&&401===e.data.code&&((0,c.JP)(),o.Z.push({name:"login"})),e)),(e=>Promise.reject(e))),l.adornUrl=e=>e,l.adornParams=(e={},t=!0)=>{var n={t:(new Date).getTime()};return t?d()(n,e):e},l.adornData=(e={},t=!0,n="json")=>{var s={t:(new Date).getTime()};return e=t?d()(s,e):e,"json"===n?JSON.stringify(e):u().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return r},Fs:function(){return o},JP:function(){return i},X8:function(){return u}});n(57658);var s=n(20144),a=n(1120);n(79032);function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>("x"===e?16*Math.random()|0:8).toString(16)))}function r(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function u(e,t="id",n="parentId"){for(var s=[],a={},o=0;o=o)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(u=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[s,a,o]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"."+{431:"1ffc9cde",446:"8f24ded6",520:"11d001b1",634:"184e17c6",642:"d02220ac",663:"050e0517",742:"aa6e426b",749:"33219c4c",753:"d773ce0c",979:"543fdb63",1040:"1da44537",1941:"743dab41",2022:"788c6442",2342:"47f185df",2597:"1279fc77",2777:"0583934a",2942:"f1666a94",3307:"abf1da2a",3590:"0112550d",4243:"f90f7626",4547:"ee6d043d",4672:"4ec5274d",4858:"c9b033e8",5086:"d1433f0c",5245:"62ffcf63",5287:"b7bd612c",5329:"0e89b160",5381:"d8a229f0",5385:"dad17506",5604:"c441bd2a",5741:"719f80ea",5802:"bcb94225",5813:"f83bfa00",5858:"6a86c4bb",6181:"de2f87cf",6185:"ca7d96b0",6396:"e6aaedc3",6666:"874f6dea",6868:"bceadf40",6905:"707a6f44",7018:"d79d9bdd",7044:"0bdb45a8",7141:"b43dfe47",7228:"7c7d38db",7251:"9c68592b",7438:"a9b7ee9e",7585:"2f7f74b5",7850:"c79882d4",7938:"2640e0a7",8147:"aaf092e2",8268:"6b6a4d24",8294:"25540442",8392:"66362991",8515:"0bcf5e88",8516:"5d62c43a",8659:"5558dccf",8738:"86bfa730",8752:"592d8dd6",8756:"5ad23bc6",8876:"b32db960",8934:"a3283997",9065:"9049b39f",9863:"8c1aaad5",9864:"2ae8c00e"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",749:"ca2ad4c7",2022:"4ccab12c",2342:"102da59c",2942:"5fc92b39",5086:"60367a73",5381:"5fc92b39",5385:"c2af414d",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6396:"c2af414d",7251:"5754b13b",7438:"ccefd159",7938:"7ed5ed54",8392:"e51bc5cf",8515:"06cfadff",8659:"e51bc5cf",9065:"8241653e",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,a,o,r){if(e[s])e[s].push(a);else{var u,i;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;ce(d)}).$mount("#app")},39122:function(e,t,n){e.exports=e=>()=>n(62513)("./"+e+".vue")},1120:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(78345),o=n(58576),r=n(89176),u=n(42325);s["default"].use(a.Z);const i=n(39122),d=[{path:"/404",component:()=>n.e(6181).then(n.bind(n,6181)),name:"404",meta:{title:"404未找到"}},{path:"/login",component:()=>n.e(7251).then(n.bind(n,37251)),name:"login",meta:{title:"登录"}}],c={path:"/",component:()=>n.e(3590).then(n.bind(n,83590)),name:"main",redirect:{name:"home"},meta:{title:"主入口整体布局"},children:[{path:"/home",component:()=>n.e(9065).then(n.bind(n,69065)),name:"home",meta:{title:"首页"}},{path:"/theme",component:()=>n.e(634).then(n.bind(n,70634)),name:"theme",meta:{title:"主题"}}],beforeEnter(e,t,n){let a=s["default"].cookie.get("token");a&&/\S/.test(a)||((0,u.JP)(),n({name:"login"})),n()}},l=new a.Z({mode:"hash",scrollBehavior:()=>({y:0}),isAddDynamicMenuRoutes:!1,routes:d.concat(c)});function m(e,t=[]){for(var n=[],s=0;s=1&&(n=n.concat(t[s].children))}return n.length>=1?m(e,n):"main"}function f(e=[],t=[]){for(var n=[],s=0;s=1)n=n.concat(e[s].list);else if(e[s].url&&/\S/.test(e[s].url)){e[s].url=e[s].url.replace(/^\//,"");var a={path:e[s].url.replace("/","-"),component:null,name:e[s].url.replace("/","-"),meta:{menuId:e[s].menuId,title:e[s].name,isDynamic:!0,isTab:!0,iframeUrl:""}};if((0,r.PX)(e[s].url))a["path"]=`i-${e[s].menuId}`,a["name"]=`i-${e[s].menuId}`,a["meta"]["iframeUrl"]=e[s].url;else try{a["component"]=i(`modules/${e[s].url}`)||null}catch(o){}t.push(a)}n.length>=1?f(n,t):(c.name="main-dynamic",c.children=t,l.addRoutes([c,{path:"*",redirect:{name:"404"}}]),sessionStorage.setItem("dynamicMenuRoutes",JSON.stringify(c.children||"[]")),console.log("\n"),console.log("%c!<-------------------- 动态(菜单)路由 s --------------------\x3e","color:blue"),console.log(c.children),console.log("%c!<-------------------- 动态(菜单)路由 e --------------------\x3e","color:blue"))}l.beforeEach(((e,t,n)=>{l.options.isAddDynamicMenuRoutes||"global"===m(e,d)?n():(0,o.Z)({url:o.Z.adornUrl("/sys/menu/nav"),method:"get",params:o.Z.adornParams()}).then((({data:t})=>{t&&200===t.code?(f(t.menuList),l.options.isAddDynamicMenuRoutes=!0,sessionStorage.setItem("menuList",JSON.stringify(t.menuList||"[]")),sessionStorage.setItem("permissions",JSON.stringify(t.permissions||"[]")),n({...e,replace:!0})):(sessionStorage.setItem("menuList","[]"),sessionStorage.setItem("permissions","[]"),n())})).catch((e=>{console.log(`%c${e} 请求菜单列表和权限失败,跳转至登录页!!`,"color:blue"),l.push({name:"login"})}))})),t["Z"]=l},79032:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var s=n(20144),a=n(20629),o=(n(57658),n(1120)),r={namespaced:!0,state:{documentClientHeight:0,navbarLayoutType:"default",sidebarLayoutSkin:"dark",sidebarFold:!1,menuList:[],menuActiveName:"",contentIsNeedRefresh:!1,mainTabs:[],mainTabsActiveName:""},mutations:{updateDocumentClientHeight(e,t){e.documentClientHeight=t},updateNavbarLayoutType(e,t){e.navbarLayoutType=t},updateSidebarLayoutSkin(e,t){e.sidebarLayoutSkin=t},updateSidebarFold(e,t){e.sidebarFold=t},updateMenuList(e,t){e.menuList=t},updateMenuActiveName(e,t){e.menuActiveName=t},updateContentIsNeedRefresh(e,t){e.contentIsNeedRefresh=t},updateMainTabs(e,t){e.mainTabs=t},updateMainTabsActiveName(e,t){e.mainTabsActiveName=t},removeTab(e,t){if(e.mainTabs=e.mainTabs.filter((e=>e.name!==t)),e.mainTabs.length>=1){if(t===e.mainTabsActiveName){var n=e.mainTabs[e.mainTabs.length-1];o.Z.push({name:n.name,query:n.query,params:n.params},(()=>{e.mainTabsActiveName=n.name}))}}else e.menuActiveName="",o.Z.push({name:"home"})},closeCurrentTab(e){this.commit("common/removeTab",e.mainTabsActiveName)}}},u={namespaced:!0,state:{id:0,name:""},mutations:{updateId(e,t){e.id=t},updateName(e,t){e.name=t}}},i={namespaced:!0,state:{ARTICLE_TYPES:{1:"普通文章",5:"帮助中心"}},mutations:{}},d={namespaced:!0,state:{XmlMsgType:{text:"文字",image:"图片",voice:"语音",shortvideo:"短视频",video:"视频",news:"图文",music:"音乐",location:"位置",link:"链接",event:"事件",transfer_customer_service:"转客服"},KefuMsgType:{text:"文本消息",image:"图片消息",voice:"语音消息",video:"视频消息",music:"音乐消息",news:"文章链接",mpnews:"公众号图文消息",wxcard:"卡券消息",miniprogrampage:"小程序消息",msgmenu:"菜单消息"}},mutations:{}},c={namespaced:!0,state:{tags:[]},mutations:{updateTags(e,t){e.tags=t}}},l={namespaced:!0,state:{ACCOUNT_TYPES:{1:"订阅号",2:"服务号"},accountList:[],selectedAppid:""},mutations:{updateAccountList(e,t){if(e.accountList=t,t.length&&!e.selectedAppid){let e=s["default"].cookie.get("appid"),n=e||t[0].appid;this.commit("wxAccount/selectAccount",n)}},selectAccount(e,t){s["default"].cookie.set("appid",t);let n=e.selectedAppid;e.selectedAppid=t,n&&location.reload()}}};s["default"].use(a.ZP);var m=new a.ZP.Store({modules:{common:r,user:u,article:i,message:d,wxUserTags:c,wxAccount:l},mutations:{},strict:!0})},58576:function(e,t,n){"use strict";n(57658);var s=n(20144),a=n(6154),o=n(1120),r=n(80129),u=n.n(r),i=n(82492),d=n.n(i),c=n(42325);const l=a.Z.create({timeout:3e4,withCredentials:!0,headers:{"Content-Type":"application/json; charset=utf-8"}});l.interceptors.request.use((e=>(e.headers["token"]=s["default"].cookie.get("token"),e)),(e=>Promise.reject(e))),l.interceptors.response.use((e=>(e.data&&401===e.data.code&&((0,c.JP)(),o.Z.push({name:"login"})),e)),(e=>Promise.reject(e))),l.adornUrl=e=>e,l.adornParams=(e={},t=!0)=>{var n={t:(new Date).getTime()};return t?d()(n,e):e},l.adornData=(e={},t=!0,n="json")=>{var s={t:(new Date).getTime()};return e=t?d()(s,e):e,"json"===n?JSON.stringify(e):u().stringify(e)},t["Z"]=l},42325:function(e,t,n){"use strict";n.d(t,{$D:function(){return r},Fs:function(){return o},JP:function(){return i},X8:function(){return u}});n(57658);var s=n(20144),a=n(1120);n(79032);function o(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>("x"===e?16*Math.random()|0:8).toString(16)))}function r(e){return-1!==JSON.parse(sessionStorage.getItem("permissions")||"[]").indexOf(e)||!1}function u(e,t="id",n="parentId"){for(var s=[],a={},o=0;o=o)&&Object.keys(n.O).every((function(e){return n.O[e](s[i])}))?s.splice(i--,1):(u=!1,o0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[s,a,o]}}(),function(){n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,{a:t}),t}}(),function(){n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})}}(),function(){n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,s){return n.f[s](e,t),t}),[]))}}(),function(){n.u=function(e){return"js/"+e+"."+{431:"1ffc9cde",446:"8f24ded6",520:"11d001b1",634:"184e17c6",642:"d02220ac",663:"050e0517",742:"aa6e426b",749:"6348dc2e",753:"d773ce0c",809:"4f2bc049",979:"543fdb63",1040:"1da44537",1941:"743dab41",2022:"788c6442",2342:"47f185df",2597:"1279fc77",2942:"f1666a94",3307:"abf1da2a",3590:"0112550d",4243:"f90f7626",4348:"3ed55fc4",4547:"ee6d043d",4672:"4ec5274d",4858:"c9b033e8",5086:"d1433f0c",5245:"62ffcf63",5381:"d8a229f0",5385:"dad17506",5604:"c441bd2a",5741:"719f80ea",5802:"bcb94225",5813:"f83bfa00",5858:"6a86c4bb",6181:"de2f87cf",6185:"ca7d96b0",6396:"e6aaedc3",6666:"874f6dea",6868:"bceadf40",6905:"707a6f44",7018:"d79d9bdd",7044:"0bdb45a8",7141:"b43dfe47",7228:"7c7d38db",7251:"9c68592b",7438:"a9b7ee9e",7585:"2f7f74b5",7850:"c79882d4",7938:"2640e0a7",8147:"aaf092e2",8268:"6b6a4d24",8294:"25540442",8392:"66362991",8515:"0bcf5e88",8516:"5d62c43a",8532:"0a553b7d",8659:"5558dccf",8738:"86bfa730",8752:"592d8dd6",8756:"5ad23bc6",8876:"b32db960",8934:"a3283997",9065:"9049b39f",9863:"8c1aaad5",9864:"2ae8c00e"}[e]+".js"}}(),function(){n.miniCssF=function(e){return"css/"+e+"."+{520:"7872eea7",742:"a25dbd65",749:"ca2ad4c7",2022:"4ccab12c",2342:"102da59c",2942:"5fc92b39",5086:"60367a73",5381:"5fc92b39",5385:"c2af414d",5741:"d03d8825",6181:"83fe8034",6185:"af32da5c",6396:"c2af414d",7251:"5754b13b",7438:"ccefd159",7938:"7ed5ed54",8392:"e51bc5cf",8515:"06cfadff",8659:"e51bc5cf",9065:"8241653e",9864:"d12e8673"}[e]+".css"}}(),function(){n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="wx-manage:";n.l=function(s,a,o,r){if(e[s])e[s].push(a);else{var u,i;if(void 0!==o)for(var d=document.getElementsByTagName("script"),c=0;c