From 59ac87cd86700310bd626283c48a8cf579790781 Mon Sep 17 00:00:00 2001 From: RainSun Date: Wed, 6 Jan 2021 22:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=96=B0build?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{app.faddee12.css => app.5a59ad82.css} | 2 +- dist/favicon.ico | Bin 4286 -> 67646 bytes dist/img/icons/android-chrome-192x192.png | Bin 9416 -> 18169 bytes dist/img/icons/android-chrome-512x512.png | Bin 29808 -> 73632 bytes .../icons/android-chrome-maskable-192x192.png | Bin 6401 -> 0 bytes .../icons/android-chrome-maskable-512x512.png | Bin 23038 -> 0 bytes dist/img/icons/apple-touch-icon-120x120.png | Bin 3369 -> 10483 bytes dist/img/icons/apple-touch-icon-152x152.png | Bin 4046 -> 13893 bytes dist/img/icons/apple-touch-icon-180x180.png | Bin 4678 -> 16879 bytes dist/img/icons/apple-touch-icon-60x60.png | Bin 1491 -> 4038 bytes dist/img/icons/apple-touch-icon-76x76.png | Bin 1823 -> 5573 bytes dist/img/icons/apple-touch-icon.png | Bin 4678 -> 16879 bytes dist/img/icons/favicon-16x16.png | Bin 799 -> 643 bytes dist/img/icons/favicon-32x32.png | Bin 1271 -> 1680 bytes dist/img/icons/msapplication-icon-144x144.png | Bin 1169 -> 13033 bytes dist/img/icons/mstile-150x150.png | Bin 4282 -> 13595 bytes dist/img/icons/safari-pinned-tab.svg | 255 +++++++++++++++++- dist/index.html | 2 +- dist/js/app-legacy.662e8cf6.js | 2 - dist/js/app-legacy.662e8cf6.js.map | 1 - dist/js/app-legacy.c88b9551.js | 1 + dist/js/app.6f7c4cba.js | 2 - dist/js/app.6f7c4cba.js.map | 1 - dist/js/app.adc6bfeb.js | 1 + dist/js/chunk-vendors-legacy.2904f938.js | 3 +- dist/js/chunk-vendors-legacy.2904f938.js.map | 1 - dist/js/chunk-vendors.6458e28e.js | 3 +- dist/js/chunk-vendors.6458e28e.js.map | 1 - dist/manifest.json | 2 +- ...ifest.57af2bfe1591510c7a45b35798ce6719.js} | 12 +- ...ifest.9c5d6847d8d8d98439d811ac44aec1dc.js} | 12 +- dist/service-worker.js | 8 +- 32 files changed, 274 insertions(+), 35 deletions(-) rename dist/css/{app.faddee12.css => app.5a59ad82.css} (77%) delete mode 100644 dist/img/icons/android-chrome-maskable-192x192.png delete mode 100644 dist/img/icons/android-chrome-maskable-512x512.png delete mode 100644 dist/js/app-legacy.662e8cf6.js delete mode 100644 dist/js/app-legacy.662e8cf6.js.map create mode 100644 dist/js/app-legacy.c88b9551.js delete mode 100644 dist/js/app.6f7c4cba.js delete mode 100644 dist/js/app.6f7c4cba.js.map create mode 100644 dist/js/app.adc6bfeb.js delete mode 100644 dist/js/chunk-vendors-legacy.2904f938.js.map delete mode 100644 dist/js/chunk-vendors.6458e28e.js.map rename dist/{precache-manifest.050fcd15a3d9bc395434a464f3d39d97.js => precache-manifest.57af2bfe1591510c7a45b35798ce6719.js} (57%) rename dist/{precache-manifest.d9b7f8b6d0aef6009f6a9553c0379055.js => precache-manifest.9c5d6847d8d8d98439d811ac44aec1dc.js} (63%) diff --git a/dist/css/app.faddee12.css b/dist/css/app.5a59ad82.css similarity index 77% rename from dist/css/app.faddee12.css rename to dist/css/app.5a59ad82.css index 6dc91b2..98d11b0 100644 --- a/dist/css/app.faddee12.css +++ b/dist/css/app.5a59ad82.css @@ -1 +1 @@ -blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5tahoma,arial,\5b8b\4f53}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}small{font-size:12px}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}button{margin:0;padding:0;background:none;border:none;outline:none}#app{font-family:Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:-99;top:0;left:0;width:100%;height:100%;min-height:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cropper-box[data-v-a7e6d032]{flex:1;width:100%;margin-top:2rem}.cropper-box .cropper[data-v-a7e6d032]{width:auto;height:300px}footer[data-v-a7e6d032]{padding:.5rem;box-sizing:border-box}footer .scope-btn[data-v-a7e6d032]{margin-top:.5rem;display:flex;justify-content:space-between}footer .scope-btn .btn[data-v-a7e6d032]{outline:none;display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;transition:.1s;padding:.2rem .4rem;font-size:.3rem;border-radius:3px;color:#fff;background-color:#409eff;border-color:#409eff}footer .btn-submit[data-v-a7e6d032]{margin-top:1rem;border-radius:1rem;height:1rem;font-size:.4rem;font-weight:400;text-align:center;line-height:1rem;color:#fff;background:linear-gradient(90deg,#3aa5fc,#20d6fa)}.home[data-v-77a1bcfd]{width:100%;max-width:1024px;margin:0 auto;min-height:100vh;position:relative;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;background-color:#fff}.home header[data-v-77a1bcfd]{position:fixed;top:0;left:0;width:100%}.home header .warp[data-v-77a1bcfd]{background-color:#fff;width:100%;max-width:1024px;margin:0 auto;height:1.4rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;border-bottom:1px solid #f3f3f3}.home header .warp .back[data-v-77a1bcfd]{float:left;margin:.35rem .3rem;height:.7rem;width:.7rem}.home header .warp p[data-v-77a1bcfd]{font-size:.45rem;color:#494e5e;line-height:1.4rem;width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .logo-box[data-v-77a1bcfd]{height:3rem;margin-top:1.4rem;display:flex;align-items:center;justify-content:center}.home .logo-box .logo[data-v-77a1bcfd]{height:5rem;width:5rem}.home .logo-box img[data-v-77a1bcfd]{display:block;height:3rem;width:3rem;margin:0 auto}.home .title[data-v-77a1bcfd]{text-align:center;color:#303133;font-size:.6rem}.home .tip-box[data-v-77a1bcfd]{padding:.5rem 1rem;box-sizing:border-box;margin-top:1rem}.home .tip-box .tip-line[data-v-77a1bcfd]{display:flex;align-items:center;justify-content:space-between;font-size:.45rem;margin-bottom:.2rem}.home .tip-box .tip-line .tip-title[data-v-77a1bcfd]{flex:1;color:#c0c4cc}.home .tip-box .tip-line .tip-content[data-v-77a1bcfd]{flex:3;text-align:right;color:#606266}.home .btn-submit[data-v-77a1bcfd]{margin:1.5rem 1rem;margin-top:.5rem;border-radius:1rem;height:1rem;font-size:.4rem;font-weight:400;text-align:center;line-height:1rem;color:#fff;background:linear-gradient(90deg,#3aa5fc,#20d6fa)}.home footer[data-v-77a1bcfd]{position:absolute;bottom:0;left:0;width:100%;padding-bottom:.3rem}.home footer p[data-v-77a1bcfd]{text-align:center;font-size:.25rem;margin-bottom:.2rem;color:#989898}.snake-bar[data-v-6de0334b]{position:fixed;left:0;bottom:-1.2rem;width:100%}.snake-bar .warp[data-v-6de0334b]{width:100%;max-width:1024px;margin:0 auto;height:1.2rem;background:#ebf6ff}.snake-bar .warp .content[data-v-6de0334b]{margin-left:.3rem;padding-left:.3rem;font-size:.35rem;line-height:1.2rem;letter-spacing:2px;color:#249cff}.higher-snake-bar[data-v-6de0334b]{-webkit-animation:snakeToHigh-data-v-6de0334b .5s ease;animation:snakeToHigh-data-v-6de0334b .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lower-snake-bar[data-v-6de0334b]{-webkit-animation:snakeToLow-data-v-6de0334b .5s ease;animation:snakeToLow-data-v-6de0334b .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes snakeToHigh-data-v-6de0334b{0%{bottom:-1.2rem}to{bottom:0}}@keyframes snakeToHigh-data-v-6de0334b{0%{bottom:-1.2rem}to{bottom:0}}@-webkit-keyframes snakeToLow-data-v-6de0334b{0%{bottom:0}to{bottom:-1.2rem}}@keyframes snakeToLow-data-v-6de0334b{0%{bottom:0}to{bottom:-1.2rem}} \ No newline at end of file +blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5tahoma,arial,\5b8b\4f53}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}small{font-size:12px}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}button{margin:0;padding:0;background:none;border:none;outline:none}#app{font-family:Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:-99;top:0;left:0;width:100%;height:100%;min-height:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.cropper-box[data-v-a7e6d032]{flex:1;width:100%;margin-top:2rem}.cropper-box .cropper[data-v-a7e6d032]{width:auto;height:300px}footer[data-v-a7e6d032]{padding:.5rem;box-sizing:border-box}footer .scope-btn[data-v-a7e6d032]{margin-top:.5rem;display:flex;justify-content:space-between}footer .scope-btn .btn[data-v-a7e6d032]{outline:none;display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;transition:.1s;padding:.2rem .4rem;font-size:.3rem;border-radius:3px;color:#fff;background-color:#409eff;border-color:#409eff}footer .btn-submit[data-v-a7e6d032]{margin-top:1rem;border-radius:1rem;height:1rem;font-size:.4rem;font-weight:400;text-align:center;line-height:1rem;color:#fff;background:linear-gradient(90deg,#3aa5fc,#20d6fa)}.home[data-v-276e7b57]{width:100%;max-width:1024px;margin:0 auto;min-height:100vh;position:relative;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;background-color:#fff}.home header[data-v-276e7b57]{position:fixed;top:0;left:0;width:100%}.home header .warp[data-v-276e7b57]{background-color:#fff;width:100%;max-width:1024px;margin:0 auto;height:1.4rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;border-bottom:1px solid #f3f3f3}.home header .warp .back[data-v-276e7b57]{float:left;margin:.35rem .3rem;height:.7rem;width:.7rem}.home header .warp p[data-v-276e7b57]{font-size:.45rem;color:#494e5e;line-height:1.4rem;width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .logo-box[data-v-276e7b57]{height:3rem;margin-top:1.4rem;display:flex;align-items:center;justify-content:center}.home .logo-box .logo[data-v-276e7b57]{height:5rem;width:5rem}.home .logo-box img[data-v-276e7b57]{display:block;height:3rem;width:3rem;margin:0 auto}.home .title[data-v-276e7b57]{text-align:center;color:#303133;font-size:.6rem}.home .tip-box[data-v-276e7b57]{padding:.5rem 1rem;box-sizing:border-box;margin-top:1rem}.home .tip-box .tip-line[data-v-276e7b57]{display:flex;align-items:center;justify-content:space-between;font-size:.45rem;margin-bottom:.2rem}.home .tip-box .tip-line .tip-title[data-v-276e7b57]{flex:1;color:#c0c4cc}.home .tip-box .tip-line .tip-content[data-v-276e7b57]{flex:3;text-align:right;color:#606266}.home .btn-submit[data-v-276e7b57]{margin:1.5rem 1rem;margin-top:.5rem;border-radius:1rem;height:1rem;font-size:.4rem;font-weight:400;text-align:center;line-height:1rem;color:#fff;background:linear-gradient(90deg,#3aa5fc,#20d6fa)}.home footer[data-v-276e7b57]{position:absolute;bottom:0;left:0;width:100%;padding-bottom:.3rem}.home footer p[data-v-276e7b57]{text-align:center;font-size:.25rem;margin-bottom:.2rem;color:#989898}.snake-bar[data-v-6de0334b]{position:fixed;left:0;bottom:-1.2rem;width:100%}.snake-bar .warp[data-v-6de0334b]{width:100%;max-width:1024px;margin:0 auto;height:1.2rem;background:#ebf6ff}.snake-bar .warp .content[data-v-6de0334b]{margin-left:.3rem;padding-left:.3rem;font-size:.35rem;line-height:1.2rem;letter-spacing:2px;color:#249cff}.higher-snake-bar[data-v-6de0334b]{-webkit-animation:snakeToHigh-data-v-6de0334b .5s ease;animation:snakeToHigh-data-v-6de0334b .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lower-snake-bar[data-v-6de0334b]{-webkit-animation:snakeToLow-data-v-6de0334b .5s ease;animation:snakeToLow-data-v-6de0334b .5s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes snakeToHigh-data-v-6de0334b{0%{bottom:-1.2rem}to{bottom:0}}@keyframes snakeToHigh-data-v-6de0334b{0%{bottom:-1.2rem}to{bottom:0}}@-webkit-keyframes snakeToLow-data-v-6de0334b{0%{bottom:0}to{bottom:-1.2rem}}@keyframes snakeToLow-data-v-6de0334b{0%{bottom:0}to{bottom:-1.2rem}} \ No newline at end of file diff --git a/dist/favicon.ico b/dist/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..514cc386d1c34659d0d00bfc002d2b30fb15676d 100644 GIT binary patch literal 67646 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 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/dist/img/icons/android-chrome-192x192.png b/dist/img/icons/android-chrome-192x192.png index b02aa64d97167ad649e496908b35f14c603d9249..85aca9878870e64a4a8d933ae33801a98ea00bed 100644 GIT binary patch literal 18169 zcmb?@Q+p*$)Af#R+nR}O+mmEs+ctMNv6G3diEZ09cWm45{TzJ%;5%rXbyr{AwQ8-Z zt0R;ZrI6t9;Q;^ul8m&t%70_;{~9dxf4$14Eerra3Xl;OQS;2Y^n=OL)o}arxcbS) zx6xE#JoW?os(F)u5myxv8B&!n(kh<{3>_9#R+Jf4mh^)Rm;@jTxl)d{i>}+pX1+pN z1O1pt)irHevOZ7NxO)Ab?s9m$uwJq#e*W}VT2J@7p7L>+ZhKC?&WggMQz?>8AeV^z z|32x0vHoKrne+9jIm(2MZR4yr=zy86 zJLnd;mssfC+NF4QLmfMrg}BiYKNBbCMeLmeU{5%}kS6g5!X?m=)6hqo#5U-F(sGJ?+?C0F z*=zjJt57UPDB7Yffc79*nBGy|^fdr7i1wX}&W9x#mu?oZ3Xjmnvg+`&F#IGFpbrDe z2IN?N;qy*8W!(el!5!&=N#T{_QR%@M4rO)b;%LhlyZ!)Up-M={ksMFj_aEzuVC2Ro zIv;DALdMIj6S;$=KCBEEWR9`PcN05QsdYOEV7hh>yD%QdwY|CK0n-HkH`{8?gjmQOQvOfwz zp2+>i;boZPU%}!J6vc~wrRNM#=jsZ?oUbA;8r(W9!1*YCyC?5lkDB^0^ilvmaeD)3 zx}_uS@))uWU;Uzrb`$yu5bjyl3+t!}3JmysD1}ADE7D&nDbdIxb!+F3I!YS`CoSy@ zm?4FZ2~_FEVVq}KN8G-;_}4SP(V>`+lF7OEENJV&t1I&~%wg8J%v~5HoffO{` ze*1}k=mWRG(#``M%WbA?e1zWl);ZxRg{*|}i7FkvSA$FIDGXJNBd?zv%+2en3>@?m z`ZcWt>h;}+S@!G6J@IBfh_D9UW;n!n+)Eq@VGa_1Wt`zCFZI+)sp+2#PA0mf&05QY zj@nq{il*&~0Y{yK+(i^He_(H)(hc7U*Le}G&B3wuTSal;2Vab4P`w|X{sE(1@YGM{ zt;493(ZUVD9%hV}aChf{6WO#zh{*M6R(ZOTwlxE6(@unglA~i}+;}L}*SJalI!Rie z8dV9z3z+NEwaA~833Ee^xPPT<&zhbegB>IXvw3&KfQ!GsvNQj@17sKzVjnr0=Oe6L zBEq~@*7m{Orjg(tI+=y+JQ<-t_%g96su!USLy3!o%S(|2S%OEJmxb7lI5VA#NlCC- z^T}pe&mf=iF~6zD&P6M7grnaHBkaqM%!$QV;JEp4((Z2ZxG>XXimh`~un$F^C@VPMgJ^XVKr4{1U~49yRkpEg!oa zPaba@+;sB8F=7!W)WVS5-oP83#FPk}+T`4s8|IF^c2KL8sjAz&zunxn7r#wDjrfFb z5Cv01Cq~MGoxF9Y172*6A#bzrka&0wyy%;=VO!U1?^%Y32lNWL6S^gs`st+%nYQBj z)4_0MieUZ~-bgQT@x}Rt8ti7c9cQwqpM~pT)DUSaYE!O2=fs@5%=;xs z#Tk?)fbptuQ(#ZQt&U~^&Dlu`b-3!1lC8Ne@*d0+5-GsF4x@VShB_y(*E!*r7K15^ zm^HT%{HjG_gnN18ac#4DjFlISJ~Ud_zYz@K=(`y@h8?7efELfaocni7Y7&VYCZ91+ zjW$n*p;?xBVKU^fQN$}2FSf}vdY@>*8h2#fP(06#G2}Jp9n02p5^p(`q$NW7H~uZ$(%B$fc$I?2cT zZsO@>4`aeVvOgpGV)u5qpY)s4JrO_&Q%w*WGg{na7y?W%38>QWC6#-6EA6rR76^?L zNBUs*WNh*Ep;{JW=#NN`kwh)|>$oR$nRQ0JFdt#53lvD5>$snFv-rQ6W^?tTjro7c z*xEe{p!OXi4o4DzxT_=sx+7u9sATHVZRjsY4JABi8fU8}1ljO-pP#`##GFC7Y&TA* z0fe&L%h6liO<+%ayp8CUagdq^2a-UNt3yhs~1BGEG-?GJvTltLinXoG+A}jE& z?f1;d0g&NDA!>uB+(B7FFho~`=Tf~Q(((Mmbmq~o(EqxSNrM^D^+H-sb7jokuGc=;I7ARfSWqNdpKkDEEl zK=RoR3xA0Ql6Nx!VR{oL32wd%Da059?|~CDnCZpgKGfbC$FZIt;WU5w`J9-Jj$`|r z5VoVYCj-OX!WA8IA`so)@8|yN!LN)hXB$>FBJ03cu&DT=XY2pPi=mQl6PPXwlY}`k z>}-WXgK^Bf2=GQ#Zdn|6SiZeEF-4Pe!Fy2-cROS=D$7CY*MQ^JVWe1YMPjM`)giRC z&AIA;U`#1SsA_5sj#tC<{AZT$QXVM8`rtxz*OSlVKh%EPQRnYWb#xTl3#K<>q<3csrBi}_1eSP*|W_2Y*vgFwV1#!nU%Z+yW+&_BjJd9R$?6B4rX2mHkBtd-yT zTgL^`zi{;`n;274WWQ3%8>S>eX=@uKGzV%7K^|IhHOlZK69^LAM3DhtCC`CRDC(#F zdT7|0^e!PT{X9pHhuhc>1xD1QNpfriL!QlPbH~T;FGz#wJ-4!r#`~ir9Xa@IQ?Tm8 zx1jRqTP*fJ;jXqt^0Y8`r3BemKxIigWBUDd?vH3pU`*To$QCYLrP5@Yhe@Ed}Z{)z}s%-#);wP1Ubi)X3? zcj|B_MP|c;qw!5_3`P!A3<=G=9A#YGP~w5q>d__579$p9q56cSWgLcLw#Vm#+zT`LL&f~{q>blbK zKJHIv9>VRl&^i^(WBW8TgE<@Nx|>O%Vz^xBlO9}82i*Jb%fvq$;2XPl7ibsH@WN)f zq&T}-F`wKw>x!zMzegt7$*?3(Sl+nWHEY+QhEEFKXR^8Xa~f!NLrl?is&fM~AAclU z`f#UP%6m1oxB=L(!2X3GB&gn_;uuF`ui%B2`;NPtXPiXjOuC%PE%qkiBT!6ULXigm zZef+>iaFpxdr6fitkCv~IYTD+FB{D3O){))0R}9h3>OQWr-Si^0l$EufbC>81%X*> z76}(ifz?xU$}CypOuAqZi82 zJ<;J&)MM0R&1I-YWjDCO__Aj5MKUx2*^2OqJ-rdhY>WkU*tny^d&5KRHR*fmh%+bBwMnS7AsYWu`wrco?2yUudcE zz54}q?sXpFOqlIDy(*BkVp3)t%!W0eHIirQ1OMMKImiaktt*@@ zdgDCz=bJsDhfZlaoHcR31mGJwZ--M5GU<6M{vpPbq8F;Zs*6y#Cbsw7SZ;Zu4-q^X zA8tDb&oDJX-Xb4^z8i=@H@+wTPX%!Zy^YokAXMohdhWX>Icg~c6RrU^cZpA3x1O=` z$C zt0Syf=+coxzP3*~GW{hFLR7m_zu^cOt)vOHjqlD8iOImA--+Y<)K;=@OrOGbY0mq` z)vk(UfWTdAqG|(IB@=W7mO^5g9h=k_S5U_6%}k{HoGE?MDQz(Cc>YfIr=K~FxdkSz zW8NE0eyrZ_rZq8~-OmYBhf}Dwglx1v1y{(EjoG1lrNc~2P>9Pa*duuT&6Ois6n5XT#SkyV&qAI zav3BGO|du{t^*FFjrlz%Uq1f?ttc%*XtRH6H6JoWWLa2o10f-c z5_rY+TLOhT?4AO_M<$U+IuH8Fk34n8rtt6xD{mi@cW};PF!q*quPXe3f5NJJuem-D zyY~(AOnBZJV91V<@k8U+`aIg>op{N*TFCW8>F@_MYp0c|CFN!eU3QJ+A;m^{w}ul^ z8PL8;3u%3E8r#+HTwp^IsVlk!<-8SotZtHgwIm%ngm)xOBB@hsvvo=)hJP-O_=8aCo_ zsFq*~b{(wkHWsK(d>`SC(>30!2uoD~{ATq`53iO?wOR)Gq6fM%FCmh7f9~SQ7J;Sl z;$eiUx?(b1C#%ZTk<^k`KmLR63Dh%u@S7EI&)jA2lub=~IJl$=Wu?H!T#5sOC4-(_ zHa{%+(v>9y>ENyy#82Ej=%nrClnu7sKhSN~79ca-#|b)hg(E*!^SSNh3UB zS9!`5%QNrmSJ}SC@632PaY=}769?J1ElUhMbQru@(ZqDui_Cf@Xj(rrx&oUcQ3l4< zXC0BSS)fo@nhq7h1!kC#Y9w(=hW^IA!H-VSWN*UGr;U5Z!ExjySh-r*A`-B4fW;-3034^? zmfX@GBw^iy6#y+|kZdacF1N4$@It|jsZRF%`5HA^3mlriJ8&MJ3KJo%h@C|iuBu?5 zNv5uh8hIr^xm{2g!~JzoiSjx(yu-^R;5 zrXY4|Z?eYj4oqII#ZWPwz(foBV=rXG;eY=UBkaPTQ~-Ec5lny^a=fMR8$M`8tliaJ z7v~uCMM=+Lz!?~8u71qC5cr%Ogfc=@$&%r{8(caRSCAD}8cNM4?Fr~UxxmK2^EXp{ zV1Ee@+Fo>+YWA-jOWQbNDfjjAYGl>Vj8oF+1!HxJoeB~3Hab-yg({kExY|l9N6P_- z7gXV$@=0)Bt!**fUo#4K5GFFjL&T0aG}CM;Tk)sWax@L2ca#&l8Rk2j;u|jj#0Q?i zo+qL&p1?2kyuTQ8J*Y-hfsAQ90nTBl3zq%F@vp~Aj*8px+sRh`jByO@FsqBP8=nj!$m|BPsa69`{D2Pns?z*K^WkH%{np=3An%) zwJ6o`euC>VADT?qODdVLR+A2uhiV zY~_-nX}>ZLxluAFs-ma~EwinrwPcRzXzn6$8VTIhbzhFfIJEL z3?hv;#(2Vr=WS1P$nT`!;0ije?gOS=XgVV>iGh{<g=lJ9S!yVm`w>RLB;@iIF?w&Zxd z)UgWa=b6ecE|$KS(K6NlZmVqXw(xp+Tt?ZUMNoAbO1*xrP0u0C`ZAM~9S`yUNwMUBIo4J#oYQvdvFMA2SmfOpGb=*x(hP5sRq(}RntE<&*oSFr zL&~ZOVx#TroNd>+f&X#rE!%2-fYSU(i{lEgBd$*x=dR@|hhz;-W{p-=f9iYWcT`XG zSg^%&gM-b?oEc;)=b*5=3+cmy-m2L>=85>Im9b6#6~N18Ng}L63p_uk;kZG&4|@Gw zsl`g!6Iwt(`6{k5S^8Q*{-Udv*T<0OwO^tcJmgLF0Rd(Jw!a|Ws)i;gu1@A(1a}Ry zYewpeSC4Y@0gYChSy|1YG~l-{c_aPjkdfU!k;vWBZa;aZ2szng*Q*Nz^!D;zL;ry9`3;sFS55Vy)tr+Cd6bd zlSZL_yziCZt0}=S9H@;aI{Jb871)=q$6r5rktU^<7_y7d6E}CwX;~opswJJJrd@5Q zuNfM3s9zRX&ae53^pQcr&{w2o73>s|9Oar)mSSc3mxbE(7B z{&l7oYe&*o)cvDPNIER*0D@?OX+IqWElF#4mF(C04O=CKty%JTb?AWe(Gm7BeMpR* zy+c8z{NnySbUYWdyf2@4UbgzUpxc2c&5p8g-2~Lv_0?S!2UK&s`{g#x)?u-KG^}H_ zcq04Ms5!}@-4)N{$ZSzEn!kbI!g34>>-3xr0?MjyJ@)7%-u=n=7}I16?ohcF!{5!S z7EkV`!PQt~)qaJWTD^^*H{|h{U4xHve?pk<8Bo7Otv;Y&cUD4tQu=zo^3 zl2G!%0vk^@4-EJAXG9(hanz)A;p)ft+&Jr$R~YQW=?hCZ9Z!HVmWDHnTQYkFk<2*J zrvv8VT+brWV~jBv_A`B%C&M>E==OX*nA&JTJn+v|tC4kmxI^~+y8$P?zXC>$OcnWE zg!(x;Cv{Nqc*P(6v9e*5{F;3I_(dFZFb1^B^SS0H=@9E-^IqWBLV%h~izL*n#p&Ni z9UpoUFJwtKDYIJzr7QYFl?7rhp#F5epvgpru&+(#L|w{$6i&r!q@o+Qq_$8eU@rBr z03=~09+e*FhaQ0-ia#4n9}i(UeUCWqj9(W-KuE0#UM*#K8!g@w$0$xkRP4FZNO<%s({J2y|O0w3|BA1Y< z@l%<7p6i${q=AlksKMTzlZ$2VTa?TlEG2z`xm{!53C zHKgX&*n?Hl zWvJ*JuDBYsAe1pfKCu3P-%l67^me(w$OSJoFd|4HhPkC>us>(8$A1Xp$|cj-pG{fO z-O6y45h3I*a=K4=43B!`&;K34taJ#NyaG#p(6%Jhb!nS#xMjaj5Aj#3=r}!2Czf^J zfivHf2ysbsYCXPV681!E4YN*2_<&1q2gh2b1M1qqMVgVyPHKEGfR#dUGZ~RKL9LgQ zn&a?F)mPrw==C#gYGg{V5Za( zQQwA1U6tM9fI)Hm%wT&3F#(50^&vE~nIR=^Af2-yTlK0*-Kks-lQz`2pLKnv)TZL5 zvCWUfL?HHR%X^-V{=0*Y+m`_?bujuGlY%!pumenx$_Tj$Y26gM7VfWfd-x?Ij7->x zKdCo+@LnlOs6NH-Ux7%mic~E!3ow9EVG}ax84Gf=s*Om@)v ztBjD5etnMjTPAcxW_qbE%gSE3yeU$~G3}6Od}>K_07^aPmGPJtYDk>B>E1c}zUEX( ziBXxeULoiF((ErW|5+)#gF$(c7!%uDIEz0lNZh^c?)YvSqG00`7MOINv8*W)gG+dU z6GvPQ7S7cFkWx`|Wmdmf{`5;B|H*O8^OjA8qO$_sF{z|rpdD~I4$e^Ru3*GA%;o*F zpi3NQDxk1|R8#M56>@?te!VE><9pN*DY0{Tu({5yE!VPoK~0A)UaiFBorMa*DERre zjuSBnKh-y8l#4uMq7}C7 zChU=?2X(Wf8O{Xs>>{{8*QHFkh7#QFXe~6TazsOPUpRrm zXA*eA=dxXhbP|oV1nIrG@d|C&V!0!V?-;YZ*T5L)@d($cn=x*P3?YbN9@Pvi+louA zi$E1L!q8>T@FeO2Cue;+2Umgk^Pqa3dyi0ug=iOHS4Cs&h^{VgNt7UT=n~Pc81Bmf zu?nMtsBl*0wD2oRL%cwWu=BZRft!Coe=b}L-a(53>!5L$_M%gH#YB5X9OLw$IGD}*9aNl&w>LsT?QMC1u)D3IuAjPPeZABzXEwiG0Df>R zJ*DK2F$`i+P^3aeQBbT}Wjw)-$h?@=U*yV4BxMya>>gmW76dFOb5)=zg1i=6$%h-+ zlU*_&Uow>R{!zQ8as&eal2zMFje>$*sULD}aeQi4OBMD}Rre|{hM=$wUc5f0R9~a4 zX~8q<3H(%iEGhz?Hx^hAzI6f_>=C7z*e#fx zxf2d|13o%VB-b5#kA_&H^$uA)lT-Nkeioz9JP@Ib8lszkg%La&;!^|AJbA*CChCb4 zGW|f5MRmL6JLYAMJlT*CxNEN|M)MORDq>V`Bpw-;zo|#>J$o_Il!I?p9iDj~R>_On z5au?CXHaPk59o{3L}{?IUs}C@p(s|w1fhIsC^t4Qkz@i=nTx*r3Jrj}PHxyG_Hn-V zsPV(}^rWgi`enG#;EvIULlwW)@07<+B5UIbao;;pY;cO&AHyP>1hufF-OscLvO#qO z6W(L*S>|L+-*o{M$z|D(7NuP44ZljhHHWaI7k6~n89zb>Q`x;ZL!FuO8Ok?~h94(> zw1+6lapcm(w)svsRC2afVG7d;hJ-ZOZ-nczTu$Ga@b!z$l}wSP$aT8~%cwE{y$OVI zxPJExvpn3Gb0c66d@rn!-Dk9jPFWdp*lNRU`XD$Se}gFrA=?twH}|Z*`46XY8&fZd zBpXeb&z3wo`k~kdFnvrTV~$Xx9YmQ60G2ktk9mM!48jg65tlKp#}QGbLU|dp*Bs%o@9}16e-&JX)eCJ(@?j{E7@|mVRgx00-#z|oEz+) zCZR9$0i3`6ldtcpARnlE_AT&U29rk|_kd0CaH-ittWgRJBN+a2Q-Y8=m^AH>-^Dc| zBOBWelHa`1aR7~P$ks2M-sLIvG6|5+aaw}^I$gycE=?SF?5-yWafe^3Y4W8+APwkhblWxr?-c9Duz|vd* zZwK(J?Ge0(q7lZ9YW{Mxpn@WJ?*#IWVt?7!@{Zwz4^RVhl5zP(EGzx18Mv2+?W3!A z>HXV9Udnjb7OdZZ`hq$?D6<3ua-6lSgDgPB9o>03m-Z`3ba}}!7iRE$BY^t9y@rG1 z9NhU;7yj&#ne_Y-No(m1wA}|aVueqn)-Uv56%8K2e06ck6Leu5CQ2{Em=e*UL<1^l9FcfKOLqUW^L#w3#|K zxm<~D%k~9~CBhqg>&edXRxR=MqdHAIwwpG#A?A&M;am1K*NxD_+#klI>vmZ|bSBM+ zuHf{T^rySE?!trqe8Y!ZEgCGqczDEbBG%A^?JU8KJTkNJgA+-_$j(CSozq7|H{-iN zdh2+T%Bjh6ETb8Ig(JCh0$*Js-bv6S>dJ=EOdwVtXjAYbcc`j<=WKWT)Hh-fLj(m- zmD$+MP+^?-{Zet`oY(gg+b|Bo@4n!EAs%qU9YWpG%B9&~oh#0hSghm9PyZzM+WIk0 zRESa64Tn#&yiJB;7vl0^b@DdJm3Ks>955Nj1YP}-({$hAb4kn42IQ_Z_vPcgtgNlT z`p;to1NOyq@(Wv+ybkLjDkrPFgmgn4d(ehbL&+{|5xeN1Ga#q4jpVsXh&wZKL`*Po608Ks@G z8>*)J6j=|gwtHT1NSfaSWs)z&^){9in}tfkD?J}vYS&q3Uqk#iQ!{{`4(NEizQ@4Z zU+-T9!N7sIhHs%Z_|~6VKGSPMaSCs6uY$bC4@SQCwQi>8?78|#X|WEu_PnV##^Uo2 zvSkySb?1`oW0ke83!ZpZwvhYysD4NwJ2|_xXxWVZ%#c^ru^%aNnWLCKSeM)oq~~mV zt0HF5%w61E@-!QOMfAWNuZD>#h!bh7(g}CCr&d@h{PO3AjT7arJ;>(}Piu zR5rYywSXP>V4Ymq@N?Z{c!0O;z#>+`u=35TcoBqGDaA*z-xcmt->E=NtjpHFY#C4- z%mkm#oI4XCfsBdyS?t$oRFs6uC}8eBDA~^oI}2bZ?%^PkK99!Wl$#+Imykxg859Kk zae5t^`k*lMb0QNpQS4wCG74Z$xBD-Y0cc+Y#)eJM&`Aj`kKxbWsImV#jl+luM2>zt z1bQsDJ^DnBxeR$!bqRH2om@bFoniF;W3m*q!7~fmxSDijrPx@As8trlg;sWBi%ApZ z#=yVFA802(A%sk=#eq~tz!~8CaxEKz>Erpp{SRRR+kHf`x3G?LC2pkt^qCZflLX+- znV^uR+ATqVcBkA8enIy9^J}!6g+cs>^5U}k)ZT!8Sp_gpaRIlF0RA+|3&7u{xDz=W z;BWvUV3;q?d@f0yKl?rSgLHE1DDtC$=(n#RoWKEmiZG=3PM|VLr+UsaW6%M-E{wkh zOhJ{%&vCb;o6NZmHTKvppZ?Pu17E=`irCPG*5B}XPjGJFUG8R%w{ffykLW0NqORvi zu+`sGdn3dE2W^MeUq@a}cB3(I5WC30Z6uIS$94XNU}FtB9OcgP53l zSGjEMsTW(=B%cuES%s5#Xg?_$iHy73qc;4&yAW5`4Z`Q{69Lf1-#SUGV;#<3ymHsg zG>_U3gDAt9C59PDj2GqtVtrxq;`neefV1$58mysR%J{=zPcn_UvWl{H9=+kc? z>(CP`lC6rnTh+gE8wo*h|IE`At?Eevg209g<(C@E(YtMLq8m_`utgk)-}WsUXcR*y zR|E1}LkRNfi-?&O()C$qBfx`eDmhG5w0y!eZy>Drd;;Mj29cm|s`KOV#PfM1W1!u6 z6T$-`pc6s!aU^7b5`m2J0kNSPSng|JmLkGZ7(z{%P-FI|Prw$cefvu=gvk>xlIsh9 zE=D6`w)O=JX=WEA{6(3$%MZqT@{*&m6g;^hQib}C8v?JIq18T&(w|+i!aZPi82M?Y zqc>L5Z1jX_lNfJE&I=U67Wh|h^)0J_cITb7_Dd$u1Av=mpqkYQ(`(x*maxBe&Nu^3 zUStF~9^Ie4)gTG>*gJh(A%B-uJNMAg!T&?~C_XzhlHTEXw8Ah~%V!U`YDIfliUSb^ zKzHKwAQr1mi|-~n1d;?mE^g#Ovh*N__@nA4R%$LhP0l{40-9Z!*Nq#xs2e%6Pfb)F zdBsH?jP=g$7*`);TX^>Ruk)?TdieF!GM&$Y0uD}jj<^WolJb9l1p zELgM)XCBVy>L1fWgKh4|25Gkzz2!uQtQbI>@>PBY48rv~&DaUOB%D--NE5W-Qlvb zxw~qS;h1T*EMGC9<*xgrnoJ~+dVPmYS;WVdLtd z@y-go|36D2{ab@r0V3`vb`XygK)|IEJseyB5u!1|J?sV*v!Dq0uPG{5VdaQQ4fBNH)N{0mMzcz{^21!X*pD z!MI-n0W;h8X`Z%K%1N9l|5TagaD$TeThQRAnHuK3=kv96Y zBB90vi5`qo2}bqcfz1>JOX%PZ&mkd5j|Ae#PU`1$O3Q}JOyie`w2v%V(qjVG`2u!^ z0@-YCT5&r2r*)h_!=-R$3e5#-IV6eLN8~QOmVQ8v)Kv>OV?P73PRY>ttjenWdR`-% zRu^JHN$z;7&|!{v6Ye%_mTT&i?Tq+~nIz#ByzV^)sQLUy`YxVW!D3F(KGk7C6-<@G zCCK}sgXllQE~2{>%D#+6Kh8!)h*~TCNg^Cy*3O!#(c~UvC7*f6u~$#(0QD<2AJ8uKyobz@RNN)a9Y3o3SjrXaT{Rq863INR1he z*obb^hz@tLHjQFUniTmeI+XXy&PKtf`pXnkpiKZ6|E;6SNzx0>54ae`F+etS32lzN z>b@}h;?%0N3dWxZA=rXz1+DA4zq7>fpvw?&%d5)k=w(MnyfrQ%ofy>#6h`TUa zheSHP_tjW~2}UT2<(SPl=wme+QR<`Y&ExYO6QU2vQ467$a)yV$s%ibXl#seKH+d-Ztf-LM}#Eiiq^kU6m_aCwvb_* z9J&8GER=MwCrK+fe#>VqLx@Z0QpNTdvfLyhWO$(8AMFUj>Aw19z9i;I9oA3lVV!Xx z(PAc(Z=C6`)>rjc$=6iq6!akdXHA}mafKP2){OGHyxNRjnzXkt6^d@j8`2CQj#Hh2 z<>tVIxoh>Avq(h`8;U9JCM6W@EOfY5+>B(*K^jV@f;=bp<4-=bp<&<@+=ZlI(m6Nt zxmDy%6uRR8qIpKnzu=ahk@qVxpETh_UkL~%2srYkE%0UeR>c<-N7FOk3o1mh zylcF{J#PtAaa2?G&p!ss6Jp&mrpkDy+AV>x^mCU*#~cC8?pThW#mzNyv8&G;aK+Ya zeTq@(QEa5xUy>W#0}VAi_H5t?~oZtpuw6zbYnFR4q ze-a6lt(jCwFUp9aonlbN7}`LT4JoV7f2sksSJR z$dTti@|u^#cdOS3Jv5c@-9r}mGb7)2yzHonS%xf^Ne{hd0D3OT@p&7kik zE&EXZ%Vb8^`%y}sl+D4#qJcuhm%i5y&FMc1n^(DBS0xt6THc-FS&eaf_6JSKhVL`I zXaxlRQ}_~DBD@gSXf^HDdbbsQ?V`doScmQ=6{&e4GKqXPj)f7?E}rf#mZeya$luXy?A`L)r1FrkLec{$68C^~f~fOy9W zJE6A;2}7h$f^R1!eZm%v8j_$VQ}VRNKB;dzPNm09uDjPNw^q>Th+?OMx%sIBYSCB= zUnbTF8cr_{)Hc>=){0hXgtP-bg@eEH<^MSfyb}n2QNX%im?3Y!wm&IdN$cj;bgosv zJfz9QskeloyqrV`h3=`%IK73=#f2=j6TY4fwh=)Sc>P38S)Z5pk4i zamRs_r>+JAa}3cKKldkUOfq_jv`H8lw#_gbxB={2A6A71!crEa76fTKz6kCk?48XI z$Ky{dSsL1A0@ZK|1SSq=vk#~+)&ZWmfIo5bi7+0Gb>3k_m)9&i8ypLECnz;0T=dsVbHp@!6JS zqzRJ^MNN8Di3(*Nck2>qxMb=-Y#((u#|W|{umaLa#G>IrS$@gOA{g;Bry=W2j`=*OlNIA%*8|HQ=n{|EKZo&0a<- zXv2A*L369wElsUI48*MnhK(t8j&wf`Ka*|pCnsZENvejA7j}z#i$=$!DAR^jbqJ`= ze=4ABAr*Ge#*UlEUtX;GG=^D`9w}|&_A|JoWt`)#GJcO!TsmIes0bbGJFe9$J=V!9-0?q+a_#;lbf`&sX_a{M+ogJ0C#{3lcCZTIN`OVM zQ#FBN9vkW%?&a#iE@--+F7oYy&LnU2!?{|)a~%#MBVY)-?eIC1q~*NlQ2|1>hxWLYG(6E`F()Q`72s!L_OhU;TEF^!J2)EnOCNd+z-WIYJwR zFj8#o8dm1Enot#A-)LgN>EwuaD~5qKCo=$@VZ5k>DcYZ{GH-c;%z;r4+XFf3?LC_? z(U^Nf6Wbd9Tvlf#(Z;7o5itV{Fu_@}LAmgOH!M#`rkcR`!U^;iGXB!GTPw=wLG5$v zfsC`4IBGl&E}FOHu;O%lLb4blPS1G;BVeeMxRIyA8+xs@|erNKug_no8 zQQ=P)E@-(eQ=~B^1ep8u5D|LE%nFU#4MA%h>s(Jzht#GiWK>GxFBya^j}2OQL2nXx z3pQ@jtqpve9G5scV2ht{0E3n>=dySGq#c?&P!TI`S~R%RJznPoatOO&+6GBb_GTs)x%|4w-Cq*Ni*e$xV*e2W~9iVgYK z<+bItA&1?O7};bIlGHLrGSC#beu`HhMWBWw(T`-@A6)XdB`N5F(N)kBhAMY`((1hl zh$nf0$}pZ7-3pxpIo0SJ?fz-mpRQ79Wz`Iwpnx)KDY?~Jy5c^iz{U-`aUzw1QnQuIpKoLwU6HwxV6@)0a-<+@EN#Rkv$&vv#bpS&o8;kBz_nP8RXVj+)M^ zSzAKfef#jdEaGSlAwC;pgbrS$XVDfY!Ckuzm#qNxXj3TOK`!_Z86%WE5{>ME=HG?AQXArOnWq zgSxuhmHD+FR&U$nFq&Xmq( zu=OCdj>nXd%N&e}Et%a;SFLGUVM$FEv8=%ZxSy&`l__s5fS>N49GXee%MAN@MgIz2 zzz4to3Orualu5`rm>>4?oSU|g8ZI!(fj##Yw6q4W6+tDKC4a6kB(o=&SzIleO)v~^q=4*wUQ(dvCf zY`GW*Vfm{{C>}YuvxVpALlF}Np5ZZjDTrd7m;+~6^d`e|Mnq}}d8b8e zV4UQ$4&cj-&zD`DutO8qBqEo6-gm=6O#0BrAPUf=5b0R_uwjF`gDwk+sSyfKiRTa% z?Y1*T@&f~dhi2*~aKG>LBIvJM!sFJU)pqD+Uj0qIBwe_jPihE=(@wO8{=*WNQ2sX7 z8-nm{Oig7uK*A(=Pay8UA~=1og)2U#*vg8$0bKcJ zuAbxesIf?+_lR7l1WimE%1>?VRFNuRrj}6LxE+E9|;0!j{vrGu8 zDjD(Cp)5K@RY)rEq_Lp1gzr-iG=9gLUwPK+S_o|$Y2x-$Fs$7sFLEX9^|~arUG2&x zo@vrmoLJWLsZ`OETusD}EWrso$lL}YN+cDX_JQuoz$a;zao&aw0#htu7&O}bKvuk3 z?n>5rMr~ubtej-)p%I{CHMo#Q0C%%Nxz0y4|2pD z1%5%7%C4-Mk1qa*a?Qus5R7cxWlkSVtpk>jUQw+WC5D=f^gQ~1LuBZ`Y(TvWVilmt zl&C;9Y>uTB&j0$qTF(BT3B-ZpGd4pu+=|Z3NYcqnleE)3oXNwShr2f6CB|iWND-E` z+%V>G_q86TlsiqyeVeiDT$W{dda)e|J59#9B#yW(!!L;gmlPpp~U<(m6M=|vYX}EWR87E>Y2el7VaGO zGUk2il5buJ*M6b7@Rhzam6DBdB~Ufoi~F1iJ@e`c+1^{IiB@RfQ?e5Ghb_CyA`llv zZ_fm|9w@Af9a!oY2fua5t>@~+!AH5Pb2bZW6ObRB<`{{2TUZ#Ny7P7;MWJLaH@LOl zv+pHNBConXomh{d>08IS2W9>h82GxDeK@=~U-mqb8aP%?1*=@mL#Lc?oJV|03aTQx zd7>Osj7IoQfmVqnTfsUA44R^lCchi$@1Iq=Ge39IkoBXRmFehgtL$Z6kmL3EwF#9C+8YC)NqqWV3Ti1I6{_;@gs_MK(4qAcz@ zO2yor*6)0*N!J~LE~h*%$z1!hLEPsXk|Vu+kI?zAuU82kWnsUjSK195a79@kKaplC zPF}S@GXR2hof4-Kb)wD+10?he3_)~C3%jdCi>J(Ly!;rR`SQ{jXyRCh!yDRO*$9U> z`1tZOj86<2e|)v47?YeVQYtKre=Rk1`pKpYcbAbsez%5q%|-G_3u3xjmkI;@t|0cb z!WsK{EZJG`Sd4e2M+OWJT$FV=yvcCPQ>&S@Ev)@ADd5lj#M81zcdS+eO$XpTuG29l z3@8+xb|_p`QM-#?LPk!8{l+`&b8yFn-JYCS&X{J3i-5juEt4CWuBqSCZ+a7J6Wo3PVVVa#VcW|O zZE})~Yfr;$BQ+MZbl~m>Q}QuD#;=9ToNhM={nCME!IfoVIArWk@0Y%p+0LwRGOBxF zqYoASuUVU(HP5|!T=nq%VN>v+*|t1W7Ig_Ic|rE#l%rx+;o9{?lT=!_yF4cy;o)|! zVEiKcizWs*h@$9!Ue)G>SJ!H$$=vxyuy*9)?6pqFDxt$UK9>zVIS5t?qiiJhz4lFv zu)+fzkX3HOrF$P|NusQyAw)YpNiS}s(h(!dPovr_GJ{M#gnw&TKchdD41Tp@{-g)j z(U#3_k7jPG+i?cN-o#rDz<&FF?_ULVVOm&()N5>|v|2mQ=SyA*qo!#`>D@-xJ|EAv zlx>h@XP(ej=&jgY*61a%+?c?u8R-A^5Rr~=xwH52v(Oh;eC|6OvNuthuq-xVh@$!C zcT%0C4oX4xCUp2!%Yf$taj%}}y+BNNQ$&hGuo{kPlBCi#K3FW@{0y9X5Tc_Bw#1+N8p8DKyE8XSF%A4@xU@`OM#K_+jU*j*{k+=WLZ3) zYb?@z4jzu?h zct+i};8m0QkdisYf15IXSby<&5Asm$C5+fi=!YHcn7RQy!I|@iF`IS`hU=GUYE!-; z=9`FDXSUz)Qko$(YlaNHxv~?BplL7LNV(j|Kg=1D!Mz!c#^&^G+#f2}uPewrbNzt> zk*9Yc#P{H+XT{CZOOrNn4PA94gdt+0swRr0GxtN=oJ9)6$5}Z8vu~a z0suCTT&%u4c!A=HwuTyT`R`r$p*$UIq4d$xQKwvhFj3OT{OH^VTlieG)RYbVr#JIl z(mDIH=Ppe(jQxytM}R(c{bw&opbQ^vZuTtH3D0=B_H|CF-g$>FWnM_E<8xJ;6x|$I z5G`a2B~ocHl=45jx%nT5vR43_%##6zzVX(HLh_o0w@uPo%~p-v-(oDb3R6|P%IEF4 z#wIQfyvY8F!v*IL!3%yDDE;^Uec_bR`)5#5OYHbjmxA;8`ENvd^-LYxm>)hTiEF%U zkN$D_^9{A1x73rnLs#ZZ%a11T;`K@VTo(k}RlVtj?cvL>fxM;LcX~c<-x(7x`pVDM zc{OYct-^Hikf}3ECxUyMMsv<| zf+5!5j#w_e_d*z9^^%|Ht-CMXFE${zR!096`Z0Aze9fEWr}|K9QwaZ1^~WBd|8Z8V z8EP!@Bwgvs--tSLM##X-93mjI^{%RgAmi(oeI>jCWazZd{W@fJ*K1Z>Fg%) z*4xn<5M$Q*0RH%LVB<3zd)|M*sP=1-R8QTAD2HS!B@!5EiXUxo?{m*wfcM7589&n@ z$ygP6irp0@_%d_lrF~Sy#}X3HN=*yFtFbTpWKUO5E%xS4?!uLWNuuQL+VKot=;~g* zC_QORR7Q9{Rspt6SeF|hW}YUK5?9a+5NUhH%MzF!lkhsn=*IY$ea%5V$N-?{!_n_Y zcP_fN@MLsZ>*#8BT48Q>j2NG8jkFohb{L;B8zf@s19ZOY2KFv*oDRB9n}z*SA$_W% z>se>krL-Xo9-hf%TffAoA;Dl>5D{V*+g&c5Khq1nOB!aGvJ<8f!n#GjJyxb|XMW{g zb(sGj?LU-ZtV&jrf9ytjp$zw2(<6bg^~W#`31{KDDP?(VKKRo!D<91yKbWm1F^X0j`%4J-3w1y22K9zf$MZa-{{e4%mk z;9`r1Y|z~HuUH|VudeyK9Fl4Y4dQ>>!BdB){T7ir5o) zB)NVqRY?{>SNu|l&XB2l*J%8#Jq*UZd5Ve>>52qkZ5k884j(Rp^jfQVt}v%qeN{bo zOmcyni(CZv!`K#r!iCJN3SDd;tdgr}7aUI`XkcA-De;-{2q*jvW`?fp$bGN;_-^PG zW7FD8#iI&rH1`87=d*9lv>7CY(QSDnpD+p|r)>am9WoZ}l2ZM#y7BfWeL^Y1TYl&x zPt~*lQgjr+CheE00LQdH+H~A;x$wa>B&}MK_RDHr^1+^I`&vAE5 zH^fGpr9CaI;*!s^vio#F39|D^sP8-Z+hGrj;IJ9kCAYpPL$xG%!T?R5ROj$t(=;4N0K zlW+S?iwOe8{x0(?oAS%6a-x9!GpUfOt$Ak9B5ogKhWJ;m?u`Hgc&=Q`)V|wVm}2@P zm^$^?$)f+?pTI!-vaoMaFlC}AO&INra{&NM=Wylv%O>(jK&}B#`*sA^R8B&=cb}Ug z_yu5`sWmZ3dV!uQ!{%AB)?9{g?GSXv`F@3z+P zAyJc8@-Rvt53m)rxfiNMr^KT4UT;kC>a(v*cqq-4ln$zsp1Uw{+IWKwL#aQ~%zBIm zBnzcYAFf)TIRW;!3p44?6E$|OHd4N(`bF~{7NFRZ|71A8K){8kNc_>aU4T{ABTcEH&nS(WU0FZ+)RVtJTFZ&>bl2qQ=54MsACbrcmU%yF{&Q&WJ8gqB3F#;0-7IGQj*Rbg z3%dW(UbN15y1Hv~!Fi$>QO5k;m75hNbC@rkVA!m^*72Mrap%SJbspLaslGqfPpkmv zBQjn<%R?YsNod`Fi-e4~aSJd=QCb)2@J%mcyH7OOZA$6BTAcTD<2bZKNu^U)k^uQQ zzQ=wd+534W?nAp4Z{8ghS;{UB@rp z7mg;eH;eH}a+9Av_%n^-LPQ}Ti`qq@y~R7FeXxz}nRiREHL*Xk6>K~%B!;ynzx%X| zNAI5Xm9R8Pb#;%yxlgo)#x|ua7Oh}ez`Hn{0@;tO{cYU^Gjq8}hn(hn7TyvdMZs<#RPf&O(+W^S`hK9Jl{AD)hkda8T{xw_^ zHq5%9SQ%+#c`F@F5{*$0lg;QhewpRZyj`TP%6VE}n&^)A@vMIOtw3rGnk7#Q=7L7` zF8WB)bx{}m4-gq-Wz8=Krn@*Sg`fA*^jRC2o4jf@1Z>RU4UG&`9Cuhy_Esbhp+6-f z9ZdG4wCha=3Zs4{^l7H2ru>H5tOd}8ImjN1UyD&7PPu5-?$#f|lgin)o^3nkb3hs1 zU-&k~Dg z-6!Q|#o7bEd^qMLIL}LW=59gBqu7oGy@%wbYknIG9x)J(DNGAev%(NvwZF;Y+~RuE zK{vUG$x<<9!|_~s+x`WcPU1_l8l38KQo6n%_a>a@hKvw!O}z}8Rp!R;iZ zP{-zJo1B*Ix8}NXZT)H!{~QBOxuFoY2bk%>r&?#sd5sEk%V$0%+lfe(e1?=)aQlE) zxCken!LMG7tiqawER;WQwbuz8{3)hvsK%M78yYaiiG=I|Z=2VC>C)1K(SU%r`kv&M zx4KnNekRuB0(q$AMlZb1LmxzeM~Kgra|C7o%zG4<6Kl8jXk{gfjVdVeIOfsSb<`)>?6622$sYI3>yQ+x*$LUfve5+91)bZ+X-)EI zT5E#a)5e&~KEp*d{*=p4j41v`eb{!R^QUJGCf@i_+yS)zqIa-B!KGpA%b3p>rYp}T zw4V%n&PKedPZn@T*Rg$Nci6yd&y{{`mL_6MacC$MKN+O57Zd zZ*Q5=S}*S&Gb$8$d3GL&(@~S|MA9-ICP=XpjU}hnP#HUsfwB zg8W_IWHhw0dg3?Z`->OloxKC!l6y$`qt$x@R3^?1PBJ^}emdey>fxDRS(M*q$Easu z)Gu*fJ351(q^nr}-Zt6YPlLWKL@NZzAVw_v^k>Eh>p1{u$`$QyJq@i_}w&}zBhZV{y}FA&aLatrk6I<%+?nPzXUOX2HbI~&(=B)^BY`*c(FS=27Vl?!nsQ(G5bat<~6g!u6red z{pp|oPA>dHMT=#-Ejfm^d9ei<`f(ij*mGa2{jq_@!hlElFuNMa_L&2a3n_q zTXxTFzrDBt>>>~(JIRw)cPCwwR#7b5u3db{jeh63<0Scw>`^Yeq8y9`of6WtO7zaN z16`#6f4X3T_dTimZPvo$+?eVKgg$<4Fb;p5#Q&p<=Yb;RR4=2d_=cTj)(=I-XJ30g zF7%yfD(2sa+0{-A9 ztzXDvW1m*Edlqjzm*{GC%s4hb;VPUsv>IwrYHpVRkY5O#AXvc5gxh~){-C71$*?! zFxSW*jT317Nj6gnS@B=)_rYbQ6YcX}mhQGwGLEF8(k;OL;_ zeF$)BJNnBjL~i7zvZbJPFVzGg#&(R_gT}i|HS>z<%b&7@=5i;hae_p! zd}QeibUf`j`3Hw#_-8ehWYP*;QIVh@cT~tpso2fPHCH6@ke0mk2TjUIeVfib`kjhO zk<74+5VJG(FR#ruObKq+Zn?1sR^fy*x_&)CinKB(G5P-Lq^@e;u{{s*Z7JJ*eJv6@ zBld9PPo=8K-D7TKhWCdzz7o>f>OIT1_C5Iac;_3C85|wo(B}jf&AA0tf=->nI}i8Y z4IOqjE8BJMZcO2&DE=}gQIQkV^^su0JsEnCCyH!a3O3X^h$89n>;xCWaZm+bd9;SI zt)G8!^hXV@6kF$92p`9~_Wocxh1YM%=lR4oeG}kLb&Q{7PWDmX-PT+x8_=kh(*+|; z7j#LAn@Op@2r<)jsMu)X2A}Q#G#+o+k93$)EY2mWAZrAAXPTA#?u!)AjuSfjQ?WCu zfBjB~aafM;bxxdk(yG^(S!CrCVKGz*loI1*xnMvTHq+CdM)F%f6_@aBv9(DHmr23o z!Y1)MLej+arq4#m8jdlJ$0=XM*k%FXAG)#|h2DGbfb9+R?UwJgrGd`bN%k#X`ahE zrRToVHBh>r9X;?x9S>AAShc5x7?`VgHUAy}y(xT^OjDpB!70A^QQYtM$)DcrWjO>z zW~Sv*1vC%zJ3hXZ;uH^)dDN4C?{~dyZAii)(_FKlDEi$2C0E6PRxiJp+n545DDu`##O z6T73~IM|VDT{)}nv_3NYS(;Xwsjxrh{s7b1!nc>$!Vp;2mN(vwf?QL7cY^iSR5}SP zFNfmxZt7cM@Pe=M8NmIn(BWW-(rVTvu-N|p^=4n9S%YZgKiZ= zm-vlJWsnODC7(2z{66ESx)ou8trzx!au_g zCJ#MI)(z!Pd6o_0s@o52xro#RLDns}?Ml#RTa--t%2n1xTy?u4jQifuKNc88uryZ& zBirV&|Hx-OMJ)iV41i>By?;N)E-0h2)=$)_dDx+8ZuuHp>mq8E>0=`$kcK4k+J2kG zgjxrDO~uS+i&x;t*HBK!`hJh|IevImord@z_7}aDIAUg~N7a!c^3*o-jbfY>?3U7==iX7Zes1Ox%{>rJxuV8k9V z@0y};oI0ReI2@Y(RV0-!vIVj{)h^p)-xDFr6x zNNCvO*9(4gBegZZ9@%2Hq-f6^NkE&i^_3ieDM}LrN|Tm=5%oLO@orDze1B^dm4=Y1 ziM*eGKya&YvLm3CSM(IA`v&3bHS5bazbL*TY9LYlTe`?3lEoI}z+B$K&5hM%W5KTB z+7;{Ko30#D3UnSOAgLLm>}S|-bu9@-3Yy=3-e10VMz+Fy1IkBZiZFAc6LT6LF%ro4MlRb(@_t#}D$; zeMw_V%bT4KUEH)xmmVUw3?G6^@45YToPd97+@Q<1hO&4XL_gS>2T)rTmZU|Q{m!CI5Tvg(su~c z0I)ofW9&unE1BsNB5saoRAp^j@NdbT2Y`5BC2kdz{%`tHF%}+)jP5@~wH(em!7^sd zPur0Yg+HWO=DoJ7MS?$YOkS11$GRjZQI8TqrvQee+bQ==&(79R?XM+A5-HgEDK%*dZyhZd(Bu zT_#T}HH;XP;_n8Tq~R842HEliQH>XtD-=TZognmcDpX@^v)p;)FhL`fKI(vyet--( z6)a$eXc|n^&)$}C8WE`7(^LFH&TO@%e*guSBY6MAu%`uQ=}o;XE8A~(u7c<(4?}LU zOo)1KupG*Ja9)D~w0epzpiU-vpX@NQ$H3}9y;D*4Ke>tlm@~j)PKYt+Zj=+G`?5D` zmS5wf%PiML)?*qTOuygycgi@thwuP{?7j!y9fp*7{ZG)+$XDR%(UVpVPfQOK@ZS9W7l=~pbcx1R5dw(y&y>mSX+=FyMPibx`RwB&T`6N053 zVOfjs+SVIz$JGiVFJWK@0L+Gg1J#sANm`(2%!}ZcHYC!QDmzE^fRZ(=RP_^Lz3cVm52|oaoet<69Tp=*Y4P)$I z1pDMNyk?J9-(8so$dtEHJZ~enT_W9I~kYCCff4&hL(WyTx$-2U$^&2ub&_rhl>RdfcW%vVw~Cva7>ni;y$lYB z*OW-*O<_I1nWNWc32CZJ5VW!(QJ{#V-d{h1gJN;)jco0Qa@T9|nw{f|deI6?oJP=5 z9pod*!rwfGTlW7tMGS!`aiL74pMG~4t`9nZDiMONvHj-UED+6al8?$C$}3MxaUyJe z09k?24ya2FK7~fCe3lMg@m-PXOjUeB0AhTqu2(=tGo0R2;>`X&9u0Bkx?Ry=bZHo1 z6ok$sA`IIu{(1<&KLVg%fzZl}&qdhOgvq2H1=fV%FezIve#aj90{J zU_S5FGjc^k;%T`5_*X;)n93^xDG3h4P)ks|6zv1zpt$;8qxI%qKep&EuM0jGTgb%@ z(w|8-RyPaUYC%6>A~YV_H3d$zFm^;k8~ga*+0?~jopT?W~MU{S6fO zlDH0%r6N#G#;777*jKtSa3vOIteIe#z_l%kbtyj;v01wJh8IB7rc{43Y3*bqj~V^J zRRJ3SDKnFo)_9oU6(fg~xgvVhdK%m=~RY@3Rlz8lc4;YBAAA{Bg=iA_6UT=e}B+ruA#^L7f{a^>v0A?w@zZ>;sp@`686n0E53@b0Su z3j5Qft7I#Yp@VSs-hoDLRKWZ~m71!)dZ~@3#2|x@{vFHmdq2sX z&%DJPbNs$7KC6;ICFQkT6vivm#HY04NJzJ|J{qeIT8ns2n&&Y5 zz3w-arou<=)duF5|ClpBb4&nlP?0rKX3_t2{Kqsg2E^C2y^yi8k$?UE_<(h-Woja~ zQRi1zcI*8!8qg?gZLt}(-}1N9G3|+2J|witV6g#j5Lf)~k=m6|dR=3(UQ5weO;BZh zWuMi5ox**n@A8L$y!wS#v-wJqpvD4NDhR6;$*8>%u#}T2law`1nviMLqHC4v6IA&f zs*U|HuIH!i?w!j3S{)LC!M&hE%KQku5u|9PsAciABA#ds>c`FpUY)uiW27*EikbbZ z1Z2A7+VPvmQ1IK$R~+e=a~B-W7{dIO3Q$|rSCPl$z`fW;1q%3^TO{wboP`m&yji}r z2ZJ`r0{38rS|h55nC^QViA^(~*mh`6NRHqcaJ|k$G&%@UlH6sY4d(df6YDdd{BOD` zS!^qrqGa8Fq=wkM+2XX{FK*^t3M2D$j+qK04kh~U&Uilr_o@#p(WM?j_m0$EoI&g8T!~qy_8m~pZ$iwnUX}w zD~myTA`!6Qm$@}(a5Y)TEj8DxQC*Z#kE_0SBW{2rl~vMVunw}PY4jIgQXc^i`rxXv zD~}ESU#|z8dPvM>7^*aeR$)t(mEHv+}&~pQxmre~#JT-n>GyzjvN( z>&-u_x||$K8I4MaFBnz6tcD^uOfu1L6?j|*q>$xgw3c8PAaCKY=osXrq~N9GTsm(< zxv)^e`ptPr|8M!KNWb&E8x5apXOqr)J9o}P7YHN>nvt^Ui>*hvjZPsJ0oZN7 z@ST{;KD*3^fphMe-xqdAJy6pkq=b1W09XJ_<}*JZIKh<#9+-bNL;+d=5o~ihSo%5^ zfCQ%+-JDuR9JYx#SGW1+GWaDRf@}p~47>v3Nda7``Z}qZs~BC`dgU+CF2(U&M4nFq zk$O0Gb9VC)@%o>2FSB}W8r*xPKwPTHM<%943;`;s3Jt@I+UKw<|NT*(K;y)wHRFq{ zycepAb;!mvZebi`WB2w?k1JZsZWGmo-=3%h>(8J4?m@sn9}D2NX+A1t=_OgAV*_VV zGbC6C!uSry;JvGG*0EmbzjCwSHST_S*(WxUQ7hyRs5Pxi%i++lT>n^h*Ty1ra3rZG z{S*(6a`*?ZtqdayoC7=x%#T-sA%XP(6^bRc=Ef2vJrO!%% z{6HG9ge69W{^bLGZUTzG82KZI((|-a5C5KiOUWSE9-T>>gZ&V!!T`IsKN^OFpzRd+ z24MEBPo1EBCeFX4V9q&y+FtjgGid3#&Or&=73re{GoZvh;UL|Jnla89J2q^X00e2FR&28C*mrcAgf zz|1|d2W1}*&;CogXw16EMh2;TA1e{DZt(5SVDu45H_=xWlGmpu9|BoAZ#{vjWiY~+&F=M#q z)z`uz&Nx-l3$9(Cz5bnikXNqDd;Oc81FO1cPZTWvRhp`M&_3^_0mjI2$wdIMC~}AMYn5)YelD%G!ags z>F?_ps`i_&D!)d5Y;FuCKA#kwlw^`{`$LiJg6Ux1C#@CN(eOW^(Mw6LNBS=1z;z!lREM&4uQEP!* zDCW^Z_`S)a<*(WR!H7E`2k)X&osfbQX^8=ak7TM4&>aW*u?~9j37`d#t8}Db5d47-DGQULA$8fv9Yo(z4SW=(x4x;E^PD04 z1yJI-a@xJwUGwncN6CqAqcHIm(Fi~#!C$Z#u1}jAX;qZUc<)+#=H|J-JrxOS{t3Cf;(-(ZF%ektSp%akI{i$u`ZM6f-T(p0N zjIfIChyulwgO{iw{~IPs{4!NU6*49g2DV3&woVuCg8f^;G;KC0(>#!ss_M=>HnDF6 z+Rm!cg1dyqM*cHtf8Pn=Z;VPa5;x!umG&u!{z)TYI3!=2MX50QJeR0*9@tJ^060#E zI5DbiCE9$!ww4R)=fUs*fH18_!X4%-8vbbi-j9(O?EUbuFXYqau(+zSjfugUSJ^mb z*tXK=5!STx6d%9{*D<;110CKbJ!e&XNlhxh8exyj0GngTJ>Rd!y6~ z-Vl9H46*su?Zo_0pOV4>m(s?CZsn^N?8u-{QGhbiJ;JxjMu<8w?KLRt>FtZUDIhn# zEzPTdZZ4S&!3dYMd0Dts2bGhpjf#5U6lck)V@udOE*tUF=QJyAr@#crf&a`A5hsc} z%vU7GE%rlbtes4_ZaZ28jVr2>5RO^|J@uUnpiO4T2k?Z2*Mm7XDf@mW1!bv);*IJ7 zOZq;p5sM9AlwuywS8tIB*hw`O_I!x!k)I}GZ6X%AkN#i4N$>T8;{gTAd+4)Sdd0>y zOX0$4Ue<+{FVS=sPLs4DU$)e`gMy3^GpViDW7D*M#nxdQbs2@QxJdYQ9PB!dzLUVc z&$ds9UbgC5FDqdCGhv&(Fr}uRURx5-s0I2zffvv6Rd_ z+Ra^$2q(iOZ$coSFzm-~1kXZmsDjjWLX@f-J zrXoPZxun1G@)c>vzNGKfJps5h8UpG+4_Z-^i5jb8-o?nrnb&CrS@z$~5$UsP?yNhJ zSssG=+C$5}b~OmxYwh{4`Jtv;ZRYD1}Ew=NUK`7>Xf@AfBrGM zNd<`XM_t;sItkT3W{7Xps`aVZLLrOe)SxKH4m%ci6};%P+fgc`a3 zU#+555#@icOxizNe7GFc^)2Gh%TBB}-F>l1b#7bjODxmX%2+2yk-x7;h$|yYVv8{H?q_@O$(|N984G#2T8YuvmyR?(-cRoV zZ|HYZCKRcsfamr}^3ZiPKWCd%#Nrfb(e$1q%@B0ChPzKadGEzU^evyODKf)fq-K8j z5Iyu^hg5bVYLf-kXLyZpzdipR73-qb+Ey5a5xtL{gD4q(W$udmV&3J(G>n=pk&Pd7 z5&DL*XM7LsbMmJR;D`fs?FYqormuP7?C%o$T{+A_eey_7#=@v^n+l0W32fBwmUqwu zBzAQRzsgewy-86)&T|_gF1r45XZ7#EJUi@$FE3%orsL zAAbeO<3mJcfJju3oB$8k+w_c`=N?_6wR>1K@q+px&_GE#1_W>b0qmzpHb+bsR<)?9 z#Zii&36!`@^N-0WXfpupn4~={EQteEk8tmZj#VYL?;t4@o&I=ilpx2Rlg2(Bbf4); zGR+D$P21nuSyqYQ-J?ND@ZdoBy@fbelP$vPzH#ARUiLCaU%)3ENt48l&`)jD)ZX9c zv^JKNi8_*iM!7E%8Gq+B!Nzxhz%MAavNNTZ;;f<#y-o9Kk1S+^*2RPK&@DB=t=9Uf=+5ulxs{3+L%&(Y;unvTNNS*w=^PIfH* z=&cc-1)+eqL|U9G1&*0%_hokv)nOj?3+#oX(6RN7mkmAp3cTC?N;XTuR2<(lLNRG| zVCg=-6-5pd=6uM;nokb6Y6lo|5b^+f5&9+VYIrZj^N=v`lPz+tqUxMJg-)>yO*zIn zRf7Et6X66@m-x-gk1z67SZxd>>^un?AF>$1p_gCJ_vLGe)SR`P^-P!I}@*4GzG1oK_nO5A84A#6Z#S(=?17G3< zRz}K=8Yg{XYI?af(-Lbg0t23n7yY5RQ59)2C1|3tSB)}d|6CVi*e%;lbJCYC2lG!Z zo%p9ZLJ-*2BCs|w{>`}7N&GAmTkb^Cm3(1jzpKXUEww0-ac_ZWa`1xIaEWHwpf!K)ikrxVahkrK3+zJ6_t(GPGGR-JS297BEpH3tds){G_jlV zonW6oC`F6~$rxc1k$<-_P&1ax9P}Gcu1GghF`+1Yx8uij!hcqM zYg*y3iD+fOE;X2ydv}9~n^4j0?uLObl2hKkYQHo7jsV-QadocZ(({uuu59ldgt7P~RB^ayh&_g{mF($P_)*>v&TJ-L6y#_ZXyRiZt! z=gS1$!|>J-y7-4XXAz2P-5fSBDX74>bn1(2{D5}zvfpeP9g2i4iOzmn*vaB=a$VGp zJev56!@0w(uVn0Fe2+M&)%T@6{fB`nyb%ig5CN6%m;d6k{Wib%qQ5hVHVG7r+^SxL zb=ibEj~Ck_+EK7AaLA@)J!O-H47!Dh0!Gm+*xbWxwA%re7u-ag#;kn4W_gxAXmPZHQy01guQbrJVTMx&=Hg)Cq|=u(!!+?pHj zN}+P>rx_hQd|3v+3M)_N>_yn?e4yf8HTu1NszN=ZXpu~&SCgPj72y|k^8#su0 z-h(-05mkV#c;n>Ilks=KM+xjAB46?AwHZ=A(ul~v0?FD` z+k*;Z?QeyvOMCpVk}o?L{j&OK5IluvvWu>M_URrGKgdY3*$B+3*y(7qSQ{oL6BILq zw{~;Klql{~gtvGV3scif>Sux8OceHzKrK0?IxBl>!#FTT`(>5O@jj`%yBkvojnE6^FB-fZ zPJct%Q}k{B?Mgp+hP{&MgHp~=kQBY`C&U1pKIIhDh>=)zCQ5CH`LcUCO$L42(vj;$oVVj71aL%*!{lMgBZOiL!f; zi1(s@BJEpBMlY`N7dbBXo6FUcX2r8j1-dxcHS4s=Aqkd&7={%&G>@Z60nulHE0s9?o zRNLSJ@S$}+SM*H0OO1wys$?7=?SpnK-hFlK@t7aaWkR?&Z582*!s_T_|Hs+u{0ItK zP4Ml7t73?Er~{UV+FNUZFiMlV$$+sSl9$GJmC z8S%e|c5lD)Bkpf=PY%*Ff8vp#ef{f&)eQi3rEX~w-)AoB7LHy1n)XBeU&YqcAl=`e z4K@!P#6Nl1nzBva7-()FD_@)J&12|D*1e}heI75{wDc8x$;JpXLvMmTD<;9Eb!gj8lDzf_oxKHcdR*0=3prUm? zjF)IMs}s2omV*j|80)w1u_GBGtnf(!bDK6DZg^^6y5zfS%ux6-v_aZ2aXq1jfta^a zI(|J|RG+PD0Wd~8tZ5O{L+Hl#Mn_-LdN0VD><93g&*ip3;rMiG43GjI@6nz_RG2qQDk{x8w63>kNP@k<4Gl?46 zZ5>fE%r!;<@9O;k>JIh<-%@QL2{dqSe1+S{ z8{XGnfTGd~Bo-ETs1}VQm}7r8r&7VYBvJcxcX~k8Escwi7AC%2Q2Y)Btpre-X_|93 zfb6QQFlJAo62AFxdNquH^D|2KBVf~XKOpEm)gTr>= ziaPG4S@_w-SHYYNtc)?rP)TYfA*f#&M6k_Ce0|`K!ml=4U(yH-)}h{zxRw0(!e9#% zMPtvCR2=t8XQgY@+vqofql~d+d)v)x67RAm9C|>$dXYZKr!Xp)HqU3U&f)nmfAFKP z#s?_QloU0TnAO|Il@_jCNUy0k!9pCnuunIBCAvya;A;uwLMG0zY@4s74tthwrQKLE zmxU?04N-Q+tk{`fP#)VD0{Faw^_QrU>8JFI9>`#dO~ntrIi8KoH$QYVA?6?@-KpRh za9cq%B3=PS5k9GHcf_(-hVeg9v0;2;mO%vSQBQB`GX>heQfe2DljKyH(k3bF1;3P% zX)*Lc#+(J7XJN$&N2fHynSC{7sq=)n&cH4HWyp^iTkXHFi|-tMpC4XmHN!Wa?n^DQ z9MhE}L-N4G9P_8^+-^b`loK}ZPWst%Vg~e<*f&*^zPcHGh}~C{$oE$ zSiRZ1ut^! z>6O0I^-}@{znb$bvMwOnq)3nFki)o0&-;l{j}Umw{%yg*#y7r;D2CBE!@-`*&VYGv z8dl4puH6FnLqoM}?xzAJcF}5^FNvh=7o}3SSH(_eGWRL9#2pGr@A(J{<-3ebRuaR0 z@gEV2#AA00#3375BGqzn01=L4&=V$%_hd7dR)*Phjhm z%t^L=)|K2q2p<>|;EV`C25%#@i(A4t+08}Fvk}cj^sz`rbqU~F8JvMTo$az6AlF%X zi!0h?IkJntlJF5ccy^4Gdfy751(!iL;cHHE2MYN(p{_&e#|>rEdh_Z4GMgN$A6_V* z#1bmduG@7V*fqbPtyGcXM0!11gl#$V<|=^Xizj)|=SU{9vjTKmk~_#mvc3d{ln7k4 z3yP7WCB`noe`gtTUwj>Ver;gb;O9@9Sui;J^^cwp^inN%1lGltm1rIUg-$lU{tg(J zb4TU3BJw&Dce$(hK2r~!}D*znS_x&0&GfF&M6g8enUS{z7Z^Oqfc5^3rPYLQqE`8*J3}+4u=n(n7vm$EhMNjR?^K~~yh3i_6 z)2|(W`B&EP@0m4_g#FQrie_WVcFtj{IAyx8OO7c_{iOEmGD8xmuTjyZy<}zO-*_7C z$wz&)aMSO21Bu*T+M2j*saE;wT*bu*lLstgL3XS1G^)wUE)Gs2MKUmgASjX}bp7al zW>8vcFWWrrkko zcs*HL!;%=^mn$uqATnR*M#RlusMHyiMCAMS_1Su2&XO+axmV`LG_AzM!xjbS*)G1O zaa(je;N>1j^pWheqvPRfRK+k8mx!5_Fv__RN<2ia0V!=_lt9*j%=F66vOK8^)RpDI z_@;7*)7HQQYZPqZ2ycG`mb_Ujx&ZvPciSW4(B2UTII}LBSrzYozy12II#rKb^~_rb zxYPNV=TYX$T$+Ujm(HOh&Zu7)*(HB1ETqQ-?Obs+iu5*Tu$p7A+&eOp;5^*DvVfp2 zdjZZbcogb!^%1uhqe_Q_-ZBo%4S=K>B2+D#R+F>}2FQdNOfWW&ljq8GO zr5Bw9^CaF7HQw43c*x|1c??DY(VSR&hBoPbFXB~JN;VVbBS9!qc1`HXpRW?)>mm&~ zU?n~rWo*wlri7vQ{wqstD#nPP-Vh*FCYPVjDMjCFyD(8?l8gdxw|8_hyp@h6AA>zx6s7#R<3?E1eh|XId;Buug(#F~IU!}1R zla=RdWS>5Hn8~oR>qhTiz=p>XZ$pZew7OC=CYv+!=W zmnkSH%a=-R|BUW9Ys!|QSr(U5`l=>1S3!_TLv8sGi%XJ|Od{FXGp)F2xU(sq`VG|A zO6s*exO2yXOS9Kdjc8XngypfQ$_|m+u6?iCoU1j@PL<9as=e!%2EsQuWtx51S?ZQ1L@Aqy zQHlgslL4VA(^`{AR^T2a^Vk*waO-l|mV&AEj?o2DKUmjGrclw@g#P|3s$s*D5kGcfG>$2! zakcm1OM}6bYDUqaJ_eot@mZ3oQ*K`$~OT~AG7Ml>d>7p8)&&(e7 zW#2nD^}R9pr@udKoYPVveBcZ7_QtTeTm$>ya?H--#$!0Ephuw?IRmk!qcUzPVmVcb z8QlVi-*wU?zzXqCT zrQzL&TaAP;&~fAr3sWNew^xiGMQ)_lUimeBqJgE^zlfd!5|}o;I%?L(zqLyW#|*#E zab?7xhUTioM-fj-@(1Dd<)>ca>i+6>CoB2}qikE=?i>I2-PZy3v7P6^CO^j?{R3Zw zb1)7&lp=)z*Jy1BJ^4rXiM`^@kDQrL>Dy|Da~g+&YgtETc37W1QUcEqSeH7+4C-7Z zd*d7(dxwnRw#9GN7)|V&a5&av9XQSi%a}5-^i+cMRA{daAI^&J=x<>K+9=U)&?qW2 zaNGg1t^FyPw4H@+H=2L*N9682t43uZ*? zI=^qR2dbqb$yxhp`0J}o>R#{mGil`-_m09d*)&EpUD2of5siJ0wd3*rGr*!kp!csm zVm0)e&LAqipKHC5&znh28@;ib!OE9u#GOkp>~9Cc2Fhlmjd8^}SP|d_41Ytui^+l+RBCLdZB&kP7j|xGN!N z=+md-Khrm;OOl9E!v-j@EuarNBs{tod1u%y=lJR*mkxr0_+Ir1{=tSDD>CX;E5gD- z4lr3?#4FZ)o85vQT$jCsa~|?(V>sxI>=}-OfAO-tm8v=0KW{jmOjdXXi=}wU$JsYD z>!S&++j}P`4Rac{t|j+`nk_}cpZ9sEgl12-Q<-qLWCo{)=;Q^{O3EXWnW`cgn^J+@ zV&n_6+wAYt9chKfrM{808N?rH9#U~U)Z3$ec@@P8S*u8y=OLJOB{NTz{e9(wvMNx= z^P-CRK8`0p636cKql{V|VGFHM=FO7Jutz&yj0P@eujSoYY-^ci)d@b%ru|Uypn=Wc z7|oG2FI}EDD8s9_BV3psKi2%ZufkHB`U(a_JX00nL^8a%U)rQZ{yPpd3w-Z}&e zhu|-OG*KeZ*qh)OSLO?M=J$y#*yV40=T50In~!3s|C|@?hiKzvDZwFVLwvze(J*0v z8N=6V^nd~pg@X-wQ|~3i!(fwA_v%yj{^_@DyA4ciFi+EUG< z3ZJ>xB-F?g@J>6OYFZ@vJ1v99Fj?|g$BxwMvtgH}Kw>X zC3hfQ{jO)iV(0CNMqZ#p1+a%y9gr3;ZF#?ojthIcnpqf4R{0<_`wXOSWn$iqD1l>~-rd2?|I_cQq!shGg|5iaK5>O zs^hb+u4@fjvb~TTVz2^(nL#@ntYZHQm9d(b7=%Z=95#H6wBQAZGY$y zj)6(r{<{pgZ1AuDtyQmhDd;$T&8vFZKpbH&xBoeF@4FtSgyg1fW$|fPi-#i01|x(9 z9x#swFGMt@+li=R$4lh(Wcowc349||Dexl@bxN=4d?!F>u+ROKFh{)-W-B0d40ZPp zpqdZ(TTV#c)-U4z51HPQKH6c<*)iLb1TQQiFZg}$v#-3IZs|Mw#&T0pm}iTd0T~D2 zAhQ%y(HRt6gZ_nwc{lYz3xTV!-$0}D!`vscV)>de?LODN;<5*M)qcfi(fAAbGA-E@ zZ7RS*N`DkDsNE7;TgqG$;*7VUe3Z_bRqBy-CK%_zzWxW1M6-7h~B7}#_?l>>p$f*nLuCtK(vQ9 z^)^5(9K`>EOtcuE9Ni$!r~!cnYG$om+C6xtH!6ha32OFb$`Y;wgPi&sX|?sN3DVg- zw)Q9#5q%_&zi`#rx*)vJ^GX&FdNQ9|aqYL9v%Za3>XF^Z!owCHO$1{M#sm?`vB-!; zpYZ+=Tsb;Nw9*n_y?$>T7W(RC;J%k8grb9FM);31*^mBAT5Jt$t;4j*-n(B&DyLha zdOWL^!ms>qRbzjBh@G8&Tbd$9L{G0%?m5V?ebS6gZ6%?);}Ukoi953-^cdc%4lXlr zjp$z~;p+3y&p=Z_LBCF`k#4%S;{PY7Oqs^D3i)UmKFR=mMYd5;h9;O`pSijJAfG(5 zH}f}872Q3Qw7u^B@Qpeb%0g}EVuV@t5&2A7kEW_@g<&l4!|d02`56$6>k%P@#Zsam z{cf7E^8MJp%_T%G$F1f`iowJw4Rf5b+(8Jf4@dV=pz7fLr<>h|Fjr~v=cc0jT=-Yc zPP%L&HyTx_okT)2>m2v;-OuBGkmi~YH^Ka=!X4dhSxHDlEG}t%)Pu#J@9}Wx%?4JF zh_a`&mhmehOZQT47N&8UP)e zJ5+HHC?$^L>CLM2V#E)jS#A0dG9v|+Wa3|jr`!GhZpuk6JWZ}H?Q#k(c%P($T=uDj z7VcV@bQ{W7bSFJ?clE!=RJYJ|_8D@kJ54pjKQmeh`nH|WRPHzmQlgkm^LaDA2sFPm zj5vi*sR0=`Qnz_sGjqa+AeaRh5VT5o(nr31o!6WmCHLC*PcHx`tm2T7ODAJ9Yv{ys z-(o#EQcIt3S+Q}>m5B(0zw92`<1wX@RLT&$Pzh;RI26T^0o(-#nckHjr-)bW!UweM zuI?JvRn(N`xeR`e5Qzy0nMmnq_CD)|Tx?a#1%bFV6-6x>Bk{kdQoHgtALcTBwUC%X z?4qgbpzval~u8LW&*bliad@@XEy=w}r_(eiCxO=}VAD$PA_ zpPEPniWIOl=un%)vBS_0?+iWgl5ize_|iUxaA|(66sdmM#?zLLB?N|5B^? z7eUUS(>1P`?&X(#w%YzXSP|)q2SQz9y22ZcZ<4635k1`V57baTS+kO08Z5X-ggI*Z zmkEYsj-e2YxHM7T%CtMwie={4T5T1yk$!Rx`cWGnGKPj#6o*ajmeNX1h2Vw|97^7S^``atxto3fRSBh6WU0JKC>aYGDTmX> zr&P$=+99HaX(WH9{h8=xRx%pj>K$uYfg}iA!Ax9FjE5<0AYGY7kl?c*s;TZh9cg^Q zzA8c)=?x~X2`7po;F^A-5&KWk%})PIvn-+cT2O!dY}r;5i@9^Wf+nGwdj-uaZeW z9$QYH^P{g1o#%JV{{9I`?Ydzw^AD1z`enZjFAG}C7dyV4{asp=$;$r@)qKwDgL4S4 zuyx}bvsBkC)kTJbv=-&}2p`*Mq&{nOR^&lGP{51nDs4ovnx5pGd$z1Q2q{SR2gQ&V>aI)W(VMU=T)!(f`>y zR@cAkr5|9Ixa7X)&TI*uDHR@eFxJ%?bRRSiA?!f;^oJt6tHbCxi6p@aA<*f@JQiiz zGIk~ub3pBq-2VVd+kM&`y44T9YmfL{pD(zpADy;xve13}alAGm@2b0sQo>JV0d6zys}adJ&2mKo2#GYPh!Sh+HOIOyr6fVEaT9tBoqoW3 zri^FFrM|o3fQAUXD&h=ae=^_N=77oxvJpf?Rq{ z!-UWuyOLu&0p!o39L7@e)Z1^fVG)jd)q5qCGm}iqMQ`R@9(f{0R&?iEO@j{c8CA&> z)m0H%g-=)OqX+ram~PjL$y(fqZC=}{hs+7mI5&{oTcQ(=u4xt^D8AGF?hf5fdi;sI zXSvf4=I%|fb$`RGbk3QelvUb;jDyvdqz0b$8pv0le{M#FQH9NpV#$QgL*p+UzajCD zy*ba^kh2oJo-Pa-Bcq{)+nm+abiVbu<*k39KPGk236k;FUI5lv+rOzhy?r+wX8D7S$36w4!h|`QcYfl|X~2<@=d?T@wM7 zj_EjGhN<`9AkD=u3=bCW3A zJCh8bmD0(yV^exjcN+HhUnk5FA{ZF!9tb}$pICk`_iK-!k9Ig28pGSK!e@WxU9Fn_ zpi)lns{iKgm7N$#25|9$S|Pp~DI~q~TsF>s;Iz!9>FmGUMlYNo^33qSNYk_?=bdLwa@0_fZ&eOV6xwU7$$092)}Ci<6615n zc*>#IHSc6v!j>NFWzd36IZIZmOe?6E?fV~5#ws0NR-RJ-nJtV*>i*N-r@@vy#w}Ii zfsva&zn#r8QGv5CHTtp-m-~<#{;b+3J!!;YH9QFLdeEILqr*%ud^*18O(GIT?nwqnkZMJ@W3l77Wqt z6Nj#qQBu5jW3S-@gZkF~Vv78|&H3&s@?UWp(0mtBU^KEB%*1lhMwB%-uEzassE
@oS$_iwE#+ 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 literal 29808 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 diff --git a/dist/img/icons/apple-touch-icon-120x120.png b/dist/img/icons/apple-touch-icon-120x120.png index 1427cf62752646ad7217df0a61aa01fdef7475d1..0a8704a44ac7418e98e6b0955d4fcea0abf1f735 100644 GIT binary patch literal 10483 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 ROru=^AazZ3N)e9H{|11FNXq~K diff --git a/dist/img/icons/apple-touch-icon-152x152.png b/dist/img/icons/apple-touch-icon-152x152.png index f24d454a2ecb8851bb893192b64ee09386d30e24..dc68f084d0cade098c320c9f69f55124bf443858 100644 GIT binary patch literal 13893 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 cK^5JQ0?3d{m_4Kdj*g}(O+RFXu1fxg> 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 Ar2qf` literal 4678 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�MrHbYR_buu=L>f*wO=Er8~{qfkYT+HoHag8)VqJoC-#@ zNT})4xRE%sP-B9?xmL5!2Y8VLa?yj@Y@r1C)6o~9GF9nWG!SI2VJ$>ejtUE%Qv&r_ zYLgZ0h3iIrw7{TyurC(g^$XT%PP5`FB3aFpP&fM-8!J#3I_ujG?;7(Xv5ni%BjYP4 z^+oydy=)_&bdxYJx`X%G5PFkUB%3h6RiOs^F?#ojsB%DbfhqzGhuv4)S1%vw@PDyE z3xWF{Y^0>+=Wg! z{>z@$rD6ej*V- z^$zKIOWOfdN4~7@ndhru01+3cxwD&_Muyja({*O;-5VnF(e$WDALNStE{1{F#ts+VR{o zSlQ*@U=Du8fgKW$lU~)O)b6FS?H1SSnKVIC=DOvbo8IUvM zVf+U4YxG%qLGd%ew7Jp8>@U`ew+A#Q=2oJHNH@_f!WadS20$KZEZ+BHAvU@FB zzRCYN5r+Z#g`C^hrH$yW7ABstwjvMM*CHGzY41bbo2zy$6E8DAOPn zUnHG?e7?u7pQ}Kqbu1jEd+=mcGea4aL6V4g(m*b7x}z|ijsjb3e|tf-3&^JK{=sWz z8sqIu9jy)#J}n}cXqtXmkb-NDVPcAKn=G9uX42zYvufu_OCr>xJ=oTNp8WA5wEqvM z{r~m8;7_C>U68iRr@|rd7UYhON#(-S_+Uf>s)hhPU{{exlxc&eD diff --git a/dist/img/icons/apple-touch-icon-60x60.png b/dist/img/icons/apple-touch-icon-60x60.png index cf10a5602e653bb126332934e2b7f34081c19a01..687dccde45680984f713a64c492d99c986b60ad6 100644 GIT binary patch literal 4038 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 delta 1484 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 Te62MH00000NkvXXu0mjfeHjtv delta 1819 zcmV+$2juw0E1wRK8Gi!+008hwp&0-G00d`2O+f$vv5yP zfP?@5`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u0zFVnR7L;)|M~s<`TP6%`TF_# z`u_g@nAf>`%%*(Ir+m$)dc2`^hLCiCj&y;Jy1~c2=F?TZjekwLhfTMJM|pBXQ)WX{ zW@2!E=IHB<)3QywhfAh`L|*NQQP*WOUZr-Twdoq1(VruY*NrY=n=S z`1$(j_V8@RoJo^TWrF}&A8*wP`imtwS`7;Z*P2x@bU8W`}cj#r%IoGL|SM> zRcEZTyUgp|SAV{aO}U3heRE!IeB$Nk`~Ccq)wWBifka_yl%A;l{ryB>YTokcV#1Y3 zig!_AanaS;(bn3i-Na0>ghgp>e~Opx@bT>U@^Q$YN|t*=S7%FGZGw)PQoM>ywuVM@ zaQ6H8gU_o=qJKnOXwvQATECA+fpq--{Y^ndJS!4J+`Sf+kqDq>5Ls)0S=+{%ci$-^G`26~a(XUITfJ9ws*YD(9z>!FVcAeS1 zOs#`OWozd3?rFuENs)TA;>=IGh)lGFMsIKO`u2LurAnQCLs@9a>e@}XhDUpI`u+Tl z)3Zybfqz6_YTNPWU%`_|hj*mh!A!4&LsDhx_wjAUok^5?x#ZAEj(PR__YW5SlH-o;M3hwb?Da>$^+=G6E6`Gn7`)9&F~zmWa@{+ZXh=TZzvuSvYJbI>wc^e5`uEA|+sEnIl@>#D00001 zVoOIv0Eh)0NB{r;2XskIMF-&l69)?|&14{b000AgNkl!Gh96q)Km!zfFu`XA(l#lshw5*C>t<|#TNj%jJ1Ijplfx_akCrKc~}rH>oBI%nAlZ7p%k zz>v?DkuhU(Sf*yA$;^~pXN-+-z|cVAGR<+%!qN&gYrIgNHCk4d7C2xoahYIai<^8q zcFN?uJ=d3S?IT zE|XxF{G}e;;1FyH4Z~>R5eJ(Q;TS9|6dOZ=rGE<|qe!&qE2zc9LTn6LSEEU=sDH>~ zzEg46h;|*%LHrH48IK>Y6YE+W99OppmXL_il5Qtqu*3v{-8$BSvFr+J~wS#Cks}rv>nl zyx@C3kz*nFD7OV;pUHoTJbzyKU&iFeV4S?*Nrj9nU_t(bRBYm;XSMX2oRVTqO)6vo zOn*IMeVta&f|+keu#_1^F_^89u+nE0w&44m1UC0waSY}c#H@vRB`jE662q1jmBC>7 z2eE!ED`f$!;0wNNMM(=**H~LPy3!VCY>Kc=4dpS|+J6>W+gmEIfVU&W zcDTO6W!LWBfwi}*5)0s`fG_x|A`56Cgx@G{a;ABePT>%h=S&#LUDT#0SfONT5nC02JyM5p?oGHI)DW002ov JPDHLkV1hLIfNcN( diff --git a/dist/img/icons/apple-touch-icon.png b/dist/img/icons/apple-touch-icon.png index 03c0c5d5ec302ed7b0ee2c401df9427fb9d3c117..69d2afe3dbabd0a426ba5f3c2f63cc810dd751c3 100644 GIT binary patch literal 16879 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 Ar2qf` literal 4678 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

aZW9cb|x>1jZDoAu$NpeWiVk@{x{! zmmBmDgx|qNN?LyIrl9$qmj{KjZ8zpa=4edK3FuFS$KFl}bWPoO*Ax#Z1c2#3JAN(O zYhi>`%H9fSnLkAq|5vs>+?U*bdfMc6TmDu+QqnN9xgfZsG25($^;v7U1nBl9Q^o*i z)&?UaYZ=~7XZa75xPKB1s~MB1m<*dN08pqiy*q!)_Kc|;EZs3&nNdMQ5#LFu+J z?*($vO)$hkMOVc16f-ep;K@_~&Y6t?0t9I0(lBkZBfic|u)3pK$Xv=A@jUQnB2sC` zbI)L9m;VNkWOao}2c3b4_u4+bg zuf-@d1$?asdD1~mORQ02#!&1Xm#41*xz}wETNqKb;kueQ*~OpcAXTpJFYUYcKoA&Z z8Ke=2Vh~cu_uTb&6AH75L!k8zo~&wRsDLs^3YkD2!~;%u6sFrzV2A5(FQ|3}+0-K- zWX)W2yq%?^)iKhyMGPB5*DnWBaLqAHLJ47;r5nvkeq3u_?J{Xaf_}6I+xpLwKS7NC z|KYU%zup)8i85jc)^Yt*I0W8;+zHUI3V7@o;3DUYasdq>DFK%im4J)F?;|B-<=}8R z>HESGa5)KyCnGII|E+YX&h4Y+xCRvyX@oGhhG4 j58+{W$RJv~NLLKlV4)8v^7hU(R-4l(}$teLl` diff --git a/dist/img/icons/favicon-16x16.png b/dist/img/icons/favicon-16x16.png index 42af00963d81b8e39a30435c60ac482d1f8756e0..55f5a2782438394fc5f9e22550a33b964aa81777 100644 GIT binary patch delta 629 zcmV-*0*d{g27?8V8Gi-<001BJ|6u?C0!m3lK~y-6#gR=&R8bVi|M$N8-n@D9X2!8e z13!ik1W6)l)5k(70*NSvsNB@1O^bq{g^*AXlF%Zn ziQ1q!qwnj!cW-Eo2GicNIcIVHzjOZQVBLch7ML5X$75pwQUpgU6{(Ty0S39 zg5-)quK8XC_`bq4Rggq&PCqqJ73@jtPrTYK$i*V|(XPnr+94ylIKg$E6>#Z)0K``J z2Aba_>c3X z^I~*5Xs{|{X;owA+*`JbfrVbWO)a*-?_$=yk%iH^uYX(Fx(OJ03TPUnAsfTH8q((3 z_Eg-A_sAE@1Fy@kE&_-V33wU^vj}cq0}ueA5d6g@5PK0A?gwB&-5hNpDSD>Jf{*$DnFWQzT5&_H^ct9^{+Gv}P$~BYw>#p(ugT)I0^#?8{$1KM~AiK>h)&a{%}a`mpUNA;u#= P00000NkvXXu0mjfqChY# literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLl<6e(pbstU$g(vPY0F z14ES>14Ba#1H&(%P{RubhEf9thF1v;3|2E37{m+a>WRE8{w#)hawXn|-Xp4{E;v!=;4B^%-x&;Cm1 zP>^*#n_J!T^1SBMI!C4h-R53dN8`?ylD}d{L%(vZvUKT)~-CgWFQy3lt zIqW5#zOL*K8HL%o&D;R|TePl5?VWhq^wrj^qed%lKKkpp-FogeyEi+p zE?K8rW7E1fuEJ{5jaaAp0~aIt+keS?T)@vXM=*X}V#VGMCm1~v-+0wr{w3CJ-R8wG zS@XVpzqP-5Mf0H?y-zh=XVL>S6E;rKnDmrMQlmoKbK9p$evXN`oe{6g>lvi)-+#c) zb+Al&$zRqtWk1@VTt6MPmq9d7^!kmXZn8k{sFt`!l%ynwlArU1(iRB6fMfqu& zIjIUIl?AB^nFS@u3=9=>9)IHDC=AokIOTu(jOWuJ24-b$y<~1-Wnu5hBFw@HE)6D! wQ<#-EhbWxBaplC3Ge=~Ou%B-5Sm33{@Jd{;RG<|Mp00i_>zopr0DGh}-~a#s diff --git a/dist/img/icons/favicon-32x32.png b/dist/img/icons/favicon-32x32.png index 46ca04dee251a4fa85a2891a145fbe20cc619d96..3ab6c64c03dfd1913d2428ca0398e771e0826352 100644 GIT binary patch delta 1675 zcmV;626XxN36Kqt8Gi-<0047(dh`GQ23JW$K~z|U?UrkdRaX_qe`}w|J@?+Z^Bx8m zVP;CO@PQU68jBcPwbZ2ASQA~8)ub`0)us)JsWBRr50Kaa_kUjh{ab6Vy}7Rcdr2bz z_NB$_Xd36W>;&D3S05B0Si{ZY$Z8SE=|pceiQX?t-43Kg!7Qe^Oq+6 zwIGvTu(qe$G1^*VZ5@HV1_9N`z~rn@8M+dexiyczD9zWy88lfr8Rw&wseEcQt$GNY z7NTSVi7iEym<#RE{mc4tIG(ey7T6U!Etml8HGnkyReyeY5lRFr7E^W+CCfA2GFslL zj~50C9RnL?pO=p>@ka9lxGKfFsz~R-F_v#@Nq2oY73S_yO|?N?GO#*DX)R?w`kl>-!@FLadw-%uw++o4$X)R z^QLM6I;|%)mH@M+O#sX;6T7=?u7r~%ZQ*RVqdOmO%OZBLW7G*|rAy7T?|o{<@OV#+ zO2%MBNL;gnM84;K%r28GkGms!v#QE|Nz1oY#EZa=X&KN4and#G=oaDw@rig>C*jkD z2YFJfa1MRuUa`q421$~KFg-M^Y zmZ8R5ZCnFJt)e~7#piRsjDIwPv4MuQS$t!$N6JdPMPl}xzRmmU>Nj#< z`zD(PG{MQHEvjf3qvH;G_}!l&r6~5pz>1%>9e#x zH_b*wVr%wQ8_VGYX6JsIU3oW5jKhMZ@ak_M*D`rjAdV5=$4#PU|1)1))7;-nrhm7W z%<6SC&ugZ6{;aP^yFE=-cbKz{2{bg2YzDnoAX~y+{<-;Tco38Wzu!JZAxOW+Prw+M zF&mzL3N8-8`VHWv;KbW_QIS+zdy7WDBw5=sZ3D#h>kpI#KLAm%{TVoS3c7lxf?k%j zBohT}?|gW4BRu&KJiZokt>F21L4N?Q`w46H{nIz#O;v|vawJC&4w|3|jts!thof;g;;jvhJ? zy8e0#i!s^}QTToRCyX|uCW>w)mj%5fk`FvS9rZL0T!^3H9>0D=^3@|> zi-3IKRV(#O*%uIw3i3%~OrMCfPrfrJ{Q?sfhKa&AN#fV7Qc#PhQgvO|bu9t^0px(= VGq?9lBLDyZ07*qoL!lvVtU&J%W50 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 delta 1160 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 - + + + diff --git a/dist/index.html b/dist/index.html index 9bc1ec3..112f971 100644 --- a/dist/index.html +++ b/dist/index.html @@ -1 +1 @@ -imgzip
\ No newline at end of file +护资照片压缩
\ No newline at end of file diff --git a/dist/js/app-legacy.662e8cf6.js b/dist/js/app-legacy.662e8cf6.js deleted file mode 100644 index f15a4d1..0000000 --- a/dist/js/app-legacy.662e8cf6.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(t){function e(e){for(var i,a,s=e[0],c=e[1],l=e[2],p=0,d=[];p=500?"50px":t/10+"px"}A(),onresize=A,i["a"].config.productionTip=!1,i["a"].use(k.a),i["a"].component("icon",w["a"]),i["a"].component("custedLogo",O),i["a"].use(N),new i["a"]({router:m,store:g,render:function(t){return t(l)}}).$mount("#app")},"5c0b":function(t,e,n){"use strict";n("9c0c")},7126:function(t,e,n){var i={"./left_arrow.svg":"7992"};function o(t){var e=r(t);return n(e)}function r(t){if(!n.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}o.keys=function(){return Object.keys(i)},o.resolve=r,t.exports=o,o.id="7126"},7992:function(t,e){t.exports={svg:{$:{t:"1592540000470",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6373","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},defs:[{style:[{$:{type:"text/css"}}]}],path:[{$:{d:"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z","p-id":"6374",fill:"#494e5e"}}]}}},"871b":function(t,e,n){},"9c0c":function(t,e,n){},bb51:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"home"},[t.img?[n("header",[n("div",{staticClass:"warp"},[n("div",{on:{click:t.back}},[n("icon",{staticClass:"back",attrs:{name:"left_arrow"}})],1),n("p",[t._v("图片压缩")])])]),n("cropper-image",{ref:"child",attrs:{img:t.img}})]:n("main",[n("div",{staticClass:"logo-box"},[n("custedLogo",{staticClass:"logo"})],1),n("div",{staticClass:"title"},[t._v("护士执业资格考试")]),t._m(0),n("div",{staticClass:"btn-submit",on:{click:t.selectImg}},[t._v("选择图片")]),n("input",{ref:"uploads",staticStyle:{position:"absolute",clip:"rect(0 0 0 0)"},attrs:{type:"file",accept:"image/png, image/jpeg, image/gif, image/jpg"},on:{change:function(e){return t.manageImg(e)}}})]),t._m(1)],2)},o=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tip-box"},[n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("冲印尺寸")]),n("div",{staticClass:"tip-content"},[t._v("25mm x 35mm")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("像素尺寸")]),n("div",{staticClass:"tip-content"},[t._v("295 x 413 px")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("分辨率")]),n("div",{staticClass:"tip-content"},[t._v("300 DPI")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("背景色")]),n("div",{staticClass:"tip-content"},[t._v("白色")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("文件大小")]),n("div",{staticClass:"tip-content"},[t._v("小于100kb")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("其他")]),n("div",{staticClass:"tip-content"},[t._v(" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 ")])])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("footer",[n("a",{attrs:{href:"http://beian.miit.gov.cn/"}},[n("p",[t._v("吉ICP备18005655号")])]),n("p",[t._v("Copyright © 2020 小单同学")]),n("p",[t._v("All Rights Reserved")])])}],r=(n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("53ca")),a=(n("96cf"),n("1da1")),s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"cropper-box"},[n("div",{staticClass:"cropper"},[n("vue-cropper",{ref:"cropper",attrs:{img:t.option.img,outputSize:t.option.outputSize,outputType:t.option.outputType,info:t.option.info,canScale:t.option.canScale,autoCrop:t.option.autoCrop,autoCropWidth:t.option.autoCropWidth,autoCropHeight:t.option.autoCropHeight,fixed:t.option.fixed,fixedNumber:t.option.fixedNumber,full:t.option.full,fixedBox:t.option.fixedBox,canMove:t.option.canMove,canMoveBox:t.option.canMoveBox,original:t.option.original,centerBox:t.option.centerBox,height:t.option.height,infoTrue:t.option.infoTrue,maxImgSize:t.option.maxImgSize,enlarge:t.option.enlarge,mode:t.option.mode},on:{realTime:t.realTime,imgLoad:t.imgLoad}})],1),n("footer",[n("div",{staticClass:"scope-btn"},[n("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(1)}}},[t._v("放大")]),n("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(-1)}}},[t._v("缩小")]),n("div",{staticClass:"btn",on:{click:t.rotateLeft}},[t._v("↺ 左旋转")]),n("div",{staticClass:"btn",on:{click:t.rotateRight}},[t._v("↻ 右旋转")])]),n("div",{staticClass:"upload-btn"},[n("div",{staticClass:"btn-submit",on:{click:function(e){return t.donwloadImg()}}},[t._v("压缩图片并下载")])])])])},c=[],l=n("b678"),u=(n("e688"),{name:"CropperImage",components:{VueCropper:l["VueCropper"]},props:["img"],data:function(){return{previews:{},option:{img:this.img,outputSize:1,outputType:"png",info:!1,canScale:!0,autoCrop:!0,autoCropWidth:200,autoCropHeight:280,fixed:!0,fixedNumber:[5,7],full:!1,fixedBox:!1,canMove:!1,canMoveBox:!0,original:!1,centerBox:!0,height:!0,infoTrue:!1,maxImgSize:3e3,enlarge:1,mode:"200px 280px"}}},methods:{imgLoad:function(t){console.log("工具初始化函数====="+t)},changeScale:function(t){t=t||1,this.$refs.cropper.changeScale(t)},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},realTime:function(t){this.previews=t},zipImg:function(t,e,n){var i=this;return new Promise((function(o){var r=new Image;r.src=t,r.onload=function(){var a=document.createElement("canvas"),s=a.getContext("2d");a.setAttribute("width",e),a.setAttribute("height",n),s.drawImage(r,0,0,e,n);var c=a.toDataURL("image/png");console.log(c.length/1024/1024),c.length/1024/1024>.1?(console.log(1,e,n),o(i.zipImg(t,.9*e,.9*n))):(console.log(2,e,n),o(c))}}))},donwloadImg:function(){var t=this;this.$refs.cropper.getCropData(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.zipImg(n,295,413).then((function(t){console.log(t.length/1024/1024);var e=document.createElement("a");e.href=t,e.download="护士执业资格考试.png",document.body.appendChild(e),e.click(),document.body.removeChild(e)}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},selectImg:function(){this.$refs.upload.click()}}}),p=u,d=(n("0ed4"),n("2877")),f=Object(d["a"])(p,s,c,!1,null,"a7e6d032",null),m=f.exports,v={name:"Home",components:{CropperImage:m},data:function(){return{img:null}},methods:{back:function(){this.img=null},selectImg:function(){this.$refs.uploads.click()},manageImg:function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(e){var n,i,o=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.target.files[0],/\.(jpg|jpeg|png|JPG|PNG)$/.test(e.target.value)){t.next=4;break}return this.$snakebar("图片类型要求:jpeg、jpg、png"),t.abrupt("return",!1);case 4:i=new FileReader,i.onload=function(t){var e;e="object"===Object(r["a"])(t.target.result)?window.URL.createObjectURL(new Blob([t.target.result])):t.target.result,o.img=e},i.readAsDataURL(n);case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}},h=v,g=(n("4d40"),Object(d["a"])(h,i,o,!1,null,"77a1bcfd",null));e["default"]=g.exports}}); -//# sourceMappingURL=app-legacy.662e8cf6.js.map \ No newline at end of file diff --git a/dist/js/app-legacy.662e8cf6.js.map b/dist/js/app-legacy.662e8cf6.js.map deleted file mode 100644 index 0fc5bc0..0000000 --- a/dist/js/app-legacy.662e8cf6.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/CropperImage.vue?1271","webpack:///./src/components/SnakeBar/SnakeBar.vue?9ce6","webpack:///./src/views/Home.vue?ca08","webpack:///./src/App.vue?0321","webpack:///./src/App.vue","webpack:///./src/registerServiceWorker.js","webpack:///./src/router/index.js","webpack:///./src/store/index.js","webpack:///./src/components/SnakeBar/index.js","webpack:///./src/components/Logo.vue?b980","webpack:///src/components/Logo.vue","webpack:///./src/components/Logo.vue?9a76","webpack:///./src/components/Logo.vue","webpack:///./src/components/SnakeBar/SnakeBar.vue?c1ee","webpack:///src/components/SnakeBar/SnakeBar.vue","webpack:///./src/components/SnakeBar/SnakeBar.vue?8ba2","webpack:///./src/components/SnakeBar/SnakeBar.vue","webpack:///./src/main.js","webpack:///./src/App.vue?f446","webpack:///./src/svg sync ./node_modules/_xml-loader@1.1.0@xml-loader ^\\.\\/.*\\.svg$","webpack:///./src/svg/left_arrow.svg","webpack:///./src/views/Home.vue?a2bb","webpack:///./src/components/CropperImage.vue?8957","webpack:///src/components/CropperImage.vue","webpack:///./src/components/CropperImage.vue?af5e","webpack:///./src/components/CropperImage.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?2b8c","webpack:///./src/views/Home.vue"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","attrs","$route","meta","_e","keepAlive","staticRenderFns","script","component","register","process","ready","console","log","registered","cached","updatefound","updated","offline","error","Vue","use","VueRouter","routes","path","redirect","hidden","router","base","Vuex","instance","Store","state","mutations","actions","stroke","fill","computed","staticClass","class","snack_bar_class","_v","_s","msg","props","methods","openSnackBar","setTimeout","created","mounted","watch","beforeDestroy","components","activated","SnakeBarConstructor","extend","SnakeBar","seed","index","eleList","install","id","alertMsg","options","propsData","vm","$mount","document","body","appendChild","$el","removeChild","style","zIndex","setHtmlFontSize","htmlWidth","documentElement","clientWidth","htmlDom","getElementsByTagName","fontSize","onresize","config","productionTip","VueCropper","Icon","CustedLogo","store","render","h","App","map","webpackContext","req","webpackContextResolve","e","Error","code","keys","resolve","on","back","ref","img","_m","selectImg","staticStyle","$event","manageImg","option","outputSize","outputType","info","canScale","autoCrop","autoCropWidth","autoCropHeight","fixed","fixedNumber","full","fixedBox","canMove","canMoveBox","original","centerBox","height","infoTrue","maxImgSize","enlarge","realTime","imgLoad","changeScale","rotateLeft","rotateRight","donwloadImg","previews","num","$refs","cropper","zipImg","Promise","src","onload","canvas","setAttribute","width","ctx","drawImage","res","getCropData","upload","click","uploads"],"mappings":"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","file":"js/app-legacy.662e8cf6.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=style&index=0&id=a7e6d032&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=style&index=0&id=6de0334b&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=77a1bcfd&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(this.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!this.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=09f55170&\"\nvar script = {}\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport Home from '../views/Home.vue'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'Home',\n component: () => import( /* webpackChunkName: \"home\" */ '../views/Home.vue')\n },\n {\n\t\tpath: '*', // 页面不存在的情况下会跳到home\n\t\tredirect: '/',\n\t\tname: 'notFound',\n\t\thidden: true\n\t}\n]\n\nconst router = new VueRouter({\n mode: 'history',\n base: process.env.BASE_URL,\n routes\n})\n\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","import SnakeBar from './SnakeBar.vue'\r\nimport Vue from 'vue'\r\nlet SnakeBarConstructor = Vue.extend(SnakeBar)\r\nlet instance\r\nlet seed = 1\r\nlet index = 2000\r\nlet eleList = []\r\nconst install = () => {\r\n Object.defineProperty(Vue.prototype, '$snakebar', {\r\n get () {\r\n let id = 'snakebar_' + seed++\r\n const alertMsg = options => {\r\n instance = new SnakeBarConstructor({\r\n propsData: {msg:options}\r\n })\r\n index++\r\n instance.id = id\r\n instance.vm = instance.$mount()\r\n document.body.appendChild(instance.vm.$el)\r\n eleList.push(instance.vm.$el)\r\n setTimeout(()=> {\r\n document.body.removeChild(eleList.shift())\r\n },3000)\r\n instance.vm.$el.style.zIndex = index\r\n return instance.vm\r\n }\r\n return alertMsg\r\n }\r\n })\r\n}\r\nexport default install","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"version\":\"1.1\",\"id\":\"图层_1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"x\":\"0px\",\"y\":\"0px\",\"viewBox\":\"0 0 200 200\",\"enable-background\":\"new 0 0 200 200\",\"xml:space\":\"preserve\"}},[_c('path',{attrs:{\"fill\":_vm.stroke,\"id\":\"左耳\",\"d\":\"M68.2,87.3h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L68.2,87.3z\"}}),_c('path',{attrs:{\"fill\":_vm.stroke,\"id\":\"右耳\",\"d\":\"M111.2,87.6h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L111.2,87.6z\"}}),_c('path',{attrs:{\"id\":\"身材\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"5\",\"stroke-miterlimit\":\"10\",\"d\":\"M128.6,92.1c2.4,0,6.1,4.6,6.1,4.6\\n\\ts0,21.1,0,23.8s-4.6,5.3-4.6,5.3s-56.3,0-59,0s-6.5-5-6.5-5s0-20.4,0-23.3s4.4-5.3,4.4-5.3S126.2,92.1,128.6,92.1z\"}}),_c('rect',{attrs:{\"x\":\"87.5\",\"y\":\"89\",\"fill\":_vm.fill,\"width\":\"3.1\",\"height\":\"43\"}}),_c('path',{attrs:{\"id\":\"U\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M72.7,102.3c0,0,0,10,0,11.5s1.4,1.5,1.4,1.5\\n\\th4.4c0,0,1.8,0,1.8-1.5s0-11.5,0-11.5\"}}),_c('line',{attrs:{\"id\":\"T1\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"95.3\",\"y1\":\"104\",\"x2\":\"104.5\",\"y2\":\"104\"}}),_c('line',{attrs:{\"id\":\"T2\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"99.9\",\"y1\":\"117\",\"x2\":\"99.9\",\"y2\":\"104\"}}),_c('path',{attrs:{\"id\":\"E1\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M116.1,104.1l-6.9-0.2c0,0-1.1,0.1-1.1,1.5\\n\\ts0,6.8,0,8.3s0.8,1.5,0.8,1.5h7.2\"}}),_c('line',{attrs:{\"id\":\"E2\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"116.2\",\"y1\":\"109.8\",\"x2\":\"106.7\",\"y2\":\"109.8\"}}),_c('rect',{attrs:{\"x\":\"124.5\",\"y\":\"85.3\",\"transform\":\"matrix(-1.836970e-16 1 -1 -1.836970e-16 232.7188 -19.0313)\",\"fill\":_vm.fill,\"width\":\"2.7\",\"height\":\"43\"}}),_c('rect',{attrs:{\"x\":\"124.1\",\"y\":\"90.9\",\"transform\":\"matrix(-1.836970e-16 1 -1 -1.836970e-16 237.7917 -12.9583)\",\"fill\":_vm.fill,\"width\":\"2.6\",\"height\":\"43\"}}),_c('polygon',{attrs:{\"id\":\"D\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"points\":\"120,104.1 124.7,104.1 127.5,106.8 \\n\\t127.5,112.3 125.4,115.2 120,115.2 \"}}),_c('path',{attrs:{\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M93.3,104h-6.1c0,0-1.4,0.1-1.4,1.6s0,2.5,0,2.5\\n\\ts0,1.5,1.3,1.5s3.1,0,3.1,0s1.7,0.1,1.7,1.7s0,1.1,0,2.5c0,1.4-1.4,1.4-1.4,1.4h-6.1\"}}),_c('rect',{attrs:{\"x\":\"87.4\",\"y\":\"106.9\",\"fill\":_vm.fill,\"width\":\"3.1\",\"height\":\"5.8\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Logo.vue?vue&type=template&id=5b5ee388&\"\nimport script from \"./Logo.vue?vue&type=script&lang=js&\"\nexport * from \"./Logo.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"snake-bar\",class:_vm.snack_bar_class},[_c('div',{staticClass:\"warp\"},[_c('div',{staticClass:\"content\"},[_vm._v(_vm._s(_vm.msg))])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SnakeBar.vue?vue&type=template&id=6de0334b&scoped=true&\"\nimport script from \"./SnakeBar.vue?vue&type=script&lang=js&\"\nexport * from \"./SnakeBar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SnakeBar.vue?vue&type=style&index=0&id=6de0334b&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6de0334b\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport './registerServiceWorker'\r\nimport router from './router'\r\nimport store from './store'\r\n\r\n//px2rem\r\nfunction setHtmlFontSize() {\r\n const htmlWidth = document.documentElement.clientWidth || document.body.clientWidth\r\n const htmlDom = document.getElementsByTagName('html')[0]\r\n if (htmlWidth >= 500) htmlDom.style.fontSize = 500 / 10 + 'px'\r\n else htmlDom.style.fontSize = htmlWidth / 10 + 'px'\r\n}\r\nsetHtmlFontSize();\r\nonresize = setHtmlFontSize\r\n\r\nVue.config.productionTip = false\r\n\r\nimport VueCropper from 'vue-cropper' \r\nVue.use(VueCropper)\r\n\r\n// icon-loader\r\nimport Icon from 'vue-svg-icon/Icon.vue'\r\nVue.component('icon', Icon);\r\n\r\nimport CustedLogo from './components/Logo.vue'\r\nVue.component('custedLogo', CustedLogo)\r\n\r\n// 自己写的snakebar组件\r\nimport SnakeBar from '@/components/SnakeBar/index'\r\nVue.use(SnakeBar)\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: h => h(App)\r\n}).$mount('#app')\r\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"","var map = {\n\t\"./left_arrow.svg\": \"7992\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"7126\";","module.exports = {\"svg\":{\"$\":{\"t\":\"1592540000470\",\"class\":\"icon\",\"viewBox\":\"0 0 1024 1024\",\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"p-id\":\"6373\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"200\",\"height\":\"200\"},\"defs\":[{\"style\":[{\"$\":{\"type\":\"text/css\"}}]}],\"path\":[{\"$\":{\"d\":\"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z\",\"p-id\":\"6374\",\"fill\":\"#494e5e\"}}]}}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"home\"},[(_vm.img)?[_c('header',[_c('div',{staticClass:\"warp\"},[_c('div',{on:{\"click\":_vm.back}},[_c('icon',{staticClass:\"back\",attrs:{\"name\":\"left_arrow\"}})],1),_c('p',[_vm._v(\"图片压缩\")])])]),_c('cropper-image',{ref:\"child\",attrs:{\"img\":_vm.img}})]:_c('main',[_c('div',{staticClass:\"logo-box\"},[_c('custedLogo',{staticClass:\"logo\"})],1),_c('div',{staticClass:\"title\"},[_vm._v(\"护士执业资格考试\")]),_vm._m(0),_c('div',{staticClass:\"btn-submit\",on:{\"click\":_vm.selectImg}},[_vm._v(\"选择图片\")]),_c('input',{ref:\"uploads\",staticStyle:{\"position\":\"absolute\",\"clip\":\"rect(0 0 0 0)\"},attrs:{\"type\":\"file\",\"accept\":\"image/png, image/jpeg, image/gif, image/jpg\"},on:{\"change\":function($event){return _vm.manageImg($event)}}})]),_vm._m(1)],2)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tip-box\"},[_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"冲印尺寸\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"25mm x 35mm\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"像素尺寸\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"295 x 413 px\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"分辨率\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"300 DPI\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"背景色\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"白色\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"文件大小\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"小于100kb\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"其他\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 \")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('a',{attrs:{\"href\":\"http://beian.miit.gov.cn/\"}},[_c('p',[_vm._v(\"吉ICP备18005655号\")])]),_c('p',[_vm._v(\"Copyright © 2020 小单同学\")]),_c('p',[_vm._v(\"All Rights Reserved\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"cropper-box\"},[_c('div',{staticClass:\"cropper\"},[_c('vue-cropper',{ref:\"cropper\",attrs:{\"img\":_vm.option.img,\"outputSize\":_vm.option.outputSize,\"outputType\":_vm.option.outputType,\"info\":_vm.option.info,\"canScale\":_vm.option.canScale,\"autoCrop\":_vm.option.autoCrop,\"autoCropWidth\":_vm.option.autoCropWidth,\"autoCropHeight\":_vm.option.autoCropHeight,\"fixed\":_vm.option.fixed,\"fixedNumber\":_vm.option.fixedNumber,\"full\":_vm.option.full,\"fixedBox\":_vm.option.fixedBox,\"canMove\":_vm.option.canMove,\"canMoveBox\":_vm.option.canMoveBox,\"original\":_vm.option.original,\"centerBox\":_vm.option.centerBox,\"height\":_vm.option.height,\"infoTrue\":_vm.option.infoTrue,\"maxImgSize\":_vm.option.maxImgSize,\"enlarge\":_vm.option.enlarge,\"mode\":_vm.option.mode},on:{\"realTime\":_vm.realTime,\"imgLoad\":_vm.imgLoad}})],1),_c('footer',[_c('div',{staticClass:\"scope-btn\"},[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.changeScale(1)}}},[_vm._v(\"放大\")]),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.changeScale(-1)}}},[_vm._v(\"缩小\")]),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.rotateLeft}},[_vm._v(\"↺ 左旋转\")]),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.rotateRight}},[_vm._v(\"↻ 右旋转\")])]),_c('div',{staticClass:\"upload-btn\"},[_c('div',{staticClass:\"btn-submit\",on:{\"click\":function($event){return _vm.donwloadImg()}}},[_vm._v(\"压缩图片并下载\")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CropperImage.vue?vue&type=template&id=a7e6d032&scoped=true&\"\nimport script from \"./CropperImage.vue?vue&type=script&lang=js&\"\nexport * from \"./CropperImage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CropperImage.vue?vue&type=style&index=0&id=a7e6d032&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a7e6d032\",\n null\n \n)\n\nexport default component.exports","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=77a1bcfd&scoped=true&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Home.vue?vue&type=style&index=0&id=77a1bcfd&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"77a1bcfd\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/js/app-legacy.c88b9551.js b/dist/js/app-legacy.c88b9551.js new file mode 100644 index 0000000..29ef5f0 --- /dev/null +++ b/dist/js/app-legacy.c88b9551.js @@ -0,0 +1 @@ +(function(t){function e(e){for(var i,a,s=e[0],c=e[1],l=e[2],p=0,d=[];p=500?"50px":t/10+"px"}A(),onresize=A,i["a"].config.productionTip=!1,i["a"].use(k.a),i["a"].component("icon",w["a"]),i["a"].component("custedLogo",O),i["a"].use(N),new i["a"]({router:m,store:g,render:function(t){return t(l)}}).$mount("#app")},"5c0b":function(t,e,n){"use strict";n("9c0c")},"6b7c":function(t,e,n){},7126:function(t,e,n){var i={"./left_arrow.svg":"7992"};function o(t){var e=r(t);return n(e)}function r(t){if(!n.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}o.keys=function(){return Object.keys(i)},o.resolve=r,t.exports=o,o.id="7126"},7992:function(t,e){t.exports={svg:{$:{t:"1592540000470",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6373","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},defs:[{style:[{$:{type:"text/css"}}]}],path:[{$:{d:"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z","p-id":"6374",fill:"#494e5e"}}]}}},"871b":function(t,e,n){},"9c0c":function(t,e,n){},bb51:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"home"},[t.img?[n("header",[n("div",{staticClass:"warp"},[n("div",{on:{click:t.back}},[n("icon",{staticClass:"back",attrs:{name:"left_arrow"}})],1),n("p",[t._v("图片压缩")])])]),n("cropper-image",{ref:"child",attrs:{img:t.img}})]:n("main",[n("div",{staticClass:"logo-box"},[n("custedLogo",{staticClass:"logo"})],1),n("div",{staticClass:"title"},[t._v("护资照片压缩")]),t._m(0),n("div",{staticClass:"btn-submit",on:{click:t.selectImg}},[t._v("选择图片")]),n("input",{ref:"uploads",staticStyle:{position:"absolute",clip:"rect(0 0 0 0)"},attrs:{type:"file",accept:"image/png, image/jpeg, image/gif, image/jpg"},on:{change:function(e){return t.manageImg(e)}}})]),t._m(1)],2)},o=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tip-box"},[n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("冲印尺寸")]),n("div",{staticClass:"tip-content"},[t._v("25mm x 35mm")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("像素尺寸")]),n("div",{staticClass:"tip-content"},[t._v("295 x 413 px")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("分辨率")]),n("div",{staticClass:"tip-content"},[t._v("300 DPI")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("背景色")]),n("div",{staticClass:"tip-content"},[t._v("白色")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("文件大小")]),n("div",{staticClass:"tip-content"},[t._v("小于100kb")])]),n("div",{staticClass:"tip-line"},[n("div",{staticClass:"tip-title"},[t._v("其他")]),n("div",{staticClass:"tip-content"},[t._v(" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 ")])])])},function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("footer",[n("a",{attrs:{href:"http://beian.miit.gov.cn/"}},[n("p",[t._v("吉ICP备18005655号")])]),n("p",[t._v("Copyright © 2020 小单同学")]),n("p",[t._v("All Rights Reserved")])])}],r=(n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("53ca")),a=(n("96cf"),n("1da1")),s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"cropper-box"},[n("div",{staticClass:"cropper"},[n("vue-cropper",{ref:"cropper",attrs:{img:t.option.img,outputSize:t.option.outputSize,outputType:t.option.outputType,info:t.option.info,canScale:t.option.canScale,autoCrop:t.option.autoCrop,autoCropWidth:t.option.autoCropWidth,autoCropHeight:t.option.autoCropHeight,fixed:t.option.fixed,fixedNumber:t.option.fixedNumber,full:t.option.full,fixedBox:t.option.fixedBox,canMove:t.option.canMove,canMoveBox:t.option.canMoveBox,original:t.option.original,centerBox:t.option.centerBox,height:t.option.height,infoTrue:t.option.infoTrue,maxImgSize:t.option.maxImgSize,enlarge:t.option.enlarge,mode:t.option.mode},on:{realTime:t.realTime,imgLoad:t.imgLoad}})],1),n("footer",[n("div",{staticClass:"scope-btn"},[n("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(1)}}},[t._v("放大")]),n("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(-1)}}},[t._v("缩小")]),n("div",{staticClass:"btn",on:{click:t.rotateLeft}},[t._v("↺ 左旋转")]),n("div",{staticClass:"btn",on:{click:t.rotateRight}},[t._v("↻ 右旋转")])]),n("div",{staticClass:"upload-btn"},[n("div",{staticClass:"btn-submit",on:{click:function(e){return t.donwloadImg()}}},[t._v("压缩图片并下载")])])])])},c=[],l=n("b678"),u=(n("e688"),{name:"CropperImage",components:{VueCropper:l["VueCropper"]},props:["img"],data:function(){return{previews:{},option:{img:this.img,outputSize:1,outputType:"png",info:!1,canScale:!0,autoCrop:!0,autoCropWidth:200,autoCropHeight:280,fixed:!0,fixedNumber:[5,7],full:!1,fixedBox:!1,canMove:!1,canMoveBox:!0,original:!1,centerBox:!0,height:!0,infoTrue:!1,maxImgSize:3e3,enlarge:1,mode:"200px 280px"}}},methods:{imgLoad:function(t){console.log("工具初始化函数====="+t)},changeScale:function(t){t=t||1,this.$refs.cropper.changeScale(t)},rotateLeft:function(){this.$refs.cropper.rotateLeft()},rotateRight:function(){this.$refs.cropper.rotateRight()},realTime:function(t){this.previews=t},zipImg:function(t,e,n){var i=this;return new Promise((function(o){var r=new Image;r.src=t,r.onload=function(){var a=document.createElement("canvas"),s=a.getContext("2d");a.setAttribute("width",e),a.setAttribute("height",n),s.drawImage(r,0,0,e,n);var c=a.toDataURL("image/png");console.log(c.length/1024/1024),c.length/1024/1024>.1?(console.log(1,e,n),o(i.zipImg(t,.9*e,.9*n))):(console.log(2,e,n),o(c))}}))},donwloadImg:function(){var t=this;this.$refs.cropper.getCropData(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.zipImg(n,295,413).then((function(t){console.log(t.length/1024/1024);var e=document.createElement("a");e.href=t,e.download="护士执业资格考试.png",document.body.appendChild(e),e.click(),document.body.removeChild(e)}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},selectImg:function(){this.$refs.upload.click()}}}),p=u,d=(n("0ed4"),n("2877")),f=Object(d["a"])(p,s,c,!1,null,"a7e6d032",null),m=f.exports,v={name:"Home",components:{CropperImage:m},data:function(){return{img:null}},methods:{back:function(){this.img=null},selectImg:function(){this.$refs.uploads.click()},manageImg:function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(e){var n,i,o=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.target.files[0],/\.(jpg|jpeg|png|JPG|PNG)$/.test(e.target.value)){t.next=4;break}return this.$snakebar("图片类型要求:jpeg、jpg、png"),t.abrupt("return",!1);case 4:i=new FileReader,i.onload=function(t){var e;e="object"===Object(r["a"])(t.target.result)?window.URL.createObjectURL(new Blob([t.target.result])):t.target.result,o.img=e},i.readAsDataURL(n);case 7:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}},h=v,g=(n("03a2"),Object(d["a"])(h,i,o,!1,null,"276e7b57",null));e["default"]=g.exports}}); \ No newline at end of file diff --git a/dist/js/app.6f7c4cba.js b/dist/js/app.6f7c4cba.js deleted file mode 100644 index 95a1707..0000000 --- a/dist/js/app.6f7c4cba.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(t){function e(e){for(var i,s,a=e[0],l=e[1],c=e[2],d=0,u=[];dPromise.resolve().then(o.bind(null,"bb51"))},{path:"*",redirect:"/",name:"notFound",hidden:!0}],f=new d["a"]({mode:"history",base:"/",routes:u});var m=f,g=o("2f62");i["a"].use(g["a"]);var h=new g["a"].Store({state:{},mutations:{},actions:{},modules:{}}),v=o("b678"),b=o.n(v),k=o("61e4"),w=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("svg",{attrs:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"}},[o("path",{attrs:{fill:t.stroke,id:"左耳",d:"M68.2,87.3h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L68.2,87.3z"}}),o("path",{attrs:{fill:t.stroke,id:"右耳",d:"M111.2,87.6h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L111.2,87.6z"}}),o("path",{attrs:{id:"身材",fill:"none",stroke:t.stroke,"stroke-width":"5","stroke-miterlimit":"10",d:"M128.6,92.1c2.4,0,6.1,4.6,6.1,4.6\n\ts0,21.1,0,23.8s-4.6,5.3-4.6,5.3s-56.3,0-59,0s-6.5-5-6.5-5s0-20.4,0-23.3s4.4-5.3,4.4-5.3S126.2,92.1,128.6,92.1z"}}),o("rect",{attrs:{x:"87.5",y:"89",fill:t.fill,width:"3.1",height:"43"}}),o("path",{attrs:{id:"U",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M72.7,102.3c0,0,0,10,0,11.5s1.4,1.5,1.4,1.5\n\th4.4c0,0,1.8,0,1.8-1.5s0-11.5,0-11.5"}}),o("line",{attrs:{id:"T1",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"95.3",y1:"104",x2:"104.5",y2:"104"}}),o("line",{attrs:{id:"T2",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"99.9",y1:"117",x2:"99.9",y2:"104"}}),o("path",{attrs:{id:"E1",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M116.1,104.1l-6.9-0.2c0,0-1.1,0.1-1.1,1.5\n\ts0,6.8,0,8.3s0.8,1.5,0.8,1.5h7.2"}}),o("line",{attrs:{id:"E2",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"116.2",y1:"109.8",x2:"106.7",y2:"109.8"}}),o("rect",{attrs:{x:"124.5",y:"85.3",transform:"matrix(-1.836970e-16 1 -1 -1.836970e-16 232.7188 -19.0313)",fill:t.fill,width:"2.7",height:"43"}}),o("rect",{attrs:{x:"124.1",y:"90.9",transform:"matrix(-1.836970e-16 1 -1 -1.836970e-16 237.7917 -12.9583)",fill:t.fill,width:"2.6",height:"43"}}),o("polygon",{attrs:{id:"D",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",points:"120,104.1 124.7,104.1 127.5,106.8 \n\t127.5,112.3 125.4,115.2 120,115.2 "}}),o("path",{attrs:{fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M93.3,104h-6.1c0,0-1.4,0.1-1.4,1.6s0,2.5,0,2.5\n\ts0,1.5,1.3,1.5s3.1,0,3.1,0s1.7,0.1,1.7,1.7s0,1.1,0,2.5c0,1.4-1.4,1.4-1.4,1.4h-6.1"}}),o("rect",{attrs:{x:"87.4",y:"106.9",fill:t.fill,width:"3.1",height:"5.8"}})])},x=[],_={name:"CustedLogo",computed:{stroke:function(){return"#249cff"},fill:function(){return"#fff"}}},C=_,y=Object(s["a"])(C,w,x,!1,null,null,null),j=y.exports,S=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"snake-bar",class:t.snack_bar_class},[o("div",{staticClass:"warp"},[o("div",{staticClass:"content"},[t._v(t._s(t.msg))])])])},$=[],O={name:"SnakeBar",props:["msg"],data(){return{snack_bar_class:""}},computed:{},methods:{openSnackBar(t){this.snack_bar_class="higher-snake-bar",setTimeout(()=>{this.snack_bar_class="lower-snake-bar"},2500)}},created(){this.openSnackBar()},mounted(){},watch:{},beforeDestroy(){},components:{},activated(){}},I=O,M=(o("2cba"),Object(s["a"])(I,S,$,!1,null,"6de0334b",null)),T=M.exports;let B,L=i["a"].extend(T),z=1,E=2e3,P=[];const N=()=>{Object.defineProperty(i["a"].prototype,"$snakebar",{get(){let t="snakebar_"+z++;const e=e=>(B=new L({propsData:{msg:e}}),E++,B.id=t,B.vm=B.$mount(),document.body.appendChild(B.vm.$el),P.push(B.vm.$el),setTimeout(()=>{document.body.removeChild(P.shift())},3e3),B.vm.$el.style.zIndex=E,B.vm);return e}})};var R=N;function A(){const t=document.documentElement.clientWidth||document.body.clientWidth,e=document.getElementsByTagName("html")[0];e.style.fontSize=t>=500?"50px":t/10+"px"}A(),onresize=A,i["a"].config.productionTip=!1,i["a"].use(b.a),i["a"].component("icon",k["a"]),i["a"].component("custedLogo",j),i["a"].use(R),new i["a"]({router:m,store:h,render:t=>t(c)}).$mount("#app")},"5c0b":function(t,e,o){"use strict";o("9c0c")},7126:function(t,e,o){var i={"./left_arrow.svg":"7992"};function n(t){var e=r(t);return o(e)}function r(t){if(!o.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=r,t.exports=n,n.id="7126"},7992:function(t,e){t.exports={svg:{$:{t:"1592540000470",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6373","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},defs:[{style:[{$:{type:"text/css"}}]}],path:[{$:{d:"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z","p-id":"6374",fill:"#494e5e"}}]}}},"871b":function(t,e,o){},"9c0c":function(t,e,o){},bb51:function(t,e,o){"use strict";o.r(e);var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"home"},[t.img?[o("header",[o("div",{staticClass:"warp"},[o("div",{on:{click:t.back}},[o("icon",{staticClass:"back",attrs:{name:"left_arrow"}})],1),o("p",[t._v("图片压缩")])])]),o("cropper-image",{ref:"child",attrs:{img:t.img}})]:o("main",[o("div",{staticClass:"logo-box"},[o("custedLogo",{staticClass:"logo"})],1),o("div",{staticClass:"title"},[t._v("护士执业资格考试")]),t._m(0),o("div",{staticClass:"btn-submit",on:{click:t.selectImg}},[t._v("选择图片")]),o("input",{ref:"uploads",staticStyle:{position:"absolute",clip:"rect(0 0 0 0)"},attrs:{type:"file",accept:"image/png, image/jpeg, image/gif, image/jpg"},on:{change:function(e){return t.manageImg(e)}}})]),t._m(1)],2)},n=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"tip-box"},[o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("冲印尺寸")]),o("div",{staticClass:"tip-content"},[t._v("25mm x 35mm")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("像素尺寸")]),o("div",{staticClass:"tip-content"},[t._v("295 x 413 px")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("分辨率")]),o("div",{staticClass:"tip-content"},[t._v("300 DPI")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("背景色")]),o("div",{staticClass:"tip-content"},[t._v("白色")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("文件大小")]),o("div",{staticClass:"tip-content"},[t._v("小于100kb")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("其他")]),o("div",{staticClass:"tip-content"},[t._v(" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 ")])])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("footer",[o("a",{attrs:{href:"http://beian.miit.gov.cn/"}},[o("p",[t._v("吉ICP备18005655号")])]),o("p",[t._v("Copyright © 2020 小单同学")]),o("p",[t._v("All Rights Reserved")])])}],r=(o("ddb0"),o("2b3d"),function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"cropper-box"},[o("div",{staticClass:"cropper"},[o("vue-cropper",{ref:"cropper",attrs:{img:t.option.img,outputSize:t.option.outputSize,outputType:t.option.outputType,info:t.option.info,canScale:t.option.canScale,autoCrop:t.option.autoCrop,autoCropWidth:t.option.autoCropWidth,autoCropHeight:t.option.autoCropHeight,fixed:t.option.fixed,fixedNumber:t.option.fixedNumber,full:t.option.full,fixedBox:t.option.fixedBox,canMove:t.option.canMove,canMoveBox:t.option.canMoveBox,original:t.option.original,centerBox:t.option.centerBox,height:t.option.height,infoTrue:t.option.infoTrue,maxImgSize:t.option.maxImgSize,enlarge:t.option.enlarge,mode:t.option.mode},on:{realTime:t.realTime,imgLoad:t.imgLoad}})],1),o("footer",[o("div",{staticClass:"scope-btn"},[o("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(1)}}},[t._v("放大")]),o("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(-1)}}},[t._v("缩小")]),o("div",{staticClass:"btn",on:{click:t.rotateLeft}},[t._v("↺ 左旋转")]),o("div",{staticClass:"btn",on:{click:t.rotateRight}},[t._v("↻ 右旋转")])]),o("div",{staticClass:"upload-btn"},[o("div",{staticClass:"btn-submit",on:{click:function(e){return t.donwloadImg()}}},[t._v("压缩图片并下载")])])])])}),s=[],a=o("b678"),l=(o("e688"),{name:"CropperImage",components:{VueCropper:a["VueCropper"]},props:["img"],data(){return{previews:{},option:{img:this.img,outputSize:1,outputType:"png",info:!1,canScale:!0,autoCrop:!0,autoCropWidth:200,autoCropHeight:280,fixed:!0,fixedNumber:[5,7],full:!1,fixedBox:!1,canMove:!1,canMoveBox:!0,original:!1,centerBox:!0,height:!0,infoTrue:!1,maxImgSize:3e3,enlarge:1,mode:"200px 280px"}}},methods:{imgLoad(t){console.log("工具初始化函数====="+t)},changeScale(t){t=t||1,this.$refs.cropper.changeScale(t)},rotateLeft(){this.$refs.cropper.rotateLeft()},rotateRight(){this.$refs.cropper.rotateRight()},realTime(t){this.previews=t},zipImg(t,e,o){return new Promise(i=>{const n=new Image;n.src=t,n.onload=()=>{const r=document.createElement("canvas"),s=r.getContext("2d");r.setAttribute("width",e),r.setAttribute("height",o),s.drawImage(n,0,0,e,o);const a=r.toDataURL("image/png");console.log(a.length/1024/1024),a.length/1024/1024>.1?(console.log(1,e,o),i(this.zipImg(t,.9*e,.9*o))):(console.log(2,e,o),i(a))}})},donwloadImg(){this.$refs.cropper.getCropData(async t=>{this.zipImg(t,295,413).then(t=>{console.log(t.length/1024/1024);const e=document.createElement("a");e.href=t,e.download="护士执业资格考试.png",document.body.appendChild(e),e.click(),document.body.removeChild(e)})})},selectImg(){this.$refs.upload.click()}}}),c=l,p=(o("0ed4"),o("2877")),d=Object(p["a"])(c,r,s,!1,null,"a7e6d032",null),u=d.exports,f={name:"Home",components:{CropperImage:u},data(){return{img:null}},methods:{back(){this.img=null},selectImg(){this.$refs.uploads.click()},manageImg:async function(t){let e=t.target.files[0];if(!/\.(jpg|jpeg|png|JPG|PNG)$/.test(t.target.value))return this.$snakebar("图片类型要求:jpeg、jpg、png"),!1;let o=new FileReader;o.onload=t=>{let e;e="object"===typeof t.target.result?window.URL.createObjectURL(new Blob([t.target.result])):t.target.result,this.img=e},o.readAsDataURL(e)}}},m=f,g=(o("4d40"),Object(p["a"])(m,i,n,!1,null,"77a1bcfd",null));e["default"]=g.exports}}); -//# sourceMappingURL=app.6f7c4cba.js.map \ No newline at end of file diff --git a/dist/js/app.6f7c4cba.js.map b/dist/js/app.6f7c4cba.js.map deleted file mode 100644 index c3a6a88..0000000 --- a/dist/js/app.6f7c4cba.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/CropperImage.vue?1271","webpack:///./src/components/SnakeBar/SnakeBar.vue?9ce6","webpack:///./src/views/Home.vue?ca08","webpack:///./src/App.vue?0321","webpack:///./src/App.vue","webpack:///./src/registerServiceWorker.js","webpack:///./src/router/index.js","webpack:///./src/store/index.js","webpack:///./src/components/Logo.vue?b980","webpack:///src/components/Logo.vue","webpack:///./src/components/Logo.vue?9a76","webpack:///./src/components/Logo.vue","webpack:///./src/components/SnakeBar/SnakeBar.vue?c1ee","webpack:///src/components/SnakeBar/SnakeBar.vue","webpack:///./src/components/SnakeBar/SnakeBar.vue?8ba2","webpack:///./src/components/SnakeBar/SnakeBar.vue","webpack:///./src/components/SnakeBar/index.js","webpack:///./src/main.js","webpack:///./src/App.vue?f446","webpack:///./src/svg sync ./node_modules/_xml-loader@1.1.0@xml-loader ^\\.\\/.*\\.svg$","webpack:///./src/svg/left_arrow.svg","webpack:///./src/views/Home.vue?a2bb","webpack:///./src/components/CropperImage.vue?8957","webpack:///src/components/CropperImage.vue","webpack:///./src/components/CropperImage.vue?af5e","webpack:///./src/components/CropperImage.vue","webpack:///src/views/Home.vue","webpack:///./src/views/Home.vue?2b8c","webpack:///./src/views/Home.vue"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_h","$createElement","_c","_self","attrs","$route","meta","_e","keepAlive","staticRenderFns","script","component","register","ready","console","log","registered","cached","updatefound","updated","offline","error","Vue","use","VueRouter","routes","path","redirect","hidden","router","base","process","Vuex","Store","state","mutations","actions","stroke","fill","computed","staticClass","class","snack_bar_class","_v","_s","msg","props","methods","content","setTimeout","openSnackBar","watch","components","instance","SnakeBarConstructor","extend","SnakeBar","seed","index","eleList","install","id","alertMsg","options","propsData","vm","$mount","document","body","appendChild","$el","removeChild","style","zIndex","setHtmlFontSize","htmlWidth","documentElement","clientWidth","htmlDom","getElementsByTagName","fontSize","onresize","config","productionTip","VueCropper","Icon","CustedLogo","store","h","App","map","webpackContext","req","webpackContextResolve","e","Error","code","keys","resolve","on","back","ref","img","_m","selectImg","staticStyle","$event","manageImg","option","outputSize","outputType","info","canScale","autoCrop","autoCropWidth","autoCropHeight","fixed","fixedNumber","full","fixedBox","canMove","canMoveBox","original","centerBox","height","infoTrue","maxImgSize","enlarge","realTime","imgLoad","changeScale","rotateLeft","rotateRight","donwloadImg","previews","num","$refs","cropper","width","Promise","Image","src","onload","canvas","createElement","setAttribute","ctx","drawImage","res","toDataURL","zipImg","getCropData","async","then","a","href","download","click","upload","uploads","file","target","files","test","$snakebar","reader","FileReader","URL","createObjectURL","Blob","readAsDataURL"],"mappings":"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","file":"js/app.6f7c4cba.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=style&index=0&id=a7e6d032&scoped=true&lang=scss&\"","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=style&index=0&id=6de0334b&scoped=true&lang=scss&\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=77a1bcfd&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('keep-alive',[(this.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1),(!this.$route.meta.keepAlive)?_c('router-view'):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=09f55170&\"\nvar script = {}\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","/* eslint-disable no-console */\n\nimport { register } from 'register-service-worker'\n\nif (process.env.NODE_ENV === 'production') {\n register(`${process.env.BASE_URL}service-worker.js`, {\n ready () {\n console.log(\n 'App is being served from cache by a service worker.\\n' +\n 'For more details, visit https://goo.gl/AFskqB'\n )\n },\n registered () {\n console.log('Service worker has been registered.')\n },\n cached () {\n console.log('Content has been cached for offline use.')\n },\n updatefound () {\n console.log('New content is downloading.')\n },\n updated () {\n console.log('New content is available; please refresh.')\n },\n offline () {\n console.log('No internet connection found. App is running in offline mode.')\n },\n error (error) {\n console.error('Error during service worker registration:', error)\n }\n })\n}\n","import Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport Home from '../views/Home.vue'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'Home',\n component: () => import( /* webpackChunkName: \"home\" */ '../views/Home.vue')\n },\n {\n\t\tpath: '*', // 页面不存在的情况下会跳到home\n\t\tredirect: '/',\n\t\tname: 'notFound',\n\t\thidden: true\n\t}\n]\n\nconst router = new VueRouter({\n mode: 'history',\n base: process.env.BASE_URL,\n routes\n})\n\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n },\n mutations: {\n },\n actions: {\n },\n modules: {\n }\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{attrs:{\"version\":\"1.1\",\"id\":\"图层_1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"x\":\"0px\",\"y\":\"0px\",\"viewBox\":\"0 0 200 200\",\"enable-background\":\"new 0 0 200 200\",\"xml:space\":\"preserve\"}},[_c('path',{attrs:{\"fill\":_vm.stroke,\"id\":\"左耳\",\"d\":\"M68.2,87.3h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L68.2,87.3z\"}}),_c('path',{attrs:{\"fill\":_vm.stroke,\"id\":\"右耳\",\"d\":\"M111.2,87.6h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L111.2,87.6z\"}}),_c('path',{attrs:{\"id\":\"身材\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"5\",\"stroke-miterlimit\":\"10\",\"d\":\"M128.6,92.1c2.4,0,6.1,4.6,6.1,4.6\\n\\ts0,21.1,0,23.8s-4.6,5.3-4.6,5.3s-56.3,0-59,0s-6.5-5-6.5-5s0-20.4,0-23.3s4.4-5.3,4.4-5.3S126.2,92.1,128.6,92.1z\"}}),_c('rect',{attrs:{\"x\":\"87.5\",\"y\":\"89\",\"fill\":_vm.fill,\"width\":\"3.1\",\"height\":\"43\"}}),_c('path',{attrs:{\"id\":\"U\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M72.7,102.3c0,0,0,10,0,11.5s1.4,1.5,1.4,1.5\\n\\th4.4c0,0,1.8,0,1.8-1.5s0-11.5,0-11.5\"}}),_c('line',{attrs:{\"id\":\"T1\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"95.3\",\"y1\":\"104\",\"x2\":\"104.5\",\"y2\":\"104\"}}),_c('line',{attrs:{\"id\":\"T2\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"99.9\",\"y1\":\"117\",\"x2\":\"99.9\",\"y2\":\"104\"}}),_c('path',{attrs:{\"id\":\"E1\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M116.1,104.1l-6.9-0.2c0,0-1.1,0.1-1.1,1.5\\n\\ts0,6.8,0,8.3s0.8,1.5,0.8,1.5h7.2\"}}),_c('line',{attrs:{\"id\":\"E2\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"x1\":\"116.2\",\"y1\":\"109.8\",\"x2\":\"106.7\",\"y2\":\"109.8\"}}),_c('rect',{attrs:{\"x\":\"124.5\",\"y\":\"85.3\",\"transform\":\"matrix(-1.836970e-16 1 -1 -1.836970e-16 232.7188 -19.0313)\",\"fill\":_vm.fill,\"width\":\"2.7\",\"height\":\"43\"}}),_c('rect',{attrs:{\"x\":\"124.1\",\"y\":\"90.9\",\"transform\":\"matrix(-1.836970e-16 1 -1 -1.836970e-16 237.7917 -12.9583)\",\"fill\":_vm.fill,\"width\":\"2.6\",\"height\":\"43\"}}),_c('polygon',{attrs:{\"id\":\"D\",\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"points\":\"120,104.1 124.7,104.1 127.5,106.8 \\n\\t127.5,112.3 125.4,115.2 120,115.2 \"}}),_c('path',{attrs:{\"fill\":\"none\",\"stroke\":_vm.stroke,\"stroke-width\":\"3\",\"stroke-miterlimit\":\"10\",\"d\":\"M93.3,104h-6.1c0,0-1.4,0.1-1.4,1.6s0,2.5,0,2.5\\n\\ts0,1.5,1.3,1.5s3.1,0,3.1,0s1.7,0.1,1.7,1.7s0,1.1,0,2.5c0,1.4-1.4,1.4-1.4,1.4h-6.1\"}}),_c('rect',{attrs:{\"x\":\"87.4\",\"y\":\"106.9\",\"fill\":_vm.fill,\"width\":\"3.1\",\"height\":\"5.8\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logo.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logo.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Logo.vue?vue&type=template&id=5b5ee388&\"\nimport script from \"./Logo.vue?vue&type=script&lang=js&\"\nexport * from \"./Logo.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"snake-bar\",class:_vm.snack_bar_class},[_c('div',{staticClass:\"warp\"},[_c('div',{staticClass:\"content\"},[_vm._v(_vm._s(_vm.msg))])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\r\n\r\n\r\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SnakeBar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SnakeBar.vue?vue&type=template&id=6de0334b&scoped=true&\"\nimport script from \"./SnakeBar.vue?vue&type=script&lang=js&\"\nexport * from \"./SnakeBar.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SnakeBar.vue?vue&type=style&index=0&id=6de0334b&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6de0334b\",\n null\n \n)\n\nexport default component.exports","import SnakeBar from './SnakeBar.vue'\r\nimport Vue from 'vue'\r\nlet SnakeBarConstructor = Vue.extend(SnakeBar)\r\nlet instance\r\nlet seed = 1\r\nlet index = 2000\r\nlet eleList = []\r\nconst install = () => {\r\n Object.defineProperty(Vue.prototype, '$snakebar', {\r\n get () {\r\n let id = 'snakebar_' + seed++\r\n const alertMsg = options => {\r\n instance = new SnakeBarConstructor({\r\n propsData: {msg:options}\r\n })\r\n index++\r\n instance.id = id\r\n instance.vm = instance.$mount()\r\n document.body.appendChild(instance.vm.$el)\r\n eleList.push(instance.vm.$el)\r\n setTimeout(()=> {\r\n document.body.removeChild(eleList.shift())\r\n },3000)\r\n instance.vm.$el.style.zIndex = index\r\n return instance.vm\r\n }\r\n return alertMsg\r\n }\r\n })\r\n}\r\nexport default install","import Vue from 'vue'\r\nimport App from './App.vue'\r\nimport './registerServiceWorker'\r\nimport router from './router'\r\nimport store from './store'\r\n\r\n//px2rem\r\nfunction setHtmlFontSize() {\r\n const htmlWidth = document.documentElement.clientWidth || document.body.clientWidth\r\n const htmlDom = document.getElementsByTagName('html')[0]\r\n if (htmlWidth >= 500) htmlDom.style.fontSize = 500 / 10 + 'px'\r\n else htmlDom.style.fontSize = htmlWidth / 10 + 'px'\r\n}\r\nsetHtmlFontSize();\r\nonresize = setHtmlFontSize\r\n\r\nVue.config.productionTip = false\r\n\r\nimport VueCropper from 'vue-cropper' \r\nVue.use(VueCropper)\r\n\r\n// icon-loader\r\nimport Icon from 'vue-svg-icon/Icon.vue'\r\nVue.component('icon', Icon);\r\n\r\nimport CustedLogo from './components/Logo.vue'\r\nVue.component('custedLogo', CustedLogo)\r\n\r\n// 自己写的snakebar组件\r\nimport SnakeBar from '@/components/SnakeBar/index'\r\nVue.use(SnakeBar)\r\n\r\nnew Vue({\r\n router,\r\n store,\r\n render: h => h(App)\r\n}).$mount('#app')\r\n","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=scss&\"","var map = {\n\t\"./left_arrow.svg\": \"7992\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"7126\";","module.exports = {\"svg\":{\"$\":{\"t\":\"1592540000470\",\"class\":\"icon\",\"viewBox\":\"0 0 1024 1024\",\"version\":\"1.1\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"p-id\":\"6373\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",\"width\":\"200\",\"height\":\"200\"},\"defs\":[{\"style\":[{\"$\":{\"type\":\"text/css\"}}]}],\"path\":[{\"$\":{\"d\":\"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z\",\"p-id\":\"6374\",\"fill\":\"#494e5e\"}}]}}","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"home\"},[(_vm.img)?[_c('header',[_c('div',{staticClass:\"warp\"},[_c('div',{on:{\"click\":_vm.back}},[_c('icon',{staticClass:\"back\",attrs:{\"name\":\"left_arrow\"}})],1),_c('p',[_vm._v(\"图片压缩\")])])]),_c('cropper-image',{ref:\"child\",attrs:{\"img\":_vm.img}})]:_c('main',[_c('div',{staticClass:\"logo-box\"},[_c('custedLogo',{staticClass:\"logo\"})],1),_c('div',{staticClass:\"title\"},[_vm._v(\"护士执业资格考试\")]),_vm._m(0),_c('div',{staticClass:\"btn-submit\",on:{\"click\":_vm.selectImg}},[_vm._v(\"选择图片\")]),_c('input',{ref:\"uploads\",staticStyle:{\"position\":\"absolute\",\"clip\":\"rect(0 0 0 0)\"},attrs:{\"type\":\"file\",\"accept\":\"image/png, image/jpeg, image/gif, image/jpg\"},on:{\"change\":function($event){return _vm.manageImg($event)}}})]),_vm._m(1)],2)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tip-box\"},[_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"冲印尺寸\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"25mm x 35mm\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"像素尺寸\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"295 x 413 px\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"分辨率\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"300 DPI\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"背景色\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"白色\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"文件大小\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\"小于100kb\")])]),_c('div',{staticClass:\"tip-line\"},[_c('div',{staticClass:\"tip-title\"},[_vm._v(\"其他\")]),_c('div',{staticClass:\"tip-content\"},[_vm._v(\" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 \")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',[_c('a',{attrs:{\"href\":\"http://beian.miit.gov.cn/\"}},[_c('p',[_vm._v(\"吉ICP备18005655号\")])]),_c('p',[_vm._v(\"Copyright © 2020 小单同学\")]),_c('p',[_vm._v(\"All Rights Reserved\")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"cropper-box\"},[_c('div',{staticClass:\"cropper\"},[_c('vue-cropper',{ref:\"cropper\",attrs:{\"img\":_vm.option.img,\"outputSize\":_vm.option.outputSize,\"outputType\":_vm.option.outputType,\"info\":_vm.option.info,\"canScale\":_vm.option.canScale,\"autoCrop\":_vm.option.autoCrop,\"autoCropWidth\":_vm.option.autoCropWidth,\"autoCropHeight\":_vm.option.autoCropHeight,\"fixed\":_vm.option.fixed,\"fixedNumber\":_vm.option.fixedNumber,\"full\":_vm.option.full,\"fixedBox\":_vm.option.fixedBox,\"canMove\":_vm.option.canMove,\"canMoveBox\":_vm.option.canMoveBox,\"original\":_vm.option.original,\"centerBox\":_vm.option.centerBox,\"height\":_vm.option.height,\"infoTrue\":_vm.option.infoTrue,\"maxImgSize\":_vm.option.maxImgSize,\"enlarge\":_vm.option.enlarge,\"mode\":_vm.option.mode},on:{\"realTime\":_vm.realTime,\"imgLoad\":_vm.imgLoad}})],1),_c('footer',[_c('div',{staticClass:\"scope-btn\"},[_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.changeScale(1)}}},[_vm._v(\"放大\")]),_c('div',{staticClass:\"btn\",on:{\"click\":function($event){return _vm.changeScale(-1)}}},[_vm._v(\"缩小\")]),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.rotateLeft}},[_vm._v(\"↺ 左旋转\")]),_c('div',{staticClass:\"btn\",on:{\"click\":_vm.rotateRight}},[_vm._v(\"↻ 右旋转\")])]),_c('div',{staticClass:\"upload-btn\"},[_c('div',{staticClass:\"btn-submit\",on:{\"click\":function($event){return _vm.donwloadImg()}}},[_vm._v(\"压缩图片并下载\")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CropperImage.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CropperImage.vue?vue&type=template&id=a7e6d032&scoped=true&\"\nimport script from \"./CropperImage.vue?vue&type=script&lang=js&\"\nexport * from \"./CropperImage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CropperImage.vue?vue&type=style&index=0&id=a7e6d032&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a7e6d032\",\n null\n \n)\n\nexport default component.exports","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=77a1bcfd&scoped=true&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Home.vue?vue&type=style&index=0&id=77a1bcfd&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"77a1bcfd\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/js/app.adc6bfeb.js b/dist/js/app.adc6bfeb.js new file mode 100644 index 0000000..3d580b6 --- /dev/null +++ b/dist/js/app.adc6bfeb.js @@ -0,0 +1 @@ +(function(t){function e(e){for(var i,s,a=e[0],l=e[1],c=e[2],d=0,u=[];dPromise.resolve().then(o.bind(null,"bb51"))},{path:"*",redirect:"/",name:"notFound",hidden:!0}],m=new d["a"]({mode:"history",base:"/",routes:u});var f=m,g=o("2f62");i["a"].use(g["a"]);var h=new g["a"].Store({state:{},mutations:{},actions:{},modules:{}}),v=o("b678"),b=o.n(v),k=o("61e4"),w=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("svg",{attrs:{version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 200 200","enable-background":"new 0 0 200 200","xml:space":"preserve"}},[o("path",{attrs:{fill:t.stroke,id:"左耳",d:"M68.2,87.3h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L68.2,87.3z"}}),o("path",{attrs:{fill:t.stroke,id:"右耳",d:"M111.2,87.6h19.2l-6.7-13.8c0,0-0.3-1.5-2.8-1.5c-2.6,0-2.8,1.3-2.8,1.3L111.2,87.6z"}}),o("path",{attrs:{id:"身材",fill:"none",stroke:t.stroke,"stroke-width":"5","stroke-miterlimit":"10",d:"M128.6,92.1c2.4,0,6.1,4.6,6.1,4.6\n\ts0,21.1,0,23.8s-4.6,5.3-4.6,5.3s-56.3,0-59,0s-6.5-5-6.5-5s0-20.4,0-23.3s4.4-5.3,4.4-5.3S126.2,92.1,128.6,92.1z"}}),o("rect",{attrs:{x:"87.5",y:"89",fill:t.fill,width:"3.1",height:"43"}}),o("path",{attrs:{id:"U",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M72.7,102.3c0,0,0,10,0,11.5s1.4,1.5,1.4,1.5\n\th4.4c0,0,1.8,0,1.8-1.5s0-11.5,0-11.5"}}),o("line",{attrs:{id:"T1",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"95.3",y1:"104",x2:"104.5",y2:"104"}}),o("line",{attrs:{id:"T2",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"99.9",y1:"117",x2:"99.9",y2:"104"}}),o("path",{attrs:{id:"E1",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M116.1,104.1l-6.9-0.2c0,0-1.1,0.1-1.1,1.5\n\ts0,6.8,0,8.3s0.8,1.5,0.8,1.5h7.2"}}),o("line",{attrs:{id:"E2",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",x1:"116.2",y1:"109.8",x2:"106.7",y2:"109.8"}}),o("rect",{attrs:{x:"124.5",y:"85.3",transform:"matrix(-1.836970e-16 1 -1 -1.836970e-16 232.7188 -19.0313)",fill:t.fill,width:"2.7",height:"43"}}),o("rect",{attrs:{x:"124.1",y:"90.9",transform:"matrix(-1.836970e-16 1 -1 -1.836970e-16 237.7917 -12.9583)",fill:t.fill,width:"2.6",height:"43"}}),o("polygon",{attrs:{id:"D",fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",points:"120,104.1 124.7,104.1 127.5,106.8 \n\t127.5,112.3 125.4,115.2 120,115.2 "}}),o("path",{attrs:{fill:"none",stroke:t.stroke,"stroke-width":"3","stroke-miterlimit":"10",d:"M93.3,104h-6.1c0,0-1.4,0.1-1.4,1.6s0,2.5,0,2.5\n\ts0,1.5,1.3,1.5s3.1,0,3.1,0s1.7,0.1,1.7,1.7s0,1.1,0,2.5c0,1.4-1.4,1.4-1.4,1.4h-6.1"}}),o("rect",{attrs:{x:"87.4",y:"106.9",fill:t.fill,width:"3.1",height:"5.8"}})])},x=[],_={name:"CustedLogo",computed:{stroke:function(){return"#249cff"},fill:function(){return"#fff"}}},C=_,y=Object(s["a"])(C,w,x,!1,null,null,null),j=y.exports,S=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"snake-bar",class:t.snack_bar_class},[o("div",{staticClass:"warp"},[o("div",{staticClass:"content"},[t._v(t._s(t.msg))])])])},$=[],O={name:"SnakeBar",props:["msg"],data(){return{snack_bar_class:""}},computed:{},methods:{openSnackBar(t){this.snack_bar_class="higher-snake-bar",setTimeout(()=>{this.snack_bar_class="lower-snake-bar"},2500)}},created(){this.openSnackBar()},mounted(){},watch:{},beforeDestroy(){},components:{},activated(){}},I=O,M=(o("2cba"),Object(s["a"])(I,S,$,!1,null,"6de0334b",null)),T=M.exports;let B,L=i["a"].extend(T),z=1,E=2e3,P=[];const N=()=>{Object.defineProperty(i["a"].prototype,"$snakebar",{get(){let t="snakebar_"+z++;const e=e=>(B=new L({propsData:{msg:e}}),E++,B.id=t,B.vm=B.$mount(),document.body.appendChild(B.vm.$el),P.push(B.vm.$el),setTimeout(()=>{document.body.removeChild(P.shift())},3e3),B.vm.$el.style.zIndex=E,B.vm);return e}})};var R=N;function A(){const t=document.documentElement.clientWidth||document.body.clientWidth,e=document.getElementsByTagName("html")[0];e.style.fontSize=t>=500?"50px":t/10+"px"}A(),onresize=A,i["a"].config.productionTip=!1,i["a"].use(b.a),i["a"].component("icon",k["a"]),i["a"].component("custedLogo",j),i["a"].use(R),new i["a"]({router:f,store:h,render:t=>t(c)}).$mount("#app")},"5c0b":function(t,e,o){"use strict";o("9c0c")},"6b7c":function(t,e,o){},7126:function(t,e,o){var i={"./left_arrow.svg":"7992"};function n(t){var e=r(t);return o(e)}function r(t){if(!o.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=r,t.exports=n,n.id="7126"},7992:function(t,e){t.exports={svg:{$:{t:"1592540000470",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6373","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"200",height:"200"},defs:[{style:[{$:{type:"text/css"}}]}],path:[{$:{d:"M783.872 542.122667l-0.042667-64.405334-477.610666-0.298666 225.28-225.322667-45.568-45.568L182.506667 509.952l303.829333 303.829333 45.525333-45.504-226.474666-226.453333 478.506666 0.298667z","p-id":"6374",fill:"#494e5e"}}]}}},"871b":function(t,e,o){},"9c0c":function(t,e,o){},bb51:function(t,e,o){"use strict";o.r(e);var i=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"home"},[t.img?[o("header",[o("div",{staticClass:"warp"},[o("div",{on:{click:t.back}},[o("icon",{staticClass:"back",attrs:{name:"left_arrow"}})],1),o("p",[t._v("图片压缩")])])]),o("cropper-image",{ref:"child",attrs:{img:t.img}})]:o("main",[o("div",{staticClass:"logo-box"},[o("custedLogo",{staticClass:"logo"})],1),o("div",{staticClass:"title"},[t._v("护资照片压缩")]),t._m(0),o("div",{staticClass:"btn-submit",on:{click:t.selectImg}},[t._v("选择图片")]),o("input",{ref:"uploads",staticStyle:{position:"absolute",clip:"rect(0 0 0 0)"},attrs:{type:"file",accept:"image/png, image/jpeg, image/gif, image/jpg"},on:{change:function(e){return t.manageImg(e)}}})]),t._m(1)],2)},n=[function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"tip-box"},[o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("冲印尺寸")]),o("div",{staticClass:"tip-content"},[t._v("25mm x 35mm")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("像素尺寸")]),o("div",{staticClass:"tip-content"},[t._v("295 x 413 px")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("分辨率")]),o("div",{staticClass:"tip-content"},[t._v("300 DPI")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("背景色")]),o("div",{staticClass:"tip-content"},[t._v("白色")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("文件大小")]),o("div",{staticClass:"tip-content"},[t._v("小于100kb")])]),o("div",{staticClass:"tip-line"},[o("div",{staticClass:"tip-title"},[t._v("其他")]),o("div",{staticClass:"tip-content"},[t._v(" 无噪点,不模糊,服装突出,肩膀等高,中性表情,双眼水平,人像剧中,人脸姿态自然 ")])])])},function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("footer",[o("a",{attrs:{href:"http://beian.miit.gov.cn/"}},[o("p",[t._v("吉ICP备18005655号")])]),o("p",[t._v("Copyright © 2020 小单同学")]),o("p",[t._v("All Rights Reserved")])])}],r=(o("ddb0"),o("2b3d"),function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"cropper-box"},[o("div",{staticClass:"cropper"},[o("vue-cropper",{ref:"cropper",attrs:{img:t.option.img,outputSize:t.option.outputSize,outputType:t.option.outputType,info:t.option.info,canScale:t.option.canScale,autoCrop:t.option.autoCrop,autoCropWidth:t.option.autoCropWidth,autoCropHeight:t.option.autoCropHeight,fixed:t.option.fixed,fixedNumber:t.option.fixedNumber,full:t.option.full,fixedBox:t.option.fixedBox,canMove:t.option.canMove,canMoveBox:t.option.canMoveBox,original:t.option.original,centerBox:t.option.centerBox,height:t.option.height,infoTrue:t.option.infoTrue,maxImgSize:t.option.maxImgSize,enlarge:t.option.enlarge,mode:t.option.mode},on:{realTime:t.realTime,imgLoad:t.imgLoad}})],1),o("footer",[o("div",{staticClass:"scope-btn"},[o("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(1)}}},[t._v("放大")]),o("div",{staticClass:"btn",on:{click:function(e){return t.changeScale(-1)}}},[t._v("缩小")]),o("div",{staticClass:"btn",on:{click:t.rotateLeft}},[t._v("↺ 左旋转")]),o("div",{staticClass:"btn",on:{click:t.rotateRight}},[t._v("↻ 右旋转")])]),o("div",{staticClass:"upload-btn"},[o("div",{staticClass:"btn-submit",on:{click:function(e){return t.donwloadImg()}}},[t._v("压缩图片并下载")])])])])}),s=[],a=o("b678"),l=(o("e688"),{name:"CropperImage",components:{VueCropper:a["VueCropper"]},props:["img"],data(){return{previews:{},option:{img:this.img,outputSize:1,outputType:"png",info:!1,canScale:!0,autoCrop:!0,autoCropWidth:200,autoCropHeight:280,fixed:!0,fixedNumber:[5,7],full:!1,fixedBox:!1,canMove:!1,canMoveBox:!0,original:!1,centerBox:!0,height:!0,infoTrue:!1,maxImgSize:3e3,enlarge:1,mode:"200px 280px"}}},methods:{imgLoad(t){console.log("工具初始化函数====="+t)},changeScale(t){t=t||1,this.$refs.cropper.changeScale(t)},rotateLeft(){this.$refs.cropper.rotateLeft()},rotateRight(){this.$refs.cropper.rotateRight()},realTime(t){this.previews=t},zipImg(t,e,o){return new Promise(i=>{const n=new Image;n.src=t,n.onload=()=>{const r=document.createElement("canvas"),s=r.getContext("2d");r.setAttribute("width",e),r.setAttribute("height",o),s.drawImage(n,0,0,e,o);const a=r.toDataURL("image/png");console.log(a.length/1024/1024),a.length/1024/1024>.1?(console.log(1,e,o),i(this.zipImg(t,.9*e,.9*o))):(console.log(2,e,o),i(a))}})},donwloadImg(){this.$refs.cropper.getCropData(async t=>{this.zipImg(t,295,413).then(t=>{console.log(t.length/1024/1024);const e=document.createElement("a");e.href=t,e.download="护士执业资格考试.png",document.body.appendChild(e),e.click(),document.body.removeChild(e)})})},selectImg(){this.$refs.upload.click()}}}),c=l,p=(o("0ed4"),o("2877")),d=Object(p["a"])(c,r,s,!1,null,"a7e6d032",null),u=d.exports,m={name:"Home",components:{CropperImage:u},data(){return{img:null}},methods:{back(){this.img=null},selectImg(){this.$refs.uploads.click()},manageImg:async function(t){let e=t.target.files[0];if(!/\.(jpg|jpeg|png|JPG|PNG)$/.test(t.target.value))return this.$snakebar("图片类型要求:jpeg、jpg、png"),!1;let o=new FileReader;o.onload=t=>{let e;e="object"===typeof t.target.result?window.URL.createObjectURL(new Blob([t.target.result])):t.target.result,this.img=e},o.readAsDataURL(e)}}},f=m,g=(o("03a2"),Object(p["a"])(f,i,n,!1,null,"276e7b57",null));e["default"]=g.exports}}); \ No newline at end of file diff --git a/dist/js/chunk-vendors-legacy.2904f938.js b/dist/js/chunk-vendors-legacy.2904f938.js index 383fab6..b22f409 100644 --- a/dist/js/chunk-vendors-legacy.2904f938.js +++ b/dist/js/chunk-vendors-legacy.2904f938.js @@ -15,5 +15,4 @@ function n(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreat * vue-router v3.4.9 * (c) 2020 Evan You * @license MIT - */function r(t,e){0}function o(t,e){for(var n in e)t[n]=e[n];return t}var i=/[!'()*]/g,a=function(t){return"%"+t.charCodeAt(0).toString(16)},s=/%2C/g,c=function(t){return encodeURIComponent(t).replace(i,a).replace(s,",")};function u(t){try{return decodeURIComponent(t)}catch(e){0}return t}function f(t,e,n){void 0===e&&(e={});var r,o=n||h;try{r=o(t||"")}catch(s){r={}}for(var i in e){var a=e[i];r[i]=Array.isArray(a)?a.map(l):l(a)}return r}var l=function(t){return null==t||"object"===typeof t?t:String(t)};function h(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=u(n.shift()),o=n.length>0?u(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function p(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return c(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(c(e)):r.push(c(e)+"="+c(t)))})),r.join("&")}return c(e)+"="+c(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var d=/\/?$/;function v(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=g(i)}catch(s){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:w(e,o),matched:t?y(t):[]};return n&&(a.redirectedFrom=w(n,o)),Object.freeze(a)}function g(t){if(Array.isArray(t))return t.map(g);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=g(t[n]);return e}return t}var m=v(null,{path:"/"});function y(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function w(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||p;return(n||"/")+i(r)+o}function b(t,e){return e===m?t===e:!!e&&(t.path&&e.path?t.path.replace(d,"")===e.path.replace(d,"")&&t.hash===e.hash&&x(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&x(t.query,e.query)&&x(t.params,e.params)))}function x(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),r=Object.keys(e).sort();return n.length===r.length&&n.every((function(n,o){var i=t[n],a=r[o];if(a!==n)return!1;var s=e[n];return null==i||null==s?i===s:"object"===typeof i&&"object"===typeof s?x(i,s):String(i)===String(s)}))}function _(t,e){return 0===t.path.replace(d,"/").indexOf(e.path.replace(d,"/"))&&(!e.hash||t.hash===e.hash)&&C(t.query,e.query)}function C(t,e){for(var n in e)if(!(n in t))return!1;return!0}function S(t){for(var e=0;e=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function L(t){return t.replace(/\/\//g,"/")}var T=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},j=J,P=U,$=F,M=H,R=K,N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function U(t,e){var n,r=[],o=0,i=0,a="",s=e&&e.delimiter||"/";while(null!=(n=N.exec(t))){var c=n[0],u=n[1],f=n.index;if(a+=t.slice(i,f),i=f+c.length,u)a+=u[1];else{var l=t[i],h=n[2],p=n[3],d=n[4],v=n[5],g=n[6],m=n[7];a&&(r.push(a),a="");var y=null!=h&&null!=l&&l!==h,w="+"===g||"*"===g,b="?"===g||"*"===g,x=n[2]||s,_=d||v;r.push({name:p||o++,prefix:h||"",delimiter:x,optional:b,repeat:w,partial:y,asterisk:!!m,pattern:_?X(_):m?".*":"[^"+W(x)+"]+?"})}}return i1||!S.length)return 0===S.length?t():t("span",{},S)}if("a"===this.tag)C.on=x,C.attrs={href:c,"aria-current":y};else{var A=st(this.$slots.default);if(A){A.isStatic=!1;var O=A.data=o({},A.data);for(var k in O.on=O.on||{},O.on){var E=O.on[k];k in x&&(O.on[k]=Array.isArray(E)?E:[E])}for(var I in x)I in O.on?O.on[I].push(x[I]):O.on[I]=w;var L=A.data.attrs=o({},A.data.attrs);L.href=c,L["aria-current"]=y}else C.on=x}return t(this.tag,C,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[h]=n.params[h]);return s.path=Z(u.path,s.params,'named route "'+c+'"'),f(u,s,a)}if(s.path){s.params={};for(var p=0;p=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var Ft={redirected:2,aborted:4,cancelled:8,duplicated:16};function Dt(t,e){return Xt(t,e,Ft.redirected,'Redirected when going from "'+t.fullPath+'" to "'+Yt(e)+'" via a navigation guard.')}function Bt(t,e){var n=Xt(t,e,Ft.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ht(t,e){return Xt(t,e,Ft.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Wt(t,e){return Xt(t,e,Ft.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Xt(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var zt=["params","query","hash"];function Yt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return zt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Gt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Vt(t,e){return Gt(t)&&t._isRouter&&(null==e||t.type===e)}function qt(t){return function(e,n,r){var o=!1,i=0,a=null;Kt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var c,u=te((function(e){Zt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,i--,i<=0&&r()})),f=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Gt(t)?t:new Error(e),r(a))}));try{c=t(u,f)}catch(h){f(h)}if(c)if("function"===typeof c.then)c.then(u,f);else{var l=c.component;l&&"function"===typeof l.then&&l.then(u,f)}}})),o||r()}}function Kt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Qt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Zt(t){return t.__esModule||Qt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ut){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function re(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(Ct());var o=function(){var n=t.current,o=he(t.base);t.current===m&&o===t._startLocation||t.transitionTo(o,(function(t){r&&St(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Rt(L(r.base+t.fullPath)),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Nt(L(r.base+t.fullPath)),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(he(this.base)!==this.current.fullPath){var e=L(this.base+this.current.fullPath);t?Rt(e):Nt(e)}},e.prototype.getCurrentLocation=function(){return he(this.base)},e}(ee);function he(t){var e=window.location.pathname;return t&&0===e.toLowerCase().indexOf(t.toLowerCase())&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||ve()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(Ct());var o=function(){var e=t.current;ve()&&t.transitionTo(ge(),(function(n){r&&St(t.router,n,e,!0),Mt||we(n.fullPath)}))},i=Mt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ye(t.fullPath),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){we(t.fullPath),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ge()!==e&&(t?ye(e):we(e))},e.prototype.getCurrentLocation=function(){return ge()},e}(ee);function de(t){var e=he(t);if(!/^\/#/.test(e))return window.location.replace(L(t+"/#"+e)),!0}function ve(){var t=ge();return"/"===t.charAt(0)||(we("/"+t),!1)}function ge(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function me(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ye(t){Mt?Rt(me(t)):window.location.hash=t}function we(t){Mt?Nt(me(t)):window.location.replace(me(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Vt(t,Ft.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),xe=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ut||(e="abstract"),this.mode=e,e){case"history":this.history=new le(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},_e={currentRoute:{configurable:!0}};function Ce(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Se(t,e,n){var r="hash"===n?"#"+e:e;return t?L(t+"/"+r):r}xe.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},_e.currentRoute.get=function(){return this.history&&this.history.current},xe.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof le||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Mt&&o;i&&"fullPath"in t&&St(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},xe.prototype.beforeEach=function(t){return Ce(this.beforeHooks,t)},xe.prototype.beforeResolve=function(t){return Ce(this.resolveHooks,t)},xe.prototype.afterEach=function(t){return Ce(this.afterHooks,t)},xe.prototype.onReady=function(t,e){this.history.onReady(t,e)},xe.prototype.onError=function(t){this.history.onError(t)},xe.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},xe.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},xe.prototype.go=function(t){this.history.go(t)},xe.prototype.back=function(){this.go(-1)},xe.prototype.forward=function(){this.go(1)},xe.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},xe.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=tt(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,s=Se(a,i,this.mode);return{location:r,route:o,href:s,normalizedTo:r,resolved:o}},xe.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(xe.prototype,_e),xe.install=ct,xe.version="3.4.9",xe.isNavigationFailure=Vt,xe.NavigationFailureType=Ft,ut&&window.Vue&&window.Vue.use(xe),e["a"]=xe},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9263:function(t,e,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=RegExp.prototype.exec,a=String.prototype.replace,s=i,c=function(){var t=/a/,e=/b*/g;return i.call(t,"a"),i.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),u=o.UNSUPPORTED_Y||o.BROKEN_CARET,f=void 0!==/()??/.exec("")[1],l=c||f||u;l&&(s=function(t){var e,n,o,s,l=this,h=u&&l.sticky,p=r.call(l),d=l.source,v=0,g=t;return h&&(p=p.replace("y",""),-1===p.indexOf("g")&&(p+="g"),g=String(t).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==t[l.lastIndex-1])&&(d="(?: "+d+")",g=" "+g,v++),n=new RegExp("^(?:"+d+")",p)),f&&(n=new RegExp("^"+d+"$(?!\\s)",p)),c&&(e=l.lastIndex),o=i.call(h?n:l,g),h?o?(o.input=o.input.slice(v),o[0]=o[0].slice(v),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:c&&o&&(l.lastIndex=l.global?o.index+o[0].length:e),f&&o&&o.length>1&&a.call(o[0],n,(function(){for(s=1;s0)n[r]=arguments[r+1];e&&e[t]&&e[t].apply(e,n)};"serviceWorker"in navigator&&r.then((function(){o()?(c(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)}))):(s(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)})))}))}function a(t,e){navigator.onLine||t("offline"),t("error",e)}function s(t,e,n){navigator.serviceWorker.register(t,n).then((function(t){e("registered",t),t.waiting?e("updated",t):t.onupdatefound=function(){e("updatefound",t);var n=t.installing;n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?e("updated",t):e("cached",t))}}})).catch((function(t){return a(e,t)}))}function c(t,e,n){fetch(t).then((function(r){404===r.status?(e("error",new Error("Service worker not found at "+t)),u()):-1===r.headers.get("content-type").indexOf("javascript")?(e("error",new Error("Expected "+t+" to have javascript content-type, but received "+r.headers.get("content-type"))),u()):s(t,e,n)})).catch((function(t){return a(e,t)}))}function u(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(t){t.unregister()})).catch((function(t){return a(emit,t)}))}"undefined"!==typeof window&&(r="undefined"!==typeof Promise?new Promise((function(t){return window.addEventListener("load",t)})):{then:function(t){return window.addEventListener("load",t)}})},"94ca":function(t,e,n){var r=n("d039"),o=/#|\.prototype\./,i=function(t,e){var n=s[a(t)];return n==u||n!=c&&("function"==typeof e?r(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},"96cf":function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(j){c=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new I(r||[]);return i._invoke=A(t,n,a),i}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(j){return{type:"throw",arg:j}}}t.wrap=u;var l="suspendedStart",h="suspendedYield",p="executing",d="completed",v={};function g(){}function m(){}function y(){}var w={};w[i]=function(){return this};var b=Object.getPrototypeOf,x=b&&b(b(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var _=y.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function S(t,e){function n(o,i,a,s){var c=f(t[o],t,i);if("throw"!==c.type){var u=c.arg,l=u.value;return l&&"object"===typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(l).then((function(t){u.value=t,a(u)}),(function(t){return n("throw",t,a,s)}))}s(c.arg)}var o;function i(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}this._invoke=i}function A(t,e,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return T()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var s=O(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=f(t,e,n);if("normal"===c.type){if(r=n.done?d:h,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=d,n.method="throw",n.arg=c.arg)}}}function O(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator["return"]&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=f(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var n=t[i];if(n)return n.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){while(++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},9861:function(t,e,n){"use strict";n("e260");var r=n("23e7"),o=n("d066"),i=n("0d3b"),a=n("6eeb"),s=n("e2cc"),c=n("d44e"),u=n("9ed3"),f=n("69f3"),l=n("19aa"),h=n("5135"),p=n("0366"),d=n("f5df"),v=n("825a"),g=n("861d"),m=n("7c73"),y=n("5c6c"),w=n("9a1f"),b=n("35a1"),x=n("b622"),_=o("fetch"),C=o("Headers"),S=x("iterator"),A="URLSearchParams",O=A+"Iterator",k=f.set,E=f.getterFor(A),I=f.getterFor(O),L=/\+/g,T=Array(4),j=function(t){return T[t-1]||(T[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},P=function(t){try{return decodeURIComponent(t)}catch(e){return t}},$=function(t){var e=t.replace(L," "),n=4;try{return decodeURIComponent(e)}catch(r){while(n)e=e.replace(j(n--),P);return e}},M=/[!'()~]|%20/g,R={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},N=function(t){return R[t]},U=function(t){return encodeURIComponent(t).replace(M,N)},F=function(t,e){if(e){var n,r,o=e.split("&"),i=0;while(i0?arguments[0]:void 0,f=this,p=[];if(k(f,{type:A,entries:p,updateURL:function(){},updateSearchParams:D}),void 0!==u)if(g(u))if(t=b(u),"function"===typeof t){e=t.call(u),n=e.next;while(!(r=n.call(e)).done){if(o=w(v(r.value)),i=o.next,(a=i.call(o)).done||(s=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}}else for(c in u)h(u,c)&&p.push({key:c,value:u[c]+""});else F(p,"string"===typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},X=W.prototype;s(X,{append:function(t,e){B(arguments.length,2);var n=E(this);n.entries.push({key:t+"",value:e+""}),n.updateURL()},delete:function(t){B(arguments.length,1);var e=E(this),n=e.entries,r=t+"",o=0;while(ot.key){o.splice(e,0,t);break}e===n&&o.push(t)}r.updateURL()},forEach:function(t){var e,n=E(this).entries,r=p(t,arguments.length>1?arguments[1]:void 0,3),o=0;while(o1&&(e=arguments[1],g(e)&&(n=e.body,d(n)===A&&(r=e.headers?new C(e.headers):new C,r.has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=m(e,{body:y(0,String(n)),headers:y(0,r)}))),o.push(e)),_.apply(this,o)}}),t.exports={URLSearchParams:W,getState:E}},"99af":function(t,e,n){"use strict";var r=n("23e7"),o=n("d039"),i=n("e8b5"),a=n("861d"),s=n("7b0b"),c=n("50c4"),u=n("8418"),f=n("65f0"),l=n("1dde"),h=n("b622"),p=n("2d00"),d=h("isConcatSpreadable"),v=9007199254740991,g="Maximum allowed index exceeded",m=p>=51||!o((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),y=l("concat"),w=function(t){if(!a(t))return!1;var e=t[d];return void 0!==e?!!e:i(t)},b=!m||!y;r({target:"Array",proto:!0,forced:b},{concat:function(t){var e,n,r,o,i,a=s(this),l=f(a,0),h=0;for(e=-1,r=arguments.length;ev)throw TypeError(g);for(n=0;n=v)throw TypeError(g);u(l,h++,i)}return l.length=h,l}})},"9a1f":function(t,e,n){var r=n("825a"),o=n("35a1");t.exports=function(t){var e=o(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return r(e.call(t))}},"9bdd":function(t,e,n){var r=n("825a"),o=n("2a62");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){throw o(t),a}}},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return s(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),s=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var u=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,u,!1,!0),s[u]=c,t}},"9f7f":function(t,e,n){"use strict";var r=n("d039");function o(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},a4b4:function(t,e,n){var r=n("342f");t.exports=/web0s(?!.*chrome)/i.test(r)},a4d3:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d066"),a=n("c430"),s=n("83ab"),c=n("4930"),u=n("fdbf"),f=n("d039"),l=n("5135"),h=n("e8b5"),p=n("861d"),d=n("825a"),v=n("7b0b"),g=n("fc6a"),m=n("c04e"),y=n("5c6c"),w=n("7c73"),b=n("df75"),x=n("241c"),_=n("057f"),C=n("7418"),S=n("06cf"),A=n("9bf2"),O=n("d1e7"),k=n("9112"),E=n("6eeb"),I=n("5692"),L=n("f772"),T=n("d012"),j=n("90e3"),P=n("b622"),$=n("e538"),M=n("746f"),R=n("d44e"),N=n("69f3"),U=n("b727").forEach,F=L("hidden"),D="Symbol",B="prototype",H=P("toPrimitive"),W=N.set,X=N.getterFor(D),z=Object[B],Y=o.Symbol,G=i("JSON","stringify"),V=S.f,q=A.f,K=_.f,J=O.f,Q=I("symbols"),Z=I("op-symbols"),tt=I("string-to-symbol-registry"),et=I("symbol-to-string-registry"),nt=I("wks"),rt=o.QObject,ot=!rt||!rt[B]||!rt[B].findChild,it=s&&f((function(){return 7!=w(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=V(z,e);r&&delete z[e],q(t,e,n),r&&t!==z&&q(z,e,r)}:q,at=function(t,e){var n=Q[t]=w(Y[B]);return W(n,{type:D,tag:t,description:e}),s||(n.description=e),n},st=u?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Y},ct=function(t,e,n){t===z&&ct(Z,e,n),d(t);var r=m(e,!0);return d(n),l(Q,r)?(n.enumerable?(l(t,F)&&t[F][r]&&(t[F][r]=!1),n=w(n,{enumerable:y(0,!1)})):(l(t,F)||q(t,F,y(1,{})),t[F][r]=!0),it(t,r,n)):q(t,r,n)},ut=function(t,e){d(t);var n=g(e),r=b(n).concat(dt(n));return U(r,(function(e){s&&!lt.call(n,e)||ct(t,e,n[e])})),t},ft=function(t,e){return void 0===e?w(t):ut(w(t),e)},lt=function(t){var e=m(t,!0),n=J.call(this,e);return!(this===z&&l(Q,e)&&!l(Z,e))&&(!(n||!l(this,e)||!l(Q,e)||l(this,F)&&this[F][e])||n)},ht=function(t,e){var n=g(t),r=m(e,!0);if(n!==z||!l(Q,r)||l(Z,r)){var o=V(n,r);return!o||!l(Q,r)||l(n,F)&&n[F][r]||(o.enumerable=!0),o}},pt=function(t){var e=K(g(t)),n=[];return U(e,(function(t){l(Q,t)||l(T,t)||n.push(t)})),n},dt=function(t){var e=t===z,n=K(e?Z:g(t)),r=[];return U(n,(function(t){!l(Q,t)||e&&!l(z,t)||r.push(Q[t])})),r};if(c||(Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=j(t),n=function(t){this===z&&n.call(Z,t),l(this,F)&&l(this[F],e)&&(this[F][e]=!1),it(this,e,y(1,t))};return s&&ot&&it(z,e,{configurable:!0,set:n}),at(e,t)},E(Y[B],"toString",(function(){return X(this).tag})),E(Y,"withoutSetter",(function(t){return at(j(t),t)})),O.f=lt,A.f=ct,S.f=ht,x.f=_.f=pt,C.f=dt,$.f=function(t){return at(P(t),t)},s&&(q(Y[B],"description",{configurable:!0,get:function(){return X(this).description}}),a||E(z,"propertyIsEnumerable",lt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Y}),U(b(nt),(function(t){M(t)})),r({target:D,stat:!0,forced:!c},{for:function(t){var e=String(t);if(l(tt,e))return tt[e];var n=Y(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!st(t))throw TypeError(t+" is not a symbol");if(l(et,t))return et[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:ft,defineProperty:ct,defineProperties:ut,getOwnPropertyDescriptor:ht}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pt,getOwnPropertySymbols:dt}),r({target:"Object",stat:!0,forced:f((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(v(t))}}),G){var vt=!c||f((function(){var t=Y();return"[null]"!=G([t])||"{}"!=G({a:t})||"{}"!=G(Object(t))}));r({target:"JSON",stat:!0,forced:vt},{stringify:function(t,e,n){var r,o=[t],i=1;while(arguments.length>i)o.push(arguments[i++]);if(r=e,(p(e)||void 0!==t)&&!st(t))return h(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!st(e))return e}),o[1]=e,G.apply(null,o)}})}Y[B][H]||k(Y[B],H,Y[B].valueOf),R(Y,D),T[F]=!0},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a79d:function(t,e,n){"use strict";var r=n("23e7"),o=n("c430"),i=n("fea9"),a=n("d039"),s=n("d066"),c=n("4840"),u=n("cdf9"),f=n("6eeb"),l=!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));r({target:"Promise",proto:!0,real:!0,forced:l},{finally:function(t){var e=c(this,s("Promise")),n="function"==typeof t;return this.then(n?function(n){return u(e,t()).then((function(){return n}))}:t,n?function(n){return u(e,t()).then((function(){throw n}))}:t)}}),o||"function"!=typeof i||i.prototype["finally"]||f(i.prototype,"finally",s("Promise").prototype["finally"])},a9e3:function(t,e,n){"use strict";var r=n("83ab"),o=n("da84"),i=n("94ca"),a=n("6eeb"),s=n("5135"),c=n("c6b6"),u=n("7156"),f=n("c04e"),l=n("d039"),h=n("7c73"),p=n("241c").f,d=n("06cf").f,v=n("9bf2").f,g=n("58a8").trim,m="Number",y=o[m],w=y.prototype,b=c(h(w))==m,x=function(t){var e,n,r,o,i,a,s,c,u=f(t,!1);if("string"==typeof u&&u.length>2)if(u=g(u),e=u.charCodeAt(0),43===e||45===e){if(n=u.charCodeAt(2),88===n||120===n)return NaN}else if(48===e){switch(u.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+u}for(i=u.slice(2),a=i.length,s=0;so)return NaN;return parseInt(i,r)}return+u};if(i(m,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var _,C=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof C&&(b?l((function(){w.valueOf.call(n)})):c(n)!=m)?u(new y(x(e)),n,C):x(e)},S=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),A=0;S.length>A;A++)s(y,_=S[A])&&!s(C,_)&&v(C,_,d(y,_));C.prototype=w,w.constructor=C,a(o,m,C)}},ac1f:function(t,e,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},ae93:function(t,e,n){"use strict";var r,o,i,a=n("e163"),s=n("9112"),c=n("5135"),u=n("b622"),f=n("c430"),l=u("iterator"),h=!1,p=function(){return this};[].keys&&(i=[].keys(),"next"in i?(o=a(a(i)),o!==Object.prototype&&(r=o)):h=!0),void 0==r&&(r={}),f||c(r,l)||s(r,l,p),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},b041:function(t,e,n){"use strict";var r=n("00ee"),o=n("f5df");t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(t,e,n){var r=n("83ab"),o=n("9bf2").f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in i)&&o(i,c,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},b575:function(t,e,n){var r,o,i,a,s,c,u,f,l=n("da84"),h=n("06cf").f,p=n("2cf4").set,d=n("1cdc"),v=n("a4b4"),g=n("605d"),m=l.MutationObserver||l.WebKitMutationObserver,y=l.document,w=l.process,b=l.Promise,x=h(l,"queueMicrotask"),_=x&&x.value;_||(r=function(){var t,e;g&&(t=w.domain)&&t.exit();while(o){e=o.fn,o=o.next;try{e()}catch(n){throw o?a():i=void 0,n}}i=void 0,t&&t.enter()},d||g||v||!m||!y?b&&b.resolve?(u=b.resolve(void 0),f=u.then,a=function(){f.call(u,r)}):a=g?function(){w.nextTick(r)}:function(){p.call(l,r)}:(s=!0,c=y.createTextNode(""),new m(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),t.exports=_||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},b622:function(t,e,n){var r=n("da84"),o=n("5692"),i=n("5135"),a=n("90e3"),s=n("4930"),c=n("fdbf"),u=o("wks"),f=r.Symbol,l=c?f:f&&f.withoutSetter||a;t.exports=function(t){return i(u,t)||(s&&i(f,t)?u[t]=f[t]:u[t]=l("Symbol."+t)),u[t]}},b678:function(t,e,n){!function(e,n){t.exports=n()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=6)}([function(t,e,n){var r=n(2);"string"==typeof r&&(r=[[t.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(4)(r,o),r.locals&&(t.exports=r.locals)},function(t,e,n){"use strict";var r=n(0);n.n(r).a},function(t,e,n){(t.exports=n(3)(!1)).push([t.i,'\n.vue-cropper[data-v-6dae58fd] {\n position: relative;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n direction: ltr;\n touch-action: none;\n text-align: left;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");\n}\n.cropper-box[data-v-6dae58fd],\n.cropper-box-canvas[data-v-6dae58fd],\n.cropper-drag-box[data-v-6dae58fd],\n.cropper-crop-box[data-v-6dae58fd],\n.cropper-face[data-v-6dae58fd] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n user-select: none;\n}\n.cropper-box-canvas img[data-v-6dae58fd] {\n position: relative;\n text-align: left;\n user-select: none;\n transform: none;\n max-width: none;\n max-height: none;\n}\n.cropper-box[data-v-6dae58fd] {\n overflow: hidden;\n}\n.cropper-move[data-v-6dae58fd] {\n cursor: move;\n}\n.cropper-crop[data-v-6dae58fd] {\n cursor: crosshair;\n}\n.cropper-modal[data-v-6dae58fd] {\n background: rgba(0, 0, 0, 0.5);\n}\n.cropper-crop-box[data-v-6dae58fd] {\n /*border: 2px solid #39f;*/\n}\n.cropper-view-box[data-v-6dae58fd] {\n display: block;\n overflow: hidden;\n width: 100%;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n user-select: none;\n}\n.cropper-view-box img[data-v-6dae58fd] {\n user-select: none;\n text-align: left;\n max-width: none;\n max-height: none;\n}\n.cropper-face[data-v-6dae58fd] {\n top: 0;\n left: 0;\n background-color: #fff;\n opacity: 0.1;\n}\n.crop-info[data-v-6dae58fd] {\n position: absolute;\n left: 0px;\n min-width: 65px;\n text-align: center;\n color: white;\n line-height: 20px;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 12px;\n}\n.crop-line[data-v-6dae58fd] {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.1;\n}\n.line-w[data-v-6dae58fd] {\n top: -3px;\n left: 0;\n height: 5px;\n cursor: n-resize;\n}\n.line-a[data-v-6dae58fd] {\n top: 0;\n left: -3px;\n width: 5px;\n cursor: w-resize;\n}\n.line-s[data-v-6dae58fd] {\n bottom: -3px;\n left: 0;\n height: 5px;\n cursor: s-resize;\n}\n.line-d[data-v-6dae58fd] {\n top: 0;\n right: -3px;\n width: 5px;\n cursor: e-resize;\n}\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 8px;\n height: 8px;\n opacity: 0.75;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -4px;\n left: -4px;\n cursor: nw-resize;\n}\n.point2[data-v-6dae58fd] {\n top: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: n-resize;\n}\n.point3[data-v-6dae58fd] {\n top: -4px;\n right: -4px;\n cursor: ne-resize;\n}\n.point4[data-v-6dae58fd] {\n top: 50%;\n left: -4px;\n margin-top: -3px;\n cursor: w-resize;\n}\n.point5[data-v-6dae58fd] {\n top: 50%;\n right: -4px;\n margin-top: -3px;\n cursor: e-resize;\n}\n.point6[data-v-6dae58fd] {\n bottom: -5px;\n left: -4px;\n cursor: sw-resize;\n}\n.point7[data-v-6dae58fd] {\n bottom: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: s-resize;\n}\n.point8[data-v-6dae58fd] {\n bottom: -5px;\n right: -4px;\n cursor: se-resize;\n}\n@media screen and (max-width: 500px) {\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 20px;\n height: 20px;\n opacity: 0.45;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -10px;\n left: -10px;\n}\n.point2[data-v-6dae58fd],\n .point4[data-v-6dae58fd],\n .point5[data-v-6dae58fd],\n .point7[data-v-6dae58fd] {\n display: none;\n}\n.point3[data-v-6dae58fd] {\n top: -10px;\n right: -10px;\n}\n.point4[data-v-6dae58fd] {\n top: 0;\n left: 0;\n}\n.point6[data-v-6dae58fd] {\n bottom: -10px;\n left: -10px;\n}\n.point8[data-v-6dae58fd] {\n bottom: -10px;\n right: -10px;\n}\n}\n',""])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(r),i=r.sources.map((function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"}));return[n].concat(i).concat([o]).join("\n")}return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o=0&&c.splice(e,1)}function d(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){return n.nc}();r&&(t.attrs.nonce=r)}return v(e,t.attrs),h(t,e),e}function v(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function g(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var c=s++;n=a||(a=d(e)),r=y.bind(null,n,c,!1),o=y.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",v(e,t.attrs),h(t,e),e}(e),r=function(t,e,n){var r=n.css,o=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(r=u(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,n,e),o=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=d(e),r=function(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){p(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=o()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=l(t,e);return f(n,e),function(t){for(var o=[],i=0;i=8&&(s=n+r))),s)for(l=f.getUint16(s,o),u=0;u21?"-21px":"0px",t.width=this.cropW>0?this.cropW:0,t.height=this.cropH>0?this.cropH:0,this.infoTrue){var e=1;this.high&&!this.full&&(e=window.devicePixelRatio),1!==this.enlarge&!this.full&&(e=Math.abs(Number(this.enlarge))),t.width=t.width*e,t.height=t.height*e,this.full&&(t.width=t.width/this.scale,t.height=t.height/this.scale)}return t.width=t.width.toFixed(0),t.height=t.height.toFixed(0),t},isIE:function(){navigator.userAgent;var t=!!window.ActiveXObject||"ActiveXObject"in window;return t},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(t){""!==t&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(t,e){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(t){t&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(t){for(var e=navigator.userAgent.split(" "),n="",r=new RegExp(t,"i"),o=0;o=81)e=-1;else if(this.getVersion("safari")[0]>=605){var i=this.getVersion("version");i[0]>13&&i[1]>1&&(e=-1)}else{var a=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(a){var s=a[1];((s=s.split("_"))[0]>13||s[0]>=13&&s[1]>=4)&&(e=-1)}}var c=document.createElement("canvas"),u=c.getContext("2d");switch(u.save(),e){case 2:c.width=n,c.height=r,u.translate(n,0),u.scale(-1,1);break;case 3:c.width=n,c.height=r,u.translate(n/2,r/2),u.rotate(180*Math.PI/180),u.translate(-n/2,-r/2);break;case 4:c.width=n,c.height=r,u.translate(0,r),u.scale(1,-1);break;case 5:c.height=n,c.width=r,u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:c.width=r,c.height=n,u.translate(r/2,n/2),u.rotate(90*Math.PI/180),u.translate(-n/2,-r/2);break;case 7:c.height=n,c.width=r,u.rotate(.5*Math.PI),u.translate(n,-r),u.scale(-1,1);break;case 8:c.height=n,c.width=r,u.translate(r/2,n/2),u.rotate(-90*Math.PI/180),u.translate(-n/2,-r/2);break;default:c.width=n,c.height=r}u.drawImage(t,0,0,n,r),u.restore(),c.toBlob((function(t){var e=URL.createObjectURL(t);URL.revokeObjectURL(o.imgs),o.imgs=e}),"image/"+this.outputType,1)},checkedImg:function(){var t=this;if(null===this.img||""===this.img)return this.imgs="",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var e=new Image;if(e.onload=function(){if(""===t.img)return t.$emit("imgLoad","error"),t.$emit("img-load","error"),!1;var n=e.width,r=e.height;i.getData(e).then((function(o){t.orientation=o.orientation||1;var i=Number(t.maxImgSize);!t.orientation&&ni&&(r=r/n*i,n=i),r>i&&(n=n/r*i,r=i),t.checkOrientationImage(e,t.orientation,n,r))}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},"data"!==this.img.substr(0,4)&&(e.crossOrigin=""),this.isIE){var n=new XMLHttpRequest;n.onload=function(){var t=URL.createObjectURL(this.response);e.src=t},n.open("GET",this.img,!0),n.responseType="blob",n.send()}else e.src=this.img},startMove:function(t){if(t.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=("clientX"in t?t.clientX:t.touches[0].clientX)-this.x,this.moveY=("clientY"in t?t.clientY:t.touches[0].clientY)-this.y,t.touches?(window.addEventListener("touchmove",this.moveImg),window.addEventListener("touchend",this.leaveImg),2==t.touches.length&&(this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale))):(window.addEventListener("mousemove",this.moveImg),window.addEventListener("mouseup",this.leaveImg)),this.$emit("imgMoving",{moving:!0,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener("mousemove",this.createCrop),window.addEventListener("mouseup",this.endCrop),window.addEventListener("touchmove",this.createCrop),window.addEventListener("touchend",this.endCrop),this.cropOffsertX=t.offsetX?t.offsetX:t.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=t.offsetY?t.offsetY:t.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(t){var e=this;t.preventDefault();var n=this.scale,r=this.touches[0].clientX,o=this.touches[0].clientY,i=t.touches[0].clientX,a=t.touches[0].clientY,s=this.touches[1].clientX,c=this.touches[1].clientY,u=t.touches[1].clientX,f=t.touches[1].clientY,l=Math.sqrt(Math.pow(r-s,2)+Math.pow(o-c,2)),h=Math.sqrt(Math.pow(i-u,2)+Math.pow(a-f,2))-l,p=1,d=(p=(p=p/this.trueWidth>p/this.trueHeight?p/this.trueHeight:p/this.trueWidth)>.1?.1:p)*h;if(!this.touchNow){if(this.touchNow=!0,h>0?n+=Math.abs(d):h<0&&n>Math.abs(d)&&(n-=Math.abs(d)),this.touches=t.touches,setTimeout((function(){e.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n}},cancelTouchScale:function(t){window.removeEventListener("touchmove",this.touchScale)},moveImg:function(t){var e=this;if(t.preventDefault(),t.touches&&2===t.touches.length)return this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale),window.removeEventListener("touchmove",this.moveImg),!1;var n,r,o="clientX"in t?t.clientX:t.touches[0].clientX,i="clientY"in t?t.clientY:t.touches[0].clientY;n=o-this.moveX,r=i-this.moveY,this.$nextTick((function(){if(e.centerBox){var t,o,i,a,s=e.getImgAxis(n,r,e.scale),c=e.getCropAxis(),u=e.trueHeight*e.scale,f=e.trueWidth*e.scale;switch(e.rotate){case 1:case-1:case 3:case-3:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2+(u-f)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2+(f-u)/2,i=t-u+e.cropW,a=o-f+e.cropH;break;default:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2,i=t-f+e.cropW,a=o-u+e.cropH}s.x1>=c.x1&&(n=t),s.y1>=c.y1&&(r=o),s.x2<=c.x2&&(n=i),s.y2<=c.y2&&(r=a)}e.x=n,e.y=r,e.$emit("imgMoving",{moving:!0,axis:e.getImgAxis()}),e.$emit("img-moving",{moving:!0,axis:e.getImgAxis()})}))},leaveImg:function(t){window.removeEventListener("mousemove",this.moveImg),window.removeEventListener("touchmove",this.moveImg),window.removeEventListener("mouseup",this.leaveImg),window.removeEventListener("touchend",this.leaveImg),this.$emit("imgMoving",{moving:!1,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(t){var e=this;t.preventDefault();var n=this.scale,r=t.deltaY||t.wheelDelta;r=navigator.userAgent.indexOf("Firefox")>0?30*r:r,this.isIE&&(r=-r);var o=this.coe,i=(o=o/this.trueWidth>o/this.trueHeight?o/this.trueHeight:o/this.trueWidth)*r;i<0?n+=Math.abs(i):n>Math.abs(i)&&(n-=Math.abs(i));var a=i<0?"add":"reduce";if(a!==this.coeStatus&&(this.coeStatus=a,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){e.scaling=!1,e.coe=e.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n},changeScale:function(t){var e=this.scale;t=t||1;var n=20;if((t*=n=n/this.trueWidth>n/this.trueHeight?n/this.trueHeight:n/this.trueWidth)>0?e+=Math.abs(t):e>Math.abs(t)&&(e-=Math.abs(t)),!this.checkoutImgAxis(this.x,this.y,e))return!1;this.scale=e},createCrop:function(t){var e=this;t.preventDefault();var n="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,r="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0;this.$nextTick((function(){var t=n-e.cropX,o=r-e.cropY;if(t>0?(e.cropW=t+e.cropChangeX>e.w?e.w-e.cropChangeX:t,e.cropOffsertX=e.cropChangeX):(e.cropW=e.w-e.cropChangeX+Math.abs(t)>e.w?e.cropChangeX:Math.abs(t),e.cropOffsertX=e.cropChangeX+t>0?e.cropChangeX+t:0),e.fixed){var i=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];i+e.cropOffsertY>e.h?(e.cropH=e.h-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0],e.cropOffsertX=t>0?e.cropChangeX:e.cropChangeX-e.cropW):e.cropH=i,e.cropOffsertY=e.cropOffsertY}else o>0?(e.cropH=o+e.cropChangeY>e.h?e.h-e.cropChangeY:o,e.cropOffsertY=e.cropChangeY):(e.cropH=e.h-e.cropChangeY+Math.abs(o)>e.h?e.cropChangeY:Math.abs(o),e.cropOffsertY=e.cropChangeY+o>0?e.cropChangeY+o:0)}))},changeCropSize:function(t,e,n,r,o){t.preventDefault(),window.addEventListener("mousemove",this.changeCropNow),window.addEventListener("mouseup",this.changeCropEnd),window.addEventListener("touchmove",this.changeCropNow),window.addEventListener("touchend",this.changeCropEnd),this.canChangeX=e,this.canChangeY=n,this.changeCropTypeX=r,this.changeCropTypeY=o,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit("change-crop-size",{width:this.cropW,height:this.cropH})},changeCropNow:function(t){var e=this;t.preventDefault();var n="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,r="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0,o=this.w,i=this.h,a=0,s=0;if(this.centerBox){var c=this.getImgAxis(),u=c.x2,f=c.y2;a=c.x1>0?c.x1:0,s=c.y1>0?c.y1:0,o>u&&(o=u),i>f&&(i=f)}this.$nextTick((function(){var t=n-e.cropX,c=r-e.cropY;if(e.canChangeX&&(1===e.changeCropTypeX?e.cropOldW-t>0?(e.cropW=o-e.cropChangeX-t<=o-a?e.cropOldW-t:e.cropOldW+e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX-t<=o-a?e.cropChangeX+t:a):(e.cropW=Math.abs(t)+e.cropChangeX<=o?Math.abs(t)-e.cropOldW:o-e.cropOldW-e.cropChangeX,e.cropOffsertX=e.cropChangeX+e.cropOldW):2===e.changeCropTypeX&&(e.cropOldW+t>0?(e.cropW=e.cropOldW+t+e.cropOffsertX<=o?e.cropOldW+t:o-e.cropOffsertX,e.cropOffsertX=e.cropChangeX):(e.cropW=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?Math.abs(t+e.cropOldW):e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?e.cropChangeX-Math.abs(t+e.cropOldW):a))),e.canChangeY&&(1===e.changeCropTypeY?e.cropOldH-c>0?(e.cropH=i-e.cropChangeY-c<=i-s?e.cropOldH-c:e.cropOldH+e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY-c<=i-s?e.cropChangeY+c:s):(e.cropH=Math.abs(c)+e.cropChangeY<=i?Math.abs(c)-e.cropOldH:i-e.cropOldH-e.cropChangeY,e.cropOffsertY=e.cropChangeY+e.cropOldH):2===e.changeCropTypeY&&(e.cropOldH+c>0?(e.cropH=e.cropOldH+c+e.cropOffsertY<=i?e.cropOldH+c:i-e.cropOffsertY,e.cropOffsertY=e.cropChangeY):(e.cropH=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?Math.abs(c+e.cropOldH):e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?e.cropChangeY-Math.abs(c+e.cropOldH):s))),e.canChangeX&&e.fixed){var u=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];u+e.cropOffsertY>i?(e.cropH=i-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0]):e.cropH=u}if(e.canChangeY&&e.fixed){var f=e.cropH/e.fixedNumber[1]*e.fixedNumber[0];f+e.cropOffsertX>o?(e.cropW=o-e.cropOffsertX,e.cropH=e.cropW/e.fixedNumber[0]*e.fixedNumber[1]):e.cropW=f}}))},checkCropLimitSize:function(){this.cropW,this.cropH;var t=this.limitMinSize,e=new Array;return e=Array.isArray[t]?t:[t,t],[parseFloat(e[0]),parseFloat(e[1])]},changeCropEnd:function(t){window.removeEventListener("mousemove",this.changeCropNow),window.removeEventListener("mouseup",this.changeCropEnd),window.removeEventListener("touchmove",this.changeCropNow),window.removeEventListener("touchend",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener("mousemove",this.createCrop),window.removeEventListener("mouseup",this.endCrop),window.removeEventListener("touchmove",this.createCrop),window.removeEventListener("touchend",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(t){if(t.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(t),!1;if(t.touches&&2===t.touches.length)return this.crop=!1,this.startMove(t),this.leaveCrop(),!1;window.addEventListener("mousemove",this.moveCrop),window.addEventListener("mouseup",this.leaveCrop),window.addEventListener("touchmove",this.moveCrop),window.addEventListener("touchend",this.leaveCrop);var e,n,r="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY;e=r-this.cropOffsertX,n=o-this.cropOffsertY,this.cropX=e,this.cropY=n,this.$emit("cropMoving",{moving:!0,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(t,e){var n=this,r=0,o=0;t&&(t.preventDefault(),r="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY),this.$nextTick((function(){var t,i,a=r-n.cropX,s=o-n.cropY;if(e&&(a=n.cropOffsertX,s=n.cropOffsertY),t=a<=0?0:a+n.cropW>n.w?n.w-n.cropW:a,i=s<=0?0:s+n.cropH>n.h?n.h-n.cropH:s,n.centerBox){var c=n.getImgAxis();t<=c.x1&&(t=c.x1),t+n.cropW>c.x2&&(t=c.x2-n.cropW),i<=c.y1&&(i=c.y1),i+n.cropH>c.y2&&(i=c.y2-n.cropH)}n.cropOffsertX=t,n.cropOffsertY=i,n.$emit("cropMoving",{moving:!0,axis:n.getCropAxis()}),n.$emit("crop-moving",{moving:!0,axis:n.getCropAxis()})}))},getImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var r={x1:0,x2:0,y1:0,y2:0},o=this.trueWidth*n,i=this.trueHeight*n;switch(this.rotate){case 0:r.x1=t+this.trueWidth*(1-n)/2,r.x2=r.x1+this.trueWidth*n,r.y1=e+this.trueHeight*(1-n)/2,r.y2=r.y1+this.trueHeight*n;break;case 1:case-1:case 3:case-3:r.x1=t+this.trueWidth*(1-n)/2+(o-i)/2,r.x2=r.x1+this.trueHeight*n,r.y1=e+this.trueHeight*(1-n)/2+(i-o)/2,r.y2=r.y1+this.trueWidth*n;break;default:r.x1=t+this.trueWidth*(1-n)/2,r.x2=r.x1+this.trueWidth*n,r.y1=e+this.trueHeight*(1-n)/2,r.y2=r.y1+this.trueHeight*n}return r},getCropAxis:function(){var t={x1:0,x2:0,y1:0,y2:0};return t.x1=this.cropOffsertX,t.x2=t.x1+this.cropW,t.y1=this.cropOffsertY,t.y2=t.y1+this.cropH,t},leaveCrop:function(t){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.$emit("cropMoving",{moving:!1,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(t){var e=this,n=document.createElement("canvas"),r=new Image,o=this.rotate,i=this.trueWidth,a=this.trueHeight,s=this.cropOffsertX,c=this.cropOffsertY;function u(t,e){n.width=Math.round(t),n.height=Math.round(e)}r.onload=function(){if(0!==e.cropW){var f=n.getContext("2d"),l=1;e.high&!e.full&&(l=window.devicePixelRatio),1!==e.enlarge&!e.full&&(l=Math.abs(Number(e.enlarge)));var h=e.cropW*l,p=e.cropH*l,d=i*e.scale*l,v=a*e.scale*l,g=(e.x-s+e.trueWidth*(1-e.scale)/2)*l,m=(e.y-c+e.trueHeight*(1-e.scale)/2)*l;switch(u(h,p),f.save(),o){case 0:e.full?(u(h/e.scale,p/e.scale),f.drawImage(r,g/e.scale,m/e.scale,d/e.scale,v/e.scale)):f.drawImage(r,g,m,d,v);break;case 1:case-3:e.full?(u(h/e.scale,p/e.scale),g=g/e.scale+(d/e.scale-v/e.scale)/2,m=m/e.scale+(v/e.scale-d/e.scale)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,m,-g-v/e.scale,d/e.scale,v/e.scale)):(g+=(d-v)/2,m+=(v-d)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,m,-g-v,d,v));break;case 2:case-2:e.full?(u(h/e.scale,p/e.scale),f.rotate(90*o*Math.PI/180),g/=e.scale,m/=e.scale,f.drawImage(r,-g-d/e.scale,-m-v/e.scale,d/e.scale,v/e.scale)):(f.rotate(90*o*Math.PI/180),f.drawImage(r,-g-d,-m-v,d,v));break;case 3:case-1:e.full?(u(h/e.scale,p/e.scale),g=g/e.scale+(d/e.scale-v/e.scale)/2,m=m/e.scale+(v/e.scale-d/e.scale)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,-m-d/e.scale,g,d/e.scale,v/e.scale)):(g+=(d-v)/2,m+=(v-d)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,-m-d,g,d,v));break;default:e.full?(u(h/e.scale,p/e.scale),f.drawImage(r,g/e.scale,m/e.scale,d/e.scale,v/e.scale)):f.drawImage(r,g,m,d,v)}f.restore()}else{var y=i*e.scale,w=a*e.scale,b=n.getContext("2d");switch(b.save(),o){case 0:u(y,w),b.drawImage(r,0,0,y,w);break;case 1:case-3:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(r,0,-w,y,w);break;case 2:case-2:u(y,w),b.rotate(90*o*Math.PI/180),b.drawImage(r,-y,-w,y,w);break;case 3:case-1:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(r,-y,0,y,w);break;default:u(y,w),b.drawImage(r,0,0,y,w)}b.restore()}t(n)},"data"!==this.img.substr(0,4)&&(r.crossOrigin="Anonymous"),r.src=this.imgs},getCropData:function(t){var e=this;this.getCropChecked((function(n){t(n.toDataURL("image/"+e.outputType,e.outputSize))}))},getCropBlob:function(t){var e=this;this.getCropChecked((function(n){n.toBlob((function(e){return t(e)}),"image/"+e.outputType,e.outputSize)}))},showPreview:function(){var t=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){t.isCanShow=!0}),16);var e=this.cropW,n=this.cropH,r=this.scale,o={};o.div={width:"".concat(e,"px"),height:"".concat(n,"px")};var i=(this.x-this.cropOffsertX)/r,a=(this.y-this.cropOffsertY)/r;o.w=e,o.h=n,o.url=this.imgs,o.img={width:"".concat(this.trueWidth,"px"),height:"".concat(this.trueHeight,"px"),transform:"scale(".concat(r,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,"deg)")},o.html='\n
\n
\n \n
\n
'),this.$emit("realTime",o),this.$emit("real-time",o)},reload:function(){var t=this,e=new Image;e.onload=function(){t.w=parseFloat(window.getComputedStyle(t.$refs.cropper).width),t.h=parseFloat(window.getComputedStyle(t.$refs.cropper).height),t.trueWidth=e.width,t.trueHeight=e.height,t.original?t.scale=1:t.scale=t.checkedMode(),t.$nextTick((function(){t.x=-(t.trueWidth-t.trueWidth*t.scale)/2+(t.w-t.trueWidth*t.scale)/2,t.y=-(t.trueHeight-t.trueHeight*t.scale)/2+(t.h-t.trueHeight*t.scale)/2,t.loading=!1,t.autoCrop&&t.goAutoCrop(),t.$emit("img-load","success"),t.$emit("imgLoad","success"),setTimeout((function(){t.showPreview()}),20)}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},e.src=this.imgs},checkedMode:function(){var t=1,e=(this.trueWidth,this.trueHeight),n=this.mode.split(" ");switch(n[0]){case"contain":this.trueWidth>this.w&&(t=this.w/this.trueWidth),this.trueHeight*t>this.h&&(t=this.h/this.trueHeight);break;case"cover":(e*=t=this.w/this.trueWidth)0,i=(o?this.trueHeight:this.trueWidth)*this.scale,a=(o?this.trueWidth:this.trueHeight)*this.scale;n=in?n:s,c=c>r?r:c,this.fixed&&(c=s/this.fixedNumber[0]*this.fixedNumber[1]),c>this.h&&(s=(c=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,c)}},changeCrop:function(t,e){var n=this;if(this.centerBox){var r=this.getImgAxis();t>r.x2-r.x1&&(e=(t=r.x2-r.x1)/this.fixedNumber[0]*this.fixedNumber[1]),e>r.y2-r.y1&&(t=(e=r.y2-r.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=t,this.cropH=e,this.checkCropLimitSize(),this.$nextTick((function(){n.cropOffsertX=(n.w-n.cropW)/2,n.cropOffsertY=(n.h-n.cropH)/2,n.centerBox&&n.moveCrop(null,!0)}))},refresh:function(){var t=this;this.img,this.imgs="",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){t.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var r=!0;if(this.centerBox){var o=this.getImgAxis(t,e,n),i=this.getCropAxis();o.x1>=i.x1&&(r=!1),o.x2<=i.x2&&(r=!1),o.y1>=i.y1&&(r=!1),o.y2<=i.y2&&(r=!1)}return r}},mounted:function(){this.support="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";var t=this,e=navigator.userAgent;this.isIOS=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,n,r){for(var o=atob(this.toDataURL(n,r).split(",")[1]),i=o.length,a=new Uint8Array(i),s=0;sS;S++)if((p||S in x)&&(y=x[S],w=_(y,S,b),t))if(e)O[S]=w;else if(w)switch(t){case 3:return!0;case 5:return y;case 6:return S;case 2:c.call(O,y)}else switch(t){case 4:return!1;case 7:c.call(O,y)}return l?-1:u||f?f:O}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),i=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,s=o(t),c=0,u=[];for(n in s)!r(a,n)&&r(s,n)&&u.push(n);while(e.length>c)r(s,n=e[c++])&&(~i(u,n)||u.push(n));return u}},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},ccae:function(t,e,n){"use strict";function r(t){var e=n("8b26"),r=[],o=void 0,i=void 0,a=void 0,s=void 0;for(o in t)if("rect"===o||"circle"===o||"ellipse"===o||"polygon"===o||"line"===o||"path"===o){var c=!0,u=!1,f=void 0;try{for(var l,h=t[o][Symbol.iterator]();!(c=(l=h.next()).done);c=!0)i=l.value,r.push(e(i.$,o))}catch(C){u=!0,f=C}finally{try{!c&&h.return&&h.return()}finally{if(u)throw f}}}else if("g"===o){var p=!0,d=!1,v=void 0;try{for(var g,m=t[o][Symbol.iterator]();!(p=(g=m.next()).done);p=!0)for(i in a=g.value,a)if("rect"===o||"circle"===o||"ellipse"===o||"polygon"===o||"line"===o||"path"===o){var y=!0,w=!1,b=void 0;try{for(var x,_=a[i][Symbol.iterator]();!(y=(x=_.next()).done);y=!0)s=x.value,r.push(e(s.$,i))}catch(C){w=!0,b=C}finally{try{!y&&_.return&&_.return()}finally{if(w)throw b}}}}catch(C){d=!0,v=C}finally{try{!p&&m.return&&m.return()}finally{if(d)throw v}}}return r}t.exports={SVGtoArray:r}},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),o=n("da84"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d28b:function(t,e,n){var r=n("746f");r("iterator")},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("5135"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),i=n("b622"),a=n("9263"),s=n("9112"),c=i("species"),u=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){return"$0"==="a".replace(/./,"$0")}(),l=i("replace"),h=function(){return!!/./[l]&&""===/./[l]("a","$0")}(),p=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var d=i(t),v=!o((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),g=v&&!o((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return e=!0,null},n[d](""),!e}));if(!v||!g||"replace"===t&&(!u||!f||h)||"split"===t&&!p){var m=/./[d],y=n(d,""[t],(function(t,e,n,r,o){return e.exec===a?v&&!o?{done:!0,value:m.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}),w=y[0],b=y[1];r(String.prototype,t,w),r(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}l&&s(RegExp.prototype[d],"sham",!0)}},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},ddb0:function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("e260"),a=n("9112"),s=n("b622"),c=s("iterator"),u=s("toStringTag"),f=i.values;for(var l in o){var h=r[l],p=h&&h.prototype;if(p){if(p[c]!==f)try{a(p,c,f)}catch(v){p[c]=f}if(p[u]||a(p,u,l),o[l])for(var d in i)if(p[d]!==i[d])try{a(p,d,i[d])}catch(v){p[d]=i[d]}}}},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),a=n("5135"),s=n("861d"),c=n("9bf2").f,u=n("e893"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};u(h,f);var p=h.prototype=f.prototype;p.constructor=h;var d=p.toString,v="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=d.call(t);if(a(l,t))return"";var n=v?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:h})}},e163:function(t,e,n){var r=n("5135"),o=n("7b0b"),i=n("f772"),a=n("e177"),s=i("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e260:function(t,e,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),a=n("69f3"),s=n("7dd0"),c="Array Iterator",u=a.set,f=a.getterFor(c);t.exports=s(Array,"Array",(function(t,e){u(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=f(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e538:function(t,e,n){var r=n("b622");e.f=r},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e688:function(t,e,n){(function(e,n){t.exports=n()})(0,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=t,n.c=e,n.p="",n(0)}([function(t,e,n){n(7),n(8),t.exports=n(9)},function(t,e,n){(function(e){(function(n){var r="function"===typeof e&&e||function(t){setTimeout(t,1)};function o(t,e){return function(){t.apply(e,arguments)}}var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function a(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],h(t,o(c,this),o(u,this))}function s(t){var e=this;null!==this._state?r((function(){var n=e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void t.reject(o)}t.resolve(r)}else(e._state?t.resolve:t.reject)(e._value)})):this._deferreds.push(t)}function c(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var e=t.then;if("function"===typeof e)return void h(o(e,t),o(c,this),o(u,this))}this._state=!0,this._value=t,f.call(this)}catch(n){u.call(this,n)}}function u(t){this._state=!1,this._value=t,f.call(this)}function f(){for(var t=0,e=this._deferreds.length;t=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof t&&t.clearImmediate||this&&this.clearImmediate}).call(e,function(){return this}())},function(t,e,n){(function(t,e){(function(t,n){"use strict";if(!t.setImmediate){var r,o=1,i={},a=!1,s=t.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(t);c=c&&c.setTimeout?c:t,"[object process]"==={}.toString.call(t.process)?p():d()?v():t.MessageChannel?g():s&&"onreadystatechange"in s.createElement("script")?m():y(),c.setImmediate=u,c.clearImmediate=f}function u(t){"function"!==typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n1)for(var n=1;n4?p:e+8,a=[],c=0;c4?p:e+8,b(t,i,h-1);case 3:if(1==h)return t.getUint16(e+8,!o);for(i=h>2?p:e+8,a=[],c=0;c1048576){var r=document.createElement("canvas");r.width=r.height=1;var o=r.getContext("2d");return o.drawImage(t,1-e,0),0===o.getImageData(0,0,1,1).data[3]}return!1}function i(t,e,n){var r=document.createElement("canvas");r.width=1,r.height=n;var o=r.getContext("2d");o.drawImage(t,0,0);var i=o.getImageData(0,0,1,n).data,a=0,s=n,c=n;while(c>a){var u=i[4*(c-1)+3];0===u?s=c:a=c,c=s+a>>1}var f=c/n;return 0===f?1:f}function a(t,e,n){var r=document.createElement("canvas");return s(t,r,e,n),r.toDataURL("image/jpeg",e.quality||.8)}function s(t,e,r,o){var a=t.naturalWidth,s=t.naturalHeight,u=r.width,f=r.height,l=e.getContext("2d");l.save(),c(e,l,u,f,r.orientation);var h=n(t);h&&(a/=2,s/=2);var p=1024,d=document.createElement("canvas");d.width=d.height=p;var v=d.getContext("2d"),g=o?i(t,a,s):1,m=Math.ceil(p*u/a),y=Math.ceil(p*f/s/g),w=0,b=0;while(wp&&(l=p,h=f*l/u<<0),d&&h>d&&(h=d,l=u*h/f<<0);var g={width:l,height:h};for(var m in e)g[m]=e[m];var y=t.tagName.toLowerCase();"img"===y?t.src=a(this.srcImage,g,v):"canvas"===y&&s(this.srcImage,t,g,v),"function"===typeof this.onrender&&this.onrender(t),n&&n()}},r=[],o=function(){return u}.apply(e,r),void 0===o||(t.exports=o)})()},function(t,e){function n(t){Math.round;var e,n,r,o,i,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),f=new Array(64),l=new Array(65535),h=new Array(65535),p=new Array(64),d=new Array(64),v=[],g=0,m=7,y=new Array(64),w=new Array(64),b=new Array(64),x=new Array(256),_=new Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],O=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],k=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],I=[0,1,2,3,4,5,6,7,8,9,10,11],L=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],T=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function j(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r<1?r=1:r>255&&(r=255),s[C[n]]=r}for(var o=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var l=a((o[i]*t+50)/100);l<1?l=1:l>255&&(l=255),c[C[i]]=l}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,d=0;d<8;d++)for(var v=0;v<8;v++)u[p]=1/(s[C[p]]*h[d]*h[v]*8),f[p]=1/(c[C[p]]*h[d]*h[v]*8),p++}function P(t,e){for(var n=0,r=0,o=new Array,i=1;i<=16;i++){for(var a=1;a<=t[i];a++)o[e[r]]=[],o[e[r]][0]=n,o[e[r]][1]=i,r++,n++;n*=2}return o}function $(){e=P(S,A),n=P(E,I),r=P(O,k),o=P(L,T)}function M(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r>0]=38470*t,_[t+512>>0]=7471*t+32768,_[t+768>>0]=-11059*t,_[t+1024>>0]=-21709*t,_[t+1280>>0]=32768*t+8421375,_[t+1536>>0]=-27439*t,_[t+1792>>0]=-5329*t}function N(t){var e=t[0],n=t[1]-1;while(n>=0)e&1<>8&255),U(255&t)}function D(t,e){var n,r,o,i,a,s,c,u,f,l=0;const h=8,d=64;for(f=0;f0?Z+.5|0:Z-.5|0;return p}function B(){F(65504),F(16),U(74),U(70),U(73),U(70),U(0),U(1),U(1),U(0),F(1),F(1),U(0),U(0)}function H(t,e){F(65472),F(17),U(8),F(e),F(t),U(3),U(1),U(17),U(0),U(2),U(17),U(1),U(3),U(17),U(1)}function W(){F(65499),F(132),U(0);for(var t=0;t<64;t++)U(s[t]);U(1);for(var e=0;e<64;e++)U(c[e])}function X(){F(65476),F(418),U(0);for(var t=0;t<16;t++)U(S[t+1]);for(var e=0;e<=11;e++)U(A[e]);U(16);for(var n=0;n<16;n++)U(O[n+1]);for(var r=0;r<=161;r++)U(k[r]);U(1);for(var o=0;o<16;o++)U(E[o+1]);for(var i=0;i<=11;i++)U(I[i]);U(17);for(var a=0;a<16;a++)U(L[a+1]);for(var s=0;s<=161;s++)U(T[s])}function z(){F(65498),F(12),U(3),U(1),U(0),U(2),U(17),U(3),U(17),U(0),U(63),U(0)}function Y(t,e,n,r,o){var i,a=o[0],s=o[240];const c=16,u=63,f=64;for(var p=D(t,e),v=0;v0&&0==d[m];m--);if(0==m)return N(a),n;var y,w=1;while(w<=m){for(var b=w;0==d[w]&&w<=m;++w);var x=w-b;if(x>=c){y=x>>4;for(var _=1;_<=y;++_)N(s);x&=15}i=32767+d[w],N(o[(x<<4)+h[i]]),N(l[i]),w++}return m!=u&&N(a),n}function G(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}function V(t){if(t<=0&&(t=1),t>100&&(t=100),i!=t){var e=0;e=t<50?Math.floor(5e3/t):Math.floor(200-2*t),j(e),i=t}}function q(){var e=(new Date).getTime();t||(t=50),G(),$(),M(),R(),V(t);(new Date).getTime()}this.encode=function(t,i,a){var s=(new Date).getTime();i&&V(i),v=new Array,g=0,m=7,F(65496),B(),W(),H(t.width,t.height),X(),z();var c=0,l=0,h=0;g=0,m=7,this.encode.displayName="_encode_";var p,d,x,C,S,A,O,k,E,I=t.data,L=t.width,T=t.height,j=4*L,P=0;while(P>3,O=4*(7&E),A=S+k*j+O,P+k>=T&&(A-=j*(P+1+k-T)),p+O>=j&&(A-=p+O-j+4),d=I[A++],x=I[A++],C=I[A++],y[E]=(_[d]+_[x+256>>0]+_[C+512>>0]>>16)-128,w[E]=(_[d+768>>0]+_[x+1024>>0]+_[C+1280>>0]>>16)-128,b[E]=(_[d+1280>>0]+_[x+1536>>0]+_[C+1792>>0]>>16)-128;c=Y(y,u,c,e,r),l=Y(w,f,l,n,o),h=Y(b,f,h,n,o),p+=32}P+=8}if(m>=0){var $=[];$[1]=m+1,$[0]=(1<=13,oldAndroid:!!n&&+n.pop().substr(0,3)<4.5,iOS:/\(i[^;]+;( U;)? CPU.+Mac OS X/.test(t),android:/Android/g.test(t),mQQBrowser:/MQQBrowser/g.test(t)}}(navigator.userAgent);function s(t,e){var n=this;if(!t)throw new Error("没有收到图片,可能的解决方案:https://github.com/think2011/localResizeIMG/issues/7");for(var r in e=e||{},n.defaults={width:null,height:null,fieldName:"file",ingnoreOrientation:!a.iOS||a.newIOS,quality:.7},n.file=t,e)e.hasOwnProperty(r)&&(n.defaults[r]=e[r]);return this.init()}function c(t){var e=null;return e=t?[].filter.call(document.scripts,(function(e){return-1!==e.src.indexOf(t)}))[0]:document.scripts[document.scripts.length-1],e?e.src.substr(0,e.src.lastIndexOf("/")):null}function u(t){var e;e=t.split(",")[0].indexOf("base64")>=0?atob(t.split(",")[1]):unescape(t.split(",")[1]);for(var n=t.split(",")[0].split(":")[1].split(";")[0],r=new Uint8Array(e.length),i=0;it.file.size?(i=new FormData,e=t.file):(i=new o.FormData,e=u(r)),i.append(t.defaults.fieldName,e,t.fileName.replace(/\..+/g,".jpg")),n({formData:i,fileLen:+e.size,base64:r,base64Len:r.length,origin:t.file,file:e}),t)t.hasOwnProperty(a)&&(t[a]=null);URL.revokeObjectURL(t.blob)}))},!i&&(a.crossOrigin="*"),a.src=c}))},s.prototype._getBase64=function(){var t=this,e=t.img,n=t.file,o=t.canvas;return new r((function(r){try{i.getData("object"===typeof n?n:e,(function(){t.orientation=t.defaults.ingnoreOrientation?0:i.getTag(this,"Orientation"),t.resize=t._getResize(),t.ctx=o.getContext("2d"),o.width=t.resize.width,o.height=t.resize.height,t.ctx.fillStyle="#fff",t.ctx.fillRect(0,0,o.width,o.height),a.oldIOS?t._createBase64ForOldIOS().then(r):t._createBase64().then(r)}))}catch(s){throw new Error(s)}}))},s.prototype._createBase64ForOldIOS=function(){var t=this,e=t.img,o=t.canvas,i=t.defaults,a=t.orientation;return new r((function(t){!function(){var r=[n(7)];(function(n){var r=new n(e);"5678".indexOf(a)>-1?r.render(o,{width:o.height,height:o.width,orientation:a}):r.render(o,{width:o.width,height:o.height,orientation:a}),t(o.toDataURL("image/jpeg",i.quality))}).apply(null,r)}()}))},s.prototype._createBase64=function(){var t=this,e=t.resize,o=t.img,i=t.canvas,s=t.ctx,c=t.defaults,u=t.orientation;switch(u){case 3:s.rotate(180*Math.PI/180),s.drawImage(o,-e.width,-e.height,e.width,e.height);break;case 6:s.rotate(90*Math.PI/180),s.drawImage(o,0,-e.width,e.height,e.width);break;case 8:s.rotate(270*Math.PI/180),s.drawImage(o,-e.height,0,e.height,e.width);break;case 2:s.translate(e.width,0),s.scale(-1,1),s.drawImage(o,0,0,e.width,e.height);break;case 4:s.translate(e.width,0),s.scale(-1,1),s.rotate(180*Math.PI/180),s.drawImage(o,-e.width,-e.height,e.width,e.height);break;case 5:s.translate(e.width,0),s.scale(-1,1),s.rotate(90*Math.PI/180),s.drawImage(o,0,-e.width,e.height,e.width);break;case 7:s.translate(e.width,0),s.scale(-1,1),s.rotate(270*Math.PI/180),s.drawImage(o,-e.height,0,e.height,e.width);break;default:s.drawImage(o,0,0,e.width,e.height)}return new r((function(t){a.oldAndroid||a.mQQBrowser||!navigator.userAgent?function(){var e=[n(8)];(function(e){var n=new e,r=s.getImageData(0,0,i.width,i.height);t(n.encode(r,100*c.quality))}).apply(null,e)}():t(i.toDataURL("image/jpeg",c.quality))}))},s.prototype._getResize=function(){var t=this,e=t.img,n=t.defaults,r=n.width,o=n.height,i=t.orientation,a={width:e.width,height:e.height};if("5678".indexOf(i)>-1&&(a.width=e.height,a.height=e.width),a.width=r/o?a.width>r&&(a.width=r,a.height=Math.ceil(r/s)):a.height>o&&(a.height=o,a.width=Math.ceil(o*s)):r?r=3264||a.height>=2448)a.width*=.8,a.height*=.8;return a},window.lrz=function(t,e){return new s(t,e)},window.lrz.version="__packageJSON.version__",t.exports=window.lrz}])}))},e6cf:function(t,e,n){"use strict";var r,o,i,a,s=n("23e7"),c=n("c430"),u=n("da84"),f=n("d066"),l=n("fea9"),h=n("6eeb"),p=n("e2cc"),d=n("d44e"),v=n("2626"),g=n("861d"),m=n("1c0b"),y=n("19aa"),w=n("8925"),b=n("2266"),x=n("1c7e"),_=n("4840"),C=n("2cf4").set,S=n("b575"),A=n("cdf9"),O=n("44de"),k=n("f069"),E=n("e667"),I=n("69f3"),L=n("94ca"),T=n("b622"),j=n("605d"),P=n("2d00"),$=T("species"),M="Promise",R=I.get,N=I.set,U=I.getterFor(M),F=l,D=u.TypeError,B=u.document,H=u.process,W=f("fetch"),X=k.f,z=X,Y=!!(B&&B.createEvent&&u.dispatchEvent),G="function"==typeof PromiseRejectionEvent,V="unhandledrejection",q="rejectionhandled",K=0,J=1,Q=2,Z=1,tt=2,et=L(M,(function(){var t=w(F)!==String(F);if(!t){if(66===P)return!0;if(!j&&!G)return!0}if(c&&!F.prototype["finally"])return!0;if(P>=51&&/native code/.test(F))return!1;var e=F.resolve(1),n=function(t){t((function(){}),(function(){}))},r=e.constructor={};return r[$]=n,!(e.then((function(){}))instanceof n)})),nt=et||!x((function(t){F.all(t)["catch"]((function(){}))})),rt=function(t){var e;return!(!g(t)||"function"!=typeof(e=t.then))&&e},ot=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;S((function(){var r=t.value,o=t.state==J,i=0;while(n.length>i){var a,s,c,u=n[i++],f=o?u.ok:u.fail,l=u.resolve,h=u.reject,p=u.domain;try{f?(o||(t.rejection===tt&&ct(t),t.rejection=Z),!0===f?a=r:(p&&p.enter(),a=f(r),p&&(p.exit(),c=!0)),a===u.promise?h(D("Promise-chain cycle")):(s=rt(a))?s.call(a,l,h):l(a)):h(r)}catch(d){p&&!c&&p.exit(),h(d)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&at(t)}))}},it=function(t,e,n){var r,o;Y?(r=B.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),u.dispatchEvent(r)):r={promise:e,reason:n},!G&&(o=u["on"+t])?o(r):t===V&&O("Unhandled promise rejection",n)},at=function(t){C.call(u,(function(){var e,n=t.facade,r=t.value,o=st(t);if(o&&(e=E((function(){j?H.emit("unhandledRejection",r,n):it(V,n,r)})),t.rejection=j||st(t)?tt:Z,e.error))throw e.value}))},st=function(t){return t.rejection!==Z&&!t.parent},ct=function(t){C.call(u,(function(){var e=t.facade;j?H.emit("rejectionHandled",e):it(q,e,t.value)}))},ut=function(t,e,n){return function(r){t(e,r,n)}},ft=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=Q,ot(t,!0))},lt=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw D("Promise can't be resolved itself");var r=rt(e);r?S((function(){var n={done:!1};try{r.call(e,ut(lt,n,t),ut(ft,n,t))}catch(o){ft(n,o,t)}})):(t.value=e,t.state=J,ot(t,!1))}catch(o){ft({done:!1},o,t)}}};et&&(F=function(t){y(this,F,M),m(t),r.call(this);var e=R(this);try{t(ut(lt,e),ut(ft,e))}catch(n){ft(e,n)}},r=function(t){N(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},r.prototype=p(F.prototype,{then:function(t,e){var n=U(this),r=X(_(this,F));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=j?H.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=K&&ot(n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=R(t);this.promise=t,this.resolve=ut(lt,e),this.reject=ut(ft,e)},k.f=X=function(t){return t===F||t===i?new o(t):z(t)},c||"function"!=typeof l||(a=l.prototype.then,h(l.prototype,"then",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof W&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return A(F,W.apply(u,arguments))}}))),s({global:!0,wrap:!0,forced:et},{Promise:F}),d(F,M,!1,!0),v(M),i=f(M),s({target:M,stat:!0,forced:et},{reject:function(t){var e=X(this);return e.reject.call(void 0,t),e.promise}}),s({target:M,stat:!0,forced:c||et},{resolve:function(t){return A(c&&this===i?F:this,t)}}),s({target:M,stat:!0,forced:nt},{all:function(t){var e=this,n=X(e),r=n.resolve,o=n.reject,i=E((function(){var n=m(e.resolve),i=[],a=0,s=1;b(t,(function(t){var c=a++,u=!1;i.push(void 0),s++,n.call(e,t).then((function(t){u||(u=!0,i[c]=t,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=X(e),r=n.reject,o=E((function(){var o=m(e.resolve);b(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=o(e),s=a.f,c=i.f,u=0;u=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function L(t){return t.replace(/\/\//g,"/")}var T=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},j=J,P=U,$=F,M=H,R=K,N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function U(t,e){var n,r=[],o=0,i=0,a="",s=e&&e.delimiter||"/";while(null!=(n=N.exec(t))){var c=n[0],u=n[1],f=n.index;if(a+=t.slice(i,f),i=f+c.length,u)a+=u[1];else{var l=t[i],h=n[2],p=n[3],d=n[4],v=n[5],g=n[6],m=n[7];a&&(r.push(a),a="");var y=null!=h&&null!=l&&l!==h,w="+"===g||"*"===g,b="?"===g||"*"===g,x=n[2]||s,_=d||v;r.push({name:p||o++,prefix:h||"",delimiter:x,optional:b,repeat:w,partial:y,asterisk:!!m,pattern:_?X(_):m?".*":"[^"+W(x)+"]+?"})}}return i1||!S.length)return 0===S.length?t():t("span",{},S)}if("a"===this.tag)C.on=x,C.attrs={href:c,"aria-current":y};else{var A=st(this.$slots.default);if(A){A.isStatic=!1;var O=A.data=o({},A.data);for(var k in O.on=O.on||{},O.on){var E=O.on[k];k in x&&(O.on[k]=Array.isArray(E)?E:[E])}for(var I in x)I in O.on?O.on[I].push(x[I]):O.on[I]=w;var L=A.data.attrs=o({},A.data.attrs);L.href=c,L["aria-current"]=y}else C.on=x}return t(this.tag,C,this.$slots.default)}};function at(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function st(t){if(t)for(var e,n=0;n-1&&(s.params[h]=n.params[h]);return s.path=Z(u.path,s.params,'named route "'+c+'"'),f(u,s,a)}if(s.path){s.params={};for(var p=0;p=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}var Ft={redirected:2,aborted:4,cancelled:8,duplicated:16};function Dt(t,e){return Xt(t,e,Ft.redirected,'Redirected when going from "'+t.fullPath+'" to "'+Yt(e)+'" via a navigation guard.')}function Bt(t,e){var n=Xt(t,e,Ft.duplicated,'Avoided redundant navigation to current location: "'+t.fullPath+'".');return n.name="NavigationDuplicated",n}function Ht(t,e){return Xt(t,e,Ft.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function Wt(t,e){return Xt(t,e,Ft.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}function Xt(t,e,n,r){var o=new Error(r);return o._isRouter=!0,o.from=t,o.to=e,o.type=n,o}var zt=["params","query","hash"];function Yt(t){if("string"===typeof t)return t;if("path"in t)return t.path;var e={};return zt.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}function Gt(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function Vt(t,e){return Gt(t)&&t._isRouter&&(null==e||t.type===e)}function qt(t){return function(e,n,r){var o=!1,i=0,a=null;Kt(t,(function(t,e,n,s){if("function"===typeof t&&void 0===t.cid){o=!0,i++;var c,u=te((function(e){Zt(e)&&(e=e.default),t.resolved="function"===typeof e?e:et.extend(e),n.components[s]=e,i--,i<=0&&r()})),f=te((function(t){var e="Failed to resolve async component "+s+": "+t;a||(a=Gt(t)?t:new Error(e),r(a))}));try{c=t(u,f)}catch(h){f(h)}if(c)if("function"===typeof c.then)c.then(u,f);else{var l=c.component;l&&"function"===typeof l.then&&l.then(u,f)}}})),o||r()}}function Kt(t,e){return Jt(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Jt(t){return Array.prototype.concat.apply([],t)}var Qt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Zt(t){return t.__esModule||Qt&&"Module"===t[Symbol.toStringTag]}function te(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var ee=function(t,e){this.router=t,this.base=ne(e),this.current=m,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ne(t){if(!t)if(ut){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function re(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(Ct());var o=function(){var n=t.current,o=he(t.base);t.current===m&&o===t._startLocation||t.transitionTo(o,(function(t){r&&St(e,t,n,!0)}))};window.addEventListener("popstate",o),this.listeners.push((function(){window.removeEventListener("popstate",o)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Rt(L(r.base+t.fullPath)),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){Nt(L(r.base+t.fullPath)),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(he(this.base)!==this.current.fullPath){var e=L(this.base+this.current.fullPath);t?Rt(e):Nt(e)}},e.prototype.getCurrentLocation=function(){return he(this.base)},e}(ee);function he(t){var e=window.location.pathname;return t&&0===e.toLowerCase().indexOf(t.toLowerCase())&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var pe=function(t){function e(e,n,r){t.call(this,e,n),r&&de(this.base)||ve()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,r=Mt&&n;r&&this.listeners.push(Ct());var o=function(){var e=t.current;ve()&&t.transitionTo(ge(),(function(n){r&&St(t.router,n,e,!0),Mt||we(n.fullPath)}))},i=Mt?"popstate":"hashchange";window.addEventListener(i,o),this.listeners.push((function(){window.removeEventListener(i,o)}))}},e.prototype.push=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){ye(t.fullPath),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this,o=this,i=o.current;this.transitionTo(t,(function(t){we(t.fullPath),St(r.router,t,i,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;ge()!==e&&(t?ye(e):we(e))},e.prototype.getCurrentLocation=function(){return ge()},e}(ee);function de(t){var e=he(t);if(!/^\/#/.test(e))return window.location.replace(L(t+"/#"+e)),!0}function ve(){var t=ge();return"/"===t.charAt(0)||(we("/"+t),!1)}function ge(){var t=window.location.href,e=t.indexOf("#");return e<0?"":(t=t.slice(e+1),t)}function me(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function ye(t){Mt?Rt(me(t)):window.location.hash=t}function we(t){Mt?Nt(me(t)):window.location.replace(me(t))}var be=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){var t=e.current;e.index=n,e.updateRoute(r),e.router.afterHooks.forEach((function(e){e&&e(r,t)}))}),(function(t){Vt(t,Ft.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),xe=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=dt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Mt&&!1!==t.fallback,this.fallback&&(e="hash"),ut||(e="abstract"),this.mode=e,e){case"history":this.history=new le(this,t.base);break;case"hash":this.history=new pe(this,t.base,this.fallback);break;case"abstract":this.history=new be(this,t.base);break;default:0}},_e={currentRoute:{configurable:!0}};function Ce(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Se(t,e,n){var r="hash"===n?"#"+e:e;return t?L(t+"/"+r):r}xe.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},_e.currentRoute.get=function(){return this.history&&this.history.current},xe.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof le||n instanceof pe){var r=function(t){var r=n.current,o=e.options.scrollBehavior,i=Mt&&o;i&&"fullPath"in t&&St(e,t,r,!1)},o=function(t){n.setupListeners(),r(t)};n.transitionTo(n.getCurrentLocation(),o,o)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},xe.prototype.beforeEach=function(t){return Ce(this.beforeHooks,t)},xe.prototype.beforeResolve=function(t){return Ce(this.resolveHooks,t)},xe.prototype.afterEach=function(t){return Ce(this.afterHooks,t)},xe.prototype.onReady=function(t,e){this.history.onReady(t,e)},xe.prototype.onError=function(t){this.history.onError(t)},xe.prototype.push=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.push(t,e,n)}));this.history.push(t,e,n)},xe.prototype.replace=function(t,e,n){var r=this;if(!e&&!n&&"undefined"!==typeof Promise)return new Promise((function(e,n){r.history.replace(t,e,n)}));this.history.replace(t,e,n)},xe.prototype.go=function(t){this.history.go(t)},xe.prototype.back=function(){this.go(-1)},xe.prototype.forward=function(){this.go(1)},xe.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},xe.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=tt(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,s=Se(a,i,this.mode);return{location:r,route:o,href:s,normalizedTo:r,resolved:o}},xe.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==m&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(xe.prototype,_e),xe.install=ct,xe.version="3.4.9",xe.isNavigationFailure=Vt,xe.NavigationFailureType=Ft,ut&&window.Vue&&window.Vue.use(xe),e["a"]=xe},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9263:function(t,e,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=RegExp.prototype.exec,a=String.prototype.replace,s=i,c=function(){var t=/a/,e=/b*/g;return i.call(t,"a"),i.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),u=o.UNSUPPORTED_Y||o.BROKEN_CARET,f=void 0!==/()??/.exec("")[1],l=c||f||u;l&&(s=function(t){var e,n,o,s,l=this,h=u&&l.sticky,p=r.call(l),d=l.source,v=0,g=t;return h&&(p=p.replace("y",""),-1===p.indexOf("g")&&(p+="g"),g=String(t).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==t[l.lastIndex-1])&&(d="(?: "+d+")",g=" "+g,v++),n=new RegExp("^(?:"+d+")",p)),f&&(n=new RegExp("^"+d+"$(?!\\s)",p)),c&&(e=l.lastIndex),o=i.call(h?n:l,g),h?o?(o.input=o.input.slice(v),o[0]=o[0].slice(v),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:c&&o&&(l.lastIndex=l.global?o.index+o[0].length:e),f&&o&&o.length>1&&a.call(o[0],n,(function(){for(s=1;s0)n[r]=arguments[r+1];e&&e[t]&&e[t].apply(e,n)};"serviceWorker"in navigator&&r.then((function(){o()?(c(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)}))):(s(t,i,n),navigator.serviceWorker.ready.then((function(t){i("ready",t)})).catch((function(t){return a(i,t)})))}))}function a(t,e){navigator.onLine||t("offline"),t("error",e)}function s(t,e,n){navigator.serviceWorker.register(t,n).then((function(t){e("registered",t),t.waiting?e("updated",t):t.onupdatefound=function(){e("updatefound",t);var n=t.installing;n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?e("updated",t):e("cached",t))}}})).catch((function(t){return a(e,t)}))}function c(t,e,n){fetch(t).then((function(r){404===r.status?(e("error",new Error("Service worker not found at "+t)),u()):-1===r.headers.get("content-type").indexOf("javascript")?(e("error",new Error("Expected "+t+" to have javascript content-type, but received "+r.headers.get("content-type"))),u()):s(t,e,n)})).catch((function(t){return a(e,t)}))}function u(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(t){t.unregister()})).catch((function(t){return a(emit,t)}))}"undefined"!==typeof window&&(r="undefined"!==typeof Promise?new Promise((function(t){return window.addEventListener("load",t)})):{then:function(t){return window.addEventListener("load",t)}})},"94ca":function(t,e,n){var r=n("d039"),o=/#|\.prototype\./,i=function(t,e){var n=s[a(t)];return n==u||n!=c&&("function"==typeof e?r(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},s=i.data={},c=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},"96cf":function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(j){c=function(t,e,n){return t[e]=n}}function u(t,e,n,r){var o=e&&e.prototype instanceof g?e:g,i=Object.create(o.prototype),a=new I(r||[]);return i._invoke=A(t,n,a),i}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(j){return{type:"throw",arg:j}}}t.wrap=u;var l="suspendedStart",h="suspendedYield",p="executing",d="completed",v={};function g(){}function m(){}function y(){}var w={};w[i]=function(){return this};var b=Object.getPrototypeOf,x=b&&b(b(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var _=y.prototype=g.prototype=Object.create(w);function C(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function S(t,e){function n(o,i,a,s){var c=f(t[o],t,i);if("throw"!==c.type){var u=c.arg,l=u.value;return l&&"object"===typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,s)}),(function(t){n("throw",t,a,s)})):e.resolve(l).then((function(t){u.value=t,a(u)}),(function(t){return n("throw",t,a,s)}))}s(c.arg)}var o;function i(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}this._invoke=i}function A(t,e,n){var r=l;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return T()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var s=O(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=f(t,e,n);if("normal"===c.type){if(r=n.done?d:h,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=d,n.method="throw",n.arg=c.arg)}}}function O(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator["return"]&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=f(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function k(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function E(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function I(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(k,this),this.reset(!0)}function L(t){if(t){var n=t[i];if(n)return n.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){while(++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),E(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;E(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},9861:function(t,e,n){"use strict";n("e260");var r=n("23e7"),o=n("d066"),i=n("0d3b"),a=n("6eeb"),s=n("e2cc"),c=n("d44e"),u=n("9ed3"),f=n("69f3"),l=n("19aa"),h=n("5135"),p=n("0366"),d=n("f5df"),v=n("825a"),g=n("861d"),m=n("7c73"),y=n("5c6c"),w=n("9a1f"),b=n("35a1"),x=n("b622"),_=o("fetch"),C=o("Headers"),S=x("iterator"),A="URLSearchParams",O=A+"Iterator",k=f.set,E=f.getterFor(A),I=f.getterFor(O),L=/\+/g,T=Array(4),j=function(t){return T[t-1]||(T[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},P=function(t){try{return decodeURIComponent(t)}catch(e){return t}},$=function(t){var e=t.replace(L," "),n=4;try{return decodeURIComponent(e)}catch(r){while(n)e=e.replace(j(n--),P);return e}},M=/[!'()~]|%20/g,R={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},N=function(t){return R[t]},U=function(t){return encodeURIComponent(t).replace(M,N)},F=function(t,e){if(e){var n,r,o=e.split("&"),i=0;while(i0?arguments[0]:void 0,f=this,p=[];if(k(f,{type:A,entries:p,updateURL:function(){},updateSearchParams:D}),void 0!==u)if(g(u))if(t=b(u),"function"===typeof t){e=t.call(u),n=e.next;while(!(r=n.call(e)).done){if(o=w(v(r.value)),i=o.next,(a=i.call(o)).done||(s=i.call(o)).done||!i.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}}else for(c in u)h(u,c)&&p.push({key:c,value:u[c]+""});else F(p,"string"===typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},X=W.prototype;s(X,{append:function(t,e){B(arguments.length,2);var n=E(this);n.entries.push({key:t+"",value:e+""}),n.updateURL()},delete:function(t){B(arguments.length,1);var e=E(this),n=e.entries,r=t+"",o=0;while(ot.key){o.splice(e,0,t);break}e===n&&o.push(t)}r.updateURL()},forEach:function(t){var e,n=E(this).entries,r=p(t,arguments.length>1?arguments[1]:void 0,3),o=0;while(o1&&(e=arguments[1],g(e)&&(n=e.body,d(n)===A&&(r=e.headers?new C(e.headers):new C,r.has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),e=m(e,{body:y(0,String(n)),headers:y(0,r)}))),o.push(e)),_.apply(this,o)}}),t.exports={URLSearchParams:W,getState:E}},"99af":function(t,e,n){"use strict";var r=n("23e7"),o=n("d039"),i=n("e8b5"),a=n("861d"),s=n("7b0b"),c=n("50c4"),u=n("8418"),f=n("65f0"),l=n("1dde"),h=n("b622"),p=n("2d00"),d=h("isConcatSpreadable"),v=9007199254740991,g="Maximum allowed index exceeded",m=p>=51||!o((function(){var t=[];return t[d]=!1,t.concat()[0]!==t})),y=l("concat"),w=function(t){if(!a(t))return!1;var e=t[d];return void 0!==e?!!e:i(t)},b=!m||!y;r({target:"Array",proto:!0,forced:b},{concat:function(t){var e,n,r,o,i,a=s(this),l=f(a,0),h=0;for(e=-1,r=arguments.length;ev)throw TypeError(g);for(n=0;n=v)throw TypeError(g);u(l,h++,i)}return l.length=h,l}})},"9a1f":function(t,e,n){var r=n("825a"),o=n("35a1");t.exports=function(t){var e=o(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return r(e.call(t))}},"9bdd":function(t,e,n){var r=n("825a"),o=n("2a62");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){throw o(t),a}}},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),s=Object.defineProperty;e.f=r?s:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return s(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),s=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var u=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,u,!1,!0),s[u]=c,t}},"9f7f":function(t,e,n){"use strict";var r=n("d039");function o(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},a4b4:function(t,e,n){var r=n("342f");t.exports=/web0s(?!.*chrome)/i.test(r)},a4d3:function(t,e,n){"use strict";var r=n("23e7"),o=n("da84"),i=n("d066"),a=n("c430"),s=n("83ab"),c=n("4930"),u=n("fdbf"),f=n("d039"),l=n("5135"),h=n("e8b5"),p=n("861d"),d=n("825a"),v=n("7b0b"),g=n("fc6a"),m=n("c04e"),y=n("5c6c"),w=n("7c73"),b=n("df75"),x=n("241c"),_=n("057f"),C=n("7418"),S=n("06cf"),A=n("9bf2"),O=n("d1e7"),k=n("9112"),E=n("6eeb"),I=n("5692"),L=n("f772"),T=n("d012"),j=n("90e3"),P=n("b622"),$=n("e538"),M=n("746f"),R=n("d44e"),N=n("69f3"),U=n("b727").forEach,F=L("hidden"),D="Symbol",B="prototype",H=P("toPrimitive"),W=N.set,X=N.getterFor(D),z=Object[B],Y=o.Symbol,G=i("JSON","stringify"),V=S.f,q=A.f,K=_.f,J=O.f,Q=I("symbols"),Z=I("op-symbols"),tt=I("string-to-symbol-registry"),et=I("symbol-to-string-registry"),nt=I("wks"),rt=o.QObject,ot=!rt||!rt[B]||!rt[B].findChild,it=s&&f((function(){return 7!=w(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=V(z,e);r&&delete z[e],q(t,e,n),r&&t!==z&&q(z,e,r)}:q,at=function(t,e){var n=Q[t]=w(Y[B]);return W(n,{type:D,tag:t,description:e}),s||(n.description=e),n},st=u?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Y},ct=function(t,e,n){t===z&&ct(Z,e,n),d(t);var r=m(e,!0);return d(n),l(Q,r)?(n.enumerable?(l(t,F)&&t[F][r]&&(t[F][r]=!1),n=w(n,{enumerable:y(0,!1)})):(l(t,F)||q(t,F,y(1,{})),t[F][r]=!0),it(t,r,n)):q(t,r,n)},ut=function(t,e){d(t);var n=g(e),r=b(n).concat(dt(n));return U(r,(function(e){s&&!lt.call(n,e)||ct(t,e,n[e])})),t},ft=function(t,e){return void 0===e?w(t):ut(w(t),e)},lt=function(t){var e=m(t,!0),n=J.call(this,e);return!(this===z&&l(Q,e)&&!l(Z,e))&&(!(n||!l(this,e)||!l(Q,e)||l(this,F)&&this[F][e])||n)},ht=function(t,e){var n=g(t),r=m(e,!0);if(n!==z||!l(Q,r)||l(Z,r)){var o=V(n,r);return!o||!l(Q,r)||l(n,F)&&n[F][r]||(o.enumerable=!0),o}},pt=function(t){var e=K(g(t)),n=[];return U(e,(function(t){l(Q,t)||l(T,t)||n.push(t)})),n},dt=function(t){var e=t===z,n=K(e?Z:g(t)),r=[];return U(n,(function(t){!l(Q,t)||e&&!l(z,t)||r.push(Q[t])})),r};if(c||(Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,e=j(t),n=function(t){this===z&&n.call(Z,t),l(this,F)&&l(this[F],e)&&(this[F][e]=!1),it(this,e,y(1,t))};return s&&ot&&it(z,e,{configurable:!0,set:n}),at(e,t)},E(Y[B],"toString",(function(){return X(this).tag})),E(Y,"withoutSetter",(function(t){return at(j(t),t)})),O.f=lt,A.f=ct,S.f=ht,x.f=_.f=pt,C.f=dt,$.f=function(t){return at(P(t),t)},s&&(q(Y[B],"description",{configurable:!0,get:function(){return X(this).description}}),a||E(z,"propertyIsEnumerable",lt,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:Y}),U(b(nt),(function(t){M(t)})),r({target:D,stat:!0,forced:!c},{for:function(t){var e=String(t);if(l(tt,e))return tt[e];var n=Y(e);return tt[e]=n,et[n]=e,n},keyFor:function(t){if(!st(t))throw TypeError(t+" is not a symbol");if(l(et,t))return et[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!c,sham:!s},{create:ft,defineProperty:ct,defineProperties:ut,getOwnPropertyDescriptor:ht}),r({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pt,getOwnPropertySymbols:dt}),r({target:"Object",stat:!0,forced:f((function(){C.f(1)}))},{getOwnPropertySymbols:function(t){return C.f(v(t))}}),G){var vt=!c||f((function(){var t=Y();return"[null]"!=G([t])||"{}"!=G({a:t})||"{}"!=G(Object(t))}));r({target:"JSON",stat:!0,forced:vt},{stringify:function(t,e,n){var r,o=[t],i=1;while(arguments.length>i)o.push(arguments[i++]);if(r=e,(p(e)||void 0!==t)&&!st(t))return h(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!st(e))return e}),o[1]=e,G.apply(null,o)}})}Y[B][H]||k(Y[B],H,Y[B].valueOf),R(Y,D),T[F]=!0},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a79d:function(t,e,n){"use strict";var r=n("23e7"),o=n("c430"),i=n("fea9"),a=n("d039"),s=n("d066"),c=n("4840"),u=n("cdf9"),f=n("6eeb"),l=!!i&&a((function(){i.prototype["finally"].call({then:function(){}},(function(){}))}));r({target:"Promise",proto:!0,real:!0,forced:l},{finally:function(t){var e=c(this,s("Promise")),n="function"==typeof t;return this.then(n?function(n){return u(e,t()).then((function(){return n}))}:t,n?function(n){return u(e,t()).then((function(){throw n}))}:t)}}),o||"function"!=typeof i||i.prototype["finally"]||f(i.prototype,"finally",s("Promise").prototype["finally"])},a9e3:function(t,e,n){"use strict";var r=n("83ab"),o=n("da84"),i=n("94ca"),a=n("6eeb"),s=n("5135"),c=n("c6b6"),u=n("7156"),f=n("c04e"),l=n("d039"),h=n("7c73"),p=n("241c").f,d=n("06cf").f,v=n("9bf2").f,g=n("58a8").trim,m="Number",y=o[m],w=y.prototype,b=c(h(w))==m,x=function(t){var e,n,r,o,i,a,s,c,u=f(t,!1);if("string"==typeof u&&u.length>2)if(u=g(u),e=u.charCodeAt(0),43===e||45===e){if(n=u.charCodeAt(2),88===n||120===n)return NaN}else if(48===e){switch(u.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+u}for(i=u.slice(2),a=i.length,s=0;so)return NaN;return parseInt(i,r)}return+u};if(i(m,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var _,C=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof C&&(b?l((function(){w.valueOf.call(n)})):c(n)!=m)?u(new y(x(e)),n,C):x(e)},S=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),A=0;S.length>A;A++)s(y,_=S[A])&&!s(C,_)&&v(C,_,d(y,_));C.prototype=w,w.constructor=C,a(o,m,C)}},ac1f:function(t,e,n){"use strict";var r=n("23e7"),o=n("9263");r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},ad6d:function(t,e,n){"use strict";var r=n("825a");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},ae93:function(t,e,n){"use strict";var r,o,i,a=n("e163"),s=n("9112"),c=n("5135"),u=n("b622"),f=n("c430"),l=u("iterator"),h=!1,p=function(){return this};[].keys&&(i=[].keys(),"next"in i?(o=a(a(i)),o!==Object.prototype&&(r=o)):h=!0),void 0==r&&(r={}),f||c(r,l)||s(r,l,p),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},b041:function(t,e,n){"use strict";var r=n("00ee"),o=n("f5df");t.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},b0c0:function(t,e,n){var r=n("83ab"),o=n("9bf2").f,i=Function.prototype,a=i.toString,s=/^\s*function ([^ (]*)/,c="name";r&&!(c in i)&&o(i,c,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},b575:function(t,e,n){var r,o,i,a,s,c,u,f,l=n("da84"),h=n("06cf").f,p=n("2cf4").set,d=n("1cdc"),v=n("a4b4"),g=n("605d"),m=l.MutationObserver||l.WebKitMutationObserver,y=l.document,w=l.process,b=l.Promise,x=h(l,"queueMicrotask"),_=x&&x.value;_||(r=function(){var t,e;g&&(t=w.domain)&&t.exit();while(o){e=o.fn,o=o.next;try{e()}catch(n){throw o?a():i=void 0,n}}i=void 0,t&&t.enter()},d||g||v||!m||!y?b&&b.resolve?(u=b.resolve(void 0),f=u.then,a=function(){f.call(u,r)}):a=g?function(){w.nextTick(r)}:function(){p.call(l,r)}:(s=!0,c=y.createTextNode(""),new m(r).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),t.exports=_||function(t){var e={fn:t,next:void 0};i&&(i.next=e),o||(o=e,a()),i=e}},b622:function(t,e,n){var r=n("da84"),o=n("5692"),i=n("5135"),a=n("90e3"),s=n("4930"),c=n("fdbf"),u=o("wks"),f=r.Symbol,l=c?f:f&&f.withoutSetter||a;t.exports=function(t){return i(u,t)||(s&&i(f,t)?u[t]=f[t]:u[t]=l("Symbol."+t)),u[t]}},b678:function(t,e,n){!function(e,n){t.exports=n()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=6)}([function(t,e,n){var r=n(2);"string"==typeof r&&(r=[[t.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(4)(r,o),r.locals&&(t.exports=r.locals)},function(t,e,n){"use strict";var r=n(0);n.n(r).a},function(t,e,n){(t.exports=n(3)(!1)).push([t.i,'\n.vue-cropper[data-v-6dae58fd] {\n position: relative;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n direction: ltr;\n touch-action: none;\n text-align: left;\n background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");\n}\n.cropper-box[data-v-6dae58fd],\n.cropper-box-canvas[data-v-6dae58fd],\n.cropper-drag-box[data-v-6dae58fd],\n.cropper-crop-box[data-v-6dae58fd],\n.cropper-face[data-v-6dae58fd] {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n user-select: none;\n}\n.cropper-box-canvas img[data-v-6dae58fd] {\n position: relative;\n text-align: left;\n user-select: none;\n transform: none;\n max-width: none;\n max-height: none;\n}\n.cropper-box[data-v-6dae58fd] {\n overflow: hidden;\n}\n.cropper-move[data-v-6dae58fd] {\n cursor: move;\n}\n.cropper-crop[data-v-6dae58fd] {\n cursor: crosshair;\n}\n.cropper-modal[data-v-6dae58fd] {\n background: rgba(0, 0, 0, 0.5);\n}\n.cropper-crop-box[data-v-6dae58fd] {\n /*border: 2px solid #39f;*/\n}\n.cropper-view-box[data-v-6dae58fd] {\n display: block;\n overflow: hidden;\n width: 100%;\n height: 100%;\n outline: 1px solid #39f;\n outline-color: rgba(51, 153, 255, 0.75);\n user-select: none;\n}\n.cropper-view-box img[data-v-6dae58fd] {\n user-select: none;\n text-align: left;\n max-width: none;\n max-height: none;\n}\n.cropper-face[data-v-6dae58fd] {\n top: 0;\n left: 0;\n background-color: #fff;\n opacity: 0.1;\n}\n.crop-info[data-v-6dae58fd] {\n position: absolute;\n left: 0px;\n min-width: 65px;\n text-align: center;\n color: white;\n line-height: 20px;\n background-color: rgba(0, 0, 0, 0.8);\n font-size: 12px;\n}\n.crop-line[data-v-6dae58fd] {\n position: absolute;\n display: block;\n width: 100%;\n height: 100%;\n opacity: 0.1;\n}\n.line-w[data-v-6dae58fd] {\n top: -3px;\n left: 0;\n height: 5px;\n cursor: n-resize;\n}\n.line-a[data-v-6dae58fd] {\n top: 0;\n left: -3px;\n width: 5px;\n cursor: w-resize;\n}\n.line-s[data-v-6dae58fd] {\n bottom: -3px;\n left: 0;\n height: 5px;\n cursor: s-resize;\n}\n.line-d[data-v-6dae58fd] {\n top: 0;\n right: -3px;\n width: 5px;\n cursor: e-resize;\n}\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 8px;\n height: 8px;\n opacity: 0.75;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -4px;\n left: -4px;\n cursor: nw-resize;\n}\n.point2[data-v-6dae58fd] {\n top: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: n-resize;\n}\n.point3[data-v-6dae58fd] {\n top: -4px;\n right: -4px;\n cursor: ne-resize;\n}\n.point4[data-v-6dae58fd] {\n top: 50%;\n left: -4px;\n margin-top: -3px;\n cursor: w-resize;\n}\n.point5[data-v-6dae58fd] {\n top: 50%;\n right: -4px;\n margin-top: -3px;\n cursor: e-resize;\n}\n.point6[data-v-6dae58fd] {\n bottom: -5px;\n left: -4px;\n cursor: sw-resize;\n}\n.point7[data-v-6dae58fd] {\n bottom: -5px;\n left: 50%;\n margin-left: -3px;\n cursor: s-resize;\n}\n.point8[data-v-6dae58fd] {\n bottom: -5px;\n right: -4px;\n cursor: se-resize;\n}\n@media screen and (max-width: 500px) {\n.crop-point[data-v-6dae58fd] {\n position: absolute;\n width: 20px;\n height: 20px;\n opacity: 0.45;\n background-color: #39f;\n border-radius: 100%;\n}\n.point1[data-v-6dae58fd] {\n top: -10px;\n left: -10px;\n}\n.point2[data-v-6dae58fd],\n .point4[data-v-6dae58fd],\n .point5[data-v-6dae58fd],\n .point7[data-v-6dae58fd] {\n display: none;\n}\n.point3[data-v-6dae58fd] {\n top: -10px;\n right: -10px;\n}\n.point4[data-v-6dae58fd] {\n top: 0;\n left: 0;\n}\n.point6[data-v-6dae58fd] {\n bottom: -10px;\n left: -10px;\n}\n.point8[data-v-6dae58fd] {\n bottom: -10px;\n right: -10px;\n}\n}\n',""])},function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=function(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}(r),i=r.sources.map((function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"}));return[n].concat(i).concat([o]).join("\n")}return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},o=0;o=0&&c.splice(e,1)}function d(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){return n.nc}();r&&(t.attrs.nonce=r)}return v(e,t.attrs),h(t,e),e}function v(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function g(t,e){var n,r,o,i;if(e.transform&&t.css){if(!(i="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=i}if(e.singleton){var c=s++;n=a||(a=d(e)),r=y.bind(null,n,c,!1),o=y.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",v(e,t.attrs),h(t,e),e}(e),r=function(t,e,n){var r=n.css,o=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&o;(e.convertToAbsoluteUrls||i)&&(r=u(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}.bind(null,n,e),o=function(){p(n),n.href&&URL.revokeObjectURL(n.href)}):(n=d(e),r=function(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){p(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=o()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=l(t,e);return f(n,e),function(t){for(var o=[],i=0;i=8&&(s=n+r))),s)for(l=f.getUint16(s,o),u=0;u21?"-21px":"0px",t.width=this.cropW>0?this.cropW:0,t.height=this.cropH>0?this.cropH:0,this.infoTrue){var e=1;this.high&&!this.full&&(e=window.devicePixelRatio),1!==this.enlarge&!this.full&&(e=Math.abs(Number(this.enlarge))),t.width=t.width*e,t.height=t.height*e,this.full&&(t.width=t.width/this.scale,t.height=t.height/this.scale)}return t.width=t.width.toFixed(0),t.height=t.height.toFixed(0),t},isIE:function(){navigator.userAgent;var t=!!window.ActiveXObject||"ActiveXObject"in window;return t},passive:function(){return this.isIE?null:{passive:!1}}},watch:{img:function(){this.checkedImg()},imgs:function(t){""!==t&&this.reload()},cropW:function(){this.showPreview()},cropH:function(){this.showPreview()},cropOffsertX:function(){this.showPreview()},cropOffsertY:function(){this.showPreview()},scale:function(t,e){this.showPreview()},x:function(){this.showPreview()},y:function(){this.showPreview()},autoCrop:function(t){t&&this.goAutoCrop()},autoCropWidth:function(){this.autoCrop&&this.goAutoCrop()},autoCropHeight:function(){this.autoCrop&&this.goAutoCrop()},mode:function(){this.checkedImg()},rotate:function(){this.showPreview(),(this.autoCrop||this.cropW>0||this.cropH>0)&&this.goAutoCrop(this.cropW,this.cropH)}},methods:{getVersion:function(t){for(var e=navigator.userAgent.split(" "),n="",r=new RegExp(t,"i"),o=0;o=81)e=-1;else if(this.getVersion("safari")[0]>=605){var i=this.getVersion("version");i[0]>13&&i[1]>1&&(e=-1)}else{var a=navigator.userAgent.toLowerCase().match(/cpu iphone os (.*?) like mac os/);if(a){var s=a[1];((s=s.split("_"))[0]>13||s[0]>=13&&s[1]>=4)&&(e=-1)}}var c=document.createElement("canvas"),u=c.getContext("2d");switch(u.save(),e){case 2:c.width=n,c.height=r,u.translate(n,0),u.scale(-1,1);break;case 3:c.width=n,c.height=r,u.translate(n/2,r/2),u.rotate(180*Math.PI/180),u.translate(-n/2,-r/2);break;case 4:c.width=n,c.height=r,u.translate(0,r),u.scale(1,-1);break;case 5:c.height=n,c.width=r,u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:c.width=r,c.height=n,u.translate(r/2,n/2),u.rotate(90*Math.PI/180),u.translate(-n/2,-r/2);break;case 7:c.height=n,c.width=r,u.rotate(.5*Math.PI),u.translate(n,-r),u.scale(-1,1);break;case 8:c.height=n,c.width=r,u.translate(r/2,n/2),u.rotate(-90*Math.PI/180),u.translate(-n/2,-r/2);break;default:c.width=n,c.height=r}u.drawImage(t,0,0,n,r),u.restore(),c.toBlob((function(t){var e=URL.createObjectURL(t);URL.revokeObjectURL(o.imgs),o.imgs=e}),"image/"+this.outputType,1)},checkedImg:function(){var t=this;if(null===this.img||""===this.img)return this.imgs="",void this.clearCrop();this.loading=!0,this.scale=1,this.rotate=0,this.clearCrop();var e=new Image;if(e.onload=function(){if(""===t.img)return t.$emit("imgLoad","error"),t.$emit("img-load","error"),!1;var n=e.width,r=e.height;i.getData(e).then((function(o){t.orientation=o.orientation||1;var i=Number(t.maxImgSize);!t.orientation&&ni&&(r=r/n*i,n=i),r>i&&(n=n/r*i,r=i),t.checkOrientationImage(e,t.orientation,n,r))}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},"data"!==this.img.substr(0,4)&&(e.crossOrigin=""),this.isIE){var n=new XMLHttpRequest;n.onload=function(){var t=URL.createObjectURL(this.response);e.src=t},n.open("GET",this.img,!0),n.responseType="blob",n.send()}else e.src=this.img},startMove:function(t){if(t.preventDefault(),this.move&&!this.crop){if(!this.canMove)return!1;this.moveX=("clientX"in t?t.clientX:t.touches[0].clientX)-this.x,this.moveY=("clientY"in t?t.clientY:t.touches[0].clientY)-this.y,t.touches?(window.addEventListener("touchmove",this.moveImg),window.addEventListener("touchend",this.leaveImg),2==t.touches.length&&(this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale))):(window.addEventListener("mousemove",this.moveImg),window.addEventListener("mouseup",this.leaveImg)),this.$emit("imgMoving",{moving:!0,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!0,axis:this.getImgAxis()})}else this.cropping=!0,window.addEventListener("mousemove",this.createCrop),window.addEventListener("mouseup",this.endCrop),window.addEventListener("touchmove",this.createCrop),window.addEventListener("touchend",this.endCrop),this.cropOffsertX=t.offsetX?t.offsetX:t.touches[0].pageX-this.$refs.cropper.offsetLeft,this.cropOffsertY=t.offsetY?t.offsetY:t.touches[0].pageY-this.$refs.cropper.offsetTop,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.cropW=0,this.cropH=0},touchScale:function(t){var e=this;t.preventDefault();var n=this.scale,r=this.touches[0].clientX,o=this.touches[0].clientY,i=t.touches[0].clientX,a=t.touches[0].clientY,s=this.touches[1].clientX,c=this.touches[1].clientY,u=t.touches[1].clientX,f=t.touches[1].clientY,l=Math.sqrt(Math.pow(r-s,2)+Math.pow(o-c,2)),h=Math.sqrt(Math.pow(i-u,2)+Math.pow(a-f,2))-l,p=1,d=(p=(p=p/this.trueWidth>p/this.trueHeight?p/this.trueHeight:p/this.trueWidth)>.1?.1:p)*h;if(!this.touchNow){if(this.touchNow=!0,h>0?n+=Math.abs(d):h<0&&n>Math.abs(d)&&(n-=Math.abs(d)),this.touches=t.touches,setTimeout((function(){e.touchNow=!1}),8),!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n}},cancelTouchScale:function(t){window.removeEventListener("touchmove",this.touchScale)},moveImg:function(t){var e=this;if(t.preventDefault(),t.touches&&2===t.touches.length)return this.touches=t.touches,window.addEventListener("touchmove",this.touchScale),window.addEventListener("touchend",this.cancelTouchScale),window.removeEventListener("touchmove",this.moveImg),!1;var n,r,o="clientX"in t?t.clientX:t.touches[0].clientX,i="clientY"in t?t.clientY:t.touches[0].clientY;n=o-this.moveX,r=i-this.moveY,this.$nextTick((function(){if(e.centerBox){var t,o,i,a,s=e.getImgAxis(n,r,e.scale),c=e.getCropAxis(),u=e.trueHeight*e.scale,f=e.trueWidth*e.scale;switch(e.rotate){case 1:case-1:case 3:case-3:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2+(u-f)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2+(f-u)/2,i=t-u+e.cropW,a=o-f+e.cropH;break;default:t=e.cropOffsertX-e.trueWidth*(1-e.scale)/2,o=e.cropOffsertY-e.trueHeight*(1-e.scale)/2,i=t-f+e.cropW,a=o-u+e.cropH}s.x1>=c.x1&&(n=t),s.y1>=c.y1&&(r=o),s.x2<=c.x2&&(n=i),s.y2<=c.y2&&(r=a)}e.x=n,e.y=r,e.$emit("imgMoving",{moving:!0,axis:e.getImgAxis()}),e.$emit("img-moving",{moving:!0,axis:e.getImgAxis()})}))},leaveImg:function(t){window.removeEventListener("mousemove",this.moveImg),window.removeEventListener("touchmove",this.moveImg),window.removeEventListener("mouseup",this.leaveImg),window.removeEventListener("touchend",this.leaveImg),this.$emit("imgMoving",{moving:!1,axis:this.getImgAxis()}),this.$emit("img-moving",{moving:!1,axis:this.getImgAxis()})},scaleImg:function(){this.canScale&&window.addEventListener(this.support,this.changeSize,this.passive)},cancelScale:function(){this.canScale&&window.removeEventListener(this.support,this.changeSize)},changeSize:function(t){var e=this;t.preventDefault();var n=this.scale,r=t.deltaY||t.wheelDelta;r=navigator.userAgent.indexOf("Firefox")>0?30*r:r,this.isIE&&(r=-r);var o=this.coe,i=(o=o/this.trueWidth>o/this.trueHeight?o/this.trueHeight:o/this.trueWidth)*r;i<0?n+=Math.abs(i):n>Math.abs(i)&&(n-=Math.abs(i));var a=i<0?"add":"reduce";if(a!==this.coeStatus&&(this.coeStatus=a,this.coe=.2),this.scaling||(this.scalingSet=setTimeout((function(){e.scaling=!1,e.coe=e.coe+=.01}),50)),this.scaling=!0,!this.checkoutImgAxis(this.x,this.y,n))return!1;this.scale=n},changeScale:function(t){var e=this.scale;t=t||1;var n=20;if((t*=n=n/this.trueWidth>n/this.trueHeight?n/this.trueHeight:n/this.trueWidth)>0?e+=Math.abs(t):e>Math.abs(t)&&(e-=Math.abs(t)),!this.checkoutImgAxis(this.x,this.y,e))return!1;this.scale=e},createCrop:function(t){var e=this;t.preventDefault();var n="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,r="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0;this.$nextTick((function(){var t=n-e.cropX,o=r-e.cropY;if(t>0?(e.cropW=t+e.cropChangeX>e.w?e.w-e.cropChangeX:t,e.cropOffsertX=e.cropChangeX):(e.cropW=e.w-e.cropChangeX+Math.abs(t)>e.w?e.cropChangeX:Math.abs(t),e.cropOffsertX=e.cropChangeX+t>0?e.cropChangeX+t:0),e.fixed){var i=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];i+e.cropOffsertY>e.h?(e.cropH=e.h-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0],e.cropOffsertX=t>0?e.cropChangeX:e.cropChangeX-e.cropW):e.cropH=i,e.cropOffsertY=e.cropOffsertY}else o>0?(e.cropH=o+e.cropChangeY>e.h?e.h-e.cropChangeY:o,e.cropOffsertY=e.cropChangeY):(e.cropH=e.h-e.cropChangeY+Math.abs(o)>e.h?e.cropChangeY:Math.abs(o),e.cropOffsertY=e.cropChangeY+o>0?e.cropChangeY+o:0)}))},changeCropSize:function(t,e,n,r,o){t.preventDefault(),window.addEventListener("mousemove",this.changeCropNow),window.addEventListener("mouseup",this.changeCropEnd),window.addEventListener("touchmove",this.changeCropNow),window.addEventListener("touchend",this.changeCropEnd),this.canChangeX=e,this.canChangeY=n,this.changeCropTypeX=r,this.changeCropTypeY=o,this.cropX="clientX"in t?t.clientX:t.touches[0].clientX,this.cropY="clientY"in t?t.clientY:t.touches[0].clientY,this.cropOldW=this.cropW,this.cropOldH=this.cropH,this.cropChangeX=this.cropOffsertX,this.cropChangeY=this.cropOffsertY,this.fixed&&this.canChangeX&&this.canChangeY&&(this.canChangeY=0),this.$emit("change-crop-size",{width:this.cropW,height:this.cropH})},changeCropNow:function(t){var e=this;t.preventDefault();var n="clientX"in t?t.clientX:t.touches?t.touches[0].clientX:0,r="clientY"in t?t.clientY:t.touches?t.touches[0].clientY:0,o=this.w,i=this.h,a=0,s=0;if(this.centerBox){var c=this.getImgAxis(),u=c.x2,f=c.y2;a=c.x1>0?c.x1:0,s=c.y1>0?c.y1:0,o>u&&(o=u),i>f&&(i=f)}this.$nextTick((function(){var t=n-e.cropX,c=r-e.cropY;if(e.canChangeX&&(1===e.changeCropTypeX?e.cropOldW-t>0?(e.cropW=o-e.cropChangeX-t<=o-a?e.cropOldW-t:e.cropOldW+e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX-t<=o-a?e.cropChangeX+t:a):(e.cropW=Math.abs(t)+e.cropChangeX<=o?Math.abs(t)-e.cropOldW:o-e.cropOldW-e.cropChangeX,e.cropOffsertX=e.cropChangeX+e.cropOldW):2===e.changeCropTypeX&&(e.cropOldW+t>0?(e.cropW=e.cropOldW+t+e.cropOffsertX<=o?e.cropOldW+t:o-e.cropOffsertX,e.cropOffsertX=e.cropChangeX):(e.cropW=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?Math.abs(t+e.cropOldW):e.cropChangeX-a,e.cropOffsertX=o-e.cropChangeX+Math.abs(t+e.cropOldW)<=o-a?e.cropChangeX-Math.abs(t+e.cropOldW):a))),e.canChangeY&&(1===e.changeCropTypeY?e.cropOldH-c>0?(e.cropH=i-e.cropChangeY-c<=i-s?e.cropOldH-c:e.cropOldH+e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY-c<=i-s?e.cropChangeY+c:s):(e.cropH=Math.abs(c)+e.cropChangeY<=i?Math.abs(c)-e.cropOldH:i-e.cropOldH-e.cropChangeY,e.cropOffsertY=e.cropChangeY+e.cropOldH):2===e.changeCropTypeY&&(e.cropOldH+c>0?(e.cropH=e.cropOldH+c+e.cropOffsertY<=i?e.cropOldH+c:i-e.cropOffsertY,e.cropOffsertY=e.cropChangeY):(e.cropH=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?Math.abs(c+e.cropOldH):e.cropChangeY-s,e.cropOffsertY=i-e.cropChangeY+Math.abs(c+e.cropOldH)<=i-s?e.cropChangeY-Math.abs(c+e.cropOldH):s))),e.canChangeX&&e.fixed){var u=e.cropW/e.fixedNumber[0]*e.fixedNumber[1];u+e.cropOffsertY>i?(e.cropH=i-e.cropOffsertY,e.cropW=e.cropH/e.fixedNumber[1]*e.fixedNumber[0]):e.cropH=u}if(e.canChangeY&&e.fixed){var f=e.cropH/e.fixedNumber[1]*e.fixedNumber[0];f+e.cropOffsertX>o?(e.cropW=o-e.cropOffsertX,e.cropH=e.cropW/e.fixedNumber[0]*e.fixedNumber[1]):e.cropW=f}}))},checkCropLimitSize:function(){this.cropW,this.cropH;var t=this.limitMinSize,e=new Array;return e=Array.isArray[t]?t:[t,t],[parseFloat(e[0]),parseFloat(e[1])]},changeCropEnd:function(t){window.removeEventListener("mousemove",this.changeCropNow),window.removeEventListener("mouseup",this.changeCropEnd),window.removeEventListener("touchmove",this.changeCropNow),window.removeEventListener("touchend",this.changeCropEnd)},endCrop:function(){0===this.cropW&&0===this.cropH&&(this.cropping=!1),window.removeEventListener("mousemove",this.createCrop),window.removeEventListener("mouseup",this.endCrop),window.removeEventListener("touchmove",this.createCrop),window.removeEventListener("touchend",this.endCrop)},startCrop:function(){this.crop=!0},stopCrop:function(){this.crop=!1},clearCrop:function(){this.cropping=!1,this.cropW=0,this.cropH=0},cropMove:function(t){if(t.preventDefault(),!this.canMoveBox)return this.crop=!1,this.startMove(t),!1;if(t.touches&&2===t.touches.length)return this.crop=!1,this.startMove(t),this.leaveCrop(),!1;window.addEventListener("mousemove",this.moveCrop),window.addEventListener("mouseup",this.leaveCrop),window.addEventListener("touchmove",this.moveCrop),window.addEventListener("touchend",this.leaveCrop);var e,n,r="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY;e=r-this.cropOffsertX,n=o-this.cropOffsertY,this.cropX=e,this.cropY=n,this.$emit("cropMoving",{moving:!0,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!0,axis:this.getCropAxis()})},moveCrop:function(t,e){var n=this,r=0,o=0;t&&(t.preventDefault(),r="clientX"in t?t.clientX:t.touches[0].clientX,o="clientY"in t?t.clientY:t.touches[0].clientY),this.$nextTick((function(){var t,i,a=r-n.cropX,s=o-n.cropY;if(e&&(a=n.cropOffsertX,s=n.cropOffsertY),t=a<=0?0:a+n.cropW>n.w?n.w-n.cropW:a,i=s<=0?0:s+n.cropH>n.h?n.h-n.cropH:s,n.centerBox){var c=n.getImgAxis();t<=c.x1&&(t=c.x1),t+n.cropW>c.x2&&(t=c.x2-n.cropW),i<=c.y1&&(i=c.y1),i+n.cropH>c.y2&&(i=c.y2-n.cropH)}n.cropOffsertX=t,n.cropOffsertY=i,n.$emit("cropMoving",{moving:!0,axis:n.getCropAxis()}),n.$emit("crop-moving",{moving:!0,axis:n.getCropAxis()})}))},getImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var r={x1:0,x2:0,y1:0,y2:0},o=this.trueWidth*n,i=this.trueHeight*n;switch(this.rotate){case 0:r.x1=t+this.trueWidth*(1-n)/2,r.x2=r.x1+this.trueWidth*n,r.y1=e+this.trueHeight*(1-n)/2,r.y2=r.y1+this.trueHeight*n;break;case 1:case-1:case 3:case-3:r.x1=t+this.trueWidth*(1-n)/2+(o-i)/2,r.x2=r.x1+this.trueHeight*n,r.y1=e+this.trueHeight*(1-n)/2+(i-o)/2,r.y2=r.y1+this.trueWidth*n;break;default:r.x1=t+this.trueWidth*(1-n)/2,r.x2=r.x1+this.trueWidth*n,r.y1=e+this.trueHeight*(1-n)/2,r.y2=r.y1+this.trueHeight*n}return r},getCropAxis:function(){var t={x1:0,x2:0,y1:0,y2:0};return t.x1=this.cropOffsertX,t.x2=t.x1+this.cropW,t.y1=this.cropOffsertY,t.y2=t.y1+this.cropH,t},leaveCrop:function(t){window.removeEventListener("mousemove",this.moveCrop),window.removeEventListener("mouseup",this.leaveCrop),window.removeEventListener("touchmove",this.moveCrop),window.removeEventListener("touchend",this.leaveCrop),this.$emit("cropMoving",{moving:!1,axis:this.getCropAxis()}),this.$emit("crop-moving",{moving:!1,axis:this.getCropAxis()})},getCropChecked:function(t){var e=this,n=document.createElement("canvas"),r=new Image,o=this.rotate,i=this.trueWidth,a=this.trueHeight,s=this.cropOffsertX,c=this.cropOffsertY;function u(t,e){n.width=Math.round(t),n.height=Math.round(e)}r.onload=function(){if(0!==e.cropW){var f=n.getContext("2d"),l=1;e.high&!e.full&&(l=window.devicePixelRatio),1!==e.enlarge&!e.full&&(l=Math.abs(Number(e.enlarge)));var h=e.cropW*l,p=e.cropH*l,d=i*e.scale*l,v=a*e.scale*l,g=(e.x-s+e.trueWidth*(1-e.scale)/2)*l,m=(e.y-c+e.trueHeight*(1-e.scale)/2)*l;switch(u(h,p),f.save(),o){case 0:e.full?(u(h/e.scale,p/e.scale),f.drawImage(r,g/e.scale,m/e.scale,d/e.scale,v/e.scale)):f.drawImage(r,g,m,d,v);break;case 1:case-3:e.full?(u(h/e.scale,p/e.scale),g=g/e.scale+(d/e.scale-v/e.scale)/2,m=m/e.scale+(v/e.scale-d/e.scale)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,m,-g-v/e.scale,d/e.scale,v/e.scale)):(g+=(d-v)/2,m+=(v-d)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,m,-g-v,d,v));break;case 2:case-2:e.full?(u(h/e.scale,p/e.scale),f.rotate(90*o*Math.PI/180),g/=e.scale,m/=e.scale,f.drawImage(r,-g-d/e.scale,-m-v/e.scale,d/e.scale,v/e.scale)):(f.rotate(90*o*Math.PI/180),f.drawImage(r,-g-d,-m-v,d,v));break;case 3:case-1:e.full?(u(h/e.scale,p/e.scale),g=g/e.scale+(d/e.scale-v/e.scale)/2,m=m/e.scale+(v/e.scale-d/e.scale)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,-m-d/e.scale,g,d/e.scale,v/e.scale)):(g+=(d-v)/2,m+=(v-d)/2,f.rotate(90*o*Math.PI/180),f.drawImage(r,-m-d,g,d,v));break;default:e.full?(u(h/e.scale,p/e.scale),f.drawImage(r,g/e.scale,m/e.scale,d/e.scale,v/e.scale)):f.drawImage(r,g,m,d,v)}f.restore()}else{var y=i*e.scale,w=a*e.scale,b=n.getContext("2d");switch(b.save(),o){case 0:u(y,w),b.drawImage(r,0,0,y,w);break;case 1:case-3:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(r,0,-w,y,w);break;case 2:case-2:u(y,w),b.rotate(90*o*Math.PI/180),b.drawImage(r,-y,-w,y,w);break;case 3:case-1:u(w,y),b.rotate(90*o*Math.PI/180),b.drawImage(r,-y,0,y,w);break;default:u(y,w),b.drawImage(r,0,0,y,w)}b.restore()}t(n)},"data"!==this.img.substr(0,4)&&(r.crossOrigin="Anonymous"),r.src=this.imgs},getCropData:function(t){var e=this;this.getCropChecked((function(n){t(n.toDataURL("image/"+e.outputType,e.outputSize))}))},getCropBlob:function(t){var e=this;this.getCropChecked((function(n){n.toBlob((function(e){return t(e)}),"image/"+e.outputType,e.outputSize)}))},showPreview:function(){var t=this;if(!this.isCanShow)return!1;this.isCanShow=!1,setTimeout((function(){t.isCanShow=!0}),16);var e=this.cropW,n=this.cropH,r=this.scale,o={};o.div={width:"".concat(e,"px"),height:"".concat(n,"px")};var i=(this.x-this.cropOffsertX)/r,a=(this.y-this.cropOffsertY)/r;o.w=e,o.h=n,o.url=this.imgs,o.img={width:"".concat(this.trueWidth,"px"),height:"".concat(this.trueHeight,"px"),transform:"scale(".concat(r,")translate3d(").concat(i,"px, ").concat(a,"px, ").concat(0,"px)rotateZ(").concat(90*this.rotate,"deg)")},o.html='\n
\n
\n \n
\n
'),this.$emit("realTime",o),this.$emit("real-time",o)},reload:function(){var t=this,e=new Image;e.onload=function(){t.w=parseFloat(window.getComputedStyle(t.$refs.cropper).width),t.h=parseFloat(window.getComputedStyle(t.$refs.cropper).height),t.trueWidth=e.width,t.trueHeight=e.height,t.original?t.scale=1:t.scale=t.checkedMode(),t.$nextTick((function(){t.x=-(t.trueWidth-t.trueWidth*t.scale)/2+(t.w-t.trueWidth*t.scale)/2,t.y=-(t.trueHeight-t.trueHeight*t.scale)/2+(t.h-t.trueHeight*t.scale)/2,t.loading=!1,t.autoCrop&&t.goAutoCrop(),t.$emit("img-load","success"),t.$emit("imgLoad","success"),setTimeout((function(){t.showPreview()}),20)}))},e.onerror=function(){t.$emit("imgLoad","error"),t.$emit("img-load","error")},e.src=this.imgs},checkedMode:function(){var t=1,e=(this.trueWidth,this.trueHeight),n=this.mode.split(" ");switch(n[0]){case"contain":this.trueWidth>this.w&&(t=this.w/this.trueWidth),this.trueHeight*t>this.h&&(t=this.h/this.trueHeight);break;case"cover":(e*=t=this.w/this.trueWidth)0,i=(o?this.trueHeight:this.trueWidth)*this.scale,a=(o?this.trueWidth:this.trueHeight)*this.scale;n=in?n:s,c=c>r?r:c,this.fixed&&(c=s/this.fixedNumber[0]*this.fixedNumber[1]),c>this.h&&(s=(c=this.h)/this.fixedNumber[1]*this.fixedNumber[0]),this.changeCrop(s,c)}},changeCrop:function(t,e){var n=this;if(this.centerBox){var r=this.getImgAxis();t>r.x2-r.x1&&(e=(t=r.x2-r.x1)/this.fixedNumber[0]*this.fixedNumber[1]),e>r.y2-r.y1&&(t=(e=r.y2-r.y1)/this.fixedNumber[1]*this.fixedNumber[0])}this.cropW=t,this.cropH=e,this.checkCropLimitSize(),this.$nextTick((function(){n.cropOffsertX=(n.w-n.cropW)/2,n.cropOffsertY=(n.h-n.cropH)/2,n.centerBox&&n.moveCrop(null,!0)}))},refresh:function(){var t=this;this.img,this.imgs="",this.scale=1,this.crop=!1,this.rotate=0,this.w=0,this.h=0,this.trueWidth=0,this.trueHeight=0,this.clearCrop(),this.$nextTick((function(){t.checkedImg()}))},rotateLeft:function(){this.rotate=this.rotate<=-3?0:this.rotate-1},rotateRight:function(){this.rotate=this.rotate>=3?0:this.rotate+1},rotateClear:function(){this.rotate=0},checkoutImgAxis:function(t,e,n){t=t||this.x,e=e||this.y,n=n||this.scale;var r=!0;if(this.centerBox){var o=this.getImgAxis(t,e,n),i=this.getCropAxis();o.x1>=i.x1&&(r=!1),o.x2<=i.x2&&(r=!1),o.y1>=i.y1&&(r=!1),o.y2<=i.y2&&(r=!1)}return r}},mounted:function(){this.support="onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll";var t=this,e=navigator.userAgent;this.isIOS=!!e.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,n,r){for(var o=atob(this.toDataURL(n,r).split(",")[1]),i=o.length,a=new Uint8Array(i),s=0;sS;S++)if((p||S in x)&&(y=x[S],w=_(y,S,b),t))if(e)O[S]=w;else if(w)switch(t){case 3:return!0;case 5:return y;case 6:return S;case 2:c.call(O,y)}else switch(t){case 4:return!1;case 7:c.call(O,y)}return l?-1:u||f?f:O}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var r=n("da84"),o=n("ce4e"),i="__core-js_shared__",a=r[i]||o(i,{});t.exports=a},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),i=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,s=o(t),c=0,u=[];for(n in s)!r(a,n)&&r(s,n)&&u.push(n);while(e.length>c)r(s,n=e[c++])&&(~i(u,n)||u.push(n));return u}},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},ccae:function(t,e,n){"use strict";function r(t){var e=n("8b26"),r=[],o=void 0,i=void 0,a=void 0,s=void 0;for(o in t)if("rect"===o||"circle"===o||"ellipse"===o||"polygon"===o||"line"===o||"path"===o){var c=!0,u=!1,f=void 0;try{for(var l,h=t[o][Symbol.iterator]();!(c=(l=h.next()).done);c=!0)i=l.value,r.push(e(i.$,o))}catch(C){u=!0,f=C}finally{try{!c&&h.return&&h.return()}finally{if(u)throw f}}}else if("g"===o){var p=!0,d=!1,v=void 0;try{for(var g,m=t[o][Symbol.iterator]();!(p=(g=m.next()).done);p=!0)for(i in a=g.value,a)if("rect"===o||"circle"===o||"ellipse"===o||"polygon"===o||"line"===o||"path"===o){var y=!0,w=!1,b=void 0;try{for(var x,_=a[i][Symbol.iterator]();!(y=(x=_.next()).done);y=!0)s=x.value,r.push(e(s.$,i))}catch(C){w=!0,b=C}finally{try{!y&&_.return&&_.return()}finally{if(w)throw b}}}}catch(C){d=!0,v=C}finally{try{!p&&m.return&&m.return()}finally{if(d)throw v}}}return r}t.exports={SVGtoArray:r}},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),o=n("da84"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d28b:function(t,e,n){var r=n("746f");r("iterator")},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("5135"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),i=n("b622"),a=n("9263"),s=n("9112"),c=i("species"),u=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$
")})),f=function(){return"$0"==="a".replace(/./,"$0")}(),l=i("replace"),h=function(){return!!/./[l]&&""===/./[l]("a","$0")}(),p=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var d=i(t),v=!o((function(){var e={};return e[d]=function(){return 7},7!=""[t](e)})),g=v&&!o((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return e=!0,null},n[d](""),!e}));if(!v||!g||"replace"===t&&(!u||!f||h)||"split"===t&&!p){var m=/./[d],y=n(d,""[t],(function(t,e,n,r,o){return e.exec===a?v&&!o?{done:!0,value:m.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:h}),w=y[0],b=y[1];r(String.prototype,t,w),r(RegExp.prototype,d,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}l&&s(RegExp.prototype[d],"sham",!0)}},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},ddb0:function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("e260"),a=n("9112"),s=n("b622"),c=s("iterator"),u=s("toStringTag"),f=i.values;for(var l in o){var h=r[l],p=h&&h.prototype;if(p){if(p[c]!==f)try{a(p,c,f)}catch(v){p[c]=f}if(p[u]||a(p,u,l),o[l])for(var d in i)if(p[d]!==i[d])try{a(p,d,i[d])}catch(v){p[d]=i[d]}}}},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),a=n("5135"),s=n("861d"),c=n("9bf2").f,u=n("e893"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},h=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof h?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};u(h,f);var p=h.prototype=f.prototype;p.constructor=h;var d=p.toString,v="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var t=s(this)?this.valueOf():this,e=d.call(t);if(a(l,t))return"";var n=v?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:h})}},e163:function(t,e,n){var r=n("5135"),o=n("7b0b"),i=n("f772"),a=n("e177"),s=i("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e260:function(t,e,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),a=n("69f3"),s=n("7dd0"),c="Array Iterator",u=a.set,f=a.getterFor(c);t.exports=s(Array,"Array",(function(t,e){u(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=f(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e538:function(t,e,n){var r=n("b622");e.f=r},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e688:function(t,e,n){(function(e,n){t.exports=n()})(0,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=t,n.c=e,n.p="",n(0)}([function(t,e,n){n(7),n(8),t.exports=n(9)},function(t,e,n){(function(e){(function(n){var r="function"===typeof e&&e||function(t){setTimeout(t,1)};function o(t,e){return function(){t.apply(e,arguments)}}var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function a(t){if("object"!==typeof this)throw new TypeError("Promises must be constructed via new");if("function"!==typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],h(t,o(c,this),o(u,this))}function s(t){var e=this;null!==this._state?r((function(){var n=e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void t.reject(o)}t.resolve(r)}else(e._state?t.resolve:t.reject)(e._value)})):this._deferreds.push(t)}function c(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var e=t.then;if("function"===typeof e)return void h(o(e,t),o(c,this),o(u,this))}this._state=!0,this._value=t,f.call(this)}catch(n){u.call(this,n)}}function u(t){this._state=!1,this._value=t,f.call(this)}function f(){for(var t=0,e=this._deferreds.length;t=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(3),e.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof t&&t.clearImmediate||this&&this.clearImmediate}).call(e,function(){return this}())},function(t,e,n){(function(t,e){(function(t,n){"use strict";if(!t.setImmediate){var r,o=1,i={},a=!1,s=t.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(t);c=c&&c.setTimeout?c:t,"[object process]"==={}.toString.call(t.process)?p():d()?v():t.MessageChannel?g():s&&"onreadystatechange"in s.createElement("script")?m():y(),c.setImmediate=u,c.clearImmediate=f}function u(t){"function"!==typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n1)for(var n=1;n4?p:e+8,a=[],c=0;c4?p:e+8,b(t,i,h-1);case 3:if(1==h)return t.getUint16(e+8,!o);for(i=h>2?p:e+8,a=[],c=0;c1048576){var r=document.createElement("canvas");r.width=r.height=1;var o=r.getContext("2d");return o.drawImage(t,1-e,0),0===o.getImageData(0,0,1,1).data[3]}return!1}function i(t,e,n){var r=document.createElement("canvas");r.width=1,r.height=n;var o=r.getContext("2d");o.drawImage(t,0,0);var i=o.getImageData(0,0,1,n).data,a=0,s=n,c=n;while(c>a){var u=i[4*(c-1)+3];0===u?s=c:a=c,c=s+a>>1}var f=c/n;return 0===f?1:f}function a(t,e,n){var r=document.createElement("canvas");return s(t,r,e,n),r.toDataURL("image/jpeg",e.quality||.8)}function s(t,e,r,o){var a=t.naturalWidth,s=t.naturalHeight,u=r.width,f=r.height,l=e.getContext("2d");l.save(),c(e,l,u,f,r.orientation);var h=n(t);h&&(a/=2,s/=2);var p=1024,d=document.createElement("canvas");d.width=d.height=p;var v=d.getContext("2d"),g=o?i(t,a,s):1,m=Math.ceil(p*u/a),y=Math.ceil(p*f/s/g),w=0,b=0;while(wp&&(l=p,h=f*l/u<<0),d&&h>d&&(h=d,l=u*h/f<<0);var g={width:l,height:h};for(var m in e)g[m]=e[m];var y=t.tagName.toLowerCase();"img"===y?t.src=a(this.srcImage,g,v):"canvas"===y&&s(this.srcImage,t,g,v),"function"===typeof this.onrender&&this.onrender(t),n&&n()}},r=[],o=function(){return u}.apply(e,r),void 0===o||(t.exports=o)})()},function(t,e){function n(t){Math.round;var e,n,r,o,i,a=Math.floor,s=new Array(64),c=new Array(64),u=new Array(64),f=new Array(64),l=new Array(65535),h=new Array(65535),p=new Array(64),d=new Array(64),v=[],g=0,m=7,y=new Array(64),w=new Array(64),b=new Array(64),x=new Array(256),_=new Array(2048),C=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],S=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],A=[0,1,2,3,4,5,6,7,8,9,10,11],O=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],k=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],E=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],I=[0,1,2,3,4,5,6,7,8,9,10,11],L=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],T=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function j(t){for(var e=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=a((e[n]*t+50)/100);r<1?r=1:r>255&&(r=255),s[C[n]]=r}for(var o=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],i=0;i<64;i++){var l=a((o[i]*t+50)/100);l<1?l=1:l>255&&(l=255),c[C[i]]=l}for(var h=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],p=0,d=0;d<8;d++)for(var v=0;v<8;v++)u[p]=1/(s[C[p]]*h[d]*h[v]*8),f[p]=1/(c[C[p]]*h[d]*h[v]*8),p++}function P(t,e){for(var n=0,r=0,o=new Array,i=1;i<=16;i++){for(var a=1;a<=t[i];a++)o[e[r]]=[],o[e[r]][0]=n,o[e[r]][1]=i,r++,n++;n*=2}return o}function $(){e=P(S,A),n=P(E,I),r=P(O,k),o=P(L,T)}function M(){for(var t=1,e=2,n=1;n<=15;n++){for(var r=t;r>0]=38470*t,_[t+512>>0]=7471*t+32768,_[t+768>>0]=-11059*t,_[t+1024>>0]=-21709*t,_[t+1280>>0]=32768*t+8421375,_[t+1536>>0]=-27439*t,_[t+1792>>0]=-5329*t}function N(t){var e=t[0],n=t[1]-1;while(n>=0)e&1<>8&255),U(255&t)}function D(t,e){var n,r,o,i,a,s,c,u,f,l=0;const h=8,d=64;for(f=0;f0?Z+.5|0:Z-.5|0;return p}function B(){F(65504),F(16),U(74),U(70),U(73),U(70),U(0),U(1),U(1),U(0),F(1),F(1),U(0),U(0)}function H(t,e){F(65472),F(17),U(8),F(e),F(t),U(3),U(1),U(17),U(0),U(2),U(17),U(1),U(3),U(17),U(1)}function W(){F(65499),F(132),U(0);for(var t=0;t<64;t++)U(s[t]);U(1);for(var e=0;e<64;e++)U(c[e])}function X(){F(65476),F(418),U(0);for(var t=0;t<16;t++)U(S[t+1]);for(var e=0;e<=11;e++)U(A[e]);U(16);for(var n=0;n<16;n++)U(O[n+1]);for(var r=0;r<=161;r++)U(k[r]);U(1);for(var o=0;o<16;o++)U(E[o+1]);for(var i=0;i<=11;i++)U(I[i]);U(17);for(var a=0;a<16;a++)U(L[a+1]);for(var s=0;s<=161;s++)U(T[s])}function z(){F(65498),F(12),U(3),U(1),U(0),U(2),U(17),U(3),U(17),U(0),U(63),U(0)}function Y(t,e,n,r,o){var i,a=o[0],s=o[240];const c=16,u=63,f=64;for(var p=D(t,e),v=0;v0&&0==d[m];m--);if(0==m)return N(a),n;var y,w=1;while(w<=m){for(var b=w;0==d[w]&&w<=m;++w);var x=w-b;if(x>=c){y=x>>4;for(var _=1;_<=y;++_)N(s);x&=15}i=32767+d[w],N(o[(x<<4)+h[i]]),N(l[i]),w++}return m!=u&&N(a),n}function G(){for(var t=String.fromCharCode,e=0;e<256;e++)x[e]=t(e)}function V(t){if(t<=0&&(t=1),t>100&&(t=100),i!=t){var e=0;e=t<50?Math.floor(5e3/t):Math.floor(200-2*t),j(e),i=t}}function q(){var e=(new Date).getTime();t||(t=50),G(),$(),M(),R(),V(t);(new Date).getTime()}this.encode=function(t,i,a){var s=(new Date).getTime();i&&V(i),v=new Array,g=0,m=7,F(65496),B(),W(),H(t.width,t.height),X(),z();var c=0,l=0,h=0;g=0,m=7,this.encode.displayName="_encode_";var p,d,x,C,S,A,O,k,E,I=t.data,L=t.width,T=t.height,j=4*L,P=0;while(P>3,O=4*(7&E),A=S+k*j+O,P+k>=T&&(A-=j*(P+1+k-T)),p+O>=j&&(A-=p+O-j+4),d=I[A++],x=I[A++],C=I[A++],y[E]=(_[d]+_[x+256>>0]+_[C+512>>0]>>16)-128,w[E]=(_[d+768>>0]+_[x+1024>>0]+_[C+1280>>0]>>16)-128,b[E]=(_[d+1280>>0]+_[x+1536>>0]+_[C+1792>>0]>>16)-128;c=Y(y,u,c,e,r),l=Y(w,f,l,n,o),h=Y(b,f,h,n,o),p+=32}P+=8}if(m>=0){var $=[];$[1]=m+1,$[0]=(1<=13,oldAndroid:!!n&&+n.pop().substr(0,3)<4.5,iOS:/\(i[^;]+;( U;)? CPU.+Mac OS X/.test(t),android:/Android/g.test(t),mQQBrowser:/MQQBrowser/g.test(t)}}(navigator.userAgent);function s(t,e){var n=this;if(!t)throw new Error("没有收到图片,可能的解决方案:https://github.com/think2011/localResizeIMG/issues/7");for(var r in e=e||{},n.defaults={width:null,height:null,fieldName:"file",ingnoreOrientation:!a.iOS||a.newIOS,quality:.7},n.file=t,e)e.hasOwnProperty(r)&&(n.defaults[r]=e[r]);return this.init()}function c(t){var e=null;return e=t?[].filter.call(document.scripts,(function(e){return-1!==e.src.indexOf(t)}))[0]:document.scripts[document.scripts.length-1],e?e.src.substr(0,e.src.lastIndexOf("/")):null}function u(t){var e;e=t.split(",")[0].indexOf("base64")>=0?atob(t.split(",")[1]):unescape(t.split(",")[1]);for(var n=t.split(",")[0].split(":")[1].split(";")[0],r=new Uint8Array(e.length),i=0;it.file.size?(i=new FormData,e=t.file):(i=new o.FormData,e=u(r)),i.append(t.defaults.fieldName,e,t.fileName.replace(/\..+/g,".jpg")),n({formData:i,fileLen:+e.size,base64:r,base64Len:r.length,origin:t.file,file:e}),t)t.hasOwnProperty(a)&&(t[a]=null);URL.revokeObjectURL(t.blob)}))},!i&&(a.crossOrigin="*"),a.src=c}))},s.prototype._getBase64=function(){var t=this,e=t.img,n=t.file,o=t.canvas;return new r((function(r){try{i.getData("object"===typeof n?n:e,(function(){t.orientation=t.defaults.ingnoreOrientation?0:i.getTag(this,"Orientation"),t.resize=t._getResize(),t.ctx=o.getContext("2d"),o.width=t.resize.width,o.height=t.resize.height,t.ctx.fillStyle="#fff",t.ctx.fillRect(0,0,o.width,o.height),a.oldIOS?t._createBase64ForOldIOS().then(r):t._createBase64().then(r)}))}catch(s){throw new Error(s)}}))},s.prototype._createBase64ForOldIOS=function(){var t=this,e=t.img,o=t.canvas,i=t.defaults,a=t.orientation;return new r((function(t){!function(){var r=[n(7)];(function(n){var r=new n(e);"5678".indexOf(a)>-1?r.render(o,{width:o.height,height:o.width,orientation:a}):r.render(o,{width:o.width,height:o.height,orientation:a}),t(o.toDataURL("image/jpeg",i.quality))}).apply(null,r)}()}))},s.prototype._createBase64=function(){var t=this,e=t.resize,o=t.img,i=t.canvas,s=t.ctx,c=t.defaults,u=t.orientation;switch(u){case 3:s.rotate(180*Math.PI/180),s.drawImage(o,-e.width,-e.height,e.width,e.height);break;case 6:s.rotate(90*Math.PI/180),s.drawImage(o,0,-e.width,e.height,e.width);break;case 8:s.rotate(270*Math.PI/180),s.drawImage(o,-e.height,0,e.height,e.width);break;case 2:s.translate(e.width,0),s.scale(-1,1),s.drawImage(o,0,0,e.width,e.height);break;case 4:s.translate(e.width,0),s.scale(-1,1),s.rotate(180*Math.PI/180),s.drawImage(o,-e.width,-e.height,e.width,e.height);break;case 5:s.translate(e.width,0),s.scale(-1,1),s.rotate(90*Math.PI/180),s.drawImage(o,0,-e.width,e.height,e.width);break;case 7:s.translate(e.width,0),s.scale(-1,1),s.rotate(270*Math.PI/180),s.drawImage(o,-e.height,0,e.height,e.width);break;default:s.drawImage(o,0,0,e.width,e.height)}return new r((function(t){a.oldAndroid||a.mQQBrowser||!navigator.userAgent?function(){var e=[n(8)];(function(e){var n=new e,r=s.getImageData(0,0,i.width,i.height);t(n.encode(r,100*c.quality))}).apply(null,e)}():t(i.toDataURL("image/jpeg",c.quality))}))},s.prototype._getResize=function(){var t=this,e=t.img,n=t.defaults,r=n.width,o=n.height,i=t.orientation,a={width:e.width,height:e.height};if("5678".indexOf(i)>-1&&(a.width=e.height,a.height=e.width),a.width=r/o?a.width>r&&(a.width=r,a.height=Math.ceil(r/s)):a.height>o&&(a.height=o,a.width=Math.ceil(o*s)):r?r=3264||a.height>=2448)a.width*=.8,a.height*=.8;return a},window.lrz=function(t,e){return new s(t,e)},window.lrz.version="__packageJSON.version__",t.exports=window.lrz}])}))},e6cf:function(t,e,n){"use strict";var r,o,i,a,s=n("23e7"),c=n("c430"),u=n("da84"),f=n("d066"),l=n("fea9"),h=n("6eeb"),p=n("e2cc"),d=n("d44e"),v=n("2626"),g=n("861d"),m=n("1c0b"),y=n("19aa"),w=n("8925"),b=n("2266"),x=n("1c7e"),_=n("4840"),C=n("2cf4").set,S=n("b575"),A=n("cdf9"),O=n("44de"),k=n("f069"),E=n("e667"),I=n("69f3"),L=n("94ca"),T=n("b622"),j=n("605d"),P=n("2d00"),$=T("species"),M="Promise",R=I.get,N=I.set,U=I.getterFor(M),F=l,D=u.TypeError,B=u.document,H=u.process,W=f("fetch"),X=k.f,z=X,Y=!!(B&&B.createEvent&&u.dispatchEvent),G="function"==typeof PromiseRejectionEvent,V="unhandledrejection",q="rejectionhandled",K=0,J=1,Q=2,Z=1,tt=2,et=L(M,(function(){var t=w(F)!==String(F);if(!t){if(66===P)return!0;if(!j&&!G)return!0}if(c&&!F.prototype["finally"])return!0;if(P>=51&&/native code/.test(F))return!1;var e=F.resolve(1),n=function(t){t((function(){}),(function(){}))},r=e.constructor={};return r[$]=n,!(e.then((function(){}))instanceof n)})),nt=et||!x((function(t){F.all(t)["catch"]((function(){}))})),rt=function(t){var e;return!(!g(t)||"function"!=typeof(e=t.then))&&e},ot=function(t,e){if(!t.notified){t.notified=!0;var n=t.reactions;S((function(){var r=t.value,o=t.state==J,i=0;while(n.length>i){var a,s,c,u=n[i++],f=o?u.ok:u.fail,l=u.resolve,h=u.reject,p=u.domain;try{f?(o||(t.rejection===tt&&ct(t),t.rejection=Z),!0===f?a=r:(p&&p.enter(),a=f(r),p&&(p.exit(),c=!0)),a===u.promise?h(D("Promise-chain cycle")):(s=rt(a))?s.call(a,l,h):l(a)):h(r)}catch(d){p&&!c&&p.exit(),h(d)}}t.reactions=[],t.notified=!1,e&&!t.rejection&&at(t)}))}},it=function(t,e,n){var r,o;Y?(r=B.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),u.dispatchEvent(r)):r={promise:e,reason:n},!G&&(o=u["on"+t])?o(r):t===V&&O("Unhandled promise rejection",n)},at=function(t){C.call(u,(function(){var e,n=t.facade,r=t.value,o=st(t);if(o&&(e=E((function(){j?H.emit("unhandledRejection",r,n):it(V,n,r)})),t.rejection=j||st(t)?tt:Z,e.error))throw e.value}))},st=function(t){return t.rejection!==Z&&!t.parent},ct=function(t){C.call(u,(function(){var e=t.facade;j?H.emit("rejectionHandled",e):it(q,e,t.value)}))},ut=function(t,e,n){return function(r){t(e,r,n)}},ft=function(t,e,n){t.done||(t.done=!0,n&&(t=n),t.value=e,t.state=Q,ot(t,!0))},lt=function(t,e,n){if(!t.done){t.done=!0,n&&(t=n);try{if(t.facade===e)throw D("Promise can't be resolved itself");var r=rt(e);r?S((function(){var n={done:!1};try{r.call(e,ut(lt,n,t),ut(ft,n,t))}catch(o){ft(n,o,t)}})):(t.value=e,t.state=J,ot(t,!1))}catch(o){ft({done:!1},o,t)}}};et&&(F=function(t){y(this,F,M),m(t),r.call(this);var e=R(this);try{t(ut(lt,e),ut(ft,e))}catch(n){ft(e,n)}},r=function(t){N(this,{type:M,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},r.prototype=p(F.prototype,{then:function(t,e){var n=U(this),r=X(_(this,F));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=j?H.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=K&&ot(n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=R(t);this.promise=t,this.resolve=ut(lt,e),this.reject=ut(ft,e)},k.f=X=function(t){return t===F||t===i?new o(t):z(t)},c||"function"!=typeof l||(a=l.prototype.then,h(l.prototype,"then",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof W&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return A(F,W.apply(u,arguments))}}))),s({global:!0,wrap:!0,forced:et},{Promise:F}),d(F,M,!1,!0),v(M),i=f(M),s({target:M,stat:!0,forced:et},{reject:function(t){var e=X(this);return e.reject.call(void 0,t),e.promise}}),s({target:M,stat:!0,forced:c||et},{resolve:function(t){return A(c&&this===i?F:this,t)}}),s({target:M,stat:!0,forced:nt},{all:function(t){var e=this,n=X(e),r=n.resolve,o=n.reject,i=E((function(){var n=m(e.resolve),i=[],a=0,s=1;b(t,(function(t){var c=a++,u=!1;i.push(void 0),s++,n.call(e,t).then((function(t){u||(u=!0,i[c]=t,--s||r(i))}),o)})),--s||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=X(e),r=n.reject,o=E((function(){var o=m(e.resolve);b(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=o(e),s=a.f,c=i.f,u=0;u /x/y and it causes SyntaxError\nvar SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });\n\n// @@split logic\nfixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'.split(/(b)*/)[1] == 'c' ||\n 'test'.split(/(?:)/, -1).length != 4 ||\n 'ab'.split(/(?:ab)*/).length != 2 ||\n '.'.split(/(.?)(.?)/).length != 4 ||\n '.'.split(/()()/).length > 1 ||\n ''.split(/.?/).length\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(requireObjectCoercible(this));\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (separator === undefined) return [string];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) {\n return nativeSplit.call(string, separator, lim);\n }\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy.lastIndex;\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match.length > 1 && match.index < string.length) arrayPush.apply(output, match.slice(1));\n lastLength = match[0].length;\n lastLastIndex = lastIndex;\n if (output.length >= lim) break;\n }\n if (separatorCopy.lastIndex === match.index) separatorCopy.lastIndex++; // Avoid an infinite loop\n }\n if (lastLastIndex === string.length) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output.length > lim ? output.slice(0, lim) : output;\n };\n // Chakra, V8\n } else if ('0'.split(undefined, 0).length) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : nativeSplit.call(this, separator, limit);\n };\n } else internalSplit = nativeSplit;\n\n return [\n // `String.prototype.split` method\n // https://tc39.es/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = requireObjectCoercible(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.es/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== nativeSplit);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n}, !SUPPORTS_Y);\n","var classof = require('./classof-raw');\nvar regexpExec = require('./regexp-exec');\n\n// `RegExpExec` abstract operation\n// https://tc39.es/ecma262/#sec-regexpexec\nmodule.exports = function (R, S) {\n var exec = R.exec;\n if (typeof exec === 'function') {\n var result = exec.call(R, S);\n if (typeof result !== 'object') {\n throw TypeError('RegExp exec method returned something other than an Object or null');\n }\n return result;\n }\n\n if (classof(R) !== 'RegExp') {\n throw TypeError('RegExp#exec called on incompatible receiver');\n }\n\n return regexpExec.call(R, S);\n};\n\n","module.exports = function (it, Constructor, name) {\n if (!(it instanceof Constructor)) {\n throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation');\n } return it;\n};\n","var getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","module.exports = function (it) {\n if (typeof it != 'function') {\n throw TypeError(String(it) + ' is not a function');\n } return it;\n};\n","var wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line no-throw-literal\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n","var userAgent = require('../internals/engine-user-agent');\n\nmodule.exports = /(iphone|ipod|ipad).*applewebkit/i.test(userAgent);\n","// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (it == undefined) throw TypeError(\"Can't call method on \" + it);\n return it;\n};\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","var fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","var anObject = require('../internals/an-object');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar toLength = require('../internals/to-length');\nvar bind = require('../internals/function-bind-context');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that, 1 + AS_ENTRIES + INTERRUPTED);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (typeof iterFn != 'function') throw TypeError('Target is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = toLength(iterable.length); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && result instanceof Result) return result;\n } return new Result(false);\n }\n iterator = iterFn.call(iterable);\n }\n\n next = iterator.next;\n while (!(step = next.call(iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator);\n throw error;\n }\n if (typeof result == 'object' && result && result instanceof Result) return result;\n } return new Result(false);\n};\n","var toInteger = require('../internals/to-integer');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toInteger(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","var global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar redefine = require('../internals/redefine');\nvar setGlobal = require('../internals/set-global');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.noTargetGet - prevent calling a getter on target\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || setGlobal(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.noTargetGet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty === typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n // extend global\n redefine(target, key, sourceProperty, options);\n }\n};\n","var internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar definePropertyModule = require('../internals/object-define-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n var defineProperty = definePropertyModule.f;\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineProperty(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () {\n injectStyles.call(\n this,\n (options.functional ? this.parent : this).$root.$options.shadowRoot\n )\n }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functional component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","var anObject = require('../internals/an-object');\n\nmodule.exports = function (iterator) {\n var returnMethod = iterator['return'];\n if (returnMethod !== undefined) {\n return anObject(returnMethod.call(iterator)).value;\n }\n};\n","/*!\n * Vue.js v2.6.12\n * (c) 2014-2020 Evan You\n * Released under the MIT License.\n */\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\nfunction isPromise (val) {\n return (\n isDef(val) &&\n typeof val.then === 'function' &&\n typeof val.catch === 'function'\n )\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar SSR_ATTR = 'data-server-rendered';\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured',\n 'serverPrefetch'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp((\"[^\" + (unicodeRegExp.source) + \".$_\\\\d]\"));\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\nvar isPhantomJS = UA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\nif (process.env.NODE_ENV !== 'production') {\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n if (vm.$root === vm) {\n return ''\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm;\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm) {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (target) {\n targetStack.push(target);\n Dep.target = target;\n}\n\nfunction popTarget () {\n targetStack.pop();\n Dep.target = targetStack[targetStack.length - 1];\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n protoAugment(value, arrayMethods);\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (process.env.NODE_ENV !== 'production' && customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (process.env.NODE_ENV !== 'production') {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n\n var keys = hasSymbol\n ? Reflect.ownKeys(from)\n : Object.keys(from);\n\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n // in case the object is already observed...\n if (key === '__ob__') { continue }\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n process.env.NODE_ENV !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n var res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n var res = [];\n for (var i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n process.env.NODE_ENV !== 'production' && assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!new RegExp((\"^[a-zA-Z][\\\\-\\\\.0-9_\" + (unicodeRegExp.source) + \"]*$\")).test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'should conform to valid custom element name in html5 specification.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (process.env.NODE_ENV !== 'production') {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def$$1 = dirs[key];\n if (typeof def$$1 === 'function') {\n dirs[key] = { bind: def$$1, update: def$$1 };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (process.env.NODE_ENV !== 'production') {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n\n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (process.env.NODE_ENV !== 'production' && warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n if (\n process.env.NODE_ENV !== 'production' &&\n // skip validation for weex recycle-list child component props\n !(false)\n ) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (process.env.NODE_ENV !== 'production' && isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n if (!valid) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n var expectedValue = styleValue(value, expectedType);\n var receivedValue = styleValue(value, receivedType);\n // check if we need to specify expected value\n if (expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n !isBoolean(expectedType, receivedType)) {\n message += \" with value \" + expectedValue;\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + receivedValue + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nfunction isExplicable (value) {\n var explicitTypes = ['string', 'number', 'boolean'];\n return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n // See: https://github.com/vuejs/vuex/issues/1505\n pushTarget();\n try {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n } finally {\n popTarget();\n }\n}\n\nfunction invokeWithErrorHandling (\n handler,\n context,\n args,\n vm,\n info\n) {\n var res;\n try {\n res = args ? handler.apply(context, args) : handler.call(context);\n if (res && !res._isVue && isPromise(res) && !res._handled) {\n res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n // issue #9511\n // avoid catch triggering multiple times when nested calls\n res._handled = true;\n }\n } catch (e) {\n handleError(e, vm, info);\n }\n return res\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n // if the user intentionally throws the original error in the handler,\n // do not log it twice\n if (e !== err) {\n logError(e, null, 'config.errorHandler');\n }\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar isUsingMicroTask = false;\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n timerFunc = function () {\n p.then(flushCallbacks);\n // In problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n isUsingMicroTask = true;\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n)) {\n // Use MutationObserver where native Promise is not available,\n // e.g. PhantomJS, iOS7, Android 4.4\n // (#6466 MutationObserver is unreliable in IE11)\n var counter = 1;\n var observer = new MutationObserver(flushCallbacks);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n isUsingMicroTask = true;\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n // Fallback to setImmediate.\n // Technically it leverages the (macro) task queue,\n // but it is still a better choice than setTimeout.\n timerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else {\n // Fallback to setTimeout.\n timerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (process.env.NODE_ENV !== 'production') {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals. ' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\nvar mark;\nvar measure;\n\nif (process.env.NODE_ENV !== 'production') {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n // perf.clearMeasures(name)\n };\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns, vm) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \"v-on handler\");\n }\n } else {\n // return handler return value for single handlers\n return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\")\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur, vm);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n if (def instanceof VNode) {\n def = def.data.hook || (def.data.hook = {});\n }\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (process.env.NODE_ENV !== 'production') {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.