From 311df85dfc71296daa0af2105d858509c675ca63 Mon Sep 17 00:00:00 2001 From: Tom Thorpe Date: Sat, 1 Feb 2020 09:17:59 +0000 Subject: [PATCH 01/50] Show "no owner" when challenge leader cannot be found Fixes #11768 - Check if `challenge.leader` is `null` before trying to display the user's name after "Created By:" - Check the `challenge.leader` isn't `null` before trying to get its `id` for comparison when determining if the current user `canDelete` or `canEdit` --- .../client/src/components/challenges/challengeDetail.vue | 5 ++++- website/client/src/components/challenges/challengeItem.vue | 7 +++++++ website/client/src/store/getters/tasks.js | 6 ++++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/website/client/src/components/challenges/challengeDetail.vue b/website/client/src/components/challenges/challengeDetail.vue index 7b80bbeab4..7e5879712f 100644 --- a/website/client/src/components/challenges/challengeDetail.vue +++ b/website/client/src/components/challenges/challengeDetail.vue @@ -18,7 +18,10 @@
{{ $t('createdBy') }}: - + {{ $t('noChallengeOwner') }} + + diff --git a/website/client/src/components/challenges/challengeItem.vue b/website/client/src/components/challenges/challengeItem.vue index b3a1fd61e0..7bdf00bbc2 100644 --- a/website/client/src/components/challenges/challengeItem.vue +++ b/website/client/src/components/challenges/challengeItem.vue @@ -43,7 +43,14 @@ >
{{ $t('createdBy') }}: + + {{ $t('noChallengeOwner') }} + diff --git a/website/client/src/store/getters/tasks.js b/website/client/src/store/getters/tasks.js index a8e81ff545..0390a5342e 100644 --- a/website/client/src/store/getters/tasks.js +++ b/website/client/src/store/getters/tasks.js @@ -44,7 +44,8 @@ export function canDelete (store) { && group.leader._id === userId); const isUserGroupManager = group && (group.managers && Boolean(group.managers[userId])); - const isUserChallenge = userId === (challenge && challenge.leader.id); + const isUserChallenge = userId === (challenge + && challenge.leader !== null && challenge.leader.id); let isUserCanDeleteTask = onUserDashboard; @@ -81,7 +82,8 @@ export function canEdit (store) { && group.leader._id === userId); const isUserGroupManager = group && (group.managers && Boolean(group.managers[userId])); - const isUserChallenge = userId === (challenge && challenge.leader.id); + const isUserChallenge = userId === (challenge + && challenge.leader !== null && challenge.leader.id); switch (taskCategory) { From 6a2e84e7cc7793e134186720405cd1aec892e003 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Wed, 5 Feb 2020 05:31:20 -0600 Subject: [PATCH 02/50] fix(sprites): new spritesheet --- website/client/src/app.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/website/client/src/app.vue b/website/client/src/app.vue index 598517fa49..5b386e7a7f 100644 --- a/website/client/src/app.vue +++ b/website/client/src/app.vue @@ -757,5 +757,6 @@ export default { + From 2053e6cc40bca8a07fda971d2a0e4fcfb568fa18 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Wed, 5 Feb 2020 05:31:53 -0600 Subject: [PATCH 03/50] 4.132.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 93222b1e96..721f81912c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.132.0", + "version": "4.132.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 68dab42179..c54a8d9d7c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.132.0", + "version": "4.132.1", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.8.3", From 99a9bfe62ea31b9b49a63d6a77c67f5c3f38d67f Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 6 Feb 2020 15:13:55 -0600 Subject: [PATCH 04/50] chore(news): Bailey --- .../sprites/spritesmith-largeSprites-0.css | 8 ++- .../sprites/spritesmith-largeSprites-0.png | Bin 19988 -> 20499 bytes .../spritesmith_large/scene_cake.png | Bin 0 -> 400 bytes website/server/controllers/api-v3/news.js | 66 +++--------------- 4 files changed, 18 insertions(+), 56 deletions(-) create mode 100644 website/raw_sprites/spritesmith_large/scene_cake.png diff --git a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css index fc97fa21e4..15906b0759 100644 --- a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css @@ -12,10 +12,16 @@ } .promo_take_this { background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -328px -148px; + background-position: -533px -148px; width: 96px; height: 69px; } +.scene_cake { + background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -328px -148px; + width: 204px; + height: 102px; +} .scene_dailies { background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); background-position: 0px 0px; diff --git a/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png index ad5140a922be47ee01591add0060b5d9d0ef5bae..199da94868be3b72f97699bc89c94943749c501c 100644 GIT binary patch literal 20499 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

0R20`u<-wGk+Db=e^Ic6;0H z^tK!^c(^_9sX)*?7H^_S)(~>fbFo;861_e~B9szm{0z~b6)jzwDBnr`z|m?@>V&0H zQ)P-{FLv12W17g46r_`0gF0UVP$YS1wBI0aL}|et;Ub` zQ|-_Ol`G0}v-ow94 zGW2sK5Pw0ICvVLS%y4bCM+X!=nn2X%Pbmqign?%g@$dfd+CWvRrg*|;)Z6h*Jx$Pp z&GHuD;C+i{R1_Cm!cX53(ejGCnHyj#36huAy!2$89RwU<_6M2+Ac%_`o!9z0mHN-Xp(PrWm&VvyyxpoAvXAnDf9kvIKLgWbPJe>MxRZxN}JgP!d?>>LqaEOH7Wk-$v(=*XEC{g;z=r z%)D_f1ZJ-J2B@>%L2ZwzT_9Y#C}3WK#9ck>B`WJDK)Yv^okgEH&&}*@0E#T&-ji7N z+Kkj|UGG_+T$(WJ**$Z6ALj0qhTMvo8!I&1t}UnUI(dnAasUU7`KEvr0=_CB&Hp*s zlGG0G$^Uu2F+_Z5gTkzRzT%uzTVTMi*NQjFjgj`s^0l()zs#dfwtg2Fz|!CRI2Raz z>Y7*BUXWvyEtoVGu550dHzUa$en=C2_VLooXJqM86W%`d$DHdnrOY`_dMF(@4O}bz z=U~!>wmMz;+sE#^j~%v7>E|Eo~PXAJ|gJ7wjppA+Y7b?lxo zW=!Q;LE+$Uk1DhC_rBOP)%Vilei{5p5#r07jlLKB@~XcC2U66X{!5NILt^Kw13>dX zz7=HVta$+d%y|gtHv22jK{{;!n4>M|#ryW^H7g^BXm00y59E2Hd?MI!gpJ9j3go|R zba@q)mo)!dWP$-m?WI{Ds86_9gzEGBgg-K8soAe5n6;HOEP=OW==G-;_){G2F{axRt}n;E?wD;Q;lQ9>d3{ zIImC+GY?(3ZLkKua3=5u72nK3Du}_#liVT^P|bA0=aF~t#4A5mSkT2=qCzkI863rz zi<{Lhbs}4q{pJOa0L9J%)5zgR4gq%S>o9PyZ{VIb#Uqw4R1T_N4&F0Ufd*F3X*XL~ zXL9sl&CtN3wNIgM_uZF0b0QPw0-68CXNw^MJoEfTIz~`E*pyv4a@dqgJ+sx z*y=XlJ#`l9eoVH?lb<2p+KpOrlcYyC(G0K0V6F0H)b&L)eL(8=;$w%JW5bjN?zIy( zq9mqx_SmR}PVVr7IH2~|Htip9c2Mz2uuE3iKC}6zwVZSBPqKo^c!0WLBWbK36f||E;mY$=Vb2$YdYBs#9mkF&nqIH6B3{?xE zek%+|vk$3RNR#C^4nbqg%Jds}eC)uzP_h#^IdBc*GlLpm`QtwjKPKUTq_}MQ5sRI* zClZqoGZN4hrzf(B9&6^X9Zd0k?=qR&n%Pu3%^Q74y9@p<^pZn)4`#{yoG6^Xh{tNI z?dQ<)m=lgd<9v_8$s{?0+D1vd8RcXJ@2t?y@5Y_B?3tLH0q>cj_(Kufcj0b1i>%$i zH2b4M;~Xlv_GAwj`f>PU-lE;Zu&nNmoo~!-$+g z*fP4{Zag)?lgXA`MXgp@DP1tZ?wHAy1}HGuinb!@;#z_c#&D zC8gqL4qxlk_ZU3GrN0)BlXP$@$n;CzVO=}3=}UwWHzgD3d*e5_PLU}4Vb_)k-XqaKVEkI3>f^s!-pDU)qG!1lY&fWl0>xEt&Lf8!aW$j&F83*h3K zjG)g|;pFjh`|@AA>hBYYRKm-H+r#u_j&se-D>4HzTt3GQDA+%)r73c^DcOJ_3C95< zgms2NG<-jSiYSgqGV2wFsXi^;Hcq?tHT+L~3x-*0J%^w%YTflM(VH8rC2J)@FCuAt zykFH4%yN*lv>3PTxE`1C?n}~#POJ-?t@I_Bvzz@Nv2Bi{8N4GdEc~^B zInmj7a<3#^#iRx7u%zSdM)s&|$C$X4A4KU_t#7XrJR2NZwsN>Yzl`P!`yyX5vB{|K zRA3SNSK_Nyux-4EDm=?X+A)M+&%#b7VdE%|dqfUj=k_|Ze9BhD-tR+}X;lO!2p(t+NiS)2{iELNCfuIhPQpHv(e{)4g zIT~8{S=8uScB)!+#T5)#`vDX6mlNRZv@jTn$+nKa6;Vov-IW3iK}$u~VqJ~X1*^K} zIPvUsViv)ql1N36mUA2>zo+F|0YAYRrFjU_3GGtq=0-g+G;te9$0Xr>VHU{K^C^v; zZc7997rYuPEbRo}697(8h#1WTmFO(KAfpOi#@%7w?p#UODEBz)rN_Q90fihqUG>C$ zhD(1dz~2{$nR?$fn~Yw4t=yPx;A?{F8uLdpXn&L~*zEtpR9$0%737E^20`3vTanCU zBj0n5G{f6T55}>@eBN1xU)6&4)*a44wP(ztUa${KlDFWHL18_A z@ti-w63oBQ|H_lo+og0$sTXV%+F%mjC6YCrc9-J-V zKhm!Bz2#YLZ|P-up4)vSKH-7Be$#8x4wJ5|m0qnoT6e(wW@TBx{h^GX0)ozU5>J2r z2$m=_SDyOxK*kq&(3!Fv?VoOWZV(6VPVcp))T+f@%0)y1p@Bf-$ve0TPfb6tWzZe zTPDikui;PFZzl40@Mihxo+V%9lc9rlL-A{C89Q?IowKD^4K+-c%B>6Z+@jHQSpY#9 zA1S1^o)Q&zYiaVM=lpMt%nS*}2Pb6N zQLJu$(i5aiI0neQ%tpZ{rZPowZ%4Y<2?Wp}j@N)TM`gRXHRO@lPwa2~Dd}U+J{6<%~idHame z8@rOe_R2q6`!DOP4+GZLtZiu<@9jTuryn6uVIshO4N1XyieC7TQ!+BoShU&OSp!!n zV$OHA6QPCU;0s1ZDrw4u6B!#^eL2ju^3UDmFgm6D|(^iqlo4(%jZil(eK0c5&$@MMbHEY~7^n=DNi; zBe~@k+2)c>5!vu@n`MmOXHus+=llD9`=bZ8ectca>-~B?U(eU&y=(jSZlABBr7~m2 zjQKlv{B>Z)j9I{p88e?N&jJ53vQc&Mj2U}ccK)^HAiBA?6?6a4(Ug&aIor0znYDJu zg+ZDuwVTXuXRKVgSz*Oyg{=4+Gu)Qx?Qoq}zFOh3p5-4|TNlik8?$U)Ou1V0+Ct_1 z`xbBU+IDVnXV6OV#DIs4$Qb0B$gC~84ifq%_`IM=r=f-y@6uvZ9Farq7Vt>BN6`m% z`S}sk)6@6%c_JTfcxFh6xY$_``#YoV1<3-}?nrifQ2QmG+WKMdgE3jwe7ARptVGv| zWQUrj5oe^@()g!GKg}QEBLZ@-km}mI9&L{pY69hH7t35c{WBtC zZE06XJk;|WNPxvd%%0x5j(pE*|KS(Owh}9J`r^|nIhea+mXpr~zcH1zOx$`=a^?Jf zu1G8Lv<8}ICUv8qBN?|4g8UIQJ{BTQw6{qW0V%%v0|ldb#$4TiiKD{#GlLd3q$!T_ zY%l_?Sw4Uk*58OJV$zgGT-Rb3&vVm7z`~6v@ylSrVMfpGDS591sPcp>abinN2)H#x zpzX(P{?2sjL;bL47X_ej)*+`h!NO&_(IElBh%Leo>yCH2b0fxIjdBG&f;z2P7|4CS z>|UuGv@~c>kJRYchwOq0zNQ*%as}GuE#~D!$CFoT<|_uCPwvid_mbR8XT7}Qw0H8FI;h2O#_)ZssXy(y zP3OE*GwA|hJ9F}*bkQ5Gy~qHv^tg=bS)Dm?wDN{?7?Ou88$MP6>&JF2UEk7IG=3qs z{msS>7JpQfS8@>+1L~A5`Sgbdz@ImkOl6%C?^{xzlR@ozRyTA#1yPH&+6n35Yu<6- z`DdKSx-xz-2FS#k0(ybmoiylf)gHg{1c?5E#70VPW|w|M#!}-#zYIPhVNcbD2HfTp`R&@JWuIejDuYyM2P!EjtjZq8h@Cu0wr#zTzn;xQ4O zI6;n$CA-Fby-3ztadfO`wgEyF5O{NVED3fKC-AKeW?%&oKePyC;LaM7*f{vMsCT;u zOu#zE#qaT>W$#EP;a&TPlA(=UF)vW9h(Q-WF{e{@xOkl~(b-fatz3k?*PF}(IHz?Q zP`@+zwd!L}xx4Iad_>hs_;5jz0wDDO*jpE$t1{z)@KUaob>j%PWn1UWx;?+OW-gWp zSs}t`B{C?6(+_4p?YBQUM*tVC)YNn#tfm(7XwP%?^P$-a;m+vTk|(c5iuV|}tFqbe z(y1aW?524{Z;IndR=eXSG!0(6#}ne_R51j}pI|dulel6@Ka?SE7t<$SVM8VS7Y8p; zZ$vWbsgKQvCYlWZgxK=9stGe`m-xOk&mCafz9sDU<$KekhbOG&0F`gInp+h%F#RNlr8spyPdjqS)>B6Oj8gWrW#QA|QW&T21B zBZM#fI*7^X%aJV;ZK`DKgTLZJv=}xWt4MrJBS?>);|mTis1r$eu;k)!Y4f)Idhf}_ zn?&a+L!>`&p2uMslV;pUuo~J3aQ3!YFvVJfjjdtfMsjEYEnIirr-Pzv?GY$)Q#RXd zZoa)REc2}iLLMSP^Gmt-pCicBE4cVqR`=%s)pL8c>xP|c@;F`2xOW&G(>$w z)(NXGY2I_b+q+%!T=tc!yCPrAm#}e$DyjB8w!o}n)F2TP3yXmH%G?G+WiTcV0l^}6 z2shr)zG=bNnl*a635`)9E=SHBs~}A9@gC(3~oRYYqc$v08)J zCaA^WOjK0!I%i0B{*6@nvw*ZF?gv&)?#S_w>$!;JKS*Q=w81M%VqKe#1~?O&P=J~# z89bUXVBxSOiScobAqYbMz@}eaIWRV4M(f#rn}Bl>D2HN3L3q`=GFSCM7=wwY<} zR~`TX_z!|6FDTvZ)r~lFG}Gk0kBpuGWUq#@+R;P2Omr-4GA__TG;ZIIr;C6OviPWt z2=&-#8^|DZh5bjE+3+Ps!3j>FE4DhB%Rx~yZr;zT!cH^^Xu*pui?wFCDl+T}I;6^l zAXy^mt&L5=NWz0*z5$HwVK9Zkd_H5PN2?K}2oq>a$D{k( zx%*kQbm9AailmV8=P4J{SMFcFcoWS%scpRnanFNxNYuF&P9B-quG9P2RwS&AH2cp+ zb+M(YAhUBBabnHw^R2i+vWM=kYWW)?et4w|3b+-IS8* zX9UBym?ZXE~O|lT8g+E5kVH zUs5)-Z6khk8K8(@OkSVW>wEwoM#lAWtMes&Ffs=>l1<}}%^*UZY%9ms|F%9BkX^_1 z@;S|^!O`#m=qwDf{R6Uy!Wx!N1%&^HyiGf0Krq_n{&?>P>buJz@FYkYU!3Iah8|^w z^lQG^7&A1mAVs0Zk{;gdm*&Pwlx*~Gc7<5=tQ9@na*5m)HWpW_EwracpCl!Ua%j=R zg%m;y{aMgK?^@fDFJRDm;7w&q_>Cglklt7l-#XWsj=UbpeB6jb-kNA~5M*G703Efw z!t@=sKCkq+x6?A-h;+wWCNoc@6N#q&3wuN(H}v8p$3DQyagHZAV=EK@zSB0C^%W-F zWo!}2)S%#mct)R|xk8WhFK05PPB@S@PnHSyl-zvM^_D#}K8LtifJtL#hYtWFIei5v zZDQ0w<7f!Lf_D6?+5D<4yaRLg$h}J;Tcu8agcu``L&^KC68zocB=}Q8SogvG)Up8@ z`Vj48BE0LpSoOk1QNUP6^%tH5-I!9 zLM;dY?NG<-j6sj<*nF8mtjROv!wy0Eay^@FYQNP>=bt&UpXwOQ$-~K-#8|8s7^&B5 zQnM$WT&$0aA8M|zg{oFS{bOmX(GKTXf(@vIjZUN#cikhs`%LSaDV)Vb=ytmIaGZzA zh*j#Rfxa+{eb<4UcWa!t4h(*(B*z;#(uB@8cjEC$3WNN2&Q2|>7ye6ru<8d+^-a%! za-({yN-(5*as(pCDu^gr#m!kpMY|kF*)IdCv!kji4f(8R;!ks#U8;ce+@97WYkgWu zKqknk-6fh!#8xfHpi;H#y?A0uHa1X{Sr!`^s!wH4(0{Y6?Ahu|pfd-PI4xQGyPE7l zbIFLvN_B+*(QiHxxrnr-XEVf4+mE?f<)FNK`HxDqW{ps9_PEoWwg(xuEGU-<8{Y`+ zJZRAkSe~aI0P~06q67|SBDR)ZY!%GOdLtxv=TE81GZz$I`qT;Ne)ukJcP6dL_hs%e z>K3juZX~x)b{EQpg@}&(^G-a-b*e6ME_q4wt}fytgC`!tySU;9>HxMTM#DJkCKT4( z{37VCS&T?mH9~e<=^u39Z$|n}dzZjW3#Z|DpxW#TeTU&Ff8|Xu>G1o2?0O4hqFB8v z)Ww+aHz?I29A%j&91agUz~)9uv5tR=&jYaE8j8KkK~A8j03^BYGpq`_5p@pI#>axT zsIH1JaXS=IGA2(3uCyTu%=E=Bf8m}tEE!#pf#ZnttDlBv?khKJw8|ys26w+LO~0y^ z7^sWj@wKcbDTLHsS4IL{k7^2J4gvX*PtAuY&m}a~l)MoS;^ULAC*a%_Uc*9`i*KWD zXxo0`Ha*gF$$5ZW7u?fWXDPblM3PCx*+S{uMJrtm_9Xd)jSrNO%mtzGaPmWrx6qgD zmfhS;bTL6Gcf=oxpki&${}&!H&E?HCO6i;Spu*-f*3RbJgY3DzO!xTw#0W`0-Zz7O znrUv?K`$8_eG=7o+8*DZ*zv_344ha9km(iSvyUu}Jgh^8)(71vFxMEw)^HeMCGHg> zpqgpOwd?QO;&F@eocAm;1a=cYX>30Ew)q(?7d}AgZGO~90vT>0G$sTxn2DCq`Wtvb z4t49IbOYd|$jvqi*FDsqy0-=oF!KnAvEgoS@iD%A=ST1`B)}m|YEXHc9#>a@i4wm^ z!)Fx?*E?{v1DJK#7Js@smC>h#LLyV(wuTBo^9r7=LXSJk5v0lgVkiI5(7RVSjh8jj z$}MX64B?i7+m5dDFEDvVw6h98^&%j8eI&C0S|67vYV^i(hK6gJk}*7klq)A?=ux~U zZFQ-@A|qSeH$f&z^EZO(IEAf=mNX_xawzP_RmHf4WFN*tU&mtv!7|vb2vWw#84?kx+m`!japg*1w-7`jzp!{4B&(nufTTfoj zLfzKj=jyTlA@z5^`SBI=)%@%)N*0=ktyow7?K7tQz3Ww(xHz6rYb#d6OJa!~UW}^6 z!^nD$yA^@W;W)Id|6fX?$B%kRfl3V<8mE*b#FFu8E z8_>sR*y!;D;D2m6Y##<=u?ZORl!7BMy)IP0481s)LXb#3alH`AXbvOsd-Axm(aKdU ztk)!%V!ZWYjY@98;q$p;I;$FkCSbvxt;Gzb-TumUV)2N7i+hm6)&SKC(g5YNGg#yK z7{fK^ql@z~L&u0w5;pt89AZ=mON}2iMDZ^N6#oU3|3xJ*Rc6@{i`qSFH3???Rp@|g zXj|`tX*#Erq47&?$-=6aN?i+>hK(#CHYJ9KZE+Qfur)V=WMZ4V&&(UnB}pH7_F?B{ z7lwa+I&zelU1b(e&9NCRQ*@S{eb@pQZj7dfiWU-&P(Ip z+Q>2>K{v|KDCI)+u>5U$O9!z=U>X;9@IHG|NaW`9hYv`_&M6q)DgO8(VnIl?Fq@o- z=7|6#y-@_npe$k7tbbO1{+R*e6$baPEbe2{+F1IV!x2mqo%;MDylG~XIQmJHn|=TN zjxQnui6H_>E%Tea+e*6B+~>^^M<0QJTQpyq<=AxPA-|XrVj~SiZp^I#fq*KhP7#QaL-9GJewqy5~x;n zTDaY0hW^vp7)XyORd9!L3#32L4srL(=&VM!Zlium*F&_+IT0+dye*lOzfB<0+3xAW zOt2OoeA}8A=qvh^5Z)sE(24^FKl!?fvwsKpV#kXifP-r}5LW+N83H`wpEJp+H2SB^ zS&eU~Jo<`jc)*Vfa)SwgFlp{TM-jLYD^V{7)u7n!ACu;44z;aMQi#)s*T;c9m#xOxxpJNpgE*eXxhhE^38v^A~*Y|M6Nk4D&JN!O<`4*X!y6%r zttpl4W8%#^F(F|AIBEk+VI>so!c|9Cih>+O1eL&>T(@7f!e!aFRZM zaX+7ev=V(8XeVd;R%aCiwnRDu6HU?>-FxJa$H;eHjaS;%RSe|H(j{5Kc?^(tHj2AnTpDTR z36H+M`WrW{R}aRFI%)8N@JS!Sv(*5iQ6&M&aY1W5JlXwES=v1|@ioQ>2w9q6!%R4- zy=sB;CK0fA9py6@i-x#S38`HR2K85U`0D1(Zx9g!MN)z8pB)Yp4228huL4?qImR>M ztq+?$<;UB>&{s|lJm;81J{cp?uPoi3Y3)qq4-gi=f<~(0bRKoOjrnXmd5meBGRhsUt z@9>?McZ$!&M`Iyhq}W!TV-9!s#E~ZrV75^K{k=pBvDP;$( zSFesgco=%|P^;R$-;m%xnqC}aCPSVT!RT>>t-kfG#@6DPm~2>@@?ZV-zOFHotF9;yE3qKWJ%-K=0?Lxt9?{v5A9 zIPcd)Z@MP@lUuOd+EWrcdpe)Id&Q9C+XWRp-nxH2CcwQcU@w|IR5$6j{|1h2nDnfcPAtw9M$Qmy}k!#Z5bU3e_jRqaCP4%TO1_@Fdu zsoY1-1vr#1$Vdp)Q%0XSe!H~hTEa3`fR!lD!=D800AWzhg1eI%n?@F1PI!NHzU>Rn zC1!Y0y~jEJHk2~o`@;jp()fe)IFg9@Hho9Lhe%D5?c``YcfK}-=5cmlE4Nt9s!G^u zs^`U<=)gy0$$7U{OrPuhsHM998$(FhxEd^pDFJ&F2QipeLY#nbV*bo06i1OCF;iB* zhT$4iS&^RxF-l3p;3gk<@vPa#M~^7!800F$ETOmw+WT721yc(*1)+IfyWR8T%Uyq z%o*So^CjgvEC4LD5U(vv# zh;gwdIn8-7R?KId+d&q;p~hx-Sf>)qj57o@bTmA3JTfJO<`G!V=Rz64VSn+bRZ(a0?_5g}bMI8iE&Uf@lc!EU`MM5M6W47^X!R0|_w$U? z-P&YLn0MMeV-Wrx`aA2ku*uB!%HW2EKeR~_52~>ufHD}#@Cf_3iAZrAyzB_O3H2DO-@fY1NmbK!LhZ$aVkF&(w%S`i%b;-;5ES`Eg-)yeiqAZ)3+ChFx!vN)BxQLvv znoH6X+()})pfn*UUyj%>s3>luv&;wn^$s|1yYfX}AS$f%UdJ7DT`aL-l;EYPtIE!L> z-xf7L*&af)nJ<166@H>Mr+XuqCxyLAuVLdHT{-QaYaeq6t%yZub(m|AV=#GCoZ`&? zjuGEGx28Z9({u>0o#C=@(CU1M=w_SjX*efR>Ji-FMXX7t;@`GncOi4l<}Ma*8d9QX zuI_NuX=v73--7SBMp8Llk~{0Y$lOuOi_?CY>0;|3V2rfMDucP_wNST3?BmA~sPYIz zoFf0-#n1)$V(|)uo+Tirp|6)P=%1c~ji9FS<4>aw70)Qgp(S3F&qK>}>s=2;G5bJv z;&9$2GPK3no2=;>nhB?0Si14#@g|Qz@m*)dmmiTtG|)n)ikWu}D>o_(W_n&>@_vr^ z-)joLBn?Hll7YR++(pjnm1V}R^`HGuq1pWzHe7N1m|M_<`lP6Gft5T!)C^CZY z(IPUTe0#hySZ6E10jT+j{$M1h=lU!x7ey$o4cL4GPK_;~a7^q~g2AF~TIhJ z(q=QCdxy4=-_|^aSj!6Fw&u#>op{S+uL&542EoUyV=RVUpI<4oemZ+jgPU)4QUI$9 zU(GEDlY%u=%StMWGEoC}j?DWQ*56jdjT;)?r+ZfB&Hh|v*?!`GqdP13VwO~zC*qp9 z285NLDYU9?sTwn7ho%?NE+sV)$jD=G8cZi_Qys0NBenTB;b?p#ZC$VFAi~^)Wp!0@4LZ^PT7K4OX*NnVS5F zGOe+LoVX?Z3((sFp8Sa!5JSjTy*W-zs|#~8MdIw+<2_rb+ig<0#f+Nu23xR3jrN<9 zG#b5qOVwNX<6sx)^XqFziDd)nUId$?(Pm_0sJC7OK&HDRhO7RUbWk4M?<7jBKZJ1_ zPjStZMl$fQf@E=3T?#4sFY>E>Rw4UPM9^|j!z}(g&v)2Y!bYLHsG|lZZ(v#71QWkY zuii6i+-0mkJG#_P`isL&ROe_~1%QP#@EK%%G+SzeI)QdPphVUmYMYro0`kO8r09_q zd1WFdgnI3g?6&w8;^b<+?*r^LvkK>ne${w`BAijZ{Y@%7gU+WXaEckcy5cKt@#E$* z-Nxz4)`!)ZvpxUmq5q6$@7{wsL&f#bp+elAM+K^LxbBWR2YVhDl~5M9l;mR%n22s4 z?j@(GHPu@BdZCEsEfhG@WJz67`p_3WM};7%$!q11k((z zC6Q8U8L&@V^k62LY#<@7X}LYAwwcd3YX=c!-O{Oaz5rCyL=lXKZ0gY`mTqF3idjIP zH4dzBc*MRRTpK)rEFundH^*Uu{d*QUFGAAqP{?2-9>zu*Qe(y-o z5wH%)L%BQJSI-*k8BznQG`}L$&&1`DMCFuvA~&hg*dV)btT@ERPqAnZQOfY{WDO89 z@=xz0!v_k`t~gOsywug@dhZG2neA^!oFmCLJK+P*+mM#&*_@WneZGA0wTJw7TjH&6 z1&wBGe!6G+aLBp{ z(8GN{h_gG@(sS{aIVnN>wvF7JWBe!d3-ewm3FDUZDmc1|`P#F38}ouf_H;Pktn-4r zr0F@j!tcNr_S}8VkTh@?R9%^2q0r`5^(ZY;5*PT^U;u0*{}QYIC61d86(E^WoAI4& zJ+H30L@TaN(b&hLTyAQyl{*h=Q;3z8*VOOj>K9wNcBwsI)zTDHvSx7>A!zh6p6e8q zle-$N{v}Z9AVSyRX={;|G7ccM~oFLTS7o6FuFe-4TQ^FHWH ztZA>+-AD469K9sTuFWz0yc1Z=lD%%t0Io^ zO-siz)JjyWgF0DHvyR<5$U`so+>nE8S}n}AOdvbXG;UT%z06M3`x z-}3j4-60q7h!jst=B1#D{t;(DYYnuy1}lBOw?w5rVP~xtuR7fmKm0|C+n<37V(e2UyYKgjzq8DV${V__% zQf#@Va%8Yk6-&$)ZO3QT{0|&dQq}LVv;2}I^l`y$&$c8~{0!@z@;ZQzhE4FA0!$n0 zOGnkaZNZsqmhkJa%~$t2m$bdl=YFz!=!%Rey-z85bDeg?sf)zIoDTc={8iwGwi*bshhht596(BMwm<9S=c3KQmN0=GP! z-y0juF7SChQSdt;z05H>R;8_4hv8?f3+7vEw7E5;fY95f6Z%6E@||G(=;b(v*SHU# zuFW4|+hS;2<&$J3XLoGh1IsG9!Zh#5PMXbE$Erg93@(bJfe=LohhV~F4YQlwYVi#% zpi*u+1J_9TDUYHgw?{*oI``4N8!(u#h26}VBOnxIQ(z=^(CB>%_cq4A zOZ9@Yo`tU$IjFAxrgI984+z zW$&(pfH|qAf7gR(M})sNoaMOsn#A?~c3s;UCD%Ip>}lS+{gNx<0(XcUwmH4VDc^$~ z#F~ELC&hWMv>@bUJW%AD5~fU8o?-nsRX6p^58)W+P-NvF?&x}hrJJ;zU+aDv9ghku z!6}1nI7Uq}F0fA}{}ZVBAeuXIQ;PXR+Q}}6k@J4`IUfVC9lf8L-J5oDXqY1v-iyi> zo*)f@C@t)wXz^Op13&gHI+|)Z79ssi0lN-PgTwBA-9f8B`4^$UemvBZaFOVFdl&vH zqdHS4l7(wR0G}HrIHTeEr1_4$4)(W=p(%lZgf<~*Zu6Y=!Ic#`$NFbeFz#r`%%E~< zW7@T6iXU8=zL{p;w+Z^H<^M3!e*9)q75OeYaJvOyowC2kdGqU$Z z$sjmSx~fC{obOH1Va_NjWxmUEtXIS8wF$A{@9iS3lw4l#JQ&lkUkrL}^;2lJPXWKF z^Z>(ahn1+?J0GD5>Gk3a@l2Ly^17u+1RhtR?`9wz|2uEGa#8%XR1FV>cuu-`anb;Fmgp8b9#--vvO# zLCmWY?@Go5p17?C!AYWy`%u1oAc!yGCpCi5ezy!aP?4zbsG$CqZ1a*J9^RiquH2?U z6scdaEJLc4EN-Qup;-IJe`WsF&U9ElRW0*!iTPHv`9<8I)b26qR1&*~i} zDgGv}f;mqMoKsRvn$|m=?nN$w^cb!j&JsGgirL0jm2ky8+qwMss_clB)y3nu+lewJ z%#U`PGuH9Y+r?d-eCLE%-UIjvSAQW)a?|xI8Ne%cOx5{b1%q|IquN<3ePHM`WB*R% znXrizwh02#ttT2X9rAdMb48tfFPxVo9&Ol=C)7Bv2Y+qm>|JX?Cg_uE{a5pvM9-;f zo^43~dC~tcnpwp(U&S;p$qPEhF9y5EYw=uZ>1!*!%L{HZzBRi|VkM32SU>T@BKUqC zZ2xt;-QKYRSKfsMcFI5C=v+Mo=Fnw0K0|A8EbLQv2)SB)P!AmersyOvUa}osL3d19 zVD}w+CA}j(?L?LObSYSm_(GV-;z*kyo#w7#0k;EZ0GAic`hjWgRn`L^)mJLG>#q@~ z1Q;s;5W(ovT>X>#D_E^LeQ;2L^5thQ1%Jq+7mcZ1V)b|TI)}B+9wYFEGle+SfP-$j zgo&+0rO~+Qr*DxLBc@6);M3buvfwMwT^@h$@vpWNoHo-pGGq(AfZ_!v>7Q zs_K;om+*n*waQc5mK%GX3;0ok%M1GZKEPDVqfYAY$R>IO_T&2&9r@}YQ>vRnv@Qie z6ya77%{7i#wZRn$6g9PEWhwwOy(FCimb?jKFuH^#n)Ch9-}eM7_Z`@8kBS@W7u44AS$&GA{tI3ndS#z8Bya#Ur+BFsDkfa0YO8W?!`W9 zDZRKBvGtTLz!$0T6=O8Ent_p43lypdw4-lE6i| zBl7}x3}zpPfzW2BJoE3G82CvESi#wqEOCx8KFq}@eg$~>1E=D2?Oc9@bXde)P>w4X zdw?U87f%_)&vCg+)`Sf5HE%T%6q$=a`~2RGl-ozyN0?|dqKVcBGNFV~eR!m0P@p#xgUl#}+$AXCr$j_UHABt{5q z-gsc7Na9C3Po+WQK+zjlrl+*l*Syi(c04HCNbYlguagGO;S8!AfDF1r28YHDf=xj~ z3fRX_zS(z(#(%(wIzu(>lRZ57O~2nqVW&<8zvfNh*of7U*H`CQg?>4W3QWPcJOx<~ z8e}~OX?iF-Zdtg--|I~=h%OC)Jt`}6R_uO8S9MnWV!`vLUD+I7)0mz$zXM{1T$4b{p#gkLp?5Xz()McoUE!Va|F9AaID8ijK3{}(^KaaF~AWd zDrjiKA)A$d_~2J7(|&~u1Uoh}@0Tn(l>No-A=*=%JCl2NJ0xdy2d_3|AB}i(i7RPo z7s-2$8$#=QEvPY0?5DHnn~zS1lE9b{MMe!ngn-WEaV#JrI}!#qTnnxC5TgZiDby$SeT!#Fj`_} zc=NL#Sl`W+7aD)@v}iU4PnM zaSPi5h9YJI>ipH~$=<@AypPz_gPxKM>d;`b`u364BUhpI9}_NFSFy`JevOcSYaSO3 z&aW0sB+Tbs%2SF6qh3T37fX(Hv4lABeQ1X_IQtkA6SBu{nd3ioej&8dPhw+VN&CGS z77crx06!z^ELMFpLiXM0Dj08?g{nxnqS8n?{OmkCa)OqBi zbP>x8Y?y81&!$F6(q$_(td1i`-+=Rw;H8}o`@%ltBEWZeSuOkRH$a&Rz;aY`J83+( zV<=V<@Zii{4mjV$GqdcXctwmg9SOSetRve;!-MCTc;=ZrvjPqC2eF4r8ML?iVAo9ZV^spFgj^pc)+8OpFBQ@VLbxWrrV&v;?3S3Z0EK^5CjsNU(JKE`*x zgSj6V8)-d1z?~;=Urvc7H&y=i0WcnZi*<@%M6ugZS;SBpy&kTy7TRb77KjC3xl5iIL};0-ceQrS_^Mc3AKwID2zXrc16m zb5^h%0;h58>+_}q*3?2zm$b7o+XS~S2y!L+h_5h}rrIPG3^Mz)cAWXaFrcOOWCqv< zo~q`8k!RX?oaB%ENoEjU)W?$-jWEPZPQW*bcIOvRkm#nN`YQu{I$hOKUEp}o{8539 zTpao66ljCL%asliswr%f(*?P0>5T2s8GLt)lG&H(Vn|$$eKX+e9%NM!nE*31w&S-z z55!uWd{qZtM`Q2aos7Au-XJf_eKXO23a7vXb0BcyG7X>6EPaF1bx*6>^bX7KrOF@b zR0{UPxUtb#@~iPX1HEKi58Rtmn`GU-n}~1u&9pXi*86*T`YXO}Szh}5=Z>>NPl3jsfp#k_L20(dUp6Z(gdE-1HCNh-FbaCy^mz zM6M@W@+hboH0`@g=M9W!k>~zDLF8(Z6z;V;d_$Z}pKMM?*saO$KSQj^AOs$CBrcbc zcJl6k-3-Y+>lflzWu$oD2Zvz*&4v69+>v6zp8WX}z@Kv)r?fnU8=#qihxyGj<+uZ$ zX7ld@9_z{tFS9MZ^MXEXjYT-nqI*mm(iih2;Bn-_>GvAURD#2jh~eCi0kFdL$RlpYL#k9G8rl`auvu5JV;`{j16 zKKP_e*BdN(jx%aHFSXsfHXP?YWujBW1?1dQ&;N?hQ$Qx4uk!z6c2OT3Z1+hEy-6zl z^1)#@G_24L@oQ%B<3UdEZx%mUpHH_qRs!Bmx!7^< z((sB&t66eqE|j;bfAUFi2Vboimwh2r107)0HoI*+Ky<$(EZOV_6@LwVUv(@8P*BAS z`fJ9mQd_FhTo%^tw24WSJ9?YW=4lQ%_0UyQwDqfJlp92-=%f8hXVez=V4!i+r=&8K z9DzHV@7LDbb7xvZB)j$Hg!LO;mh%tr%~Qzo^}Ui~b4N*Al!S)atmQMP z<0pSm4QOani_4$;gK9bq^CCT*W`^Slzc<&h!Tp-B$+Rb32eZ`Q_fM)H}}( zOpCbdyN9QN_nW6s(&_6u;4%IB@mc)I$%!8Rv({&4_auF^I9Xe+_X(blKnZkVVVD5aC@8HT>&rEP}O@h&eWZH&5&C&!qlHEfueTM^7BmAb!N9}c?m1N#` zA&!8F>YVBGI?!zQRlk2f80@Y6qB;3u-}nDbnbV2`!~9oWf<7|+ryKYXs=)m@0C=p~ zfX$w>)oI);kwF)F=WIR2=$ z*)5?rp9=ScSnS19XG?bfcyK>%>cZl$)JJaM7FA>PQ^pOFY=Op`5xR*@K-lLfb2oqy z>;%rP$?wBZjc0D+=g!}f12UBY3hQJ7i_F&oHf44_0|oEHSA4{-d@y;)hEx0!x*fbxJz!(*v!`6Tpggd4 z#pJ9Mu6TES7m#24#?yVu#->w`Z!1hacxv<4CuVD_j_jIci#qOu1d{$dW5s@X%{ni~E!{SGp;}AzhT^z&$h*Va z-6ltR9GoHL(tL^lJ1TY#U^(+}1d-WDp!#6GM?`R6;xhz*<%jkKIZxCt1b6#2kpGAb zU(eO=0y;uU(RKICACqQr%rN&`sC;*YIoV^|AjN7tAGo>bEI#&qRzZ<)ohN(DU9>$m#fg@`ZLAa?BEQ`o z$&6}Ruur5VTVlVNjKU+v^1$6sU4F3PSvmG4_6kh(x|WQwKgFRI59T#naS5mXtCBi1 zMJ}2`k)D2s?&*NN8x^)dvzYC#@v%y&E`=)`<(ucida7PZJQT<7 zB~Q51^nkE7QA9571m}$~#XwSZ6P%3W8INd{PK3<)jzrAB+VgUF`9`g#JU!|7ux=wb zHdm#FJ04w<6r#r8edhL+8OA>MMkn5>a2LGwV-d`s^2G=LBD6eVi@ylfz^UXTU|QzU ztC%9l5rWXyF^M10%F6AK@sKCK$q0JG&n7#)_KGM>pY(2|bY+o)^5(3~PVQY#vP&a9 z30~sPTizEsIb%j(ZOz^2ICUA#^2B}5g( z4MB>$jApPTC%gx2z`6@K5QKa((D^C%z3C|1*RG9PHX0g~c~X7nlo9-hUQ-S+4XG6v zKL6#@eF9uxim&Xmrhq22tpV>b5V#~tLEnev74rg=pD|7J^;!l?F4nc=oA|`o0G8;o zgRU5G#2*D?Mv-*a9l3lL_pF<5id9RE&^;BW!TT)G_~y!gN5ttG-gMA8d*3m@ma@-N zrZgJi=?Q)XL4e>~G+b|TT($Czb8P#ElH{&ES@S*0H-__>fjw1cH5?z#x9H@)dUq7@ zrS+4uEUdd$^r6*WIz4Rc70dFqE3AY$jpDZ5qOiAv_aN%n#^3nB&p{eY6TSuMwU!C# zL*=?mEFC_RQeGcX7<5A^BH$T+b^$NW;57D6)x=dJw9l$r?oC|xXl*)?w=#Me%SMGV zIaEVFD!KjN=N`s0Dbzgi9)3$6Wp#yUeJQW>9oZ!P$* zNL+=QP1gXsJMBG(w@e;338lrud1!G)=Y=&s!8RS&Zt>q4#h-VeCci4P-&ZaIBS?N^ z8+ef_4akZT%lJ>oDuGm$kxK>4G&tdvP-etWxZa7aeLca~7U2hueGuc>Bl+Hy_okTQ z_fph9<3Vk)t>vSAo`9||;73#$c?B;Kp0R6tXj+GT;QHDxDBRXZ+YV6OWfYvlju>8! zQg)B`GFCVfeH^@`cq)>)9J!w=%ALeD>2oJv_9=ij-s~y%Mtk#ogL}YD@YTDe?2xdO z={-5su49elo zA2XI8(oZm^%lTwYV70!dNrQ`TILqKLcClm`b*%)yDP3fLEQ&SM5UAQDT(5e%1Zse4 zGptvykr=0V?YS6|;?I+u0FajabZXft$zojXiVG3?K;nw4H6QVF-KdWKvPw@~W5hK5 z{2G z#M#ofN1!xJ0crN@n!Kp@rgtAC)E2|qS>`dgQmcqCK-ZI%T4WO<+hzET@BODRxR&}p z-}g~LWJGg?yYwJOn?#_lac#8-Y3i#>-Wl5pJ#c2Ah!}zh+Sqi-`{3SfSbyU`9< zs6R&7!gZPO%M*vh8fC1m&&7_bZy(M9Z(km!0GwJ5w(Fi^VV*B7qV~A`%@@2qljexQ z{PFoed*!zrVY(VQMbmB%02=+cnpRJkWSk zKg+%RjP*EH+(rrues{(h(&iqZT^=Wvy75PuV?%ejM#ngaX4s;$dycRb{%mwu?Zulk zW}j`w|3{87O=T($duYGR-RHSA-;VJ+@JaM&nNMZu3dBI<=9LvmrAc9GGhbdbSLm*7 zH7gT-kiBWTM1~f|GtGlF3SJ0I-E74vb|jf*US3Ti*S5uh)LE#;Ac;JT|Ji zJ98yQEB%yPm%pcG%x9z1DP|9k)Ea~Hjq{7p%K1UnuQM-^_&Bj@)J0hxP@8qO_8_!# zO?`?nQXC{3dkFI{D*92lX^8vQIr(bZYSX4&6y6(D<}TLt34{5x&e}xVsUIZezoDtu!kQF$+h*k(&Ug%ydMsRpvnSU}yzgFzU%X$nQJR_41Nsu-?ZBa9@vtgOk-d#WW+|)~wrD+AZ2q@A z2TU=i^Bl0N#vh4GU0^6!QU1m>n7P_cJ#A+=CC=hZ$VQ8f7x!zD;sW3KPrmeh>3a_R z>Vq2RTVE;U51En<7~H;blDG%kCohO;7o8raDjEh@u}EE4?P>EGCO%PP?~y+`5PADz zsZ<k&dCuRVHa>L!u9rM0${? zdy5jbP1>FexdRaCuCNSrOJ^i$ZsH(EAM+Jsehh${=lva% zJ3tallEemTw1`(_F^{o=2r(uz6GnQw3S4M>XAIvu3nT$NR%Z=2OfS0&I*%n_NDjjL zmh>ey;;yiB{zW4*zq7QdJU~1#6Ow4PH|vv!K2May0}8n587f5yyaQM73i2I2A&INF zfod3Os**hw`o`|q)TZtFmi!xgST^VHl=bXlnbJs(q7uTEC3~3_27=}s5sN2^IE4?W zKEmR4Q9Ki|>a>9C`ERAog=DaW%b4KTetF}E)4(0d)JL6aeFqL%cXI7Lc;OkH}&M25w;xW@MN( zM*=9wUgGKN%KnI3kkMF(&o;joDD>6S#W5t~-rE@md7BLcSS~k3FJO%VA`k97McoTd ztIlYKg{hyBWdGQ4=*;Ox+kW|LHy@TU|6mOAQa`qC!Ny045@pL@^el9|yh8r?M)%9Y z&dtjXn)s?8yRe{h#&b){u-_38JiN1*WrJ_{?X5pyc{+vp_sVdw?yzPyUz6&U*L7}g zyu_ipb=HOUXSbxPzq~k*z3

${res.t('newStuff')}

-

2/4/2020 - ${LAST_ANNOUNCEMENT_TITLE}

+

2/6/2020 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

February Backgrounds and Armoire Items!

+

- We’ve added three new backgrounds to the Background Shop! Now your avatar can dance the - night away in an Elegant Ballroom, partake in a fancy Tea Party, and admire the Habitica - Hall of Heroes. Check them out under User Icon > Backgrounds! + This month's featured Wiki article is about Pet Food Preferences! We hope that it + will help you as you hatch and raise your own Habitican menagerie. Be sure to check it + out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook.

-

- Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the - Match Maker Set. Better work hard on your real-life tasks to earn all the pieces! Enjoy - :) -

-
- by QuartzFox, Alonquain, astigmatism, mewrose, GeraldThePixel, and gawrone -
-
-

February 2020 Resolution Success Challenge and Take This Challenge

-

- The Habitica team has launched a special official Challenge series hosted in the Official New - Year's Resolution Guild. These Challenges are designed to help you build and maintain - goals that are destined for success and then stick with them as the year progresses. For - this month's Challenge, Hone - Your Weapons, we're focusing on refining and narrowing down your goals to make them - more achievable! On March 3rd, one lucky winner will receive their choice of 25 Gems or - a one-month gift subscription, and four additional winners will receive 15 Gems each! -

-

- Congratulations to the winners of January's Challenge: @MaryanHatch, @AlexGarbus, - @Feverfew_mole, @shadow-who-walks, and @cyoosh! -

-

- The next Take This Challenge has also launched, "Multiplayer Co-Op Exercise!", - with a focus on partnering with a friend to work on physical fitness. Be sure to check it - out to earn additional pieces of the Take This armor set! -

-

- Take This is a nonprofit that - seeks to inform the gamer community about mental health issues, to provide education - about mental disorders and mental illness prevention, and to reduce the stigma of mental - illness. -

-

- Congratulations to the winners of the last Take This Challenge, "Hero's Triumph!": grand - prize winner @Mythenmetz, and runners-up @copjack, @egroeg0808, @nathgama, @k4m3n, and - @Abbastract! Plus, all participants in that Challenge have received a piece of the Take This item set if they hadn't completed it already. It is located - in your Rewards column. Enjoy! -

-
- by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat -
-
+
by shanaqui and the Wiki Wizards
`, }); From ff87a346d65e1054c72469958e049c6450a7c732 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 6 Feb 2020 15:14:53 -0600 Subject: [PATCH 05/50] 4.132.2 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index aabdc5e5c2..039f963292 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.132.1", + "version": "4.132.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 5fc247df39..9617c5d3c3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.132.1", + "version": "4.132.2", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.8.4", From 788992b8faef06ea02084afa12ad5cdd283655d6 Mon Sep 17 00:00:00 2001 From: Melior Date: Thu, 6 Feb 2020 22:17:18 +0100 Subject: [PATCH 06/50] Translated using Weblate (Malay) Currently translated at 32.3% (21 of 65 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ms/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (211 of 211 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (233 of 233 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (138 of 138 strings) Translation: Habitica/Quests Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (28 of 28 strings) Translation: Habitica/Rebirth Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (171 of 171 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (171 of 171 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Overview Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (174 of 174 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (485 of 485 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (328 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (328 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (677 of 677 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (677 of 677 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (126 of 126 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (78 of 78 strings) Translation: Habitica/Contrib Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (230 of 230 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Challenge Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (211 of 211 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translated using Weblate (Malay) Currently translated at 7.4% (11 of 147 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ms/ Translated using Weblate (Malay) Currently translated at 0.9% (3 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/ms/ Translated using Weblate (Malay) Currently translated at 15.3% (10 of 65 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ms/ Translated using Weblate (Polish) Currently translated at 100.0% (233 of 233 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pl/ Translated using Weblate (Spanish (Latin America)) Currently translated at 99.3% (296 of 298 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/es_419/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (67 of 67 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Swedish) Currently translated at 89.9% (1836 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/sv/ Translated using Weblate (French) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translated using Weblate (Spanish) Currently translated at 93.4% (1908 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (677 of 677 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (355 of 355 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (355 of 355 strings) Translation: Habitica/Content Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (230 of 230 strings) Translation: Habitica/Character Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translated using Weblate (Swedish) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/sv/ Translated using Weblate (French) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/ Translated using Weblate (German) Currently translated at 99.8% (507 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ --- website/common/locales/de/backgrounds.json | 8 +- website/common/locales/en_GB/backgrounds.json | 9 +- website/common/locales/en_GB/gear.json | 10 +- website/common/locales/es/gear.json | 28 +- website/common/locales/es_419/generic.json | 8 +- website/common/locales/fr/backgrounds.json | 9 +- website/common/locales/fr/gear.json | 10 +- website/common/locales/ms/achievements.json | 28 +- website/common/locales/ms/front.json | 6 +- website/common/locales/ms/pets.json | 14 +- website/common/locales/pl/subscriber.json | 3 +- website/common/locales/pt_BR/backgrounds.json | 9 +- website/common/locales/pt_BR/gear.json | 10 +- website/common/locales/sv/backgrounds.json | 9 +- website/common/locales/sv/gear.json | 8 +- website/common/locales/zh/backgrounds.json | 9 +- website/common/locales/zh/challenge.json | 2 +- website/common/locales/zh/character.json | 4 +- .../locales/zh/communityguidelines.json | 6 +- website/common/locales/zh/content.json | 2 +- website/common/locales/zh/contrib.json | 10 +- website/common/locales/zh/faq.json | 2 +- website/common/locales/zh/front.json | 18 +- website/common/locales/zh/gear.json | 28 +- website/common/locales/zh/groups.json | 6 +- website/common/locales/zh/limited.json | 2 +- website/common/locales/zh/npc.json | 12 +- website/common/locales/zh/overview.json | 4 +- website/common/locales/zh/quests.json | 2 +- website/common/locales/zh/questscontent.json | 8 +- website/common/locales/zh/rebirth.json | 2 +- website/common/locales/zh/settings.json | 2 +- website/common/locales/zh/subscriber.json | 4 +- website/common/locales/zh/tasks.json | 2 +- website/common/locales/zh_TW/backgrounds.json | 9 +- website/common/locales/zh_TW/character.json | 2 +- website/common/locales/zh_TW/content.json | 8 +- website/common/locales/zh_TW/front.json | 2 +- website/common/locales/zh_TW/gear.json | 492 +++++++++--------- website/common/locales/zh_TW/messages.json | 4 +- website/common/locales/zh_TW/npc.json | 2 +- .../common/locales/zh_TW/questscontent.json | 110 ++-- 42 files changed, 540 insertions(+), 383 deletions(-) diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json index ae6e1d0df5..c1ce64e9b9 100644 --- a/website/common/locales/de/backgrounds.json +++ b/website/common/locales/de/backgrounds.json @@ -499,5 +499,11 @@ "backgroundSteamworksNotes": "Erbaue mächtige Dampf- und Stahlapparate in einem Dampfwerk.", "backgroundSteamworksText": "Dampfwerk", "backgroundAirshipText": "Luftschiff", - "timeTravelBackgrounds": "Steampunk-Hintergründe" + "timeTravelBackgrounds": "Steampunk-Hintergründe", + "backgroundTeaPartyNotes": "Nimm an einem schicken Kaffeekränzchen teil.", + "backgroundTeaPartyText": "Kaffeekränzchen", + "backgroundHallOfHeroesText": "Halle der Helden", + "backgroundElegantBallroomNotes": "Tanz die Nacht durch in einem Eleganten Ballsaal.", + "backgroundElegantBallroomText": "Eleganter Ballsaal", + "backgrounds022020": "Set 69: Veröffentlicht im Februar 2020" } diff --git a/website/common/locales/en_GB/backgrounds.json b/website/common/locales/en_GB/backgrounds.json index 34338efa57..7dd165d2f4 100644 --- a/website/common/locales/en_GB/backgrounds.json +++ b/website/common/locales/en_GB/backgrounds.json @@ -499,5 +499,12 @@ "backgroundSteamworksText": "Steamworks", "backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.", "backgroundAirshipText": "Airship", - "timeTravelBackgrounds": "Steampunk Backgrounds" + "timeTravelBackgrounds": "Steampunk Backgrounds", + "backgroundTeaPartyNotes": "Partake in a fancy Tea Party.", + "backgroundTeaPartyText": "Tea Party", + "backgroundHallOfHeroesNotes": "Approach the Hall of Heroes with appreciation and reverence.", + "backgroundHallOfHeroesText": "Hall of Heroes", + "backgroundElegantBallroomNotes": "Dance the night away in an Elegant Ballroom.", + "backgroundElegantBallroomText": "Elegant Ballroom", + "backgrounds022020": "SET 69: Released February 2020" } diff --git a/website/common/locales/en_GB/gear.json b/website/common/locales/en_GB/gear.json index 26b53e16aa..f98107f825 100644 --- a/website/common/locales/en_GB/gear.json +++ b/website/common/locales/en_GB/gear.json @@ -2031,5 +2031,13 @@ "armorSpecialBirthday2020Notes": "Happy Birthday, Habitica! Wear these Outrageous Party Robes to celebrate this wonderful day. Confers no benefit.", "armorSpecialBirthday2020Text": "Outrageous Party Robes", "weaponMystery202002Notes": "An accessory that lends you an air of mystery and romance. Sun protection is a bonus! Confers no benefit. February 2020 Subscriber Item.", - "weaponMystery202002Text": "Stylish Sweetheart Parasol" + "weaponMystery202002Text": "Stylish Sweetheart Parasol", + "shieldArmoirePerfectMatchNotes": "Hot take: we think you look great. Increases Perception by <%= per %>. Enchanted Armoire: Match Maker Set (Item 4 of 4).", + "shieldArmoirePerfectMatchText": "The Perfect Match", + "headArmoireMatchMakersBeretNotes": "You'll look striking wearing this lovely hat! Increases Constitution by <%= con %>. Enchanted Armoire: Match Maker Set (Item 2 of 4).", + "headArmoireMatchMakersBeretText": "Match Maker's Beret", + "armorArmoireMatchMakersApronNotes": "This apron is for safety, but for humour's sake we can make light of it. Increases Constitution, Strength, and Intelligence by <%= attrs %> each. Enchanted Armoire: Match Maker Set (Item 1 of 4).", + "armorArmoireMatchMakersApronText": "Match Maker's Apron", + "weaponArmoireLivelyMatchNotes": "When you're holding this, you're sure to spark someone's interest! Increases Strength by <%= str %>. Enchanted Armoire: Match Maker Set (Item 3 of 4).", + "weaponArmoireLivelyMatchText": "A Lively Match" } diff --git a/website/common/locales/es/gear.json b/website/common/locales/es/gear.json index 97c0f53fb7..b1bcdf584f 100644 --- a/website/common/locales/es/gear.json +++ b/website/common/locales/es/gear.json @@ -1881,5 +1881,31 @@ "armorSpecialBirthday2020Text": "Bata de Fiesta Estrafalaria", "weaponArmoireHappyBannerNotes": "Es la \"H\" por Happy, o por Habitica? Es tu elección. Incrementa la Percepción un <%= per %>. Armario Encantado: Colección de Feliz Cumpleaños (Artículo 3 de 4).", "weaponMystery202002Notes": "Un accesorio con un aire de misterio y romance. ¡La protección solar es un bonus! No da ningún beneficio. Artículo de Suscripción Febrero 2020.", - "weaponMystery202002Text": "Parasol Estiloso de Corazón" + "weaponMystery202002Text": "Parasol Estiloso de Corazón", + "backMystery202001Text": "Cinco Colas Legendarias", + "shieldArmoireAlchemistsScaleText": "Balanza de Alquimista", + "shieldArmoireTrustyUmbrellaText": "Paraguas Leal", + "shieldSpecialWinter2020HealerText": "Palo de Canela Gigante", + "shieldSpecialFall2019WarriorText": "Escudo de Cuervo Oscuro", + "shieldSpecialSummer2019MageText": "Gotas de Agua Pura", + "shieldSpecialSummer2019HealerText": "Trompeta de Concha", + "shieldSpecialSummer2019WarriorText": "Escudo de Media Concha", + "shieldSpecialSpring2019HealerText": "Escudo de Cáscara de Huevo", + "shieldSpecialSpring2019WarriorText": "Escudo de Hoja", + "headArmoireEarflapHatText": "Sombrero de Orejera", + "headArmoireBoaterHatText": "Sombrero de Barco", + "headArmoireTricornHatText": "Sombrero de Tricornio", + "headMystery202001Text": "Orejas de Zorro Legendarias", + "headMystery201912Text": "Corona de Duendecito Polar", + "headSpecialWinter2020HealerText": "Emblema de Estrella Anisada", + "headSpecialFall2019HealerText": "Inglete Oscuro", + "headSpecialSummer2019HealerText": "Corona de Concha", + "headSpecialSummer2019MageText": "Sombrero de Nenúfar", + "headSpecialSpring2019HealerText": "Casco de Petirrojo", + "armorArmoireMatchMakersApronText": "Delantal de la Celestina", + "armorArmoireDuffleCoatText": "Abrigo de Lana Gruesa", + "armorArmoireBoatingJacketText": "Chaqueta de Barco", + "armorMystery201903Notes": "¡La gente se muere por saber de dónde has sacado este traje egg-celente! No otorga ningún beneficio. Artículo de Suscripción Marzo 2019.", + "armorMystery201903Text": "Armadura de Shell-ebración", + "weaponArmoireLivelyMatchText": "" } diff --git a/website/common/locales/es_419/generic.json b/website/common/locales/es_419/generic.json index d768e01a89..db47653e3d 100644 --- a/website/common/locales/es_419/generic.json +++ b/website/common/locales/es_419/generic.json @@ -290,5 +290,11 @@ "selected": "Seleccionado", "howManyToBuy": "¿Cuántos quieres vender?", "habiticaHasUpdated": "There is a new Habitica update. Refresh to get the latest version!", - "contactForm": "Contact the Moderation Team" + "contactForm": "Contact the Moderation Team", + "loadEarlierMessages": "Cargar Mensajes Anteriores", + "demo": "Demo", + "congratulations": "¡Felicitaciones!", + "onboardingAchievs": "Logros de Iniciación", + "options": "Opciones", + "finish": "Terminar" } diff --git a/website/common/locales/fr/backgrounds.json b/website/common/locales/fr/backgrounds.json index fe8e0ca03f..b5bb269994 100644 --- a/website/common/locales/fr/backgrounds.json +++ b/website/common/locales/fr/backgrounds.json @@ -499,5 +499,12 @@ "backgroundSteamworksNotes": "Construisez de puissants engins de vapeur et d'acier dans une usine à vapeur.", "backgroundAirshipNotes": "Devenez marin des airs à bord de votre propre aéronef.", "backgroundAirshipText": "Aéronef", - "timeTravelBackgrounds": "Arrière-plans steampunk" + "timeTravelBackgrounds": "Arrière-plans steampunk", + "backgroundTeaPartyNotes": "Participez à un goûter festif.", + "backgroundTeaPartyText": "Goûter", + "backgroundHallOfHeroesNotes": "Traversez le panthéon héroïque avec appréciation et révérence.", + "backgroundHallOfHeroesText": "Panthéon héroïque", + "backgroundElegantBallroomNotes": "Dansez toute la nuit dans une salle de bal élégante.", + "backgroundElegantBallroomText": "Salle de bal élégante", + "backgrounds022020": "Ensemble 69 : sorti en février 2020" } diff --git a/website/common/locales/fr/gear.json b/website/common/locales/fr/gear.json index e7e3bca1fe..766424c0ab 100644 --- a/website/common/locales/fr/gear.json +++ b/website/common/locales/fr/gear.json @@ -2031,5 +2031,13 @@ "armorSpecialBirthday2020Notes": "Joyeux anniversaire, Habitica ! Portes ces robes de fêtes scandaleuses pour célébrer ce jour merveilleux. Ne confère aucun bonus.", "armorSpecialBirthday2020Text": "Robes de fête scandaleuses", "weaponMystery202002Notes": "Un accessoire qui vous prête un air de mystère et de romance. La protection solaire est en bonus ! Ne confère aucun bonus. Équipement d'abonnement de février 2020.", - "weaponMystery202002Text": "Parasol chéri stylé" + "weaponMystery202002Text": "Parasol chéri stylé", + "shieldArmoirePerfectMatchNotes": "Sujet brûlant : nous pensons que vous êtes magnifique. Augmente la perception de <%= per %>. Armoire enchantée : ensemble d'entremise (objet 4 de 4).", + "shieldArmoirePerfectMatchText": "L'âme sœur", + "headArmoireMatchMakersBeretNotes": "Vous étincelez quand vous portez ce joli chapeau ! Augmente la constitution de <%= con %>. Armoire enchantée : ensemble d'entremise (objet 2 de 4).", + "headArmoireMatchMakersBeretText": "Béret d'entremise", + "armorArmoireMatchMakersApronNotes": "Ce tablier est pour la protection, mais pour l'humour, nous pouvons l'illuminer. Augmente la constitution, la force et l'intelligence de <%= attrs %> chacun. Armoire enchantée : ensemble d'entremise (objet 1 de 4).", + "armorArmoireMatchMakersApronText": "Tablier d'entremise", + "weaponArmoireLivelyMatchNotes": "Quand vous tenez ceci, vous avez la certitude d'attiser l'intérêt de quelqu'un ! Augmente la force de <%= str %>. Armoire enchantée : ensemble d'entremise (objet 3 de 4).", + "weaponArmoireLivelyMatchText": "Une allumette animée" } diff --git a/website/common/locales/ms/achievements.json b/website/common/locales/ms/achievements.json index 4f5dcd77c1..5acaa82656 100755 --- a/website/common/locales/ms/achievements.json +++ b/website/common/locales/ms/achievements.json @@ -1,9 +1,23 @@ { - "achievement": "Achievement", - "share": "Share", - "onwards": "Onwards!", - "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", - "reachedLevel": "You Reached Level <%= level %>", - "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", - "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!" + "achievement": "Pencapaian", + "share": "Kongsi", + "onwards": "Onwards!", + "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", + "reachedLevel": "You Reached Level <%= level %>", + "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", + "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!", + "achievementBackToBasics": "Kembali kepada Asas", + "viewAchievements": "Lihat Pencapaian", + "letsGetStarted": "Mari kita mulakan!", + "achievementPartyUp": "Anda bekerjasama dengan ahli kumpulan!", + "achievementDustDevilModalText": "Anda telah mengumpul semua Haiwan Peliharaan Padang Pasir!", + "achievementDustDevilText": "Telah mengumpul semua Haiwan Peliharaan Padang Pasir.", + "achievementDustDevil": "Debu Syaitan", + "achievementAllYourBase": "Semua Asas Anda", + "achievementBackToBasicsModalText": "Anda siap mengumpul semua Haiwan Peliharaan Asas!", + "hideAchievements": "Menyembui <%= category %>", + "showAllAchievements": "Tunjukkan Semua<%= category %>", + "onboardingCompleteDesc": "Anda telah memperoleh 5 pencapaiandan100emas sebagai ganjaran untuk melengkapkan senarai ini.", + "earnedAchievement": "Anda telah memperoleh pencapaian!", + "gettingStartedDesc": "Mari kita mencipta tugas, menyelesaikannya, dan kemudian memeriksa ganjaran anda. Anda akan mendapat 5 pencapaiandan100 emassetelah anda selesai dengan tugas anda!" } diff --git a/website/common/locales/ms/front.json b/website/common/locales/ms/front.json index 0967ef424b..f71a1511f0 100644 --- a/website/common/locales/ms/front.json +++ b/website/common/locales/ms/front.json @@ -1 +1,5 @@ -{} +{ + "communityFacebook": "Facebook", + "chores": "Kerja-kerja Rumah", + "choreSample4": "Mengemas Satu Bilik" +} diff --git a/website/common/locales/ms/pets.json b/website/common/locales/ms/pets.json index 0967ef424b..d07283aed8 100644 --- a/website/common/locales/ms/pets.json +++ b/website/common/locales/ms/pets.json @@ -1 +1,13 @@ -{} +{ + "stable": "Kandang", + "sortByColor": "Warna", + "rideLater": "Menunggang Kemudian", + "rideNow": "Menunggang sekarang", + "food": "Makanan dan Pelana", + "foodText": "makanan", + "eggSingular": "telur", + "eggs": "Telur-telur", + "phoenix": "Burung Phoenix", + "orca": "Paus Pembunuh", + "pets": "Haiwan Peliharaan" +} diff --git a/website/common/locales/pl/subscriber.json b/website/common/locales/pl/subscriber.json index f8c182ac3a..303050a005 100644 --- a/website/common/locales/pl/subscriber.json +++ b/website/common/locales/pl/subscriber.json @@ -232,5 +232,6 @@ "mysterySet201910": "Tajemniczy Zestaw Płomieni", "backgroundAlreadyOwned": "Już posiadasz te tło.", "mysticHourglassNeededNoSub": "Ten przedmiot wymaga Mistycznej Klepsydry. Możesz zdobywać Mistyczne Klepsydry zostając subskrybentem w Habitica.", - "viewSubscriptions": "Widok abonamentów" + "viewSubscriptions": "Widok abonamentów", + "mysterySet202002": "Stylowy Zestaw Zakochanych" } diff --git a/website/common/locales/pt_BR/backgrounds.json b/website/common/locales/pt_BR/backgrounds.json index 59d9703a87..d482d38154 100644 --- a/website/common/locales/pt_BR/backgrounds.json +++ b/website/common/locales/pt_BR/backgrounds.json @@ -499,5 +499,12 @@ "backgroundClocktowerText": "Torre do relógio", "backgroundAirshipNotes": "Torne-se um(a) navegante do céu a bordo do seu próprio dirigível.", "backgroundAirshipText": "Dirigível", - "timeTravelBackgrounds": "Cenários Steampunk" + "timeTravelBackgrounds": "Cenários Steampunk", + "backgroundTeaPartyNotes": "Participe de uma chique festa de chá.", + "backgroundTeaPartyText": "Festa do chá", + "backgroundHallOfHeroesNotes": "Aproxime-se do salão dos heróis com apreciação e reverência.", + "backgroundHallOfHeroesText": "Salão dos heróis", + "backgroundElegantBallroomNotes": "Dance ao longo da noite em um elegante salão de festas.", + "backgroundElegantBallroomText": "Salão de festas elegante", + "backgrounds022020": "Conjunto 69: lançado em Fevereiro de 2020" } diff --git a/website/common/locales/pt_BR/gear.json b/website/common/locales/pt_BR/gear.json index db8ebb6a0d..d11cc0825a 100644 --- a/website/common/locales/pt_BR/gear.json +++ b/website/common/locales/pt_BR/gear.json @@ -2031,5 +2031,13 @@ "armorSpecialBirthday2020Notes": "Feliz aniversário, Habitica! Vista essas ultrajantes roupas festivas para celebrar este dia incrível. Não confere benefícios.", "armorSpecialBirthday2020Text": "Vestes festivas ultrajantes", "weaponMystery202002Notes": "Um acessório que te dá um ar de mistério e romance. Proteção contra o Sol é um bônus! Não confere benefícios. Item de assinante, Fevereiro de 2020.", - "weaponMystery202002Text": "Amoroso guarda-sol elegante" + "weaponMystery202002Text": "Amoroso guarda-sol elegante", + "shieldArmoirePerfectMatchNotes": "Observação quente: achamos que você está ótimo(a). Aumenta a Percepção em <%= per %>. Armário Encantado: Conjunto de fabricante de fósforos (Item 4 de 4).", + "armorArmoireMatchMakersApronNotes": "Este avental é por segurança, mas pelo bem do humor, podemos fazer pouco caso disso. Aumenta a Constituição, Força e Inteligência em <%= attrs %>. Armário Encantado: Conjunto de fabricante de fósforo (Item 1 de 4).", + "armorArmoireMatchMakersApronText": "Avental do(a) fabricante de fósforos", + "weaponArmoireLivelyMatchNotes": "Quando você segurando isto, terá certeza que despertará interesse de alguém! Aumenta a Força em <%= str %>. Armário Encantado: Conjunto de fabricante de fósforo (Item 3 de 4).", + "weaponArmoireLivelyMatchText": "Um fósforo vivaz", + "shieldArmoirePerfectMatchText": "O fósforo perfeito", + "headArmoireMatchMakersBeretNotes": "Você ficará impressionante vestindo este lindo chapéu! Aumenta a Constituição em <%= con %>. Armário Encantado: Conjunto de fabricante de fósforo (Item 2 de 4).", + "headArmoireMatchMakersBeretText": "Boina do(a) fabricante de fósforos" } diff --git a/website/common/locales/sv/backgrounds.json b/website/common/locales/sv/backgrounds.json index 7695bf4047..b59be9de7e 100644 --- a/website/common/locales/sv/backgrounds.json +++ b/website/common/locales/sv/backgrounds.json @@ -499,5 +499,12 @@ "backgroundSteamworksText": "Ångverk", "backgroundAirshipNotes": "Bli en sjöman på himmeln ombord på ditt egna Luftskepp.", "backgroundAirshipText": "Luftskepp", - "timeTravelBackgrounds": "Steampunk Bakgrunder" + "timeTravelBackgrounds": "Steampunk Bakgrunder", + "backgroundHallOfHeroesNotes": "Närma dig Hallen av Hjältar med uppskattning och vördnad.", + "backgroundHallOfHeroesText": "Hall av Hjältar", + "backgroundTeaPartyNotes": "Delta i ett fint Te Party.", + "backgroundTeaPartyText": "Te Party", + "backgroundElegantBallroomNotes": "Dansa hela natten i ett Elegant Balrum.", + "backgroundElegantBallroomText": "Elegant Balrum", + "backgrounds022020": "SET 69: Släpptes Februari 2020" } diff --git a/website/common/locales/sv/gear.json b/website/common/locales/sv/gear.json index 43908e5401..c9e5c46ac8 100644 --- a/website/common/locales/sv/gear.json +++ b/website/common/locales/sv/gear.json @@ -1829,5 +1829,11 @@ "bodyMystery202002Notes": "När ditt hjärta är varmt men februari-vinden är kylig. Medför inga ökningar. Februari 2020 Abonnentföremål.", "bodyMystery202002Text": "Stilig Älskare Scarf", "weaponMystery202002Notes": "En accessoar som ger dig en bris av mystik och romantik. Solskydd är en bonus! Medför inga ökningar. Februari 2020 Abonnentföremål.", - "weaponMystery202002Text": "Stilig Älskare Parasoll" + "weaponMystery202002Text": "Stilig Älskare Parasoll", + "shieldArmoirePerfectMatchNotes": "Sammanfattning: Du ser fantastisk ut. Ökar Uppmärksamhet med <%= per %>. Förtrollat vapenskåp: Äktenskapsmäklare-set (Föremål 4 av 4).", + "headArmoireMatchMakersBeretNotes": "Du kommer att se slående ut med denna härliga hatt! Ökar Tålighet med <%= con %>. Förtrollat vapenskåp: Äktenskapsmäklare-set (Föremål 2 av 4).", + "headArmoireMatchMakersBeretText": "Äktenskapsmäklarens Basker", + "armorArmoireMatchMakersApronNotes": "Detta förkläde är för säkerhet och för humorns skull poängterar vi det. Ökar Tålighet och Intelligens med <%= con %>. Förtrollat vapenskåp: Äktenskapsmäklare-set (Föremål 1 av 4).", + "armorArmoireMatchMakersApronText": "Äktenskapsmäklarens Förkläde", + "weaponArmoireLivelyMatchNotes": "När du håller denna kommer du säkert att fånga någons intressen. Ökar Styrka med <%= str %>. Förtrollat vapenskåp: Äktenskapsmäklare-set (Föremål 3 av 4)." } diff --git a/website/common/locales/zh/backgrounds.json b/website/common/locales/zh/backgrounds.json index 9770d3aac8..4d07031632 100644 --- a/website/common/locales/zh/backgrounds.json +++ b/website/common/locales/zh/backgrounds.json @@ -499,5 +499,12 @@ "backgroundSteamworksText": "蒸汽厂", "backgroundAirshipNotes": "成为空中水手在你自己的飞艇上。", "backgroundAirshipText": "飞艇", - "timeTravelBackgrounds": "蒸汽朋克背景" + "timeTravelBackgrounds": "蒸汽朋克背景", + "backgroundTeaPartyNotes": "参加一场华丽的茶会。", + "backgroundTeaPartyText": "茶会", + "backgroundHallOfHeroesNotes": "欣赏和崇敬地走去英雄殿堂。", + "backgroundHallOfHeroesText": "英雄殿堂", + "backgroundElegantBallroomNotes": "跳舞一整夜在优雅的宴会厅里。", + "backgroundElegantBallroomText": "优雅的宴会厅", + "backgrounds022020": "第69组:2020年2月推出" } diff --git a/website/common/locales/zh/challenge.json b/website/common/locales/zh/challenge.json index 538f6171cf..bb5fa12eae 100644 --- a/website/common/locales/zh/challenge.json +++ b/website/common/locales/zh/challenge.json @@ -133,7 +133,7 @@ "viewProgressOf": "查看参与者的任务状况", "viewProgress": "查看进度", "selectMember": "选择成员", - "confirmKeepChallengeTasks": "你要保留这个挑战嗎?", + "confirmKeepChallengeTasks": "你要保留这个挑战嗎?", "selectParticipant": "选择一个参与者", "createChallengeCloneTasks": "复制挑战任务" } diff --git a/website/common/locales/zh/character.json b/website/common/locales/zh/character.json index d5054c8963..7efce2bc07 100644 --- a/website/common/locales/zh/character.json +++ b/website/common/locales/zh/character.json @@ -134,7 +134,7 @@ "changeClass": "更改职业,重新分配属性点", "lvl10ChangeClass": "你至少要达到10级才能转职。", "changeClassConfirmCost": "你确定你想使用3颗宝石来更换你的职业吗?", - "invalidClass": "无效的职业。请指定'战士', '盗贼', '法师', 或'治愈师'。", + "invalidClass": "无效的职业。请指定'战士'、'盗贼'、'法师'、或'医师'。", "levelPopover": "每一级你可以获得一个可自由分配的属性点。你可以手动分配,或者让系统为你自动分配。", "unallocated": "未分配的属性点", "haveUnallocated": "你有<%= points %>点未分配的属性点", @@ -184,7 +184,7 @@ "lostMana": "你使用了一些魔法", "lostHealth": "你损失了一些生命值", "lostExperience": "你失去了一些经验值", - "displayNameDescription1": "这就是你发布在酒馆或公会的帖子以及队伍聊天中所显示的内容,同时也会显示你的角色形象。需要修改的话,点击上面的编辑按钮。如果你想要修改用户名,到", + "displayNameDescription1": "这就是你发布在酒馆或公会的帖子以及队伍聊天中所显示的内容,同时也会显示你的角色形象。需要修改的话,点击上面的编辑按钮。如果你想要修改用户名,到", "displayNameDescription2": "设置->站点", "displayNameDescription3": "并查看注册部分。", "unequipBattleGear": "卸除战斗装备", diff --git a/website/common/locales/zh/communityguidelines.json b/website/common/locales/zh/communityguidelines.json index e337b73aa3..14828e23a2 100644 --- a/website/common/locales/zh/communityguidelines.json +++ b/website/common/locales/zh/communityguidelines.json @@ -5,14 +5,14 @@ "commGuideHeadingWelcome": "欢迎来到Habitica!", "commGuidePara001": "你好,冒险家!欢迎来到Habitica,这个大陆上有创造力,健康生活,以及偶尔出现的狂暴的狮鹫。我们有一个快乐的社区,由乐于助人的玩家组成,在自我提升的过程中互相支持。要融入这里,只需要态度积极向上,尊重他人,理解每个人都有不同的特长和局限——包括你自己!Habitica的居民待人耐心,只要可以就会尽力帮助。", "commGuidePara002": "为了保证每个人在社区中都安全,快乐,高产,我们确实有一些准则。我们谨慎地制定规则,使其尽可能友好和易读。请在开始聊天之前花一点时间阅读它们。", - "commGuidePara003": "这些规定适用于我们使用到的所有社区空间,包括(但不限于)Trello、Github、Transifex还有Wikia(也就是我们的维基)。偶尔,会有一些意想不到的事情发生,例如一个新的冲突事端的出现或者是一个恶意捣乱的人.当这些发生的时候,管理员们可能会适当的修改这些准则以确保社区的安全。别担心,假如指导准则有所更动,Bailey 会发布公告来通知你。", + "commGuidePara003": "这些规定适用于我们使用到的所有社区空间,包括(但不限于)Trello、Github、Transifex还有Wikia(也就是我们的维基)。偶尔,会有一些意想不到的事情发生,例如一个新的冲突事端的出现或者是一个恶意捣乱的人。当这些发生的时候,管理员们可能会适当的修改这些准则以确保社区的安全。别担心,假如指导准则有所更动,Bailey 会发布公告来通知你。", "commGuidePara004": "现在准备你的羽毛笔和卷轴做好笔记,让我们开始吧!", "commGuideHeadingInteractions": "Habitica中的互动", "commGuidePara015": "Habitica有两种社交空间:公共的和私人的。公共空间包括Tavern,公共公会,GitHub,Trello,还有Wiki。私人空间包括私人公会,队伍聊天,以及私人信息。所有显示名字必须符合公共空间准则。要修改显示名字,在网页上去用户>个人资料并点击“编辑”按钮。", "commGuidePara016": "当参与Habitica的公共区域时,为了保证所有人的安全和愉快,有一些事项需要遵守。这些对于你这样的冒险者来说简直太容易了!", "commGuideList02A": " 彼此尊重 成为一位彬彬有礼、善良且乐于助人的人。请记得Habitica居民来自五湖四海,拥有各种各样的经历和背景。Habitica正因如此才如此多姿多彩!建立社区意味着我们要尊重与赞赏我们之间的相似与不同。以下是一些简单的尊重彼此的方式:", "commGuideList02B": "遵守所有的 服务条款和条件。", - "commGuideList02C": "不要发布任何包有暴力、恐吓,或明显/隐晦的有关性的内容;禁止发布任何提倡歧视、偏见、种族歧视的信息,或者任何恶意的、骚扰性的、或伤害某人或某队伍的文字或者图片。 这包括辱骂及类似的言语表达。这些内容即使是玩笑也不合适。不是每一个人都有同样的幽默感,所以某些您认为是玩笑的话可能对他人会造成伤害。请攻击您的每日任务, 而不是攻击别人。", + "commGuideList02C": "不要发布任何包有暴力、恐吓,或明显/隐晦的有关性的内容;禁止发布任何提倡歧视、偏见、种族歧视的信息,或者任何恶意的、骚扰性的、或伤害某人或某队伍的文字或者图片。 这包括辱骂及类似的言语表达。这些内容即使是玩笑也不合适。不是每一个人都有同样的幽默感,所以某些您认为是玩笑的话可能对他人会造成伤害。请攻击您的每日任务,而不是攻击别人。", "commGuideList02D": "注意!讨论对全年龄开放。 有很多年轻的Habitica居民在使用这个网站。让我们不要玷污任何天真无邪的孩子以及不要阻碍任何Habitica居民完成他们的目标。", "commGuideList02E": "避免亵渎言论。这包括可能在别的网站能够接受的,轻微的,对宗教的秽语。这里的人们有着各种各样的宗教和文化背景,我们希望保证他们能在公共空间感觉到自在。如果一位版主或工作人员告知你某个词语不被Habitica接受,那么就算你不理解为什么,也要遵守这个规则。另外,侮辱别人将会受到严重的处罚,因为这种行为也同时违反了服务条款。", "commGuideList02F": "请避免在酒馆中对有争议的话题进行扩展讨论,并且这在酒馆属于无关言论。如果你觉得有人说了粗鲁或有害的事情,不要接触他们。如果有人提到了准则允许但对你有害的事情,可以礼貌地让别人知道这一点。如果该帖子违反准则或服务条款,您应该将其标记并让版主回应。如有疑问,请举报该帖子。", @@ -24,7 +24,7 @@ "commGuideList02L": "我们非常不鼓励在公共场合交换个人信息——尤其是那些能够证明自己身份的信息。那些信息包括但不限于:你的地址、电子邮箱、API令牌和密码。这是为了你的安全!工作人员或管理员会根据自己的判断移除那些信息。如果有人在私人公会、队伍或者私聊里问到你的这些私人信息,我们强烈建议你礼貌地拒绝他,并告知工作人员或者管理员中的任意一个。方法1,如果是在队伍或者私人公会里,点击帖子下方的举报。方法2,填写 管理员联系表格 ,包括截图。", "commGuidePara019": "在私人空间中,用户有更多自由讨论他们喜欢的话题,但是仍然不能违反条款和条件,包括发布任何歧视、暴力或恐吓内容。注意,由于挑战名称会出现在胜利者的公共角色信息中,所有的挑战名称必须遵守公共空间指南,即使它们是在私人空间中。", "commGuidePara020": "私人信息(私信) 有一些附加要求。如果某人屏蔽了你,请不要在任何别的地方联系对方来解除屏蔽。而且你不应该用私信来寻求帮助(因为对问题的公开回答会帮助整个社区)。最后,不要给任何人发私信要求赠送宝石或订阅者来作为礼物,因为这样的行为会被认为是在发送垃圾信息。", - "commGuidePara020A": "如果您看到一条您认为是违反公共空间指南的消息,或者您看到一条困扰您或让您不舒服的消息,您可以通过点击举报标志将其报告给管理员和工作人员。工作人员或者管理员会尽快对情况作出回应。请注意,故意举报无辜的消息也是对社区准则的一种违反哦(具体见下方的“违规”)!私信暂时还不能被举报,所以如果您需要举报一条私信,请通过“联系我们”页面上的表格与我们的管理员联系,您也可以点击“联系管理团队”,可以通过帮助菜单访问该页面。当您遇到如下情况,您也可以这样举报,比如同一人在不同公会中有多个有问题的帖子,或者需要一些情况说明。您可以用您的母语与我们联系如果这对您很方便:我们可能需要使用Google翻译,但如果您遇到问题,我们希望您能够轻松的与我们交流。", + "commGuidePara020A": "如果您看到一条您认为是违反公共空间指南的消息,或者您看到一条困扰您或让您不舒服的消息,您可以通过点击举报标志将其报告给管理员和工作人员。工作人员或者管理员会尽快对情况作出回应。请注意,故意举报无辜的消息也是对社区准则的一种违反哦(具体见下方的“违规”)!私信暂时还不能被举报,所以如果您需要举报一条私信,请通过“联系我们”页面上的表格与我们的管理员联系,您也可以点击“联系管理团队”,可以通过帮助菜单访问该页面。当您遇到如下情况,您也可以这样举报,比如同一人在不同公会中有多个有问题的帖子,或者需要一些情况说明。您可以用您的母语与我们联系如果这对您很方便:我们可能需要使用Google翻译,但如果您遇到问题,我们希望您能够轻松的与我们交流。", "commGuidePara021": "此外,Habitica中的一些公共区域还有另外的准则。", "commGuideHeadingTavern": "酒馆", "commGuidePara022": "酒馆是Habitica居民主要的交流地点。酒馆主人Daniel将店里打理的一尘不染,Lemoness乐意在你坐下聊天时变出几杯柠檬水。只是要记住……", diff --git a/website/common/locales/zh/content.json b/website/common/locales/zh/content.json index 04fa6f086d..fedaa952c2 100644 --- a/website/common/locales/zh/content.json +++ b/website/common/locales/zh/content.json @@ -2,7 +2,7 @@ "potionText": "治疗药水", "potionNotes": "回复15点生命值 (立即生效)", "armoireText": "魔法衣橱", - "armoireNotesFull": "拉开 魔法衣橱 来获得随机的特殊装备,经验或者食物!剩余的装备:", + "armoireNotesFull": "拉开魔法衣橱来获得随机的特殊装备,经验或者食物!剩余的装备:", "armoireLastItem": "您在 魔法衣橱 里找到了最后一件 稀有装备。", "armoireNotesEmpty": "每个月的第一个星期衣柜里会有新的装备,到时记得常点进来获得经验和食物!", "dropEggWolfText": "狼", diff --git a/website/common/locales/zh/contrib.json b/website/common/locales/zh/contrib.json index bea5941678..0a9372f9ee 100644 --- a/website/common/locales/zh/contrib.json +++ b/website/common/locales/zh/contrib.json @@ -12,13 +12,13 @@ "tierNPC": "NPC", "friend": "朋友", "friendFirst": "当你的意见首次被采纳时,你会得到Habitica贡献者的徽章。在酒馆中交流时,你的名字也会被自豪的标为贡献者。作为你贡献的奖励,你还会得到3颗宝石.", - "friendSecond": "当你第二次的意见被采用时, 在奖励商店中你可以买到 水晶护甲 . 作为你持续贡献的奖励, 你还会获得 3 颗宝石.", + "friendSecond": "当你第二次的意见被采用时,在奖励商店中你可以买到 水晶护甲 . 作为你持续贡献的奖励,你还会获得 3 颗宝石.", "elite": "精英", - "eliteThird": "当你的意见被采纳超过三次时, 你就可以在奖励商店买到 水晶头盔。同时为了表彰你的持续贡献, 你还会获得 3 颗宝石。", - "eliteFourth": "当你的意见被采纳超过四次时, 你就可以在奖励商店买到 水晶剑。同时为了表彰你的持续贡献, 你还会获得 4 颗宝石。", + "eliteThird": "当你的意见被采纳超过三次时,你就可以在奖励商店买到 水晶头盔。同时为了表彰你的持续贡献,你还会获得 3 颗宝石。", + "eliteFourth": "当你的意见被采纳超过四次时,你就可以在奖励商店买到 水晶剑。同时为了表彰你的持续贡献,你还会获得 4 颗宝石。", "champion": "王者", - "championFifth": "当你的意见被采纳超过五次时, 你就可以在奖励商店买到 水晶护盾。同时为了表彰你的持续贡献, 你还会获得 4 颗宝石。", - "championSixth": "当你的意见被采纳超过六次时, 你就会获得 九头蛇 宠物。你还会获得 4 颗宝石。", + "championFifth": "当你的意见被采纳超过五次时,你就可以在奖励商店买到 水晶护盾。同时为了表彰你的持续贡献,你还会获得 4 颗宝石。", + "championSixth": "当你的意见被采纳超过六次时,你就会获得 九头蛇 宠物。你还会获得 4 颗宝石。", "legendary": "传奇", "legSeventh": "当你第七次的意见被采用时,你将收到4颗宝石,成为荣誉贡献者公会的成员,并将参与到Habitica的幕后细节!更多的贡献不会增加你的等级,但是你可能会获得宝石奖励和称号。", "moderator": "版主", diff --git a/website/common/locales/zh/faq.json b/website/common/locales/zh/faq.json index 179b1b55ef..8502ea4e7b 100644 --- a/website/common/locales/zh/faq.json +++ b/website/common/locales/zh/faq.json @@ -20,7 +20,7 @@ "iosFaqAnswer4": "有这样一些事件会减少你的生命值,第一,如果你有每日任务没完成,并且没有在第二天早上的弹窗中点击完成,它会减少你的生命值。第二,如果你“点击”了一个坏习惯,它也会减少你的生命值,最后,如果你在和你的队员一起进行boss战时,一旦队伍中有一个成员没能完成每日任务,boss就会攻击你。\n\n回复生命值最主要的办法是升级,每一次升级时,所有的生命值都会回复。你也可以用金币从奖励栏里可以购买生命药剂。另外,在达到10级以上的级数时,你可以选择成为一个医师,然后学习治疗技能。如果你的队伍里有一个医师,他也能治疗你。", "androidFaqAnswer4": "有这样一些事件会减少你的生命值,第一,如果你有每日任务没完成,它会减少你的生命值,第二,如果你“点击”了一个坏习惯,它也会减少你的生命值,最后,如果你在和你的队员一起进行BOSS战时,一旦队伍中有一个成员没能完成每日任务,boss就会攻击你。\n\n回复生命值最主要的办法是升级,每一次升级时,所有的生命值都会回复。你也可以用金币从奖励栏里可以购买生命药剂。另外,在达到10级以上的级数时,你可以选择成为一个医师,然后学习治疗技能。如果你加入的队伍里有医师,他们可以治疗你。", "webFaqAnswer4": "有这样一些东西会减少你的生命值,第一,如果你有每日任务没完成,它会减少你的生命值,第二,如果你“点击”了一个坏习惯,它也会减少你的生命值,最后,如果你在和你的队员一起进行boss战时,一旦队伍中有一个成员没能完成每日任务,boss就会攻击你。\n\n回复生命值最主要的办法是升级,每一次升级时,所有的生命值都会回复。你也可以用金币从奖励栏里可以购买生命药剂。另外,在达到10级以上的级数时,你可以选择成为一个医师,然后学习治疗技能。如果你的队伍(可在社交>队伍里查看)里有一个医师,他也能治疗你。", - "faqQuestion5": "我怎么和朋友们一起玩Habitica?", + "faqQuestion5": "我怎么和朋友们一起玩Habitica?", "iosFaqAnswer5": "最好的办法是邀请他们加入你的战队!战队可以接受任务,和怪物作战,使用技能互相支持。如果你还没有自己的队伍,进入目录 > 队伍点击“建立新的队伍”。然后点击成员列表,在右上角选择邀请,输入朋友们的用户ID(一串由数字和字母组成的列表,可以在手机应用程序的设置 > 账户明细或者网页版的设置 > API下查看)。在网页版中,你还可以使用email地址邀请朋友,手机应用程序会在未来增加这个功能。\n\n在网页版中你和朋友们还能加入公会,即公共聊天室,应用程序也会跟进公会功能!", "androidFaqAnswer5": "最好的办法是邀请他们加入你的队伍!队伍可以接受任务,和怪物作战,通过使用技能来互相帮助。如果你还没有自己的队伍,前往 [网页](https://habitica.com/) 来创建一个队伍。你们也可以一起加入一个公会(社交 > 公会)。公会是一个基于共同兴趣或者共同目标的聊天室,可以是公开聊天室也可以是私密聊天室。你可以加入很多个公会,但是你只能加入一个队伍。\n\n若想获取更多详细信息,请查看wiki关于[队伍](https://habitica.fandom.com/zh/wiki/队伍) 与关于 [公会](http://habitica.fandom.com/wiki/Guilds)的页面。", "webFaqAnswer5": "邀请他们加入你队伍最好的方法是点击导航栏中的“队伍”。队伍可以接受任务卷轴,打怪兽,使用技能帮助彼此。你们也可以一起加入公会(点击导航栏中的“公会”)。公会是基于共同兴趣或者共同目标的聊天室,可以是公开或者私密性质。你可以加任意多的公会,但只能加入一个队伍。欲知更多信息,查看wiki页面的 [队伍](https://habitica.fandom.com/zh/队伍)与 [公会](http://habitica.fandom.com/wiki/Guilds)。", diff --git a/website/common/locales/zh/front.json b/website/common/locales/zh/front.json index f759224bc9..0353cf9d26 100644 --- a/website/common/locales/zh/front.json +++ b/website/common/locales/zh/front.json @@ -83,7 +83,7 @@ "irishfeet123Quote": "我曾经习惯很烂,在吃饭之后不好好收拾,茶杯放得到处都是, [Habitica]解决了这个问题!", "kazuiQuote": "加入[Habitica]之前,我的毕业论文卡住了,对我自己做家务,背单词和学习下棋的态度也很不满意。最后我发现,把这些任务拆分成可以管理的小待办事项是能让我保持动力和持续学习的最好办法。", "landingend": "还没被说服?", - "landingend2": "查看更详细的[我们的功能](/static/overview)列表。你在寻找一种更私密的方法吗? 查看我们的[行政套餐](/static/plans),这是家庭,教师,互助团体和企业的完美选择。", + "landingend2": "查看更详细的[我们的功能](/static/overview)列表。你在寻找一种更私密的方法吗?查看我们的[行政套餐](/static/plans),这是家庭,教师,互助团体和企业的完美选择。", "landingp1": "市场上大多数生产力管理的应用最大的问题在于,它们缺乏让人们保持使用的动力。Habitica克服了这点,把好习惯塑造变成了一件非常有趣的事情!为自己的成功奖励自己,为自己的懒惰惩罚自己,Habitica为完成你的每日任务带来了超多动力。", "landingp2": "当你坚持一个好习惯,完成一个日常任务,或清除一个旧的待办事项,Habitica马上用经验和金币奖励你。你获得经验后会升级,增加属性并解锁更多功能,例如职业和宠物。金币可以用来购买提升游戏体验的物品,或你创建的个人奖励。即便是最小的成功也会立刻给你奖励,使你变得不那么拖延。", "landingp2header": "即时激励", @@ -103,7 +103,7 @@ "marketing1Lead2Title": "获取装备", "marketing1Lead2": "培养你的习惯来丰富你的人物形象。去炫耀你有趣的装备们吧!", "marketing1Lead3Title": "获得随机奖励", - "marketing1Lead3": "对一些人而言, 他们的动力来自于赌博精神:这个系统就是“随机奖励”。Habitica包容所有的鼓励与惩罚的模式:积极的、消极的、指定的、随机的。", + "marketing1Lead3": "对一些人而言,他们的动力来自于赌博精神:这个系统就是“随机奖励”。Habitica包容所有的鼓励与惩罚的模式:积极的、消极的、指定的、随机的。", "marketing2Header": "跟朋友竞赛,加入兴趣小组", "marketing2Lead1Title": "社会生产力", "marketing2Lead1": "当然你单独玩Habitica,但是当你开始合作,竞争,保持互相之间的责任感的时候,你才能体会到真正的乐趣。最有效的自我提高系统就是社会责任感,还有什么能比游戏提供的责任感与竞争的环境更好呢?", @@ -140,21 +140,21 @@ "presskit": "资料包", "presskitDownload": "下载所有图片:", "presskitText": "感谢您对Habitica的关注,以下图片可以为关于Habitica的文章或视频所使用。更多信息请咨询我们<%= pressEnquiryEmail %>。", - "pkQuestion1": "是甚麼啟發了Habitica呢? 它是怎麼開始的呢?", + "pkQuestion1": "是什么启发了Habitica呢?它是怎么开始的呢?", "pkAnswer1": "如果你曾经投入很多时间来给你的游戏虚拟化身升级,这就让人很难不去联想如若你把那些努力用于改进真实生活中的你自身,而不是你的虚拟形象,那么你的生活该会变得多么美好啊。为了处理这样的问题,我们开始建设Habitica。
Habitica于2013年通过Kickstarter众筹网站正式启动,我们的灵光一现从此开始腾飞。自从那时起,它成长为了一个巨大的项目,被我们了不起的开源志愿者们和慷慨的用户们支持着。", - "pkQuestion2": "為甚麼Habitica能運作呢?", + "pkQuestion2": "為甚麼Habitica能運作呢?", "pkAnswer2": "养成新习惯很难,因为人们非常需要明显、即刻的奖赏。比如,很难开始使用牙线,这是由于即便牙医明确告知我们从长远来看使用牙线更健康,当下它却只会让你的牙床疼。
Habitica将人生游戏化,用游戏体验、金币...甚至一个随机的奖赏,比如一个龙蛋!来奖赏艰难的任务,给每天的目标增添了即时的满足感。这帮助人们保持行动力,包括当这个任务本身并不奖赏人们什么的时候;我们也见到人们由此迎来了巨大的生活转变。你可以在这里查看一些成功经历:https://habitversary.tumblr.com", "pkQuestion3": "为什么你加上了社交元素?", "pkAnswer3": "社会压力对很多人来说是一个巨大的激励因素,所以我们知道我们希望建立一个强大的社区,让大家对他们的目标负责并为他们的成功而欢呼。幸运的是,多人视频游戏最擅长的事情之一就是培养用户的社区意识! Habitica的社区结构借鉴了这些类型的游戏; 你可以和一群密友组成队伍,但你也可以加入一个更大的,共同利益的团体,称为公会。虽然有些用户选择单打独斗,但大多数人决定组建一个支持网络,通过探索任务等功能鼓励社交责任心,在这个功能中,队员汇集他们的生产力与怪物一起战斗。", - "pkQuestion4": "為甚麼未完成的任务會扣除角色形象的生命值?", + "pkQuestion4": "為甚麼未完成的任务會扣除角色形象的生命值?", "pkAnswer4": "如果你没有完成你的每日目标,第二天你的角色会损失生命值。因为人们非常讨厌伤害他们的角色,这个机制能鼓励人们完成自己的目标。另外,社会责任对有些人来说很重要:如果你和朋友一起打怪兽,不完成你的任务也会伤害他们的角色。", - "pkQuestion5": "Habitica 與其他的遊戲化程式有甚麼分別呢?", + "pkQuestion5": "Habitica 與其他的遊戲化程式有甚麼分別呢?", "pkAnswer5": "Habitica在使用游戏化方面最成功的一种方式是我们花费了大量精力来考虑游戏方面,以确保它们确实很有趣。我们还包括许多社交元素,因为我们认为一些最具激励性质的游戏都是可以让你和你的朋友们一起玩,而且研究表明,当你对其他人负责时,形成习惯会更容易。", "pkQuestion6": "哪些人是Habitica的典型用户?", "pkAnswer6": "许多不同的人都在使用Habitica! 我们一半以上的用户年龄在18岁至34岁之间,但是我们有和年轻孙子们一起使用该网站的爷爷奶奶们,并且每个年龄段都有。通常家庭会参加队伍并与怪物一起战斗。
我们的许多用户都具有游戏背景,但令人惊讶的是,当我们在前期进行调查时,40%的用户被认定为非玩家! 所以看起来我们的方法对任何希望有生产力和健康更有趣的人都是有效的。", - "pkQuestion7": "為甚麼Habitica用像素画?", + "pkQuestion7": "為甚麼Habitica用像素画?", "pkAnswer7": "Habitica使用像素艺术有以下几个原因。除了有趣的怀旧因素之外,像素艺术对于我们希望融入其中的志愿艺术家来说非常平易近人。即使有许多不同的美术家贡献了自己的像素艺术,也更容易保持一致,并且它可以让我们快速生成大量新的内容!", - "pkQuestion8": "Habitica能怎樣影響別人的真實生活呢?", + "pkQuestion8": "Habitica能怎樣影響別人的真實生活呢?", "pkAnswer8": "你可以在这里找到很多Habitica帮助人们的记录:https://habitversary.tumblr.com", "pkMoreQuestions": "你想问的问题不在这个清单上吗?请向admin@habitica.com发送一封电子邮件!", "pkVideo": "视频", @@ -325,7 +325,7 @@ "muchmuchMoreDesc": "我们完全自由定制的任务列表意味着您可以根据您的个人目标来构建Habitica。在创意项目上工作,强调自我照顾或追求不同的梦想 - 这完全取决于你。", "levelUpAnywhere": "随时随地升级", "levelUpAnywhereDesc": "我们的移动应用程序可以轻松跟踪您的任务。无论您身在何方,轻敲屏幕,就可以轻松完成您的目标。", - "joinMany": "和超过2,000,000人一起享受乐趣,同时实现自己的目标!", + "joinMany": "和超过20万人一起享受乐趣,同时实现自己的目标!", "joinToday": "今天就加入Habitica", "signup": "注册", "getStarted": "现在加入我们!", diff --git a/website/common/locales/zh/gear.json b/website/common/locales/zh/gear.json index 8a74d7172e..a1d33ae323 100644 --- a/website/common/locales/zh/gear.json +++ b/website/common/locales/zh/gear.json @@ -91,7 +91,7 @@ "weaponSpecialTakeThisText": "Take This之剑", "weaponSpecialTakeThisNotes": "这把剑是通过参与“Take This”赞助的挑战而获得的。祝贺你!增加全属性<%= attrs %>点。", "weaponSpecialTridentOfCrashingTidesText": "怒潮三叉戟", - "weaponSpecialTridentOfCrashingTidesNotes": "赐予你给鱼下命令的本领, 还能有力刺激你完成任务。增加 <%= int %> 点智力。", + "weaponSpecialTridentOfCrashingTidesNotes": "赐予你给鱼下命令的本领,还能有力刺激你完成任务。增加 <%= int %> 点智力。", "weaponSpecialTaskwoodsLanternText": "任务树林的灯笼", "weaponSpecialTaskwoodsLanternNotes": "将破晓之光给予任务树林Taskwood Orchards的幽灵守卫,这盏灯笼可以照亮黑暗深处,也可以鸣唱强大的魔法。增加感知、智力各<%= attrs %>点。", "weaponSpecialBardInstrumentText": "吟游诗人的谈诗琴", @@ -565,7 +565,7 @@ "armorSpecialFall2016HealerText": "美杜莎长袍", "armorSpecialFall2016HealerNotes": "这些长袍实际上是由石头制成的。为什么它们穿起来这么舒适?增加<%= con %>点感知。2016年秋季限定版装备。", "armorSpecialWinter2017RogueText": "寒霜护甲", - "armorSpecialWinter2017RogueNotes": "这件神秘的服装能够折射出闪瞎任务怪的光,然后你就可以从任务怪身上拿走东西了。增加<%= per %>点感知。2016-2017冬季限定版装备。", + "armorSpecialWinter2017RogueNotes": "这件神秘的服装能够折射出闪瞎任务怪的光,然后你就可以从任务怪身上拿走东西了。增加<%= per %>点感知。2016-2017冬季限定版装备。", "armorSpecialWinter2017WarriorText": "冰球护甲", "armorSpecialWinter2017WarriorNotes": "用这件温暖加棉的护甲来展现你们队伍的灵魂和力量吧。增加<%= con %>点体质。2016-2017冬季限定版装备。", "armorSpecialWinter2017MageText": "狼甲", @@ -589,7 +589,7 @@ "armorSpecialSummer2017HealerText": "银海之尾", "armorSpecialSummer2017HealerNotes": "这套银色鱼鳞服将穿他的人变成一个真正的海洋医师!增加<%= con %>点体质。2017年夏季限定版装备。", "armorSpecialFall2017RogueText": "南瓜补丁长袍", - "armorSpecialFall2017RogueNotes": "想要玩躲猫猫吗?快蹲在在杰克的灯笼上,这些长袍将会隐藏你!增加<%= per %>点感知。2017年秋季限定版装备。", + "armorSpecialFall2017RogueNotes": "想要玩躲猫猫吗?快蹲在在杰克的灯笼上,这些长袍将会隐藏你!增加<%= per %>点感知。2017年秋季限定版装备。", "armorSpecialFall2017WarriorText": "坚固的甜心护甲", "armorSpecialFall2017WarriorNotes": "这个护甲会像一个美味的糖果壳一样保护你。增加<%= con %>带你体质。2017年秋季限定版装备。", "armorSpecialFall2017MageText": "假面舞会长袍", @@ -727,7 +727,7 @@ "armorArmoireHornedIronArmorText": "铁角护甲", "armorArmoireHornedIronArmorNotes": "纯钢打造,坚不可摧。这件铁角护甲几乎无法被打破。增加<%= con %>点体质和<%= per %>点感知。魔法衣橱:铁角套装(2/3)。", "armorArmoirePlagueDoctorOvercoatText": "瘟疫医生外套", - "armorArmoirePlagueDoctorOvercoatNotes": "瘟疫拖延症主治医生穿的正式大褂。增加<%= int %>点智力, <%= str %>点力量,还有<%= con %>点体质。魔法衣橱:瘟疫医生系列(3/3)。", + "armorArmoirePlagueDoctorOvercoatNotes": "瘟疫拖延症主治医生穿的正式大褂。增加<%= int %>点智力,<%= str %>点力量,还有<%= con %>点体质。魔法衣橱:瘟疫医生系列(3/3)。", "armorArmoireShepherdRobesText": "牧羊人长袍", "armorArmoireShepherdRobesNotes": "轻薄凉爽透气,在沙漠中放牧狮鹫的时候穿上最完美了。增加力量、感知各<%= attrs %>点。魔法衣橱:牧羊人套装(2/3)。", "armorArmoireRoyalRobesText": "皇家长袍", @@ -1027,7 +1027,7 @@ "headSpecialSummer2017HealerText": "海洋生物王冠", "headSpecialSummer2017HealerNotes": "这顶帽子是由友善的海洋生物朋友们组成的,她们暂时在你的头上小憩,同时会给你提供一些明智的建议。增加智力<%= int %>点。2017年夏季限定版装备。", "headSpecialFall2017RogueText": "杰克的南瓜灯头盔", - "headSpecialFall2017RogueNotes": "准备好款待了吗? 是时侯穿上这个有节日气息的善良头盔了!增加<%= per %>点感知。2017年秋季限定版装备。", + "headSpecialFall2017RogueNotes": "准备好款待了吗 ?是时侯穿上这个有节日气息的善良头盔了!增加<%= per %>点感知。2017年秋季限定版装备。", "headSpecialFall2017WarriorText": "玉米糖头盔", "headSpecialFall2017WarriorNotes": "戴着这个头盔简直像是一种享受,但任性的它们任务不会觉得如此甜蜜!增加<%= str %>点力量。2017年秋季限定版装备。", "headSpecialFall2017MageText": "假面舞会礼帽", @@ -1413,7 +1413,7 @@ "shieldSpecialWinter2018WarriorText": "魔法礼物包", "shieldSpecialWinter2018WarriorNotes": "任何您想要的实用物品都可以在这个麻袋里找到,只要您知道该轻声念出什么咒语才对。增加<%= con %>点体质。2017-2018冬季限定版装备。", "shieldSpecialWinter2018HealerText": "槲寄生上的铃铛", - "shieldSpecialWinter2018HealerNotes": "那是什么声音? 就是那所有人都能听见的暖心欢呼声!增加<%= con %>点体质。2017-2018冬季限定版装备。", + "shieldSpecialWinter2018HealerNotes": "那是什么声音 ?就是那所有人都能听见的暖心欢呼声!增加<%= con %>点体质。2017-2018冬季限定版装备。", "shieldSpecialSpring2018WarriorText": "早晨护盾", "shieldSpecialSpring2018WarriorNotes": "这面坚固的护盾能与辉煌的第一道曙光一同发光发热。增加<%= con %>点体质。2018年春季限定版装备。", "shieldSpecialSpring2018HealerText": "石榴石护盾", @@ -1598,7 +1598,7 @@ "bodySpecialSummer2015MageText": "金色搭扣", "bodySpecialSummer2015MageNotes": "这个搭扣并不能让你变强,但它很闪。没有属性加成。2015年夏季限定版装备。", "bodySpecialSummer2015HealerText": "航海家的领巾", - "bodySpecialSummer2015HealerNotes": "哟,嚯,嚯?不, 不, 不!没有属性加成。2015年夏季限定版装备。", + "bodySpecialSummer2015HealerNotes": "哟,嚯,嚯?不,不,不!没有属性加成。2015年夏季限定版装备。", "bodySpecialNamingDay2018Text": "紫御狮鹫披风", "bodySpecialNamingDay2018Notes": "命名节快乐!快戴上这件典雅又柔软的披风一同前来为Habitica欢庆吧!没有属性加成。", "bodyMystery201705Text": "斗士的折叠翅膀", @@ -1969,7 +1969,7 @@ "headArmoireAlchemistsHatNotes": "虽然帽子并不是炼金术中必不可少的元素,但酷的装扮的确不会伤害任何东西!增加<%= per %>点感知。魔法衣橱:炼金术士套装(2/4)。", "headMystery201912Notes": "无论你飞得多高,这片闪闪发光的雪花都能使您抵抗刺骨的寒冷!没有属性加成。2019年12月订阅者物品。", "headMystery201912Text": "极地精灵冠", - "headMystery201911Notes": "这顶帽子上的每个水晶点都赋予你一种特殊的能力:神秘的千里眼,神奇的智慧和... 板极的旋转? 那好吧。没有属性加成。2019年11月订阅者物品。", + "headMystery201911Notes": "这顶帽子上的每个水晶点都赋予你一种特殊的能力:神秘的千里眼,神奇的智慧和... 板极的旋转 ?那好吧。没有属性加成。2019年11月订阅者物品。", "headMystery201911Text": "神奇水晶帽子", "headMystery201910Notes": "这些火焰在你眼前揭示了奥秘的秘密!没有属性加成。2019年10月订阅者物品。", "headMystery201910Text": "隐秘火焰", @@ -1984,7 +1984,7 @@ "headSpecialFall2019RogueNotes": "你是在可能被诅咒的服装拍卖中或者是在古怪的祖父母的阁楼中找到这个头饰的?不管你在哪里找它,这个头饰的年龄和磨损都会增加你的神秘感。增加<%= per %>点智力。2019年秋季限定版装备。", "armorArmoireDuffleCoatNotes": "穿这个舒适时尚羊毛大衣带你进入霜冻境界。增加体质、感知各<%= attrs %>点。魔法衣橱:风衣套装(1/2)。", "armorArmoireDuffleCoatText": "风衣", - "shieldSpecialWinter2020HealerNotes": "你是否觉得自己对这个世界来说,你太好了,太单纯了? 只有这种美丽的香料才能发挥作用。增加<%= con %>点体质。2019-2020冬季限定版装备。", + "shieldSpecialWinter2020HealerNotes": "你是否觉得自己对这个世界来说,你太好了,太单纯了 ?只有这种美丽的香料才能发挥作用。增加<%= con %>点体质。2019-2020冬季限定版装备。", "shieldSpecialWinter2020WarriorNotes": "将其用作盾,直到种子掉落,然后可以将其放在花圈上!增加<%= con %>点体质。2019-2020冬季限定版装备。", "headSpecialWinter2020HealerNotes": "请把它从你的头脱掉以后才用它煮茶或咖啡。增加<%= int %>点智力。2019-2020冬季限定版装备。", "headSpecialWinter2020MageNotes": "哦!这些铃铛/甜美的金铃铛/似乎都在说,/“用‘火焰爆轰’”增加<%= per %>点感知。2019-2020冬季限定版装备。", @@ -2031,5 +2031,13 @@ "armorSpecialBirthday2020Notes": "生日快乐,Habitica!穿上这些古怪的派对长袍去庆祝美妙的一天。没有属性加成。", "armorSpecialBirthday2020Text": "古怪派对长袍", "weaponMystery202002Notes": "这个配饰带给您神秘与浪漫的气氛。 它的防晒能力是一项奖励!没有属性加成。2020年12月订阅者物品。", - "weaponMystery202002Text": "优雅爱人阳伞" + "weaponMystery202002Text": "优雅爱人阳伞", + "weaponArmoireLivelyMatchNotes": "你拿到这根火柴时,你一定会激发某人的兴趣!增加<%= str %>点力量。魔法衣橱:火柴制造者套装(3/4)。", + "shieldArmoirePerfectMatchNotes": "热点:我们认为你看起来很棒。增加<%= per %>点感知。魔法衣橱:火柴制造者套装(4/4)。", + "shieldArmoirePerfectMatchText": "完美的火柴", + "headArmoireMatchMakersBeretNotes": "戴上这顶可爱的帽子,你会惊叹不已!增加<%= con %>点体质。魔法衣橱:火柴制造者套装(2/4)。", + "headArmoireMatchMakersBeretText": "火柴制造者的贝雷帽", + "armorArmoireMatchMakersApronNotes": "这款围裙是为了安全,但出于幽默的考虑,我们可以把它淡化一下。增加体质、力量、智力各<%= attrs %>点。魔法衣橱:火柴制造者套装(1/4)。", + "armorArmoireMatchMakersApronText": "火柴制造者的围裙", + "weaponArmoireLivelyMatchText": "一根活泼的火柴" } diff --git a/website/common/locales/zh/groups.json b/website/common/locales/zh/groups.json index da3c4f39e4..8cf61222db 100644 --- a/website/common/locales/zh/groups.json +++ b/website/common/locales/zh/groups.json @@ -255,9 +255,9 @@ "assignedToYouAndMembers": "已被分配给你和<%= userCount %>个会员", "youAreAssigned": "你被分配這個任务", "taskIsUnassigned": "這個任务還沒有被分配", - "confirmClaim": "你肯定你要接受這個任务?", - "confirmUnClaim": "你肯定你要放棄這個任务?", - "confirmApproval": "你肯定你要批准這個任务?", + "confirmClaim": "你肯定你要接受這個任务?", + "confirmUnClaim": "你肯定你要放棄這個任务?", + "confirmApproval": "你肯定你要批准這個任务?", "confirmNeedsWork": "您确定要将此任务标记为需要处理吗?", "userRequestsApproval": "<%= userName %>的请求被肯定了", "userCountRequestsApproval": "<%= userCount %>位成员的要求被批准", diff --git a/website/common/locales/zh/limited.json b/website/common/locales/zh/limited.json index 67d0e0614b..81f0fede9a 100644 --- a/website/common/locales/zh/limited.json +++ b/website/common/locales/zh/limited.json @@ -49,7 +49,7 @@ "snowboardingSet": "单板滑雪巫师(法师)", "festiveFairySet": "节日仙女(医师)", "cocoaSet": "可可盗贼(盗贼)", - "toAndFromCard": "发给: <%= toName %>, 来自: <%= fromName %>", + "toAndFromCard": "发给:<%= toName %>,来自: <%= fromName %>", "nyeCard": "新年贺卡", "nyeCardExplanation": "你们一起庆祝了新年的到来,为此你们收到了“老朋友”的奖章!", "nyeCardNotes": "送一张新年贺卡给你的一个队伍成员。", diff --git a/website/common/locales/zh/npc.json b/website/common/locales/zh/npc.json index aaf7c46c47..563eac97ac 100644 --- a/website/common/locales/zh/npc.json +++ b/website/common/locales/zh/npc.json @@ -38,9 +38,9 @@ "alexander": "商人Alexander", "welcomeMarket": "欢迎来到市场!在这里购买稀有的蛋和药水!卖掉你多余的物品!委托服务!来瞧瞧我们能为你提供什么。", "welcomeMarketMobile": "欢迎来到市场!在这里购买稀有的蛋和药水!来瞧瞧我们能为你提供什么。", - "displayItemForGold": "你希望出售一个<%= itemType %>吗?", - "displayEggForGold": "你希望出售一个<%= itemType %> 蛋吗?", - "displayPotionForGold": "你希望出售一个<%= itemType %> 药剂吗?", + "displayItemForGold": "你希望出售一个<%= itemType %>吗?", + "displayEggForGold": "你希望出售一个<%= itemType %> 蛋吗?", + "displayPotionForGold": "你希望出售一个<%= itemType %> 药剂吗?", "sellForGold": "售出,获得 <%= gold %> 金币", "howManyToSell": "您想卖多少呢?", "yourBalance": "您的财产余额:", @@ -81,7 +81,7 @@ "mustPurchaseToSet": "必须购买 <%= val %>来把它使用在<%= key %>上。", "typeRequired": "需要Type", "positiveAmountRequired": "需要正数值", - "notAccteptedType": "种类必须在 [蛋, 孵化药水, 食物, 任务, 装备] 中", + "notAccteptedType": "种类必须在 [蛋,孵化药水,食物,任务,装备] 中", "contentKeyNotFound": "内容<%= type %>找不到Key", "plusGem": "+<%= count %>颗宝石", "typeNotSellable": "这种类型的东西不出售。只有在<%= acceptedTypes %>里的才行", @@ -124,7 +124,7 @@ "moreClass": "想知道更多关于职业系统的信息,查看维基百科.", "tourWelcome": "欢迎来到Habitica!这是你的待办事项。勾选一项任务来进行下一步!", "tourExp": "干得漂亮!勾选一项任务会给你带来经验值和金币!", - "tourDailies": "这一列是为每日任务。接着,输入一个你每天要做的任务!每日任务示例整理床铺, 用牙线洁牙, 检查工作邮件", + "tourDailies": "这一列是为每日任务。接着,输入一个你每天要做的任务!每日任务示例整理床铺用牙线洁牙检查工作邮件", "tourCron": "棒极了!你的每日任务会每天重置。", "tourHP": "注意!如果你在午夜还未完成其中一项每日任务,你会受到伤害!", "tourHabits": "这一栏用来记录你一天之内的好习惯和坏习惯的行为次数。点击铅笔图案来编辑项目名称,然后点击勾形标记保存来进行下一步。", @@ -163,7 +163,7 @@ "welcome2": "创建你的任务。", "welcome2notes": "你在现实中做的怎么样将影响你在游戏中的成绩!", "welcome3": "在游戏和生活中进步!", - "welcome3notes": "随着你在生活中的进步,你的角色也会升级并且解锁宠物,装备,任务等等!", + "welcome3notes": "随着你在生活中的进步,你的角色也会升级并且解锁宠物、装备、副本等等!", "welcome4": "避免坏习惯扣除你的生命值(HP),否则你的角色会死亡!", "welcome5": "现在你要设置你的角色形象和建立你的任务……", "imReady": "进入Habitica", diff --git a/website/common/locales/zh/overview.json b/website/common/locales/zh/overview.json index a0ee3524e5..d68b90b5e2 100644 --- a/website/common/locales/zh/overview.json +++ b/website/common/locales/zh/overview.json @@ -1,10 +1,10 @@ { "needTips": "不清楚怎样开始游戏?看看这个简明指南吧!", "step1": "第一步:输入任务", - "webStep1Text": "没有现实世界中的目标,habitica什么也不是,所以,输入几个任务。在你考虑之后,可以多加一些!\n* **建立 [待办事项](http://habitica.fandom.com/wiki/To-Dos):**\n\n输入只做一次或者很少做的任务到待办事项的列表中,一次一个。你可以点击铅笔来编辑它们或添加清单、时限等等!\n* **建立 [每日任务](http://habitica.fandom.com/wiki/Dailies):**\n\n输入需要每天或者每周的特定日子来做的事到每日任务的列表中。点击项目的铅笔图标来“编辑”每周的特定日子。你也可以设定它为重复的任务,例如,每3天一次。\n* **建立 [习惯](http://habitica.fandom.com/wiki/Habits):**\n\n输入你想养成的习惯到习惯列表中。你可以编辑习惯让它变成一个单纯的好习惯或者坏习惯。\n* **建立 [奖励](http://habitica.fandom.com/wiki/Rewards):**\n\n除了游戏中的奖励,你还可以增加一些活动或者你想把它们当做动力的东西到奖励列表中。重要的是要给自己一个休息或允许一些适度放纵!\n如果你需要一些添加任务的灵感,可以看看这几页维基百科 [习惯的例子](http://habitica.fandom.com/wiki/Sample_Habits), [每日任务的例子](http://habitica.fandom.com/wiki/Sample_Dailies), [待办事项的例子](http://habitica.fandom.com/wiki/Sample_To-Dos), and [奖励的例子](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)。", + "webStep1Text": "没有现实世界中的目标,habitica什么也不是,所以,输入几个任务。在你考虑之后,可以多加一些!\n* **建立 [待办事项](http://habitica.fandom.com/wiki/To-Dos):**\n\n输入只做一次或者很少做的任务到待办事项的列表中,一次一个。你可以点击铅笔来编辑它们或添加清单、时限等等!\n* **建立 [每日任务](http://habitica.fandom.com/wiki/Dailies):**\n\n输入需要每天或者每周的特定日子来做的事到每日任务的列表中。点击项目的铅笔图标来“编辑”每周的特定日子。你也可以设定它为重复的任务,例如,每3天一次。\n* **建立 [习惯](http://habitica.fandom.com/wiki/Habits):**\n\n输入你想养成的习惯到习惯列表中。你可以编辑习惯让它变成一个单纯的好习惯或者坏习惯。\n* **建立 [奖励](http://habitica.fandom.com/wiki/Rewards):**\n\n除了游戏中的奖励,你还可以增加一些活动或者你想把它们当做动力的东西到奖励列表中。重要的是要给自己一个休息或允许一些适度放纵!\n如果你需要一些添加任务的灵感,可以看看这几页维基百科 [习惯的例子](http://habitica.fandom.com/wiki/Sample_Habits),[每日任务的例子](http://habitica.fandom.com/wiki/Sample_Dailies),[待办事项的例子](http://habitica.fandom.com/wiki/Sample_To-Dos),and [奖励的例子](http://habitica.fandom.com/wiki/Sample_Custom_Rewards)。", "step2": "第二步:完成现实生活中的任务以获取经验值", "webStep2Text": "现在,开始解决你列表中的目标!你在Habitica中完成了任务后会获得能让你升级的[经验](http://habitica.fandom.com/wiki/Experience_Points),和能让你购买奖励的[金币](http://habitica.fandom.com/wiki/Gold_Points)。如果你有了坏习惯或者没有完成每日任务,你会失去 [生命](http://habitica.fandom.com/wiki/Health_Points)。以这种方式,Habitica的经验条和生命条就会像指示器一样显示出你完成目标的进度。你就能通过你的游戏角色看见你在现实生活中的提升。", "step3": "第三步:自定义和探索Habitica", - "webStep3Text": "当你熟悉了基本使用方法后, 你就可以在下面完成进阶目标:\n * 给你的任务标上 [tags](http://habitica.fandom.com/wiki/Tags)(编辑一个任务来添加)。\n * 自定义你的角色形象 [avatar](http://habitica.fandom.com/wiki/Avatar) ,点击最顶上右边的用户图标。\n * 在奖励区购买你的 [装备](http://habitica.fandom.com/wiki/Equipment) 或者在 [商店](<%= shopUrl %>)也行, 在这里装备上 [Inventory > Equipment](<%= equipUrl %>)。\n * 和其他玩家在 [酒馆](http://habitica.fandom.com/wiki/Tavern)聊天。\n * Level 3级后, 就可以孵化 [宠物](http://habitica.fandom.com/wiki/Pets) 通过收集[宠物蛋](http://habitica.fandom.com/wiki/Eggs) 以及 [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions)。 [喂](http://habitica.fandom.com/wiki/Food) 你的宠物食物来让他们成为 [坐骑](http://habitica.fandom.com/wiki/Mounts)。\n * 达到等级10后: 选择一个角色职业[class](http://habitica.fandom.com/wiki/Class_System) 并且使用职业专属[技能](http://habitica.fandom.com/wiki/Skills)(等级11-14)。\n * 和朋友一起创建队伍 (点击 [队伍](<%= partyUrl %>) 在顶上的导航栏)来保持联系和赢得奖励。\n * 击败怪物并且收集掉落物在 [副本](http://habitica.fandom.com/wiki/Quests)(15级后你就会被给与一个副本)。", + "webStep3Text": "当你熟悉了基本使用方法后,你就可以在下面完成进阶目标:\n * 给你的任务标上 [tags](http://habitica.fandom.com/wiki/Tags)(编辑一个任务来添加)。\n * 自定义你的角色形象 [avatar](http://habitica.fandom.com/wiki/Avatar) ,点击最顶上右边的用户图标。\n * 在奖励区购买你的 [装备](http://habitica.fandom.com/wiki/Equipment) 或者在 [商店](<%= shopUrl %>)也行,在这里装备上 [Inventory > Equipment](<%= equipUrl %>)。\n * 和其他玩家在 [酒馆](http://habitica.fandom.com/wiki/Tavern)聊天。\n * Level 3级后,就可以孵化 [宠物](http://habitica.fandom.com/wiki/Pets) 通过收集[宠物蛋](http://habitica.fandom.com/wiki/Eggs) 以及 [hatching potions](http://habitica.fandom.com/wiki/Hatching_Potions)。 [喂](http://habitica.fandom.com/wiki/Food) 你的宠物食物来让他们成为 [坐骑](http://habitica.fandom.com/wiki/Mounts)。\n * 达到等级10后: 选择一个角色职业[class](http://habitica.fandom.com/wiki/Class_System) 并且使用职业专属[技能](http://habitica.fandom.com/wiki/Skills)(等级11-14)。\n * 和朋友一起创建队伍 (点击 [队伍](<%= partyUrl %>) 在顶上的导航栏)来保持联系和赢得奖励。\n * 击败怪物并且收集掉落物在 [副本](http://habitica.fandom.com/wiki/Quests)(15级后你就会被给与一个副本)。", "overviewQuestions": "如有任何疑问,请查看我们的[FAQ](<%= faqUrl %>)! 如果您的问题没有被列出,您可以在[Habitica Help Guild](<%= helpGuildUrl %>)中寻求帮助。\n\n祝您好运!" } diff --git a/website/common/locales/zh/quests.json b/website/common/locales/zh/quests.json index 1ab970fab4..b36547dbde 100644 --- a/website/common/locales/zh/quests.json +++ b/website/common/locales/zh/quests.json @@ -34,7 +34,7 @@ "rejected": "拒绝的", "pending": "等待中", "questStart": "一旦所有成员都接受或拒绝,副本就开始了。只有那些点击“接受”者可以参加副本并取得掉落物。如果有队员很久都处于“等待中”(不活跃?),副本发起人可以点击“开始”,启动副本,而忽略那些队员。副本发起人还可以点击“取消”取消副本,副本卷轴会还给发起人。", - "questStartBroken": "一旦所有成员都接受或拒绝,副本就开始了。只有那些点击“接受”者可以参加副本并取得掉落物。如果成员回应时间太长(无活动?),副本拥有者可以透过点击“开始”,略过他们启动副本。副本拥有者还可以透过点击“取消”取消副本,并恢复副本卷轴。", + "questStartBroken": "一旦所有成员都接受或拒绝,副本就开始了。只有那些点击“接受”者可以参加副本并取得掉落物。如果成员回应时间太长(无活动?),副本拥有者可以透过点击“开始”,略过他们启动副本。副本拥有者还可以透过点击“取消”取消副本,并恢复副本卷轴。", "questCollection": "即将寻找到+<%= val %>个副本探索物品", "questDamage": "即将对boss造成+<%= val %>点伤害", "begin": "开始", diff --git a/website/common/locales/zh/questscontent.json b/website/common/locales/zh/questscontent.json index a1e47a369c..ae41e54d84 100644 --- a/website/common/locales/zh/questscontent.json +++ b/website/common/locales/zh/questscontent.json @@ -155,8 +155,8 @@ "questAtom3Boss": "洗衣终结者", "questAtom3DropPotion": "普通孵化药水", "questOwlText": "暗夜猫头鹰", - "questOwlNotes": "酒馆的灯光彻夜明亮
直到一天晚上灯光不见了!
这让我们怎么看见通宵工作的人呢?
@Twitching 大喊道,“我需要一些战士!
看到那只暗夜猫头鹰了吗, 就是那满身星星的敌人?
赶快战斗不要懈怠!
将它的黑影赶出门去,
让这夜晚再次被照得明亮!”", - "questOwlCompletion": "暗夜猫头鹰在黎明前消失了,
即便如此, 你依然会打一个哈欠。
也许现在应该是休息的时候了?
这时,你发现你的床上有个窝!
对于暗夜猫头鹰来说那是最棒的了
你为了完成目标而彻夜不眠,
但是你的新宠物会悦耳的鸣叫
来告诉你应该去睡觉了。", + "questOwlNotes": "酒馆的灯光彻夜明亮
直到一天晚上灯光不见了!
这让我们怎么看见通宵工作的人呢?
@Twitching 大喊道,“我需要一些战士!
看到那只暗夜猫头鹰了吗,就是那满身星星的敌人?
赶快战斗不要懈怠!
将它的黑影赶出门去,
让这夜晚再次被照得明亮!”", + "questOwlCompletion": "暗夜猫头鹰在黎明前消失了,
即便如此,你依然会打一个哈欠。
也许现在应该是休息的时候了?
这时,你发现你的床上有个窝!
对于暗夜猫头鹰来说那是最棒的了
你为了完成目标而彻夜不眠,
但是你的新宠物会悦耳的鸣叫
来告诉你应该去睡觉了。", "questOwlBoss": "暗夜猫头鹰", "questOwlDropOwlEgg": "猫头鹰(宠物蛋)", "questOwlUnlockText": "在市场中解锁猫头鹰蛋以购买", @@ -253,7 +253,7 @@ "questDilatoryDistress3DropWeapon": "咆哮海浪的三叉戟(武器)", "questDilatoryDistress3DropShield": "玉轮明珠盾(副手装备)", "questCheetahText": "真是一个猎豹", - "questCheetahNotes": "你正和朋友@PainterProphet, @tivaquinn, @Unruly Hyena 和@Crawford 在坚定稀树草原上漫步,你看到一只经过的猎豹,叼着一个Habitica新人路过。在这只猎豹的利爪之下,所有的任务都蒸发殆尽,即使是根本没能完成的那些也一样!那个Habitica居民看见了你,并向你喊道:“救救我!这只猎豹让我升级得太快了,但我什么事都没来得及做。我想慢下来享受游戏,求你让它停下来!”你想起了自己打拼的日子,明白你必须帮帮这个新手,让猎豹停下!", + "questCheetahNotes": "你正和朋友@PainterProphet,@tivaquinn,@Unruly Hyena 和@Crawford 在坚定稀树草原上漫步,你看到一只经过的猎豹,叼着一个Habitica新人路过。在这只猎豹的利爪之下,所有的任务都蒸发殆尽,即使是根本没能完成的那些也一样!那个Habitica居民看见了你,并向你喊道:“救救我!这只猎豹让我升级得太快了,但我什么事都没来得及做。我想慢下来享受游戏,求你让它停下来!”你想起了自己打拼的日子,明白你必须帮帮这个新手,让猎豹停下!", "questCheetahCompletion": "那个Habitica新人经过了这一番狂野颠簸,大声喘着气,但她还是感谢你和朋友们给他的帮助。“我很高兴猎豹以后不会再带走什么了,还留下了一些猎豹蛋给我们,也许我们能把它们培养成更可靠的宠物!”", "questCheetahBoss": "猎豹", "questCheetahDropCheetahEgg": "猎豹(宠物蛋)", @@ -460,7 +460,7 @@ "questGuineaPigDropGuineaPigEgg": "豚鼠(宠物蛋)", "questGuineaPigUnlockText": "在市场中解锁豚鼠蛋以购买", "questPeacockText": "拖拉孔雀", - "questPeacockNotes": "你正跋涉在任务森林中,思考着该选择哪一个诱人的任务。在深入森林腹地后你意识到你并不是唯一一个在踌躇的人。“我可以去学一门新语言,或者去健身房。”,@Cecily Perez咕哝着。“我想多一些睡眠时间,但和朋友聚一聚也不错”,@Lilith of Alfheim陷入了沉思。@PainterProphet, @Pfeffernusse, 和@Draayder也处于选择困难的境地之中。

你意识到这种越来越吃力的感觉并不是来自自己内心,让你失足蹒跚的是拖拉孔雀的致命陷阱。你正要逃跑,它就从灌木丛里鱼跃而出,两颗头一起咬住你,要将你从中撕开。你开始感觉力不从心,无法同时招架两颗头的攻势。你只有一个选择,集中精力在最近的一个任务上,然后开始反击!", + "questPeacockNotes": "你正跋涉在任务森林中,思考着该选择哪一个诱人的任务。在深入森林腹地后你意识到你并不是唯一一个在踌躇的人。“我可以去学一门新语言,或者去健身房。”,@Cecily Perez咕哝着。“我想多一些睡眠时间,但和朋友聚一聚也不错”,@Lilith of Alfheim陷入了沉思。@PainterProphet,@Pfeffernusse,和@Draayder也处于选择困难的境地之中。

你意识到这种越来越吃力的感觉并不是来自自己内心,让你失足蹒跚的是拖拉孔雀的致命陷阱。你正要逃跑,它就从灌木丛里鱼跃而出,两颗头一起咬住你,要将你从中撕开。你开始感觉力不从心,无法同时招架两颗头的攻势。你只有一个选择,集中精力在最近的一个任务上,然后开始反击!", "questPeacockCompletion": "拖拉孔雀被你坚定的信念打了个措手不及,被你对当前任务的一心一意所击败。它的两颗头融合在一起,这是你见过的最美丽的生物。“谢谢你”,孔雀说,“我一直把自己拖拽向不同的方向,以至于不再知道自己真正想要的是什么。请接受这些蛋作为谢礼吧。”", "questPeacockBoss": "拖拉孔雀", "questPeacockDropPeacockEgg": "孔雀(宠物蛋)", diff --git a/website/common/locales/zh/rebirth.json b/website/common/locales/zh/rebirth.json index 078fb3977e..49bb7c6428 100644 --- a/website/common/locales/zh/rebirth.json +++ b/website/common/locales/zh/rebirth.json @@ -23,7 +23,7 @@ "rebirthOrbNoLevel": "使用重生之球重新开始。", "rebirthPop": "立即重置你的角色成为1级战士,同时保留成就、物品、装备。将保留你的任务和历史,但重置为黄色;移除挑战任务和团队套餐任务之外的任务历史;移除金币、经验值以及魔法值和技能。上述内容将立即生效。更多信息请查看wiki重生球页面。", "rebirthName": "重生球", - "reborn": "重生, 最高级别 <%= reLevel %>", + "reborn": "重生,最高级别 <%= reLevel %>", "confirmReborn": "你确定吗?", "rebirthComplete": "你已经重生了!", "nextFreeRebirth": "距离下个免费的重生球还有<%= days %>天" diff --git a/website/common/locales/zh/settings.json b/website/common/locales/zh/settings.json index 48ace203c3..7a6f15601c 100644 --- a/website/common/locales/zh/settings.json +++ b/website/common/locales/zh/settings.json @@ -160,7 +160,7 @@ "enabled": "已启用", "webhookURL": "Webhook链接", "invalidUrl": "无效的url", - "invalidEnabled": "“启用”参数应当是布尔数学体系的,意为判断后需返回True或False。", + "invalidEnabled": "“启用”参数应当是布尔数学体系的,意为判断后需返回True或False。", "invalidWebhookId": "“ID”参数应当是一个有效的UUID。", "missingWebhookId": "需要webhook的id。", "invalidWebhookType": "对于“类型”参数,“<%= type %>”不是一个有有效的值。", diff --git a/website/common/locales/zh/subscriber.json b/website/common/locales/zh/subscriber.json index 9e8725f2e5..4c46c2a343 100644 --- a/website/common/locales/zh/subscriber.json +++ b/website/common/locales/zh/subscriber.json @@ -162,8 +162,8 @@ "subUpdateTitle": "更新", "subUpdateDescription": "更新收费卡。", "notEnoughHourglasses": "你没有足够的神秘沙漏。", - "hourglassBuyEquipSetConfirm": "花费1个神秘沙漏购买完整这一系列道具?", - "hourglassBuyItemConfirm": "花费1个神秘沙漏购买这个道具?", + "hourglassBuyEquipSetConfirm": "花费1个神秘沙漏购买完整这一系列道具?", + "hourglassBuyItemConfirm": "花费1个神秘沙漏购买这个道具?", "petsAlreadyOwned": "你已经拥有这只宠物。", "mountsAlreadyOwned": "你已经拥有这只坐骑。", "typeNotAllowedHourglass": "本道具无法使用神秘沙漏购买,可购买种类有:<%= allowedTypes %>", diff --git a/website/common/locales/zh/tasks.json b/website/common/locales/zh/tasks.json index d06d12f057..fd822c8837 100644 --- a/website/common/locales/zh/tasks.json +++ b/website/common/locales/zh/tasks.json @@ -133,7 +133,7 @@ "newbieGuild": "还有更多的问题?去<%= linkStart %>Habitica帮助公会<%= linkEnd %>提问吧!", "dailyHelp1": "每日任务会 <%= emphasisStart %>每天<%= emphasisEnd %> 重新激活刷新。点击<%= pencilIcon %>改变每日任务的刷新周期。", "dailyHelp2": "如果你未完成每日任务,那么当天过后你会失去生命值。", - "dailyHelp3": "一旦错过一个每日任务,它就会变<%= emphasisStart %>红<%= emphasisEnd %> , 而完成它们时则变得更 <%= emphasisStart %>蓝<%= emphasisEnd %> 。越是红色的每日任务,越能给你带来丰厚的奖赏……或者伤害。", + "dailyHelp3": "一旦错过一个每日任务,它就会变<%= emphasisStart %>红<%= emphasisEnd %> ,而完成它们时则变得更 <%= emphasisStart %>蓝<%= emphasisEnd %> 。越是红色的每日任务,越能给你带来丰厚的奖赏……或者伤害。", "dailyHelp4": "需要设置每一天从何时开始计算,进入 <%= linkStart %> 设置 > 站点 <%= linkEnd %> > 自定义每日计时点。", "dailyHelp5": "想要来点灵感提示吗?点击这里看看一些每日任务示例!", "toDoHelp1": "待办事项开始时是黄色,你完成它们耗时越久它们就越红(越有价值)。", diff --git a/website/common/locales/zh_TW/backgrounds.json b/website/common/locales/zh_TW/backgrounds.json index 8b1a09ed31..98122c13a3 100644 --- a/website/common/locales/zh_TW/backgrounds.json +++ b/website/common/locales/zh_TW/backgrounds.json @@ -499,5 +499,12 @@ "backgroundSteamworksText": "蒸汽廠", "backgroundAirshipNotes": "成為空中水手在你自己的飛艇上。", "backgroundAirshipText": "飛艇", - "timeTravelBackgrounds": "蒸汽朋克背景" + "timeTravelBackgrounds": "蒸汽朋克背景", + "backgroundTeaPartyNotes": "參加一場華麗的茶會。", + "backgroundTeaPartyText": "茶會", + "backgroundHallOfHeroesNotes": "欣賞和崇敬地走去英雄殿堂。", + "backgroundHallOfHeroesText": "英雄殿堂", + "backgroundElegantBallroomNotes": "跳舞一整夜在優雅的宴會廳裡。", + "backgroundElegantBallroomText": "優雅的宴會廳", + "backgrounds022020": "第69組:2020年2月推出" } diff --git a/website/common/locales/zh_TW/character.json b/website/common/locales/zh_TW/character.json index 220cdee5e8..9c3bbe8110 100644 --- a/website/common/locales/zh_TW/character.json +++ b/website/common/locales/zh_TW/character.json @@ -82,7 +82,7 @@ "gearAchievement": "您已達成「終極裝備」成就:已升級到指定職業中的最高級裝備套組!您已完成下列套組:", "gearAchievementNotification": "您已達成「終極裝備」成就:已升級到指定職業中的最高級裝備套組!", "moreGearAchievements": "想獲得更多終極裝備徽章?可到「設定 > 網站」頁面變更職業並購買新的職業裝備!", - "armoireUnlocked": "想獲得更多的裝備?快來看看神秘寶箱!點擊神秘寶箱就可以獲得隨機的特殊裝備!而且還可能得到隨機的經驗值或是食物。", + "armoireUnlocked": "想獲得更多的裝備?快來看看魔法衣櫥!點擊魔法衣櫥就可以獲得隨機的特殊裝備!而且還可能得到隨機的經驗值或是食物。", "ultimGearName": "終極裝備—<%= ultClass %>", "ultimGearText": "已經將<%= ultClass %>職業的武器與盔甲組合升級到滿等了。", "level": "等級", diff --git a/website/common/locales/zh_TW/content.json b/website/common/locales/zh_TW/content.json index c81a7f4e3f..8d898163e6 100644 --- a/website/common/locales/zh_TW/content.json +++ b/website/common/locales/zh_TW/content.json @@ -1,10 +1,10 @@ { "potionText": "治療藥水", "potionNotes": "回復15點生命值(立即使用 )", - "armoireText": "神秘寶箱", - "armoireNotesFull": "打開神祕寶箱可隨機獲得特殊裝備、經驗值、或食物!剩餘裝備數量:", - "armoireLastItem": "您在神祕寶箱裡找到最後一件稀有裝備。", - "armoireNotesEmpty": "每個月的第一個禮拜,神祕寶箱都將會推出新的裝備。在那之前,請繼續購買神祕寶箱以獲得經驗和食物!", + "armoireText": "魔法衣櫥", + "armoireNotesFull": "打開魔法衣櫥可隨機獲得特殊裝備、經驗值、或食物!剩餘裝備數量:", + "armoireLastItem": "您在魔法衣櫥裡找到最後一件稀有裝備。", + "armoireNotesEmpty": "每個月的第一個禮拜,魔法衣櫥都將會推出新的裝備。在那之前,請繼續購買魔法衣櫥以獲得經驗和食物!", "dropEggWolfText": "狼", "dropEggWolfMountText": "狼", "dropEggWolfAdjective": "一隻忠誠的", diff --git a/website/common/locales/zh_TW/front.json b/website/common/locales/zh_TW/front.json index f1f48c0db1..45199b5d08 100644 --- a/website/common/locales/zh_TW/front.json +++ b/website/common/locales/zh_TW/front.json @@ -325,7 +325,7 @@ "muchmuchMoreDesc": "我們完全客製化的任務清單讓您可以根據自己的目標來建構Habitica。正在作創意專案?想要寵愛自己?或是想追求不同的夢想?全都取決於您。", "levelUpAnywhere": "隨時隨地都可以升等", "levelUpAnywhereDesc": "我們的行動版應用程式讓您隨時隨地都可以輕鬆追蹤自己的工作任務。無論您身處何地,達成目標後只要點一點螢幕即可。", - "joinMany": "和超過2,000,000個人一起享受完成目標的快感!", + "joinMany": "和超過20萬個人一起享受完成目標的快感!", "joinToday": "現在就加入Habitica", "signup": "註冊", "getStarted": "現在就加入我們!", diff --git a/website/common/locales/zh_TW/gear.json b/website/common/locales/zh_TW/gear.json index e210ddbeb7..8a878adf71 100644 --- a/website/common/locales/zh_TW/gear.json +++ b/website/common/locales/zh_TW/gear.json @@ -81,7 +81,7 @@ "weaponSpecial0Text": "闇魂利刃", "weaponSpecial0Notes": "饕餮敵人的靈魂以助長自己的邪惡。增加<%= str %>點力量。", "weaponSpecial1Text": "水晶利刃", - "weaponSpecial1Notes": "閃耀的晶面宛如正訴說著一位英雄的傳說。增加所有屬性各<%= attrs %>點。", + "weaponSpecial1Notes": "閃耀的晶面宛如正訴說著一位英雄的傳說。增加全屬性<%= attrs %>點。", "weaponSpecial2Text": "Stephen Weber的龍矛", "weaponSpecial2Notes": "內部散發著龍的洶湧之力!增加力量、感知各<%= attrs %>點。", "weaponSpecial3Text": "馬斯泰恩的碎石流星錘", @@ -89,7 +89,7 @@ "weaponSpecialCriticalText": "碾蟲大師強力戰鎚", "weaponSpecialCriticalNotes": "這位勇者殺死了一個讓無數戰士殞落的Github敵人。這把戰鎚由臭蟲的骨頭打造,能給敵人帶來強大的致命一擊。增加力量、感知各<%= attrs %>點。", "weaponSpecialTakeThisText": "Take This劍", - "weaponSpecialTakeThisNotes": "這把劍只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "weaponSpecialTakeThisNotes": "這把劍只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "weaponSpecialTridentOfCrashingTidesText": "怒潮三叉戟", "weaponSpecialTridentOfCrashingTidesNotes": "賜予您指揮魚群的力量,再給您擊潰任務的強大觸針。增加<%= int %>點智力。", "weaponSpecialTaskwoodsLanternText": "任務樹林燈籠", @@ -113,7 +113,7 @@ "weaponSpecialTachiText": "太極劍", "weaponSpecialTachiNotes": "這把輕穎的彎曲長劍可以把您的任務撕成碎片!增加<%= str %>點力量。", "weaponSpecialAetherCrystalsText": "以太紫水晶護碗", - "weaponSpecialAetherCrystalsNotes": "這雙水晶護碗曾屬於迷失的職業統治大師(Lost Masterclasser)。增加所有屬性各<%= attrs %>點。", + "weaponSpecialAetherCrystalsNotes": "這雙水晶護碗曾屬於迷失的職業統治大師(Lost Masterclasser)。增加全屬性<%= attrs %>點。", "weaponSpecialYetiText": "雪怪馴化師長矛", "weaponSpecialYetiNotes": "這把長矛賜予使用者指揮雪怪的權力。增加<%= str %>點力量。2013-2014冬季限定版裝備。", "weaponSpecialSkiText": "滑雪刺客手杖", @@ -297,83 +297,83 @@ "weaponMystery301404Text": "蒸氣龐克風手杖", "weaponMystery301404Notes": "特別適合用於城裡散步。沒有屬性加成。3015年3月訂閱者專屬裝備。", "weaponArmoireBasicCrossbowText": "基礎級十字弩", - "weaponArmoireBasicCrossbowNotes": "不管從多遠,都能夠用這把十字弩射出的弓箭刺穿任何任務的鎧甲!增加<%= str %>點力量、<%= per %>點感知和<%= con %>點體質。來自神秘寶箱:獨立裝備。", + "weaponArmoireBasicCrossbowNotes": "不管從多遠,都能夠用這把十字弩射出的弓箭刺穿任何任務的鎧甲!增加<%= str %>點力量、<%= per %>點感知和<%= con %>點體質。魔法衣櫥:獨立裝備。", "weaponArmoireLunarSceptreText": "治癒之月權杖", - "weaponArmoireLunarSceptreNotes": "從這把魔杖所帶來的治癒能量,會隨著月亮盈缺而增減。提高<%= con %>點體質和<%= int %>點智力。來自神秘寶箱:治癒之月套裝(3/3)。", + "weaponArmoireLunarSceptreNotes": "從這把魔杖所帶來的治癒能量,會隨著月亮盈缺而增減。提高<%= con %>點體質和<%= int %>點智力。魔法衣櫥:治癒之月套裝(3/3)。", "weaponArmoireRancherLassoText": "牛仔套索", - "weaponArmoireRancherLassoNotes": "套索:專為圍捕和牽繩設計的理想工具。增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。來自神秘寶箱:牛仔套裝(3/3)。", + "weaponArmoireRancherLassoNotes": "套索:專為圍捕和牽繩設計的理想工具。增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。魔法衣櫥:牛仔套裝(3/3)。", "weaponArmoireMythmakerSwordText": "神話英雄寶劍", - "weaponArmoireMythmakerSwordNotes": "重劍無鋒大巧不工,這把寶劍已經造就了許多神話英雄。增加感知、力量各<%= attrs %>點。來自神秘寶箱:黃金托加長袍套裝(3/3)。", + "weaponArmoireMythmakerSwordNotes": "重劍無鋒大巧不工,這把寶劍已經造就了許多神話英雄。增加感知、力量各<%= attrs %>點。魔法衣櫥:黃金托加長袍套裝(3/3)。", "weaponArmoireIronCrookText": "鋼鐵彎杖", - "weaponArmoireIronCrookNotes": "純鋼打造,力透杖柄。這鋼鐵彎杖用來放牧效果極好。增加感知、力量各<%= attrs %>點。來自神秘寶箱:鐵角套裝(3/3)。", + "weaponArmoireIronCrookNotes": "純鋼打造,力透杖柄。這鋼鐵彎杖用來放牧效果極好。增加感知、力量各<%= attrs %>點。魔法衣櫥:鐵角套裝(3/3)。", "weaponArmoireGoldWingStaffText": "金翅法杖", - "weaponArmoireGoldWingStaffNotes": "法杖上的金翅振翅高飛,永垂不朽。增加所有屬性各<%= attrs %>點。來自神秘寶箱:獨立裝備。", + "weaponArmoireGoldWingStaffNotes": "法杖上的金翅振翅高飛,永垂不朽。增加全屬性<%= attrs %>點。魔法衣櫥:獨立裝備。", "weaponArmoireBatWandText": "蝙蝠魔杖", - "weaponArmoireBatWandNotes": "這把魔杖可以把任何任務轉變成一隻小蝙蝠!揮一揮,讓牠們飛得遠遠的。增加<%= int %>點智力和<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "weaponArmoireBatWandNotes": "這把魔杖可以把任何任務轉變成一隻小蝙蝠!揮一揮,讓牠們飛得遠遠的。增加<%= int %>點智力和<%= per %>點感知。魔法衣櫥:獨立裝備。", "weaponArmoireShepherdsCrookText": "牧羊人手杖", - "weaponArmoireShepherdsCrookNotes": "想要放牧獅鷲的話,選這把牧羊人手杖就對了。增加<%= con %>點體質。來自神秘寶箱:牧羊人套裝(1/3)。", + "weaponArmoireShepherdsCrookNotes": "想要放牧獅鷲的話,選這把牧羊人手杖就對了。增加<%= con %>點體質。魔法衣櫥:牧羊人套裝(1/3)。", "weaponArmoireCrystalCrescentStaffText": "弦月水晶法杖", - "weaponArmoireCrystalCrescentStaffNotes": "以法仗的魔力召喚弦月的降臨!增加智力、力量各<%= attrs %>點。來自神秘寶箱:弦月水晶套裝(3/3)。", + "weaponArmoireCrystalCrescentStaffNotes": "以法仗的魔力召喚弦月的降臨!增加智力、力量各<%= attrs %>點。魔法衣櫥:弦月水晶套裝(3/3)。", "weaponArmoireBlueLongbowText": "青藍長弓", - "weaponArmoireBlueLongbowNotes": "準備...瞄準...發射!這把弓的射程非常遠。增加<%= per %>點感知、<%= con %>點體質及<%= str %>點力量。來自神秘寶箱:鋼鐵弓箭手套裝(3/3)。", + "weaponArmoireBlueLongbowNotes": "準備...瞄準...發射!這把弓的射程非常遠。增加<%= per %>點感知、<%= con %>點體質及<%= str %>點力量。魔法衣櫥:鋼鐵弓箭手套裝(3/3)。", "weaponArmoireGlowingSpearText": "炙光長矛", - "weaponArmoireGlowingSpearNotes": "這支長矛能把任務通通催眠,以便您展開攻擊。增加<%= str %>點力量。來自神秘寶箱:獨立裝備。", + "weaponArmoireGlowingSpearNotes": "這支長矛能把任務通通催眠,以便您展開攻擊。增加<%= str %>點力量。魔法衣櫥:獨立裝備。", "weaponArmoireBarristerGavelText": "大律師木槌", - "weaponArmoireBarristerGavelNotes": "通通給我肅靜!增加力量、體質各<%= attrs %>點。來自神秘寶箱:大律師套裝(3/3)。", + "weaponArmoireBarristerGavelNotes": "通通給我肅靜!增加力量、體質各<%= attrs %>點。魔法衣櫥:大律師套裝(3/3)。", "weaponArmoireJesterBatonText": "小丑旗桿", - "weaponArmoireJesterBatonNotes": "揮動旗桿,妙語連珠,讓最複雜的任務都變得一目了然。增加智力、感知各<%= attrs %>點。來自神秘寶箱:小丑套裝(3/3)。", + "weaponArmoireJesterBatonNotes": "揮動旗桿,妙語連珠,讓最複雜的任務都變得一目了然。增加智力、感知各<%= attrs %>點。魔法衣櫥:小丑套裝(3/3)。", "weaponArmoireMiningPickaxText": "挖礦十字鎬", - "weaponArmoireMiningPickaxNotes": "從您的任務山堆中挖出最大量的金幣!增加<%= per %>點感知。來自神秘寶箱:挖礦大師套裝(3/3)。", + "weaponArmoireMiningPickaxNotes": "從您的任務山堆中挖出最大量的金幣!增加<%= per %>點感知。魔法衣櫥:挖礦大師套裝(3/3)。", "weaponArmoireBasicLongbowText": "基礎級長弓", - "weaponArmoireBasicLongbowNotes": "一把被前人傳承下來、仍可使用的弓。增加<%= str %>點力量。來自神秘寶箱:基礎射手套裝(1/3)。", + "weaponArmoireBasicLongbowNotes": "一把被前人傳承下來、仍可使用的弓。增加<%= str %>點力量。魔法衣櫥:基礎射手套裝(1/3)。", "weaponArmoireHabiticanDiplomaText": "Habitica 鄉民證書", - "weaponArmoireHabiticanDiplomaNotes": "一個重大成就的認證證書。幹得好喔!增加<%= int %>點智力。來自神秘寶箱:畢業生套裝(1/3)。", + "weaponArmoireHabiticanDiplomaNotes": "一個重大成就的認證證書。幹得好喔!增加<%= int %>點智力。魔法衣櫥:畢業生套裝(1/3)。", "weaponArmoireSandySpadeText": "黃金沙鏟", - "weaponArmoireSandySpadeNotes": "既能挖掘,亦能裝滿沙子瞄準敵方眼睛的攻擊武器。增加<%= str %>點力量。來自神秘寶箱:海濱套裝(1/3)。", + "weaponArmoireSandySpadeNotes": "既能挖掘,亦能裝滿沙子瞄準敵方眼睛的攻擊武器。增加<%= str %>點力量。魔法衣櫥:海濱套裝(1/3)。", "weaponArmoireCannonText": "毀滅大砲", - "weaponArmoireCannonNotes": "用您的精準分析瞄準方位!BANG!增加<%= str %>點力量。來自神秘寶箱:炮手套裝(1/3)。", + "weaponArmoireCannonNotes": "用您的精準分析瞄準方位!BANG!增加<%= str %>點力量。魔法衣櫥:炮手套裝(1/3)。", "weaponArmoireVermilionArcherBowText": "朱紅射手長弓", - "weaponArmoireVermilionArcherBowNotes": "透過這把耀眼的朱紅長弓,您發射的箭就會像流星一樣閃亮地飛出!增加<%= str %>點力量。來自神秘寶箱:朱紅射手套裝(1/3)。", + "weaponArmoireVermilionArcherBowNotes": "透過這把耀眼的朱紅長弓,您發射的箭就會像流星一樣閃亮地飛出!增加<%= str %>點力量。魔法衣櫥:朱紅射手套裝(1/3)。", "weaponArmoireOgreClubText": "食人魔狼牙棒", - "weaponArmoireOgreClubNotes": "這根狼牙棒是從食人魔的巢穴裡搶奪到的。增加<%= str %>點力量。來自神秘寶箱:食人魔套裝(2/3)。", + "weaponArmoireOgreClubNotes": "這根狼牙棒是從食人魔的巢穴裡搶奪到的。增加<%= str %>點力量。魔法衣櫥:食人魔套裝(2/3)。", "weaponArmoireWoodElfStaffText": "木精靈法杖", - "weaponArmoireWoodElfStaffNotes": "利用古老妖樹掉落的樹枝精製而成的。這根法杖能使您能夠與妖精森林裡的原住民們交流,不分高低貴賤。增加<%= int %>點智力。來自神秘寶箱:森林妖精套裝(3/3)。", + "weaponArmoireWoodElfStaffNotes": "利用古老妖樹掉落的樹枝精製而成的。這根法杖能使您能夠與妖精森林裡的原住民們交流,不分高低貴賤。增加<%= int %>點智力。魔法衣櫥:森林妖精套裝(3/3)。", "weaponArmoireWandOfHeartsText": "愛心魔杖", - "weaponArmoireWandOfHeartsNotes": "這把魔杖閃耀著溫暖的紅光。它將會賜予您智慧。增加<%= int %>點智力。來自神秘寶箱:心皇后套裝(3/3)。", + "weaponArmoireWandOfHeartsNotes": "這把魔杖閃耀著溫暖的紅光。它將會賜予您智慧。增加<%= int %>點智力。魔法衣櫥:心皇后套裝(3/3)。", "weaponArmoireForestFungusStaffText": "真菌林法杖", - "weaponArmoireForestFungusStaffNotes": "利用這根粗糙的法杖去施展真菌魔法吧!增加<%= int %>點智力和<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "weaponArmoireForestFungusStaffNotes": "利用這根粗糙的法杖去施展真菌魔法吧!增加<%= int %>點智力和<%= per %>點感知。魔法衣櫥:獨立裝備。", "weaponArmoireFestivalFirecrackerText": "慶典爆竹", - "weaponArmoireFestivalFirecrackerNotes": "盡情享受這令人賞心悅目的煙火吧。增加<%= per %>點感知。來自神秘寶箱:節日慶典套裝(3/3)。", + "weaponArmoireFestivalFirecrackerNotes": "盡情享受這令人賞心悅目的煙火吧。增加<%= per %>點感知。魔法衣櫥:節日慶典套裝(3/3)。", "weaponArmoireMerchantsDisplayTrayText": "展示托盤", - "weaponArmoireMerchantsDisplayTrayNotes": "用這個閃亮亮的托盤來展示您要出售的精美商品。增加<%= int %>點智力。來自神秘寶箱:商業大亨套裝(3/3)。", + "weaponArmoireMerchantsDisplayTrayNotes": "用這個閃亮亮的托盤來展示您要出售的精美商品。增加<%= int %>點智力。魔法衣櫥:商業大亨套裝(3/3)。", "weaponArmoireBattleAxeText": "古老戰斧", - "weaponArmoireBattleAxeNotes": "這把精製鍛造的鐵斧非常適合與您一同對抗最凶猛的敵人以及最艱困的任務。增加<%= int %>點智力和<%= con %>點體質。來自神秘寶箱:獨立裝備。", + "weaponArmoireBattleAxeNotes": "這把精製鍛造的鐵斧非常適合與您一同對抗最凶猛的敵人以及最艱困的任務。增加<%= int %>點智力和<%= con %>點體質。魔法衣櫥:獨立裝備。", "weaponArmoireHoofClippersText": "腳蹄老虎鉗", - "weaponArmoireHoofClippersNotes": "修剪陪您身經百戰的坐騎們的腳蹄,讓牠們在冒險途中保持安全!增加力量、智力、體質各<%= attrs %>點。來自神秘寶箱:蹄鐵工套裝(1/3)。", + "weaponArmoireHoofClippersNotes": "修剪陪您身經百戰的坐騎們的腳蹄,讓牠們在冒險途中保持安全!增加力量、智力、體質各<%= attrs %>點。魔法衣櫥:蹄鐵工套裝(1/3)。", "weaponArmoireWeaversCombText": "織女的簪釵", - "weaponArmoireWeaversCombNotes": "用這個簪釵將您的織紗捆在一起,作成一塊緊密編織的布料。增加感知<%= per %>點和<%= str %>點力量。來自神秘寶箱:織布工套裝(2/3)。", + "weaponArmoireWeaversCombNotes": "用這個簪釵將您的織紗捆在一起,作成一塊緊密編織的布料。增加感知<%= per %>點和<%= str %>點力量。魔法衣櫥:織布工套裝(2/3)。", "weaponArmoireLamplighterText": "點燈器", - "weaponArmoireLamplighterNotes": "在這長竿上的一端有一根用於點燈的燈芯,另一端則有用於熄滅它們的鐵鉤。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:點燈伕套裝(1/4)。", + "weaponArmoireLamplighterNotes": "在這長竿上的一端有一根用於點燈的燈芯,另一端則有用於熄滅它們的鐵鉤。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:點燈伕套裝(1/4)。", "weaponArmoireCoachDriversWhipText": "馬車伕鞭條", - "weaponArmoireCoachDriversWhipNotes": "您的坐騎其實都知道牠們要怎麼做,所以這條鞭子只是裝飾品而已啦 (忽然傳出鞭條的拍打啪噠聲!)。增加<%= int %>點智力和<%= str %>點力量。來自神秘寶箱:馬車伕套裝(3/3)。", + "weaponArmoireCoachDriversWhipNotes": "您的坐騎其實都知道牠們要怎麼做,所以這條鞭子只是裝飾品而已啦 (忽然傳出鞭條的拍打啪噠聲!)。增加<%= int %>點智力和<%= str %>點力量。魔法衣櫥:馬車伕套裝(3/3)。", "weaponArmoireScepterOfDiamondsText": "鑲鑽權杖", - "weaponArmoireScepterOfDiamondsNotes": "這支權杖閃爍著溫暖的紅光,他會提高您的戰鬥意志力。增加<%= str %>點力量。來自神秘寶箱:鑽石之王套裝(3/4)。", + "weaponArmoireScepterOfDiamondsNotes": "這支權杖閃爍著溫暖的紅光,他會提高您的戰鬥意志力。增加<%= str %>點力量。魔法衣櫥:鑽石之王套裝(3/4)。", "weaponArmoireFlutteryArmyText": "翩翩飛舞軍團", - "weaponArmoireFlutteryArmyNotes": "這群好鬥的飛蛾已經磨刀霍霍地準備大顯身手,棒強您最泛紅的任務了!增加體質、智力、力量各<%= attrs %>點。來自神秘寶箱:飛舞連身裙套裝(3/4)。", + "weaponArmoireFlutteryArmyNotes": "這群好鬥的飛蛾已經磨刀霍霍地準備大顯身手,棒強您最泛紅的任務了!增加體質、智力、力量各<%= attrs %>點。魔法衣櫥:飛舞連身裙套裝(3/4)。", "weaponArmoireCobblersHammerText": "鞋匠鐵鎚", - "weaponArmoireCobblersHammerNotes": "這支是專門用於製造皮革的鐵鎚。但它可以在緊要關頭之時給泛紅的每日任務一擊重拳。增加體質、力量各<%= attrs %>點。來自神秘寶箱:鞋匠套裝(2/3)。", + "weaponArmoireCobblersHammerNotes": "這支是專門用於製造皮革的鐵鎚。但它可以在緊要關頭之時給泛紅的每日任務一擊重拳。增加體質、力量各<%= attrs %>點。魔法衣櫥:鞋匠套裝(2/3)。", "weaponArmoireGlassblowersBlowpipeText": "玻璃吹製工的吹管", - "weaponArmoireGlassblowersBlowpipeNotes": "用這根管子將熔化的玻璃吹製成漂亮的花瓶、裝飾品、或是其他酷炫的作品。增加<%= str %>點力量。來自神秘寶箱:玻璃吹製工套裝(1/4)。", + "weaponArmoireGlassblowersBlowpipeNotes": "用這根管子將熔化的玻璃吹製成漂亮的花瓶、裝飾品、或是其他酷炫的作品。增加<%= str %>點力量。魔法衣櫥:玻璃吹製工套裝(1/4)。", "weaponArmoirePoisonedGobletText": "劇毒潔淨高腳杯", - "weaponArmoirePoisonedGobletNotes": "用這高腳杯來盛裝劇毒的粉末以及其他危險的藥水。這個杯子會自動消毒轉變成乾淨可口的飲料。增加<%= int %>點智力。來自神秘寶箱:海盜公主套裝(3/4)。", + "weaponArmoirePoisonedGobletNotes": "用這高腳杯來盛裝劇毒的粉末以及其他危險的藥水。這個杯子會自動消毒轉變成乾淨可口的飲料。增加<%= int %>點智力。魔法衣櫥:海盜公主套裝(3/4)。", "weaponArmoireJeweledArcherBowText": "射手寶石弓箭", - "weaponArmoireJeweledArcherBowNotes": "這套由黃金與鑽石打造的弓箭能讓您射出的箭以光一般的速度擊落目標。增加<%= int %>點智力。來自神秘寶箱:射手寶石套裝(3/3)。", + "weaponArmoireJeweledArcherBowNotes": "這套由黃金與鑽石打造的弓箭能讓您射出的箭以光一般的速度擊落目標。增加<%= int %>點智力。魔法衣櫥:射手寶石套裝(3/3)。", "weaponArmoireNeedleOfBookbindingText": "裝訂針", - "weaponArmoireNeedleOfBookbindingNotes": "您將會非常驚訝這書竟然能夠變得這樣堅固。這根裝訂針能刺穿您所有雜務事們的心臟。增加<%= str %>點力量。來自神秘寶箱:圖書裝訂工套裝(3/4)。", + "weaponArmoireNeedleOfBookbindingNotes": "您將會非常驚訝這書竟然能夠變得這樣堅固。這根裝訂針能刺穿您所有雜務事們的心臟。增加<%= str %>點力量。魔法衣櫥:圖書裝訂工套裝(3/4)。", "weaponArmoireSpearOfSpadesText": "黑桃長矛", - "weaponArmoireSpearOfSpadesNotes": "這根騎士長矛非常適合用來攻擊您最深紅色的習慣或每日任務。增加<%= con %>點體質。來自神秘寶箱:黑桃長矛套裝(3/3)。", + "weaponArmoireSpearOfSpadesNotes": "這根騎士長矛非常適合用來攻擊您最深紅色的習慣或每日任務。增加<%= con %>點體質。魔法衣櫥:黑桃長矛套裝(3/3)。", "weaponArmoireArcaneScrollText": "奧術捲軸", - "weaponArmoireArcaneScrollNotes": "這捲古老的待辦事項清單中到處充滿著源於早已失傳的的奇怪符號和法術。增加<%= int %>點智力。來自神秘寶箱: 抄寫員套裝(3/3)。", + "weaponArmoireArcaneScrollNotes": "這捲古老的待辦事項清單中到處充滿著源於早已失傳的的奇怪符號和法術。增加<%= int %>點智力。魔法衣櫥: 抄寫員套裝(3/3)。", "armor": "鎧甲", "armorCapitalized": "鎧甲", "armorBase0Text": "便衣", @@ -421,11 +421,11 @@ "armorSpecial0Text": "影子鎧甲", "armorSpecial0Notes": "這件鎧甲能代替穿戴者感受到的疼痛,所以當它被擊中時會發出尖叫。增加<%= con %>點體質。", "armorSpecial1Text": "水晶鎧甲", - "armorSpecial1Notes": "它永垂不朽的力量讓穿戴者漸漸習慣了單調的痛苦。增加所有屬性各<%= attrs %>點。", + "armorSpecial1Notes": "它永垂不朽的力量讓穿戴者漸漸習慣了單調的痛苦。增加全屬性<%= attrs %>點。", "armorSpecial2Text": "設計大師的典雅束腰外衣", "armorSpecial2Notes": "由Jean Chalard親自操刀設計的束腰外衣。讓您看起來更加格外蓬鬆!增加體質、智力各<%= attrs %>點。", "armorSpecialTakeThisText": "Take This鎧甲", - "armorSpecialTakeThisNotes": "這套鎧甲只有參加過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "armorSpecialTakeThisNotes": "這套鎧甲只有參加過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "armorSpecialFinnedOceanicArmorText": "魚鰭海洋護甲", "armorSpecialFinnedOceanicArmorNotes": "雖然看起來很精緻,但這件鎧甲會讓您變得像火紅珊瑚一樣碰不得哦。增加<%= str %>點力量。", "armorSpecialPyromancersRobesText": "烈焰術士長袍", @@ -533,7 +533,7 @@ "armorSpecialFall2015HealerText": "魔藥師長袍", "armorSpecialFall2015HealerNotes": "什麼?這當然只是一瓶增加體質屬性點的藥水啊。不會啦,您絕不會變成一隻青蛙!別傻啦。增加<%= con %>點體質。2015年秋季限定版裝備。", "armorSpecialWinter2016RogueText": "可可豆皮甲", - "armorSpecialWinter2016RogueNotes": "這件皮甲讓您變得宜人又暖呼呼。這真的是從可可豆烘焙而成的嗎? 您是絕對不會知道的。增加<%= per %>點感知。2015-2016冬季限定版裝備。", + "armorSpecialWinter2016RogueNotes": "這件皮甲讓您變得宜人又暖呼呼。這真的是從可可豆烘焙而成的嗎?您是絕對不會知道的。增加<%= per %>點感知。2015-2016冬季限定版裝備。", "armorSpecialWinter2016WarriorText": "雪人禮服", "armorSpecialWinter2016WarriorNotes": "哇!這件塞滿雪的鎧甲果然非常強大... 在它溶化之前。增加<%= con %>點體質。2015-2016冬季限定版裝備。", "armorSpecialWinter2016MageText": "滑雪家毛皮外套", @@ -563,7 +563,7 @@ "armorSpecialFall2016MageText": "罪惡披風", "armorSpecialFall2016MageNotes": "當您的斗篷陣陣拍動,您將聽到邪惡的咯咯笑聲。增加<%= int %>點智力。2016年秋季限定版裝備。", "armorSpecialFall2016HealerText": "蛇髮女妖長袍", - "armorSpecialFall2016HealerNotes": "這件長袍實際上是由石頭變成的。但為甚麼它穿起來如此的舒適? 增加<%= con %>點體質。2016年秋季限定版裝備。", + "armorSpecialFall2016HealerNotes": "這件長袍實際上是由石頭變成的。但為甚麼它穿起來如此的舒適?增加<%= con %>點體質。2016年秋季限定版裝備。", "armorSpecialWinter2017RogueText": "冰霜鎧甲", "armorSpecialWinter2017RogueNotes": "這件隱密的服裝能夠折射出閃瞎所有任務的光,然後您就可以盡情奪取它們身上的獎品。增加<%= per %>點感知。2016-2017冬季限定版裝備。", "armorSpecialWinter2017WarriorText": "冰棍球鎧甲", @@ -589,15 +589,15 @@ "armorSpecialSummer2017HealerText": "銀海燕尾服", "armorSpecialSummer2017HealerNotes": "這件覆滿銀色鱗片的衣服能讓它的穿戴者變成一位真正的海中補師!增加<%= con %>點體質。2017年夏季限定版裝備。", "armorSpecialFall2017RogueText": "南瓜補丁長袍", - "armorSpecialFall2017RogueNotes": "想玩躲貓貓嗎? 快蹲在傑克南瓜燈的旁邊,這些長袍將能讓您變隱形!增加<%= per %>點感知。2017年秋季限定版裝備。", + "armorSpecialFall2017RogueNotes": "想玩躲貓貓嗎?快蹲在傑克南瓜燈的旁邊,這些長袍將能讓您變隱形!增加<%= per %>點感知。2017年秋季限定版裝備。", "armorSpecialFall2017WarriorText": "堅硬美味鎧甲", "armorSpecialFall2017WarriorNotes": "這件鎧甲會像甜美的糖果硬殼一樣保護您。增加<%= con %>點體質。2017年秋季限定版裝備。", "armorSpecialFall2017MageText": "假面舞會長袍", - "armorSpecialFall2017MageNotes": "如果不搭配件這件效果十足的寬長長袍,化妝舞會怎麼能說辦得非常成功呢? 增加<%= int %>點智力。2017年秋季限定版裝備。", + "armorSpecialFall2017MageNotes": "如果不搭配件這件效果十足的寬長長袍,化妝舞會怎麼能說辦得非常成功呢?增加<%= int %>點智力。2017年秋季限定版裝備。", "armorSpecialFall2017HealerText": "鬼屋鎧甲", "armorSpecialFall2017HealerNotes": "您的心宛如一扇敞開的們,您的肩膀宛如一片片能遮風擋雨的屋瓦!增加<%= con %>點體質。2017年秋季限定版裝備。", "armorSpecialWinter2018RogueText": "馴鹿服飾", - "armorSpecialWinter2018RogueNotes": "您看起來毛茸茸的,好可愛!誰不認為您就是慶典後的獎品呢? 增加<%= per %>點感知。2017-2018冬季限定版裝備。", + "armorSpecialWinter2018RogueNotes": "您看起來毛茸茸的,好可愛!誰不認為您就是慶典後的獎品呢?增加<%= per %>點感知。2017-2018冬季限定版裝備。", "armorSpecialWinter2018WarriorText": "包裝紙鎧甲", "armorSpecialWinter2018WarriorNotes": "別被這摸起來像紙一樣的感覺所騙了。您絕對不可能撕爛它的啦!增加<%= con %>點體質。2017-2018冬季限定版裝備。", "armorSpecialWinter2018MageText": "閃亮亮晚禮服", @@ -665,7 +665,7 @@ "armorMystery201508Text": "獵豹服飾", "armorMystery201508Notes": "穿上這件毛茸茸的獵豹服飾就能讓您跑得跟閃光一樣快!咻!沒有屬性加成。2015年8月訂閱者專屬裝備。", "armorMystery201509Text": "狼人服飾", - "armorMystery201509Notes": "這真的「是」打扮而已,對吧? 沒有屬性加成。2015年9月訂閱者專屬裝備。", + "armorMystery201509Notes": "這真的「是」打扮而已,對吧?沒有屬性加成。2015年9月訂閱者專屬裝備。", "armorMystery201511Text": "木製鎧甲", "armorMystery201511Notes": "考慮到這件鎧甲是由魔法木材直接雕刻而成的,這穿起來還真的是意外地舒適。沒有屬性加成。2015年11月訂閱者專屬裝備。", "armorMystery201512Text": "冷焰鎧甲", @@ -717,105 +717,105 @@ "armorMystery301704Text": "蒸汽龐克風野雉洋裝", "armorMystery301704Notes": "這件高雅的服飾最適合在夜晚外出或於白天在工作室裡工作時穿上!沒有屬性加成。3017年4月訂閱者專屬裝備。", "armorArmoireLunarArmorText": "治癒之月鎧甲", - "armorArmoireLunarArmorNotes": "月光會使您變得更堅強與聰明。增加<%= str %>點力量和<%= int %>點智力。來自神秘寶箱:治癒之月套裝(2/3)。", + "armorArmoireLunarArmorNotes": "月光會使您變得更堅強與聰明。增加<%= str %>點力量和<%= int %>點智力。魔法衣櫥:治癒之月套裝(2/3)。", "armorArmoireGladiatorArmorText": "角鬥士鎧甲", - "armorArmoireGladiatorArmorNotes": "想成為一名夠格的角鬥士,您不僅要夠狡猾⋯⋯還要強到破表。增加<%= per %>點感知和<%= str %>點力量。來自神秘寶箱:角鬥士套裝(2/3)。", + "armorArmoireGladiatorArmorNotes": "想成為一名夠格的角鬥士,您不僅要夠狡猾⋯⋯還要強到破表。增加<%= per %>點感知和<%= str %>點力量。魔法衣櫥:角鬥士套裝(2/3)。", "armorArmoireRancherRobesText": "牛仔長袍", - "armorArmoireRancherRobesNotes": "穿著這件奇妙的牛仔長袍,圈住您的坐騎,套上您的寵物!增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。來自神秘寶箱:牛仔套裝(2/3)。", + "armorArmoireRancherRobesNotes": "穿著這件奇妙的牛仔長袍,圈住您的坐騎,套上您的寵物!增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。魔法衣櫥:牛仔套裝(2/3)。", "armorArmoireGoldenTogaText": "黃金托加長袍", - "armorArmoireGoldenTogaNotes": "這件閃閃發光的托加長袍只有真英雄才夠格穿戴。增加力量、體質各<%= attrs %>點。來自神秘寶箱:黃金托加長袍套裝(1/3)。", + "armorArmoireGoldenTogaNotes": "這件閃閃發光的托加長袍只有真英雄才夠格穿戴。增加力量、體質各<%= attrs %>點。魔法衣櫥:黃金托加長袍套裝(1/3)。", "armorArmoireHornedIronArmorText": "鐵角鎧甲", - "armorArmoireHornedIronArmorNotes": "純鋼打造,無懈可擊!增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:鐵角套裝(2/3)。", + "armorArmoireHornedIronArmorNotes": "純鋼打造,無懈可擊!增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:鐵角套裝(2/3)。", "armorArmoirePlagueDoctorOvercoatText": "瘟疫醫師大衣", - "armorArmoirePlagueDoctorOvercoatNotes": "怠惰瘟疫主治醫生專用的正式大衣。增加<%= int %>點智力、<%= str %>點力量和<%= con %>點體質。來自神秘寶箱:瘟疫醫師套裝(3/3)。", + "armorArmoirePlagueDoctorOvercoatNotes": "怠惰瘟疫主治醫生專用的正式大衣。增加<%= int %>點智力、<%= str %>點力量和<%= con %>點體質。魔法衣櫥:瘟疫醫師套裝(3/3)。", "armorArmoireShepherdRobesText": "牧羊人長袍", - "armorArmoireShepherdRobesNotes": "布料材質涼爽、透氣,非常適合在沙漠中的大熱天放牧獅鷲。增加力量、感知各<%= attrs %>點。來自神秘寶箱:牧羊人套裝(2/3)。", + "armorArmoireShepherdRobesNotes": "布料材質涼爽、透氣,非常適合在沙漠中的大熱天放牧獅鷲。增加力量、感知各<%= attrs %>點。魔法衣櫥:牧羊人套裝(2/3)。", "armorArmoireRoyalRobesText": "皇家長袍", - "armorArmoireRoyalRobesNotes": "偉大的統治者,吾王萬歲!增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:皇家套裝(3/3)。", + "armorArmoireRoyalRobesNotes": "偉大的統治者,吾王萬歲!增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:皇家套裝(3/3)。", "armorArmoireCrystalCrescentRobesText": "玄月水晶長袍", - "armorArmoireCrystalCrescentRobesNotes": "這件魔法長袍會在夜裡發出淡淡冷光。增加體質、感知各<%= attrs %>點。來自神秘寶箱:玄月水晶套裝 (2/3)。", + "armorArmoireCrystalCrescentRobesNotes": "這件魔法長袍會在夜裡發出淡淡冷光。增加體質、感知各<%= attrs %>點。魔法衣櫥:玄月水晶套裝 (2/3)。", "armorArmoireDragonTamerArmorText": "馴龍師鎧甲", - "armorArmoireDragonTamerArmorNotes": "這件堅硬的鎧甲可以抵擋熊熊烈火。增加<%= con %>點體質。來自神秘寶箱:馴龍師套裝(3/3)。", + "armorArmoireDragonTamerArmorNotes": "這件堅硬的鎧甲可以抵擋熊熊烈火。增加<%= con %>點體質。魔法衣櫥:馴龍師套裝(3/3)。", "armorArmoireBarristerRobesText": "大律師長袍", - "armorArmoireBarristerRobesNotes": "嚴肅!莊嚴!增加<%= con %>點體質。來自神秘寶箱:大律師套裝(2/3)。", + "armorArmoireBarristerRobesNotes": "嚴肅!莊嚴!增加<%= con %>點體質。魔法衣櫥:大律師套裝(2/3)。", "armorArmoireJesterCostumeText": "小丑服飾", - "armorArmoireJesterCostumeNotes": "噠拉噠拉!己管這件衣服看起來很呵呵,但您絕對不是傻子。增加<%= int %>點智力。來自神秘寶箱:小丑套裝(2/3)。", + "armorArmoireJesterCostumeNotes": "噠拉噠拉!己管這件衣服看起來很呵呵,但您絕對不是傻子。增加<%= int %>點智力。魔法衣櫥:小丑套裝(2/3)。", "armorArmoireMinerOverallsText": "礦工工作服", - "armorArmoireMinerOverallsNotes": "雖然它看起來很破爛,但因為被附魔過所以就算在塵土飛揚的環境也可以一塵不染。增加<%= con %>點體質。來自神秘寶箱:挖礦大師套裝(2/3)。", + "armorArmoireMinerOverallsNotes": "雖然它看起來很破爛,但因為被附魔過所以就算在塵土飛揚的環境也可以一塵不染。增加<%= con %>點體質。魔法衣櫥:挖礦大師套裝(2/3)。", "armorArmoireBasicArcherArmorText": "基礎射手鎧甲", - "armorArmoireBasicArcherArmorNotes": "這件能夠偽裝的背心能使您穿越森林時不被發現。增加<%= per %>點感知。來自神秘寶箱:基礎射手套裝(2/3)。", + "armorArmoireBasicArcherArmorNotes": "這件能夠偽裝的背心能使您穿越森林時不被發現。增加<%= per %>點感知。魔法衣櫥:基礎射手套裝(2/3)。", "armorArmoireGraduateRobeText": "畢業生長袍", - "armorArmoireGraduateRobeNotes": "恭喜恭喜!這件沉重的長袍能承載您累積下來的大量知識。增加<%= int %>點智力。來自神秘寶箱:畢業生套裝(2/3)。", + "armorArmoireGraduateRobeNotes": "恭喜恭喜!這件沉重的長袍能承載您累積下來的大量知識。增加<%= int %>點智力。魔法衣櫥:畢業生套裝(2/3)。", "armorArmoireStripedSwimsuitText": "紅條泳裝", - "armorArmoireStripedSwimsuitNotes": "有甚麼能比在海灘上與海洋怪獸戰鬥還有趣呢? 增加<%= con %>點體質。來自神秘寶箱:海濱套裝(2/3)。", + "armorArmoireStripedSwimsuitNotes": "有甚麼能比在海灘上與海洋怪獸戰鬥還有趣呢?增加<%= con %>點體質。魔法衣櫥:海濱套裝(2/3)。", "armorArmoireCannoneerRagsText": "砲手破衣", - "armorArmoireCannoneerRagsNotes": "這件破舊的衣服實際上比表面上還結實許多。增加<%= con %>點體質。來自神秘寶箱:砲手套裝(2/3)。", + "armorArmoireCannoneerRagsNotes": "這件破舊的衣服實際上比表面上還結實許多。增加<%= con %>點體質。魔法衣櫥:砲手套裝(2/3)。", "armorArmoireFalconerArmorText": "獵鷹者鎧甲", - "armorArmoireFalconerArmorNotes": "用這件堅硬的鎧甲遠離鷹爪的攻擊!增加<%= con %>點體質。來自神秘寶箱:獵鷹者套裝(1/3)。", + "armorArmoireFalconerArmorNotes": "用這件堅硬的鎧甲遠離鷹爪的攻擊!增加<%= con %>點體質。魔法衣櫥:獵鷹者套裝(1/3)。", "armorArmoireVermilionArcherArmorText": "朱紅射手鎧甲", - "armorArmoireVermilionArcherArmorNotes": "這件鎧甲是用特別的附魔朱紅金屬製成,他將帶給您最少的拘束、最大化的保護、和天賦!增加<%= per %>點感知。來自神秘寶箱:朱紅射手套裝(2/3)。", + "armorArmoireVermilionArcherArmorNotes": "這件鎧甲是用特別的附魔朱紅金屬製成,他將帶給您最少的拘束、最大化的保護、和天賦!增加<%= per %>點感知。魔法衣櫥:朱紅射手套裝(2/3)。", "armorArmoireOgreArmorText": "食人魔鎧甲", - "armorArmoireOgreArmorNotes": "這件鎧甲效仿了食人魔堅硬的皮膚,但它的內襯卻是用羊毛製成的,可以任人穿得更為舒適!增加<%= con %>點體質。來自神秘寶箱:食人魔套裝(3/3)。", + "armorArmoireOgreArmorNotes": "這件鎧甲效仿了食人魔堅硬的皮膚,但它的內襯卻是用羊毛製成的,可以任人穿得更為舒適!增加<%= con %>點體質。魔法衣櫥:食人魔套裝(3/3)。", "armorArmoireIronBlueArcherArmorText": "弓箭手水藍鐵鎧甲", - "armorArmoireIronBlueArcherArmorNotes": "這件鎧甲能保護您在戰場中免受飛來的弓箭所帶來的傷害!增加<%= str %>點力量。來自神秘寶箱:鋼鐵弓箭手套裝(2/3)。", + "armorArmoireIronBlueArcherArmorNotes": "這件鎧甲能保護您在戰場中免受飛來的弓箭所帶來的傷害!增加<%= str %>點力量。魔法衣櫥:鋼鐵弓箭手套裝(2/3)。", "armorArmoireRedPartyDressText": "赤紅派對洋裝", - "armorArmoireRedPartyDressNotes": "您很強壯、堅強、聰明、又時尚!增加力量、體質、智力各<%= attrs %>點。來自神秘寶箱:赤紅蝴蝶結套裝(2/2)。", + "armorArmoireRedPartyDressNotes": "您很強壯、堅強、聰明、又時尚!增加力量、體質、智力各<%= attrs %>點。魔法衣櫥:赤紅蝴蝶結套裝(2/2)。", "armorArmoireWoodElfArmorText": "木精靈皮甲", - "armorArmoireWoodElfArmorNotes": "這件皮甲上的樹皮和樹葉能讓您在森林中提供持久的偽裝。增加<%= per %>點感知。來自神秘寶箱:森林妖精套裝(2/3)。", + "armorArmoireWoodElfArmorNotes": "這件皮甲上的樹皮和樹葉能讓您在森林中提供持久的偽裝。增加<%= per %>點感知。魔法衣櫥:森林妖精套裝(2/3)。", "armorArmoireRamFleeceRobesText": "牡羊毛長袍", - "armorArmoireRamFleeceRobesNotes": "這件長袍能讓您在最猛烈的暴風雪中保持溫暖不失溫。增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:牡羊野蠻人套裝(2/3)。", + "armorArmoireRamFleeceRobesNotes": "這件長袍能讓您在最猛烈的暴風雪中保持溫暖不失溫。增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:牡羊野蠻人套裝(2/3)。", "armorArmoireGownOfHeartsText": "愛心禮服", - "armorArmoireGownOfHeartsNotes": "這套禮服處處皆有飾邊!帶這還不是全部,他還會增加您內心的堅韌。增加<%= con %>點體質。來自神秘寶箱:心皇后套裝(2/3)。", + "armorArmoireGownOfHeartsNotes": "這套禮服處處皆有飾邊!帶這還不是全部,他還會增加您內心的堅韌。增加<%= con %>點體質。魔法衣櫥:心皇后套裝(2/3)。", "armorArmoireMushroomDruidArmorText": "德魯伊蘑菇鎧甲", - "armorArmoireMushroomDruidArmorNotes": "這套長著蘑菇的棕色木鎧甲能夠讓您聽見各種森林中生物的低語聲。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:德魯伊蘑菇套裝(2/3)。", + "armorArmoireMushroomDruidArmorNotes": "這套長著蘑菇的棕色木鎧甲能夠讓您聽見各種森林中生物的低語聲。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:德魯伊蘑菇套裝(2/3)。", "armorArmoireGreenFestivalYukataText": "慶典草綠浴衣", - "armorArmoireGreenFestivalYukataNotes": "這件輕盈的浴衣能讓您爽快地享受任何節日慶典。增加體質、感知各<%= attrs %>點。來自神秘寶箱:節日慶典套裝(1/3)。", + "armorArmoireGreenFestivalYukataNotes": "這件輕盈的浴衣能讓您爽快地享受任何節日慶典。增加體質、感知各<%= attrs %>點。魔法衣櫥:節日慶典套裝(1/3)。", "armorArmoireMerchantTunicText": "束腰外衣", - "armorArmoireMerchantTunicNotes": "這件束腰外衣的大袖子最適合將您賺到的錢塞在裡面!增加<%= per %>點感知。來自神秘寶箱:商業大亨套裝(2/3)。", + "armorArmoireMerchantTunicNotes": "這件束腰外衣的大袖子最適合將您賺到的錢塞在裡面!增加<%= per %>點感知。魔法衣櫥:商業大亨套裝(2/3)。", "armorArmoireVikingTunicText": "維京海盜束腰大衣", - "armorArmoireVikingTunicNotes": "這件溫暖的羊毛上衣藏有一件披風,即使被海洋中的強風吹拂,也會覺得格外地舒適。增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:維京海盜套裝(1/3)。", + "armorArmoireVikingTunicNotes": "這件溫暖的羊毛上衣藏有一件披風,即使被海洋中的強風吹拂,也會覺得格外地舒適。增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:維京海盜套裝(1/3)。", "armorArmoireSwanDancerTutuText": "天鵝湖芭蕾舞裙", - "armorArmoireSwanDancerTutuNotes": "當您穿著這件華麗的芭蕾舞裙旋轉揮舞時,您也將會與風一同扶搖直上飛到九霄雲外!增加智力、力量各<%= attrs %>點。來自神秘寶箱:天鵝湖舞者套裝(2/3)。", + "armorArmoireSwanDancerTutuNotes": "當您穿著這件華麗的芭蕾舞裙旋轉揮舞時,您也將會與風一同扶搖直上飛到九霄雲外!增加智力、力量各<%= attrs %>點。魔法衣櫥:天鵝湖舞者套裝(2/3)。", "armorArmoireAntiProcrastinationArmorText": "反怠惰鎧甲", - "armorArmoireAntiProcrastinationArmorNotes": "浸泡於古老的增長效率魔法之下,這件鐵製鎧甲能帶給您額外的力量來對抗您的任務。增加<%= str %>點力量。來自神秘寶箱:反怠惰套裝(2/3)。", + "armorArmoireAntiProcrastinationArmorNotes": "浸泡於古老的增長效率魔法之下,這件鐵製鎧甲能帶給您額外的力量來對抗您的任務。增加<%= str %>點力量。魔法衣櫥:反怠惰套裝(2/3)。", "armorArmoireYellowPartyDressText": "金黃派對洋裝", - "armorArmoireYellowPartyDressNotes": "您很敏銳、堅強、聰明又時尚!增加感知、力量、智力各<%= attrs %>點。來自神秘寶箱:金黃蝴蝶結套裝(2/2)。", + "armorArmoireYellowPartyDressNotes": "您很敏銳、堅強、聰明又時尚!增加感知、力量、智力各<%= attrs %>點。魔法衣櫥:金黃蝴蝶結套裝(2/2)。", "armorArmoireFarrierOutfitText": "蹄鐵工服飾", - "armorArmoireFarrierOutfitNotes": "這件結實的工作服能讓您忍受處於最骯髒的馬廄。增加智力、感知、體質各<%= attrs %>點。來自神秘寶箱:蹄鐵工套裝(2/3)。", + "armorArmoireFarrierOutfitNotes": "這件結實的工作服能讓您忍受處於最骯髒的馬廄。增加智力、感知、體質各<%= attrs %>點。魔法衣櫥:蹄鐵工套裝(2/3)。", "armorArmoireCandlestickMakerOutfitText": "蠟燭台製作師服飾", - "armorArmoireCandlestickMakerOutfitNotes": "這件結實的衣服可以讓您在製作蠟燭的同時不被高溫的蠟所燙傷。增加<%= con %>點體質。來自神秘寶箱:蠟燭台製作師套裝(1/3)。", + "armorArmoireCandlestickMakerOutfitNotes": "這件結實的衣服可以讓您在製作蠟燭的同時不被高溫的蠟所燙傷。增加<%= con %>點體質。魔法衣櫥:蠟燭台製作師套裝(1/3)。", "armorArmoireWovenRobesText": "梭織長袍", - "armorArmoireWovenRobesNotes": "穿上這件多彩的長袍,驕傲地秀一下您的編織作品吧!增加<%= con %>點體質和<%= int %>點智力。來自神秘寶箱:織布工套裝(1/3)。", + "armorArmoireWovenRobesNotes": "穿上這件多彩的長袍,驕傲地秀一下您的編織作品吧!增加<%= con %>點體質和<%= int %>點智力。魔法衣櫥:織布工套裝(1/3)。", "armorArmoireLamplightersGreatcoatText": "點燈伕長大衣", - "armorArmoireLamplightersGreatcoatNotes": "這件厚重的羊毛大衣能抵抗最嚴寒的冬夜!增加<%= per %>點感知。來自神秘寶箱:點燈伕套裝(2/4)。", + "armorArmoireLamplightersGreatcoatNotes": "這件厚重的羊毛大衣能抵抗最嚴寒的冬夜!增加<%= per %>點感知。魔法衣櫥:點燈伕套裝(2/4)。", "armorArmoireCoachDriverLiveryText": "馬車伕制服", - "armorArmoireCoachDriverLiveryNotes": "這件厚重的長大衣能讓您在駕車途中免受天氣的干擾。此外,它還看起來非常時髦亮麗!增加<%= str %>點力量。來自神秘寶箱:馬車伕套裝(1/3)。", + "armorArmoireCoachDriverLiveryNotes": "這件厚重的長大衣能讓您在駕車途中免受天氣的干擾。此外,它還看起來非常時髦亮麗!增加<%= str %>點力量。魔法衣櫥:馬車伕套裝(1/3)。", "armorArmoireRobeOfDiamondsText": "鑲鑽長袍", - "armorArmoireRobeOfDiamondsNotes": "這件皇家長袍不僅讓您看起很高尚,還能讓您看見其他人的典雅。增加<%= per %>點感知。來自神秘寶箱:鑽石王者套裝(1/4)。", + "armorArmoireRobeOfDiamondsNotes": "這件皇家長袍不僅讓您看起很高尚,還能讓您看見其他人的典雅。增加<%= per %>點感知。魔法衣櫥:鑽石王者套裝(1/4)。", "armorArmoireFlutteryFrockText": "翩翩飛舞連衣裙", - "armorArmoireFlutteryFrockNotes": "這件輕柔通風的長裙有寬大的裙襬,蝴蝶們可能會誤以為這是巨大的花朵!增加體質、感知、力量各<%= attrs %>點。來自神秘寶箱:飛舞連身裙套裝(1/4)。", + "armorArmoireFlutteryFrockNotes": "這件輕柔通風的長裙有寬大的裙襬,蝴蝶們可能會誤以為這是巨大的花朵!增加體質、感知、力量各<%= attrs %>點。魔法衣櫥:飛舞連身裙套裝(1/4)。", "armorArmoireCobblersCoverallsText": "鞋匠工作服", - "armorArmoireCobblersCoverallsNotes": "這件結實的連體工作服上有很多口袋,可以裝工具、皮革廢料、其他有用的東西!增加感知、力量各<%= attrs %>點。來自神秘寶箱:鞋匠套裝(1/3)。", + "armorArmoireCobblersCoverallsNotes": "這件結實的連體工作服上有很多口袋,可以裝工具、皮革廢料、其他有用的東西!增加感知、力量各<%= attrs %>點。魔法衣櫥:鞋匠套裝(1/3)。", "armorArmoireGlassblowersCoverallsText": "玻璃吹製工工作服", - "armorArmoireGlassblowersCoverallsNotes": "當您在用融化的熱玻璃製作偉大巨作時,這件工作服將能妥善地保護您。增加<%= con %>點體質。來自神秘寶箱:玻璃吹製工套裝(2/4)。", + "armorArmoireGlassblowersCoverallsNotes": "當您在用融化的熱玻璃製作偉大巨作時,這件工作服將能妥善地保護您。增加<%= con %>點體質。魔法衣櫥:玻璃吹製工套裝(2/4)。", "armorArmoireBluePartyDressText": "水藍派對洋裝", - "armorArmoireBluePartyDressNotes": "您很靈敏、堅韌、聰明又時尚!增加感知、力量、體質各<%= attrs %>點。來自神秘寶箱:水藍蝴蝶結套裝(2/2)。", + "armorArmoireBluePartyDressNotes": "您很靈敏、堅韌、聰明又時尚!增加感知、力量、體質各<%= attrs %>點。魔法衣櫥:水藍蝴蝶結套裝(2/2)。", "armorArmoirePiraticalPrincessGownText": "海盜公主禮服", - "armorArmoirePiraticalPrincessGownNotes": "這件高檔的禮服有很多口袋能裝許多武器和您的戰利品!增加<%= per %>點感知。來自神秘寶箱:海盜公主套裝(2/4)。", + "armorArmoirePiraticalPrincessGownNotes": "這件高檔的禮服有很多口袋能裝許多武器和您的戰利品!增加<%= per %>點感知。魔法衣櫥:海盜公主套裝(2/4)。", "armorArmoireJeweledArcherArmorText": "射手寶石鎧甲", - "armorArmoireJeweledArcherArmorNotes": "這件精心打造的鎧甲能讓您免於受到飛彈或是讓人誤入歧途的深紅色的每日任務所威脅!增加<%= con %>點體質。來自神秘寶箱:射手寶石套裝(2/3)。", + "armorArmoireJeweledArcherArmorNotes": "這件精心打造的鎧甲能讓您免於受到飛彈或是讓人誤入歧途的深紅色的每日任務所威脅!增加<%= con %>點體質。魔法衣櫥:射手寶石套裝(2/3)。", "armorArmoireCoverallsOfBookbindingText": "圖書裝訂工工作服", - "armorArmoireCoverallsOfBookbindingNotes": "您需要的所有工具都裝在這件工作服的口袋裡。護目鏡、零錢、金戒指... 樣樣齊全。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:圖書裝訂工套裝(2/4)。", + "armorArmoireCoverallsOfBookbindingNotes": "您需要的所有工具都裝在這件工作服的口袋裡。護目鏡、零錢、金戒指... 樣樣齊全。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:圖書裝訂工套裝(2/4)。", "armorArmoireRobeOfSpadesText": "黑桃長袍", - "armorArmoireRobeOfSpadesNotes": "這件高貴的長袍藏有能容納所有寶藏或武器的隱藏口袋 - 一切由您決定!增加<%= str %>點力量。來自神秘寶箱:黑桃長矛套裝(2/3)。", + "armorArmoireRobeOfSpadesNotes": "這件高貴的長袍藏有能容納所有寶藏或武器的隱藏口袋 - 一切由您決定!增加<%= str %>點力量。魔法衣櫥:黑桃長矛套裝(2/3)。", "armorArmoireSoftBlueSuitText": "柔軟藍睡衣", - "armorArmoireSoftBlueSuitNotes": "藍色是一個能使人平靜的顏色。太過於平靜到有人甚至穿著這件柔軟的服裝去睡覺。zZz。增加<%= int %>點智力和<%= per %>點感知。來自神秘寶箱:淺藍睡衣套裝(2/3)。", + "armorArmoireSoftBlueSuitNotes": "藍色是一個能使人平靜的顏色。太過於平靜到有人甚至穿著這件柔軟的服裝去睡覺。zZz。增加<%= int %>點智力和<%= per %>點感知。魔法衣櫥:淺藍睡衣套裝(2/3)。", "armorArmoireSoftGreenSuitText": "柔軟綠睡衣", - "armorArmoireSoftGreenSuitNotes": "綠色是最能讓人感到舒爽的顏色!最適合用來疲憊的雙眼放鬆下... 嗯,甚至是小睡一下... 增加體質、智力各<%= attrs %>點。來自神秘寶箱:淺綠睡衣套裝(2/3)。", + "armorArmoireSoftGreenSuitNotes": "綠色是最能讓人感到舒爽的顏色!最適合用來疲憊的雙眼放鬆下... 嗯,甚至是小睡一下... 增加體質、智力各<%= attrs %>點。魔法衣櫥:淺綠睡衣套裝(2/3)。", "armorArmoireSoftRedSuitText": "柔軟紅睡衣", - "armorArmoireSoftRedSuitNotes": "紅色是一個能讓人精力充沛的顏色。如果您一大早就必須起床,這件睡衣正是您的最佳選擇... 增加智力<%= int %>點和力量<%= str %>點。來自神秘寶箱:淺紅睡衣套裝(2/3)。", + "armorArmoireSoftRedSuitNotes": "紅色是一個能讓人精力充沛的顏色。如果您一大早就必須起床,這件睡衣正是您的最佳選擇... 增加智力<%= int %>點和力量<%= str %>點。魔法衣櫥:淺紅睡衣套裝(2/3)。", "armorArmoireScribesRobeText": "抄寫員長袍", - "armorArmoireScribesRobeNotes": "這件天鵝絨般柔軟的長袍是由富含靈感和動力的魔法編織而成的。增加感知、智力各<%= attrs %>點。來自神秘寶箱:抄寫員套裝(1/3)。", + "armorArmoireScribesRobeNotes": "這件天鵝絨般柔軟的長袍是由富含靈感和動力的魔法編織而成的。增加感知、智力各<%= attrs %>點。魔法衣櫥:抄寫員套裝(1/3)。", "headgear": "頭盔", "headgearCapitalized": "頭盔", "headBase0Text": "沒有頭盔", @@ -863,11 +863,11 @@ "headSpecial0Text": "黑影頭盔", "headSpecial0Notes": "鮮血和灰燼、熔岩和黑曜岩分別賜予這頂頭盔意象與力量。增加<%= int %>點智力。", "headSpecial1Text": "水晶頭盔", - "headSpecial1Notes": "那些以身作則的人最想得到的皇冠。增加所有屬性各<%= attrs %>點。", + "headSpecial1Notes": "那些以身作則的人最想得到的皇冠。增加全屬性<%= attrs %>點。", "headSpecial2Text": "無名頭盔", "headSpecial2Notes": "不求回報的人對自己許下的誓約。增加智力、力量各<%= attrs %>點。", "headSpecialTakeThisText": "Take This頭盔", - "headSpecialTakeThisNotes": "這頂頭盔只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "headSpecialTakeThisNotes": "這頂頭盔只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "headSpecialFireCoralCircletText": "火珊瑚飾環", "headSpecialFireCoralCircletNotes": "這副頭飾是由Habitica中最厲害的煉金術師所操刀設計的。可以讓您在水中呼吸和潛水尋寶!增加<%= per %>點感知。", "headSpecialPyromancersTurbanText": "烈焰術士包頭巾", @@ -943,11 +943,11 @@ "headSpecialWinter2015HealerText": "暖呼呼耳罩", "headSpecialWinter2015HealerNotes": "這副溫暖的耳罩既能阻擋強襲而來的寒意,亦能阻隔使人分心的噪音。增加<%= int %>點智力。2014-2015冬季限定版裝備。", "headSpecialSpring2015RogueText": "防火頭盔", - "headSpecialSpring2015RogueNotes": "火? 這算哪根蔥?!您能強勢穿越熊熊烈火的襲擊!增加<%= per %>點感知。2015年春季限定版裝備。", + "headSpecialSpring2015RogueNotes": "火?這算哪根蔥?!您能強勢穿越熊熊烈火的襲擊!增加<%= per %>點感知。2015年春季限定版裝備。", "headSpecialSpring2015WarriorText": "警惕頭盔", - "headSpecialSpring2015WarriorNotes": "當心這頂頭盔!只有最兇猛的狗狗才能戴上它。不要再笑了好嗎? 增加<%= str %>點力量。2015年春季限定版裝備。", + "headSpecialSpring2015WarriorNotes": "當心這頂頭盔!只有最兇猛的狗狗才能戴上它。不要再笑了好嗎?增加<%= str %>點力量。2015年春季限定版裝備。", "headSpecialSpring2015MageText": "魔術師舞台帽", - "headSpecialSpring2015MageNotes": "究竟是先有兔子還是先有帽子呢? 增加<%= per %>點感知。2015年春季限定版裝備。", + "headSpecialSpring2015MageNotes": "究竟是先有兔子還是先有帽子呢?增加<%= per %>點感知。2015年春季限定版裝備。", "headSpecialSpring2015HealerText": "欣慰皇冠", "headSpecialSpring2015HealerNotes": "皇冠中央上的珍珠能鎮定並安撫在其周圍的人。增加<%= int %>點智力。2015年春季限定版裝備。", "headSpecialSummer2015RogueText": "叛變者帽子", @@ -977,7 +977,7 @@ "headSpecialWinter2016HealerText": "仙女翅膀頭盔", "headSpecialWinter2016HealerNotes": "這些翅膀鼓動的速度快到都分不清誰是誰了!增加<%= int %>點智力。2015-2016冬季限定版裝備。", "headSpecialSpring2016RogueText": "菁英犬面罩", - "headSpecialSpring2016RogueNotes": "啊嗚~ 這是隻多麼可愛的小狗狗!快來我這裡,讓我摸摸你的小頭頭.... 嘿,我所有的金幣都跑到哪兒了? 增加<%= per %>點感知。2016年春季限定版裝備。", + "headSpecialSpring2016RogueNotes": "啊嗚~ 這是隻多麼可愛的小狗狗!快來我這裡,讓我摸摸你的小頭頭.... 嘿,我所有的金幣都跑到哪兒了?增加<%= per %>點感知。2016年春季限定版裝備。", "headSpecialSpring2016WarriorText": "鼠小兵頭盔", "headSpecialSpring2016WarriorNotes": "您再也不會被別人敲頭了!快戴上它試試看!增加<%= str %>點力量。2016年春季限定版裝備。", "headSpecialSpring2016MageText": "豪華金貓帽", @@ -1027,7 +1027,7 @@ "headSpecialSummer2017HealerText": "海洋生物皇冠", "headSpecialSummer2017HealerNotes": "這頂帽子是由暫時居住在您頭上的友善海洋生物朋友們所組成的。他們能帶給您一些明智的建議。增加<%= int %>點智力。2017年夏季限定版裝備。", "headSpecialFall2017RogueText": "杰克南瓜燈頭盔", - "headSpecialFall2017RogueNotes": "準備好不給糖就搗蛋了嗎? 是時候戴上這頂帶有節日氣息的發光頭盔了!增加<%= per %>點感知。2017年秋季限定版裝備。", + "headSpecialFall2017RogueNotes": "準備好不給糖就搗蛋了嗎?是時候戴上這頂帶有節日氣息的發光頭盔了!增加<%= per %>點感知。2017年秋季限定版裝備。", "headSpecialFall2017WarriorText": "玉米糖漿頭盔", "headSpecialFall2017WarriorNotes": "這頂頭盔雖然看起來非常享受,但任性的任務們絕對不會覺得它是甜蜜的!增加<%= str %>點力量。2017年秋季限定版裝備。", "headSpecialFall2017MageText": "假面舞會頭盔", @@ -1041,7 +1041,7 @@ "headSpecialWinter2018WarriorText": "禮盒頭盔", "headSpecialWinter2018WarriorNotes": "這頂帽子上喜氣洋洋的禮盒以及蝴蝶結不僅僅只是慶祝用,還相當的結實。增加<%= str %>點力量。2017-2018冬季限定版裝備。", "headSpecialWinter2018MageText": "閃亮亮高頂禮帽", - "headSpecialWinter2018MageNotes": "想要來點附加的神秘魔法嗎? 這頂閃亮的帽子保證能增強您所有的咒語!增加<%= per %>點感知。2017-2018冬季限定版裝備。", + "headSpecialWinter2018MageNotes": "想要來點附加的神秘魔法嗎?這頂閃亮的帽子保證能增強您所有的咒語!增加<%= per %>點感知。2017-2018冬季限定版裝備。", "headSpecialWinter2018HealerText": "槲寄生頭罩", "headSpecialWinter2018HealerNotes": "這條別緻的頭罩能讓您感到暖呼呼,並永遠保有愉快的節日中的氣氛!增加<%= int %>點智力。2017-2018冬季限定版裝備。", "headSpecialSpring2018RogueText": "鴨嘴頭盔", @@ -1093,7 +1093,7 @@ "headMystery201411Text": "運動鐵盔", "headMystery201411Notes": "這頂帽子是一種傳說中在Habitica裡備受歡迎的體育項目所配戴的。名子就叫平衡球。內容包括將自己全身包覆在防禦裝備之下,並能致力於取得工作和生活之間的平衡... 在被獅鷲獸追趕的時候!沒有屬性加成。2014年11月訂閱者專屬裝備。", "headMystery201412Text": "企鵝帽子", - "headMystery201412Notes": "誰是企鵝? 沒有屬性加成。2014年12月訂閱者專屬裝備。", + "headMystery201412Notes": "誰是企鵝?沒有屬性加成。2014年12月訂閱者專屬裝備。", "headMystery201501Text": "繁星頭盔", "headMystery201501Notes": "頭盔上閃爍搖曳的星座能指引佩戴者的思緒並朝向目標前進。沒有屬性加成。2015年1月訂閱者專屬裝備。", "headMystery201505Text": "綠騎士頭盔", @@ -1101,7 +1101,7 @@ "headMystery201508Text": "獵豹帽", "headMystery201508Notes": "這頂柔順的獵豹帽可真是毛茸茸啊!沒有屬性加成。2015年8月訂閱者專屬裝備。", "headMystery201509Text": "狼人面具", - "headMystery201509Notes": "這是頂面具,對吧? 沒有屬性加成。2015年9月訂閱者專屬裝備。", + "headMystery201509Notes": "這是頂面具,對吧?沒有屬性加成。2015年9月訂閱者專屬裝備。", "headMystery201511Text": "木材皇冠", "headMystery201511Notes": "數數看這頂皇冠上有多少條年輪,這樣就能知道這頂皇冠的年齡有多大了。沒有屬性加成。2015年11月訂閱者專屬裝備。", "headMystery201512Text": "冬日烈焰", @@ -1137,7 +1137,7 @@ "headMystery201705Text": "羽毛戰士頭盔", "headMystery201705Notes": "Habitica因為其兇猛、極具效率的獅鷲戰士而聞名天下!快戴上這頂羽毛頭盔,一同加入這個受人尊敬的行列之中吧。沒有屬性加成。2017年5月訂閱者專屬裝備。", "headMystery201707Text": "水母法師頭盔", - "headMystery201707Notes": "對於任務,您需要額外的援助嗎? 這頂半透明的水母頭盔上有相當多的觸手願意伸出援手!沒有屬性加成。2017年7月訂閱者專屬裝備。", + "headMystery201707Notes": "對於任務,您需要額外的援助嗎?這頂半透明的水母頭盔上有相當多的觸手願意伸出援手!沒有屬性加成。2017年7月訂閱者專屬裝備。", "headMystery201710Text": "傲慢惡鬼頭盔", "headMystery201710Notes": "這頂頭盔讓您看起來有點嚇人。但它不會對您的深度感知有任何幫助!沒有屬性加成。2017年10月訂閱者專屬裝備。", "headMystery201712Text": "蠟燭法師皇冠", @@ -1169,105 +1169,105 @@ "headMystery301703Text": "華麗羽毛帽", "headMystery301703Notes": "這頂帽子上的羽毛是由普理女士的淑女學校(Miss Prue's Finishing School)捐贈給華麗孔雀們的。請自豪地戴上它們吧!沒有屬性加成。3017年3月訂閱者專屬裝備。", "headMystery301704Text": "野雉羽帽", - "headMystery301704Notes": "有甚麼事情能比獲得一根野雉的羽毛還讓人更開心呢? 沒有屬性加成。3017年4月訂閱者專屬裝備。", + "headMystery301704Notes": "有甚麼事情能比獲得一根野雉的羽毛還讓人更開心呢?沒有屬性加成。3017年4月訂閱者專屬裝備。", "headArmoireLunarCrownText": "治癒之月皇冠", - "headArmoireLunarCrownNotes": "這頂皇冠能增強您的生命並讓您變得更敏捷,尤其是在滿月的時候。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:治癒之月套裝(1/3)。", + "headArmoireLunarCrownNotes": "這頂皇冠能增強您的生命並讓您變得更敏捷,尤其是在滿月的時候。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:治癒之月套裝(1/3)。", "headArmoireRedHairbowText": "赤紅蝴蝶結頭飾", - "headArmoireRedHairbowNotes": "戴上這副赤紅色的蝴蝶結頭飾,就能讓您變得更強壯、堅韌,還會變聰明喔!增加<%= str %>點力量、<%= con %>點體質和<%= int %>點智力。來自神秘寶箱:赤紅蝴蝶結套裝(1/2)。", + "headArmoireRedHairbowNotes": "戴上這副赤紅色的蝴蝶結頭飾,就能讓您變得更強壯、堅韌,還會變聰明喔!增加<%= str %>點力量、<%= con %>點體質和<%= int %>點智力。魔法衣櫥:赤紅蝴蝶結套裝(1/2)。", "headArmoireVioletFloppyHatText": "羅蘭紫寬簷帽", - "headArmoireVioletFloppyHatNotes": "這頂簡易的帽子是由眾多咒語縫製而成的。最後再給它一抹令人心曠神怡的紫色。增加<%= per %>點感知、<%= int %>點智力和<%= con %>點體質。來自神秘寶箱:獨立裝備。", + "headArmoireVioletFloppyHatNotes": "這頂簡易的帽子是由眾多咒語縫製而成的。最後再給它一抹令人心曠神怡的紫色。增加<%= per %>點感知、<%= int %>點智力和<%= con %>點體質。魔法衣櫥:獨立裝備。", "headArmoireGladiatorHelmText": "角鬥士頭盔", - "headArmoireGladiatorHelmNotes": "要成為一名鬥士,您不但必須要很強壯...還要夠狡猾。增加<%= int %>點智力和<%= per %>點感知。來自神秘寶箱:角鬥士套裝(1/3)。", + "headArmoireGladiatorHelmNotes": "要成為一名鬥士,您不但必須要很強壯...還要夠狡猾。增加<%= int %>點智力和<%= per %>點感知。魔法衣櫥:角鬥士套裝(1/3)。", "headArmoireRancherHatText": "牛仔帽", - "headArmoireRancherHatNotes": "戴上這頂神奇的牛仔帽,並拴住您的坐騎和寵物們吧!增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。來自神秘寶箱:牛仔套裝(1/3)。", + "headArmoireRancherHatNotes": "戴上這頂神奇的牛仔帽,並拴住您的坐騎和寵物們吧!增加<%= str %>點力量、<%= per %>點感知和<%= int %>點智力。魔法衣櫥:牛仔套裝(1/3)。", "headArmoireBlueHairbowText": "水藍蝴蝶結頭飾", - "headArmoireBlueHairbowNotes": "戴上這副水藍色的蝴蝶結頭飾,就能讓您變得更敏銳、堅強,還會變聰明喔!增加<%= per %>點感知、<%= con %>點體質和<%= int %>點智力。來自神秘寶箱:水藍蝴蝶結套裝(1/2)。", + "headArmoireBlueHairbowNotes": "戴上這副水藍色的蝴蝶結頭飾,就能讓您變得更敏銳、堅強,還會變聰明喔!增加<%= per %>點感知、<%= con %>點體質和<%= int %>點智力。魔法衣櫥:水藍蝴蝶結套裝(1/2)。", "headArmoireRoyalCrownText": "皇家王冠", - "headArmoireRoyalCrownNotes": "吾王萬歲萬萬歲,年年有今日歲歲有今朝!增加<%= str %>點力量。來自神秘寶箱:皇家套裝(1/3)。", + "headArmoireRoyalCrownNotes": "吾王萬歲萬萬歲,年年有今日歲歲有今朝!增加<%= str %>點力量。魔法衣櫥:皇家套裝(1/3)。", "headArmoireGoldenLaurelsText": "黃金桂冠", - "headArmoireGoldenLaurelsNotes": "這個金色桂冠是用來獎勵那些已經成功克服壞習慣的人們。增加感知、體質各<%= attrs %>點。來自神秘寶箱:黃金托加長袍套裝(2/3)。", + "headArmoireGoldenLaurelsNotes": "這個金色桂冠是用來獎勵那些已經成功克服壞習慣的人們。增加感知、體質各<%= attrs %>點。魔法衣櫥:黃金托加長袍套裝(2/3)。", "headArmoireHornedIronHelmText": "鐵角頭盔", - "headArmoireHornedIronHelmNotes": "純鋼打造,無懈可擊。這頂鐵角頭盔硬得幾乎無法被打破。增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:鐵角套裝(1/3)。", + "headArmoireHornedIronHelmNotes": "純鋼打造,無懈可擊。這頂鐵角頭盔硬得幾乎無法被打破。增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:鐵角套裝(1/3)。", "headArmoireYellowHairbowText": "金黃蝴蝶結頭飾", - "headArmoireYellowHairbowNotes": "戴上這副金黃色的蝴蝶結頭飾,就能讓您變得更敏銳、強壯,還會變聰明喔!增加感知、力量、智力各<%= attrs %>點。來自神秘寶箱:金黃蝴蝶結套裝(1/2)。", + "headArmoireYellowHairbowNotes": "戴上這副金黃色的蝴蝶結頭飾,就能讓您變得更敏銳、強壯,還會變聰明喔!增加感知、力量、智力各<%= attrs %>點。魔法衣櫥:金黃蝴蝶結套裝(1/2)。", "headArmoireRedFloppyHatText": "亮紅寬簷帽", - "headArmoireRedFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出閃閃發亮的紅色。增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:淺紅睡衣套裝(1/3)。", + "headArmoireRedFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出閃閃發亮的紅色。增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:淺紅睡衣套裝(1/3)。", "headArmoirePlagueDoctorHatText": "瘟疫醫師帽", - "headArmoirePlagueDoctorHatNotes": "怠惰瘟疫主治醫生,值得一頂真實可靠的帽子!增加<%= str %>點力量、<%= int %>點智力和<%= con %>點體質。來自神秘寶箱:瘟疫醫師套裝(1/3)。", + "headArmoirePlagueDoctorHatNotes": "怠惰瘟疫主治醫生,值得一頂真實可靠的帽子!增加<%= str %>點力量、<%= int %>點智力和<%= con %>點體質。魔法衣櫥:瘟疫醫師套裝(1/3)。", "headArmoireBlackCatText": "黑貓帽", - "headArmoireBlackCatNotes": "這頂黑帽正在...打鼾,還甩動尾巴並深呼吸? 沒錯,在您頭上的正是一隻正在睡覺的貓。增加智力、感知各<%= attrs %>點。來自神秘寶箱:獨立裝備。", + "headArmoireBlackCatNotes": "這頂黑帽正在...打鼾,還甩動尾巴並深呼吸?沒錯,在您頭上的正是一隻正在睡覺的貓。增加智力、感知各<%= attrs %>點。魔法衣櫥:獨立裝備。", "headArmoireOrangeCatText": "橘貓帽", - "headArmoireOrangeCatNotes": "這頂橘帽正在...打鼾,還甩動尾巴並深呼吸? 沒錯,在您頭上的正是一隻正在睡覺的貓。增加力量、體質各<%= attrs %>點。來自神秘寶箱:獨立裝備。", + "headArmoireOrangeCatNotes": "這頂橘帽正在...打鼾,還甩動尾巴並深呼吸?沒錯,在您頭上的正是一隻正在睡覺的貓。增加力量、體質各<%= attrs %>點。魔法衣櫥:獨立裝備。", "headArmoireBlueFloppyHatText": "淺藍寬簷軟帽", - "headArmoireBlueFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出閃亮光輝的藍色。增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:淺藍睡衣套裝(1/3)。", + "headArmoireBlueFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出閃亮光輝的藍色。增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:淺藍睡衣套裝(1/3)。", "headArmoireShepherdHeaddressText": "牧羊人頭飾", - "headArmoireShepherdHeaddressNotes": "你戴上這頂頭飾能讓您顯得智力非凡,不過您放養的獅鷲無聊時喜歡咀嚼它。增加<%= int %>點智力。來自神秘寶箱:牧羊人套裝(3/3)。", + "headArmoireShepherdHeaddressNotes": "你戴上這頂頭飾能讓您顯得智力非凡,不過您放養的獅鷲無聊時喜歡咀嚼它。增加<%= int %>點智力。魔法衣櫥:牧羊人套裝(3/3)。", "headArmoireCrystalCrescentHatText": "弦月水晶帽", - "headArmoireCrystalCrescentHatNotes": "這頂帽子的力量會隨著月亮的陰晴圓缺而變化。增加智力、感知各<%= attrs %>點。來自神秘寶箱:弦月水晶套裝(1/3)。", + "headArmoireCrystalCrescentHatNotes": "這頂帽子的力量會隨著月亮的陰晴圓缺而變化。增加智力、感知各<%= attrs %>點。魔法衣櫥:弦月水晶套裝(1/3)。", "headArmoireDragonTamerHelmText": "馴龍師頭盔", - "headArmoireDragonTamerHelmNotes": "您看起來就像一條真正的龍。這根本是完美的偽裝。增加<%= int %>點智力。來自神秘寶箱:馴龍師套裝(1/3)。", + "headArmoireDragonTamerHelmNotes": "您看起來就像一條真正的龍。這根本是完美的偽裝。增加<%= int %>點智力。魔法衣櫥:馴龍師套裝(1/3)。", "headArmoireBarristerWigText": "大律師假髮", - "headArmoireBarristerWigNotes": "這頂有彈性的假髮能夠嚇跑敵人,即使它是多麼地凶猛無比。增加<%= str %>點力量。來自神秘寶箱:律師套裝(1/3)。", + "headArmoireBarristerWigNotes": "這頂有彈性的假髮能夠嚇跑敵人,即使它是多麼地凶猛無比。增加<%= str %>點力量。魔法衣櫥:律師套裝(1/3)。", "headArmoireJesterCapText": "小丑帽", - "headArmoireJesterCapNotes": "這頂帽子上的鈴鐺雖然會讓對手分心,但它卻會幫助您集中注意力。增加<%= per %>點感知。來自神秘寶箱:小丑套裝(1/3)。", + "headArmoireJesterCapNotes": "這頂帽子上的鈴鐺雖然會讓對手分心,但它卻會幫助您集中注意力。增加<%= per %>點感知。魔法衣櫥:小丑套裝(1/3)。", "headArmoireMinerHelmetText": "礦工安全帽", - "headArmoireMinerHelmetNotes": "這頂安全帽能保護您的頭部不被掉落下來的任務給砸傷!增加<%= int %>點智力。來自神秘寶箱:挖礦大師套裝(1/3)。", + "headArmoireMinerHelmetNotes": "這頂安全帽能保護您的頭部不被掉落下來的任務給砸傷!增加<%= int %>點智力。魔法衣櫥:挖礦大師套裝(1/3)。", "headArmoireBasicArcherCapText": "基礎射手帽子", - "headArmoireBasicArcherCapNotes": "唯有戴上這頂寬鬆的帽子,射手的裝備才算齊全!增加<%= per %>點感知。來自神秘寶箱:基礎射手套裝(3/3)。", + "headArmoireBasicArcherCapNotes": "唯有戴上這頂寬鬆的帽子,射手的裝備才算齊全!增加<%= per %>點感知。魔法衣櫥:基礎射手套裝(3/3)。", "headArmoireGraduateCapText": "畢業四方帽", - "headArmoireGraduateCapNotes": "恭喜恭喜!您有遠見的思維讓自己贏得了這頂思考帽。增加<%= int %>點智力。來自神秘寶箱:畢業生套裝(3/3)。", + "headArmoireGraduateCapNotes": "恭喜恭喜!您有遠見的思維讓自己贏得了這頂思考帽。增加<%= int %>點智力。魔法衣櫥:畢業生套裝(3/3)。", "headArmoireGreenFloppyHatText": "翠綠寬簷帽", - "headArmoireGreenFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出帶有華麗感的綠色。增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:淺綠睡衣套裝(1/3)。", + "headArmoireGreenFloppyHatNotes": "這頂帽子是由附魔過的針線縫製而成的,讓它呈現出帶有華麗感的綠色。增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:淺綠睡衣套裝(1/3)。", "headArmoireCannoneerBandannaText": "砲兵頭巾", - "headArmoireCannoneerBandannaNotes": "這頭巾就是我的生命!增加智力、感知各<%= attrs %>點。來自神秘寶箱:砲兵套裝(3/3)。", + "headArmoireCannoneerBandannaNotes": "這頭巾就是我的生命!增加智力、感知各<%= attrs %>點。魔法衣櫥:砲兵套裝(3/3)。", "headArmoireFalconerCapText": "獵鷹者便帽", - "headArmoireFalconerCapNotes": "這頂輕巧的便帽能幫助您更容易找到獵物。增加<%= int %>點智力。來自神秘寶箱:獵鷹者套裝(2/3)。", + "headArmoireFalconerCapNotes": "這頂輕巧的便帽能幫助您更容易找到獵物。增加<%= int %>點智力。魔法衣櫥:獵鷹者套裝(2/3)。", "headArmoireVermilionArcherHelmText": "朱紅射手頭盔", - "headArmoireVermilionArcherHelmNotes": "頭盔上的魔法紅石能讓您像雷射光一樣輕易地瞄準目標!增加<%= per %>點感知。來自神秘寶箱:朱紅射手套裝(3/3)。", + "headArmoireVermilionArcherHelmNotes": "頭盔上的魔法紅石能讓您像雷射光一樣輕易地瞄準目標!增加<%= per %>點感知。魔法衣櫥:朱紅射手套裝(3/3)。", "headArmoireOgreMaskText": "食人魔面罩", - "headArmoireOgreMaskNotes": "您的敵人一看到您就會馬上退避三舍:夭壽,食人魔來啦!增加體質、力量各<%= attrs %>點。來自神秘寶箱:食人魔套裝(1/3)。", + "headArmoireOgreMaskNotes": "您的敵人一看到您就會馬上退避三舍:夭壽,食人魔來啦!增加體質、力量各<%= attrs %>點。魔法衣櫥:食人魔套裝(1/3)。", "headArmoireIronBlueArcherHelmText": "弓箭手水藍鐵頭盔", - "headArmoireIronBlueArcherHelmNotes": "您的頭很硬? 不,您只是受到良好保護。增加<%= con %>點體質。來自神秘寶箱:鋼鐵弓箭手套裝(1/3)。", + "headArmoireIronBlueArcherHelmNotes": "您的頭很硬?不,您只是受到良好保護。增加<%= con %>點體質。魔法衣櫥:鋼鐵弓箭手套裝(1/3)。", "headArmoireWoodElfHelmText": "木妖精頭盔", - "headArmoireWoodElfHelmNotes": "這頂由葉子製作而成的頭盔或許看起來非常脆弱,但它卻可以在惡劣天氣或是在強敵面前保護您。增加<%= con %>點體質。來自神秘寶箱:木妖精(1/3)。", + "headArmoireWoodElfHelmNotes": "這頂由葉子製作而成的頭盔或許看起來非常脆弱,但它卻可以在惡劣天氣或是在強敵面前保護您。增加<%= con %>點體質。魔法衣櫥:木妖精(1/3)。", "headArmoireRamHeaddressText": "牡羊頭飾", - "headArmoireRamHeaddressNotes": "這頂精美的頭盔被塑造成牡羊的樣式。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:牡羊野蠻人套裝(1/3)。", + "headArmoireRamHeaddressNotes": "這頂精美的頭盔被塑造成牡羊的樣式。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:牡羊野蠻人套裝(1/3)。", "headArmoireCrownOfHeartsText": "愛心皇冠", - "headArmoireCrownOfHeartsNotes": "這頂玫瑰紅的皇冠不僅僅只是很搶眼。它還能在您面對艱難的任務時堅定您的心!增加<%= str %>點力量。來自神秘寶箱:心皇后套裝(1/3)。", + "headArmoireCrownOfHeartsNotes": "這頂玫瑰紅的皇冠不僅僅只是很搶眼。它還能在您面對艱難的任務時堅定您的心!增加<%= str %>點力量。魔法衣櫥:心皇后套裝(1/3)。", "headArmoireMushroomDruidCapText": "德魯伊蘑菇帽", - "headArmoireMushroomDruidCapNotes": "這頂在迷霧森林深處得到的帽子能賜予穿戴者藥用植物的知識。增加<%= int %>點智力和<%= str %>點力量。來自神秘寶箱:德魯伊蘑菇套裝(1/3)。", + "headArmoireMushroomDruidCapNotes": "這頂在迷霧森林深處得到的帽子能賜予穿戴者藥用植物的知識。增加<%= int %>點智力和<%= str %>點力量。魔法衣櫥:德魯伊蘑菇套裝(1/3)。", "headArmoireMerchantChaperonText": "商人伴侶", - "headArmoireMerchantChaperonNotes": "這件多功能毛製頭巾絕對會讓您成為市場上最時髦的商人!增加感知、智力各<%= attrs %>點。來自神秘寶箱:商人套裝(1/3)。", + "headArmoireMerchantChaperonNotes": "這件多功能毛製頭巾絕對會讓您成為市場上最時髦的商人!增加感知、智力各<%= attrs %>點。魔法衣櫥:商人套裝(1/3)。", "headArmoireVikingHelmText": "維京海盜頭盔", - "headArmoireVikingHelmNotes": "這頂特製的頭盔上不再有犄角的裝飾。因為哪樣會讓敵人輕鬆抓住!增加<%= str %>點力量和<%= per %>點感知。來自神秘寶箱:維京套裝(2/3)。", + "headArmoireVikingHelmNotes": "這頂特製的頭盔上不再有犄角的裝飾。因為哪樣會讓敵人輕鬆抓住!增加<%= str %>點力量和<%= per %>點感知。魔法衣櫥:維京套裝(2/3)。", "headArmoireSwanFeatherCrownText": "天鵝羽毛皇冠", - "headArmoireSwanFeatherCrownNotes": "這頂皇冠既可愛又輕巧,彷彿就像是天鵝的羽毛!增加<%= int %>點智力。來自神秘寶箱:天鵝湖舞者套裝(1/3)。", + "headArmoireSwanFeatherCrownNotes": "這頂皇冠既可愛又輕巧,彷彿就像是天鵝的羽毛!增加<%= int %>點智力。魔法衣櫥:天鵝湖舞者套裝(1/3)。", "headArmoireAntiProcrastinationHelmText": "反怠惰頭盔", - "headArmoireAntiProcrastinationHelmNotes": "這頂強韌的鋼鐵頭盔能幫助您戰勝怠惰並保持健康、快樂有效率!增加<%= per %>點感知。來自神秘寶箱:反怠惰套裝(1/3)。", + "headArmoireAntiProcrastinationHelmNotes": "這頂強韌的鋼鐵頭盔能幫助您戰勝怠惰並保持健康、快樂有效率!增加<%= per %>點感知。魔法衣櫥:反怠惰套裝(1/3)。", "headArmoireCandlestickMakerHatText": "蠟燭台製作師帽子", - "headArmoireCandlestickMakerHatNotes": "一頂俏皮的帽子能讓工作變得更有趣,而這頂帽子也不例外!增加感知、智力各<%= attrs %>點。來自神秘寶箱:蠟燭台製作師套裝(2/3)。", + "headArmoireCandlestickMakerHatNotes": "一頂俏皮的帽子能讓工作變得更有趣,而這頂帽子也不例外!增加感知、智力各<%= attrs %>點。魔法衣櫥:蠟燭台製作師套裝(2/3)。", "headArmoireLamplightersTopHatText": "點燈伕高頂禮帽", - "headArmoireLamplightersTopHatNotes": "這頂優雅的黑色帽子能幫您完成您的點燈任務!增加<%= con %>點體質。來自神秘寶箱:點燈伕套裝(3/4)。", + "headArmoireLamplightersTopHatNotes": "這頂優雅的黑色帽子能幫您完成您的點燈任務!增加<%= con %>點體質。魔法衣櫥:點燈伕套裝(3/4)。", "headArmoireCoachDriversHatText": "馬車伕禮帽", - "headArmoireCoachDriversHatNotes": "這頂帽子相當正式,但又不會像高頂禮帽那樣講究。請小心當您在高速駕駛時可別弄丟了帽子!增加<%= int %>點智力。來自神秘寶箱:馬車伕套裝(2/3)。", + "headArmoireCoachDriversHatNotes": "這頂帽子相當正式,但又不會像高頂禮帽那樣講究。請小心當您在高速駕駛時可別弄丟了帽子!增加<%= int %>點智力。魔法衣櫥:馬車伕套裝(2/3)。", "headArmoireCrownOfDiamondsText": "鑽石皇冠", - "headArmoireCrownOfDiamondsNotes": "這頂閃亮亮的皇冠不僅僅只是頂好帽子,他還能磨練您的心靈!增加<%= int %>點智力。來自神秘寶箱:鑽石王者套裝(2/4)。", + "headArmoireCrownOfDiamondsNotes": "這頂閃亮亮的皇冠不僅僅只是頂好帽子,他還能磨練您的心靈!增加<%= int %>點智力。魔法衣櫥:鑽石王者套裝(2/4)。", "headArmoireFlutteryWigText": "翩翩飛舞假髮", - "headArmoireFlutteryWigNotes": "這頂精美的撲粉歐式假髮裡有許許多多的空隙可以讓正聽您的吩咐而勞累的蝴蝶稍作休息、喘口氣。增加智力、感知、力量各<%= attrs %>點。來自神秘寶箱:飛舞連身裙套裝(2/4)。", + "headArmoireFlutteryWigNotes": "這頂精美的撲粉歐式假髮裡有許許多多的空隙可以讓正聽您的吩咐而勞累的蝴蝶稍作休息、喘口氣。增加智力、感知、力量各<%= attrs %>點。魔法衣櫥:飛舞連身裙套裝(2/4)。", "headArmoireBirdsNestText": "鳥巢", - "headArmoireBirdsNestNotes": "如果您開始感覺到頭上有些陣陣騷動且聽到不間斷吱吱喳喳的鳥聲音,這代表著這頂新帽子已經成為您的新朋友了。增加<%= int %>點智力。來自神秘寶箱:獨立裝備。", + "headArmoireBirdsNestNotes": "如果您開始感覺到頭上有些陣陣騷動且聽到不間斷吱吱喳喳的鳥聲音,這代表著這頂新帽子已經成為您的新朋友了。增加<%= int %>點智力。魔法衣櫥:獨立裝備。", "headArmoirePaperBagText": "紙袋", - "headArmoirePaperBagNotes": "這個袋子是個看起來很滑稽,戴上後卻意外地非常安全的頭盔 (別擔心,我們知道您戴上這之後看起來狀況非常好!) 增加<%= con %>點體質。來自神秘寶箱:獨立裝備。", + "headArmoirePaperBagNotes": "這個袋子是個看起來很滑稽,戴上後卻意外地非常安全的頭盔 (別擔心,我們知道您戴上這之後看起來狀況非常好!) 增加<%= con %>點體質。魔法衣櫥:獨立裝備。", "headArmoireBigWigText": "巨大假髮", - "headArmoireBigWigNotes": "撲粉假髮是為了讓人看起來更有威嚴,但這頂假髮只會讓人看了捧腹大笑而已!增加<%= str %>點力量。來自神秘寶箱:獨立裝備。", + "headArmoireBigWigNotes": "撲粉假髮是為了讓人看起來更有威嚴,但這頂假髮只會讓人看了捧腹大笑而已!增加<%= str %>點力量。魔法衣櫥:獨立裝備。", "headArmoireGlassblowersHatText": "玻璃吹製工工作帽", - "headArmoireGlassblowersHatNotes": "這頂帽子與您的其他玻璃吹製工套裝穿搭在一起會看起來非常好看唷!增加<%= per %>點感知。來自神秘寶箱:玻璃吹製工套裝(3/4)。", + "headArmoireGlassblowersHatNotes": "這頂帽子與您的其他玻璃吹製工套裝穿搭在一起會看起來非常好看唷!增加<%= per %>點感知。魔法衣櫥:玻璃吹製工套裝(3/4)。", "headArmoirePiraticalPrincessHeaddressText": "海盜公主頭飾", - "headArmoirePiraticalPrincessHeaddressNotes": "自古以來經驗老到的海盜皆是以擁有高檔的頭飾而聞名的!增加感知、智力各<%= attrs %>點。來自神秘寶箱:海盜公主套裝(1/4)。", + "headArmoirePiraticalPrincessHeaddressNotes": "自古以來經驗老到的海盜皆是以擁有高檔的頭飾而聞名的!增加感知、智力各<%= attrs %>點。魔法衣櫥:海盜公主套裝(1/4)。", "headArmoireJeweledArcherHelmText": "射手寶石頭盔", - "headArmoireJeweledArcherHelmNotes": "這頂頭盔不僅看起來非常華麗,它還格外地輕穎和堅固。增加<%= int %>點智力。來自神秘寶箱:射手寶石套裝(1/3)。", + "headArmoireJeweledArcherHelmNotes": "這頂頭盔不僅看起來非常華麗,它還格外地輕穎和堅固。增加<%= int %>點智力。魔法衣櫥:射手寶石套裝(1/3)。", "headArmoireVeilOfSpadesText": "黑桃面紗", - "headArmoireVeilOfSpadesNotes": "一件朦朧而神秘的面紗,可以增加您的潛行能力。增加<%= per %>點感知。來自神秘寶箱:黑桃長矛套裝(1/3)。", + "headArmoireVeilOfSpadesNotes": "一件朦朧而神秘的面紗,可以增加您的潛行能力。增加<%= per %>點感知。魔法衣櫥:黑桃長矛套裝(1/3)。", "offhand": "副手裝備", "offhandCapitalized": "副手裝備", "shieldBase0Text": "沒有副手裝備", @@ -1295,9 +1295,9 @@ "shieldSpecial0Text": "苦難骷髏", "shieldSpecial0Notes": "看透死亡的面紗,以陰間的慘象使敵人顫抖。增加<%= per %>點感知。", "shieldSpecial1Text": "水晶護盾", - "shieldSpecial1Notes": "能夠粉碎弓箭並折射反對者施加的咒語。增加所有屬性各<%= attrs %>點。", + "shieldSpecial1Notes": "能夠粉碎弓箭並折射反對者施加的咒語。增加全屬性<%= attrs %>點。", "shieldSpecialTakeThisText": "Take This盾牌", - "shieldSpecialTakeThisNotes": "這面盾牌只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "shieldSpecialTakeThisNotes": "這面盾牌只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "shieldSpecialGoldenknightText": "馬斯泰恩的碎石流星錘", "shieldSpecialGoldenknightNotes": "看到怪物統統搗爛!增加體質、感知各<%= attrs %>點。", "shieldSpecialMoonpearlShieldText": "月亮明珠護盾", @@ -1311,7 +1311,7 @@ "shieldSpecialLootBagText": "戰利品背包", "shieldSpecialLootBagNotes": "這個包包是大量儲存您從大家意想不到的任務中偷來的贓物的絕佳選擇!增加<%= str %>點力量。", "shieldSpecialWintryMirrorText": "寒冬手持鏡", - "shieldSpecialWintryMirrorNotes": "有甚麼更好的方法能欣賞您在寒冬中的妝容呢? 增加<%= int %>點智力。", + "shieldSpecialWintryMirrorNotes": "有甚麼更好的方法能欣賞您在寒冬中的妝容呢?增加<%= int %>點智力。", "shieldSpecialWakizashiText": "脇差", "shieldSpecialWakizashiNotes": "這把短刀是您正與每日任務近戰時的絕佳選擇!增加<%= con %>點認知。", "shieldSpecialYetiText": "雪怪馴化師護盾", @@ -1413,7 +1413,7 @@ "shieldSpecialWinter2018WarriorText": "魔術禮物包", "shieldSpecialWinter2018WarriorNotes": "任何您想要的實用物品都可以在這個麻袋裡找到。只要您能低語說出正確的通關咒語。增加<%= con %>點體質。2017-2018冬季限定版裝備。", "shieldSpecialWinter2018HealerText": "槲寄生鈴鐺", - "shieldSpecialWinter2018HealerNotes": "那是甚麼聲音? 就是那所有人都能聽見的暖心歡呼聲!增加<%= con %>點體質。2017-2018冬季限定版裝備。", + "shieldSpecialWinter2018HealerNotes": "那是甚麼聲音?就是那所有人都能聽見的暖心歡呼聲!增加<%= con %>點體質。2017-2018冬季限定版裝備。", "shieldSpecialSpring2018WarriorText": "早晨護盾", "shieldSpecialSpring2018WarriorNotes": "這面堅固的護盾能與輝煌的第一道曙光一同發光發熱。增加<%= con %>點體質。2018年春季限定版裝備。", "shieldSpecialSpring2018HealerText": "石榴石護盾", @@ -1447,63 +1447,63 @@ "shieldMystery301704Text": "輕盈紙扇", "shieldMystery301704Notes": "這把高尚的扇子能讓您感到涼爽,並且讓您看起來非常時髦!沒有屬性加成。3017年4月訂閱者專屬裝備。", "shieldArmoireGladiatorShieldText": "角鬥士護盾", - "shieldArmoireGladiatorShieldNotes": "想成為一名夠格的角鬥士,您不僅要⋯⋯算了隨便啦,用盾牌打爆他們就對了。增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:角鬥士套裝(3/3)。", + "shieldArmoireGladiatorShieldNotes": "想成為一名夠格的角鬥士,您不僅要⋯⋯算了隨便啦,用盾牌打爆他們就對了。增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:角鬥士套裝(3/3)。", "shieldArmoireMidnightShieldText": "午夜護盾", - "shieldArmoireMidnightShieldNotes": "在午夜鐘聲響起時,這面盾牌將會展現它最大的力量!增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:獨立裝備。", + "shieldArmoireMidnightShieldNotes": "在午夜鐘聲響起時,這面盾牌將會展現它最大的力量!增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:獨立裝備。", "shieldArmoireRoyalCaneText": "皇家手杖", - "shieldArmoireRoyalCaneNotes": "皇上萬歲!為此高唱!增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:皇家套裝(2/3)。", + "shieldArmoireRoyalCaneNotes": "皇上萬歲!為此高唱!增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:皇家套裝(2/3)。", "shieldArmoireDragonTamerShieldText": "馴龍師護盾", - "shieldArmoireDragonTamerShieldNotes": "快用這面龍形護盾來轉移敵人的注意力吧!增加<%= per %>點感知。來自神秘寶箱:馴龍師套裝(2/3)。", + "shieldArmoireDragonTamerShieldNotes": "快用這面龍形護盾來轉移敵人的注意力吧!增加<%= per %>點感知。魔法衣櫥:馴龍師套裝(2/3)。", "shieldArmoireMysticLampText": "神秘油燈", - "shieldArmoireMysticLampNotes": "用這神秘的油燈照亮黑暗的洞穴!增加<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "shieldArmoireMysticLampNotes": "用這神秘的油燈照亮黑暗的洞穴!增加<%= per %>點感知。魔法衣櫥:獨立裝備。", "shieldArmoireFloralBouquetText": "鮮花花束", - "shieldArmoireFloralBouquetNotes": "這對戰鬥沒啥幫助。但您不覺得它很漂亮嗎? 增加<%= con %>點體質。來自神秘寶箱:獨立裝備。", + "shieldArmoireFloralBouquetNotes": "這對戰鬥沒啥幫助。但您不覺得它很漂亮嗎?增加<%= con %>點體質。魔法衣櫥:獨立裝備。", "shieldArmoireSandyBucketText": "沙桶", - "shieldArmoireSandyBucketNotes": "最適合用來容納您完成任務後獲得的金幣!增加<%= per %>點感知。來自神秘寶箱:海濱套裝(3/3)。", + "shieldArmoireSandyBucketNotes": "最適合用來容納您完成任務後獲得的金幣!增加<%= per %>點感知。魔法衣櫥:海濱套裝(3/3)。", "shieldArmoirePerchingFalconText": "棲息獵鷹", - "shieldArmoirePerchingFalconNotes": "您的獵鷹好友正棲息在您的手臂上,隨時準備撲向您的敵人。增加<%= str %>點力量。來自神秘寶箱:獵鷹者套裝(3/3)。", + "shieldArmoirePerchingFalconNotes": "您的獵鷹好友正棲息在您的手臂上,隨時準備撲向您的敵人。增加<%= str %>點力量。魔法衣櫥:獵鷹者套裝(3/3)。", "shieldArmoireRamHornShieldText": "牡羊角護盾", - "shieldArmoireRamHornShieldNotes": "用這面護盾狠狠地甩向看您不順眼的每日任務!增加感知、力量各<%= attrs %>點。來自神秘寶箱:牡羊野蠻人套裝(3/3)。", + "shieldArmoireRamHornShieldNotes": "用這面護盾狠狠地甩向看您不順眼的每日任務!增加感知、力量各<%= attrs %>點。魔法衣櫥:牡羊野蠻人套裝(3/3)。", "shieldArmoireRedRoseText": "紅玫瑰", - "shieldArmoireRedRoseNotes": "這朵深紅色玫瑰聞起來相當迷人。它同時還能增強您的理解力。增加<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "shieldArmoireRedRoseNotes": "這朵深紅色玫瑰聞起來相當迷人。它同時還能增強您的理解力。增加<%= per %>點感知。魔法衣櫥:獨立裝備。", "shieldArmoireMushroomDruidShieldText": "德魯伊蘑菇護盾", - "shieldArmoireMushroomDruidShieldNotes": "雖然是用蘑菇製成的,卻堅硬無比!增加<%= con %>點體質和<%= str %>點力量。來自神秘寶箱:德魯伊蘑菇套裝(3/3)。", + "shieldArmoireMushroomDruidShieldNotes": "雖然是用蘑菇製成的,卻堅硬無比!增加<%= con %>點體質和<%= str %>點力量。魔法衣櫥:德魯伊蘑菇套裝(3/3)。", "shieldArmoireFestivalParasolText": "慶典陽傘", - "shieldArmoireFestivalParasolNotes": "這把輕穎的陽傘可以幫您抵禦強光。不論它是來自於太陽,亦或是深紅色的每日任務!增加<%= con %>點體質。來自神秘寶箱:節日慶典套裝(2/3)。", + "shieldArmoireFestivalParasolNotes": "這把輕穎的陽傘可以幫您抵禦強光。不論它是來自於太陽,亦或是深紅色的每日任務!增加<%= con %>點體質。魔法衣櫥:節日慶典套裝(2/3)。", "shieldArmoireVikingShieldText": "維京海盜護盾", - "shieldArmoireVikingShieldNotes": "這面由結實的木頭和獸皮製作而成的護盾能夠抵禦最令人畏懼的敵人。增加<%= per %>點感知和<%= int %>點智力。來自神秘寶箱:維京海盜套裝(3/3)。", + "shieldArmoireVikingShieldNotes": "這面由結實的木頭和獸皮製作而成的護盾能夠抵禦最令人畏懼的敵人。增加<%= per %>點感知和<%= int %>點智力。魔法衣櫥:維京海盜套裝(3/3)。", "shieldArmoireSwanFeatherFanText": "天鵝毛風扇", - "shieldArmoireSwanFeatherFanNotes": "當您在跳舞時,使用這把扇子能讓您的動作變得更優美,宛如一隻翩翩起舞的優雅天鵝。增加<%= str %>點力量。來自神秘寶箱:天鵝湖舞者套裝(3/3)。", + "shieldArmoireSwanFeatherFanNotes": "當您在跳舞時,使用這把扇子能讓您的動作變得更優美,宛如一隻翩翩起舞的優雅天鵝。增加<%= str %>點力量。魔法衣櫥:天鵝湖舞者套裝(3/3)。", "shieldArmoireGoldenBatonText": "黃金指揮棒", - "shieldArmoireGoldenBatonNotes": "當您跳進戰爭後跟著節奏揮舞這跟指揮棒,您簡直銳不可擋!增加智力、力量各<%= attrs %>點。來自神秘寶箱:獨立裝備。", + "shieldArmoireGoldenBatonNotes": "當您跳進戰爭後跟著節奏揮舞這跟指揮棒,您簡直銳不可擋!增加智力、力量各<%= attrs %>點。魔法衣櫥:獨立裝備。", "shieldArmoireAntiProcrastinationShieldText": "反怠惰護盾", - "shieldArmoireAntiProcrastinationShieldNotes": "這面堅固的鋼盾將能幫您擋下分心物的干擾!增加<%= con %>點體質。來自神秘寶箱:反怠惰套裝(3/3)。", + "shieldArmoireAntiProcrastinationShieldNotes": "這面堅固的鋼盾將能幫您擋下分心物的干擾!增加<%= con %>點體質。魔法衣櫥:反怠惰套裝(3/3)。", "shieldArmoireHorseshoeText": "馬蹄鐵", - "shieldArmoireHorseshoeNotes": "快用這塊鐵製的馬蹄保護您飼養的坐騎之腳吧。增加 體質、感知、力量各<%= attrs %>點。來自神秘寶箱:蹄鐵工套裝(3/3)。", + "shieldArmoireHorseshoeNotes": "快用這塊鐵製的馬蹄保護您飼養的坐騎之腳吧。增加 體質、感知、力量各<%= attrs %>點。魔法衣櫥:蹄鐵工套裝(3/3)。", "shieldArmoireHandmadeCandlestickText": "手工蠟燭台", - "shieldArmoireHandmadeCandlestickNotes": "您精美的蠟製品為心懷感激的Habitica鄉民提供光明和溫暖!增加<%= str %>點力量。來自神秘寶箱:蠟燭台製作師套裝(3/3)。", + "shieldArmoireHandmadeCandlestickNotes": "您精美的蠟製品為心懷感激的Habitica鄉民提供光明和溫暖!增加<%= str %>點力量。魔法衣櫥:蠟燭台製作師套裝(3/3)。", "shieldArmoireWeaversShuttleText": "織女的梭子", - "shieldArmoireWeaversShuttleNotes": "這個工具在您的經緯線之間來回穿梭,並製作出一塊布!增加<%= int %>點智力和<%= per %>點感知。來自神秘寶箱:織布工套裝(3/3)。", + "shieldArmoireWeaversShuttleNotes": "這個工具在您的經緯線之間來回穿梭,並製作出一塊布!增加<%= int %>點智力和<%= per %>點感知。魔法衣櫥:織布工套裝(3/3)。", "shieldArmoireShieldOfDiamondsText": "鑽石護盾", - "shieldArmoireShieldOfDiamondsNotes": "這面閃耀的護盾不但能提供保護,還能賜予您耐力!增加<%= con %>點體質。來自神秘寶箱:鑽石王者套裝(4/4)。", + "shieldArmoireShieldOfDiamondsNotes": "這面閃耀的護盾不但能提供保護,還能賜予您耐力!增加<%= con %>點體質。魔法衣櫥:鑽石王者套裝(4/4)。", "shieldArmoireFlutteryFanText": "翩翩飛舞紙扇", - "shieldArmoireFlutteryFanNotes": "炎炎夏日中,除了它,沒有任何東西能同時讓您看起來和感覺起來更清爽。增加體質、智力、感知各<%= attrs %>點。來自神秘寶箱:飛舞連身裙套裝(4/4)。", + "shieldArmoireFlutteryFanNotes": "炎炎夏日中,除了它,沒有任何東西能同時讓您看起來和感覺起來更清爽。增加體質、智力、感知各<%= attrs %>點。魔法衣櫥:飛舞連身裙套裝(4/4)。", "shieldArmoireFancyShoeText": "高級高跟鞋", - "shieldArmoireFancyShoeNotes": "這是您正在製作中的訂製高跟鞋。它非常適合皇家成員!增加智力、感知各<%= attrs %>點。來自神秘寶箱:鞋匠套裝(3/3)。", + "shieldArmoireFancyShoeNotes": "這是您正在製作中的訂製高跟鞋。它非常適合皇家成員!增加智力、感知各<%= attrs %>點。魔法衣櫥:鞋匠套裝(3/3)。", "shieldArmoireFancyBlownGlassVaseText": "華麗吹製玻璃花瓶", - "shieldArmoireFancyBlownGlassVaseNotes": "您做出來的花瓶是多麼的高尚啊!您會想要將甚麼東西放在這裡頭呢? 增加<%= int %>點智力。來自神秘寶箱:玻璃吹製工套裝(4/4)。", + "shieldArmoireFancyBlownGlassVaseNotes": "您做出來的花瓶是多麼的高尚啊!您會想要將甚麼東西放在這裡頭呢?增加<%= int %>點智力。魔法衣櫥:玻璃吹製工套裝(4/4)。", "shieldArmoirePiraticalSkullShieldText": "海盜骷髏護盾", - "shieldArmoirePiraticalSkullShieldNotes": "這面附魔過的護盾將能竊聽敵人寶藏的藏匿點。請仔細聆聽!增加感知、智力各<%= attrs %>點。來自神秘寶箱:海盜公主套裝(4/4)。", + "shieldArmoirePiraticalSkullShieldNotes": "這面附魔過的護盾將能竊聽敵人寶藏的藏匿點。請仔細聆聽!增加感知、智力各<%= attrs %>點。魔法衣櫥:海盜公主套裝(4/4)。", "shieldArmoireUnfinishedTomeText": "未完成的巨著", - "shieldArmoireUnfinishedTomeNotes": "當您持有這本書時,您完全無法怠慢!因為這本書的裝訂需要盡快被完成,才能讓大家讀這本書!增加<%= int %>點致力。來自神秘寶箱:圖書裝訂工套裝(4/4)。", + "shieldArmoireUnfinishedTomeNotes": "當您持有這本書時,您完全無法怠慢!因為這本書的裝訂需要盡快被完成,才能讓大家讀這本書!增加<%= int %>點致力。魔法衣櫥:圖書裝訂工套裝(4/4)。", "shieldArmoireSoftBluePillowText": "柔軟藍枕頭", - "shieldArmoireSoftBluePillowNotes": "明智的戰士都會在遠征時多準備一個枕頭。可以保護自己免於被鋒利的任務傷害...甚至是您正在小睡的時候。增加<%= con %>點體質。來自神秘寶箱:淺藍睡衣套裝(3/3)。", + "shieldArmoireSoftBluePillowNotes": "明智的戰士都會在遠征時多準備一個枕頭。可以保護自己免於被鋒利的任務傷害...甚至是您正在小睡的時候。增加<%= con %>點體質。魔法衣櫥:淺藍睡衣套裝(3/3)。", "shieldArmoireSoftRedPillowText": "柔軟紅枕頭", - "shieldArmoireSoftRedPillowNotes": "已做好萬全準備的戰士都會在遠征前準備一塊枕頭。這塊枕頭能保護您不受艱難的任務傷害... 甚至是在您小睡的時候。增加體質、力量各<%= attrs %>點。來自神秘寶箱:淺紅睡衣套裝(3/3)。", + "shieldArmoireSoftRedPillowNotes": "已做好萬全準備的戰士都會在遠征前準備一塊枕頭。這塊枕頭能保護您不受艱難的任務傷害... 甚至是在您小睡的時候。增加體質、力量各<%= attrs %>點。魔法衣櫥:淺紅睡衣套裝(3/3)。", "shieldArmoireSoftGreenPillowText": "柔軟綠枕頭", - "shieldArmoireSoftGreenPillowNotes": "有經驗的戰士都會在遠征前準備一塊枕頭。這塊枕頭能驅散那些討厭的雜事... 甚至是在您小睡的時候。增加體質<%= con %>點和智力<%= int %>點。來自神秘寶箱:淺綠睡衣套裝(3/3)。", + "shieldArmoireSoftGreenPillowNotes": "有經驗的戰士都會在遠征前準備一塊枕頭。這塊枕頭能驅散那些討厭的雜事... 甚至是在您小睡的時候。增加體質<%= con %>點和智力<%= int %>點。魔法衣櫥:淺綠睡衣套裝(3/3)。", "shieldArmoireMightyQuillText": "威力鵝毛筆", - "shieldArmoireMightyQuillNotes": "比劍還更有威力,他們是這樣說的!增加<%= per %>點感知。來自神秘寶箱:抄寫員套裝(2/3)。", + "shieldArmoireMightyQuillNotes": "比劍還更有威力,他們是這樣說的!增加<%= per %>點感知。魔法衣櫥:抄寫員套裝(2/3)。", "back": "後背配件", "backCapitalized": "後背配件", "backBase0Text": "沒有後背配件", @@ -1548,7 +1548,7 @@ "backSpecialWonderconBlackText": "潛行披風", "backSpecialWonderconBlackNotes": "由暗影與低語交織而成。沒有屬性加成。集會參與者特別版裝備。", "backSpecialTakeThisText": "Take This翅膀", - "backSpecialTakeThisNotes": "這雙翅膀只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "backSpecialTakeThisNotes": "這雙翅膀只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "backSpecialSnowdriftVeilText": "雪堆面紗", "backSpecialSnowdriftVeilNotes": "這個半透明的面紗能讓您看起來像是被優雅紛飛的雪所包圍!沒有屬性加成。", "backSpecialAetherCloakText": "以太斗篷", @@ -1584,7 +1584,7 @@ "bodySpecialWonderconBlackText": "黑檀木項圈", "bodySpecialWonderconBlackNotes": "這是一條有魅力的黑檀木項圈!沒有屬性加成。集會參與者特別版裝備。", "bodySpecialTakeThisText": "Take This護肩", - "bodySpecialTakeThisNotes": "這套護肩只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加所有屬性各<%= attrs %>點。", + "bodySpecialTakeThisNotes": "這套護肩只有參與過由“Take This”贊助的挑戰才可獲得!恭喜您!增加全屬性<%= attrs %>點。", "bodySpecialAetherAmuletText": "以太護身符", "bodySpecialAetherAmuletNotes": "這是一個擁有神秘歷史的護身符。增加體質、力量各<%= attrs %>點。", "bodySpecialSummerMageText": "閃耀披風", @@ -1598,7 +1598,7 @@ "bodySpecialSummer2015MageText": "黃金扣環", "bodySpecialSummer2015MageNotes": "雖然這個扣環不能讓您變強,但它可真是閃耀啊!沒有屬性加成。2015年夏季限定版裝備。", "bodySpecialSummer2015HealerText": "水手領巾", - "bodySpecialSummer2015HealerNotes": "唷呵呵? 不,不,不~!沒有屬性加成。2015年夏季限定版裝備。", + "bodySpecialSummer2015HealerNotes": "唷呵呵?不,不,不~!沒有屬性加成。2015年夏季限定版裝備。", "bodySpecialNamingDay2018Text": "紫禦獅鷲披風", "bodySpecialNamingDay2018Notes": "命名節快樂!快戴上這件典雅又柔軟的披風一同前來為Habitica歡慶吧!沒有屬性加成。", "bodyMystery201705Text": "折疊式羽毛戰士之翼", @@ -1610,7 +1610,7 @@ "bodyMystery201901Text": "北極星護肩", "bodyMystery201901Notes": "這套閃閃發光的護肩非常堅固,但卻可以像一縷縷跳舞的光束一樣輕盈地靠在您的肩膀上。沒有屬性加成。2019年1月訂閱者專屬裝備。", "bodyArmoireCozyScarfText": "舒適圍巾", - "bodyArmoireCozyScarfNotes": "這條上等的圍巾能讓您在寒冷環境下工作時,還能保持溫暖。增加體質、感知各<%= attrs %>點。來自神秘寶箱:點燈伕套裝(4/4)。", + "bodyArmoireCozyScarfNotes": "這條上等的圍巾能讓您在寒冷環境下工作時,還能保持溫暖。增加體質、感知各<%= attrs %>點。魔法衣櫥:點燈伕套裝(4/4)。", "headAccessory": "頭飾", "headAccessoryCapitalized": "頭飾", "accessories": "配件", @@ -1698,9 +1698,9 @@ "headAccessoryMystery301405Text": "護目鏡頭飾", "headAccessoryMystery301405Notes": "人們說,\"護目鏡是戴在眼睛上的\"。人們說,\"沒有人會想要一個只能戴在頭上的護目鏡\"。哈!您這次真的讓他們大開眼界了!沒有屬性加成。3015年8月訂閱者專屬裝備。", "headAccessoryArmoireComicalArrowText": "可笑的箭", - "headAccessoryArmoireComicalArrowNotes": "這根奇特的東西的確會想讓人捧腹大笑!增加<%= str %>點力量。來自神秘寶箱:獨立裝備。", + "headAccessoryArmoireComicalArrowNotes": "這根奇特的東西的確會想讓人捧腹大笑!增加<%= str %>點力量。魔法衣櫥:獨立裝備。", "headAccessoryArmoireGogglesOfBookbindingText": "圖書裝訂護目鏡", - "headAccessoryArmoireGogglesOfBookbindingNotes": "這副護目鏡將不會為為您的任何任務帶來一丁點的幫助!增加<%= per %>點感知。來自神秘寶箱:圖書裝訂工套裝(1/4)。", + "headAccessoryArmoireGogglesOfBookbindingNotes": "這副護目鏡將不會為為您的任何任務帶來一丁點的幫助!增加<%= per %>點感知。魔法衣櫥:圖書裝訂工套裝(1/4)。", "eyewear": "眼部配件", "eyewearCapitalized": "眼部配件", "eyewearBase0Text": "沒有眼部配件", @@ -1744,26 +1744,26 @@ "eyewearMystery301703Text": "孔雀假面舞會面具", "eyewearMystery301703Notes": "最適合在花俏的化裝舞會時穿戴或是想靜悄悄地穿過那群講究穿著的人群時穿戴。沒有屬性加成。3017年3月訂閱者專屬裝備。", "eyewearArmoirePlagueDoctorMaskText": "瘟疫醫師面具", - "eyewearArmoirePlagueDoctorMaskNotes": "這是一副由某位正與怠惰瘟疫抗爭的醫生穿戴過的真品面具。增加體質、智力各<%= attrs %>點。來自神秘寶箱:瘟疫醫師套裝(2/3)。", + "eyewearArmoirePlagueDoctorMaskNotes": "這是一副由某位正與怠惰瘟疫抗爭的醫生穿戴過的真品面具。增加體質、智力各<%= attrs %>點。魔法衣櫥:瘟疫醫師套裝(2/3)。", "eyewearArmoireGoofyGlassesText": "愚蠢眼鏡", - "eyewearArmoireGoofyGlassesNotes": "非常適合給想隱姓埋名或是想讓您的同伴咯咯大笑時穿戴。增加<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "eyewearArmoireGoofyGlassesNotes": "非常適合給想隱姓埋名或是想讓您的同伴咯咯大笑時穿戴。增加<%= per %>點感知。魔法衣櫥:獨立裝備。", "twoHandedItem": "雙持物品。", "weaponArmoireChefsSpoonText": "大廚勺子", - "weaponArmoireChefsSpoonNotes": "高喊出戰斗口號:“湯勺!!”同時舉起它。增加<%= int %>點智力。來自神秘寶箱:大廚套裝(3/4)。", + "weaponArmoireChefsSpoonNotes": "高喊出戰斗口號:“湯勺!!”同時舉起它。增加<%= int %>點智力。魔法衣櫥:大廚套裝(3/4)。", "weaponArmoireVernalTaperText": "春天小蠟燭", - "weaponArmoireVernalTaperNotes": "白天越來越長,但這個蠟燭台能幫助您在日出前找到自己的路。增加<%= con %>點體質。來自神秘寶箱:春季聖袍套裝(3/3)。", + "weaponArmoireVernalTaperNotes": "白天越來越長,但這個蠟燭台能幫助您在日出前找到自己的路。增加<%= con %>點體質。魔法衣櫥:春季聖袍套裝(3/3)。", "armorArmoireChefsJacketText": "大廚夾克", - "armorArmoireChefsJacketNotes": "這件厚重的夾克擁有雙排扣,可以保護您免受波濺(還具有方便的反彈功能)。增加<%= int %>點智力。來自神秘寶箱:大廚套裝(2/4)", + "armorArmoireChefsJacketNotes": "這件厚重的夾克擁有雙排扣,可以保護您免受波濺(還具有方便的反彈功能)。增加<%= int %>點智力。魔法衣櫥:大廚套裝(2/4)", "armorArmoireVernalVestmentText": "春季聖袍", - "armorArmoireVernalVestmentNotes": "這件柔順的聖袍能以最時髦的方式享受溫和春日。增加力量、智力各<%= per %>點。來自神秘寶箱:春季聖袍套裝(2/3)。", + "armorArmoireVernalVestmentNotes": "這件柔順的聖袍能以最時髦的方式享受溫和春日。增加力量、智力各<%= per %>點。魔法衣櫥:春季聖袍套裝(2/3)。", "headArmoireToqueBlancheText": "廚師帽", - "headArmoireToqueBlancheNotes": "根據傳說,這頂帽子的褶皺數量就代表著您學會用不同方式煮蛋的數目!真的還假的? 增加<%= int %>點感知。來自神秘寶箱:大廚套裝(1/4)。", + "headArmoireToqueBlancheNotes": "根據傳說,這頂帽子的褶皺數量就代表著您學會用不同方式煮蛋的數目!真的還假的?增加<%= int %>點感知。魔法衣櫥:大廚套裝(1/4)。", "headArmoireVernalHenninText": "春季圓錐高帽", - "headArmoireVernalHenninNotes": "這頂錐形的帽子不僅好看,同時還能塞進一張捲起來的代辦事項清單。增加<%= per %>點感知。來自神秘寶箱:春季聖袍套裝(1/3)。", + "headArmoireVernalHenninNotes": "這頂錐形的帽子不僅好看,同時還能塞進一張捲起來的代辦事項清單。增加<%= per %>點感知。魔法衣櫥:春季聖袍套裝(1/3)。", "shieldMystery201902Text": "神秘的五彩紙屑", "shieldMystery201902Notes": "這些來自魔法之心的閃光紙片能飄浮在空中緩慢地舞蹈。沒有屬性加成。2019年2月訂閱者專屬裝備。", "shieldArmoireMightyPizzaText": "巨無霸披薩", - "shieldArmoireMightyPizzaNotes": "的確,這是面非常棒的護盾,但我們強烈建議您可以將這些美味的披薩吃掉。增加<%= per %>點感知。來自神秘寶箱:大廚套裝(4/4)。", + "shieldArmoireMightyPizzaNotes": "的確,這是面非常棒的護盾,但我們強烈建議您可以將這些美味的披薩吃掉。增加<%= per %>點感知。魔法衣櫥:大廚套裝(4/4)。", "eyewearMystery201902Text": "神秘破碎面具", "eyewearMystery201902Notes": "這頂神秘面具能隱藏您的身分,但卻藏不住您迷人的笑容。沒有屬性加成。2019年2月訂閱者專屬裝備", "weaponMystery201911Notes": "這個法杖的水晶球可以讓你看到前程,但你必須小心!用這麼危險的知識會出乎意料地改變一個人。沒有屬性加成。2019年11月訂閱者專屬裝備。", @@ -1784,15 +1784,15 @@ "backMystery201905Notes": "憑藉這些彩虹色的翅膀飛向未知領域。沒有屬性加成。2019年5月訂閱者專屬裝備。", "backMystery201912Text": "極地精靈翅膀", "shieldArmoireBirthdayBannerNotes": "慶祝你的特殊日子,愛人的特殊日子,或者在1月31日慶祝Habitica的生日!增加<%= str %>點力量。魔法衣櫥:生日快樂套裝(4/4)。", - "shieldArmoireAlchemistsScaleNotes": "確保使用正確地儀器和精密地測量此神秘成分。增加<%= int %>點智力。來自神秘寶箱:煉金術士套裝(4/4)。", + "shieldArmoireAlchemistsScaleNotes": "確保使用正確地儀器和精密地測量此神秘成分。增加<%= int %>點智力。魔法衣櫥:煉金術士套裝(4/4)。", "backMystery201905Text": "悅目龍翅膀", "shieldArmoireBirthdayBannerText": "生日橫幅", - "shieldArmoireMasteredShadowNotes": "你的法力已將這些漩渦狀的暗影帶到你的身邊進行投標。增加感知、體質各<%= attrs %>點。來自神秘寶箱:暗影大師套裝(4/4)。", + "shieldArmoireMasteredShadowNotes": "你的法力已將這些漩渦狀的暗影帶到你的身邊進行投標。增加感知、體質各<%= attrs %>點。魔法衣櫥:暗影大師套裝(4/4)。", "shieldArmoireAlchemistsScaleText": "煉金術士的測量規模", "shieldArmoireMasteredShadowText": "掌握到的暗影", - "shieldArmoirePolishedPocketwatchNotes": "你獲得了時間。而且你戴著它很好看。增加<%= int %>點智力。來自神秘寶箱:獨立裝備。", + "shieldArmoirePolishedPocketwatchNotes": "你獲得了時間。而且你戴著它很好看。增加<%= int %>點智力。魔法衣櫥:獨立裝備。", "shieldArmoirePolishedPocketwatchText": "拋光懷錶", - "shieldArmoireTrustyUmbrellaNotes": "神秘事故往往伴隨著惡劣的天氣,所以要做好準備!增加<%= int %>點智力。來自神秘寶箱:偵探集(4/4)。", + "shieldArmoireTrustyUmbrellaNotes": "神秘事故往往伴隨著惡劣的天氣,所以要做好準備!增加<%= int %>點智力。魔法衣櫥:偵探集(4/4)。", "shieldArmoireTrustyUmbrellaText": "值得信賴的雨傘", "shieldSpecialWinter2020HealerNotes": "你是否覺得自己對這個世界來說,你太好了,太單純了?只有這種美麗的香料才能發揮作用。增加<%= con %>點體質。2019-2020冬季限定版裝備。", "shieldSpecialWinter2020HealerText": "巨大的肉桂棒", @@ -1853,21 +1853,21 @@ "headSpecialKS2019Text": "神話獅鷲頭盔", "headSpecialPiDayNotes": "在走圈圈時,嘗試保持這塊兒美味的派的平衡。或者把它扔到紅色的每日任務裡!或者你可以直接吃掉它。任你選擇!沒有屬性加成。", "headSpecialPiDayText": "圓周率帽子", - "armorArmoireLayerCakeArmorNotes": "它又有保護作用又好吃!增加<%= con %>點體質。來自神秘寶箱:生日快樂套裝(2/4)。", + "armorArmoireLayerCakeArmorNotes": "它又有保護作用又好吃!增加<%= con %>點體質。魔法衣櫥:生日快樂套裝(2/4)。", "armorArmoireLayerCakeArmorText": "千層蛋糕盔甲", - "armorArmoireDuffleCoatNotes": "穿這個舒適時尚羊毛大衣帶你進入霜凍境界。增加體質、感知各<%= attrs %>點。來自神秘寶箱:風衣套裝(1/2)。", + "armorArmoireDuffleCoatNotes": "穿這個舒適時尚羊毛大衣帶你進入霜凍境界。增加體質、感知各<%= attrs %>點。魔法衣櫥:風衣套裝(1/2)。", "armorArmoireDuffleCoatText": "風衣", - "armorArmoireAlchemistsRobeNotes": "做神奇的鐵或者磚石需要強烈的藥水、可能有意料之外的副作用。這個披肩會保護你。增加<%= con %>點體質和<%= per %>點感知。來自神秘寶箱:煉金術士套裝(1/4)。", + "armorArmoireAlchemistsRobeNotes": "做神奇的鐵或者磚石需要強烈的藥水、可能有意料之外的副作用。這個披肩會保護你。增加<%= con %>點體質和<%= per %>點感知。魔法衣櫥:煉金術士套裝(1/4)。", "armorArmoireAlchemistsRobeText": "煉金術士的披肩", - "armorArmoireShadowMastersRobeNotes": "這個長袍的布是用Habitica的最深的洞穴中最暗的陰影做成的。增加<%= con %>點體質。來自神秘寶箱:暗影大師套裝(1/4)。", + "armorArmoireShadowMastersRobeNotes": "這個長袍的布是用Habitica的最深的洞穴中最暗的陰影做成的。增加<%= con %>點體質。魔法衣櫥:暗影大師套裝(1/4)。", "armorArmoireShadowMastersRobeText": "暗影大師的長袍", - "armorArmoireInvernessCapeNotes": "這款堅固的服裝可以讓你在任何類型的天氣中尋找線索。增加感知、智力各<%= attrs %>點。來自神秘寶箱:偵探套裝(2/4)。", + "armorArmoireInvernessCapeNotes": "這款堅固的服裝可以讓你在任何類型的天氣中尋找線索。增加感知、智力各<%= attrs %>點。魔法衣櫥:偵探套裝(2/4)。", "armorArmoireInvernessCapeText": "斗篷披肩", - "armorArmoireAstronomersRobeNotes": "事實證明絲綢和星光織成的纖維不僅神奇,而且非常透氣。增加感知、體質各<%= attrs %>點。來自神秘寶箱:天文學家法師套裝(1/3)。", + "armorArmoireAstronomersRobeNotes": "事實證明絲綢和星光織成的纖維不僅神奇,而且非常透氣。增加感知、體質各<%= attrs %>點。魔法衣櫥:天文學家法師套裝(1/3)。", "armorArmoireAstronomersRobeText": "天文學家的長袍", - "armorArmoireBoatingJacketNotes": "無論你是在一艘時髦的遊艇上,還是在一輛破車上,穿著這件夾克、戴著領帶的你都將惹人注目。增加力量、智力和感知各<%= attrs %>點。來自神秘寶箱:划船套裝(1/3)。", + "armorArmoireBoatingJacketNotes": "無論你是在一艘時髦的遊艇上,還是在一輛破車上,穿著這件夾克、戴著領帶的你都將惹人注目。增加力量、智力和感知各<%= attrs %>點。魔法衣櫥:划船套裝(1/3)。", "armorArmoireBoatingJacketText": "划船夾克", - "armorArmoireNephriteArmorNotes": "这款盔甲由坚固的钢环制成,饰有玉石,可保护您免受拖延!增加<%= str %>点力量和<%= per %>点感知。來自神秘寶箱:软玉射手套装(3/3)。", + "armorArmoireNephriteArmorNotes": "这款盔甲由坚固的钢环制成,饰有玉石,可保护您免受拖延!增加<%= str %>点力量和<%= per %>点感知。魔法衣櫥:软玉射手套装(3/3)。", "armorArmoireNephriteArmorText": "軟玉盔甲", "armorMystery201910Notes": "這個隱秘的護甲上刀山下火海,無所不能地保護你。沒有屬性加成。2019年10月訂閱者專屬裝備。", "armorMystery201910Text": "隱秘的護甲", @@ -1917,11 +1917,11 @@ "armorSpecialSpring2019RogueText": "雲盔甲", "armorSpecialKS2019Notes": "這個在內部像獅鷲高貴的內心一樣閃閃發光的護甲,鼓勵你為獲得的成就而感到自豪。增加<%= con %>點體質。", "armorSpecialKS2019Text": "史詩獅鷲護甲", - "weaponArmoireHappyBannerNotes": "“H”代表Happy,或者Habitica?這是你的選擇!增加<%= per %>點感知。來自神秘寶箱:生日快樂套裝(3/4)。", + "weaponArmoireHappyBannerNotes": "“H”代表Happy,或者Habitica?這是你的選擇!增加<%= per %>點感知。魔法衣櫥:生日快樂套裝(3/4)。", "weaponArmoireHappyBannerText": "Happy旗幟", - "weaponArmoireAlchemistsDistillerNotes": "用這個光亮銅管儀器淨化鐵和別的神奇化合物。增加<%= str %>點力量和<%= int %>點智力。來自神秘寶箱:煉金術士套裝(3/4)。", + "weaponArmoireAlchemistsDistillerNotes": "用這個光亮銅管儀器淨化鐵和別的神奇化合物。增加<%= str %>點力量和<%= int %>點智力。魔法衣櫥:煉金術士套裝(3/4)。", "weaponArmoireAlchemistsDistillerText": "煉金術士的蒸餾器", - "weaponArmoireShadowMastersMaceNotes": "當你揮舞這個發光的權杖時,黑暗生物將服從你的每一個指令。增加<%= per %>點感知。來自神秘寶箱:暗影大師套裝(3/4)。", + "weaponArmoireShadowMastersMaceNotes": "當你揮舞這個發光的權杖時,黑暗生物將服從你的每一個指令。增加<%= per %>點感知。魔法衣櫥:暗影大師套裝(3/4)。", "eyewearSpecialGreenHalfMoonText": "綠色半月形眼鏡", "eyewearSpecialGreenHalfMoonNotes": "帶綠色鏡框和月牙形鏡片的眼鏡。沒有屬性加成。", "eyewearSpecialPinkHalfMoonText": "粉色半月形眼鏡", @@ -1941,21 +1941,21 @@ "eyewearMystery201907Text": "甜美太陽鏡", "eyewearMystery201907Notes": "看起來很棒,同時保護您的眼睛免受有害紫外線的傷害!沒有屬性加成。2019年7月訂閱者專屬裝備。", "weaponArmoireShadowMastersMaceText": "暗影大師的權杖", - "weaponArmoireResplendentRapierNotes": "用這種鋒利的武器展示你的劍法。增加<%= per%>點感知。來自神秘寶箱:獨立裝備。", + "weaponArmoireResplendentRapierNotes": "用這種鋒利的武器展示你的劍法。增加<%= per%>點感知。魔法衣櫥:獨立裝備。", "weaponArmoireResplendentRapierText": "華麗細劍", - "weaponArmoireFloridFanNotes": "這款可愛的絲綢扇可在不使用時折疊。增加<%= con%>點體質。來自神秘寶箱:獨立裝備。", + "weaponArmoireFloridFanNotes": "這款可愛的絲綢扇可在不使用時折疊。增加<%= con%>點體質。魔法衣櫥:獨立裝備。", "weaponArmoireFloridFanText": "炫彩扇子", - "weaponArmoireMagnifyingGlassNotes": "啊哈!一個證據!用這個精細的放大鏡仔細檢查它。增加<%= per%>點感知。來自神秘寶箱:偵探套裝(3/4)。", + "weaponArmoireMagnifyingGlassNotes": "啊哈!一個證據!用這個精細的放大鏡仔細檢查它。增加<%= per%>點感知。魔法衣櫥:偵探套裝(3/4)。", "weaponArmoireMagnifyingGlassText": "放大鏡", - "weaponArmoireAstronomersTelescopeNotes": "一種可以讓你觀察星星古老舞蹈的樂器。增加<%= per%>點感知。來自神秘寶箱:天文學家法師套裝(3/3)。", + "weaponArmoireAstronomersTelescopeNotes": "一種可以讓你觀察星星古老舞蹈的樂器。增加<%= per%>點感知。魔法衣櫥:天文學家法師套裝(3/3)。", "weaponArmoireAstronomersTelescopeText": "天文學家的望遠鏡", - "weaponArmoireBambooCaneNotes": "非常適合協助您漫步或跳查爾斯頓舞。增加智力、感知、體質各<%= attrs %>點。來自神秘寶箱:划船套裝(3/3)。", + "weaponArmoireBambooCaneNotes": "非常適合協助您漫步或跳查爾斯頓舞。增加智力、感知、體質各<%= attrs %>點。魔法衣櫥:划船套裝(3/3)。", "weaponArmoireBambooCaneText": "竹藤", - "weaponArmoireNephriteBowNotes": "這個弓射出特殊的玉石箭,即使是最頑固的壞習慣也會消失!增加<%= int%>點智力和<%= str%>點力量。來自神秘寶箱:和田玉弓箭手(1/3)。", + "weaponArmoireNephriteBowNotes": "這個弓射出特殊的玉石箭,即使是最頑固的壞習慣也會消失!增加<%= int%>點智力和<%= str%>點力量。魔法衣櫥:和田玉弓箭手(1/3)。", "weaponArmoireNephriteBowText": "和田弓", - "weaponArmoireSlingshotNotes": "瞄准你的紅色日常任務!增加<%= str%>點力量。來自神秘寶箱:獨立裝備。", + "weaponArmoireSlingshotNotes": "瞄准你的紅色日常任務!增加<%= str%>點力量。魔法衣櫥:獨立裝備。", "weaponArmoireSlingshotText": "彈弓", - "weaponArmoireJugglingBallsNotes": "Habiticans是多任務處理的大師,所以你應該毫不費力地將所有這些球保持在空中!增加<%= int%>點智力。來自神秘寶箱:獨立裝備。", + "weaponArmoireJugglingBallsNotes": "Habiticans是多任務處理的大師,所以你應該毫不費力地將所有這些球保持在空中!增加<%= int%>點智力。魔法衣櫥:獨立裝備。", "weaponArmoireJugglingBallsText": "雜耍球", "weaponMystery201911Text": "神奇水晶法杖", "weaponSpecialWinter2020HealerNotes": "把它揮舞一下以後,它的香氣會召喚你的朋友和助手,讓他們來烹飪和烘烤!增加<%= int %>點智力。2019-2020冬季限定版裝備。", @@ -1995,23 +1995,23 @@ "shieldSpecialKS2019Text": "神話獅鷲盾", "shieldSpecialPiDayNotes": "看你敢計算這個盾牌周長與美味的比例!沒有屬性加成。", "shieldSpecialPiDayText": "π盾", - "headArmoireFrostedHelmNotes": "這個完美的頭盔適合任何慶祝活動!增加<%= int %>點智力。來自神秘寶箱:生日快樂套裝(1/4)。", + "headArmoireFrostedHelmNotes": "這個完美的頭盔適合任何慶祝活動!增加<%= int %>點智力。魔法衣櫥:生日快樂套裝(1/4)。", "headArmoireFrostedHelmText": "糖衣頭盔", - "headArmoireEarflapHatNotes": "如果你想保持頭部的溫暖,可以戴上這頂帽子!增加智力、力量各<%= attrs %>點。來自神秘寶箱:風衣套裝(2/2)。", + "headArmoireEarflapHatNotes": "如果你想保持頭部的溫暖,可以戴上這頂帽子!增加智力、力量各<%= attrs %>點。魔法衣櫥:風衣套裝(2/2)。", "headArmoireEarflapHatText": "耳罩帽", - "headArmoireAlchemistsHatNotes": "雖然帽子並不是煉金術中必不可少的元素,但酷的裝扮的確不會傷害任何東西!增加<%= per %>點感知。來自神秘寶箱:煉金術士套裝(2/4)。", + "headArmoireAlchemistsHatNotes": "雖然帽子並不是煉金術中必不可少的元素,但酷的裝扮的確不會傷害任何東西!增加<%= per %>點感知。魔法衣櫥:煉金術士套裝(2/4)。", "headArmoireAlchemistsHatText": "煉金術士的帽子", - "headArmoireShadowMastersHoodNotes": "這個頭罩讓你在最暗的地方看得清。但是,你可能需要眼藥水。增加感知、體質各<%= attrs %>點。來自神秘寶箱:暗影大師套裝(2/4)。", + "headArmoireShadowMastersHoodNotes": "這個頭罩讓你在最暗的地方看得清。但是,你可能需要眼藥水。增加感知、體質各<%= attrs %>點。魔法衣櫥:暗影大師套裝(2/4)。", "headArmoireShadowMastersHoodText": "暗影大師的頭罩", - "headArmoireDeerstalkerCapNotes": "這個帽子非常適合鄉村遊覽,但也可以用於解決謎題!增加<%= int %>點智力。來自神秘寶箱:偵探集(1/4)。", - "headArmoireAstronomersHatNotes": "一個完美的帽子,用於天體觀察或花式精靈早午餐。增加<%= con%>點體質。來自神秘寶箱:天文學家法師套裝(2/3)。", + "headArmoireDeerstalkerCapNotes": "這個帽子非常適合鄉村遊覽,但也可以用於解決謎題!增加<%= int %>點智力。魔法衣櫥:偵探集(1/4)。", + "headArmoireAstronomersHatNotes": "一個完美的帽子,用於天體觀察或花式精靈早午餐。增加<%= con%>點體質。魔法衣櫥:天文學家法師套裝(2/3)。", "headArmoireDeerstalkerCapText": "獵鹿帽", - "headArmoireBoaterHatNotes": "這個稻草帽是最棒的!增加力量、體質、感知各<%= attrs %>點。來自神秘寶箱:划船套裝(2/3)。", - "headArmoireNephriteHelmNotes": "在這個頭盔上雕刻的魔法玉石羽毛可以提高您的目標。增加<%= int%>感知和<%= per%>智力。來自神秘寶箱:玉弓箭手(2/3)。", + "headArmoireBoaterHatNotes": "這個稻草帽是最棒的!增加力量、體質、感知各<%= attrs %>點。魔法衣櫥:划船套裝(2/3)。", + "headArmoireNephriteHelmNotes": "在這個頭盔上雕刻的魔法玉石羽毛可以提高您的目標。增加<%= int%>感知和<%= per%>智力。魔法衣櫥:玉弓箭手(2/3)。", "headArmoireNephriteHelmText": "綠玉帽子", "headArmoireBoaterHatText": "船帽", "headArmoireAstronomersHatText": "天文學家帽", - "headArmoireTricornHatNotes": "成為一個革命性的開玩笑者!增加<%= per %>點感知。來自神秘寶箱:獨立裝備。", + "headArmoireTricornHatNotes": "成為一個革命性的開玩笑者!增加<%= per %>點感知。魔法衣櫥:獨立裝備。", "headArmoireTricornHatText": "三角帽", "headMystery202001Notes": "你的聽力會聽力會這麼敏銳,你會聽到星星的閃爍和月亮的旋轉。沒有屬性加成。2020年1月訂閱者專屬裝備。", "headMystery202001Text": "寓言的狐狸耳朵", @@ -2031,5 +2031,13 @@ "armorSpecialBirthday2020Notes": "生日快乐,Habitica!穿上这些古怪的派对长袍去庆祝美妙的一天。没有属性加成。", "armorSpecialBirthday2020Text": "古怪派對長袍", "weaponMystery202002Notes": "這個配飾帶給您神秘與浪漫的氣氛。它的防曬能力是一項獎勵!沒有屬性加成。 2020年12月訂閱者物品。", - "weaponMystery202002Text": "優雅愛人陽傘" + "weaponMystery202002Text": "優雅愛人陽傘", + "shieldArmoirePerfectMatchNotes": "熱點:我們認為你看起來很棒。增加<%= per %>點感知。魔法衣櫥:火柴製造者套裝(4/4)。", + "shieldArmoirePerfectMatchText": "完美的火柴", + "headArmoireMatchMakersBeretNotes": "戴上這頂可愛的帽子,你會驚嘆不已!增加<%= con %>點體質。魔法衣櫥:火柴製造者套裝(2/4)。", + "headArmoireMatchMakersBeretText": "火柴製造者的貝雷帽", + "armorArmoireMatchMakersApronNotes": "這款圍裙是為了安全,但出於幽默的考慮,我們可以把它淡化一下。增加體質、力量、智力各<%= attrs %>點。魔法衣櫥:火柴製造者套裝(1/4)。", + "armorArmoireMatchMakersApronText": "火柴製造者的圍裙", + "weaponArmoireLivelyMatchNotes": "你拿到這根火柴時,你一定會激發某人的興趣!增加<%= str %>點力量。魔法衣櫥:火柴製造者套裝(3/4)。", + "weaponArmoireLivelyMatchText": "一根活潑的火柴" } diff --git a/website/common/locales/zh_TW/messages.json b/website/common/locales/zh_TW/messages.json index e403c9f3c3..ccef2a9f24 100644 --- a/website/common/locales/zh_TW/messages.json +++ b/website/common/locales/zh_TW/messages.json @@ -32,9 +32,9 @@ "previousGearNotOwned": "在購買這件裝備前你需要先購買較低等級的裝備。", "messageHealthAlreadyMax": "你的生命力已經是最大值。", "messageHealthAlreadyMin": "喔不!您沒有生命值了,購買治療藥水已經來不及了。但別擔心,您還可以復活!", - "armoireEquipment": "<%= image %>你在神祕寶箱裡找到稀有的裝備:<%= dropText %>!好棒!", + "armoireEquipment": "<%= image %>你在魔法衣櫥裡找到稀有的裝備:<%= dropText %>!好棒!", "armoireFood": "<%= image %>你在神秘寶箱裡找到了<%= dropText %>。怎麼會出現在這?", - "armoireExp": "您打開了神祕寶箱而獲得了經驗值。", + "armoireExp": "您打開了魔法衣櫥而獲得了經驗值。", "messageInsufficientGems": "寶石不足!", "messageAuthPasswordMustMatch": "密碼不匹配", "messageAuthCredentialsRequired": "需要輸入用戶名,郵箱,密碼和確認密碼", diff --git a/website/common/locales/zh_TW/npc.json b/website/common/locales/zh_TW/npc.json index da0fcffeeb..ab1a684e6a 100644 --- a/website/common/locales/zh_TW/npc.json +++ b/website/common/locales/zh_TW/npc.json @@ -5,7 +5,7 @@ "welcomeTo": "歡迎來到", "welcomeBack": "歡迎回來!", "justin": "Justin", - "justinIntroMessage1": "你好!你是新來的吧?我叫Justin, 將會是你在Habitica裡的導遊。", + "justinIntroMessage1": "你好!你是新來的吧?我叫Justin,將會是你在Habitica裡的導遊。", "justinIntroMessage2": "想要開始,你將需要創造一名角色。", "justinIntroMessage3": "太棒了!請問,在這趟旅途中你會對什麼有興趣?", "justinIntroMessageUsername": "在開始之前,我們先看看怎麼稱呼你吧。下面我為你產生了顯示名稱和帳號名稱。你選好以後,我們就可以開始塑造你的角色了!", diff --git a/website/common/locales/zh_TW/questscontent.json b/website/common/locales/zh_TW/questscontent.json index 4cf8c95641..29ed27875f 100644 --- a/website/common/locales/zh_TW/questscontent.json +++ b/website/common/locales/zh_TW/questscontent.json @@ -15,49 +15,49 @@ "questGryphonCompletion": "這隻強大的野獸遭擊敗後,羞愧地逃回他原來的主人那兒。「說真的,你做的太棒了,冒險者!」baconsaur 高聲說:「請拿走一些獅鷲的蛋吧,我相信你會好好養育這些幼鳥的。」", "questGryphonBoss": "烈燄獅鷲", "questGryphonDropGryphonEgg": "獅鷲(蛋)", - "questGryphonUnlockText": "解鎖——可在市集中購買獅鷲蛋", + "questGryphonUnlockText": "在市場中解鎖獅鷲蛋以購買", "questHedgehogText": "巨型刺猬", "questHedgehogNotes": "刺蝟是一種很有趣的動物。牠們是Habitica公民最深情的寵物之一。但有傳言說,如果你在午夜之後餵給他們牛奶,牠們會越來越暴躁,並且變成50倍大。InspectorCaracal才剛剛這麼做。完蛋了。", "questHedgehogCompletion": "你的隊伍成功地讓巨型刺猬平靜了下來!縮回原來的大小後,她蹣跚著爬向她的蛋。一邊吱吱叫,她一邊把她的一些蛋推向你的隊伍。希望這些刺猬會更喜歡牛奶!", "questHedgehogBoss": "巨型刺猬", "questHedgehogDropHedgehogEgg": "刺猬(蛋)", - "questHedgehogUnlockText": "解鎖——可在市集中購買刺蝟蛋", + "questHedgehogUnlockText": "在市場中解鎖刺蝟蛋以購買", "questGhostStagText": "春之精靈", "questGhostStagNotes": "喔!春天。一個色彩再度回到景色中的季節。冬天的雪丘消融。充滿活力的植物取代了寒霜曾經的位置。甜美的綠葉長滿了樹叢,青草變回了他從前活潑的顏色,繁花構成的彩虹順著平原升起,白色的神祕煙霧覆蓋了整個大地!...等等,神秘煙霧?「喔我的天!」InspectorCaracal憂愁地說「似乎有某種精靈造成了這場霧。喔,它現在往你那邊衝過去了。」", "questGhostStagCompletion": "精靈似乎毫髮無傷,將它的鼻子靠近地面。一股平靜的聲音包圍著你的隊伍。「我為我的所作所為感到抱歉。我剛從睡眠中甦醒,神智似乎未清。請把這些當做我道歉的象徵。」一窩蛋忽然出現在精靈前的草地上。精靈片語未留,奔跑進森林之中,只留下花朵兀自在他的身後飄落。", "questGhostStagBoss": "精靈雄鹿", "questGhostStagDropDeerEgg": "鹿(蛋)", - "questGhostStagUnlockText": "解鎖——可在市集中購買鹿蛋", + "questGhostStagUnlockText": "在市場中解鎖鹿蛋以購買", "questRatText": "鼠王", "questRatNotes": "到處都是垃圾!整個Habitica充斥著未完成的日常任務造成的垃圾。問題已然相當嚴重,成群的老鼠現在隨處可見。你注意到@Pandah 愛憐地拍著一隻老鼠。她解釋說其實老鼠相當溫馴,牠們以未完成的日常任務為食。問題的根源在於日常任務落入了下水道內,使下水道成為亟需清理的危險場所。你走入下水道內,一隻巨鼠睜著血紅雙眼、咧出一口黃板牙來攻擊你,試圖保護自己的巢穴。究竟你會落荒而逃,還是勇敢面對傳說中的鼠王呢?", "questRatCompletion": "你的最後一擊粉碎了巨鼠的力量,牠的眼睛逐漸黯淡發灰。這隻巨獸化為許多小老鼠,驚慌地四處亂竄。你發現@Pandah 站在你身後,凝望著那一度強大的生物。她解釋Habitica的公民因為受到你勇氣的鼓舞,很快地就把他們未完成的每日任務解決了。她警告說我們仍須警醒,一旦我們放鬆警戒,鼠王還會回來的。@Pandah 也給了你幾個老鼠蛋作為酬勞,看到你表露不安,她微笑著說:「牠們是很棒的寵物。」", "questRatBoss": "鼠王", "questRatDropRatEgg": "老鼠(蛋)", - "questRatUnlockText": "解鎖——可在市集中購買老鼠蛋", + "questRatUnlockText": "在市場中解鎖老鼠蛋以購買", "questOctopusText": "章魚克蘇魯的呼喚", "questOctopusNotes": "@Urse 是位相當狂熱的抄寫員,他希望你幫忙探索海岸邊的一個神祕洞穴。在暮光下潮淵中矗立著一座由鐘乳石所構成的大門。當你走進大門,一道黑暗的漩渦自大門根基處開始打轉。你詫異的看著一隻章魚似的龍自漩渦中心升起。「黏稠的星之子醒來了,」@Urse 激動地大喊「經過了千萬億年之後,偉大的章魚克蘇魯又重獲自由了,又可以為了盡興而開始劫掠了。」", "questOctopusCompletion": "最後一擊,怪物滑進了它現身的漩渦中。你不知道@Urse 是會為你的勝利而高興還是會為怪物的離開而難過。在沉默中,你的同伴指著附近的潮池,裡面有三個的粘滑的,巨大的蛋,被放在一個用金幣堆成的窩中。「也許這只是章魚蛋,」你不安地說。在你們回家之後,@Urse 狂熱潦草地寫著遊記,而你懷疑著你不會是最後一次聽到偉大的章魚克蘇魯這個名字。", "questOctopusBoss": "章魚克蘇魯", "questOctopusDropOctopusEgg": "章魚(蛋)", - "questOctopusUnlockText": "解鎖——可在市集中購買章魚蛋", + "questOctopusUnlockText": "在市場中解鎖章魚蛋以購買", "questHarpyText": "救命啊!是鳥身女妖哈琵!", "questHarpyNotes": "勇敢的冒險家@UncommonCriminal 為了追尋前幾天現蹤的有翅怪獸,早已消失在樹林中一陣子了。而正當你打算進行調查時,一隻受傷的鸚鵡停在你的膀臂上,牠美麗的羽翼上卻劃著一道醜陋的傷疤。鸚鵡的腳上綁著一張潦草的字條,匆匆交代了:@UncommonCriminal 為了保護鸚鵡,被凶惡的鳥身女妖哈琵抓住,亟需你幫忙脫困。你能跟著鸚鵡,擊敗鳥身女妖哈琵,好拯救@UncommonCriminal 嗎?", "questHarpyCompletion": "鳥身女妖哈琵遭到最後一擊而倒下,羽毛到處紛飛散落一地。你隨即爬上哈琵的窩,找到被鸚鵡蛋圍繞的@UncommonCriminal。身為團隊一員,你趕緊把蛋放回附近的鳥窩中。而那帶著傷疤尋求你幫忙的鸚鵡啞啞地叫著,把一些蛋放在你的手中。「哈琵的攻擊讓一些蛋需要有人照顧」@UncommonCriminal 解釋道,「看來你是被認定是名譽鸚鵡了。」", "questHarpyBoss": "哈琵", "questHarpyDropParrotEgg": "鸚鵡(蛋)", - "questHarpyUnlockText": "解鎖——可在市集中購買鸚鵡蛋", + "questHarpyUnlockText": "在市場中解鎖鸚鵡蛋以購買", "questRoosterText": "狂暴公雞", "questRoosterNotes": "幾年來農夫@extrajordanary 都利用公雞來作為鬧鐘。但現在出現了一隻巨大的公雞,叫得比過去都大聲——甚至叫醒了每位Habitica的居民!被剝奪睡眠的Habitica居民仍努力的完成他們的每日任務。但@Pandoro 認為是時候讓事情落幕了。「拜託,有沒有人能教導那隻公雞喊小聲一點?」而你自告奮勇,在某日清晨靠近那隻公雞——但牠旋即轉身,鼓動巨大的翅膀,亮出鋒利的爪子,然後發出一聲戰吼。", "questRoosterCompletion": "運用策略與力量,你馴服了那頭野獸。它的耳朵裡曾經塞滿了羽毛和任務,現在已經乾淨的煥然一新了。牠小聲的對你鳴叫,將牠的喙依偎在你的肩膀上。隔天,你正準備要啟程的時候,@EmeraldOx 帶著一個籃子跑向你。「等等!今天早上我去農舍的時候,公雞留了這些在你休息房間的門外。我想牠是想要你收下。」你打開籃子看到3個易碎的雞蛋。", "questRoosterBoss": "公雞", "questRoosterDropRoosterEgg": "公雞(蛋)", - "questRoosterUnlockText": "解鎖——可在市集中購買雞蛋", + "questRoosterUnlockText": "在市場中解鎖雞蛋以購買", "questSpiderText": "冰冷蜘蛛", "questSpiderNotes": "隨著天氣慢慢變冷,精巧的冰霜像玻璃花紋一樣的出現Habitica公民家中的窗上...除了@Arcosine,現在在他家的冰冷蜘蛛將他的窗戶完全凍住打不開。我的天啊。", "questSpiderCompletion": "寒霜蜘蛛敗退了,留下了一小堆霜和一些她附魔過的卵囊。@Arcosine 立刻將這些卵當做獎勵送給了你——說不定你能養育出一些沒有危害的蜘蛛當做你自己的寵物?", "questSpiderBoss": "蜘蛛", "questSpiderDropSpiderEgg": "蜘蛛(蛋)", - "questSpiderUnlockText": "解鎖——可在市集中購買蜘蛛蛋", + "questSpiderUnlockText": "在市場中解鎖蜘蛛蛋以購買", "questGroupVice": "惡習之龍", "questVice1Text": "惡習之龍,第1部:逃出惡習之龍的控制", "questVice1Notes": "

傳言說,有一個可怕的邪惡藏身於Habitica山的洞穴中。它會扭轉接近這片土地的英雄堅強的意志,讓他們染上壞習慣並變得懶惰!這個野獸由巨大的力量和陰影組成,並化身為一條奸詐的陰影巨龍——Vice。勇敢的Habitica居民,一起站出來,擊敗這個邪惡的怪物。但是,你一定要相信自己能抵抗他巨大的邪惡之力。

Vice,第一部:

小心不要讓他控制你的意志,不然你怎麼和他戰鬥?不要成為懶惰和惡習的犧牲品!努力與巨龍的力量對抗吧,逃出他邪惡之力的影響!

", @@ -137,7 +137,7 @@ "questSeahorseCompletion": "現在平靜下來的海馬駒溫順地游到你的身邊。「看啊!」@Kiwibot 說,「他想讓我們照顧他的孩子們。」她給了你三個蛋。「好好撫養牠們,」她說,「隨時歡迎你參加Dilatory城的賽馬大會!」", "questSeahorseBoss": "海馬駒", "questSeahorseDropSeahorseEgg": "海馬(蛋)", - "questSeahorseUnlockText": "解鎖——可在市集中購買海馬蛋", + "questSeahorseUnlockText": "在市場中解鎖海馬蛋以購買", "questGroupAtom": "平凡任務線的進攻", "questAtom1Text": "平凡世界的攻勢,第1部:碗碟大災難!", "questAtom1Notes": "你到了清洗之湖岸邊想好好休息一下...但是清洗之湖被一堆沒洗的盤子污染了!這怎麼行?你當然不能允許這種事情。你唯一能做的就是:洗掉這些盤子,拯救你的休息區!最好找些肥皂來清洗這團糟。要好多肥皂...", @@ -159,13 +159,13 @@ "questOwlCompletion": "暗夜貓頭鷹在黎明前消失了,
即便如此,你依然打一個哈欠。
也許現在應該是休息的時候了?
這時,你發現你的床上有個窩!
對於暗夜貓頭鷹來說那是最棒的了
你為了完成目標而徹夜不眠,
但是你的新寵物會悅耳的鳴叫
來告訴你應該去睡覺了。", "questOwlBoss": "暗夜貓頭鷹", "questOwlDropOwlEgg": "貓頭鷹(蛋)", - "questOwlUnlockText": "解鎖——可在市集中購買貓頭鷹蛋", + "questOwlUnlockText": "在市場中解鎖貓頭鷹蛋以購買", "questPenguinText": "冰霜禽鳥", "questPenguinNotes": "雖然這只是Habitica大陸最南端平常而炎熱的一天,一股異常的寒氣降臨至活躍湖泊。凜風呼嘯,湖岸開始結冰。冰刺從地面突出,分開了野草和泥土。@Melynnrose 和@Breadstrings 向你跑來。

「幫幫我們!」@Melynnrose 喊道。「我們帶了一隻巨型企鵝,我們以為用他來冰凍住湖面,我們就可以滑冰了,但我們準備的餵他的魚不夠多!」

「現在他發怒了,要用冰冷的氣息凍結住所有看得到的東西!」@Breadstrings 說道。「麻煩你快制服他,否則我們都得被冰雪覆蓋!」看來你得讓這只企鵝...冷靜一下", "questPenguinCompletion": "當你就快打敗這隻企鵝時,冰雪都融化了。他在陽光下平息下來,開始享受你發現的另外一桶魚。接著,他劃過湖面,激起輕柔而又閃亮的冰晶。這是隻多奇怪的鳥啊!「看起來他好像丟下了一些蛋,」@Painter de Cluster說道。

@Rattify 笑說:「可能這些企鵝想要繼續保持冷淡?」", "questPenguinBoss": "冰霜企鵝", "questPenguinDropPenguinEgg": "企鵝(蛋)", - "questPenguinUnlockText": "解鎖——可在市集中購買企鵝蛋", + "questPenguinUnlockText": "在市場中解鎖企鵝蛋以購買", "questStressbeastText": "Stoïkalm草原的惡劣壓力雪怪", "questStressbeastNotes": "完成每日任務和待辦事項來攻擊世界Boss!未完成的每日任務會增加壓力值。當壓力值滿時,這個世界Boss會攻擊一個NPC。世界Boss不會攻擊單一玩家。只有沒在酒館休息的玩家才會被他們的未完成的每日任務傷害。

~*~

我們首先聽到的是腳步聲,緩慢,卻勢如千軍。玩家們一個一個走出門外去看,嚇得連話都說不出來。

我們以前都見過壓力雪怪,當然是那種在困難時刻才出現的惡毒的小東西。但這一個?這一個比大樓還高,一爪子能輕易撕碎巨龍。冰霜從它惡臭的皮毛上落下,而它嘶吼,冰爆把我們的屋頂都掀翻了。除了在古老的傳說裡,我們從沒聽說過這樣可怕的怪物。

「注意了,玩家們!」@SabreCat 大喊,「注意並且躲在屋內!這是可惡壓力雪怪!」

「這肯定是幾百年累積的壓力形成的怪物!「@Kiwibot 說,緊閉酒館的門窗。」

「在Stoïkalm草原,」Lemoness 面色嚴峻,「那時我們覺得他們溫和無害,但這些傢伙肯定偷偷把他們的壓力藏在什麼地方了。一代一代演化成這個怪物。現在這個怪物重獲自由,去襲擊他們...還有我們!」

只有一個辦法能趕跑一個壓力雪怪,無論是可惡壓力雪怪還是其他的,那就是完成每日任務和待辦事項去攻擊它!讓我們團聚在一起達到這個可怕的敵人——不過千萬不要懈怠,否則未完成的每日任務可能會激怒它,而它會...", "questStressbeastBoss": "惡劣壓力雪怪", @@ -191,43 +191,43 @@ "questTRexUndeadRageDescription": "當你未完成你的每日任務時,這條狀態列就會增加。如果狀態列滿了,霸王龍骨骸就會治癒它剩下生命值的30%!", "questTRexUndeadRageEffect": "`霸王龍骨骸使出骨骸治癒!`\n\n怪獸發出神祕的嘶吼聲,接著它的骨頭開始癒合在一起!", "questTRexDropTRexEgg": "暴龍(蛋)", - "questTRexUnlockText": "解鎖——可在市集中購買暴龍蛋", + "questTRexUnlockText": "在市場中解鎖暴龍蛋以購買", "questRockText": "逃離洞穴生物", "questRockNotes": "你與朋友們正穿越Habitica的蜿蜒山脈,某天晚上紮營在一個有著閃亮礦石的美麗洞穴。但第二天早上醒來時,入口消失了,而身下的洞穴地面正在變化。

「這座山是活的!」你的同伴@pfeffernusse 大叫著,「這些不是水晶──是牙齒!」

@Painter de Cluster 抓住你的手。「我們得另外想辦法逃出去──跟緊我,別恍神了,否則我們永遠都會被困在這裡!」", "questRockBoss": "水晶競技場", "questRockCompletion": "你拚命找到了一條安全的道路通過了這座有生命的山。站在陽光下,你的朋友@intune 注意到洞穴出口處的地面上有東西在發光。你彎腰撿起來,它看起來是帶著一條黃金礦脈的小石塊。在它旁邊還有許多形狀奇特的岩石。它們看起來幾乎就像是...蛋?", "questRockDropRockEgg": "岩石(蛋)", - "questRockUnlockText": "解鎖——可在市集中購買岩石蛋", + "questRockUnlockText": "在市場中解鎖岩石蛋以購買", "questBunnyText": "殺手兔", "questBunnyNotes": "歷經艱辛,你終於到達了拖延山頂峰,站在疏忽堡壘那壯觀的大門之前。你讀了石上銘文。「裡面居住的生物是你恐懼的化身,是你無所作為的根源。敲門並面對你心底的惡魔!」你渾身顫慄,想像裡面會是多麼可怕。逃跑的想法在你耳邊輕語,反正之前你也退縮過多次。@Draayder 把你拉了回來。「冷靜點,我的朋友!這個時機終於到來!你必須得上!」

你敲了敲門,門自動的向內打開。昏暗之中,你聽到整耳欲聾的吼叫聲,你拿起了武器。", "questBunnyBoss": "殺手兔", "questBunnyCompletion": "隨著你的最後一擊,殺手兔緩緩沉入地面。一陣閃閃發光的迷霧從她身上升起,她變回了一隻小兔子...而非你之前看到那殘暴的野獸。她的小鼻子可愛地動了動,隨後就跳走了,留下了幾個蛋。@Gully 大笑道:「拖延山就是會讓小小的挑戰都看起來高不可攀。讓我們拿上這些蛋回家吧。」", "questBunnyDropBunnyEgg": "兔子(蛋)", - "questBunnyUnlockText": "解鎖——可在市集中購買兔子蛋", + "questBunnyUnlockText": "在市場中解鎖兔子蛋以購買", "questSlimeText": "果凍攝政王", "questSlimeNotes": "當你在執行任務的過程中,你注意到你移動得越來越慢。「像在糖漿中移動一樣。」@Leephon 抱怨著。「這粘糊糊的果凍攝政王將全Habitica塗滿他的黏液。它黏在所有的任務上。每個人的速度都下降了。」你看了四周。街道上慢慢地滲出清晰、彩色的軟泥,Habitica公民都在苦苦掙扎的完成任何事情。正當其他人逃離該地區時,你抓住拖把準備戰鬥!", "questSlimeBoss": "果凍攝政王", "questSlimeCompletion": "最後一戳,你的用超大型甜甜圈捕獲果凍攝政王,靠著才思敏捷糕點俱樂部的領導者@Overomega、@LordDarkly 和@Shaner。當每個人都拍你的背時,你覺得有人把東西滑進你的口袋裡。這是獎勵你甜美的成功:三顆棉花糖史萊姆蛋。", "questSlimeDropSlimeEgg": "棉花糖史萊姆(蛋)", - "questSlimeUnlockText": "解鎖——可在市集中購買史萊姆蛋", + "questSlimeUnlockText": "在市場中解鎖史萊姆蛋以購買", "questSheepText": "雷霆羊", "questSheepNotes": "你與朋友們漫步在Taskan鄉間,暫時拋開責任「稍作休息」時,發現了一家愜意的毛線店。你沉溺在怠惰中而幾乎沒察覺到不祥的密雲正在天邊悄悄聚集。「這天氣感覺很~不妙啊。」@Misceo 喃喃的說,你抬頭向上望。陰沉的密雲正漫湧聚集而來,看起來就像一隻...「我們沒時間觀雲了!」@starsystemic 大叫,「這可是攻擊啊!」雷霆羊呼嘯而來,朝你擲出了閃電箭!", "questSheepBoss": "雷霆羊", "questSheepCompletion": "雷霆羊被你的勤奮所打動,怒氣消退。牠朝你的方向擲出三個巨大的冰雹之後便伴隨著低沉的轟隆聲消隱而去。仔細檢查後,發現這些冰雹其實是三個毛茸茸的蛋。你把它們收起來,在蔚藍的天空下漫步回家。", "questSheepDropSheepEgg": "綿羊(蛋)", - "questSheepUnlockText": "解鎖——可在市集中購買綿羊蛋", + "questSheepUnlockText": "在市場中解鎖綿羊蛋以購買", "questKrakenText": "未盡灣的海怪", "questKrakenNotes": "這是溫暖而晴朗的一天,你航行經過未盡灣,但你的思緒卻被該做的事給佔據了。感覺你剛完成一項任務就立刻冒出下一項,接踵而至...

突然間船身一陣可怕的震盪,許多黏滑的觸手從四面八方的水面竄出!「我們被未盡灣的海怪攻擊了!」Wolvenhalo 大喊。

「快!」Lemoness 朝你呼喊,「盡你所能的擊倒觸手和任務,在新的又冒出來之前!」", "questKrakenBoss": "未盡灣的海怪", "questKrakenCompletion": "當海怪逃離時,許多蛋浮在水面上。Lemoness 對它們仔細檢查,接著疑心轉為喜悅。「是烏賊蛋!」她說,「來,把它們當作你完成這一切的獎勵吧。」", "questKrakenDropCuttlefishEgg": "烏賊(蛋)", - "questKrakenUnlockText": "解鎖——可在市集中購買烏賊蛋", + "questKrakenUnlockText": "在市場中解鎖烏賊蛋以購買", "questWhaleText": "鯨魚的哀號聲", "questWhaleNotes": "你到達勤勉碼頭,希望能搭潛水艇前往觀看Dilatory Derby。突然,一聲震耳欲聾的咆嘯直竄耳膜並逼迫你停了下來。「Thar 她噴水了」!船長@krazjega 尖叫,並指向一隻哀號中的巨大的鯨魚。「我們不能在她失去控制亂撞時發送潛水艇,這樣太危險了!」

「快點,」@UncommonCriminal 大喊。「先幫我鎮定那隻可憐的動物,我們才能了解為什麼她一直嚎叫!」", "questWhaleBoss": "哀嚎鯨魚", "questWhaleCompletion": "努力一段時間後,這隻鯨魚終於停下她雷鳴般的哭號。「看來她淹沒在壞習慣的浪潮之中了。」@zoebeagle 解釋著,「謝謝你持續的努力,我們可以扭轉局面了!」當你踏入潛水艇時,許多鯨魚蛋彈跳著向你而來,你把它們收集了起來。", "questWhaleDropWhaleEgg": "鯨魚(蛋)", - "questWhaleUnlockText": "解鎖——可在市集中購買鯨魚蛋", + "questWhaleUnlockText": "在市場中解鎖鯨魚蛋以購買", "questGroupDilatoryDistress": "怠慢危機", "questDilatoryDistress1Text": "怠慢危機,第1部:瓶中信", "questDilatoryDistress1Notes": "一封來自Dilatory重建城市的瓶中信!上面寫著:「親愛的Habitica公民,我們再次需要你的幫助。我們的公主失蹤了,而且城市正被不明的水生怪物給包圍著!目前瀨尿蝦們正在海灣邊抵禦著襲擊者。請幫幫我們!」這趟前往水中城市的漫長旅途,必須擁有在水中呼吸的能力。幸運的是煉金術士@Benga 和@hazel 能夠使其成真!你只要找到適當的材料就行了。", @@ -257,13 +257,13 @@ "questCheetahCompletion": "新人Habitica公民大力地喘氣,但依舊感謝你和你的朋友的幫助。「我很高興,獵豹再也無法抓住任何人。它還留下了一些獵豹蛋給我們,所以也許我們可以培養這些小獵豹成為更值得信賴的寵物!」", "questCheetahBoss": "獵豹", "questCheetahDropCheetahEgg": "獵豹(蛋)", - "questCheetahUnlockText": "解鎖——可在市集中購買獵豹蛋", + "questCheetahUnlockText": "在市場中解鎖獵豹蛋以購買", "questHorseText": "騎乘夢饜", "questHorseNotes": "跟@beffymaroo 和@JessicaChase 在酒館休息時,談話漸漸轉變成善意的謊言來吹噓你的冒險。為自己的成就感到驕傲的同時,也許變得有些得意忘形,你開始吹噓自己可以馴服任何周遭的任務。身旁一位陌生人笑笑地轉向你。眼神閃爍地邀請你試乘他的坐騎來證明你自己。\n當大家都走到馬廄時,@UncommonCriminal 悄悄地說:「你這次真的砸了自己屁股,他的坐騎根本就不是馬——是一隻夢饜!」看著夢饜跺著自己的蹄子,你開始後悔自己的嘴巴...", "questHorseCompletion": "你吃盡了苦頭使出全力,最終夢饜在跺幾次步之後用鼻子磨蹭了你的肩膀,願意讓你在牠背上鞍上馬鞍。你驕傲地在酒館四周短暫地騎乘,而你的朋友們在旁助威。陌生人打斷了你們的笑聲。\n「我現在知道你並沒有吹噓自己!你的決心令人印象深刻。這些蛋送你,請扶養牠們長大成為坐騎,也許我們會有再見面的一天。」你收下了蛋,陌生人點了點他的帽子...就消失了。", "questHorseBoss": "夢饜", "questHorseDropHorseEgg": "馬(蛋)", - "questHorseUnlockText": "解鎖——可在市集中購買馬蛋", + "questHorseUnlockText": "在市場中解鎖馬蛋以購買", "questBurnoutText": "倦怠和廢氣精神", "questBurnoutNotes": "紅鳳凰和隊長獼猴桃人粗暴的闖入城門的時候,早已過了午夜。空氣還是熱的讓人發悶。“我們得清空所有的木製建築!”紅鳳凰大喊,“快啊!”

\n獼猴桃人靠著牆調整著呼吸,“它正在榨乾那些人,耗盡他們的力氣!怪不得所有事情都推遲了。怪不得我們不知道失踪的人去了哪裡。它正在偷他們的精力!”

\n“它?”檸檬人問。

\n話音未落,熱氣開始成形。

\n它捲著巨大的熱浪從地面升起,翻滾著,扭動著。空氣中瀰漫著嗆人的煙味和硫磺味。火舌掠過灼熱的地表,分化出肢體,快速向上伸展著,高的嚇人。當大家可以看到它怒火熊熊的雙眼的時候,那傢伙發出了一聲低沉的爆裂聲。

\n獼猴桃人喃喃的說:

\n“火焰怪。”", "questBurnoutCompletion": "湮滅怪被擊敗了!

伴隨著一個美妙的、柔軟的嘆息,湮滅怪慢慢地釋放了曾被它用來助長了火災的熱情能量。當怪獸靜靜地蜷縮最終化為灰燼時,其偷來的能量在空中閃閃發光,使被耗盡的精力們恢復了活力,回到了他們真實的模樣。

Ian,Daniel,和季節女巫與衝過去迎接他們的Habiticans一起歡慶著,所有全盛田野失踪的百姓都回來了,他們擁抱著自己的朋友和家人。最後耗盡的靈魂變為了“快樂收割者”!

“瞧!”@Baconsaur低語,灰燼開始閃爍,慢慢地,他們分解成數百閃閃發光的鳳凰!

一隻發光的小鳥棲落在了快樂收割者纖細的手臂上,她露出了潔白的牙齒笑道:“距離上一次我有幸在全盛田野看見鳳凰已經有很長世間了,”她說:“但是最近發生的這些事,我必須說,這正是恰如其分再好不過!”

她的語調平靜,雖然(自然而然)她的笑容依舊:”我們在這片土地上因為辛勤勞作而享有盛名,但是我們也曾因節日和慶祝活動而為世人所知。當我們努力去計劃一個盛大的宴會時,我想,這太諷刺了。曾經我們拒絕讓自己有任何玩樂的時間。現在,我們當然不會再一次犯同樣的錯誤!”

她拍著她的雙手:“現在——讓我們來慶祝吧!”", @@ -281,37 +281,37 @@ "questFrogCompletion": "青蛙被打敗後畏縮地回到了淤泥中。它悄悄地溜走了,藍色的粘液消失,乾淨的路面重新出現在前方。

路中間有三個蛙卵。“你甚至可以透過外殼看見裡面的小蝌蚪!”@Breadstrings 說道。“拿著,你應該帶他們回去。”", "questFrogBoss": "凌亂蛙", "questFrogDropFrogEgg": "青蛙(蛋)", - "questFrogUnlockText": "解鎖——可在市集中購買青蛙蛋", + "questFrogUnlockText": "在市場中解鎖青蛙蛋以購買", "questSnakeText": "分心蛇", "questSnakeNotes": "生活在分心沙丘的人得有堅強的精神。乾旱的沙漠幾乎無法產出任何東西,閃耀的沙丘讓很多旅行者誤入歧途。然而,有什麼東西甚至嚇跑了當地人。沙子扭動著翻捲了整個村莊,村民都說有著一個龐大身軀的蛇形怪物藏在沙下。他們湊了些賞金,發出懸賞讓人幫助他們找到並阻止這個怪物。負有盛名的弄蛇人@EmeraldOx 和@PainterProphet 同意幫助你降伏野獸。你能阻止分心蛇嗎?", "questSnakeCompletion": "在大佬們的幫助下, 你消滅掉了分心蛇。雖然你很高興你幫助了住在沙丘里的人們,但還是不禁為你倒下的對手而難過。在你凝視著眼前的一切時,@LordDarkly 向你走來。“謝謝你!這不是什麼厚禮,但我希望能表示一下我們的感激之情。”他遞給你一些金幣和……一些蛇蛋!畢竟,你還有機會再見見那雄偉的動物。", "questSnakeBoss": "分心之蛇", "questSnakeDropSnakeEgg": "蛇(蛋)", - "questSnakeUnlockText": "解鎖——可在市集中購買蛇蛋", + "questSnakeUnlockText": "在市場中解鎖蛇蛋以購買", "questUnicornText": "說服獨角獸女王", "questUnicornNotes": "征服溪流變渾濁了,Habit市的供水系統受到了巨大威脅!幸運的是,@Lukreja 知道一個古老的傳說,用一隻獨角獸的角,再污濁的水也能被淨化。你和英勇無畏的嚮導@UncommonCriminal 一起翻過蜿蜒山脈的冰封山尖,終於白雪皚皚的Habitica山頂找到了站在雪裡的獨角獸女王。“你的請求讓人無法拒絕,“她說,”但是首先,你需要證明你值得我幫助!”", "questUnicornCompletion": "獨角獸女王被你的優雅和力量打動了,她最終承認了你的要求值得幫助。她讓你騎在她背上,馳向征服溪流的源頭。在她低下頭,將她金色的額獨角伸向被污染的溪水時,水面泛起一層耀眼的藍光,那麼明亮,你不得不閉上眼睛,過了一會,當你再睜開雙眼,獨角獸女王已經不見了,不過,@rosiesully 發出了一聲快樂的呼喊:水又變得乾淨了,還有三隻閃亮的蛋靜靜躺在小溪邊。", "questUnicornBoss": "獨角獸王后", "questUnicornDropUnicornEgg": "獨角獸(蛋)", - "questUnicornUnlockText": "解鎖——可在市集中購買獨角獸蛋", + "questUnicornUnlockText": "在市場中解鎖獨角獸蛋以購買", "questSabretoothText": "劍齒虎", "questSabretoothNotes": "咆哮的怪獸讓Habitica顫抖!怪獸昂首闊步地走過荒野和森林,在再次消失前爆發出攻擊。它在狩獵無辜的熊貓,嚇得飛豬逃離它們樹上的棲息圍欄。@InspectorCaracal 和@icefelis 交待他們在古代的Stoikalm草原的冰原挖掘的時候釋放了殭屍劍齒貓。“最初,它非常友好,我不知道發生了什麼。請你一定要幫幫我們再次抓到它!只有Habitica的冠軍能征服這個史前野獸!”", "questSabretoothCompletion": "長時間艱苦的戰鬥後,你和殭屍劍齒貓扭打到了地上。在你最終接近的時候,你發現它的劍齒上有一個討厭的洞。突然你意識到什麼導致了貓的憤怒,你終於能夠讓@Fandekasp 補上洞,然後建議每一個人不要在以後給他們的朋友甜食了。劍齒貓恢復了健康,出於感激,它的馴獸師送給你一份慷慨的獎賞——劍齒虎蛋!", "questSabretoothBoss": "殭屍劍齒虎", "questSabretoothDropSabretoothEgg": "劍齒虎(蛋)", - "questSabretoothUnlockText": "解鎖——可在市集中購買劍齒虎蛋", + "questSabretoothUnlockText": "在市場中解鎖劍齒虎蛋以購買", "questMonkeyText": "巨大的山魈和淘氣的猴子", "questMonkeyNotes": "堅定稀樹草原快被巨大的山魈和頑皮的猴子撕碎了!他們大聲尖叫,壓過了截止日期快到的聲音,讓所有人容易忘掉他們的責任天天閒混。唉,大量的人們模仿這個壞行為。如果沒人阻止這些猴子,每個人的任務將會很快變的和猴屁股一樣紅!

@yamato 說:“我們需要敬業的冒險者來阻止他們。”

@Oneironaut 大叫著:“快,讓我們把猴子從每個人的背上拉下來! ” 你沖向了戰鬥。", "questMonkeyCompletion": "你做到了!那些朋友今天沒有香蕉了。被你的勤奮嚇到,猴子驚慌的逃掉。“看,”@Misceo 說,“他們留下了一些蛋。”

@Leephon grins 說:“野生猴子有多礙事,訓練有素的寵物猴子就能幫你多少。”", "questMonkeyBoss": "巨大的山魈", "questMonkeyDropMonkeyEgg": "猴(蛋)", - "questMonkeyUnlockText": "解鎖——可在市集中購買猴子蛋", + "questMonkeyUnlockText": "在市場中解鎖猴子蛋以購買", "questSnailText": "苦差事淤泥蝸牛", "questSnailNotes": "一開始,你對於要探索苦差事地下城遺跡這事很興奮。但是當你一進去,你就感受到你腳下的地面在吸你的靴子。你看著前面的小路,看到Habitica居民陷入了淤泥。@Overomega 大叫,“他們有太多不重要的任務和每日任務,他們正被不要緊的事情卡住!把他們拉出來!”

“你需要找到滲出的源頭,”@Pfeffernusse 贊同著說,“不然他們不能完成的任務會把他們永遠拖下去!”

拿出你的武器,你艱難地通過黏黏的泥……突然遇上了可怕的苦差事淤泥蝸牛。", "questSnailCompletion": "你把你的武器砸在巨大的蝸牛殼上,殼裂成兩半,湧出了大量的水。粘液被沖走,Habitica居民在你身邊歡呼。“看!”@Misceo 說,“在殘留的淤泥中,有一小群的蝸牛蛋。”", "questSnailBoss": "苦差事淤泥蝸牛", "questSnailDropSnailEgg": "蝸牛(蛋)", - "questSnailUnlockText": "解鎖——可在市集中購買蝸牛蛋", + "questSnailUnlockText": "在市場中解鎖蝸牛蛋以購買", "questBewilderText": "迷失怪", "questBewilderNotes": "派對開始的時候和任何一場沒什麼不同。

開胃菜棒極了,音樂讓人搖擺,甚至跳舞的大像都是保留節目。Habitica居民們在中央的花海中大笑嬉鬧,不用去想最不喜歡的任務可真逍遙,愚者在他們中間迴轉,急切地到處展示著有趣的惡作劇和詼諧的動作。

隨著Misti飛城的鐘塔在午夜響起,愚者跳上舞台開始演講。

“朋友們!敵人們!心胸寬廣的老熟人們!聽我說兩句。”人們輕笑著,豎起了耳朵,用新的配飾裝扮自己,擺起了姿勢。

“如你們所知,”愚者繼續說著,“我那摸不著頭腦的幻覺僅僅持續了一天。但是,我很開心的宣布,我已經發現一個捷徑,可以保證我們的快樂不會停止,不需要去處理責任的重壓。可愛的Habitica居民們,見見我新的魔法朋友吧……“迷茫”!”

Lemoness突然臉色蒼白,丟下她的餐前甜點。“等等!不要相信——”

但是,突然迷霧灌進了房間,閃閃發光,逐漸變濃,它們繞著愚者打著旋儿,凝聚成雲朵般的羽翼和抻長的脖子。人群說不出話來,一隻巨大的怪鳥在他們面前顯露出來,它的翅膀閃爍著幻覺。它發出恐怖刺耳的笑聲。

“噢,已經很多很多年了,一個有夠愚蠢的Habitica居民召喚了我!多麼美妙啊,終於有一個實體了。”

Misti飛城的魔法蜜蜂驚恐嗡嗡的逃離了這座浮空城,浮空城開始從天空下落。燦爛的春之花一個接一個枯萎了。

“我最親愛的朋友,為何如此驚恐?”迷茫啼叫著,扇動著它的翅膀,“沒必要再幸苦贏得獎勵了。我會給你們所有你們想要的東西! ”

金幣雨從空中傾瀉下來,猛力地敲打在地面,人們尖叫著奔跑著尋找遮蔽物。“這是在開玩笑嗎?”Baconsaur大叫,金幣砸穿了窗戶,打破了屋頂的瓦片。

畫家Prophet閃避著,空中出現了閃電裂紋,霧遮擋了太陽。“不!這次我想不是了!”

快,Habitica居民們,不要讓這個世界Boss使我們從目標上分心!保持注意力,關注你需要完成的任務,這樣我們才能拯救Misti飛城——還有,充滿希望的我們自己。", "questBewilderCompletion": "“迷茫”被打!敗!了!

我們做到了!迷茫在空中扭曲,悲慟大叫,羽毛飄下來就像是雨點。漸漸地,它被捲入一團閃亮的霧中。一縷縷陽光穿透了迷霧,驅散了它,咳嗽著的不幸之幸的人們得以重見天日,其中有Bailey、Matt、Alex...和愚者自己。

Misti飛城被拯救了!

愚者看起來有點局促不安。“噢,嗯,”他說,“我可能有點....忘乎所以了。”

人們在喃喃低語,濕漉漉的花朵被沖上人行道,在遠處還能看到坍塌的屋頂濺起的壯觀水花。

“額,好,”愚者說,“也就是說…我想說的是,很抱歉。”他長嘆道,“這畢竟可不是什麼好玩的遊戲,偶爾當心點不會有壞處的。也許我還是會帶頭開始下一年的惡作劇。”

浴火鳳凰故意咳了一聲。

“我的意思是,帶頭開始今年的春季大掃除!”愚者說,“不用擔心,我會很快將Habitica修回原樣。幸好在雙持掃把上沒人比我厲害。”

儀仗隊開始演奏,鼓舞大家。

用不了多久Habitica的一切就會回歸正軌。此外,現在迷茫已經消失了,魔法蜜蜂回到了Misti飛城開始了忙碌的工作,不久後,城市又一次淹沒在了花海中。

Habitica居民擁抱了魔法絨絨蜜蜂,愚者的眼睛瞬間亮了起來,“噢,我有了一個想法!為什麼你們都不養一些絨絨蜜蜂當寵物和坐騎呢?如果我要讓你感到無聊和有寓意的話,這是一個很好的禮物,它完美的代表了辛勤工作和甜蜜的回報的結合。”他眨了眨眼,“另外,它們沒有毒刺!愚者向你致敬。”", @@ -328,19 +328,19 @@ "questFalconCompletion": "最後,你戰勝了掠食明天之鳥,安下心來享受風景和你應得的休息時間。

“哇噢!”@Trogdorina 說,“你贏了!”

@Squish 接著說道:“嘿,拿上這些我找到的蛋作為你的獎勵。”", "questFalconBoss": "掠食明天之鳥", "questFalconDropFalconEgg": "鷹(蛋)", - "questFalconUnlockText": "解鎖——可在市集中購買鷹蛋", + "questFalconUnlockText": "在市場中解鎖鷹蛋以購買", "questTreelingText": "糾結樹", "questTreelingNotes": "這是一年一度的花園大賽!大家都在談論@aurakami 即將宣布的神秘項目。您在宣布當天也加入了人潮,對剛推出的移動樹木讚歎不已。@fuzzytrees 解釋,這棵樹會對花園的維修和照顧有很大的貢獻,然後讓它演示同時割草坪、修剪矮灌木和玫瑰花。突然!它發了瘋!把手中的樹枝修剪器揮了過來!觀眾一陣驚呼後開始逃跑。但你不怕!反而跳上前,準備戰鬥。", "questTreelingCompletion": "看著最後幾片樹葉飄落到地上,你撣了撣身上的灰塵。儘管有些失望,但花園競賽現在已經安全了——至少剛才那棵被你變成一堆木片的樹沒法再獲獎了! “不過,還有一些工作要做”,@PainterProphet 說道, “需要一些人手來更好地培育樹苗。你願意一起來做嗎?”", "questTreelingBoss": "糾結樹", "questTreelingDropTreelingEgg": "樹精(蛋)", - "questTreelingUnlockText": "解鎖——可在市集中購買樹精蛋", + "questTreelingUnlockText": "在市場中解鎖樹精蛋以購買", "questAxolotlText": "魔法蠑螈", "questAxolotlNotes": "從淨湖的深處,你看到了不斷上升的泡沫和……火?一隻小蠑螈從渾濁的水中顯現出條紋的顏色。突然它張開嘴,@streak 大叫,“當心!”魔法蠑螈開始吞噬你的意志力!

魔法蠑螈因咒語變得膨脹,它在嘲笑你。“你聽說過我的再生能力嗎?在我再生之前你就會疲勞的!”

“我們可以打敗你的,我們已經建立了良好的習慣!”@PainterProphet 挑釁地大喊。堅強些,高效地打敗魔法蠑螈,並奪回你被偷走的意志力!", "questAxolotlCompletion": "在打敗魔法蠑螈之後,你體會到你靠自己奪回了意志力。

@Kiwibot 問道:“意志力?再生?那些只是錯覺?”

“大部分魔法都是這樣,”魔法蠑螈回答道,“我很抱歉欺騙了你。請收下這些蛋作為我的道歉。我相信你們會提升他們的能力,讓他們使用魔法以獲得好習慣,還有別作惡!”

你和@hazel40 用一隻手抓起你們的新蛋,和其他人揮手告別,魔法蠑螈也回到湖中去了。", "questAxolotlBoss": "魔法蠑螈", "questAxolotlDropAxolotlEgg": "蠑螈(蛋)", - "questAxolotlUnlockText": "解鎖——可在市集中購買蠑螈蛋", + "questAxolotlUnlockText": "在市場中解鎖蠑螈蛋以購買", "questAxolotlRageTitle": "蠑螈再生", "questAxolotlRageDescription": "如果你沒有完成每日任務,這個進度條的進度就會前進。當它填滿的時候魔法蠑螈會回复它剩餘生命值的30%!", "questAxolotlRageEffect": "`魔法蠑螈使用了蠑螈再生! `\n\n`七彩泡泡遮住了怪物,當它們消失時,魔法蠑螈的傷口也癒合了! `", @@ -349,25 +349,25 @@ "questTurtleCompletion": "你英勇地清理了水體,海龜能找到她的海灘了。你、@Bambin 和@JaizakAripaik 看著她把一窩的蛋埋在沙中,他們會成長並孵化出成百上千個小海龜。海龜小姐,她給了你三個蛋,請求你餵養並且教育他們,直到他們自己成為大海龜的那一天。", "questTurtleBoss": "任務漂浮物", "questTurtleDropTurtleEgg": "海龜(蛋)", - "questTurtleUnlockText": "解鎖——可在市集中購買烏龜蛋", + "questTurtleUnlockText": "在市場中解鎖烏龜蛋以購買", "questArmadilloText": "放縱的犰狳", "questArmadilloNotes": "是時候走出去開始新的一天了。你搖晃著打開門,卻看到了一個看上去像石板一樣的東西“我只給你一天時間休假!”被堵住的門後傳來朦朧的聲音。“不要成為一個大懶漢,但是今天就好好休息吧”

突然之間,@Beffymaroo 和@PainterProphet 敲打著你的窗戶。“看上去放縱的犰狳已經帶給你了一個嗜好!來吧,我們讓她擺脫你的!”", "questArmadilloCompletion": "最終,本想去工作的你,用了一整個早晨的時間來勸說放縱的犰狳,她最終知錯了。“真對不起!”她說,“我本來是想幫忙的。我以為所有人都喜歡懶散度日!”

你笑了,並告訴她如果哪天你能休息的話一定會請她過來玩。她咧開嘴笑了。路人@Tipsy 和@krajzega 祝賀你做了這麼棒的一件事情,這時犰狳滾動著離開了,留下了一些蛋作為賠償。", "questArmadilloBoss": "放縱的犰狳", "questArmadilloDropArmadilloEgg": "穿山甲(蛋)", - "questArmadilloUnlockText": "解鎖——可在市集中購買犰狳蛋", + "questArmadilloUnlockText": "在市場中解鎖犰狳蛋以購買", "questCowText": "變異奶牛", "questCowNotes": "那是在斯巴英農場中又熱又長的一天,除了痛快地喝口水後去睡覺,你再也不想做什麼別的了。正當你呆在那裡做白日夢的時候,@Soloana 突然尖叫起來,“所有人快跑!被捕獲的奶牛開始暴動了!”

@eevachu 吞了一口唾沫,“它一定是被我們的壞習慣感染了。”

“快點!”@Feralem Tau 喊道,“在變異奶牛來臨前行動起來!”

你對自己的放羊時間已經夠長了,不要再做白日夢了,是時候獲取那些壞習慣的控制權了!", "questCowCompletion": "當你的好習慣奶牛一直保持有價值的時候,你從中擠出牛奶, 直到好習慣奶牛回復成它原來的樣子。奶牛用它的棕色漂亮的眼睛看著你,並產出三個蛋。

@fuzzytrees 一邊笑著將這些蛋交給你,”如果蛋裡面有牛寶寶,也許它仍然是變異的。但是我相信你撫養牠們的時候,會堅持你的好習慣!”", "questCowBoss": "變異奶牛", "questCowDropCowEgg": "牛(蛋)", - "questCowUnlockText": "解鎖——可在市集中購買乳牛蛋", + "questCowUnlockText": "在市場中解鎖乳牛蛋以購買", "questBeetleText": "嚴重的BUG", "questBeetleNotes": "Habitica域裡的好多東西出了岔子。鐵匠的熔爐熄滅了,到處都在出稀奇古怪的玄學BUG。伴隨著一場不祥的地震,一個傢伙悄無聲息地從地下蠕動了上來……一條巨大的蟲子!一個嚴重的BUG!看到它在感染這片大陸,你打起精神,發現身邊的Habitica居民們身上開始發生故障。@starsystemic 喊道:“我們需要幫助鐵匠解決這個BUG!”看起來你必須得把對付程序員不喜歡的這個玩意作為最高優先級了。", "questBeetleCompletion": "最後一擊,你粉碎了這個嚴重的BUG。@starsystemic 和鐵匠歡呼雀躍著來到你面前:“我都不知道該如何感謝你消滅了這個BUG!這些給你。”他送給了你三個閃閃發光的甲殼蟲蛋。希望這些小蟲子們長大後能有益於Habitica,而不是傷害它。", "questBeetleBoss": "CRITICAL BUG", "questBeetleDropBeetleEgg": "獨角仙(蛋)", - "questBeetleUnlockText": "解鎖——可在市集中購買獨角仙蛋", + "questBeetleUnlockText": "在市場中解鎖獨角仙蛋以購買", "questGroupTaskwoodsTerror": "恐怖的任務森林", "questTaskwoodsTerror1Text": "恐怖的任務森林,第1部:任務樹林中的大火", "questTaskwoodsTerror1Notes": "你從未見過快樂收割者如此不安。繁榮土地的主人乘坐她的骷髏獅鷲降落在生產力廣場中央,來不及下坐騎便開始呼喊。“可愛的habitica居民們,我們需要你們的幫忙!有些東西正開始在任務樹林中燃燒,而我們還沒有完全從戰鬥的勞累中恢復。如果火焰不停止,它會吞噬我們所有的野生果樹和漿果!”

你馬上答應幫忙,並加速到達了任務樹林。當你進入habitica最大的果林時,突然聽到叮噹聲和破裂聲從前方的遠處傳來,還嗅到了淡淡的煙味。很快,一群咯咯叫、燃燒著的頭骨怪物飛過你,咬斷樹枝並把樹梢扔到了火焰上!", @@ -397,7 +397,7 @@ "questFerretCompletion": "你擊敗了軟毛的騙子,並且@UncommonCriminal 給了你豐厚的報酬,甚至還有你的一小堆黃金。另外,看起來邪惡的雪貂匆忙逃走時落下了一些蛋!", "questFerretBoss": "恶毒的雪貂", "questFerretDropFerretEgg": "雪貂(蛋)", - "questFerretUnlockText": "解鎖——可在市集中購買雪貂蛋", + "questFerretUnlockText": "在市場中解鎖雪貂蛋以購買", "questDustBunniesText": "野生的灰塵兔子", "questDustBunniesNotes": "距離你上次打掃這裡已經有一會兒了,但你不是很擔心——一點灰塵不會怎麼樣的,對吧?等你把手伸進其中一個灰塵最多的角落,感受到被什麼東西咬了之後,你才想起@InspectorCaracal的警告:在你家寄養的小灰塵兔子感受不到你的關愛,就會變成野生灰塵兔到處亂竄。你最好在所有灰塵兔子野化之前溫柔地再次馴養牠們!", "questDustBunniesCompletion": "灰塵兔子們消失在……唔,灰塵中。這里幹淨了,你環顧四周。你一度遺忘這裡在乾淨的時候是多麼美好。你在之前灰塵所處的角落找到了一小堆金子。好吧,你都忘了這里之前是放金子的地方!", @@ -423,13 +423,13 @@ "questSlothCompletion": "你成功了!你擊敗了昏睡的懶惰怪,它的綠寶石掉落在地。“謝謝你解除了我的詛咒”,懶惰怪如是說。“我終於可以擺脫這些沉重的寶石好好的睡覺了。作為酬謝這些蛋給你,你也可以拿走那些綠寶石”。懶惰怪給你三個懶惰蛋然後轉身去尋找更溫暖的地方。", "questSlothBoss": "昏昏欲睡的樹獺", "questSlothDropSlothEgg": "樹獺(寵物蛋)", - "questSlothUnlockText": "解鎖——可在市集中購買樹獺蛋", + "questSlothUnlockText": "在市場中解鎖樹獺蛋以購買", "questTriceratopsText": "那隻跺腳的三角龍", "questTriceratopsNotes": "白雪皚皚的冷靜火山總是熙攘著旅者與觀光客。@plumilla,一個旅行者,突然在人群中叫喊:“看啊!我使用魔法讓地面發光了,這樣我們就能在上面玩遊戲完成我們的戶外每日活動了!”果然,地面旋轉著熾熱的紅色圖案。甚至一些史前寵物也出來湊熱鬧了。

突然,喀嚓一聲——一隻好奇的三角龍正站在@plumilla 的魔杖上! !它被一股神奇的能量所吞噬,大地開始顫抖,並變得越來越熱。那隻三角龍的眼裡開始泛起紅光,它吼叫著開始蹬地。

“……這可不好,”@McCoyly 說,他指了指遠方。每一次魔法驅動的跺腳,都在引起火山的噴發,而發光的土地在恐龍足下也開始變成了熔岩!快,你必須控制住那隻在跺腳的三角龍,直到有人可以逆轉法術!", "questTriceratopsCompletion": "快速的想了想,你把它驅趕向冷靜平原,讓@*~Seraphina~* 和@PainterProphet 能不受干擾地逆轉那個熔岩法術。草原的平靜氣氛起了作用,三角龍繞圈跑的時候火山重新入睡。@PainterProphet 給了你一些從熔岩中救出的蛋。“沒有你,我們就不能專注地阻止火山爆發。給這些孩子一個好的家吧。”", "questTriceratopsBoss": "跺腳的三角龍", "questTriceratopsDropTriceratopsEgg": "三角龍(蛋)", - "questTriceratopsUnlockText": "解鎖——可在市集中購買三角龍蛋", + "questTriceratopsUnlockText": "在市場中解鎖三角龍蛋以購買", "questGroupStoikalmCalamity": "Stoïkalm災難", "questStoikalmCalamity1Text": "Stoïkalm災難,第1部:地上的敵人", "questStoikalmCalamity1Notes": "@Kiwibot 寄來了一封簡短的信件,看著結了霜的捲軸,你的心和你的指尖一樣寒冷。“來Stoïkalm大草原——怪物爆發——救命啊!”你集合了隊伍向北騎行,但剛剛硬著頭皮從山上下衝來,腳下的雪就炸開了,可怖的骷髏群笑嘻嘻地圍住了你!

突然,一隻矛掠過,穿過令你驚慌無措的漫天白雪,刺中了一隻想要偷襲的骷髏。一名穿著精製護甲的高大女子騎著長毛象殺入戰場,她的長辮隨著揮舞長矛的動作活潑地甩動,只留下碎了一地的骷髏屍體。該反擊了,habitica居民們!跟上冰川夫人——猛獁騎士團的首領!", @@ -458,19 +458,19 @@ "questGuineaPigCompletion": "“我們認輸啦!”豚鼠頭目向你揮舞著爪子,毛茸茸的腦袋羞愧低垂。從豚鼠頭目的帽子掉落了一份清單,@snazzyorange 迅速扒走做為證據。 “等一下,”你說。 “難怪你已經受傷了!你的每日任務太多了。你不需要治療藥水──你只需要幫忙組織整理。”

“真的嗎?”豚鼠頭目吱吱道。 “我們就為了這個搶了那麽多人!作為我們不當行徑的道歉,請拿些我們的蛋吧。”", "questGuineaPigBoss": "豚鼠團伙", "questGuineaPigDropGuineaPigEgg": "豚鼠(蛋)", - "questGuineaPigUnlockText": "解鎖——可在市集中購買豚鼠蛋", + "questGuineaPigUnlockText": "在市場中解鎖豚鼠蛋以購買", "questPeacockText": "拖拉孔雀", - "questPeacockNotes": "你正跋涉在任務森林中,思考著該選擇哪一個誘人的任務。在深入森林腹地後你意識到你並不是唯一一個在躊躇的人。“我可以去學一門新語言,或者去健身房。”,@Cecily Perez咕噥著。“我想多一些睡眠時間,但和朋友聚一聚也不錯”,@Lilith of Alfheim陷入了沉思。@PainterProphet,@Pfeffernusse, 和@Draayder也處於選擇困難的境地之中。

你意識到這種越來越吃力的感覺並不是來自自己內心,讓你失足蹣跚的是拖拉孔雀的致命陷阱。你正要逃跑,它就從灌木叢裡魚躍而出,兩顆頭一起咬住你,要將你從中撕開。你開始感覺力不從心,無法同時招架兩顆頭的攻勢。你只有一個選擇,集中精力在最近的一個任務上,然後開始反擊!", + "questPeacockNotes": "你正跋涉在任務森林中,思考著該選擇哪一個誘人的任務。在深入森林腹地後你意識到你並不是唯一一個在躊躇的人。“我可以去學一門新語言,或者去健身房。”,@Cecily Perez咕噥著。“我想多一些睡眠時間,但和朋友聚一聚也不錯”,@Lilith of Alfheim陷入了沉思。@PainterProphet,@Pfeffernusse,和@Draayder也處於選擇困難的境地之中。

你意識到這種越來越吃力的感覺並不是來自自己內心,讓你失足蹣跚的是拖拉孔雀的致命陷阱。你正要逃跑,它就從灌木叢裡魚躍而出,兩顆頭一起咬住你,要將你從中撕開。你開始感覺力不從心,無法同時招架兩顆頭的攻勢。你只有一個選擇,集中精力在最近的一個任務上,然後開始反擊!", "questPeacockCompletion": "拖拉孔雀被你堅定的信念打了個措手不及,被你對當前任務的一心一意所擊敗。它的兩顆頭融合在一起,這是你見過的最美麗的生物。“謝謝你”,孔雀說,“我一直把自己拖拽向不同的方向,以至於不再知道自己真正想要的是什麼。請接受這些蛋作為謝禮吧。”", "questPeacockBoss": "拖拉孔雀", "questPeacockDropPeacockEgg": "孔雀(寵物蛋)", - "questPeacockUnlockText": "解鎖——可在市集中購買孔雀蛋", + "questPeacockUnlockText": "在市場中解鎖孔雀蛋以購買", "questButterflyText": "再見啦,蝴蝶", "questButterflyNotes": "你的園丁朋友@Megan 向你發來邀請:“現在這樣和煦的日子,是參觀位於任務汗國農村的Habitica蝴蝶公園的絕佳機會,來看看蝴蝶的大遷徙吧!”但當你到達後,公園內的景象卻已混亂一片——徒留了被燒焦的地坪和枯槁的雜草。環境如此炙熱以至於Habitica居民還沒來得及灑水救火,暗紅色的每日任務欄就已經把這裡變成了一個烈日灼人,火光四起的地獄!現在這兒只有一隻蝴蝶,而且看著有些不對勁。

“糟了!現在這種環境最適宜孵化火焰蝶了!”@Leephon驚呼道。

“如果我們不抓住它,那它將會摧毀一切!”@Eevachu倒吸了一口氣。

是時候說再見了,蝴蝶,再見了!", "questButterflyCompletion": "經過熾烈的打鬥,火焰蝶被抓到了。“幹得好,我們抓到了這個作案未遂的縱火犯,”@Megan 鬆了口氣說道,“但是它不該受到懲罰,即便它真的很可惡。我們最好將它放生到合適的地方·· ····比如沙漠!”

另一個園丁@Beffymaroo 跟了過來,雖然被輕微燒傷了,還是笑著說:“我們發現了一些被遺棄的蝶蛹,可以請你撫養牠們嗎?也許明年它們會見到更繁盛的花園。”", "questButterflyBoss": "火蝴蝶", "questButterflyDropButterflyEgg": "毛毛蟲(寵物蛋)", - "questButterflyUnlockText": "解鎖——可在市集中購買毛毛蟲蛋", + "questButterflyUnlockText": "在市場中解鎖毛毛蟲蛋以購買", "questGroupMayhemMistiflying": "混亂薄霧之蝶", "questMayhemMistiflying1Text": "Misti飛城的混亂,第1部:Misti飛城遇到可怕的麻煩", "questMayhemMistiflying1Notes": "雖然本地的預言家預計天氣將會不錯,但這天下午卻異常風大,所以你跟隨著你的朋友@Kiwibot 去了她的家中,來躲避這場大風。

但沒有意料到的是,愚者正懶洋洋地躺在餐桌上呢。

“哦,你好,”他說,“你們怎麼來了,那麼,給我來點好茶吧。”

“但……”@Kiwibot說道,“那是我的——”

“那是,那是當然”,愚者一邊說道,一邊把曲奇餅乾往嘴邊送,“你只要想著,我突然出現在你家,只是為了緩解下這陣骷髏旋風對我的驚嚇。”他隨意了嘬了口茶,又說,“順便提一句,Misti飛城正在遭受攻擊。”

你和你的朋友有些驚慌失措,於是飛奔到馬厩,騎上了那匹速度最快的飛馬,奔向那座流動的城市。正如你所見,一大群在空中旋轉著的、發出噠噠聲響的骷髏,正包圍著整個城市……同時,一些骷髏也將注意力轉向了你們!", @@ -503,7 +503,7 @@ "questNudibranchCompletion": "你看見最後一隻NowDo海兔隨著@amadshade 的沖洗從一樁已完成的任務上滑走。它們留下了一個布袋,你打開之後發現裡面有一些金幣和看起來是蛋的小橢球。", "questNudibranchBoss": "NowDo海兔", "questNudibranchDropNudibranchEgg": "海兔(寵物蛋)", - "questNudibranchUnlockText": "解鎖——可在市集中購買海兔蛋", + "questNudibranchUnlockText": "在市場中解鎖海兔蛋以購買", "splashyPalsText": "“水花飛濺”副本集", "splashyPalsNotes": "包含“拖拉比賽”,“引導海龜”和“鯨之哀嚎”。7月31日前可購買。", "questHippoText": "好一個偽君子", @@ -511,7 +511,7 @@ "questHippoCompletion": "河馬俯首投降:“是我小瞧你了。似乎你沒有在偷懶,我道歉。說句實話,我一直有在計劃當中。也許我應該自己做些工作。來,拿著這些蛋,這是我的謝禮。”接過這些蛋,你在水邊安頓下來,終於能好好休息了。", "questHippoBoss": "河馬怪", "questHippoDropHippoEgg": "河馬(寵物蛋)", - "questHippoUnlockText": "解鎖——可在市集中購買河馬蛋", + "questHippoUnlockText": "在市場中解鎖河馬蛋以購買", "farmFriendsText": "“農場好友”副本集", "farmFriendsNotes": "包含“變異奶牛”、“駕馭噩夢”、“雷霆公羊”。8月31日前可購買。", "witchyFamiliarsText": "“巫師親信”副本集", @@ -557,7 +557,7 @@ "questYarnCompletion": "大線團無力地用針線包掄了最後一下,發出虛弱的嘶吼,終於被拆成一大堆小毛線球。

“照顧好這些毛線,”毛線店店主@JinjooHat 把它們遞給了你,“如果你好好餵養照顧它們,它們會長成新意滿滿、激動人心的項目,能讓你平步青雲,一飛沖天……”", "questYarnBoss": "可怕的大團毛線", "questYarnDropYarnEgg": "毛線(寵物蛋)", - "questYarnUnlockText": "解鎖——可在市集中購買毛線蛋", + "questYarnUnlockText": "在市場中解鎖毛線蛋以購買", "winterQuestsText": "“冬天”副本集", "winterQuestsNotes": "包括“聖誕陷阱獵手”、“找熊仔”和“冰霜禽類”。1月31日前可購買。注意,聖誕陷阱獵手和找熊崽獎勵可堆疊的副本成就,但會獎勵的稀有寵物和坐騎只能添加到你的馬厩一次。", "questPterodactylText": "翼龍", @@ -565,13 +565,13 @@ "questPterodactylCompletion": "伴隨著翼龍的最後一聲慘叫,它從懸崖邊上跌了下去。你跑到懸崖邊向下看去,看見翼龍展翅重新飛上天空,掠過廣袤的大草原。你鬆了口氣:“嚯,可算是完事了。”@GeraldThePixel 回了句話:“我也這麼覺得。”@Edge 遞給你3個蛋:“看!它給咱們留下了幾個蛋。”在好習慣和藍色的每日任務的圍繞下,你發誓要把它們平安養大。", "questPterodactylBoss": "翼龍", "questPterodactylDropPterodactylEgg": "翼龍(寵物蛋)", - "questPterodactylUnlockText": "解鎖——可在市集中購買翼龍蛋", + "questPterodactylUnlockText": "在市場中解鎖翼龍蛋以購買", "questBadgerText": "快別纏著我了!", "questBadgerNotes": "啊,寒冬的任務森林。柔軟的雪落下,樹枝上閃著霜華,豐收精靈……還沒有沉睡?

“他們怎麼還醒著啊?”@LilithofAlfheim 發出了一聲哀嚎,“如果他們不冬眠的話,來年播種季節的時候會無精打采的!”

你和@Willow the Witty 趕緊開展了調查,一個毛茸茸的腦袋從地裡探出頭來。在你尖叫出聲之前,@Willow the Witty 提醒你:“是糾纏不休的獾!”它搶走了精靈們“冬眠”這項待辦,丟出來了一大列討厭的任務,然後溜回它的洞穴!

@plumilla 說:“這些精靈一直被這樣打擾的話,難怪他們沒辦法休息。”你能攆走這只獾,守護任務森林的來年豐收嗎?", "questBadgerCompletion": "你終於趕走了糾纏不休的獾,它匆忙逃回了自己的洞穴。在隧道的盡頭,你發現了一堆精靈們的“冬眠”待辦。這個巢穴看上去已經廢棄了,除了3個看起來可以孵的寵物蛋。", "questBadgerBoss": "糾纏不休的獾", "questBadgerDropBadgerEgg": "獾(寵物蛋)", - "questBadgerUnlockText": "解鎖獾蛋購買功能", + "questBadgerUnlockText": "在市場中解鎖獾蛋以購買", "questDysheartenerText": "失戀怪", "questDysheartenerNotes": "在情人節的早上,大家突然聽到震驚的摔聲。遍及所有建築物,都看到了令人作嘔的粉紅光。當深深的裂縫穿過Habit市的大街,磚塊崩潰了。一個怪異的尖叫升起,把窗口粉碎。從地上的裂口,一個巨大的生物向前走。

下頜骨咬合,甲殼閃閃發光;腿在空中鬆開。人群開始大叫時,這個類蟲生物起立,展現自己就是最殘酷的生物:令人恐懼的失戀怪。它期待中的叫,向前衝,想吃勤勞的Habitica居民的希望。

“大家振作起來!” Lemoness叫。“因為很多人有艱鉅的新年決議,它可能以為我們是降服的獵物。但是,它會發現Habitica居民知道如何堅持的目標!”

AnnDeLune抬她的員工。“我們開始做完我們的任務,殺死這個魔鬼吧!”", "questDysheartenerCompletion": "失戀怪打敗了!

大家一起對任務產生了最後的打擊,讓失戀怪後退和沮喪地尖叫。“怎麼了,失戀怪?”AnnDeLune叫,她的眼睛閃閃發光。“覺得灰心嗎?”

發亮的粉紅色裂縫橫穿失戀怪的甲殼,把魔鬼在粉紅色的煙霧中破碎。當新的活力和決心席捲整個土地時,一連串甜蜜降落在每個人身上。

人群瘋狂地歡呼時,他們的寵物開心地享受遲來的情人節禮物。突然間,歡樂的歌聲在空中飛舞和亮晶晶輪廓在天空中飛。

我們剛充滿活力的樂觀情緒吸引了一群希望天馬!優雅的生物落在地上,饒有興致地揮舞著羽毛,躍躍欲試。“我們好像交了許多新朋友,它們幫助大家保持精神振奮,甚至於在任務難的時候。”Lemoness解釋。

Beffymaroo的手臂已經滿是蓬鬆的寵物。“它們可能會幫我們重建Habitica被破損的地方!”

唱歌的希望天馬引領著所有Habitica居民共同努力恢復心愛的家園。", @@ -600,7 +600,7 @@ "questSquirrelCompletion": "你們用比較溫柔的方式,建議松鼠來一把交易,念了些安撫性的咒術,成功把松鼠從囤積的東西上面哄走了,將它領回馬厩,那邊@Shtut 剛好把鎖裡的堅果搞出來。他們在旁邊的工作台上放了幾個橡子。“這幾個是松鼠蛋!也許你能養幾隻不會老是玩自己吃的的松鼠。”", "questSquirrelBoss": "狡猾的松鼠", "questSquirrelDropSquirrelEgg": "松鼠(寵物蛋)", - "questSquirrelUnlockText": "解鎖——可在市集中購買松鼠蛋", + "questSquirrelUnlockText": "在市場中解鎖松鼠蛋以購買", "cuddleBuddiesText": "“擁抱朋友”副本集", "cuddleBuddiesNotes": "包括“殺人兔”、“那惡毒的雪貂”和“豚鼠團伙”。5月31日前可購買。", "aquaticAmigosText": "“水生生物”副本集", @@ -610,13 +610,13 @@ "questSeaSerpentCompletion": "你全力地用完成的任務糊了海蛇一臉,它終於撤退了,消失在深淵當中。你終於到達了拖拉城,不由得鬆了口氣,然後就注意到@*~Seraphina~ 拿著3個半透明的蛋走了過來。“這是你應得的,”她說,“你懂得怎麼處理海蛇!”你接過寵物蛋,對天發誓你要保持完成任務的決心,保證不會再陷入這種境地了。", "questSeaSerpentBoss": "強大的海蛇", "questSeaSerpentDropSeaSerpentEgg": "海蛇(寵物蛋)", - "questSeaSerpentUnlockText": "解鎖——可在市集中購買海蛇蛋", + "questSeaSerpentUnlockText": "在市場中解鎖海蛇蛋以購買", "questKangarooText": "袋鼠大災變", "questKangarooNotes": "好像你真的得做剩到最後的那個任務了……你也很清楚自己一直在逃避的那個任務,即使它總會在你面前晃。但是@Mewrose、@LilithofAlfheim 請你和@stefalupagus 去看個稀罕,一隊袋鼠跳過堅定稀樹草原,這誰頂得住啊? !當一隊袋鼠出現在你眼前時,你感到後腦勺上狠狠挨了一下!

甩甩腦袋從一陣眼冒金星當中緩過來,你撿起了襲擊你的凶器——一隻深紅色的迴力鏢,上面刻著你一直拖著的那個任務。你環顧四周,發現全隊都中了一樣的招數。一隻大袋鼠沖你得意地咧嘴笑著,彷彿她在嘲諷你敢不敢一鼓作氣地面對她,還有你一直害怕的那個任務!", "questKangarooCompletion": "災變袋鼠“就是現在!”你示意全隊朝著袋鼠甩出迴力鏢。袋鼠每挨一下就後跳一步,直到她徹底逃跑,絕塵而去。只留下幾個蛋和一些金幣。

@Mewrose 朝著袋鼠逃跑的方向走去,問道:“嘿,那些迴力鏢哪去了?”

@stefalupagus 推測說:“它們可能隨著咱們完成各自的任務而化作煙塵了,難怪我看袋鼠逃跑的時候那一溜煙的煙好像有點紅。”

@LilithofAlfheim 瞇著眼睛,看向遠方的地平線:“那是……又一隊袋鼠衝著咱們過來了嗎?”

你們立刻頭也不回地往Habit市區跑。還是在挨當頭棒喝之前就乾完困難的任務比較好!", "questKangarooBoss": "災變袋鼠", "questKangarooDropKangarooEgg": "袋鼠(寵物蛋)", - "questKangarooUnlockText": "解鎖——可在市集中購買袋鼠蛋", + "questKangarooUnlockText": "在市場中解鎖袋鼠蛋以購買", "forestFriendsText": "“林深時見”副本集", "forestFriendsNotes": "包括“春之幽靈”、“巨型刺猬”和“糾結樹”。9月30日前可購買。", "questAlligatorText": "鱷魚的煽動:此刻更要緊的事", @@ -624,7 +624,7 @@ "questAlligatorCompletion": "當你的注意力集中在真正重要的事情上,置短吻鱷的引誘於不顧的境地,那頭鱷魚就逃跑了。勝利啦!@mfonda 問:“這些是蛋嗎?我覺得看起來像鱷魚蛋。”@UncommonCriminal 答:“如果咱們好好照顧它們,它們能長成忠於我們的寵物,或者可靠的坐騎。”他遞給你3個讓你來養的蛋。但願如此吧,否則養不好的話可能又要變成煽動人分心的鱷魚了……", "questAlligatorBoss": "即刻教唆犯", "questAlligatorDropAlligatorEgg": "鱷魚(寵物蛋)", - "questAlligatorUnlockText": "解鎖——可在市集中購買鱷魚蛋", + "questAlligatorUnlockText": "在市場中解鎖鱷魚蛋以購買", "oddballsText": "“神奇小球”副本集", "oddballsNotes": "包括“果凍攝政王”、“逃離山洞生物”和“一團纏繞的毛線”。2月3日前可購買。", "birdBuddiesText": "“禽鳥”副本集", @@ -634,17 +634,17 @@ "questVelociraptorCompletion": "你從草叢裡跳出來,站在光速rap龍面前。

看這兒,rapper,你才不能退縮,
你要堅持讓壞習慣全部變成泡沫!
像個大佬完成todo任務各個擊破,
不要在這兒唉聲嘆氣簡直像個慫貨!


rap龍重新充滿了信心,蹦蹦跳跳地開始了新一天的freestyle創作,留下了3個蛋作為給你們的謝禮。", "questVelociraptorBoss": "光速rap迅猛龍", "questVelociraptorDropVelociraptorEgg": "迅猛龍(蛋)", - "questVelociraptorUnlockText": "解鎖迅猛龍蛋購買功能", + "questVelociraptorUnlockText": "在市場中解鎖迅猛龍蛋以購買", "mythicalMarvelsText": "“神話傳說”副本集", "questRobotCompletion": "@Rev 和“問責好友”將最後一個螺栓固定到位時,時間機器嗡嗡作響。@FolleMente 和@McCoyly 跳上船。“感謝你的協助!我們將來會見!這些應該可以幫助你進行下一個發明!”這樣,時空穿越者消失了,但是在舊的生產力穩定器的殘骸中,他們留下了三個發條裝置蛋。也許這將是新的“問責好友”生產線的關鍵組成部分!", "questRobotNotes": "在Max Capacity實驗室中,@Rev 正在對他們的最新發明,機器人“問責好友”,進行最後的改進。突然,一輛奇怪的金屬車突然冒出一團煙霧,距離機器人的波動探測器只有幾英寸!它的乘員是兩個穿著銀色衣服的人物。他們脫下了太空頭盔,並以@FolleMente 和@McCoyly 的身份露面。

“我假設我們的生產力實施存在異常。”@FolleMente 羞怯地說。

@McCoyly 交叉雙臂。“這意味著他們忽略了完成每日任務,讓我們的生產力穩定劑的瓦解。這是時間旅行的重要組成部分,需要一致性才能正常工作。我們的成就推動著我們穿越時空的運動!我沒有時間進一步解釋,@Rev。你將在37年後發現它,或者你的盟友神秘的時空穿越者可以滿足你的需求。現在,你可以幫助我們修復我們的時光機嗎?”", "questRobotText": "神奇的機械奇蹟!", - "questSilverUnlockText": "解鎖——可在市集中購買銀孵化藥水", + "questSilverUnlockText": "在市場中解鎖銀孵化藥水以購買", "questRobotCollectBolts": "螺栓", "questRobotCollectGears": "齒輪", "questRobotCollectSprings": "彈簧", "questRobotDropRobotEgg": "機器人(寵物蛋)", - "questRobotUnlockText": "解鎖——可在市集中購買機器人", + "questRobotUnlockText": "在市場中解鎖機器人", "rockingReptilesText": "“搖擺的爬行動物”副本集", "rockingReptilesNotes": "包含“鱷魚的煽動:此刻更要緊的事”,“分心蛇”,以及“光速rap迅猛龍”副本。9月30日前有效。", "delightfulDinosText": "“愉快的恐龍”副本集", @@ -654,7 +654,7 @@ "questAmberCompletion": "“琥珀蜥蜴?”@-Tyr- 平心靜氣的說。“你能放手@Vikte 嗎?我不認為他們喜歡高高在上。”

琥珀蜥蜴的琥珀色的皮膚變紅色。她輕輕將@Vikte 降到地面。“對不起!我很久沒有客人,我已經忘記註意我的舉止!”她滑行向前向你打招呼,然後消失在樹屋裡,並帶著幾個琥珀孵化藥水作為禮物送給你!

“孵化藥水!”@Vikte 倒吸了一口氣。

“哦,這些舊東西?”琥珀蜥蜴的舌頭如她所想的那樣顫悠。“這個怎麼樣?如果您答應經常拜訪我,我將為您提供全部的孵化藥水...”

因此,你離開任務森林,興奮地向所有人介紹新藥水-和你的新朋友!", "questAmberBoss": "琥珀蜥蜴", "questAmberDropAmberPotion": "琥珀孵化藥水", - "questAmberUnlockText": "解鎖——可在市集中購買琥珀孵化藥水", + "questAmberUnlockText": "在市場中解鎖琥珀孵化藥水以購買", "questSilverDropSilverPotion": "銀孵化藥水", "questSilverCollectSilverIngots": "銀錠", "questSilverCollectMoonRunes": "月亮盧恩", @@ -662,13 +662,13 @@ "questSilverCompletion": "你鑽研了。你挖掘了。你清除了。你從地下城出來,滿是盧恩和銀條。雖然你的身體沾滿了污泥,但你興高采烈。你將返回Habit城,並開始在煉金術實驗室工作。你和@starsystemic 在@Edge 的仔細監督下,遵循@QuartzFox 發現的公式。最後,在大量的油光和煙霧中,你的混合物變成了孵化藥!

@Edge 一邊混合物入小瓶,一邊微笑。“讓我們嘗試一下,好嗎?你們有蛋讓我們嘗試好嗎?”

你趕到馬厩,想知道還有什麼秘密尚未發現...", "questSilverNotes": "青銅孵化藥水的最新發現引起了Habitica的廣泛關注。我們可以使用更亮的金屬藥水嗎?你跟@QuartzFox 和@starsystemic 去Habit城的公共圖書館,收集了大量有關煉金術的書籍以供學習。

經過很多小時的艱苦勞動後,@QuartzFox 發出了不適合圖書館的歡呼聲。“啊哈! 我找到了!”你急忙去看看。“我們可以用巨蟹座盧恩製成銀孵化藥水,將其溶解在融化了火焰的純銀中,並註入月亮盧恩的力量。”

“我們將需要很多這樣的成分,”@starsystemic 說。“萬一嚐試出錯。”

“只有一個地方可以找到大量的這種隨機製作的材料,”@Edge 雙臂交叉地站在堆疊的陰影下,說道。他們一直在那兒嗎? “差事地下城。我們走吧。”", "questSilverText": "銀溶液", - "questDolphinUnlockText": "解鎖——可在市集中購買海豚蛋", + "questDolphinUnlockText": "在市場中解鎖海豚蛋以購買", "questDolphinDropDolphinEgg": "海豚(寵物蛋)", "questDolphinCompletion": "你與海豚的意誌之戰使你疲倦而又勝利。在你的決心和鼓勵下,@mewrose,@khdarkwolf 和@confusedcicada 振作起來,擺脫了海豚的陰險心靈感應。你們四個人始終如一地堅持自己的每日任務,堅強的習慣和完成的待辦事項,以一種成就感來掩護自己,直到它默默地承認你的成功而睜開眼睛。這樣,它就滾落回到海灣。當您進行高昂的交易和祝賀時,你會注意到三個蛋被沖上岸。

“嗯,我想知道我們可以用這些蛋做什麼。”@khdarkwolf 沉思。", "questDolphinBoss": "懷疑海豚", "questDolphinNotes": "你在未完成海灣漫步,思考著面前艱鉅的工作。水中濺起的水吸引了你的眼球。宏偉的海豚在海浪上盤旋。陽光照耀著它的鰭和尾巴。但是等等...那不是陽光,海豚也不會掉回海裡。它盯著@khdarkwolf。

“我永遠都不會完成所有這些日常工作。”@khdarkwolf 說。

海豚把目光投向他們時,@confusedcicada 說:“我不夠出色,無法實現自己的目標。”

“為什麼我還要又試呢?”@mewrose 問,在野獸的目光下凋謝。在懷疑的眼光下,你的思想開始沉澱。你開始變得堅強; 有人必須擊敗這個生物,而這個人將是你!", "questDolphinText": "懷疑海豚", - "questBronzeUnlockText": "解鎖——可在市集中購買青銅孵化藥水", + "questBronzeUnlockText": "在市場中解鎖青銅孵化藥水以購買", "questBronzeDropBronzePotion": "青銅孵化藥水", "questBronzeBoss": "青銅甲蟲", "questBronzeCompletion": "“好吧,戰士!”甲蟲在落地時說道。她在笑嗎?這些下頜骨很難分辨。“你真的賺了這些魔藥!”“哦,哇,我們從未贏得過像這樣的獎勵,因為之前贏得了戰鬥!”@UncommonCriminal 一邊說,一邊轉過手中的閃閃發光的瓶子。“我們去孵化我們的新寵物吧!”", From 6f7243c04914b0dad527b77e5895d0a81ef6fb20 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Fri, 7 Feb 2020 14:16:25 -0600 Subject: [PATCH 07/50] feat(event): Valentine's 2020 --- .../sprites/spritesmith-largeSprites-0.css | 14 +++- .../css/sprites/spritesmith-main-12.css | 60 +++++++++--------- .../sprites/spritesmith-largeSprites-0.png | Bin 20499 -> 40054 bytes .../images/sprites/spritesmith-main-12.png | Bin 305684 -> 305724 bytes website/client/src/assets/scss/variables.scss | 4 +- website/common/locales/en/limited.json | 2 +- .../common/script/content/hatching-potions.js | 8 ++- website/common/script/content/index.js | 1 + .../script/content/shop-featuredItems.js | 52 +++------------ .../spritesmith/npcs/npc_bailey.png | Bin 3673 -> 3747 bytes .../promo_valentines_2020.png | Bin 0 -> 10234 bytes .../promo_valentines_potions.png | Bin 0 -> 17574 bytes website/server/controllers/api-v3/news.js | 45 +++++++++---- 13 files changed, 96 insertions(+), 90 deletions(-) create mode 100644 website/raw_sprites/spritesmith_large/promo_valentines_2020.png create mode 100644 website/raw_sprites/spritesmith_large/promo_valentines_potions.png diff --git a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css index 15906b0759..2a6c96d469 100644 --- a/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/src/assets/css/sprites/spritesmith-largeSprites-0.css @@ -6,7 +6,7 @@ } .promo_mystery_022020 { background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -277px; + background-position: 0px -425px; width: 282px; height: 147px; } @@ -16,6 +16,18 @@ width: 96px; height: 69px; } +.promo_valentines_2020 { + background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -421px -277px; + width: 309px; + height: 147px; +} +.promo_valentines_potions { + background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: 0px -277px; + width: 420px; + height: 147px; +} .scene_cake { background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png'); background-position: -328px -148px; diff --git a/website/client/src/assets/css/sprites/spritesmith-main-12.css b/website/client/src/assets/css/sprites/spritesmith-main-12.css index 3f4818b71e..df685183c8 100644 --- a/website/client/src/assets/css/sprites/spritesmith-main-12.css +++ b/website/client/src/assets/css/sprites/spritesmith-main-12.css @@ -756,31 +756,31 @@ } .Pet_Currency_Gem1x { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1796px -542px; + background-position: -1796px -536px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -954px; + background-position: -1744px -948px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -594px; + background-position: -1744px -588px; width: 51px; height: 51px; } .PixelPaw { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -646px; + background-position: -1744px -640px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -542px; + background-position: -1744px -536px; width: 51px; height: 51px; } @@ -834,7 +834,7 @@ } .empty_bottles { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -487px; + background-position: -1744px -481px; width: 64px; height: 54px; } @@ -1044,141 +1044,141 @@ } .zzz { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -739px; + background-position: -1744px -733px; width: 40px; height: 40px; } .zzz_light { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -698px; + background-position: -1744px -692px; width: 40px; height: 40px; } .notif_inventory_present_01 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -867px; + background-position: -1773px -861px; width: 28px; height: 28px; } .notif_inventory_present_02 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -925px; + background-position: -1773px -919px; width: 28px; height: 28px; } .notif_inventory_present_03 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -780px; + background-position: -1744px -774px; width: 28px; height: 28px; } .notif_inventory_present_04 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -925px; + background-position: -1744px -919px; width: 28px; height: 28px; } .notif_inventory_present_05 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -896px; + background-position: -1773px -890px; width: 28px; height: 28px; } .notif_inventory_present_06 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -896px; + background-position: -1744px -890px; width: 28px; height: 28px; } .notif_inventory_present_07 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -780px; + background-position: -1773px -774px; width: 28px; height: 28px; } .notif_inventory_present_08 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -867px; + background-position: -1744px -861px; width: 28px; height: 28px; } .notif_inventory_present_09 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -838px; + background-position: -1773px -832px; width: 28px; height: 28px; } .notif_inventory_present_10 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -838px; + background-position: -1744px -832px; width: 28px; height: 28px; } .notif_inventory_present_11 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1773px -809px; + background-position: -1773px -803px; width: 28px; height: 28px; } .notif_inventory_present_12 { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -809px; + background-position: -1744px -803px; width: 28px; height: 28px; } .notif_inventory_special_birthday { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1775px -954px; + background-position: -1775px -948px; width: 20px; height: 24px; } .notif_inventory_special_congrats { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1765px -1006px; + background-position: -1765px -1000px; width: 20px; height: 22px; } .notif_inventory_special_getwell { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1786px -981px; + background-position: -1786px -975px; width: 20px; height: 22px; } .notif_inventory_special_goodluck { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1785px -739px; + background-position: -1785px -733px; width: 20px; height: 26px; } .notif_inventory_special_greeting { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -1006px; + background-position: -1744px -1000px; width: 20px; height: 22px; } .notif_inventory_special_nye { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1785px -698px; + background-position: -1785px -692px; width: 24px; height: 26px; } .notif_inventory_special_thankyou { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1744px -981px; + background-position: -1744px -975px; width: 20px; height: 24px; } .notif_inventory_special_valentine { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); - background-position: -1765px -981px; + background-position: -1765px -975px; width: 20px; height: 24px; } .npc_bailey { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); background-position: -1744px -414px; - width: 60px; - height: 72px; + width: 63px; + height: 66px; } .npc_justin { background-image: url('~@/assets/images/sprites/spritesmith-main-12.png'); diff --git a/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/src/assets/images/sprites/spritesmith-largeSprites-0.png index 199da94868be3b72f97699bc89c94943749c501c..fc888b38859ae534e59a2aad21482944441a7c0b 100644 GIT binary patch literal 40054 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

! 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 literal 20499 zcma)Ec_7sJ`|r>SW!efAMzbBZh%U)7RJJXv=yHxhA;~e7#$1j{vE@ufhoei%Ty8Nl zj>?r#m>Jg$A;S#D(U_d`dk<=BcfY^y_n#Vkj^}(mujhHc-*f$l<$YcysZ2n#C@dulT^DLPhX4G=M4^hAO zN0~=VJ!_em9-@qMc*ES}9DQB_A~mhB)}hvv9asw&H)QbrSj~M%>t9!<{hD$+E;lVL zjsGQRi^A=)i%kWGcZvg_Hi|6W->nt|pRVo*C{qva--UVAr*Ye-;_kENd#O%7$cx>0 zfkAwmJHw3=(&7k@vN5fiXpIp=Uk;Xw;!NvqACu>9!paKU)#)LaKQ=8AuB0CyROFTr zPGf^d%kl(Uf*W2_tsM>zB`8EbYISxFDjJelxKB%(*9c8%J?8{Z;tyv9WsdzJ2sZJ@ zW>~4YZ&|%!umF0XyoXn2Q!B|JdNj1S;xSe!_(O16A-*g(mfdC)3=!%E*qzzV8TQOD zFB1qdT<;$Xq&s`S&kR|S^d0@}84NKCL58`0{(|fI*cSNA+pG*5D7j{j14k;#W{wZOBkHe?J8dHAWBH`YcV7EUqU@o_Z41b3u zEaIXgf>>MB&%PbyA)9ZL^|@w&-7!|Z;{=|)IUNjx2L?{O@}sQ4 z?qa>~1lPKPahXrqG>B4+ft1qpF^IkVkK4}F4e1dy>WO|BPZ2~dACdT5(3^@kwFy9c>jBYf|!^Ij<2?zmr%EH z>7;STRJh263?<(XXP_AJPpWK@qtyp{T~W zc8hYKy<@O&k`WedM<@6-wqZqj#IUz9&#nc+^&^u!`sgB3{H@Q$1Mr8A7it`c8@(!O zX@gLrJ`e7egpN&-tzSTJ@cVe{p^@CXTYF5%?rYHz;{5i+V_#+aD(H_gQx|hfcBecn z%mBB9T{=QH4eUHaJXMb{{P5cKBjX7v1IzBzTCY*qx0RUGQs0(*Ml=Y`Z0#hN-aQ5X z{O28aqU)*JHY45v>ix4!;i?PM_RbPbO5(|-B{W%oNQ4)v(GJyyJv+2ZU#?4uK8~-L z6lbs1xFX)7p-dWQe4dP+?%qj^g4~QG4wvm;p<$IPB-d@=`hjq_LmO&Md&Y|bX?kRV@FU#6w;Y`(sl#8)b9!;&GBxrVJ@4sb zecqHbgZb$9%1OZ+?(nyX{BpQOrtgK%{kX32H$G3RhlsacELr-11l-gIvpBfXvw|*K zly!Q)9^_n2M?(E8Y~L#2i66W&lQKW%xV`~>p;xh`>Y^@Hb-vbRam*(r)BLd`#9uxT zqcpa6Z1t+hyq3|v)F2oxdyQNO-To|=M@<$WC00R()ByK@3dKCUB9seXkH;*+tM@hMj6TBwAcJ@ z+bUK|jy11_a4%!riP!`dyl zi$J%_y5B+5EWrLvIZvS6Ah*%zV$XYg%he%nSA6p1c6wMJe=Hf40qb|uy%b>sqV!3j zZS?9)#0y#OdY%UDgd4ZUnd(y^Vs~Cm2<}rPLYFHwcwXiR6ynKwn_YNY49e30w#i%X zFUaLg^AMul*VhVn`Uh0#khlxuWJhC=XGQ455sHyV=vv03xT7Z)V|+|m%|%sef#N>|_K%KzK*0(b@U7i|z4bg20*D0vDzo^SEO1$y<_z}9617ocHTB)`B#0MOb z3>$eX$}*lb37Rq%)aNC69lkJa-c2u0DoV-iz)^{^TcQ0cHkMo+)yO8yu z?j;hD(^e!@C+3}S+pvvtM!iW8Ahm=NO>DsO^?7!?pA^E)g6{f~lL^20W+7`-?+F=t z8ok;AbtpMX(;-Y`T-D6z|CvQ0Lo#xk16>&EtWIxY2g8H*gv4mBO@Fq?U)Z*x2fdp& zOe6hUb@+Sjt%Y;vUmPi!NH{u0s$MD_AOHD)+DYpQjF8J|UNXde4wJZJ#ohK|)pX~k z>5uWYD<>uovn1GF6Jo~)BaqLA%EAnu#sy!`#Nfr;5&tPTJ$U&2@5GLyA9#DYA#Mlh zNHf!yf(JJ6uu?YtBr<>ef?%-Hg2YQYpOG^a)5}^`ytz?ncmw;uJSS^w_obI{eF+#L zO<+K%g7XEi81@iX?}LF5)?+f%=t?#pn`Rom z-bL(R$P_I6ucQRfY9h<`Y9E-i=#{`w9_xzO021t!{EzbM=aP-=Ni>eqN!Wfoz=m% zQi_n+0+qqxVvf-TAyHwzR6OUD#+g$?(7I&@M+eT)(PeLJQ>b=IMJp!S&R9=w=A!9g z;`?w}gt#>)8l9I|;DBk%56k&P2_%#K+sf0*8)}E48~1g0657t^CDQDS*oSgAbIsOL zU5)8ljXCio0#NerF*L_Uzc1?IjbWH;m2Dc+yAC&!hJx(H{cru5Pj9javVkeyS-UkL zAI#fHBP=VEF*m>#7-#{D6{2WZVR){6trk{tp@O$m^vGiWu7(6bcHE86#gych)B@`h zuC=D4U&ft;39i&4F}G1*DlN_2fU{&B+A0Oy{tR)!FH>16MXsPm=9#t|6MvbyG$dOd2p=GYTBEWCg zLjEV?ICiL~>ub=p>XOwmT$}iJ+ag*Ez3Z>g^Jp*f>R&u|itgMp^wO2}VPaT$OsCsrOk_~psj)XvNV3O84$T|lThC3C z61egn0;5x40R9b&ZWIWSBaMP0$txP!iEbd2$CbLsaZR=D&=IeWmt(Qwwba4B_a4rI z^t}^y=pZ`?|Br z_hk|uye7+Ym%9k{n9cbjH?MLVS-TcntMpu-ZOv)rA3m*uKaIaKW$B5d6CkoThWc|` zO45FHD!BLpUH8=72Kjbd<-iN`wZi_~`_0F0er1N=#hT@JpT9N{frw&Ck4-w^pd>nY zJV`V)VhJD+S4!K5Pz4S)Ayfo_AK2N@q+&whAcf||UmgOh(g|(n5QA(Sj7a=#X2pfi z{LeAqskUV1gFGl<(yqdGcwA5v`9A-h)5U?2xN52cV}mLhJjxLZ=}Y$B#ClD8e4+P- z9;;He4+S51evdWkgFw)7sJWq+rXH*-xZQvICbDXm%rM+2JG~$#KINAjuE@56KqGIi zLqh}mj@`^~5yxL9W#U~6`esa}PcFFqWZ)vdU(wKK*v(4-549&^RL}Ticxea*+IoCB z=u|~k?v^qKBO4*gI>O87gb>9!IYD(ma|@EPI*_%vk}Hc?N1yy|ZqjaC z_b(RwYBg!^IGe4gBXp09TW2ZT==&Wi#k(#5M6ps38bUa)X)J{0v7^a6q|*aAuHT|D z5PE5y-!l(PKT@I9Xp~FN@b_(NPWw~w9?#@iZla$5G%YAD z*R0yt<{G^Q7o8}fSRBOrag{{e3y*f#w0T+IUfM=`dtWBPi6Q2zjmm0Z8`6$0*5bq4 z39i}dh8NRoj6ceFwG{@E4TC1X46&}S&~(rUp4=v=)^BsO);c4)J8n<3A!m>FHPx?K zFt(oEM&v^NCril+mtGs%Vp+c?dH(3gC2`Egl8Kk+CmhVWiwM}-9gPnRxT*!uy^6?ZBQ+#|0nIY@ zi72U1TSvP!6*Mu9lAO_^_p1wT%zdpUPXU9(OTz9bsMv_ zLcQ=5wGu-88`|STFe)`{r&|rWZySS;!}I#8aqL7(v$!C-H=Bx3>J;|1RN^s3$~J*W zRRtVeAMQ~~=t~f1Q;HtHdreqg;bm4l{aJ%|r+km^EwZXoe?B4T&xGe}0l$+zla&%$V)}{Qy@QPLD=DuTOx#D!OQp(B2QE2I3miL;! zw;pixd5#}aU01$>QOi5vZgS?=#wMurQ->9VDinKHrh%|IQZ@K2Q%rHdh3Y8_@ly@Ix!`^tF#v6ys6~q7)l==Ss38RDl);57tpR_z2L?Tlp zhNL%o*8yXGP<9yF$Ua!4h1>uL5Fv)mIj`iN;g^zCOiK#s0PYpPn;+tv$zK&n#i#`$ zhnzA6FCNm4r&_YAbn+YdA2|eJT}rBhC~KvVE3&$R5yG^)cqT(JPyR!@^}`52R;Y9} z;A42zaZi?ucyKy7S)%W=V3BZXwAlUi=w`&CP9FtL1X~0C>b^`gteg!}y7oRbkTcE= z(ISZxj9ATq@kkQ>(4w0IX=y#9!=1gzx2$mJaZ`(0Shyg$izoQVd4M3dTd(v&N9B)R zYBJSETpOjV(9JCCV2Da=?L>Erg3jC*akCI{7>AO#zGvK9~P^`;_}I8Fc< z&LUr)yUdh|qU9gPjLGMF!msuQE&x35Z~B9X`P(cmsU$YW69)HdkPSEhz~cczD-yGa zlW0-oF506WjtN9n48haAjQX-~Sz``K8Ay(hLbHd{b$f!-jvDEh;c~s5$h|5p(p)LbMOAS~hG9rvzE&ez+;EvN;3?W3 z@a3FW#c&LiYZiA4G$yfO0*!D?X-8XlU8g z5aLm>JlY}fS2ZRfQm+i)g|3^w!^aX7`lPX;utfFxDtd2GuJVNGHlTr!j30i#~WV1Fv>1 zAF3%s4kqx-i6)1xy5zcXUuFe#-dRT^LA!EPRid>JD7rL+-R$4SfRQMNo&r}AK?g;m zW|W2(Iq5U=Cn40e@EFRh3_w1IWo0_mz>iG6(05`llNC=Q|%`-0!d1MTK)|wfvf)pr;ML<Mk2c_mU`wMotDbk?Fhn_z_bnF^#@ddQO zp8XfA;#dURepF{C;mBgJ@;1o&QXSX%aT0Bfr5r+ z1_49764+jR*?mIbENR9U&!0fRD+n&^uz8CnYBho?nloGvcr7ljzmjjO{vZ0kAJRg+ zF%r|g(?j3Xa0{J4)jGl3Vz-PLBYuXSe0EiAq%oCznhBba1wz=v<4elG@{bW9+dWY& zLYFBA^SnHh!qKgQD5E}?K>w+Wg7>*wNce!#3yZtV`1?(Xv24?>FBw?drv!_Ap_dq4 zm)E+m->;8M)O5P?*~Et&Ldea<$3R|y5#NjC6xUO{-1xQhuHQ+)sWy<|@k=R;_C677 z8NK|KfkK4l3muq!i)W$r&FRUJT14`novyE3!E+B|ii5V6u37NAdNRwGm@(C?Xk>@3tZe4P zNt*tBXPGI#GFtrx>;#x-0ZQ~3j40~5`^O1bFd|vnWX%i-Uc5fUWq{%QWLac_0`(=O z-^R7S>CrV2{nj%FhC!dMlDKT?ZF9uaC)cW_*qnO-~5(HaBVn3 z3dc@+<@s_*u=h0!CjLnoW*FlSWdba1Xyvc_1zT&%^)v~7)($@_SD99@v6N8J>QUN` zq9nUnufj8j@MyCD5_ukYtcN9aF4*0P864VeD^X9!((goko+pDM9$+k{Z>RM%Y7S7UblLH1f* z#^hro@(uAH3yjI1G?jYAT)bBkKk7yQ*`FK;x$w8m`Ft4B%?e+tL5f#MRFdOz}TfirzXAU;6)j(WJ8lm#bmr1yzmP0flMDp zXDZHmZ-Fz<*QVOZXy6RfeJx_(^HQ&5z6~qG$H?J8AG0RSb)^umrVExpK6oO7h2w8J z;0kxkJEp)IBdamLA2!IYU3xEUy5TU91j9yiwlNtSYcP-|Pu9f12KKIY-g9wf&;gx1 z{2pIL=7#lXXhBqOT}oC?Zf>$DpO=(nGTP|MVu-mdX<+ruO9R*SGqD31U4MjqK)B-H zJEI@hA3`vD3&aJl{JB>axeFrYaHv?#8fJ)d4eCXd_W743y|!;92h*7TMZ`_vqv8&myAZBId-^){12e+V(^ zgP6ZfR%q`^<^)<1#hk2{(-~mQV^-VPHbg%8Du6U}0urQ&IE%u5sN}b!BUYQ3{#G1cw;NzP!RD zw@ttC7~JL2QWlu-8PFwt(>1*?_SSjBU>WPK*0^y+*iL0Oj7lh9f?GV87K5rk6(M@1 z06OyRF=kn}GRWgjiB(ir zN+JIb;w#4?lQZwvdR5@?&msBK84$xAR*YsTwEb5MfL_N0QVWAv2D}CYDxl(gu~Bsk zSpN+cxiNec{Q$d-XWiLtHMR+&B_= zX>rrf*|9Fc!V)ExU4?*$uQKNoK=a!OnLlwoXG_&+1B^_@C%au1znT!*xniuB-dhM= zP}}3aa)T~?^bwlYpR0vf^m3O!J;)|j2>p!j(#e5x(K>$1pO#;N%RKeG4CVtbAGbV^ zP^cQaPws2tpQmqbOg)_Bec0=Ixm`sYK|p4mhJ(ueH<&nJcsO4l8(J@Owdwy`Ot*+{3<9OwGxljuWLYXna%;UuuYXcQF`mlX1< zl~&_0mH%s(2jq;qC`f1ICnX~fmq=0e(L~Y)Y|*%h*IBI9FvVj8+BJ}uJ8H?d%ff+}asA2;IEJJ8v(LsRwn$UKEe)Tu@mJ~0dWY@l<$_iZLOYm@fa!S=6 zs0lia`MMB*CH}CNeuMVfTEl~szk=KzIwkyz019&TJmbJc2Gd1d_ z>rW~YM`T%cNj=vIkR7356#SbC`2>=8=t8vjzKW%>seQwr$MzirGlYm;B?aCw5Tz`qb5b+bC zIA>|oN$aCF=IOS}g zbiR=h$ybWb3bIT)6^OtE8F(&OuxXv4xsij)QZG~@r>MZ&inPU_+s+_al#A1ocD{_X zE+G~tbBa=|F~Q7dIqQfvFsk22i?WCTZ)VutriEuo(8e6Up9b8KCXeE+srjP~z+i?N z!M>7HqVZbw?09rd`>s;?M$yN0GD6taXdmq^PRcSf7gagtZ;)j$^Le~RcXikJdrQWe zN`aU)u&SM9S9Vrzzrn>qg!Tcx%2+Fb+Aa>pnZXQO{!i^dWdGd+_xTq>c1j|zZSmvo zD4TdcS}Jdht|6GazgzGkYG`Yr%fXgR>jp2hQ|`cmw5ns2RrRI#@t3F2VT}rkd>^=^ z*vXO*PcCE=qnwRN4D^R|e;eT%9kn_Z{%u86seE1hK`V_GW*Wo_9{^IkF-JPu^TeH! z*szwlD&b&W+CC?iZCTi zW#y%?h{ojj4kX5|`cxFo3}#qsv8${`KY9^X8O@tPtipdn*^f;Mn9MQ;>#pJ_+LDdy zNuZX|P8mF1m#XG~GUKWa+aI1UlxK`htTaNMQx%Y!ZEW^GE)1#zjikq+K6f|{D@)8< zN7V7?`N(jarfK^Ls56`J16|WB<_dyCZ7e^)Pxz&IzgY{y zD*1iYn%pIBhZ)xG)VuGi(jaaHD?b6CB=4B8MwkswHx(73s@1v2@0Y7941)EKB?Trh zUP4{#=rXzx({;gX@jf&EZ9WmwwJQ5PMl!=rLWao3D|XwD+I^!Se=E?6Tn1YycSKqH z&$AT-*Jubgub(?8&wb#bx?Ctfnjg|^XGQX{&Xpe>o5;?gm^@EL_x9+pV#k_m7GAc2 z8F=l9M3x}Gc4PUbG{E8Zzsj-^X4P|NUCa;PFv2krMq$zMGKJOT+FrX{* zb_PUafG%oG*|x4cRgVXk!)h7S!bf52lpFAh+%GYmywzZq@wF)Zb9wK(zYsz?;9eEd zo|_%`WSFyM9vKeFf9}+21abp|NHi*D4uv?upm&Qo`b{yfRvizPLMI zt0yk1_bfA?=}_96FsG4DPYiCNFtO3(g+(?I!;EAF|h~g^RW0 zP9GXZW?nM>`-tpY?EYW?pHXb^ml{nHK4~29T0S8Rp0L}@7@!O7>J2wyb)zwh68Aan z#WXh#*dzv%{a!1jL09F-ze{nYAw*vcf9Ev|E`&n4N?!^<*6w&wu6@s0sO|b9QU4`b zbo&E`q!5;!#~%}f9PASr_;~9JV#yDo3;l(cU55Uwu?ak9entF>maH^!edm@vzMFOl zHf%;7(JTq7*_x!>B{DgBJ0&OKWZ&}ZcYZs=!q(yk41SRO>kr?#Zg#0ianPjy6@=fv zLo$ua+H6GH{d{6i-UUe^>-g{f znL4YFlA>%^@r?(LZB;%=yV#awlSm_5$0XSykhvRZS6I23H5#lELk|}(qRvqRVsK=R zn}_XQd~fUMFW$C?`dpd$BO5GE%TpL$9hU=}z9iXju31Zb_8Nn&64T~`Np2<+9(Bg= zf~~fDn4*lTZ8Gu6eE@-okMA5Kb2a~tH~&J4$-B8(mjWEHVkg_i8bta-ur>N>gsd<- zzZz%jm`vaa-?Gf`6<;Rb;dDFTB&LCH)sp+7u@m|Q{NDfTLVZc=sLby^goqyK+87M^~-RAcQ}ai=DOEdhfaWRSC{QOI3QiUn7w^P-Lhu~ zi4#lHZt!EKQdLf^AxwrAC|;F(0JH5G@K~`Ae9~-BRJVCBu1Mt8Vn&V&9Ug4%0w4|A zbcd#sdPPR0<+B%ki&@y+UrLkCU$oxqU~Q}ZWR;{dxhOqo^mV?-rtLwOTCvf5uxov0 z2ZG#uz&hFx)uP~R4^#lnI}0QN%49ait5074W1znbO&vZEvkWLHhn3w8?CpmN5&s_l z@pYKW+dD&>^cIi*)EFOGVdt2}mu*ZDiJlUC1m0xsqQBa{@)0N{C#K4eF4~wnTXFf>j zR2qiy<^d_B9jqVq3TD|`^g`*9hg6Y2@9R9*8XGKOEamR~mAzE@JIi8eUzkV$1Mwpi z#H~^S^Kr5gUtlg&PUEjx;Bn1=aU+9I$bo?=wA!$`^!-ws3;^Hm%l8G3z14kHti4tv z^Y+?m3ck98P+;^%y3Kg@k0EnPf$KbOymy{Fo(i@hJLWybI*$;Ct+Rc{{2p=nSV#>w zHgW?NGLNP&;UJ)OuL-fj9;E&c(KD+>;?DhaLQL%`earjE`2>HXH(*um8!uR|@HeHT zI)nSXT#olxK6QdOPIo*R7j!T#^Do1@XkYCuwagKUDlo7N-6KRC<34t#z~|S+Stq*U zJ2?boi4m&g%JWb>&~Xp(#OVuWmqUeV@V za$RE86NR3UY`=rU$ZTlW7-P}5cpf>hY}Uz|)pCFuB<*6PC_i}ZNa&swdB$NY2EQ&# zflJqH;0BL2c(ImM5Gq7Y;z6e?zM3m!t?!UkAj4dMgqZn2{;z5M$WdxMIc#mvw2=?~ zu1^g_XQ!zV2_O8W*l6*mITdDl3GweY23A2yO4Kl+elZYj%0x&3RFS1B)3{Ei70hIg$%=-B(r~B+cGg zV}Km{_8F|NF6IW0(4xumbxTo7B>BM|)Rr?#FHe%TS-Y!V5kE8#DuSVwmn@~xd#a>6 znv@8!^A)wv+T}ajO5;^O+I^jpBBX8Xs`dFt)DW@6cG1hx`x|bh$RgM}_q-XWE7uGD z{COQ|T$Yq!+O-XEsu?t!^UTa=zboSGbmj2(+3&&LIr6TR-1@T)>>cE=q|kuHf0j<% ze!xwy3I0q4>n;xa3pyN}*_~LUXLxq0D)pt!U4nH50W0+D_(^NVMqeL33&_Ao7zDXX zkr;Vimi@>q%t5J7OHspRic1;-PcuASn(aUo@0s^4C8Ss}^APJiM4o1S3WKC??qa`#I_GLdtvW(d<9%NDlfwg5aL{0U+@6MO#<>s{Euozjs0Dw}jxAww_kRIkunD04&jLUQdecq^S&@_0TtiNM#YUxnRY`h26Fyc1XT#a3J*xlDJCT zT|;1k88^J5T)H__MR@<}o}{m41b0cLo{hr_{ce8&{HeFaBMzg{4DX=CMj0DZz1srt zWKm>tZC0GI+M#|Y(jF%sU6_f;$-X9Cx&_kD8ge$~2s?l#o7;lMK4nH8=0>d`Op-u? zwrQctU%UamvWx9=J{A@63+KT);brz~0@G>54Rx&L*xOYQ;kZ4t%dB_+xk6}!k2#P7 z-1H5xW?Z&_`#LU8W_YZ80%OUj-hwoYStsY5pJ2w|2=Bo?$bQHTDYh1Jo@c6 zEpkEqi;iZq@uHyMY|#hN6Ov)~;TL&cg6BgA97fI^Hm;~2w7HP;U(?&{ij{D+YubD7f+qL(% zXknsRpSYRN5ILF6DDp#t4$9tM7-Z0Iy99ZZx>cOkD2@Z00*%FXK$K@_X>`wIz0^I@ zSe*p`%f)jrHP>KVjoEk!?3i2~sInE>$Yl@^&XOia;`GhCxfgDU(ygsl(k|RW-#@PY zqiV?N7?fwv#KcVyP8nzMe|gsoNL*RN?iQeL@682QPt%cuA7zQwa|oQq}6t2;gD zVS7w+T}nQWOvLfM

0R20`u<-wGk+Db=e^Ic6;0H z^tK!^c(^_9sX)*?7H^_S)(~>fbFo;861_e~B9szm{0z~b6)jzwDBnr`z|m?@>V&0H zQ)P-{FLv12W17g46r_`0gF0UVP$YS1wBI0aL}|et;Ub` zQ|-_Ol`G0}v-ow94 zGW2sK5Pw0ICvVLS%y4bCM+X!=nn2X%Pbmqign?%g@$dfd+CWvRrg*|;)Z6h*Jx$Pp z&GHuD;C+i{R1_Cm!cX53(ejGCnHyj#36huAy!2$89RwU<_6M2+Ac%_`o!9z0mHN-Xp(PrWm&VvyyxpoAvXAnDf9kvIKLgWbPJe>MxRZxN}JgP!d?>>LqaEOH7Wk-$v(=*XEC{g;z=r z%)D_f1ZJ-J2B@>%L2ZwzT_9Y#C}3WK#9ck>B`WJDK)Yv^okgEH&&}*@0E#T&-ji7N z+Kkj|UGG_+T$(WJ**$Z6ALj0qhTMvo8!I&1t}UnUI(dnAasUU7`KEvr0=_CB&Hp*s zlGG0G$^Uu2F+_Z5gTkzRzT%uzTVTMi*NQjFjgj`s^0l()zs#dfwtg2Fz|!CRI2Raz z>Y7*BUXWvyEtoVGu550dHzUa$en=C2_VLooXJqM86W%`d$DHdnrOY`_dMF(@4O}bz z=U~!>wmMz;+sE#^j~%v7>E|Eo~PXAJ|gJ7wjppA+Y7b?lxo zW=!Q;LE+$Uk1DhC_rBOP)%Vilei{5p5#r07jlLKB@~XcC2U66X{!5NILt^Kw13>dX zz7=HVta$+d%y|gtHv22jK{{;!n4>M|#ryW^H7g^BXm00y59E2Hd?MI!gpJ9j3go|R zba@q)mo)!dWP$-m?WI{Ds86_9gzEGBgg-K8soAe5n6;HOEP=OW==G-;_){G2F{axRt}n;E?wD;Q;lQ9>d3{ zIImC+GY?(3ZLkKua3=5u72nK3Du}_#liVT^P|bA0=aF~t#4A5mSkT2=qCzkI863rz zi<{Lhbs}4q{pJOa0L9J%)5zgR4gq%S>o9PyZ{VIb#Uqw4R1T_N4&F0Ufd*F3X*XL~ zXL9sl&CtN3wNIgM_uZF0b0QPw0-68CXNw^MJoEfTIz~`E*pyv4a@dqgJ+sx z*y=XlJ#`l9eoVH?lb<2p+KpOrlcYyC(G0K0V6F0H)b&L)eL(8=;$w%JW5bjN?zIy( zq9mqx_SmR}PVVr7IH2~|Htip9c2Mz2uuE3iKC}6zwVZSBPqKo^c!0WLBWbK36f||E;mY$=Vb2$YdYBs#9mkF&nqIH6B3{?xE zek%+|vk$3RNR#C^4nbqg%Jds}eC)uzP_h#^IdBc*GlLpm`QtwjKPKUTq_}MQ5sRI* zClZqoGZN4hrzf(B9&6^X9Zd0k?=qR&n%Pu3%^Q74y9@p<^pZn)4`#{yoG6^Xh{tNI z?dQ<)m=lgd<9v_8$s{?0+D1vd8RcXJ@2t?y@5Y_B?3tLH0q>cj_(Kufcj0b1i>%$i zH2b4M;~Xlv_GAwj`f>PU-lE;Zu&nNmoo~!-$+g z*fP4{Zag)?lgXA`MXgp@DP1tZ?wHAy1}HGuinb!@;#z_c#&D zC8gqL4qxlk_ZU3GrN0)BlXP$@$n;CzVO=}3=}UwWHzgD3d*e5_PLU}4Vb_)k-XqaKVEkI3>f^s!-pDU)qG!1lY&fWl0>xEt&Lf8!aW$j&F83*h3K zjG)g|;pFjh`|@AA>hBYYRKm-H+r#u_j&se-D>4HzTt3GQDA+%)r73c^DcOJ_3C95< zgms2NG<-jSiYSgqGV2wFsXi^;Hcq?tHT+L~3x-*0J%^w%YTflM(VH8rC2J)@FCuAt zykFH4%yN*lv>3PTxE`1C?n}~#POJ-?t@I_Bvzz@Nv2Bi{8N4GdEc~^B zInmj7a<3#^#iRx7u%zSdM)s&|$C$X4A4KU_t#7XrJR2NZwsN>Yzl`P!`yyX5vB{|K zRA3SNSK_Nyux-4EDm=?X+A)M+&%#b7VdE%|dqfUj=k_|Ze9BhD-tR+}X;lO!2p(t+NiS)2{iELNCfuIhPQpHv(e{)4g zIT~8{S=8uScB)!+#T5)#`vDX6mlNRZv@jTn$+nKa6;Vov-IW3iK}$u~VqJ~X1*^K} zIPvUsViv)ql1N36mUA2>zo+F|0YAYRrFjU_3GGtq=0-g+G;te9$0Xr>VHU{K^C^v; zZc7997rYuPEbRo}697(8h#1WTmFO(KAfpOi#@%7w?p#UODEBz)rN_Q90fihqUG>C$ zhD(1dz~2{$nR?$fn~Yw4t=yPx;A?{F8uLdpXn&L~*zEtpR9$0%737E^20`3vTanCU zBj0n5G{f6T55}>@eBN1xU)6&4)*a44wP(ztUa${KlDFWHL18_A z@ti-w63oBQ|H_lo+og0$sTXV%+F%mjC6YCrc9-J-V zKhm!Bz2#YLZ|P-up4)vSKH-7Be$#8x4wJ5|m0qnoT6e(wW@TBx{h^GX0)ozU5>J2r z2$m=_SDyOxK*kq&(3!Fv?VoOWZV(6VPVcp))T+f@%0)y1p@Bf-$ve0TPfb6tWzZe zTPDikui;PFZzl40@Mihxo+V%9lc9rlL-A{C89Q?IowKD^4K+-c%B>6Z+@jHQSpY#9 zA1S1^o)Q&zYiaVM=lpMt%nS*}2Pb6N zQLJu$(i5aiI0neQ%tpZ{rZPowZ%4Y<2?Wp}j@N)TM`gRXHRO@lPwa2~Dd}U+J{6<%~idHame z8@rOe_R2q6`!DOP4+GZLtZiu<@9jTuryn6uVIshO4N1XyieC7TQ!+BoShU&OSp!!n zV$OHA6QPCU;0s1ZDrw4u6B!#^eL2ju^3UDmFgm6D2ltP#eZkh05GvWyC0@T4qR#yZv*OSTazGpGX?Jg(zBFUfuEwSDYQg+PTgVZs%{)GkA) znBQVk0}X4pHSBA2qE6c1ej(6>HaL5U?laxDH=(YyY?^7|p`ijn5tk%iFV<}>+EoM} zEHh5G{s;*ssy>jvvAkPNzIj3v`18>Cd5$P62v(k`bc8)S4{KAS zp=x^!z>ln~C5(%m03H1h8|8DFzh{QFyureDH(<1acG-3UA)&a&X6lL`B~8uQM83)N z4tR2p@V!fQ9wxe77V^|m0r*l)6W!>T>U~!b8dd!!wLKpXH@978;2H192-6Y}RNLFq zG0^B5JTor^Z+aPfpFSi{Acp!}zzH;U5I^$UtT9YJvp8m!k+L6w6Jshg5MZUvJ|{F* zEGb)nU}L5l4>K4w*p_2qz_zaa@e88?_RzF;wA}x8hLfXec0o}enL!ZEdgv}frBf?< zZAH1+w!1-42i?ZY5U%wgIWdlnlgTG}4T98wVtPBDpVWrJ zo8B|&tW2T=n#gB(J6Q2+Vub`v?3S9l{(buZ=JN*m@RE8ojs%XYkNt* zU%Wef{t+V$KN!?M;cC0;iCBA%|FIYyNuF$LCnAYT?hYC7lr32-KNkb=WoN3o!N+E+ z4PdziOZEoSxFJwEEF(TuXY{f85^Bjvy)U`6I=u2E4-F^Z604E7tad>6T7?x+8v#C#1T2Us>B$bpbh!31|G6HNPb zttbdOwaoxKiEU}727+|>uKM4At_{%r8_>P{)X=FvQ8+3c+Rs6Pp@P{cCHSI6(ef#Y zUL%Ibgd+78>);U)a#*1r-s>!{wElJZp^waUK z`1FC#AFj}_n4`4**YlL5rtA_z2NgUq2BtoG^Vd$=|E~H!y8!?|@q@oHEnulP<7>v@ zqq*vduZM0gba@Fw+uH4;iA&8XRryvnQ@Ga4bEl7CL+}KOl6e!I-cjipP&V0~3GtVm zhVu9ZDxL9bFKgip(KOC^1jyPsg{N;a%I26u*UgX`PFwYJr+aDF7I9hdL>ACeNsF}n zRQ?mn_ozNYX?m_qHN$JL&{AgD`qCOJ_6#;Lt1%i2l{GLYT%K-CnvL3^-ScVxSyxgb zGO~=isG;4s&*{`n{cmW}AMIQ7$ZU5t*;Vgk_S?{NZLL;O?D2HV%tplqdD{(h3N_YW*k{$UjI+S_HikZEv?1 z6jyuUfV`U@p_LTylzmC%^HulHuUdD4gRQRAQ&YhCzm-O;Zcn@m3s({-XZFvA4-U3x zzz50opo8=O+W&8|+fqQ!m=c%n^la4VE7IqWJioF>1C82S`%Kxk;Qs{4Cwkb)Tq+$bm{^8Q)k`93PqANG2bo+qyM_ahI=r;olsz<-TrJ;r|u zWnhq=A_vi8oP|B|2$JjloXe=xrVmff2mI}Ht7b5zeW9d?#)z;gvc|PU_O|U1NM2a) zf1+jX)ARpW8GyD%Reo3l*Ky4`N@_GK;>URaZE*xDNN?X#W%UKT_~bjX%a+%_n?q4U zj&?V_Moo$H<7fn|(acbJ_TQfbESYfgcxx($DhxVTmw)$6XTz=8XHV&uRewXajewwm z+uNZa08fsq*wsIpCU&{n+Js9#QP45TJYKL55CMIiyz&LDd)El7*>H13e%ZTxGPbA) z3fyS0wFuLGmKE9$IWY9-rDZeR6rI`!!1{0f)I41qKo7(y@Ir^o#Xbe;I$j*QRcJ%?od9nY-C2 z6#H7CN>)-4jSjw+5!yy1DiPhN|89g*-%LyyAN$7bM^ANr*t&ly;$jb4?^KH-kn2Ye zXFI8Ws05eS)K1!;@BSa>Qd0V_5w8Hy*rFJ;U%vQjdTA#xLss#4uQb@X;;PW!DDAM8 z%;MYcJNB2_Nw86lkUQhv5(bc%uL-FK!RXYo{*|Kme5gt=5_d5h|fjpg?=F(E_FMa2w-+ zate)c%CN^@{KL6BMIU08;bm)7Zz2Lls`$gO`KR z%y8|e>p}4^A6AQA?b5U@nYwrF^m0Q0H53OOJ0Wx($~S&Yp27vruB6_34x?+%^0vI9 zjJnI~7{Lo6?tR%5=ATXP&{xUI^H1-Wa`&?G=Z_SKv891&Km8OEzeEKUydL#v?IcXw zq?Sz=bIqxF}czE63X64EVM{V4D6J= zV9UO8&Kwc(7Vbcpy9}Se&3emvE?zs$BlkOfh?h%%9&{n_7f=+nPhV)%iH`ZeE)yDe zVrqO);qpQy6&qVqrMnFk`roG<7fGBkD&=e4Teae0ct!1oA8pG?2zIV}Hm9kUm6_03 z5f>*C109rM2EMYXlp0w4KMf_mKxw|9RZj_eicwCe@f@RajM|{4EIj2-9yP?XLt`a< zXuMmUg1~2`fhc2K98_Qd-aYuHD5C^3(AS@$6eah^K#}KXVc?Uz(UEjT)YC-zJ}8<$ zr3&M6>7~h7$y*jK;-%_#t%oyqBZ0^{U4;O+PgUG~4C*-(WUwFvYf1ku<~}`oT=^jI zfRYxi9@k~pUq}CVi#W>|4?J{bsXI^TlLlK%jKD$A8W3v~qo00s<>XO?U<g+nqv%bD9uZY6t04%APqmu5n0vI=I4T1rk)uKIf3Lp;0{*x@Op6f zmrZ{^vDuV5?urAJN~cs*9iVt8!XG%jqXfsq!6PN$?elx%DmNunf;J`1yI{1^6hmXa z5vh4Bmn;*M3%3^@nw8j^2yJiEhpuJHQx9CeAq=+^Ayox%~8$4sLfFG(46u! z!C22w^P(;-Dpsdv8Wbrm(L<+F!$6SWoxLO{(V)3J7C2*Ai(b|*zMZu*=AhiSa9tbo zlG|fuTcmDJN&$H#dN);a`3DdsdyhbnXHU{b@!7&f2Z7lPQ%Clh(z2la9Nl=Fe!VSp zXb$dmY&XNczLg#OTxEq-zFi}q8Opo}K*$b_AB+%1J|*&77Ea{TxoSQNx(HnV9TwTT zs&-0)?Q^%N23u4+(!QzRC2Gr!8eNsA{F}l~p8}Ai>f5He2WJc++b$jzdB*b8Q zHExHo%CoM+TIw=zJ-5Jw*Jgwk*TUgf#iEMP{mD>;IPQUwFmn5#Rh}Tre5cfSpK``|ux-e;|!KpaM z%0%R5lPzzi;i=e?g>5h-?m?^3SiZJe0KVxO@6N3fYlj}oq>&Ewf`HtD1d8B+j{eIy4eIH%@h3mCDRgf16NNaGt_?0hqfN z6{%$#h)PwiF+-4t-xzz!O&EOkNjocgdneW)nXlQ{@aw@|vngZrdr?6=I~OnYMMo1Z zFx((}_IlaaaMUh;t4_&G?egJw*N=zO6ZE@DdShIK{gmAcCqh_!S|Xkve&RSfl>=#T zVTlS7vHOSq2#!1#SA9z&?5@(GgRIuKO^I{3EQW`KT(FN$RzcO;gy$_s=<}T|>%yx5 zJWP$yDnkd_(~~lQLtZgo`e;&7Mp=HN4zHl|tO9yu=UtELXkK<8I_^GOIISlYI=c}~ zgN=EB#atx;1t)TcP}b0ov#m(a*)&8D{CIS7;&ZpHHccwt1m}Cb%&xiPoo^R?K8E#I zxQ2T_{|Hd6PG6V+!Pa@qfM~fu6HM_f2;zQ;s<~(TlPLpw?28Wg0<*4DpW9(G8#jLS zV7PAdLBqU*U|Y+zE&tY*K`U(PlxJ=FH$xT9_I{Ka*)D*9EPbo|HKm;jQkV1Og&p;dyzI9*4K`BAc&Uq)DmtjYq$ zRZvWP{GTL&>R?T&<+PfJOYDa}8c+%KJqBrdqYJBU2i2*@68z&Z&~+7a_j9*yh2mJ) zPB}^h-YV6Li;L#}^}V;{zI8>-fu0w~1#|D2s`wF{%?-q%k-KNZ!kxIF!K@*?NF~y^ z%XQkhOZkHbQLR>WS8BAzYqYIyZBr7C3cwR~B`Ph(xB~cz!I)ibauL=3)$7k-kN+M} zSnUldOfu@r%BjDR0=Febepq_@LJI!IZFQuR{(Dr?tW%NF&6P*4;R-ip-WxuZG zjW)>|phSgVMdP}gdN#e^``pSZt_tpc z)^tmu{wlo6CnMf@D4J3-DG~wW742T?+`Ug}oK*`aCeob3cx*pq)Rxey^D^vA`_n@30ITN0J|Xi#1F`P? zg=llUm-_n7VgNZ|``)Oqmd#X2#;q4tg?IVLynck1lo5eSLqu7v%&J=3uJl$cYSi3| zpZ=4#T4%#CQ}}yWKS@5K(13~+T~*(Pgh{^CklpOusu5oQ<3@cdt0Dbzrjp)BSJB`% z=N5i-WVXKPVH6Vv5wz1U&b!w4M_#ZdJ`1fq^WD1Nf+vpkLV!-^NA2>VTNIBL z7{lrroU(xR4?38V@-}@txRzyE%y8lI^1fWLy5|dApLq_V;j~`SCQmMVfBl=;@jc1+ zc6H<$j?)OmMd^MLg)G$_xeepGOwG&QldA=Vk;x6|p7(t#CpVYx zL}ctXY`6X=zZ!6+ z3za|WwM3n|KmQV|b{z>x2iHZ<6ka^Q2go3KE+J9P^aMqy_MRRxiPS=Ir4(#kNBDF} zy&G6jnCDG=j2On4n~SJ|`78uFgQ7hD5tR9;wjC3lRhjo5#tKP|E7iZYFXeE^zzaM3 zZ@K&BX8+(+GV!eY(iBfBGFHrrd)?1q3`-lf&UYfp%uP(*PBz>8DgsNk9Iy;2+o|p| z5^~I!I~N4&7pb#ex?5+#-?AacQS3l}QSihui8@UQRn!r5Qp^zIpHL$pi$r$k9T8C~ zonS+(#2E@(s9usE3bCm1aPm{bEe;f0;j2d~YK(pUIC9acTJT}#tp2gWyQ(QBzw4w0 z1Q)92jL(4n*%p9i=UNKKAvSa2HiBuuv3z50Mj?ITwajKQ`J+K-&x08pxmpPYOV)sD z0#d2+$8KWV#y5K^v?eoJCOY`L%TNY?NX>hX`OB@Z`z>PX-pJr`nFsRAz};6hdr9MZ z#*vtMBF!=*7H`QZJ_JHd^<=^Xfo zdR|qR9Hsl7`07rMLR7&=KnXg1LZjCk)+faZsP%%^pT3O3Sg%o^r{Pct!-TC-3!)0Y z^oLJJH198DcqVFBO!&I2U?$52@J)2_nxbpSErO$N-r}B> z#^PUtCrYgF_XF$N2!Dcf5G!2d*^(TyY^(aF#!(LN_%t8fEIvc3C_?!IilgLTxC1o$ z|J(rt4)7X930JKXkan}}SLR;$#OmiDo$p~&)nG@bZ{hu2D2c-Q&Gl`?k=_J?-rTqs z^guA@eU-3CwxCFtC>{D0;zxfNB?9*cCE0&pSbUusk$U-HzDt`TL!C^{%=qJu&+oeR1n-ry zDQ-{>^O{VcSzjO-%G(>t?{987kmN$f4)jk2b(oLzoI|~f5%?=W94iX{S!kaH&7P@} zmgfXQE5XZ^{d%}kAB4yFR{lszi^&$iEsoU%;k~%01ARusB(@S659VL=cHWi;!u5pz zT1zmchSxF1vqOl)>Z@_pLm^&cxlQT>R~=s3w)UF(t&@J&33^r48>pKT<;pF+gJowZ zn$|f(4HG|nW@3IuE=8I>S$_x7_rrOJX`@E8a%rOsOkG^YVtdDtpR;I_1DR7Dy3+yw z5}#Vp7Z7E)beSe!x9r4l&>U^r^gE^7va96^ak5dk?iQsQ(@v|skWKyBvvJPcx>h5A zeh2JwPD>l`4C?yCR3syh{+|_EuB9)zEI)mmX5#|Tz9v7wPk?^P9HX?pc3(d&m+(Ov zRW9PJ-tP|ZshAwo=+7NG#xF22PM6|L%wr?P0;g0FOxo}Rs;#N!SUlWxq3uFj>!X{T zUZzt+tx{6>ypJEJSe9%ef;_am$!VvSJz1rTKC9M|-B9E#zXwF4GbTwvi2adKDKOe| ztD~riQ0j1@THH~ZoNe|z$S1%QF)zsKr6}XxLAYASzV-X7GyFf!rs01u039B)7#w$b z;kxv;(L==X;+JE+xGDMr#kXpiG)Fl6t#fuKEwVx6oG^+uRwRe{|i{Cz={m z84_+sCRUsL6b;UF6tawgj`(d}I#>2U)e!#vS=U$L)QG8#QX`}S$@QevaKO{AGKsI$ zz_ZJ@9d8)j9_gcZ6c@bi)ZoxNiDQ)47f9~6Hm^K5sh~wUBxBwSfjCh7Z4?Cj;0iOk~0^-sxQ24BpL3)iU-E8cIzgmI%U27X&byWKi*>W;{~%PNy0Gc ziAHbw>p#ZgFrQo;^37Cgq|1#koWgBSCP41^tAtUGet(aTCt&MSYn6`@CL1jJRUP#m zxl!d^&d_k2Hm1t=W>xiB066O+W3oGLuZv0#)9HY<%ay@E+!2OeRO4e0>5~-0^?Bt3 zFKP8YINJd;Ks}aA%RBS!gd-P(cvR8$t$Cl{*h`uaEux`Bv^BDf8;J6e@1}?bnV#MU zS?myXaZefZ=mhpX0|#ij#!Ge7teD^!Lo=EQGP04O!O));WhV7!Byj32_)kdc7S{$x z>Q7Xc*N$o+*FHX&zgRus#bvRR1~55xL-taewM@KE^VOTO8)@ha4g;3MVBtEm3L%c7 z10uv!MdJusc0fQ~IKh7R;&~Ij0b1Y~A|f!|`beAbNHb|+xLF5}szs>J{bO3GDzd>T zO>(#~OxK)|TAV6!x+m%bJo@un)u!DZr%GQ(MbZmnS$@wSyrW#>{ux2t5sBmPD#rs@ z73st|q%}*rcn*}d+H!qIvu*n(q|;#WK~AP_h&~yeD!s#p9ja#uncVn%HNWmvKm6g| zAEvE29D20)7uv%XCG&{OuQS}z*QLHU`b&Xbph&TsDZ;eWdP%)@%DZC{zSh#44)DcO#tnJK|m zv~*uNzcM@&$@N6DH|6CD<~wb(W&=w4^`mAhSlFPIp-D5%V}Y~N3UQBBdF9ioUbP}s zHMJ>cmE+i<;8w&r$eM%O++uGESC(OLK*3_fN6U(pn)6N}nByQjrV~?*SC6^q&+ZL5 zux-icyV+3I`ZJen`ms0qEQ5&;N7Rz?x4PG$tLw0UsQL|(LGzH+W=}_FO;%PNQpW8{ zK-WIVKmMZ8|0MLZ_yV86(?+q!-#^JSIRB} z%4T9y5^*EcP9wsu3Z%1B)y^vK@!5ID^^bg;ZLM&>YhTXgY^82T0j2lG`xciK=&QRf zKdDLgzbyw57Dt%3?_Jq)7r#?@ibI;*3(3YV!-tXhVopi)z(dC3Dbpz3{T9%p#&C z_+=A#w7;wo&v5xs8$l`e%GPW)5x+H_5y6d$>6YQ*>6-iS!(xy~D3bIW*jQFv2@;$@ zHT?g&Z&U?Zcq`?r>YbWftxCLe@2@T2ZnflnxVlp;@3NK+aTHJQOK}P>g^Kz&&np_ziqH%vH80J%aPm^B1ViP-X-caF^BW90hxtbVM33s| z!JZj-rN~h*@WM;QGJ*W)ZS7jaw*EjK-w&?dcRHxvsN1udRAfT(fkyv}5Q`mFQ>UIR@ym;{<{YeNfHNlr?T-9Fd9f!=Q9@LML+Vy?&V%2+ ziP9Pzzv;+d+fhgu2jfxRsyEFjeSuolq_b#W&)!$_3dX%j_*jt`Cr}Ac%vrVpplXBH z`ahGn|G}+#2!FdKb{PFD#2zn zHF~6rJpO9ZX*;XGm$U#>%X7pXfSA6`ba4ugV}~p>puk^&u5NKv2@6D+769B1*hw4M zqv9P$pFuE3Rt4<6Mge`F%U8j36%V9%(S}$cZ8KGQ{A8O4vr3dhqN)@2;)ivfyxt5( z`EHJ|$rbF*;mbWnsL@JX_ZJp*w=442J}$mi1JCrDH@;bd$w3-m`x**hzN<&(sXK{A zeF7+&m{0BbZvo6~`>}Ce0fZ+v2ySUquL!#cE(o&hg5iwF4v1^zC1g~6P3emKyfICY zm#y?3bPIFd6n~!qp8+}-N1QrPsS@|=(C{M$qU)Z=)z}-^lj|c*t5#|(JxY08yI+HC zJ=zeFi4RLbMG986BVIKT2wEZ@`e*Q&et(&5<;ed33zyAwn+)qQKWZ|{!BdRB5>p}*i45po*6HyM17LGeB&@wxjP zT@jr(Ypl!niI)5vh9|byPbr^#nVD#g-Sskkt;bY*v-Hlxml~e35q5T7m$K^p(-Ml# z#>wEBi)8?R`XL20qEwGOqhwvQ{nq^bzhiL-OwHz&^iKPu zNy(c*KPyn{0CFNP5BaAWW`S9|>3w?<_NQd`1aqH*4XC*Qd|I>vPE?Uw`Rs@q!+}aG z-&|VueNFzs`Q2$FC65zoqi^6Ph*hBJ1vQ%jq^+P*>GlD;)O`JD{~2(xWtCIK!*SWZ z!)^|F)Zk}`ZIW|VT9s*Vyz}zP+Fbl^>Gd1S?;)~5VjF4r$ASCxsb3H4S_1}f$RJLr zkpf9)wvL(xw7ygrAkRMxqZ6BliTmXxHz0Kqnvf_;=_ZPknubw zb3}Lf`DQ!=#`Kr&;jQGNmTt+>)|bxSLMZVsgoZsWa%*uhzE>t`Yyy#O`Yg!D9!a4J zqlAHU?(N$qrNz&NNXVo^(oGv6QrVa!;hvM%#q7cmjbj^7j(94-A z8qe}#=nXAyvd#usQQx}{NHOZct4qf6L5-Z2xm_0xZaIotV$T$Zx;GYh%e&7~r&l8+ z>h9DlsBYM)R&N!&0~(Re@iT0F@^&hQd;;yU_GzHI zQ86T^b-!S^lLAaH#Bb4-F>p?b- zQF4AppESTPS;meGoxR~B2lP_nl&5+0lriPR!Hn^w1%XlAb&Y_q znJY^teJ&K2nFt6Gg1A;9Rr9BIfHLKDDNB}+nAw!|>U*S~tDURN5m`2P6Sn62qa`O1 z%QC*N|6@S+$EsV9m<2%gl~=wHi+o5^DK56iz&Y9q{sV3Wl57-T*P$7DDE5#BT^f9? zJLO?JwrX!e*7Du1z((qClxXmuevh5K=!aq#J->x3FtI5rDLdF-*sp)c)dh4DY8|Md zKzBlfB2T*KiiFcL(UP3KtYdF{4v+Jl6&WsWJ*mSBZL_b9jPv@4tDNXb+J2@4>-$`o z0}y((j&dCFn`sg;>GG(~Xgy0w<3A#Hi?P>B5Fe-FoON+UB3RU2QiUkKnn)aNLfdCg zwvF(PmqHcQNN$K`+?FSDOX6x5fh0UWO-?h9twGw!lHcdgj1uJ9y!nGJD*L%=n~-xk z6z~}$$rCoiLr-?^;YF*&KIVCumW<9wR*rt@%)AQbI`Y}E%trC$zu}LiX`XzKGE<)3 zR|~V*_vJ__9f_>x+058c`kv~t#>BC+lxVztiiI&YmNYK?doV?M2pNMm-M8$taJ{iL zQyA#xFm<1p*}39m;kfKSZJ87D`n;-nVFjqU!O7boGd=#y(&NS$dFM`}%yLBB+GThd zXECMWTxxOD%%Jc?fR~{Db`p-k_NXxYCvYTKhvjwcx?p`_IPymytdpP7D;Wpj zwsxcw#yQ77I0}bQ4wkj*&4~fpmU5iXwq1^I*wkJ&z!j)%)C|u0ryRAq@k9^V?csYE zO}rB9NkV#i3Klvm)Ye8s%5hPn!?-p!UYaRG{OdR>mQ;HK9B`4oBU9{ic>xP^+lp#0 z9pf&WIG%lxx2iC53-_g|4_oCwdtTghHZkvXW~(^E}P$AVkag`#Vau$b!?!*DD~K0Qt!9$gf~0spl0 zCYDm@M@!8%s~CnM?c#PqXAG@=OX+ z9z|9ye0v^yBo;#zgAxgp>70$8P6pWPQ5lKeiE;drJ- z+?MFAPU%+9^>R?NyEz;?Uvod7_-X#m`}(s`%gPGNPM6FIPto|ynw`w>ri#KwQ@LNy zFxE^UF4X_h3jfRJE56$TbT=zL4o?o*N#&1(7IY1&%K@j6Nd3xO73Z4=K={GcfEThRmsk4&EbC`a)Y-fQTU@bt=VRr_j4=s*$xA%+WhQcS-t1<WV6qYJuHZeza$5Jh=rM+`5Atx zQ`Is`2;x{#!XeqlLqRML^m)OM8XcSi;qXZP^)+Q~1KF+*C%kQ9V>7K1!9q zcbi^b#q(MXOppe|G(GLc&GD#i#@XzV?Xz3@9T4)+ZBz}OeTgU0-cPYCBFHgeq{>U3 z$J`rYZLPj)PtJ~9_UK-6YD^jI%oIziVSO;Ggz)nae!w@hbAD?*TWK`Uo6y?)jOYIp zrGNEDO?q_JTEm$5!%s0o=1I?=_dja7Fzb^2gG;7&_?M$o7Kt9IJ9P$y{Aw4*E>+<0 z@_=+wM-^%lp^oH@M9Ff={2;cQ6YA0pFyPi936ewlKAW*IOO-~08~znSHZ969)0pGj zCYF;%RH^&co?)0>dHSqVr*rv%vfr-S4x)>R^t;ig@OwVjUwR8nS^PheHyZ`~F*dv) zR#c0$dZ?Wu9l8(I5-(H$y2W417)48_jfn55Pfs){PQ`t z4_VM=#d6H|OW?0>GC^-Eid`Mrt|pDxa}{*_yqjLL`(bT4A|(5!z1rNh&fWNzF+(>W zPE~i7&&-Lp8QlU zVD&)>%VUF!23?bKX&HcC-L@-i((~$Q-jWc!4vdLv7zyGSzYWpp5KiiBp9x^rCaPS= z?|<+I^P~ggl>zAN4nqSO*vZE&(h&0f{4bNW_HtFIhORS>{nl!B9U6#Tcgt561h*Uh zNdk`HD6gP{1WSh^b{2c${`X0owNvue%2dh~;An3z{HJv&nw^gLRyzRCA|R|Z^^?ON z>(r^d=lt7eIL+gkZc!`1?c&OxoDAEaFB>F#Ns2 z_pF2ql7Y?+!vms)pD1QZq+pzXw1#(dT67e71p((h-PUd^vr0Qi%Vv-1ocof3 zDg8qrT-(l`Xmi_jTeli5VP$lr)uJJLr{`_Axj1QHgcRMehTLA`zLO!IQvd9M#czH z#s15kj!PCs_!LM0#RxH-PhsMns}Q%nwHwl)G%J#jy`|W{Q_jD!J3nlmD^gf0R#9Kr zw{z|`GhL;GYi;2{_S4ikm4%)i=e~B*2G(?;oBee0*_aOlDove(H5=C?gWp_S>(}Qk zcoyEo*C2(p`N1VCvbldhZG$84PF(?R4i?i5 zR+w*1^%rGFn8x_q?C+QF)Bu3!u(9P$S~e?I*UPTgaAC=L)gNtirTY;auf9~G=AW7F za}JzTdAB`jqvpWp{ooT+GZP1wSCBZ|RrVjd@bIQJCN>6Yb~be)rwJ|gOnQruu}5!G zS{#rOi(e+AR068hXq)9dOQuuoEz~={xw6e=%8(h42SM@QmF3N5o5Ed#Q!MOGH)OE2z64U34R|KhWCE zS6R_hUmEdU(a$@ni0H9J&7fG2;3VXiWb0>sz_Me~N%l4cO<;Y2|rSz0$#MTd`egPZMW*jf~%MkX`+brP?u_ekMI_`W_h|T_=CL; z*e~zJET6^rQ&f=MTHdHz(oOH14IZrKC2KYHOLz?Uqjxv&d`n&6rOc6uMin^E(lLzw zMb&?${4-5h|2)#m!o+Er-qnNW3d+GIxE;kl{5V9(Z*tf?8&PxG7`0cH^kw8!E=xoR zGJGn0X?OltLSun_X-<}-yycajCRJ-t$6|FWjKYF!)YwDin6|pX6#YSx8Q3s#@1^ywqKdHo=WcRYQR{iVx%9Bu1jLp8{%$) zlB0}e#eu7}!@dLu-6*HM$I`#;r|MC+pgeEq^c9STQ>^txS6fh=!7|T3dxg zXN1YZ@)k8jp3Qc;SC7Aw?2JX+FPr5PwdDjZ8T7_`JTrlPnVh$*s1m7)2|%A^0M*e& z&xgh+HtASSV7fR!7g04M9|g@jFFzsHzj{gzOd9u56jQ0G*gP4F&h8`o23W%)&V2V+13 z;!KXTQwo?0z1?M2n-R3wqjXKW*Owf;Md(b~eL!$0 zR<*oT1LO!L{A-1+reUQ~CSksrHspcQL#nN5^3JGSkhAyUa_%C$_7)XJLmUJ#%T2%b zdiZXz?FO2pgZw(x{52;SwY{36U5#@PvoR&$m(TQ@+3Hy~{J1_lm{Ia`nO&&23L#l(gogF##v3tkZ90rt!Te8`(ALSdvS zGZ9s1TCczC>$2w?QQum4r^tr3VsBM160J8MssxrjFKeQ@)%`=+jb6!Rf7^9W$N6{v z31k!w)V$&ifl9x;I+1}X7)^1Y7k%M@hKZuFN%#wE zSh7Nz@?7!N$m**J*#bGOD%S}_pc{gSdJVUUj`5upYg-yzk}%$MeD}*vS6drEPTHkM zvRb{g-HT(0i(fKY;Wt8Y?rbKC5j|EX9Q~qjqQF3aVlS;Bk;twO2*;Fz&t}G`t!*d{ z@e#)Y*^iB((m{>CffWpxwHJyM-3ohNobS7TqS|MkNw}y~-Oxz?O%fB^xSMLvP*R=@ z?9raE^ZG`NHXYhrIsQ-xzr6UmeDRa)FwhpX+~O_Oc%O&dv@0fc?pWF)(;45z{E@(W z&(?RE5-w#~)*F|o9saQ%ZKLA{t~gMmH3L+>-?I@1+Sy<>B-Vd*mkF4Kgw#dGY3Ls| z<}$7hMK)5=0hOQ^tSukLZ;b7IfWQGN$FQ}oA71pQgI~_vX<&$`J~bEW;>BRLJUvXZ=$F?)! zl_ybbi0|fUgscS*zt?k;dbLGfzAyI(7pRvDT9#+@oszLX%gJ%05REG@*#LMaPmHA# zIZGJjUx@F>n8<4tR`XJ-;9ZyKcau$3+wpl?wye0FV8guo#bTkG^x==C;qCy7%lDe5njF@l zjn7<-bBS{VBN&g0qj0c-uSg_nf8TebKhFgsVg@jHDjm7IKGuAkoVvb&FE^+$<6=Nt z5GD?y$4snHGduu3q4*>+(5z8yKBb_eCQGiMR2liPO_a219GFr(TIIO9%NwoKP`_Rz zD>si<9KQAWd2z9bRd5M#o-aMz4|gW}DW9yZ0OqAl1|*x)o+(41U%$_B9KxF3zP?kr zc70H?*#l#84xon@@-=(G@Z>+Q8n4yFIC)vuU`8T!@opkNA96tqLpvWt;TWOmD!#tU z7;Ej0IV?1{%W8uT+NPiU{c|=;rO)7oP93sFB$NTxaTn_ZLi)b%q@BEQ09(zB+}UX>f9VpEQ;YsykWiVxaWJ_KY@exj@?JW)3U*Az0y$9 zyWg&1pi$rn841?F#es83|C!bfb=z)>^#}FX${Ddhmz4Dxm5piM~ zCM9|{(wOD*!-hUj=X`oYDyyx;xE1GV7!*+}(aHqgdBpeY42l88HRWAw%Z1uaNiTU= zYs7P1-h#Bufi7e^cH;ZIq0Wf6VTp3pNYH4hmDyCA+qVEmGxA$ccW?KaB~J1ywthVO z;nZgN%vg}$<&sg+-kaQB$QWo)h`ANwwW7BtQAv-*KP?Dh%S+}KK1_@=KTQ!hF&iQv zHeH%fJGlkdFW;Aa-+XyJayQE%m{>roSMkqjrQ5vG5Vd-;Uc*?K8>RJn*wE|>BTRcQBf8OM zFR^HKwTng1!CaVAS5MDdSX$qQ7P>=LxcTn9T@PR40UZ}`C}sqPfFuBhpEPBjfjZs$ z;OqI*D_;R&>RQc}SB*MgSh*G0wJgXAxKEK3fL4OZrvW$3m&ZWYQQ>xhg1E;@i5e!+ z;q+Dh3b|@1b4847vzty#h>VhsPx@RCE-^L=pV4=%yrzbo`Qe*i=pr%coaJu|&ZI&3 zNp!@QDxiVVrQZ>t?DtP)B3{JfPaAVUm2Jqmuht4h)aHV?Q9k^>w@7U#;o}F{EsyEE zQE-Np*ZeeQba#25!skClIl!-CR{93aM*jpaRh{u6-2|fipdCQ_QqLqK)VE^zfr+$@ zA?CLt2!d*cC4_4hbu!hCp)LJ(BNMFg*M69}zIyJC(&De=y@u+rH5Njp89Ubt_CFlX z3CY=2+`nWmmU8$`!qnwwhJ(zIh8#xsR_qKoA6EDN4vye{=R@QALY8LaF8>AO430!M zi?T(?zd)NUY3LN8&X%AVsHmYpuZx-9`so})X=$5{ui1ur~BrFU^YSm!!xVi$EAxmBJz}nCoCLPgc$I>&gk4IE%Q!A0JR3 zfAq#-9&W#=8!%7)E^4jY8Yk6eD5i=lkPT(DU(q&Sng@ncPOw!s0?RDrjHx%!hozkSVx1>3f? zSG`cNFp=IiaRiHq`s_U5@;umSoz^b+6h$n1yJNuV)t>>3&Y*_@z3W8j6QdfDDyZx&xZmMA z{V1eTnWX85>YgVXr;WNTdnlI9388QxNKyun746n^Q5YRz!TP5Ce$Tj~EyCexyz?aq zUwLDdNBYXc^Bkht7_D3j%{VMShjqYQbS|)?~DohaRg~Tkuq`a+SY5H4Jgm6lM_rKjV@A zY9dW^=xq*YNWY66dN4uOyyW}WGFkcijlP9FScc%ejT4rrRUWBP&!>e7@mN+h?nPRi zB7Sj=w_}pwFBa7dxVxKRjYdKRUX6T*K~YmdLiw;*W1#b7hWR80QbI{WEghjBmo6tH z*w$Xt`z3QVNOF=rtJWvYH|vVl?E|=$9H!{k44|ma{JwE+XV+`zUYGMQO05gvSOfM0 z4Zsv+wlnKN2KrH1GSjIm;to(7Z2I`VR{W0itEgbE$f7A~4JtG})?etZ!G22K@x8et zx^*o4p#F9yz8TgA$fi+lc2H)YT*4o%dKudRVlp%EOHrIa(SULjp~`!jblRknuciu^ z935ZOA`nHOM8?$sW-isVT&E9w?wu~{oJypBx~;HIT*W`Y=V$_=a4dBOGXf-OMPL@+ z1AtO%27}+X6ctS>_kkN4C=cL~_$;~E{WhR?5o$+I)qJb??PUqr-fia+hyRbQ zFOP@1?f%aoQdu%6S&Bl4RI+4^p-uKJTb59=rNIniED2-Fts1*Q*=Fq74J{_hmSRSh zu~e3skY!8=ze~^k+|Tpfkwe$J-^BNe>SpzO> z5^H#HmI3|f7_D@}OUn8r+tp*B%f2xT4J?@r4Kr>H99V4vBTm|3{GQjNla|-QJXHQR&U50 z?Mdl=8mroE8aeVl<%{K*YauJiBVfGaX+vu9fuyX8djAA@2P%JBrqh zR3<&Bk%x-D7&P~i*_f>PSJX(w%0+w8$PcZSYKqL!-V38#w{xaGpqA;KXMD)=+~xLC z%+#QOfYF?%a@h6TmjxCaxK20_d1e;u8YMTaCR>;9Ix9H(|A_}4B$FGj3(pZQbd9_1 zjYcsp!jCFvHf{Trp~ABCv=i()MYmTVw6&C@IV5Y)IDED3}cBx)`v+e9MHeriu{BKOkRE|K#{jReaBK zV#DS2k<&$yq>L1JolC1ru2~phIv472ku<#NXTnAhV2!Zb3Cls_SJ)qQe4=z6x?^*~ zblrbx^#C?vFGK*_CIsO?%j0HG+pn?>o%pftVwHd8+XlR0m%~?o!eE!U`g|ZF*THku zO)G!w2qq#tK5s7uq_YkhE6NH;v*wYxG5~9!MmguGk;c9~i>si`P?$P<#+V~Gu*xXr zuKMaH?1R6V=N0aFtZH1hS`n$Wi{r_l9f7P!e1 zvQ!r?)WbnBw$!R`Zv?g(SHyr19ESPCl25mV*m#+BYUe ztuQqol)kDwym9}I#6i<=8*Tv2lwPP~KTMTof%z`}f!NZ~US~!B@ALpsiNYYC)u%;r zdj;;3K^9CoLj3k4@s`q%uK&Vl<2P9yB~CxnnAn&kt!^w*1|p88M+TMz7MD`ckY$OZD&4dY)m{=(Rod$1bo^n2g4-C}<8J6dZiuK!v^A{Vh z!Ox=%A3XeOW&K^NJL`*X`PF-=$zO(EJKKw%SIF&8Yc`wA!{683QjZBR@3zfaQe)x; zpEj7r9}O_}HTLS!Y-uxVXrrc-mH*@3Bo~I)%sM~rAq?&*R z{pLpB!QfPU2vuD3Wx~+_KVIgih_zkQ{`O(Z{P$Cj#^B7oyHX*j**P|u()CB{&^=oC zTU8&v#jg@G0)}+69ny@mZ_5b3$S@j2p%@;6n-)CycO}!k06dr7MVYcca`+`~a!+}u zG&=6QpXT4z3g%XEz{apn@(?+gSyX4Cg-EEAD37Tqg#GP;JJ%W&}OIS z5fD&WdFrX6KCsFzLtCpEyE?1s3{rVOR8>bH_y=(^87%?KQJH;X!03PmIm+PO)k*WM<5IV+G+g*Ql3vPe=Tc_ zJH&Z=M|kw-qh0OZ0hn>+N1@o+eQ)M;Zp6e(1)LJ! z&gq8vOp9*|HiKE4LvPg@&{ZY6ZE<~TLmuC^PxqvUB1Ew_g1$bJUE>T|@Aerz1mn8DL_Y9`@3`Xr zz$DaJ|A1xs6CLN&L-}C!3R}at2l-0dinX3+SVrb6pQ~EvzIKd}-mSrW{aVs)?7w7WOC~Zs2liu)1`|l+tEYcCK{lVX$!1@wl*&$(HgOyBlh43t-Mn z@RMFR9TdhNf*dYjx_dGM=Xxy4#m45aEqu#3R>9`MYiC;1wq}}+DF;F&3b_ZS_$Cki z{;Ya;>O@gyGVl=1H3FKz7|uq7$ErX6Y#D>_Se}_dK8%%gd|=HA8lcX9*}ip2KlKY7 zXvH$4it+mtK(Fq;wDgI5?n#Z;q}2@2Cl!;^owLdYC90|@ZGk@oU(tul6tiC5xBK=z zuz7XTvhE3`>lr7&1I zo5q(8@y291#l_)rDeGRtCz@?Fr+;VEi9~Y11<9pjESt5pp zF4>%ifg`$f>*hJAwOE1Opn3t}OB{qZyLLO2n3fm2s}<4WfT0QhC0E1RDMF6y#z=M} z(g79>IqU5j7w@&ixPpxu1+~7*A`KT(?(PU1iVB|i*pKEQWtD!mn89mpbZC75eS+B@ zaTjv$U$7V8*#kxpvS7}6^gg(tEMHhoAIIL32P&Fxl4YeeOBC3J`tjm&7LT z)c!Fi-yW0my6y3j7pRr@5w^zeD#N5p#_lrQM=vDMjqO*1en9f1=_(O2skg7=ZivM{ z02CO_rwhqmcUYGPcr_anAd!&8TGwsISqbZi`cw> z|E-q*(6sw3EIex+6~#+7C^feMFSK+Kj2UQtkkPz+f2_L`ic>{HnLoFqM-%Bq_Z8oj z&n%3pXNKJB3tiw?wEmtX2IYMxda+p6+GnJE(7T~=J48sx_Y1cF6olU?+(jlTAGxlt z?JJd0--j~D8+@yzKLSV&upXAptv9;(%iPTqX)PKl?u%ESKaDwb=X0Ffa2|O{&+QP3 zD4#OW76YcBaO#-yVAO3M46;9JqI#l^9EAG6)7UMiVUHbzNL=YO($Bu)S(^?IoFa^I z@m8Q}OI8vtS=Y;Qij-IS+nj)vxSJ1_S4>pyx2h>IC^4IyqzwDNx7=_9Y7e-X#&>aK z#6Vj#_&a}R);I_(&OlxN$>8hBjqdb@K!4N7Trdd&WD(c(kMKVq=rI~Np5Kz(bo)fY z+}a2zX=b_`;riKxDhTS`$}E@p)1HicJ#7LK=qEK|z$o%~MLiLbZh;>BA6zpMv~^8` znsd63y=)$DiAKBzp*5oj*qvwOmHP-$`#D~J^p$q6QRn$Ce=vID#OFaaZurOI=F?+m zn})L+J%x_JYYu$ZqV!n33~BTUc`$OT`aqIH#M5%QRKf*%wM1N4+>OGq8R)T`tA%jG zRGH;pwQUt@mj=8o50!ieQNfnd|9yj!>u$N_0LR{qlts1vl09gCPC(8$p~xe~{utc0 z;bN_PWbpAX_D^k!y^f8i4E&s-gLyd`O?T|Cv-=;w0C8}S`ID~8@&lHj1NrK+Zy6K$ zW9ji)hV4bUfmrVIkfW@hi6^o0=OHR+J-ZK2Ee~fWpVjKuqcs<`0)j%W0p}+*l6pu8AMhRJTk0;` zlwqq|j!%^~@KYptPnb=)FKpc<=i>`FEG9oNc53~OG26)%4KqP?lhYfEW25^LHhSe3 z%@LilSY1$%QaM0`Zfm`}TNC-#wRmkHepL^uwzSx|=sNJ_;lADq-T4-YlpJwBy}OMv zgZIdApFJ3>8vL}y7It0*B8v4>gs}aG!3vAhRF}U_uzI?wCk00Q)Cd50wcOgd38p75sHg>j(%_-)AD0RoK(-*f1$fUx zzHEs*XWRIFBfTf`>vj6wp5;kqyUVC+q!p=7c1+sy7k{1?HwGP=vvz>a`E*WKGF2^9 zT^~KrbM*;5|ZqHm9;-OT{;Xk=~w)((; zca6`;C8Q4^@aJ6|e4_vnUv3zg&n<*HfJxSPnrpvR-2?K+QZS6D`DNMbM8`EzYXx!Q zz3}EP4*z6dpB|&3nT0rFe1n}8s?SKxxQd+_XSg_%Bno}^l<6QFiO*89UEHEHAeJ@W zqhu-k_G9WZ2|MAff)L2;!k<;Xt;|3gcQ0nlDU^;wNha+-j-T2 z6}-zvANc+!1r;Xo_PyoNzHW6?`R=zL8I6qWp1^BX9(s(P{eKKkU{wiidJ?~%IiU|htJlYuik(T6}MD(-#QPw8QHVVSG)FGqCPz~of)eXD$*cR65CfXRS! z4)@D%^E4oBo(C?Ao0F30^S1V)hiUzdv9s#-;8$ocY!lwJ9CTeKNqc(gSfTgSYZQXc9YK|b;{c>{dn;aVeIoO#Gy4zxoPg@Gv@RT zVVOK)G;45BO%=?t1+|xQ^`X@IlMx^78e|lA8I=ssTEfPs$pT9qHqdX@7D~(OyyXf( zYpDNFN{{nAE4P#>uk%vYdblCTjyConHE(uT!IT0lxr-qr8MdvSI@^LbU zEcQkmd9QZ$3653okh2Z%CO$xmrWTYt@6o%GQ%Wme*dC|Aoz!7)hTS0Q5`$;DpP3dD zzY_KCtY1~qsYsRKo(sdTZn8nm#qDO0=cFWSq|H6#tXMFxaP#q_eDVaBIv1!gelLvY zz6Kjc!^(92$6J*;WB@)tWS*L&QpzU}LJet6NNXOrE{CjmddAiMl4Z4p7IujEM)2V{mizLSB z-BKMmt|3C>6`S7C?r3kRg^}KW0j&eCFG4P&-FEtH7@6+2!B%YCU2kB%;$sWhAO2(LCz;#W*T85d@_*@pxr#vktEPhbZHOCkqriW`x`xS{44K?1^*$3x9m_Bm=2!_ z+dmJaoT#^nD%9YH8jn6PpByzb!mWW~k7D?Rh#vZ1FNNu(Bpihbbv3z@^;lq+IB`Q< zm~}LqC#}Gl8>1#Qy#t@(Ju&?Y+aCrlDmNlO#y~9Lj(|V)=~h^}3Yg197eJ< zBdi%jloCs`Jcx-A4NS9iqH~@{E^>@5^o*?ngNDcI6vV`*ATU&|k_Hvy`j2vskpdW-uP8 z%GkX}aIJ>4m*|uum<{VJnv-`%z4V!?ZfHBqOIAkkHO#j;CSHu|E<>a%}tTdmhBdV%-0h#3>`YY&qtb zojDts9~Ejj0itr&ZFnv-dNJu`=kTiP%`Y=Ei(eYN88^!+r|dEi0`)if{M|M$j<-G; zj8a-0ul$rA>&QR|9P@2*^Pm^hFF2!q)Qu79e^1)XEqPyLZl|NkZQ95vM!FisZfAQo z(R*`rG?QTM82Xp8fDmyjH`uR^v6wujYGyk#E>0wE)Q9lY_6`NZ=&IX^4dvTZt%1!2 zV*QJPfG^?-q6;^@%9KaLBJ}@<;q02x2~8FZ$L+CW^r>)(zYTfRWdT2WHJm z`!X@nDFLf{D!A;?t7}W-uh|9l#$&uy3pktSFr9uq)ofys&G*+&FF?Y?WO7=@%&dI3 zsQwZG66U%}0wWrp*Rv_JWv@dLHD(#TM9y2ON#RrNgf6!&Tk_{>g~QRhIw`z5N|CW% z6*Wn4Qn%x>fsQGY@^w}VrmJKK+p2(a9O5r%NaMoX)GS0tI%QhZFL+6x zhbA$CH)!wFVzD1M@)+hWN9KcSvY8!A2+vnh0Uyfs*l9HI96koz+@qdsoSK}gYgeM* zcV5?Lhxz8XxP|3iSZ=vJ&mZwF2LfYn99WNreOy{JLr~jts|kZ69S%h*dZxOj_4Fmt zaQnH_c(je=EQ82@p?;%gkKxACvF)CwZ!Q&e3ojW+tLV4&Wz`9c!g2Jwjn&+>I<3Hw z1+vHDW}g-|Um!%kRBL@ulpdqrRH!bAvUlj~T|c zPEQ3)ez1Pb`?_5**SROsB?-fYVNHw+m%stj!TkHd#W+erMe*N1{qx-AcdVGM+hb?x z{sp>K{i+pJo6(Ad9L9Qf@6LD|asFl7)`^iY7qWFC`@`M$ipeZ*)1^(iP5G|>$Lsy= z14&vfScOXvb(T=&_`FziN_q(@ABT#Ko0<^JPo&GyP5 zW7D=8Qz#+jo&F!f5?{C9_gi|=0^A#5Lds$y`Sz>`N4}N4`7Okr<_~E&%tC6Cbm6lf zK!t67KjMv_wQ;k`*TPyQFKSxLDj0;H5#W{t5pqlO<>##~bfjK(zs>WKAzNkzhwr1Q zYl_>wG>D^ZfFSWm%nhgC9fRZ%^ro_x+d;JboHvxz^`9V-?zE7P%JoTX#`2Z(w-$-YnaO-Gu2M;IMj-v` zVKsNz^MU+)@u8~q^U0Ju(`BqOvI7WQF~j6z=Iz0v5#koSIr0TZE*GY0n^mi+We|L9 zQUS-qrVHKzKgng!l;u)*P|X||>~^Etz~Ii$TLDyKUvx?1yZSwUoaPeK>1}S*(DKiB zof;$qM;@qh!P=dWtWIQb;>A6f0>7n`*kBk$osB)lR|Q)KgPcYqrjxA3X0`(YE0Mp1 zZYE3Qv*MB6bJr@|5`p8811Bu(v>ze&`49`?o5n4ajdv%D?Aq%31j%z1VJ{ek=^eI; zo1_cm+gQi$Qm>?aG3jK$)Gcag>l*aW4gKutyORQsP-OVou>lP&?^n z?1gKxGO`k~58$AjY%;LWK$5jWk7-9ntE&L}s3^e|2k%CgK%;4-H4gQimTjXKixHwUTIHYC4)Je9acV z8A3)D3}%)U*BlbyBQj?b&n4H&@){slx?KtAO?oZaLOx-&u~Eg2(X_>&YTNABG~D|X zvDiFmNY>t3g3=9+w)A}PMgQ5TC%BKvls{v%6E4o!{90Z+SraBnud+?Rb3Rbo>{I%sSdS1ak*>`1PC1l3sF< z7{1GLpQ;~M*v)^tN0N~!3{wqV>j^=tj9B)2F(fIK&loIkM#i_-+>azqWT|lUkCdm) zcvEI9Csuh)nM-H7?J_xHFodR^lFfVf7`Xl@P0d0v!@d`s6NtX=mK5Az`jc_ZTjpN0 z;mfGyW%PU1Q}mdcg*3S7_I`suz-Jc~*79XKd2YHL_Uv&#eiI%d>2H8`b<=z~$kY&5=ilF|}y!>1e;DH(ay`PdD%0EYdqU zCs)hgn?nhfWf-^diymPC_yzRzm2(6!8L`Suj#d z<$Ggtzwx*aYH98wK~XaR%fRlS9x_%70$+kRN|B{&8e5{N8z;wj5M^gi6>Kd$Y+0_>*|+^7ViacY- z+@5q{`%4qJ1L2nS6fp^!^1yuf)UV01)L0uU^O<7?Wb%84HOfdLSR}##r5#d+roDA0 zy>WH-zI7Uc;p4RU8REH+`;O3SIDqV6x{DX~elyo!)lp)kjemioyxi9EV*E}AUs%20 zHfmuHcE(ErB8JaI!)-=+*oqSH>zUjxcGSmfljtj{slk8Em?DX|3Gu^aFgWJw49O8bmBc@5-eH|41v2) zLlbH5yxz`ffIKIvX`(S3AnrS&x3-fo_!d?H!!nXo zdeQGP6*b?L`W1Tu%yu8K*g73T_IR`w(x|8bZ)SLHh7FVki1Yk@BW2}Kv{vnuu=^hlRw?|Cqu4eGyYn2-3H=EXnoQ zeoB;;U zJCNwJk|fSSL11d9p6wsBPd z2T27I`2foEna=1UYXtD&?>a}@tLqF+&P2v@MNsdNIPW4WZ+7Ieo-Quro$Ucju$vn& zhrp_!#gg_uUQU_ERwL=Fw|u`cPkU&tJnt#P#O96!p5BG-C5EA$G|k0bj8{71+x%Of z{)i6r3Ck&TLcpS0U(>r0>)P^$Q8RK-d1D46cB{TtteSFw9+r!48`NvRjNbg5qP0Eo zl#EComnD*hLl=DL4%XXP2F3|Bh8*GfE^Vj1700xZHqN;9ydYfamZ< zmL@H$$wD_Z^;f5*WYKKMhS}Gdy~hSn5`Mw&P3bn0Hitnf`E0Vj8hf#V32v>ctr7bG z=M&^uAQ46oQ-@$4{&50dUG}09TMBflPVe$jBVsIU@vv4BfS$#6o2;HHlSWyB90v5A8aA%Ky%*-tI zn?3IG9ER&}-iDc+sYa*FV7i@Fd*veIsf@W(Ch}%H(4zt>kx$g^`sW_*J4mljPIqQZ zOVPZ3Z}EHB5Wis5lTGp#-d#(or4ibXdWd-qf`o=1HVQ8r#i`R>v^XjjhXzE(EpOP8R`ZQ~|_r<$w&LcoGH`+e2B1NpnXOLzi!3J^WGm-zqDPuqu ze+8%r&0`k&77qq;!UhD%74zpl-4@DqC+-Y?CM@n?>+J+UnkU|{U`M`KuKK=ob2NmZ zQidn28hEj-3xuY?rBWejveM$r;)ZoUNrFCWN+`(%$SbG;Gdfw*m zc*f+>z$z-b=Q#PI2kPy{&}pY?g|=>d*>5RqKRB^x@9}Vn@0;9MrFMu2HaweU|1O&1 z0Y?P zbWY`T$6;d6#T#rw&FmPo{c!-%Mhwv91JU zvSlm-M5`1;3?^g4UThe_pdLN`bL8yiG3Ix%b6%|Uqpj5qgCUMuL(;q7DP(192KC66 zT>@!Df|*H3Y=3>MN8k!8i7oEvr)`%sXwO{*7nW_tf?hL27Ub=pQk+VxbPls znHyO{m9ktky8j=DbpEdK_HYb=U;0KR4Jl=m;c5ABh1dVXllN9*y@NJ}PV#=({G9U!Xh$T)UW-R1=7xk@4ln~UdK0Msi zn?eP>8|2$m`G(@B<6QrX=z{6^`|0qVVTovv&WD3(X*;E8FK*=~QEWsJ%Sp~~2^m1C zQk!=XxDdKTQYI&eim>v{$@j4?ZkE~{_O?!3*qItQMYb>*=%6VnC*SVNwx$$p8upr2 zB*&nsg!aG&)i#hy7{?w)h|BU8I;!xHLiR!N1{DK{u-nJ;7tGoCh=sk#1pC}l4{;>D zW%+|#*#>d(gF|b7U7yzGy%Cy!lGcW&mxEswny`2h+~`+-P36`ngD@nH-_&80HRRTCx z`f-<)q%lI1=JN0Zl=uj^xwSwhYV3pJQGGPY3_TlZ4I1 z^?i89`iqKR29YD(tYty=VQGv{0DDcxYk8oinncTf+ua@2VBJlkg#QN#mK)YEO3-aa z`o7ZSW5=c(U=_kX_J9cPzq~074N&cNR@ym-jc^5xKR zd2`7s`}^EvzKY^GG<E3bvKrK=c0ZX z&=-5v-fR?&`+7O}r$-Zh4}G0J@_$_WCMRx~YV9DOZSLR9Xk^1(-h_+Id`PwO<%XX> zF+D>6watnRZ)Fj9)(bg+ov;T=2EeWGp_jj$_zzwB*K2kd&pU}TU-Pgk993NQt4Uvb zdyNkr zo3`UCy(bB6>$%1@iocegSuKWqnKShE-Rkn*aV73N61Vx2U0F+Shc+@QnB6Zy^e`o# z6tWxo;2Zk)cK#o`IhobMPL&|cw>_DUMx=W#LCZ_toiVt>o;U-4=U;*i(4QtImaukI{I(B!EBY%WZ63A`ToJZ0;e$ z{U$~zg(4Ff57VuZx0i?9ELq_W;o~OK`4NO&X6DB?f_}DF8UW?7v%OXp8c!G^sMUUQ z*dEg2kEYhaOybP(d@}24%|a~-pt}d^_&5g^+TLD76R7?g;TrJV#E}aET9OSmY{CLU z0(=xr=hI%a?rWqs7WyLJc-H+kruq3;r-|1t#rm zM=*)+hpTghD(aB2L!Tf4a?-}AX!wUGapV$nDO<(u_h=iTut5uauSw`sFOjf_qWneH z&T5VVRa#~(O#`+lOgqpCbE>Zde2GO+B~^)jf?kHrzJ;Qt$d#cRw~ELr3XQQ($Cv*% z52BO8vljA`^}E01)HuX@FHN(~t^weusHyK*$Ghx8%{-WbovWYo*|E+=phLm90wRVz zqs+>Nz5xiKaM<)GnBP+P59l&-BB)2^un1nvh86$=3~B6cn*6d1R3Ukh6mqjq_|(qg zF8?{ddVs{KP#9??tI(t^m(>xtU(|fEveUKeQhTY#N!j7KALM4V-*y_q1pHC}3fCOd zZ@&Sefe)}CfqIFL0ws{V`~tBR^!{^#H9pN$33BHWQQ453i-{LIZ{W9^ww#>nQMFM0 zA^mU1E&?_AJsguHyl}2woAPN!ESK`Be@6ptFRh#MSV?y&;Ya4xW%|Xy~)p9=adnX&5}>&lefZ-dePLhR(ie`)OeK1DP2g@3Ow5YC zbF<>hiH;3QCbPPi13D7sq{Zwgy1Cf6wn>JMGu-jzE4h7CpLvgBtkQl~er^9_I#u(1 zud8{1NWi?`Uklvcz&Vdct=!B}R6U#sr_@Hqg}bCLw(X$SaCNAqXt@joTsyHIO|I*3 zyCH>j&SjC@1^*m^KdzaC{t8Ow4q808c67m0Rb(u*?YI9fCKNzF2WM~gtl@=)7_8nr z?2?1CN}!N9fWV}zKY5-01eF{MO6fKuG-XrIRcfkbL_U_Y`#Hp}fKf43{e;~$B|WmF z?|Zg&%9qDf_-AB*9RA&apg#0v{Djl<8Xj$;x4D1S?ML}9#{u-e?ym$1!^BekUsC-s z;Mgo!cG+w;y26LD9^W)w!!zFCO+-BAv%j8Q14v6Y!%eu>Kc%@{KZbhZq)=~v&X)}; z>36t9tBy-QfyH@dj~R1mTCwnwt1Pc9*M)JWmKP9MWM!sdLdC8oe#Jh0j=*5zEng*b z#85-ED#Va;YZ9vUQ(Rqk0(|3bO9o^#rwG!?m+#@VY)0@e!)JA}3Kt*&{F1Rlmqnz0 zIK-&$3B27<94z?y4X1*jS`t~e{Uo*Nk>!jevgT0j#zv#bT$y3TU~NdU1+#xXVm*Fi z#bYG7+0+N0FB{frBW7~Q1L!$DzNJU*+BqJm zU*sBsoI?GRr{fb1h`s+SL0iAo=A;8io+V%QVFC^bpop0EISu>Jjglfl?&w`PIo!|@ zlkPmf^YYuorA|K&l`!qm{>N$B<<>f;re`*5lm(!SD(vfntYX-Orz{-U@aElV`L7OkJlsT7%ho3Nkd{>x$OB`d zL1m9g_08Tx>KxVQ>62)?C;%|DJU+O*8rKU-1+lZr@IcpZp+pJ=G=b%!$T!)~8-U|T zWXSA7T@XN9k}mMPe}FEFL8myzhr6%|)&8qoPVQ9h2Ue7Ic~OKS5*>j6^=1DxVPj|c%?eRruVk_Vc;>#-|86Sx%H45se3`X8Xw0m~Qj5As7ba4ayvhQ~2h!&G_ z#mP24G&#q3pGu!54@OMzpRf6+8Un$vvS7aEWDcFSPax!BLR59CZ1*YjW~%h5ch(57 zka{DgR@!VkN-1Glu~=s#i1h9~WoIY7W+7E$^V-4AzWffca){-E?;|I->0BS}#g-Mq z1}F_TfDFx!_*Fjx6I+xWn4w&qtYX*SJbk;C0_0DLE#Nq4I&h2g<8wzqLA0><6hU~c z<*QfeUebWq6mYT<71!>pKr324-DH;$EGeI#El93IQW~*3O9QA2b+V7<0>_*@_+{0R zpf9qczXLg8?bZuGT$96b6W#u(SDp7@n(k~SM~|K-a6P1UlR7m(s7+3<)g7^lh(~s- zPn`S@_Jm+G0X1|pD)NhUvIg}g+cCTk;#PXySa#H}GUd-V#r3amyttZDIH7p*%B&?> z12*QAD<`m@h}va_o@b%^826f!f#An0Q@uh-fHRZgmN=8GfylQ6{W=Y=p!A^Rk$1un7>}x^r+j1~QY$jH zUdzv6MB%)*F1~zSk=a|$!fj$vGI1jA`||Qp z5tY8JJ($}9{|l%8@HS~t{iqga#7`2JWMofkB z_M_x0l>YYW|K7u5SKz>XKQj-Hd*uwEnbO=}*A(uI;LDpzy?vYJ3bA7z5F2!PeJleo zYMvvUyhw&S|E|pF5x6BO=_yosK=R$}5C$7qhzNvHh!;~+P11zhrz6oDL#3||{nw?E zSoXrk+CZAitHe;X)V7xOE6jJ5m1%O4gv6*D_eZ@IKJFrW{#n>{p7oa{D}czmp8YgU zUEE(w2W?4K7Fof*v5*05o6mKaep!&WgZ}mQH=S#`93%_R2S?Mp4yz_PGS3-jIBR}= zm?A52H)x3FK;FkMW#jNu4qq}mYoDu9@yng=w9xowWA$xYt(MA+1idEN@itiQgX9^p z>^rE*_nBn}-Ng^-RNXhZ{`%5?G(}E-62&UPTrW#5VA6tWH)!e%5%I>a_q=E`7U3?8 zu?L@xG7<2)DJ`dszXVLa<%A|2!Mx{{!4>}>RU1et&DXzwY4e^YuIA&*=&d1=a#-hA zEFxG~5s;(|QE;<)*;7tz7Pt*UG)7iIX2LmQi|}Kvt}% zSexU&VN8$~+Y-f#1=L!SeWp<$E2_#tFI@K;^T+0$U_FJ!b$}x`a5lm~1XH}{t2fjA z8wlK|PZy7$W{w$vKM7h4gZg!|FZ1W|5$C&ueuMYA6 zr8xCx`hi491aL?424iBnpM4};q_ss9yr|A>E4^BwuJ{-?uKQwvg*n!2?8KF2KT~?d zY?2+p#fSv-c4%3h@^l-Z8>7fhpZ$*q2f8uW<4#a$$4wsG5X>aY_LdgV-CU0*9ve6b zkb1>68d5`^jT=uQN#Kh8fat_G$+h6xIld^-6(nu6BeI5dByvji%plGAc}zTY?NEiY zz~KYxt)nU}cMy1&q1$bT=eh&ds%U{|n4$L_-0W)3NZ37;-*gh0SADy(zs`%W;)pNb zVYaEhLk}P44nYodSv=uWUAW6mxP5+pcCYg4W5s1Bet?N2JK_ij z|Ia6HDp0nTlH93Jt#5X1#Kc$BwK96VZd%)|kL_kRE$}5uTR(F6iuTJKX3aIiXQ$={ z`1g9k9d>L4@N?)re^S_e|7|m1Y=v0)bC;*}#)=XyW5>LwyVJ>?g!X|o2?eV$^)S_` zNf&{defW26)j8ItKR4(Vz9Wk{VK+yRn=%S_yE1BKvqJ=e?HL-Kx-2A%hbz;P$l34C znJ#%8F^+guMNmSlf5fREo3yL!8AYeo+kK#w&1d{5`>XzxrT)Md%+2h!S->Cs80VJw z4;$OB*L)dle(Sb#6p0o-`?ZC|@aI)O^^4x=DZ$i90HM<$7y;L&3*knScqOd*9kWKPRW#y{E#M}naG|PZ>=NXILUT)9mbPy`jZ{!Gd&i?gf*$g#6)hL(pg5&u>vgMkrH7LphnsZ-0tZT#@E zAkZ8m_X!ESf5p#7E);8paNKBBaIymbwWV2(96BwU1cV63}k-2Z&{KOTAN705vY_*7RfeN?I* zi_#g>W~7O!Bbm`n$sCD55)hu>Yxn~WlHZOSZ1Wl>^0Bde_96jjhocoz|0;U@i^_Q) z4(K0jUMq_@_F4&KKl<|JYa043zn8np3eLQrn&(e%<1~Tq6;f_$YYl|0O~PkKV<^JRDU>`A^|q7`C{SSfJhn%>&E+*y zrH$@QYwj41fO6<8Lll473%lqK5mxI;brm}onZ!^12*^9t1QG4XB&usvu0z5m82!j# zB{>@E>-hiB=QGWOV1#@sakT&;?ka-Wu)b$l<#y{>e@FI9okKVqP<%L(T5%3{I6Z1M z59i{>CWM%$DeF}c(h-)o+-Uv)wgSJvDN-1DTi~3~l|_`Q2utIQUVQ>94&*nwuAnSz zvg)pB5dQIPmql7ax9xx{k^&~k|1t9MbPj&#$Z>JpP{%1R>haji;qS2D??X;V->YL~R1Fx) zaWM_^MB2ChNiD%PK@9iDPCNS!gn8_Rc5Qpzz=NiyizPB8GMo~J%-$=Sd3zj`l|i24 z6!`XFNBGj$v=!)4()RY&utb(4T9bKb25tD)!xrat%M8Sh-@=*|4OUPc3Yj2u+4 zWFTk#lvgL^@4awHO9WUC>1L#hoqm=iL(BLh3M$&+zmvm;F)tS`0k8=a=~t7E00Fk$ zIozLX5+g8OxFihJxlQiH$G6n|e^w4#`Tz*RKW#sPg~^|WYf zd>?;dXM=w5p@Xoq(vxggAG~8%W`E^R`E_}6w|4#aDo|NS{x}@yB=Bl=J$+w92+F<= z-6A4y9M9zAJ6lDZRjEIrH#`-Er8$C33$4l7K5Zk<+I{d+`Ht`!dtar@sGut z!9~ghKmZ>r@+-Eq2RSbWjTNa)vIHlR4{iayO9mGvg#ijmE=6rY%jcpXnCuYr&K=O= zz>HEOiTI0$2sd-BYU6)l%n}Su)Th`?_S#R=NY>~!Xuk+ z)pqOP;V!Hu*Egu|`wno)1kP-6$Q-(K`O3HlXzE+tcsa%mUNLq6c-`XpIstuk$*u<@tP`FtMwswwZl2D#}$WE4MLEMG2=a zMeprANC$}OJj}4%#EC7JR8zaz zpa2Z-aIGe54@dHQd2uoP;*_WefH0l=g#X@ke>M@5q^|l+`b-GtRb~OO9(2EzP{7&Z zen~lbJ2QeADW$~A+zlK0HS3a8vv}1`h;0={0jLuI51slcrF^f<)uYUP!8G~-deXvQKC_zE&g8U!19 zKn-`|)h*X!&A86k;!{GGg&42>svxu(MU$VIUJb$+e8gz_a>IFQ=qv=Covi+H=kkff zuB<^0B7mZtWESJx@$0PD5STVL(KW#(Xc zz-P4_kmFPL-7`#dX@{#Avr_ve`9$==HJsd{BJlIqw%2xi|NcBA9xzZ0h_4Mt=mTHX z?K>Yr7Rve6M#A`KoDOr-F#7zo&VI~ z5_OS*M9og0H^ooq)Z94zu+GfG&CBfE01^Np)iwx3^xUF=MMLH5w?2!9M+zA1tC30r zN@%Ve7uk+jzx)4r!V$d4q85GJBEe*Mgy3g^TTI+-Lt))0@!YJ1ir!PsHc4B=pBbOV z2kZ)mxozuf4n8mYq|NW|mX?8s3`*JgS-24opLk7{dy4IK#L&y-6uq~ktiU$XY=PsV zof58(bl2A!p@fqfK>;HH8=lEYQVyBcdgmN@25%-)BTn&D#znD|FVx!U4sI;V8=(eG z*Y@_*ABU3chom-s6HLyIF1jX|iaJOGxRx#%o#q7y4CVVY*uLovDc<>+#G=CW=}?L>NL(vf|MG(W_xQY`sDS)fnHiTf=(Bbx(wFqX4Qrp;R{I) zt3OP-duYI@1Bsk1j$QX5JE1_-&s&a!aJ4+V>F?mH*T&j&a1 zFomTFESFiDT{b31D}k){cDdH>`7V*IEs%8_eB0aMzBO@p#7VkhSF!iXkGNOsaH3;J z3;drh%@(9~!t?I@PEe9Jwx_~&QCqI5G2|VaM!Yl2f<``(-W~M4!7LSwm%Cf-S;2cs!K*zt zcrX(iyLP$q@L|H6U$-kzmBdSjK85vKl_v)44Lbgx{=Dq>+mrfY)Q4{pNRN>^Pl0GV zlJi|sB$kbg?h%HB>m14SNEpj&76b|0*ZFRONocZ6iE2g04>jZ?0w)ZB5l6h6x?L%t zv&)yCZ}7sWzL+ns@O1JltOs{;J2D5Q3E(;pTD1?YLEg91_Q;`&Kmj9_9W5dIYp|&x z=of$HfVktttyuqgmv@%qaE7PEN#scYO2qmK1ieo%>1v$Nxvx%* zR}-A$h%27X@0YW_{LK;6V{TI5x9bmJARPJ6GwB2-{{(6{3OMKX2tE9}DcC!7hsMXV zrtd*_;023A(XS^p>cR*KrWvmgP2)aPcutbF*6A7iT}0{LljaGnmnriHd3(D^wn zSiD_tuz~)wHf)Fq-#5K0ra}y%TfSSrW@x~;%w8RS{XL~9vj94Qp)m?H%1=;n6nH&a zWn7f>F&u-626au#0CWV+Z`@M>;GBg~{bl52(6`RAtREv&**B&DWM|cW~VjH47p-gp26!Ij|-hhyvH%keRc={=j zzT|-%(xH}U=>8p*j+&6SA1JXNxy)(uw2im=+qGW73TcOdE3*?{-sHc_*3L9^OU@}| z;j0MpJt3SMxU_RhpAMKz;30hX&teWaJt@?p7xi4{)#K7X+93fx;$EF%dO^7O&BN&s zKD2E=!JjlNU}%+J&ip5eJM-E>8pIa6)8Qu%we#$cfh`l zdBu*cQo*=!1<(tbb7MR89wsFRzhHY6rerA+t>%0Yl05QG=)nmYE^=P4KcN7S$t-Mc zC>E~LWMjJ&(93@Ss7wLlmwucz3LB%q-lUy0O&cr%VFI-Q1H7OFwKCu^`_mx3eAwOY z9-q(nW4jrJsOF3Uv%n0|0@4pM7%(~I>O4%@x>2HbNfsg@Y71|V;Aa+H zI7Y6Du8m!Il3?u*&~Wg_L8+;L5G(?q7EtmS@w|X@3%Zs(r5NLl8@YmJ4|!8``Er*x zLhZ#Nuf{;Y!-CDq+K9|d2EBqsgNNTQ+`l$|o1tv`jNLXOOlYiSu*F1|C zf13B4CY(*wo_G6qR8oB*=63)@_N2Epy`2by+D4=wsA*C`g-I|If3SMuEzABGh360< zlo)6=$QE2geptsIrC;T}=fc%7;)|4*)=>RHpHBfj=1ZXkefjaHG;0*A;}UySe*^K# zpqut@Fts~Qo=cVAT|e7@bz!j`y~83)m?`{eoLxQ@Ra$DVcyr)G=S?9(v%IE^@7GG1 zX2NREy7T`vB-DbGFt*PM!A-I>^Zva~gnO5ofaS8lbl;@&vx(>}_h6!dgu^EXs z$4_EbpU#Dey+WD4yoUMfj;8(A`l z4`9k(wrL;Q;riAv6(W5b|6_yN(0Z$(9mff)zQ;O31mB& zILgfCav8R4R}t!Zb52}Atksx<2RQ`>U#o&5{?~%}KUMaWga!u;l zttB=ghhgGw6isg)A%7Cac@ESr2|q(t^M@vm{c9H`i{~_G zl6{2jdnKlb{2&2Aw-b}gMQVh*eJ*-cqE;7@+Ap-_hHO@LqDDMBB2o4_A6GqrxNGVB z7BRtc@8hhg&9L3~Q?p*hTj9t~xf%F5tp2_@+laRc3!VJa?s=xEGvG9Py&ak+{>U)0 z3gOvsGqMgL`{5wwMtF(ULCmk4>y?HP{dGpn^37j+emTYQoGYxp>%??^r(BWL_W)Ts zS~uAx_$sK5VmkHVM`q-2yR=eWX9^#8grjQTm^whNqz^{ z%Q1@?cPG=da@4~P3)Lc6-QqY1NhVCmDWM$|8f`<1+Iwgh6&DhvHYJhKfzr)`akBXZrVAtyKATF2Nv?rm)Q*|wc6`eS*#f(7*> zp1Q*Y@T_%bEmGI7-LLQL4BeQj)!p_+jMY>@X>}Ky72c-3#>>bJ#7yQKeLgL|Ln^xM zI^|dS%%&(3<(1Fv1eU4WAB)@)o?os%`I}zIL58b;RMGdr-g(e8{C=$U@z-~NWLIFb z;`-a|26m+LjE4vz~TKVU`cIZe#%n< zj`n*BMhyBGC6ne&rKSSV%`{*`0BmQ=JB|rY8mLt}It;`c;Q*W?uk!K=NIk|Z48{mw zkmziF1~~Io_&})^e>dRqmPSe2;ItYd{ zk1TH%nn3ZEcpP^4*NY&2 zUig03x8m@<FGmhjBM*Z@sdn^tZQ4Ehz6|`$9dP zrR6D0YS1AAFe4>QMoVLeF7Z?cy6F%z8BGdV?J*5tjBf-M|;^`p@EQF8A@`; z)s!R+9gXX$J8;9_Olmz8l9gRoM`{7S8%da2;n2%}zPfdndp>V;DD^kW!zD^)7YXI*e~9Xb~^ac0W6mWyHFnu_`iOq@ccgFOGs`;pp9Bk$+szsVQZNmvV2Ov{($ zd3pTjM8Tngr_N-Q(TUA?LMLiwENwcI9Khb!2mBpz;o^MHS&(X^L&r+8+A z4$hlwZZa|qfb4)w=P~M24zLAo$t@SxaaGpx&6dSmuaHvjWP8A^UIgSfka*B>P;wE=~)pSJHNBt`*29h?3n$pPdzp8(ug5kFj&0=DZMj zgF{V@=H_h1q5&aQ^}3P$VT4Ks;WMw(}< zJ3c{=I%e9s6MB?pmG|{e{Sm zZooj&cQto=IB@7OV~&rU4U$fKdkp9iFYzZ4z{&IZk5??t!#EClPz|N0DIT(t z3+so0Cf+wc6*CU-#oAq6Ah-QlX7mhYZYMG(OvM?Od7MJkDY5FHS8mQ4RGIOqtnZ82 z%Z(pU*gbR{7X$o9jy~Y($oUnU@tWtVaHc-d)LD5jgI9YeMz4NgCUH^EbnABR__%Dp z#B0fw4FUK7DN|(Zg4@1Duv1ah6ITOjR+0V3k^SZlc2rzK-vA4aiobM3chz%#$}8=S zq9$o?>wJ5SnF7&zwr(IqZer7n*Rc6(IFDJGSF^{)Eya%WcN2-O z1%nvMaBjsXb^8+0vqMkz672+cntS=4)jpKNu;oIa{Is$oZJ^Bn(zBgH=E8W|fEzwm zo~~JzK!?a|@E0V6jOXQqTAbQ4^Y@%!x*Sx!(W}l}KB^#nCld{V#OoE(j${VS^`;ybEyC}1Aq{+`;OYTrgX=%+wdAA@5FK$;k^gqjz>1I7@jl{axxn`x6cajQkQ?nj8aj?l7*Gzm+G$hMc9XZiZ zseW1Xi`TYZCkiwsad}9f&*SNB5?P>4(o*TRBp*>)-rFSmeREU%C%`(css$JG5eusG z0D&2FA@9g%xc{)vN3yhGB?^<$OoMAL-EWhd#**noY}&cazqM56j&pOyJBMv!jo zJhYQsbCf6_FV}PreU{grgGOG}IwZv3$%9vm|yK`#Ebj8$+DE%B<>sR>dFUpGS13(_0xYcev zr)PW$qg)7q^99fV-%1J2T;Lc+%uK49Jop@$-PYWl4z~7nvX5Zc0s$RQdiwXoP?PVq zCeRE}H0cy9;zH&vq%9se23QPFogpWY`Z`kfVM>OD04D3BZDR_QK*GZkYsAU2HUC8R z3S4#bED-#K;Q~+*H_%ATJgzJUDm*~R2JQ(!c*bkJ8FVxG4e{~Q@=o>RAmUMg*ZGb& zS&x`poSX10Rw-G_nhnBe%N9Q{BOTkv!GOwU=+U z4HB`^X9P1onFF4bN1ICAl*)-Y6 z^vaLi-!rhIVst~vM=ZE*X1Tp|W2)U7wu|rk;p=Yxd+#S693iH1<@23i6-i!s!I7S| z^RU~MU&s^lpVRLjAF)r9=nEL39i)zPfDj;4AG5dqO-#;FCST@0%VH<8Zgtu&{(Aet z+}_)4^8PtaRvchD3R?6aWC2Jr0Yuv&dL|~6f(kV>L5Y42q+8%X_<@q`z{y6uKBAP4 zweEuD*<9WqUY!Is=hp*_J^iZ)d>#3zuEnG(-pGsD|Z+As5( z<$NDH0yzWV(Xg8%+1l~Q+R9L%ZR4z!Tk&jn?Kj|Y?zS<@=_e;#Zr;8}^Bf73Xqs(} zc+Z7o?M%a-Ci1?Uk(qHjjy-{PP}Yh9x-iz~Je@1HFNKxllk`U_tu9Z9^iJk4JAk9S^n zQ+~2sM19KvY#VvM?$vG24eoh>oSMBJiLA^g6z_o=XuaG5D(AaeFP6CP_B$%2wbT}A zzeA8(Q6Pf&^WR}>RDe?L&d53|$f*8Ez+n1}L0t7s6GD#}ZlIutDY<-9J_Jxqm|E^G z)-QLcXbd~$x$n7A9tO84QFKT)e3Amxx@jpMm7)XMuPZwA%p2AQd4jWamAPHJWE6Fe z4ae+y3@Eg@Ej%z-(xtwq#yk5S)Ef9LMBwgEk^}|*Q`Dz%KJNc9T(ZAoJ84~Us4TnU z*%Cps3}BY61hU309y(+L2B9`-nOqiKZOrtzn>2)K13mn`;(k9Qh|84I1QR3!!gx1T zXHwG2>lHA;Aq>GILn^h*I}cyQma{11&I@LAsC4_Z1~jr0g*p9mPpN3UsLCPoWJq%G zh|4(2**%n(J?5gY%0|l!bxTewd{z-hiZx)7@zLM@*2g2;`!(Mp$;_bmh>f?!$=pvV zj!vd^Yp->bmt)WI!X8f;e%Y@IYLRuSTEtz<9Ru<;`|HcZJk<^1fQTD51gmrwquSXF zdBelj_&-gT!yUkWN!qt-wwU9~?kFl7ar{NoBXDZY-^rEwDvF^{1^OJm;Sff;!(18o zBeHPINtA_+vKHGp4ge<74_>X^^D%n+{ezNLq0WTQaikO2B0C(1>~X%#mY0omg1X_+ zQNL(y;AejRGuNPTH5{O_IGe%)cdQ`zHrB3Y6AibUR#y#Wx08vHvvP=TzE6O4GEkns z<)o{sLdLtu&Tuz;06PECyi@zgP(#brPxt)*R+o`~JvMF38SAuk)mY~4&zyS6d_B3^93RbS zwQtj1XAjC}*NgH+W7i4*zOX8Y(a{?VF0nf9-{u@t%&JrLy z)JBAnbK{eTxiPruj$E~Dsr@WHiqe9&kyd3*Z)#BB<5;fB8nbZ9-)!SM6w^75N^itU z(-rUCW4p-C0xQ)qBicz0miZj`1m6Q{hk#3DUX4+5>6falbf|vuBC2#<7Ouwsjj}jL z8HcvxxCMlj3gUyqKsUmLRcTp>@4&eDB^cMZ_euXoI@Sz9i*(+g$9e`n^0`t*IJzrj zc0H(kr;}+tLrpDq#CDVw*vI%TY=x8L5Aj9cdx=|_k?U3J?s+vvHhwYXEkI^O%u`2Y zZ45yoPj_Y#U=r`x5X2T4zKYrLKoL*l>4K| z!uM)3i9=2eGg(#aIK~-G!F2pk!=qXGV(>@GyS@)9%6A`oxATn(>th6}f$$jcSsdd) zy2&&Qn+7p@9HP(8&FQbk1??Oq4CIo@$!;IeF zAHbnUB{vhqMQ`dFtU+6UC4Ff4&K} z9Js^)CRk{Rnz18IfQS;@Hus3C zL#DFJH*2_>5{_<+18F}Y4Jtt(`hQSpgpKtC64XFW)E6Wo?5?bB@z>2qxEXFZ@iB#_ z8F2vQfW$$7Xn>~bJ9I?0^K`rRn)NvmfZ-1xdD$oeDgd=p*@aHx9l9v)rwGv}-awXW ze>CE5ah$L2qUVf)msR8!uSYbmk))RW1fW;T_GqoQrYDfTx93Cooe@rz1nI7spYMU> zu&mq0#7h5q`>a5!`@Id>@N#*%>$voO^Z=cb8mm_1Z-2l~x1i$ZfRzGLy&8<7<^D_2 zfQWE~q{zNoi2Hf>p576@bhc0w>OED-mG4H`LNwb9mbfHd)G{#hGGZVn1=nJ)o^P6~ zMfh)ob`2Cn7KxOi-=p}ciehJq6tXx`!l_20@47J~Sv z^E61SYg=|db;m^|COFWG{iy+B^)CwQUc8P2`nBAkU?XqbZN?2{D<3hJ!t7!J*do<> zAb`;j^K5T6Upqqsm!W|1;DK@}zV_E2ndj2~n6vXNa#(m!eDUScp%sxbpNo`LHNg)* z#!6ix>)0I09#39yec(P+V{|vsw&xd0W>CDa<94^_Y!~uPH4wZYHTJtsm`KHAV)Y6K z-@Q4D8F{yV;Z7r7MOuTpr8_P{)s7V~=^*x2J@MLEcT`*N7rkuroX{;WM0EQ=_3lNT zapN^VYyRO)&pJlJ1}FMd6!NNEVXZ=f1IA%Cd({;rr~lo18gkl@65BWlkJ!(>b)#|Y z5#X$crXA$`;AXvX{q*6qGTrPX-2`FyZMOXsat!yH@i~;}~VEYQO(lE{&*T<(7BYW;% z2dO|YBfIh$7U3P=gc>Fv3zUM`*13h?Mx1LX0M7zfRh25x36~6pAH@s zSY1ezKT}8>p4`6ib?2>pea(*gfn_VCm+7Q--sLlQN@w<~ZH~tR*%9LSx^}#K&1SvAB(q+dgSdUezoIL~KB=YQ)Pc?iBWdLLR6^g-r99k-A*F zQFb5NR&tGmR-xKvH{{P?`*;w>Rxdd6&VgQ4IW-rk=W#aRV-_Wjot0d*egM|R--2<| zN?d!S@Zl=uDv*%&6$abHMzku+jc{~(#j~QKy(vnBQ(@_co>B6_FJgYY)yG(mG-09j zG3VepnH3QwPhx4^)9%ts2o0a)^g2{T?Un0f&1oti3T4DA)Jzru0#{-Q)y9QbNw_7B zxXgG{mTpzYI8M1K(m7Fg;S{Achw9_800gZz<8RFNG|y8k&0{y1s9<^CZX-Q73g~BB zu2({#rQ3$n%e67oZNmX=|FaPe4+?;VG`j@j1Uw6EidPurX2@Ac6f4GDl9C5?i>L&w z*13pEMT1H;AM(=o48^F8|7VR89c^|5d`XDGNHl90E`Uu!r0(_+GH%^Byo3Z>-% z#Q5_S@EvGee(X92vRF~$OD@m_<>YERQem8$b$Ogm|!CB!XD%UB5PmzcuD9ov%zXOw?!sEe8pUzW2U@hOfAMApBiumq5CjxBd@Jf!#h znY*Q+lCn1hVKij%oxGBJZLAEO73-|aua2^;dhXcACfbZ>5#C3YcPe+WL-0qa$fwt% zHQsmzbhZ*IYfxKY>147msp4eZ^W!odbBha>^V7lKmvP65^nu&B_S+%M5C|I6 za1rbratvm#C!Y}i4}c0Lqn~I|azu%QdKttxpFE-@tj-Ku`#1Gejh*vZagIl%TD*fQICTx$`Rjk zrNXqjz8bj-NuI;qQ+e6u@{%7Y)(jK-It!e_`BTd~ckAA(6&Ud-;f!24-KIt*JUUC& zKH85Q>^BbFdMTP)z2K3h!?rw8>}%QMgT9I}9lYCNph5lVgY1mYV2k?yMmqs0-Jhrc zBO47mpJa(@HY$K?eC2Zb;GAajK%pdR@-WCcj$#&sdsfiFbm`EbgGpSp(-G|^7?#&x zu*@u@hE`Le(VDztsu9Ke=T2JoKL1Q6vI9nc-k|II0E>xAS^D5a6&0n65h04Bt0(NJ zAZ`avPP?xGM0#8QP;jyr-0^tv7KP{&ZtC=I(16xuBEJSm0yK9d$q(izO{3a@{_H-g zW`^Akbif^fnA5g`@CpnGXx6{xIK_Zg{?||OAFSbG#ohOS>`A5}kVAS12-F|kQmw6emMqp+afb)@IZNXTn=f6OQ^Y zg=USdt5LI;azyKePJ7kfwts~^1=G5v@%=Fk^-O-T`S~PNaW=7gwcF5+Frrg`KwKrQ z%JkT=NIXp*SbyuOQj3KTo?^INaa*}nvh8+WJ3lua+7zmxtg`iPSLkPe&FBQCG*cXPV0manFw_`u z#m!7;hL*>dp%RGb*-R#=;?s$2+z$wv^Fr~M1wr{Dp+=2S%$9VK8mj*BXNkZ#kW?K$ z+54S{ZNGhWB}B-=%8}u9#Kq5wrSfl!Xxa0(n$%V`A)5)ZrhGqKy zxQP&ID9ZxMS9Xw+<*M@o%+FU45gvL0?W1Tz$}5r-XaNf7sPj^<&ZuXLqz*u`dY;8Z zk){6VY4ARr^<`3nQgthQxuz=vw7E%7Chq7Y7ZVosn9QtT`!&p=vq)~m(&P?hD8vKCg^VP0&9xDwIa|b$c z0%ol)+7S}J67nBW;J-V^G6EQ|jF@pWN*_+7Yu#_JKDb2@S6b%uqoPfRFiJ70Y7%Bm%!$;72?4WIHf z&F~3Ir5=P$D>;8(z$DaH>`4wbDdgAtOn=^!2~Xiv8FC{HTe`O2iQbzEm-=joa@K;R z%q^&6KDQ1|Zao^jZQRYeObeP}MV!Xb*hdX`VF+IITULX4!3i{sq1BVfzs(^wK3yVf;l+b84X>%?X=>IEVORINLHha+Gye zRRxLqo3H&-&p?5!`3lL?X}rGT^czZa@hZ!tUYy~6SYyB98#A{Y|1oc~w}$n#Uk*O~ zX`+$;0QF+wUGaalFmOHC3Q|Yry7kUXqZ6uTG#`doT-sB-C*fy)1iwUdLkv0Qa_E#B zR@BT)X`0=03%f&_cBpku&KX2GF3;td#}`G)>UMA*BC`Jm3V?N}0fFDXTB5}NKheY8 z^YFXB^^*Q(JHYWsr(o$oF~C)c1!2z)b#2$4Lk^r0%=nlz_j3R3Ixgmyp>4lS!Ok>w zC5!RqjDDp8HM2Uu#o(0iZR4oRD7u4{z_TJQII7R-{1$I0fF4z7^Sql?k2Xt1fk@HK zJb+pA{-}3=*6!3xvrSxl7F^Jmjw#Nk#Y6cu{2Pt+C#hADJKV2af#~44#cfT6UwQiL zy9puFi7BymW#c7&snl$zq4Tv5Z{-;aIgxZJWf-rt?tCBBo73hL4e8lOo&TZa61gw) zqM*;I-oK|~t4!SYVsBVTa{cyJ)+oH1seO3?#ab4+n zMif6YmTE618V%2qpcbC=iEd8(4YY3h6;Z2U7V#=74oRt!*Kv}$ALzjSYQp{@F_l5W z`f&3vgOW!~Pm26Rj3>+)&34vbaW}4*_VF#Z95m`locq;+@W3C*~1IC zR*ky`cRt?hY;?!qYA8;iig%cSj`_(8;;CbWJVtJW`N)E*XMe|W@t{@-!E0?6TE30H4PEV&}%IIj;)v!qit$62(6v% z3`?Xz*hAQkDPN@KGPw+G1_#|Lq4&|p409cZcZM4>X>E5(hHjv~?!9)_hp?%)-6)xJ zHLigBFUg-f5Y`C-gxFtHZ{0Aup^@0y)qru^tB-(0+liAbbSWfT+}U3{g_ z^h}g48WPOe)G8sRC26Ib>XBq|`+U}83RSR3R*n`7N4#tt?p}g>+MG7Drd4p7Y}H>J zQeL#b#weEIhe~y?KLx*iO3vARZ2nhi8={1NTw!l3JY~Q#H3eIy85*{dFi9Ok6YMeM zX_q(Y@@A(T*d0eE6l(HK9|o<}hufTJm8i59Yqk8cS3mROD@_>_7H-}N2^Kz{Es#nr zE}_!hVa~he$OFG!wAC-p3)2q``(PUV{hPY(^$bePiM$X8c35>l6g!t|JJ2jq-Kt6O z`n?n69*EH>g`D6apQu6mm;m-8lvjg1>mY7@DEe%F3m&>z=PYH+XglPjjg9+k+D}Ig z?tSZ?`7%Q-w?6klC*%XCvO)X(S)JrcXJpU$B%D{z3(e8WnTXD-B{Sm=5icJcuW~&o z>vt^qsh#Us(GZYhva8DU?`rs=UjW)^8*eky{8HEJ1OF*_;K2Pu5cHUZmy%Y;9V)01 z6B;12C<*#XU6;%*P_v!COfAu;PN7Qg1lu(5>xIOuxG(yw1*Fn=aeh3>#clhnzYK}~ z0PX`d%xl7*QN~@7_3Wgupy2%SG{A!A=q&cpZ|~+4Ry3A=AGh`1(Oj4t-pgs;-m}c< z6}V_mkVR-+rAJcohI#{D#N0-7 zFMYU$(C}AsX!otYdRf=VNm&J1&2{PYl~zN(K`0`+{YA*HPeMhvUZ^=0?(gQ~927J| zTVb20EzI4G+oG1%y_5z>TRsYFCg+7Eu7|8`DW*Lbn>s0u>vPhIR=NZpEz>< zxz1M6DJHT*j;4lw{h3M)ji>5x5g3BJ)BxdG$Dv=pcfui$1=_ib0>o+*eYp#P5`gV}eVG^9|AN}!ArE_Q64Tt|{1DUzC6x`XvY znKa?1D&1q+pMG+UdaQixxN_lo7X%Ia_^6ouyotv_p+%{L9ct5w(g+6YygJT-1K&&^ zT&Q^Py{}*lOxpR{y&DJYv%|Uy3V$km|MSPq&pWV#6^?kFz5Vsbx1^Tz$4rQ$`KZzv zZ!;W>|AHR5x^bLQYmc-Ld$3ZU^F#)7u?witi^YRH4xoqWVxk}nC@#P@(oqH_*kdec zn3!P!^%L_XuE8r{E5Ie`V>oxu`M-EldzCLAgrs0-j8~@K<;OyTSxivZ>~H%ng`vWz zp_#`xuluWhhr&H&7v4CWhiC9xh#|T=v?*1^xo-y+w+WXhVS}PpDq>_p7Le$>h&6>9 zr>D%^LB(h4jN0w1>J8Tx%Q&$s;}#5XF@vfrx?bL*#KLwq4GL8Qaluv)=RQ$fx$3c1 zY8KYhaij4;W%B-BGJPT|f;;5J$ZcuwU+Sbt%zPC@SdrL>XUE1eGOMrYu_(fFDIPM& zmLY>usV*?xh?H3_x11~+nE!RHDSlz|u|4G~+YPlQ8YNt7xK!TncFDl6p8tsTC(={W zWA;QS1*lJ5H~sYygJYtEq53*ss|IgadwsFv%WDljopwWzsiN<$adZfr)L*?{(^t?2 zJdF>wkG4_&>s5TT%!|{kU2^pZIa*{Mdx*Zp!N6Xrl4Wa6V{}}Ysqvg39GpJ`NAce) z;A~oU^eV|Erc5m!ttgzKbRxwjOEI{wG9{zPFn{Zz?C%M;8lb6EWY zpUqSopAr$hHnK_|6!YpBB_n1QN5P5$4Lr_wgubcD&>wVYpNg=ziw>urJ}&i($)mA9 zZO!RP6b8wfl~|h90W5YhV9;1U_B)h33CxX{GXU7ZruE63LC|-*YF16Gf=-nE(mM8$ zzZBz=J}d4Pq9ma>PE?Z) zwZqyG5W-p1-D@;;Mac6ff>*BtQR4fG0v^-YB1xGJ5=Se?R7t{x_rCyAB1D=7k@uu= z-E6LXL$7{YN2eeG)9`|VAA>*xApfg!3TpW0xw0Puwf%JuMiq0a2&P^-lMJx`0-Aux zo6}zvg87M~IEm`x7n=$IM~o7jt>cLogT`%@Zre|v4&1jt+VW}Kd>LJy?6pvdgR!pjvY8vq7d|g2c3Zle^&&O%^Nm0tDbB6{Ecx7ky0VxsT>bzW2lu4E&dKdLK9(|Z>M@*BQ` zWj>wC*J6=j!r$oNWl*S*UkI>y*z5O4Qn=!3Tv@G3Ne@gXzLtJ|QtiI)prqn-n?Kd~ zG7~m7Agr?JTQwhu)x1wp?RUr!o02N$xq@{IXrcb(TQ@03(*076wPDawS8XDjh&1LN z2i@Bf!A}M~>PRTGzBs%iTRNspjW_p7$D}9kSqi9xeeqZ_SNT1x7NzQstN8tzI(=&B zC~o;P2rSgcEDD-cjOqa-@pJ3y)^3kpvtv1)6Ss0zyTd?%Yh`12JJKtQ3#xv=3uA-Q z3a08Z3K|w6MhcX%K`&x#cQ89^}%l$JRLaGf{>ih?%vFgDUwE7bu<&dtef!Z_02H2?d^0GKB*g8n=A8V*_<_+XY4ZgrA=FX({H0$w{ zndozsF_v<>zM;vs9=Pv*#K>F(9H%>P7`{rej|uq=37M_UXwc z;z6t;;|zbLX^~`{=ASBQ)D`ez0JfzMgfeMW8RrbFkJ)af=i}PgG~zNrjvuyj;rI+* z6~szEQ{Te`TTMMC-{RhPA|D^%m=nRC5=_lYsDwvaH7Mo}v|amJW~vg+x`|TQ>+O?4 z>2Lb~pwWwqe-szmcM6!kXmsuGMw@0(M-Xw*iqCu$7nubjd}fKK-D3z{IVq&E!<`?% zyM8{W;Cnr$_%F%-Z zAhBvxtX}(VB=m3fhyI^3f+|E5qtywdo)C=`ET_qu70t@ae7%MFvPU^*{f?J0?kxL_ z53JATGC#-5@(0a-@;!oaDFx*p9L{)s^dMbokZ*7LhR)U_^W6$CxKKQvYH8MF`&}Qq zb03XLf;&P(xd~Lqw5K4p@V5b&%8fUWRB(<%k9WKX8TfV80o%u69K8yi6a{s`fDo0s zpu;l9(~cV@ZMWwb;H?q^^S7L{h6)-|${bpc;>-L~CuK_87Uxi)X+n|RG}IK`A1=HK zih5c8DS%s75To05xuf;nQ+ei5lSBRsQjBvvxwbXZkr12tIw`J7a3hUgp&^FshiKMyN{LdX45u zvD;b2Aozq#DyaLVUPUo+DXUyNGkdV~O{Lkbtpik<#+Cz8Cw<8k+TE|z=op96br`Gd zU~6316CDLf6J6kPw+JRy7t&)nm1UTwJM!<=PZprNN zsuwNhnA|@PE=O{n9**=Lu0!>t7|4zW!zz`uAR4Vl6&;es{V%BNHW_}?qWtvz?GfQl zWsCUtm9I26no0R#>k9`noue?j%Hbyp1NL}Hztplb)LitKo0$-WOPv1W=Sic|PK|nT zVl}%4I$Ze*b+((xzK!Qf%b$}+6%YSmh`5py7GYu{v3u3t3**894vDdGm2nF;L=A`r zq0&@r%`E7ZTC}8;3&>14M=BYb~sV=%ZET&g4!_N0Bw$B(HN z(G5YLv@i0{{Y9n9#C85Mv{tEa*5p!&aK*Eo@I^60ad^%uS0dOAsX<{Y8=48I?vEMR z?4YnG2kaXYb{ZWnZPekMbkVM?lL@No`Fsz7au|b!prQ3|1Lx&7Ayc;8c7tdKb}p;Q zx$DUK5<{hewX3S3FE}^5JDQ)E-S$iM0A=+uyx7Eb|{GInNs*RQI=FM55gN`;mvY~UM##_!|`Cr-ft`;*iYaEObdhir)N0tTo#BH9 zmolT*4M9oWng=?&&Rr~ll?L}~TAl8wo#|e+IR6NfJD{N=vxqP%Y}YN}CaicrMmcZ# zt4Gehu(i9FRQ;F=51?7K~1&RWfl^-pvbegvRK>$e*Fy$DerOnFvD;%c5Q z;JBxET5+eh7G4#$0u=@%n$wuSTcp#>BAttx*zie^kHPRABU`D$(ziz3dl%dnnXnao z_K_=rtK$}}yQ++E+fG$6Ttk zK7SY&wii8HO|+YG*hK$O&5bOSwcqp3;@Y=wPxNRTT;j+i?+3TO?I?bX))U};Du7eg zh_lOD$22EM6jiczL4tn-gqTp^p(+}2jfAqw(D$J326J^Y1_Dj^E+yO-Aj47_8u;od z;wZAS6_o>nz}>l_wR9Lrc;#3o)oq|3T5CdilZo#9Ww!H5j|{}mncpiYZ__UMm{NAe zYX5ziHM^2lqpJ9(0m#djQI`l;Re_HQ8`-golM;@6KTHCpdl1>~#Y>GGp9QJGxlV%- z5+#d*^hWtzSz+CRI4V$9X@nYszE4C{qp}udjaMD=P97ICNE>}WzW{#xw4kAqmTv01 zCPf1#W(k$(N9Rdt=H>+i)02wO?y;gPf`&Qmu(lUrBXMEEcLxozT>;MTZQzCx{~uj% z0uS~2z5$!D6Gd}O*%LL&lCqPX7Gb2tGL|U2tSRfDLL;e@Om;>hOUM#g3n{x2qO4iU z7DD#-{!*QO@B4p0pYu7#!Hk(_p67n<`?{|Cx*tIHXN_yV?z?x00-_JM@;FiXFN<7T z+Q2`!3w#JxRJBCIN>2-jb{!$cDz1~u^VFGvlp-a}e|w+(_;DMRnXAomY2TuI{9P@o z6RF7;!r>ISxH=}uipj=lX*ALTvhg^8f_)(p+9mi?ijmZ<1khdk2;Mm1{l4+|PG~$F zacw)S&Ze>H+s6fa7PxG#8sp~o%z>$y1C-!b5ao-}!JDR3KC*%68#o(ArZfy~T`q>){&1C(>(+{l5tv8Q(pA&P%xB)|Tn zwvP=nT{4=Gfnu+2K{_Y6$yHBK%rH&~BoY^te-kTvD{pAGtY%|(X9;-C8 zyBrUH=ci1|i)hs*DHEXlM2nGX$bA;P=DR^& zX-4x1<cP{CZ^ctt?5cI5PHXSr6-YWW_Sq{lw44`z#<5*2V zwuo+N?gfXf_<=__)%0063zVEu~` zVPF8AkNRt7m6=kKvS`_cZ z_KXk9i146Cu&OnXKssIhJZk@R$iBGi0lBjktN5%0=kFSpb08*-#mA-tT8`3e@Gm=p8TMOjHkdeoGb6qYvl7~2 z-#P~4fTkA=oz7Y2EMCo54uD zchG2b?D50bDK*JG#2?~$QC`=caf*2_?mg(LUnFU7zXs4f>4VD5{HQsnu)>M0YS-SS zOHITh&~jtFX3LoM7Xt`n1;d_fpPlsN0SxtiwH<0BBX(Hx?%2sA=RrX+Wxm{#QC-A5 z{>n2s%1Z3p#`%zZ(~|GA8OOwpA;x=NFzpiCG?amcJO*5|=hDAIAuO&S7D+bx$CU^F z9sMX+=EasbK4$B6N1i5}T2(*luiydJXoo>99y0InU(uqNbgi>+Jmaq-=4BX~mu_=K z1<6&ZXddF8$t})+V9 z5g+-aNs5~(92jNih@+N^0GoOek{%KrE>kWA4_;Q7#AI%w-TVdplur>@wnD4V{tcpe zoVclH)vS55GhcV%URX1ols%{+*?rjd&4pfLoLFEDzDh)CGzQ~D+L zuX|=)Z7NQh2@K)A({wYeJFb>PZ3qvhDSydE*vT)CQFHGD^7v=Q`So+oMZS(yf3rJ# zZk#e$0BMKWeV$HUAJF@id@I#0rEDWVShLt4 zVHR~~(GD1VYZLd6!^bq~?WcPyHb~W0<&ejPcG2Lbawm)Ox*>6u>2|5^;#pbYY$xk= zpt)!i%$H7*FL$7Y#AbuAb;jTIVoPv0;ZssL7n>$K3D>~OeW>XLzBO&f z^GP%7O5~Rv=-sEYb9}Q8@a_LQk%AKj;E*!0KRIK1{pE{{fzj6QXCJo^)@CwFiC>*F zgA>Qc$5(dKkYr4AFZTxL9R72}w#o|C?a)(m*9Ogm+FC1Oo`_&@oL`6B*(F&Np^*iy z1-1TMupmv=6+7d=ju|fEyyLCfrZ9bo7VC~0EsjA~A=YmmT$oCqI#X(&kt=;UoGN*& zVafCJ^K0ACwFh-e+oit%2IXT$jBhw!@or8n+{`^sWW}5nWcDBMESlLBQ zbq(T2D8f;ie2{d8_+dzX`0ax!oM<5p zD1xCYRkCCDp+n0(-&F-Vl9(-|xz)AW8bV^yOyRW4W6I?s=O8b})z>wJg+1HEwwreW z@b0P~MCq_g%$D6AP+-51e05`-_vfXo8_(YrU+XbltUcLSIyfYAo50LuKZhYMgoRl4 z+%^fFb-nNMGjaR+fubLT7Ph3kvj7Zb82rDoF3`^;Tw^i)x!Ct)d9u)fUfQ?z>*k#@ z;OSJlWOjX^MaidaakG+0!Dc^|cl3KV&P#5qNA3HEG5X>*Nk+xBuRa;* zt@bjamD$grYVZ8)>z2jw5p0jCF|l!J579TO_9Q)&*UNhgnyB3&W~=YNi*%N$i-$f| zR1*Hs{4y*|r`bEJ{POU4H1vo38&w%RMg0CUkj27~Uen1BoR+3vcz&+3PfE|;9*+ZZ zRnPKa7L;r>YLFVOL?(^VN^g?3oHWM7?|Poiz8ZOYliXjt8~h5g?m5R$)n2}CS+A&R z#7uxYE;a%;fUnk^^eqGYk)iy!UGxK6)f&0nZgZ^sK+;%{7F1sk#))n%;d!;m`bwt; z7ee};tyMLnYFEs#kS4bka@E|SBB}F@#%}!lWXKHMr){8?lb;wq?joT;OXYa%sK`m% z$h#w&HH0x-oA#6eI{A_oWK>wu(5?}nGjYZ*0CNrLSWyHeM^I(oAE0jY^I=5&W)OBC zw3NpMC;SQ}2)-5n&B?gW2I%MX{)dX$;)|#w8h| zvD()uSZujP)OcL^Vk%3ktQdfF8jw_5Y)+0x3slUNpRak$PoX235kLon{UA~dVc?3+ zt4ZNST6`P`)vlXl(d-8VatYaYQ6 zj|FS}gBACBSp^lZR2k_lT{xYF?~i^b`g11AHo+9s;qaufSG9yz2-)`W5{<5so(GgL zk!uUxi8V#LIfWj@gJi){iXYC5lU7QR)~f_hf)PtkS#f%kfg?Ku-?g!UE<#fJg@Nc} zWtO&xyic>CFKi#Nl4tpoI_$aq*9X&-7T#v~&I`j*{f;f0>R6=`PF%-8UPZ+T{I>DU zi;B!21yd@C(I|T6;|wQm)H*2nn4GmBw-G>(4z30a#PlyPKB6bqi3dZTE-%}>HXtA9 z2TBv_jNHh>3P^fOXomvwVwAgBpqFs#*wN>NpT?FjYYciYj_+G3WarOiy@6d{yPCne zQvW`;nVN(`AET|!efmBLH*gXl{aapUwgmx$x(d_(IJ^XO*}(plCO}X9tzn@=H|74p zA3>H(VsNsh#-0KG<#ZpWC6&(BcR_{aaBi?yJF3R``-j6l?09Zg3*d!S^uriASrAC5 zC|d()Q`a%8gOG7Cts5ojtJfv2e%8u!H>2LEsNS}6^^96dRuQa5`}fAMJ5jsCqule8 zVuJ5YOFF5`eNs z7VSW~#>%&?K=apbMPWLX80lcAW^Z_v^Wxi$>1!`+eF#LsY$B+yql!h~suaSZycunUxRD);VsQuJ}T$Ej*1f+&zKjl`sZbVlmT{T_RV zviyHU=YuF^mAzi1sNMGiEZrd#_g$&uu>ywS+^w(>=L#?JGqKqZ539Ew-ixn30+3qz z;}68JFf)(H`GiFyYr&kvqIQ6 ztyPtNUQ0BB7lnD7p2L!@SGxV@JGsKkWVc35=5tMU^}p}0|H0i3qXkf5e;mm~s7T$N ziGT2jUx?6Wv?dEji%$>j*}&SjG_@FlNZ?H*1SS4qBurnQZ{g&zUw^6!w`2d8-s5(w)UUXfW43 z>ZixZzSwPK?Ey3|@soXKm#ECAL!Kv9+h{Fha=c6(nPg9B_TW^bU!= zI93`pZJSkhjA=^>mUBM~wiLLypQ-)kuy)z(8>gY!`jV36eHBAAYoU{<3yzQIBsKyi z%1(RaBmXN^i)Id?=e=ezp();D^`%~VjVheRP%sMil-!u(^FIHy3?C5_M74y}J?(Cd zXX(XZ7~yQESk{YWmaq)g9_AWo*_{(ObyJ}0%hlqas7A=9(w?`L#Y=`s~0 zPJi0#K->7=AEz(}|8JN^un7-ltQ5Egg%Dp%bn(2_PncN+MF=(P0Y zBpSH8aNc=MXlG=514JAS^0d?v=rL}*E@UD`*ag+)tAW=DfOADqYrLP zn1ZUF{Gu*_j-WfBaG46DWh$NTA z8mr9Mj1mue5<+EPhiyDrr=lE8N)JptCoXS1B4XSuiUk~@U0#gek)3te-MhBVIrKxq zRTj4LCZN~CEBnwQ{^JMDGdU}ke?&RtWWAU#iakF(LWRqRk;9BWv6P^j_*dCK11Bzomx;b%vZbvFEBM-;ygwER%h zDNgrj_K%5=eHava@gx-20AAbkf6+Wvk{uk{>lMz4E4uLX!hM&AhxzoCf=hDoY}Xha5Fty*8Hn<^Yl$Se8BMStqplsWHtYTX1Ww1{q}`=>K?SI8FQ z=v~{aTekKy&_IRc(>|4MwuRGy>ehwpQ_lk|auFPOz1J|DMe)FCmq^BBZ8KPdzI|9Lg4%@e|Ux`niw3 z)hs?BmjKAQTTHXSeOlnfEalZ>}rs|D`UHC=@ zQVG>tFx8hcRMB53DxC_Olt+l|4s^J&6k&o%plD{X$G@^7OU8tS-MM6;KH~z<#z`dL z3C|m0Qauho4Hs$$+seQ&z#{4%IFKbGK?2Y(LCtb#>+Gg(#zc0Ddx~G>*4FtdFZ`*V z;4R0e#T|C0#&ukf@aS3~^TqP+BX^L$_v?v}IKV@z zsV$`;vep2C(&o~solq8BDxy5+ycqQq=8cbt>v9R`LV@JoMTrPWW?$-U3whZ(#~u?D zX6!y-DRx&oP<>Ld(C8KiLXw6pw-}9aK~rz?693Vf?#lhu*H=7kPjH5xzXVW!CZE_kaDEulNrhb?@$K z9{*r*z@b!rIGRX)g(h9(-c`Hz-P-7^4_~P*>@eBSRv$?j)g3L1-MPF+pq%(7Ba#v0 z)(9LAT?o*bNDkicNtIck-u=y4FLRN_2Ii1%V$u8Cq4%jsv&FGLM*D9ztJdhqg!}pM zMXDL>kig2Hq{{D)#(qE9Pgw*hz>kD9&r)B-VRsbHb34}kC5V5bBi@7rIiYIVTY+E4 z4d`5dy$QTIB_!JhsF0bkf68dRu+6T#@hoo#uJA z+IdhErI}r#lJ`Tgc3&bh3`J34BX3WJfV1UP{%8wJQ#&49d4K$J>3{ftm&AC|L$_0# zhxI?;?$>p}_?C`jdQ2n12tKLJ-(cJmU>Ty~N|<9aP|2ft^|pSfXwu({S-_JQlgR14 zDMZylRT4rUGGm2uht(=Dc-{8?{F*F{X}{-y3v-GoaWmmYPB5+i69i1KV1Q*NF@pRs z&DJRA!o{avAw$4-Z(M#clxEcZC9B5E3?>o))epDY>24!@+1f&n6}jvydKdXsDw-WZ z+3Cq^U(pOiWUC)%Kz{STxABGg{GTh3{j~JCtd-C4;%04+XB$zZNaW1`8@L-&y}VDg z&8;!-I;BH;FD3XQ=PM%>UBH+-A`#N=aZ-wO9Z2EDaSIzZDR>q(@rjn>+scz7G?O{| zA3ThO8pXhx+n6}Q34EGDVx$+T#2SJKK!e4@!Cc5&jcQ6!R!qklGccP%0P)pO!o*R5 zS|tSwY+tvRsw=^LXHLZgb>6HeMAsd-2q7CSX~qy?(4fNShg>+R_tB)oLN40s3a}Y$ z^SA4HHxC-JphffIY#22lbRdp1H4v{z0GDrj|yP6canO_}$d^ij%K4sL+f!~Ic z*7fng?E5l9l|D^k1*AfD`}I@BMK+Xsnz6UBsxpH*z^}BDI0|m zEy?Uyhn$jVJeZy*qF4^hu`S{6D(Q=J0DVX+L~QpOJq%Sb5__ZOL|8&Lv4Nu3VUWI$ z1i7m*43tx+7Cc#G1)TP}3e?KQ=^tXjFG_%YmPXKjW4Y-RkBmr%tKMI%!(;AEbNk=h z08W7tX46UuhHPA$R@plDznMtoKWXTu!TkUJCNhvk?FB7qPnh}gT*e+J>e>r_#vA!( zjK)2M>j+oA2g&J>VG-c46z|2rM z*XeD{x27gOrtF!_$z5T!P&j*S*tbc0SvdrXs=R=~?;_pHyUSaP_JFHRNKm_syDK2A zrx|asvtAk&IRW~O{?;I3NlZ{^s?AN9P%+J8+v(l>AggS){@ZT$*7i4TH#V=5^R~+v@SZ(2kz|*2)*%zwieWVY4!m% z-;eyd9RB-{TV72_(68_aON;yc6Uez>w6JOC)6Bm$MmA3?E502v%%ZmJ5}OE-aoxPG z(a5BR&Bxu?PP@6d$ZJx-Zw>s~6CYAr)T|4WCWh@_YciTvKL3{6wVmKi$dcyMHxYl? z_^jdtAu{6nCAy3CR?n8#oJsSb*_%6~5LJ_))LQ%4;@_+r2SKBMq`vcYK33$K)|efabD4fRVK2B7a^DG^?Hh7$ zIeOJ%^kwZmhnKGiIvU6B{=1!4wJx}uZq?xkh*Gx}Qo$ozcn9uz6D>(-ff1ypwP9vO z$FgV}3%p2X8op!8J1q?;@e!arEvuY$rD9`@-iG9}=|rC4hbWq3qM#G{Yu6!L?tjh| zN)x%OZ=BjDQuGfyO4GmO&l%iYKlWa|t=Pq|2jbZ8C8Z)!Z|KUjx$@kXaixWVi_R{! z^ZBG}YqQZ{;?;7xIG`?zh}S6`PR*7lg-+E2b$iF6$Eg$;=NdAQ$@H1R-E}6+&AGIo+AZk=x6luJwtUuB*;3>?WqToG>QK zi}>@ZZO_btpi}I7tgv!y>lMP%&o?WXfd`RjmSi>BCb6>iO<Q!j9qXoas(rF%p zf}D2>7Z!Oe4Hk01NJxNkL)}Q6yZ+4zE_QgFmT^xuRjq=a+@-(s-_Jzv4_0fvR%`D| z`Nq$hmz3IX3VDJdV&x|0nnTKCH-p{}Er);g62h|F`@at5qp!rCZvga`cdT8zV+85u z(K;X-(^Y&c|JA zK%I5z@LwpmPS?Y@8RB1mE}-fJjMoDjCE|WNGpqBI0fLywkEvroZ>loxxgQWa^o%_?}pB( z+R|kP*>s1gvJ!hl;6RTdul_)568o>@-1)%Y>LyacXVg$6EF0s{VRhbG4D`Xnt73!zQLTFmDiT}Lo5`+y|; zko+vMcs_peqa=YQG`uP&G7663Uz9}sX90cTakYNQJ2%M@w7dz`qrTMB*;?LEtRh{&n)!+Jq zJhy!-L)qPB2V2AQqStEUjGt@Ejl54-D3H^U+lLesuoHjH=KG&_3qv1S|ESrHQ)!xY zl9kqAR1y2DLf1~VJjno~4(`|^G?YKq^9N~o1>N`i5E zhxu^9iC5)Eax$lU>*LRk=Q5P-P7e89bT9!4sYrbJ<%{`e z^9*$Vnbaz%g(rUccK2W=9k@>-kQD@8h+2QHrQZ+bY`K)&~dQ$YTwK;Ln#( zE1@wMP0XT^W^@)-vHhA>@%=-xC@Oqb$v%QHhXYwQ;CTYb%xpsIZ`ZUnA|Iy3>oM)9 zw;KK?sA>gGd*2NX2DZ9nNec`XtK1_FJ*KBEeB5uz#B^C9-$eX}&6OZWL*MR@XE8Vq&=&vcVC|4o=B0`O4NDFa&XUpYH_dy8Z|&o^oLPA|0|%x1%P9?J=r%B4X`iz)u;w%F--+ku z*>F=$D&pJwiiNh8ZAAD5)oFE@{8?Hu)>ZA3&vN%#k5Hw_e1*f)3{L;46w9+u!~cBl za5*iMTgQAWzH{QgErHCvf#daiPf%(8^?*SY3e{~O60v3nx9b1@>k!&)<4EISFOe?V zLkSM*E;4h>Pf7^}P_4jmJihYbVfQu#8-2CMv>N4O0ygR-a0U$V_NPB`O%3B@BWtqClZUV zSPXMATGR7gIqCRyDU_Ynrs$Kstw9pB#S9OnB#R^+Ckn^I{00FEmbo0fGMLLB82;Qa zyRu&8NsIj)YPbtD7~5l2fI%rjVUY-L$imq-|M)@P-bMv((#?Ruu_WBREE*tg_k)>t zIdMmiHJ*lTKNCl0juMOVbZPA==OVu|S<88ST`vy&&qa8`Ct>9RWPP%Kr+skp-e~UJ z0!)!}`1d+&o=W7KD2~lbl+3>fasEY|vh3LI@{j8g>eAWrU(EyMn_PfG>-KJlgT@w? z*JVdI%dbTPG+zCN5DLl>rTt#q#|;pA+R4O!C!5MW!-N&7tGyDS^p6uW_B-+6!uY5U z%T47{_sJNj0|q_jDOQ=th3lzO;WB-_94}X`ml3*7{-3pTkrghI_M$Wv{e{D+* zQ5Z0|4B6i~Y9!grIsboOF~}Zu7?MC=xDO5~Qnp6U(X@s{PPXA?jD|=!aaM6y@y$Dz zv2yeGR3tN78dl^L)(V4yU7v$LG6{FkwEiQ5nw2Ps+Yd;v z(?J~42Y$16Et0C%^<{Eu5nadQF6Jk^-pvt)?)DOP$V~QC-v%q zKwuXa=_co_-MG+*m#cmcsEFK<*7$KD$c-i&5*3O0a5_~aKJ^}hW7>19)`&2n!wLSW zzxESwmw$Fv(s8l^8ajYsfh_)F?S3Kn$U` z`iwBn79}cPW)yG;8p^BQLHG;0X(syv99-f@b|Y$|N8?GmI%F707uGb&l?sglIF-Eg z@#^A?R&Gj`Tre92>>P*$=-yP?*FE(3gHM8cb2J17J8eWiUpNn;Q^-aCRYF<0sZ}l3WEr@eiy3OceSI^D*fs3R=iXs zw!T0iD~g=n|IclU+>xNXWyTMq)qqUQCR;=uHj%)Bcyj~`?X{4V z#wIosk1l@7s6v96_3hxB>~G6d5SmS+0vrYA&DTb%pyf2^31{<(s{D!3qSAFQ3y_r* zek4V?ceLhd=kHp|bzZ+*I4@nU-!ODc+f>qvtxZ8)B2`B%1++7UxR(8wnk^X#jW<0n z6Czh6s2*Jn9u!>l2XhueE{r#W5sN45w`op$H~3T4Di+&9!#bz9q;V^>-QuRPNnL9+ zh7-%@w`SDCK7l(`3@~dXDW3-1{|cVFh}gwUHy7gX1Y7)Q zD-<)lGPsouSP&_$;8$t72T|AU&`rFU_()8dPWB%WRSY(KEAHv+U?$?@En8#ryVj`sQ@TP98eG zZRz!Mf4tNuC0)ZZ?~iZGKl(4_E}ku4$&xx7;)LzEIZ0F#ts@j#g!MX#n->#5wD8UL z{Q8NS!mZHmPZb!EA8P0CheAdOvL^2H>J^b|X=h^HjnF)Gx59k87B6b7ei~K6W?mQ= zH1%}5 zNueB&yXtKmjf!{{@asg@+G*4XWv)wc5Xk*Usrir@THB660J~8jGA+Auu>50(v-w&Y z@dJpEc2u8FV5O>keL*5%FlT+~<$sC$c3f}CNXORyk9V%8+rxZN_=L!A0RJIunb%9b(&;ECgN%XnRH4o2f-oVq%|V0MDZgBqbh0lk zwE$6BpuS#eqtCQ5^t0ofs1?ZS7pg<@11xufpw;53`*)CpK@%baNVpfp_kd~%m~c*< zx5Fz<)U{d95~Xh`&>jP04GZYQU>OkUw?S!^5EC(kc7D7MP)5L_`(FHW5e9|o@eekqeUi)V7uYk* zUNI=CG8mGuXjt7c&_cb74!`a0uG1m4i@syTb3FS+?sV(l*{$Nz?m1ZdN8j=1%Kh!j z`|rpFi9aC_>Mx{tC0lH#rY8^4Q*#ihYB@mQ$}E~sSMDJ4aDS)m7-*8jZx6>@dKmQh z{W%C5f{()6DrO}EF8uuVep%{RK&^|PtN&YQZsXMH*sTZv27Ct3>fHKR$X zJMw;1@(35h>em->ik)PDHX;z;=Gvf+i))>%y8pakMXb{{6bIdXk^>YpX{ZL-YTQ^* zDdL!M%Whw$i6vP1p|}k)?AU*eT;M6e(dPIQcx%vFD?1cd3mNE%-wwjilvi3U(OFkN z-_1C=8m6=PeR2>ZwIGBKHO^DeWTxuO1`^$OXMB{o`=PfQ+7c8-oqis8FV446k#RM# z@bT}mV4Z7Yx(wXnyq8|BW%{q*?R(1U&s%i#_g39Sggl{61$Zj2(jq>n1y)YHRAW&x zu-;wop4<4api!jV`l$V=bBVaH>^Hv(NtH{%2xSQm_hiBdy?Ya-qA?v;$qp?fqaR0% zZf*EZ`%$mN_jIym)u`PHeRg=(H7fLHN6yAY3#l6&X4<{>`HCgB_V9N;07(CCpGqE) zM!}G+$Y&dmT%e$XHIQg9#OJDa9D|UUwLOr=gF?p78*v4f>tWwB-xg% zy1+RGn>diH86ticQv917?N&@UMz6`j46VGc(V-E^pNCX-@#n3(+fvo+lzHB9IS}Z^)0J{2ISOarcUAFe0bc@(3o`A6?|6b3%(X0vkh}bABGsr0(G2BtoN%n+cj?02Oc(>9@6~vO zzkW_QJj@I)2~UGPZ*o`S|BoBcG4Hf}TfDyWl|?|K;iO)@Ac6 z+r>s=Xw#dNpehdzH7;K~h~@C^Y;@<_Je9Dcys$V*}`ZT*8aYZGi+IY7Io&b}9tt`o4wyWkcW@ha zdE?vhVE9tf5B^m>ieUHQV*A9`QM9t1_B~XK!(w! zf(`&FI_iy8kmhM}12eU-UDv>F(l_%JeOC$EF9r2}_A6~FGp3mpJU$Z@qje*%G#i#o ziauPXXZss_+++HdIq~X6XV{+Ecds=qdY6BMFFQASx{;nO6Fz%X?Ysj~G8bT+arMpH z{tJbX9GHgshkD1;aI)EUYBAz__Z=UWg3@^ZaexjrXl$lkEjz-dtrDLlZJtZRAKpkPRIj~`uv*Yyj@{Pa`B=2a@_v%6Qz-6Wgb?2- z0i+qRZ!`@S!NVjfH4{-3K5v*m%+3lgLgJr|*Ed7iH@-~v`i;a8(+ts^h0$TXYvhL! zw$W|ruaa*ZWmytY8LNd{iy!CzB`(ZLs?3fHSHyx9!g=ywpT~d9#xBRCkn8N-S;|); zSMmzLQL_s4cdh~mQYYI zdwpV00t1EBcRJ=gAlHlv)>@K}oWqvbext(~gN}+Bwun=S?QF9G_=#n+_ZF;;s@1q& zcoZCV*o-LB?%i|CJXG{BJv2W`<;J<;73bdMTY>I7m>giKFe*HP1~He0(?(RMdx$c| zW5ANB-3Z!ascUzS64Y5lL{)xP7e0S&|J5|rHuhMg15;IQHf0azjDTFKH!KUrT2+cxUdxpd1 zJB3+rZxd^au3L(U6eRT*gX1R}nz-yANL&~&*jU{8kIS_lh0ER)Cu&XYv>ljoq*+D* z=RaxC5-~q$*>mW0Y?|R z7u5ru-BNP_`+v6x$NNt6qgsNzI0Z2EQyz`xr5TfTK1vpXzkZG+WV^_HOw=rV(StNM zxH>Y)@rr33lc(>L*uUg(kNG7bDzQbAFQlRWA>MEpx>0fqoIccRuFmsOS`*UCOrLhb zpi}T&SNre>^a zWj>g=m*rp4G20UHZujISJVKE~Ja|qV=%u%U%_fbrUt1C1P@ni(XNp1g9MP%F_TS>M zct5Ztris#06-Ue?>du`TsqZ9Ud{)guUfYM_kg;@gs`ujB7;w_cM2XJ1pa1$rgy}@5 z$-a_1MT;|==~WH|U3Z$&Mwg+unEiv%EC3t5z+A7?w$2dxVhW)pH^PbK*zd6JCY}~ zC=ZfZP$w0yW0gsT0pXX*vEKw|jha=}RkOjGh*{n^R}|ZAl+k1xIVpe9*jnCmrkr|H z47DGF5o$Etp$~+mhHwcVy$jyCzdLSUKb{c6vRjmTyTqhpr}}c>kGWsT;PeLrRnpWaJc)= z_$DRtJQ{SctP^%26_OqQ%DL|pk_6+LmK3HNC7^=?oHU!Z_TA_?G-eaV;~+Fj5%XwZ zs{0TMdYCT>ae&~m8q}&OYgZHaKr zC6k`@Ln3Sp&AM|-7e({8Yq#id13sgo?=$sfGK#o6jw3zl!Fb`Cdt190bj9t<92guo z^Sm$-8{tP`2X%J)Wj-v>Ilwu%e}8KtcVADE_Jia@5z}aPob3}Kw_r+R97xWP3m8p; zxHxFuqmoxs@&G*a#O!;Zz9S&>zG%U}%Dy%I!!thkZYXpQ1yQn~{lI=s6jQ!KVY`^| z$*p`Dm@{^UKDRGLPZ8cj00{v$c4CAt=0B$d>Hpn{EEzw!pNX1T3L z#)3DjEN8tnZ)`C${j@t*re}V8)0y(csJi9W?Y!fLytpm@47Ghcm~x90r_4ag)e%cE zkM;#&8&GsT4Dw=clq9r6A5PFSp}WsmnrIPn<@k@zl6k47y>xI=f(>^ZM@K*cg14*t zU_A@Hc(7%dhq;xEPKr2Td{j=!GF3SMrTl*?6-Ms zZ)mGp7r9ZdJxJg}IxT9Ut3)8$4Bu{%yPp3KFExL{%F5N|Cvbi7cM!=lE@)n4_!cwM zzcj}qbLKwU=QwQjv3!4lVj)_NKWjS@wP?+Zlip4$IdnRcM)TGkPD#kTO0uO7!b$Tg zMY0QQE=|#JOho#mdF)EpMFU@>UTSZ6P zs0uR+cn6+T2Om3V$A?P{V*qw`0R2Empii83*;7f4Q^e>t!{s%fTEf@rlwa6c49Co8R&pE!Ph_0^B3uwciAzm}UMs~TBG8a*rT#w7Wh@S9YpawU zf}YYIA0?#%XlaQ#oPX$2RPrTdVZ-#MlOES8;Hb}vV@l8Ghf}luYC>v&qS!*`l6NqP zXp2(xDy=!>q|E;G;;^qOG&;)xYk@I$|1oRWFqx_fnW{VQ^VHIssMnB~dEg5y9@6%n z9ytsW!|X+vEJ74rtX+Bd226{JRQ4h@9!!0^2>m&x&750#JGh%rG)kq9CG4*(e8IfM z{;gfvzNy-z!B7KlOm^Kzy$jc&K8O-u$A7TcatjPhsnPND^Axv1 zdb;)y9Y2a_X$wKe6n4{5j0V)EtCdb2V0lf*&r2 z5!>_>l-{i&`y&f6H>x9xSlD8Hd9}-Wi*3L0;*6IU&DTQ=LCJD%@RCBA?85hGCrcs8 zij7catLNR`v0d*Lw-S#4$^ua~GFXcdklwr>>pimSZ6*!dGz;knKh#o!?+6=?9eqm6 zTv%UsQI|#_11X_E14dK1@iTUNZ7=X$uNRt?R&J3R2{Rhb6Y)F;I~&&CthEGcQH$w< ze$k~(VF)kqQG4Mih)n__pF2?5y{wf61alu-+lnE$JR$u{=73>CqlgU(&}ce;4q0&N zz+yyyp6A2{zV=NjzBoLN^fUj0=D4xA%U9k!$YTd`8+4u)ZFFHNzO{A%Res_dD;bHz zM>1&+eDOWYi6N7l_b*Z`AS3I3qtM8W{FWg%U22twii2#i3(z8!yj~lgg~xL7f);Ut z8mk}Ap0D+vV#x{j8%?HvZSPP3Ha82ACAZv1SPy_gP6vS?ANMEHe!EyG7xoNVB7{aX zivIB7_a0Tls~^2yBaiC{%w-MX6bw$}0&g~@2LU*z*9jUmMK3SJvgtR+7W4~jh`6*x zLdpVm7$CzxDZ4sj<{UQ3Lp%%CUP3BjU>wAF*SHiI24w}m@0GQn)sLxaJ?zj{3M$_6 z*7PQxQ-M_k1g-Ay0Sr0|7Oka}j>JAE__Ik>gUzc{L&Ip=|Ke!BW%V48ktEI$yF>eI zCf;s;D;4@~gu&Qa0(P9}A!9mRb3_<>Ky zCp*~1KXZ1Ja4CcC_Ft(w0I)+hH77Imjs+rXRryXbV4$TVZq`uQ=lBPC!QjbFBR76x zsF5p|HxZpW^`Ejvy=q7`+m^6Hzuv)LQm9im1{%NYbNnIrW2)x0cdxX2s| zN^Wszv;z}#1@;iqC%)^6n(5<@;oW(XW$iJ{{MraK2%3x+s4(HXhTv(;(?CsWl4>kW z1gjW?%nqDn61ZIHp$XnBMqZVyO5Y+4S+MR$r{OX-43S|biur%3kEJ{JDtV%ttK+rV z!dvHBUe}jb^2`V#C{nGy4oX?2?N%70O8UHb^R>>ZsDNtX>L(}a*k^jtgwee)7=RfU zrKQ052i6= z572i@998st$>79OHtno5dmD^sJ7So@R(Q2o_I-b&<}D&z4;^nxZUZ&|7)LS=1mjvP z=uwn<=Nu%Fzw&KaYsgx`a59`7s|}67v#s;{YaVZDG{H~+goxhP>-RsZ5Jd$TZWS0`VcN(%NZ z31~e$E`i0_k2*#RMKfbX$3+)4P0TG5km_`kh-6Hxl~nqB{?^k@JvQabetAHI2n@!_Od`~lz~g?Rx!t3QiEZEr zwo_Cz!0TDsB=HQG;Jhwv*~bQmX1j$RwI&Oj6g2F&9o2Jv1zte_XBAkyyL};;aw$AG zjPnirl1pAw5^izt^Fm21&TMJK27sVR=*a{R%hV=?IM-&{AA^J2J9{|~2152&W=gGD z!Y2-aTFbszR-}5OIuESPZ_RJTSpa}ndsSiiv7%Mr)^ID-80G{(Yj6kfNSmgCd&pH< zXhs?TN_5zxTCdN|Yb`gH*E$UlvoAle!p!F$YHebjZtCzZ-Cud7siOSj)JF60S-9{J z0n%m+=O9in;8?HMEPD=Q>Xk@eX2nWH{tMmp!bj=#V{h4_UTq|nuTVu$?0aN+PpavR zo%NnR`{?-n-g`0lGdu8)7&t^gRK%jdFW^Z-0%P){93c z$ka9uqeb6tR6Jer?sK%Zv9XaBELFDQ<+5#`b|79SO24tW9=0z%|D|?p-K_m(ioxxI zkIryd-Z-B`Zg@Ff%oPpEKnjb1(#FVZmvS`?o}T(M4*yUhXgpLSl3jII6< zanH>9ATT{alsmriGb_;{YtP=m***tQ9Q)QPFP~uQv<{|7aB^^}>Ni~ZHq3V*>6#8q@A4nefOWekB=V|NZRFNTY!?@ zDb}5oVnC2=Qi30U^-Md0nV)o(KXN+fy|x#LxB1*3&Mkiru3IIAFaMu-0Saq~f6GY^ zV}Ap5n4qhL>-p=XmyZ`6eKpjd^KBQL(plcq)!Lb?bY^7TB7&Y{?;eR~IR zC|c&meM!4cGGOwnQ}xKs(I{TBN(73P2I%}7r1M9%Zt{w4|!|~Ikp-et|%B|4LBdpy4mWnMpl4tuiU|`Ko$(TD*8)a0a z%c^a{95ER=eb#qUnm%dl+@ZA-bERs$c)idHjur}QYLRUAemOpf!Z((FzD_f(b&Ou% zo68s-8__fns=0mmc6S;vdl#It?wWbwLlymFHE|3i`G?UiZFCqXs<%H39~=2eH;jea zcGJC=j&*61G?Cy{X*5R7WHL*4AHgW zh`DpKsquJP9qyd$B<2>JOxW-=_(q8&+n7unYEqj<&1Z0D2- znP>W+f1dYT7ft?_lz#ob(*2f$cn?x&w$JUxXP5ck-v~1cq^uJ>AiQY$ZD{PohW9Yy ztbO1>s~RrfAPp=_sOy`jtrtrt*{W%zsStPR;3Z!sa1jbrYp%tnG2qs7mRHp(liQ}d z6^|LjH=9p`h!HvnVmGq?x!KOsnlEpW9QrIGDk2vNn;*G6qd^$8^0eJ zpePODb683H2tTYYTb2bu$Shk@|9=dxDtb0vecvVq5BPUDsyo%M?Zo%Y6|* zdOrwak8lRo4v~lVQ)`R8k+`4f#5eQoC2>wb%~yXPhldiSG*NauRLfu4 zLwR$>z24K1*|MNh@wKoB?{uoR_PNPDf%^ti^>z-gWivLOV)#NYAb(RYP4-*e`V2Kj zXQhu0qZ7dC3@;&7_cYVe!9uM z&!l2P9FFL@hm#H5H9Y)iyd-RBa8l=Gwv=Vuod4m~`Ps=^X3b%Yk7hIF9hY zgzL=+UJ~q)8QV4+?$=ym-{v6Re#wzgbK}72`t{FPJfH0L)2LjTU;KaAdhd9u-~WF+ zkwPSnQOM@l$v#=xvdLa$lfAM}M&V>6aX2>FD|=)lgzOzc*?aH#y^db**ZckX-G2Xc z6VB7~dR*7_c-$ZN$D+S~eBO6ndc8IO<}bpvl$3Kfsmt;D%PWyK7Kn2b-J<`~hZUMu z44wvzrV=rFk}m1(IHf0#u-?@Ppp&_fczl?&SK|(W0~z*Pw(UUz(3S;`oy)(ZG{F02 zS6fL`dtgfo00!wgBFL=jS&@P6b&;t}Sv-i?nY-m@CLP`75ZNJG%I`#X%ZQ<5l&cA&kz=5mW(VCuxK-&F(=GRs8u>UE}N^^p=`Ot zmZlHO+g^OTP+L2Al>`c!+%n(g^8E)7f|XEh{ra8Wp!~n+=Jrzt1`JxK)!p2tw+#`t zbBCs&kPsRc)M{KMOt@C`iVKIIh)D9V6Bi<>N{;i+JKFEoLDDDf!0@1!zVirdMAT>U zfR=%b{2M@U|Fw_st_7SYbg4^Rbg-o1MGH}r0>Xam8$cQkynM8Y%hgNa0;+res2Q;D zVG63ePmnl}dQ^f{U}N~o5Skh4ilWp76~+D$1d&V6ygE=CFkuSH>{_z3jYhIuPh!#H7Y#Kn-#?3i?% z1>fp(Z-xcVJ~!_BSrWSM&AX)-5&$!p?*B^asR;`P<3pTA_fD=D-%?Cyk?wmhDGfcc z+x$BRI)Ulh!%zD2ndb1mV(A(AoA53&fj1qjjJF94@lvA69(4se^97H7|KG)yoxe6Y zz-X0b8+n`0Wt^!O?s$$ZP0Wc(?dOG`_I2NGMeE-kesITN%@S0#z=kMWvcZyMmmoKi zuD|GA;EVXeMB}RGo5cTlQPz!}m+$eVACG@JwF@yg#tkBw(RpuHU3=1Tde5$@`8F>1 zfzx>IPMkN^Ww3_}Q4-IYw%7a4%LZ^seA*H_>_hy+-crE*Q7k#*dOuX=RxidOL&Kb1 z$mr$?y#d;aUqvNkD9G$qhHpy~{5R=zyZh-p(TR4aT1e z7x~@37n3e#cYG5V{AH%>ZRU1x?hXDDC5E1ahxolt_cP88vD!7T%@Z@urm;l1=*9WHc1FTmn`glWbjRI=g^^sw zC&6%0uOFHiQU(d{=LtpJP!mhXpI=hI4e^i7J=sx?8n8(D`8yq7230xDORQEL5yIcw zU#?=i00v0)5OJIK-dzBCn!0_?swahFZ@@`yS{tt@iK0lwnxgKTbg}r~+lTISbakFB z-~h;y*`X^*fGok_&oqUkqKKT zt4W;%vOfkm`|_0M>(6;8da?Yo;yszzyOcwgAdsXf0o24Ac32YUY}@X>jo25V2=IqN zcFz(IyT$eN?o4G#C$Ek{$;Q0ROPdS7Z*AC+{aP?k0TVzh09=_2cqi?>jQD#;v3C_! zEnUL)=J$2O_^ZKft_QAL6ORLGh73>1t}pcoJl3$>#17y-ayBV6&ykyntyeOyO#~^+G+PHzzr^jF1Q-&qZ!f`q*QrnQ}CfHshM1+ z5>FED1)uzq0_=^FodxcAR~+yxaPBLCWALP&Ny_!4Zg0FxmbZyEm3$Je6~X)FomyPk z5~S*vt>jTd$#sAamiC-D4mD#}(fMXqaL$DkY)PU9^0mp_|fIxtCrw46atguQq_Hkn=D5H^{TRrV%vwrVzgI(2G}*sJqu zOW`x4*c%YjzyRfv&(1M6Z3Xzy?>uy|jSaqN^sGSz0iwXJnf&=&lW`L7%&5B>y%w8aZK$j2(t06gxLGhH+rYvg;+_k3r9 zMZ!H1~>7e$vk-rT9?wBl+;%N@)x-Q@-9_VuNyj z5dq+Wd{%AbFia_1!bUp@e`CcLrk~`%=?Kp{-QnV)Wymit1RXGJpC|FX9D#7*A)Tr) zSdiM;APNLLkQXvoxm$blxEBiYt}JUA9_l8a5%rzivK%kg*mFY`V06j%6?5oynd$x5C{Hq=pS zZ{h`d30Vkt3G!+-I@m;+v>75l^I<-~*hlvAVUl2N7@RsGm-sLxF@7T1`7s%f$ZR2y#wE@z8<0-n=!{SiH#(zF*YE&SgutrNoswUhKume^ zdxPNoAy&1;8o*TxFzPlb_irAi5XBkgRq1DmTMo%-);}IE{8j-*n*@d^mjHK(zt76c z2wbLGyZ&oH$%`KTa{1$RBgpH84~s5x?Tj#vl2!2yN_Wx<9@-M*zN zyyX!)Ji0s#=mTI4Fb$PQXDxct6KdYtzwTRT0B&et`rvtDw;ws5cN>vlti4kulH3YJ@>e z0RH3yoCsZilQ~8u$>&h-4*`?Aren_mgW@W7<(gj2o<}xhf*>uRO>V-MNCfAxD1Q{C zE*<)w8$Cde(_XuSh!Q71fnkMmnU9qJ>Ia?zspR{k=1Q9;a1|@Dr4x>Qm}q!8GI~YP z%4I&OMe{VfA>Ro8KIt#7(~v6nG@!c6 z@#HQTqxp}Z(fv>U{SWva8s%X0V?YRTp*vG?gc3w}kor6Vgb~TVc^Htdp%xBdT^+?Y zL5cWllgh8s#9CuC=|)slt~7vEIDrAW!ulW$ydnl*)ygq=2G3d_4Wr(^gmIpf@H8b) z7qbm^Df^1G;69!VFqvl^{pc> z6{^o5X-&uprH_wojiD{=W6ax8X46^=onI8|o2OY(G?XQFy9o(XIq8wa*-cy|6pm$6V z*Kw;JC9r+=E7)g>Avt2k;@d}0`h(uVa93zP(Z^fMq~a8v$w&=Wwo=fIzfQ-G@VbHE z=eaxin=Unu&r7HT&DU-nH3NU;`8 zUlxKH!s}=N{bSOyb16wU{y3p5L2RFD+R;A1)Sv1zP1ctkV)FI z`?*^T7-CbsNVY;AJ7>a_PQmV~N72ROKXYOT4~a${1TH)6C-;Od|+JJa+ z&+z*)f58xh4-S=(y(;BEoz7=k9pp9`ka+VSfuK`lso_`68N7AE>af7zWVysPY(ye3 zBnEpnzz4dY5&8~>KG>UM!S+U&OwUL1H*XF$JnB~BrOm-10K(x1gbKe^AB_Pq?>O%R z!uC4`Xs@*_4F5>lB1EZHJ+P!@9j#DL;^s_xQU*_JF*vfTfi)n| z%bHLET51scE^xzv&v*JG|2)wwIWlhk7~P@`IwAfKb2^3JcIvk)z4 zN*N?5%|umI2iOA6700+|1s>Hf(PM5)pk;vL$_9kSx3mz4+8S8)ks_vBX=~@r=(jkX z1^X za3@HL>-S@+ovf?LFv;FpEaxX&vhbvU42@c2`q^7Rzc&}O=mY@rK&`1LRu{)vb4!zq!v*`2FO;-C%zEj{rlWE1F_PXw$E6=d4y zeE+#WTEt+H$R=(;fPr5DxdRe)VH%E)nm&L9ZgmBz+`H3=G@tyPKJ7wU|4kb0Yid|Y zm<$$30sj;1UCBFaI+5Ql1RnNZdwIQyRJ&^W|NIDgXK%p~ioL~ru~?wuz;|v-54r%K-tnSqNF+sm*DnT~p=D z34Wam8%Cf#UV{~0sph`}U9kU04xsdDym^MY@$$i1$e-rG`C{#Vc3kH>Z*#8&AhF5z zPglx_l6vp}hZ-sLjtS_U2>Vo^3$xCjgSGoe0iwiifoYrus6LUqB_}+--`sHhfmJF~ z&UPVI0{7+2_C1m69+~qQ%J5ZPKWL-4NiYgN4&*^~7p@d8VBmT}xxaGy3;00hia_^h z6;FU9bT1Hl!V^HXo1xWQ&h#kueWg`_;c`FXh4=@fy!iw8gyS?$fbZf$2gWp%I#2yU zfakspafhvViCL29A3z(j(1CCQ(3WFj@|+8gQ6r{+^h#aIQceTN5{Gh-U0Hw!7j~}0 zObcM<-|=Ns6#X2y>(h;5I-LGbfzpjgisjHpkeRE12<=shAUzzN+yHoypt+#9&p%i= zS5&iSqpjUD66^+PIg-3RIL1A z@0GdW%l-}q6NKt0BwLP zk6bLlAmg^sM)Qn)jH<a~!4{ao# zi{A~~Bf)?P8q!$L_Kzs>| zmO4z$=?&&-3d5=YHN>VEvO_UZrw12aqXs-F6CG-#xN%C62hVO~84Xox!kAu%X{+9z z-y2kp7H_=V`0{+B(vHIR{A528nsWaxI(ZqSF#oScA;X~^!-g39?hiXESy^KG!zf|W zE!O8Rku|cI9C+u0Dovv2EyPVsPRMOpOcD4PF(ji_nG78;^2^9DN{D~QzmG{^w?YE= z86h$Vn#l~yHG1)hdbQVLmrDc_kRC%$8pRI>?hFBw+W(8c80bHjA!Pq1g_7AmF4_Kg zot6^0bwG#Isf6-v{f6CxMq{BA};}!>Zzu4(5!*PflI=wNX z+T(EYRdD`vQD6!DUpzBMe+BiQ7mWJ zLj3dI$n`2u17Z{^SzEniMt208YTq;1{@MUIdc##?`D3wY9S}86lS1GDNMdEsD1-Z; zZ%F`lVkq{zkIgFVl|h)L>QIxl>*gijWB>GJ5M2@h3>~JT1?DyP8wfAkh4050;h`ZP znM%g}vK;{&2kK$^^r4oc6%U*n6!PAZGN4IMFu!VfDFFcG@0%bu|1|>R7CBBRJ`{MI zVm3VbQ5m33)PF>BRVV{T=U|{c?UrnGJZG=gFyehqdPZ)R?pv>nnr=WgJ;?>`25vZv zbG&>ro~N`xw0Qvgu2S!0_XQTjnht0gGNoZ8_2sX{Ki3gXVegD41tJ!?VA5??{3yq` zNk?uqbUge4UtUnclK4D0U(|$4B%~IjvonmqrEa|^g(cUxO5)mT6Klr1J=}ex4?5n$=DJ70 zGCfhjjMPxTWXALr9Y*>pVA9_R9L&>XLuM*qK7wl;tv?@SmlH`Z9%3P}om)?v2gu6g zbp}(;pi_}z1=Amt1tl;@#JpK5H9`OmqWXrG+2z~XaiIgy*Xi2TKtsJY324K{nDN_-)`fbW^xEK2lU)Yh>FF1>WS4gYd4YcU@lhuOC+FsTAx(RrkR3 zDnbXe5)ASn;q-he7jP3e%;*(a1YSdMqsyj2L!faH(yPS<5q|LKzw2~*0AK&(_2wNg zzJUCg#5N)cqBKUkG{Wdh3cN#Z3P9pnqxFiqc>hMpRr(;fVl8;!DMT}F5jWn6)6wD( z61PjcB&P#^6p%Z4%MB+kDxdBcSogF@XFJ9j-sNr!G`Y?MLWy4N=k6NkuSJSexs4pT zQP(mgQ{gywm4-nM;3pv}h}~B%lm}_|34UUK!LrbJSEwsYVPJWuBtY}x8(k3LCb|S9 z$b$-W=eI@Q47AMU(n+oq!M{5PG|M(M6~R6T#DhQ{4IS+T0}%v-SY01`N4yurMN0vF zsru1hp|ub2O*XukIojmGFd^y#w#hHHlW4PEQXo2pO^Wd>jcZmW75@s=rPep7#LJt?Y zDp;h9^@K6(#r_ zPi%sV9CSp1UOy2M)Zb9T@1Qkl(EALF@h@UewcG;V`K4xbpX}R>+*KteTvoo!QZxGe&DDkE2RMnNpI0IAi%irSxjxv zr6!IT6Z+kc0{GJCV{~wei*Ef%w2sDez;m>5RqgUPs&{nDDf5>RSh6Zp9z2M%khBQC zW55D#Rj83``MbrM&@8)M=hFm$zf}bpo9qmROfSUkVN!k#!F6zh_w6#f)dFIzi zfB~tWyo1&jbHCyow^LMJ2EF9bSCbW`x&$za!xS^v%Xng2v-&sq4Z<18Yto{QnSXov zeUW5ooGu05aX7?;qqkp30R0$3i2~C=PcOUIeb{(*ucLt&(arqOP5I`*WXUNkw00o6 z_jgZ6Fd$_F)InW+7CiD$_dVUXgLS} zyAFoMAowdN96Yih<;b_6ge#?TnCUb1#pPJk>+#{$D!dy&TkWwh6h3x z;KS(GxcU^~|Mz1^c6Hz>-Z=pB#KL1Il8}>nE23KWe#L6o<E4dP3bH)@jmh0-4E#Jmed5}jQN!K=E*yC1Jh6Zo(w-5u3LLC!-Upq z$9+`b;2wLXQYxUgjEDtX2`z~>daO_;9W#}?63(^|qAXTbO0SjfVJ1Eb;knf;%t1I# z`PlEY=|gyZ!+|F*L^j7#IH`zUG9weP?i43=CzRIaIze6m5 zjs^V)-T;5Ky%%#{2WS|=4|1R-WI6imhR`rlKLjN-2QS+iQHt)D<`Ro4a^faz0 zD+zjP=bf}KZRDi(!s3Q?v@;yOoxv2n6TRs71=pNVV$Bp2p`2el2sn$cY2ENguT9Pv zcLuV)f_q^mllENA?cmRIH_~(%kJFa+{;o|2P)&gE7nduO1s`{9Y4J} zm1&=ePnM##x@)(p-~KXE;O7K9O}^o9_>kIRkj4RH|9mEoE6=`N*n8V>_(@*(b)@=# zr2aQ8<(9NiEcya7s9%#NDnzTt57NqT26)k)_fzDL>f*VhhS8CPNuRInjouOQtc~l( zJZCRf8yXK3E?u(Zqy6YJ$8xi8dgZi{bUXA^H@0B8!KZ)t?>lDE(JnyG5{kvuhVCJp zotw>uKOQ$tP-xy8$uuH~7p<&pH@2HA+YguaPlu}h$`dbfjC>pOBky#hOPHR!4>OOs zR5p|heK`JqUUU80JMfzK-n?df%f$gpJsjTewd42rUD-g)7;9@^7Pr4euY^ zqc!9bv2NPB`A$jIQc%k@lIVlm(7oVY{gEE}Lw3p>zuMRzCvCEw1zN}Rp<|{2Vh-M5 z1_pIqEFFb0lznqbUoyF-1mXJ3l9g5U^m#sX}h1W^R+DBe0jIH zEvbkJidySJ>jT;{8`dxa~*4ScNG0UxZm2Sp5CD_WQPM#KIow2w zk+4o3|HN~i*vU4Vl2qwPmrd5-AvyfPI5PskQf!gDzlnAb!#Sf$|KD7R2Id|;< zN-NtNW4F^=mo6>p>1WRvCAmJAt%7Ptd77K;4z3TYjAHJbkBmKXc`hF>QXcY)hhEyg zQBZeW;At#r#fQV3k>_`axQN*VeO3#rzA3d-`^$*Vgk&}yspkCBy1VQWa-KdwcKZcEcq98?{Zjch|QC_Rhlv$K(_&N@^AZD zmNp{va-{H6$gF;{1;N>%>mCDobu{w&or ztJ#^vKyL!=zPE+kqBRE@n<}Lku!R+4WkHnjoNjF0n>rbZ?7EH$TZ@*133zjrEb==8 zrGJ`=s~W5HEGjsmuflVggYQhz8#|=1adgIfAk7>!JILX!u`ocnS|`(StTItsX>!Hi zL$rYD9#_qFuQ2_mf2=1Tu%5w!K-lv_8$s`bI=FjP4H^_5k!r>6J^s;-M`0B6O6=HR z!*5kR{_;d;Y^T{`tllz3cxPbsk;B;R2dC}h3Dlj!B zp*=g_KTyog9}}C6%{lM1@9C8;{7KvCn)Ef3NZ}RAwxo?0NzXCx)#I+&>H6?!w@dw! zU`=(YXJlX9B2lMdOOa2-Db@xvctXo)f9GqZ`LI1cYd5<(jd_+HZ{G@K_ZmFG3REbB z@OKyWwFf8SU?6nCFc@2@uqt2jUKar%8PJ9ZsBdWKu(0%biDI?KWP8M)m8xl2o<=o| z$pJd-)xj;q1Qjh;R5n(ZR@T?k(yG7AgVAsE#D6Z0zg;h;DLTDxzlAx()o`xHZ#zbt z!Bwxfa!AgUt!P(e)&k!tcNwas_ugfY?*`yTN-7F2Z1{IIin{VwMGz zsdEyU*`63iEI7`)r8CG#cIilSK5tha?-VCv8(q{b$aCQ{I0us@L2w^v*As z+)Jz5-_Cw?{3rI2k37!tOtxFo9aXW@6>qnN8LfM69hAAn7A)?G;~Rd!JmkaO1VaAo z+6ddqmuQS9PwsDMS?+nt?gP5%vGGs6B$4=W(FZ-r3}cUR=b7?2pCuLdsMf77bmsf+ z{j49JkC|s~f6I*MJYiT#%@#krm#> zOmxs24ed9;2*jN6wt60N& zl*4Oe$Ov7~ooX92I4AtD?!vBGHygD$R~T9O<3y!V-Ktt?YWyrzQP1;(*)L;*q_iU= za6(iXPn4(B${;FVtSX0=`JcfQg^s5NsaXWwTS|W>;^#aNK-!4CK@p=e4^MOaBLCQY zpZ)xMEP9=(Lf`L%{!Ne8w8OW4X0>zrD*K%?(u$oQ1#ljPj<=^Te;_(pf9y>$&P7q= zv-iXEPhPAO+iosY(NS9D%j;nQ?%FtO0W?`hu zTa)JUv&j{bE^omMNeUs4->E0d=aO!rE7zj}ljeJk^`8!+jx*(o7~+4{U#mFY+XYFdbiuQHSt=w&u>p3JKqldbUv1$#OsLPCI{DArN%&A2U=$`!}Vl7 z5=x|>*1W?5p}4f1VvS-yW2#$rKh!#tOF&CMAV}bi;T_5DyI>w)zl3oQF6z6&%pAT_S-V?4qA@)7x^T!ekuY=d zgF=Pc_jAVaN~&pdr~G~qp>dxP(5uv=E%Yx#e!eZLUAvzQ~pr{ zVT*G1>J^FOSC{YTZYHbO8(fUJB-b5SX?QL))IMT7$GSI|pZJTnDDjt2ZsMMekS?Q+)&&YovoGXJKm!C9`LO}aK*j|l@bbO9aM7`8#PQo;{*Akkv_c#p?( zySHR#O>EL^hG*V`gL8P2ywADt*XJ@{ zkats`>uO+ezKrQ`R`c@9H5ODl;bmukl^-9foszj#q?1=(tgb_9_<x}=i#iY2);?PJQ<}cPmEh;Wapb>DHho63>07JR zlPsidXu>NwuCh{XG6ye%B%GX4I^SI2%bM26gKK_qfpOSBE;_~2=4#kQKGqhdr4T)q zXt!n{jA1p<2MPJ-&NIrUSBJ)SUE^d3G+Ko))w|b2I0kiM%9gj>E5n;>Gtd@Ith z*WnrCLn_M!J*tW>J3lY|O`gO*+=94S5AHjATxK{gwMCR3c1D{|;)Tyu$lmWb&gMhz zzO8z{IpY2SF1kUNBG#`cYA~WonxwC6VF`&I)FX}F;6pskW|b!8Wr+o*y$mMHw@rK} z)x##3;13fnuitLBK%1dBw*rl8P{7F!Km1UW9Gd3!CaO|Q%#Z%w(G3vxe#w5nQ3Z;= z@)Eb4h=@78G=0z4>`c%kM~6F3;EX2z0`Hp0ns`bX=X+mV;>%}-dp~zepU?B`e3wnR zk@oN!!v7v(vA~KcaDydv0ZJPE=g!9vA!uG(dp^t+kO|TE?~req|6Xf$JDSQL*=<|!FW&w8&R@3`rILX_uY@&JN zAB!p#iInAZsasw*^0dLJQSRodtCPHIJ^fI+HszVPQEefjKvzfUq>95s$A3l)7edvo zYHPsjrgJXw#@wgTna+En{g3fDyu<&F*N>5G*wg${>w#Pgp=0w=r4?q2v=hHOe0n7n zYnM3*Yu;7a?2V-#40!l8i|!j46j2(eWAm}P1GNcNP3%xpIzt=ae;8Oajq6bdf68S2 zUeNS=7&_`NCk!HRB_YeVhvWp$UhcI&7qeAm(V+o%{2>lJVCI8~C4P0q3duTi)n)o+ zYhXkDY7{d8hp$&mU4v6u-F8#k&ffUpT<+*}bQQl{RF&8i-K#p7{z4H7YKk1yvV@Yp zy9dqNUr;L)*efdKfGMt2=QIb|s~FX6MNC%xI(+Z***szGZ2yjK!-7%GM%26ck(k3D z>uf2}VY`5HYrltJ@LKNw>|9|Kp2z<<*ULXfDgP6exEiNzG*k0x_PToNkx}FK+zGCG zMmk00x>EM{G-MVcpo~aYx#(OwjZ3Z6>JsmF*QuwxAq_B#?d3s@S2nGJJd) z8XIX?`|_Ms>20#XM(LmRr=4LXF>}!Z3GEBR-E-&ja69w;ZzGRty+z_5=ER?!OtK4= zzlu1k$S+(wO^Z4^@OwFSe$Y|6_haXYYTZFty7RhqD?|O8Z!H6F=37eNV6IKN0>Gea(7a?m0Ak+BvUBWoz4nY58QK&%fG>{8xICY<3U8(OG9U2Bx&DVU@7L=7nx!#ck+ z_29_w3pNY=#E?oXk9T&*#Jl`XL_X`&Hko6o$%YEUjJb5?7zL3u>E-gIynzC<&o`gh zJ#msi!eR)FUl}FAF)f)I&J`tv)Cw0{)SGy2&ksfCbx=1>Gu=F#W`+Ac6hD9$tupCP zv2!L&w{spFL zK$ILGYy4W8dGjfjV3;U$yxdSPehTre1^D zl%7>C_R>J74u=$+Pn&yxpzd5xJ(^~3eI!i^fdHzjVqgK>s ztZ*0JcoK06^gGqgpaZ-e!FQ*!uP?mI+KpfB-Hr!~A*@Dsb(EV7QndCzR3-J(ub*ZwXvKcvWVw8GDs$|f zGhu8!0fpD31~h)i+sv`on9Mtgw^13+%exU-f*)NwRLHKKsHxz0v?t|h?Mc5pEnx_& zkTzeQC=UwTG}bsc_bQ|ucL_hcQ06-JRFd`dG*|Pq(M1T?vm1ZL zMRskaZ-i09X}??^@p!oZj-dAYu&?jlKJ?N)`b6Z>r^&IT6v`4|y8y4SSTG4ePa9)+ z@GU#%VB9o@2YbjIQYP@?4fJ4?5JxW53da2fyh7O z=0>hW<3bKqHna}Dt~F(T(k}a^USUxBj4Q=Q>3G0%hfTE$iG%0>zVV`1rhLOi5^8~X z_;7+xk)_C<>ytP)QleQLFF(tovU){7?^N?KH6BDWQz2<*AkQaHu|rVp;Jils;9OMU z;QXiFf$yNq#rRMCgSrVx_{g-ewiZ_oCm$=5LW7UII?W|q1THo8J3iFz{(Nkm=LZHM zhYxcdRR8vJ_=`+{*aj%E5wzsDF--Q`E?zEu$c{2*c3Rc|&`msQ?z7Z46Ek{$?j3hP zxH3GTElIV(A12o96@8!@wzeVS9hg(K{w1kN7XjC}o|_=fO)Yr|`VQ!HRN4YE_9^K8|wPr1)z6Co^w!CySNp zec+SNq}}RmO0Cav??!7HKReg0Xzs7f)IUc=*9zo7*YjecYTw}f(8WwZP&OzLfH_?R zXG3}y$3+!up4sotO0%NtYExr{-F*41pJm5=R7Xm4XuwizN)@RS*zfen#~vu{%3aje zFv6W5$ahe%r^bQNw5d7tAeuiZo)HX7>4n(ZdV>bmc0LlO_BQu%pe&V-T) zUiep9C(vH)bSPh2<+`~FAyEcYEQ4om2V1o{tXjUnD+VN)wG&2AJN#hDeyF zq;&vdDRpBrPryGbjrL_*b>bZaSVyFKB^DcYqqdXQ_{f!oNY32&3=CizP z65IyQ&9R!G_9^Ak!-UGxizdC&jSJMyRDH!zd???1d4#5!NAUg9R^ znu;1Q>Ro-L@uSK@im?>unx?^keoRb+8*4j@8{1YEI|cmTJahnD&>X^q7!@YI{|h9i zVE}&9i(BOWQeUvdx%=8DBvXHuD2G1pwbH+#+T}l?luj%jbwoADs1jL0>Ai7z6C@dZ zS9`DZgzuWoVqTAW{gb5g!(XXyNQ^|S%~I~vMpEwsHn!1itKyZw4;P1`Xv=9GW-wp5 zUd_m7(bx0k;37BZp*^TavMO9SA1=bR;dA*Zzi8rB|F7fH^9kyqOs&HotDA7T-o^@} z9z#KcM@26=&MovZ8t^&T6NU6{<(;S<;WT>T;*~dY7tl2g^s^$*^-c1Fp4B zu?jopgXU=dkK;f@=dh_prpB(%DceVQ&nYsXr7Y6j_)TEav%}nm2ZDJ0@7Apigx%Dm zXL8l+t!O)tV$xo(xLCaX1m*qCs^jZ~8}sUfi}UIlKBMX!HTdpLH6YAfa~P+6J!9I_ zj_JHlLe8f2-0O_B`0I^SH|nZ$6gRV{`YPGD>hEjDZs4;SWjvs3v=NQ)nZf=yVE?lOMbqX)R_WIa)9nR9 z?XOACyt*d6N#ivAmagggyPy_Q2qqF%uek3yOa>S#U)!TVY375*nsLVP)6B~;zoW6z zRpg}e)-)V$-T`>>rXSh!!{O97o3?aP1wDH>)Uzj4g^ml9BU3Kqnw;okNu1ui3O|j= z8OrJ1nxv9VrWaekP$HlbWv8}3hY2=rZ!jBw^t>Zd*z?JU=_iW|Sso9u!+W7u9CwV0 z-1_F0n-r4V<9@vuYY)ba>=u5!Yf#lLACi2Zc}_(OZdlB^pPwbyywagwY_s#s&BDa| z20}Ul193z1WscVEE~Pya@16M$5&3$_7>x7#oukIaY;4+Lv8dr)g$mZ=xghn9fzNuP zH7|VBYIf5@oWSCE{qe@Z-Xd$s5!{Xm|@U`znYNWSo%0;HlZ#$dKiNjL zDwuE0bR`Xr~j=A5x zg=Uk1e8al$hUeRmkK2>0ys^FeE-EYLgiaN? z!W}?B;H#OE3p2&*5D^u4%;00P+q`@G0VeV_nE2n)U=&Uu3$WB}b>t!Y+f;5Xn#2Bg zj|0PBr78@qGX)Xu7)v|{vIVhFZe=Vec8{__E{yx3hMNCOkcLB%yDkG%^l0sVjqkk6 zjvgT-(ywE%N&x;q*u@cqu;$Y#HU$kDwcqCO++L*Yt;|!1CWUM663Fg1)~qn%pWYsu z@LD4GT%NoWuxfmElt)kF)bztLAj$cB{gKyqgPN0#;JFA8no0H0b#ylgmd8+4#1r0R zia(_#E5@GT$GwA>Cu)@GGj-T@z*2q~u=i~s-5&7_N*vUx6JTOJ%v50$(@>yW#`3K}hZ9g$T{N_4lnCrLpe)}D{Rkm;vt-gvg$hvQ4tkva#bfb{3d~y zAti$e-f%hH4`}IQRLj73P80T9 zt$i-0U-tN?2WG9*q&+&nDd3OkibJ3{yl{#^=XuooBdk`2TO03e#OzXw$-`whS(tn6Jk*jrkA^QXTWKEUUF=OzH;MgfIQx_R`yS$n>Y9+^ zc-Z>IS;)M#e`k2IZCQ9Tl9VGYmU?orRu3t#Bw}Vfsz!Wyz8@)4dRTn!ys5!u-lK3v z&D7()#3H1f6ffvLqU5|@&lX_GdXV5)!n-1(UTf?(BikGcF^0!D!9!OuEni$mw9qTE zXVs>Ay{XG@+vBWun0YNRu-|evko82=+JJr@#Hy2q4?DkmJ%0I#gi?#XB6Wx@!B~&K zld<`P^kZal4n4K7mT_{@v_W!xMtA}I+-L0QfOo9Aw$RoiH&@u#n8oubf*05qY0uvS zd8Ow`{d90cHn@U=9dm~FT(kvW^i`DY|5W8!h^gMbNTLpCCM1_J+Tq=Ev#R+NqLB2K z^UZxw%lJMGU7HR~)`q&~4iZ9>(=On*AS$^Uk3vGL(7XCi?xfn=7RYdV-u^R8%N4^9 zp`nLhob}qUyk`Rb1NBPya%xk;b&RRd5@7#r{$v$1Snv? zdy~s3>{TrvWB0URK|+zKIx=qAVAk+j`LlR$cNA}N65YJQJbq%*PY$EXGSATR7tFD8 z(J1T7Zjk~Fp_GD}dX#NlW6_%Ns3d_sXxjfg?IhRmQ{U%c%BhK`m3Hh*2_sqUwdTz2 z`tS07^iK3>Ps7FGTE%OO0ufvclX`RicWgL%Bhczhwxe7L$z=Q~@4^Ax>l^-`?K`&a zg=Fy%OCCm!#D_A)O_X?Ae(o&Rr&!BEx??Bwo11*z#zlmdPJ+~{h@fxF==(rs#*Y;S zj7AA&D{J2DbtHdxPz6r>dqEbs%iEcd7YYc*JB9|8TYX=Cgi$yuge&Odi>y~^EoXQ9 zenTSdt0E(+qt&CM_axciFsR_vHJCb8$Ngx4&hh{?>FA!(a1Xvu4R30iK0IUjGVHbK zyThoPV?iflG6Ra6TJZ;7%wbuNU-B*s3FU?&+4e z=UJ@sBX@CgYgN8t;9bKH)hbr@UTg0-Uqizm%rpWw7|8F{;svS4pij;sG%3PN-?`H7Q04zUmW4%^lpMW%xKL+yP_@?nV16JoN<5B{ z-6l1T-nl<(xnmFv)=IP^7jLB(S4#>f|Jw2pS~>j0369QO1$YSkFA z?;6kA^TskRU}-MWN4^|wla;o#Bp^jO1vovQ^?dn5a1TCQIN;YJl+HQEDq_Lsr*8<` zzYDMEu>|P(g-y-|PCbj(XQ=tpxhUeNiz2CBCUy3%8MTvN_=-kn9lP@ihus%H;ATe8 z#~f?UC!OZCXKC+tE>v{v{6RsEe^>ad;A=^Hn!dn4UQg&8R@o);+{;paRA!7ye8%Bp zLFdqLm2CV!+68^Kbw9x`3o&=F@7E4l-y$0Ap=NYoC+EPEc@=e>0qZO>{9?A)ll0`- zP_JSbSsdOIgLHqBbXx(SS3-3q|CBuce|&v)P}}XcZd-~w1b25R4#kQ)1S#%N+}%?g zf@^RH6ff@D7AfvhoRZ>FT#DZG+h^~4?m08}ugpXyGr#v;&sytwmcVDAz)=P+xqbby zUx}!l$_qjN2(v{56H&YbV*^s1Jz21N9 zt4Ejo6~nt^a+?GCM<2V%cf0Sa4ZMaqT36kFW;@g*&&|zIGiPw6%g^b@AZ!1^0tE1V zUhT5!Q@U85tNx=MZy#Tx6ECOvMH0bop)COew5O+yjE$K7vM{lKRIG)HRaXg>3E+?IIsE1KWi&$o|UOGzkl@AziW;EK2#hu;HM=lK;nyU z3T7C_9dq#MFc3M+5DR*C_|ORqz87GJ-9#)43lsnXW@r)X8{~iAIS`zV@KxK{R-M$! zOF;!ozrU~@CD1O+ta;}qbwMNDV=r!Xn*R-5T?p`Epr#RBVRsaL>QlJbsIhJSH^cP4VpWU)6MXW{ zTb^lkG2Nf5NZlIG5qv1^F?(7)-{VjJ@EFAZ;RKthq8-cx8fCCqNK@lyQ(7AP6I+?; zEBpf75?#L0m z?Ks3|-m&_py&Vmn0&(Z#39)f|TEh(B?$#{W;^$$tVJi|@=zuSLE!}IEA4j!A4yxDOzWRf(Ga z3{}!C7Y>)OSv3_!0q1eDQF~Cf$r4Ij7j?Qbu!mBs>N~Z%b++o8gObbd8|c% zPgw15pe^(IQnY_0_Zaz*FMb6Jf@iSrd!EceWvf^HmCsQzA-uRureq)cSGGFtDX~nh zn||o;jw*)9Q~mZ z^#)XwYXd2gp*5jV$asFeMqhQTIRKrRvs zM8f&LQYT$0olSW>o4>?4FPrCc01L@%ZJSDgf2e;AL5Xo=ie|O828)K!GhIkfa(@=w z=HY1hU+L7}mvPiWUu``V9wQi^C(9fTyFEk*^ZJ~o;@b{D598IGulUYZz&{yY%MAgM{O61qn6wB=P2?*=84HKvTrGiQqzppi{nCB_`@Wa@V zu=~~8=vE{$Win?m({Gnmm%Vjoh+wy3-mwrTKK4sl_f-j=5RhQ|T8CF^Ulan>NpPt@ z*zvKe{cj}hzN@BLn5nDAoT_`iGfZ&1?e&iT_q%#Y`vdq>Oft|T1t=xA%vTOIRq$@D z#tA@Lu#Hr@z1(JBSS5;72o! z2=B&IpM-CC(T2OV3gWhheT0G0N@w&C7z<=OHJ^7>;Y6QcE(POMh9Nnm$EP{KqsFL6>N}RV*Q$a}Y+fVK;Sck8O zn$p@KM$EiS>M3#gk5=z?f6o+pt5%p+MdmJ+_wc#sse=Iu$)SEJpWLzlc3LzAX`Gpc z=T)`nTf%sNdCR;{Zy92p_6A3hfMf6pV556eA4-{HtBKEi08iBbbZ-#F4?|ptWJxo){0IECbvBRmC7hpcQLU<(6 zp*Qh5b_tC*tkCxxsF1jAtO5%hg5*4UFeYn;1(%Kf=`N#Rf9Dp8+p>lpgefGlm8Rh+%)ha?DONPR+jg# zW8`^~DCCv=`Qt43JdmKg0C-KJU*xKO%iUC`lKO8yzfnIXOiC}?sV(KO8`Exck6XO5 z5Tpqe(SQjf60v|%jLy!=PaB3tYNSiM1>YYdj}QGm6j#Y{s*_bO_zA!{VT6GRS(zt0 zhQkd<5cTkId#DXvhOQ0c!dn`B>n1kZ#$}>pJVbYSL;zXowz>|SA;X+St14A0rnQ4o za&OeZWsTIgI$TV;>J^*~Un+(+QbQ$js9aW=RbxvO^FsfWl)oKqfEW9)WG`9xrGBz< zPf>A7X8hs9$vCdegzUnW97qorr`xR@jD zF~OBl$Q$~X2`?|66T2_qQ<0CBU8Ve&)-G{o6pBkym87H;T|o39mr~fMihFreG@f=) z#>)h1v~rZ9Pz4Pj4zBDGfrgC6JA?e^F{{SsAxK0xJh&2tqK~M|2M$|c4jEyk#F7jNK0zkNM_C=hK z&e?*Jw6;SR-ARfVNmt_v4%&p={71Q2E^-aFYIK=xbMn&1l?lPQ$b{hh-;s-5BbZu) zBJZr{P^|g5>hp5MVPY6{Z+@V~UVQ#(E$ObNyPHw9S_c}Nlybxo2+l;7TA5|ULm+Ptm~8XD7-9G+A>Ki+Erfr`O2eZ%6fQ z)&Z@cLz@qR5wPRjW^4RL9eu*v51zt@d1<&2)u;>4%~ zBF%i2-tW-w2|u_EcA6_d@v@Bo9;dr|xLp#p}#hn`4(_o}%O;DBg(JgI*7 zZG&YmpOEIJiBj zzFWnOdQBgQ2pyM0^s8E-f%ER3)%Nj6CF3|E1H{v*7*D_XbX$ZCG1}lXUxBr&C8}9oBpK3nm|iSsiURA0H_{!^_)~PdOE{VqZs;{Y+PMeJ@Sfe zcdyW;hMeLR`_w`o+Iq`Qrf>_BvAPh}>RZ`Xi5K(oAvwR&Rj5gX$yz?&C)Ss9}Y{YAOC3D>vnZ0(B`>- zO{D&M6C${>`BhV53(1h0Z3-i=D?WMa!-I5TvuIXAcV0oe5o8^FdJ{LLnLxYsz+nj; z`X8nW9TM%7s;9Kj=rRQYsn46>mpw#}4Fqr~p^X(5cgFh1PPbh11)$7H>o1^t45Dzd zHd!V9Ytceho?1Y^P1p|oI^n6xP|q<*L0BEkJI6NP9Cvtdq4(m7Z^5>5=~^PZ=#9wP zo8f-Jgo2`NHJ_LZd_-#(gP4cr77Jc(i(K(=YYPYixM9`HS`0C(+~b${!Rqs1Wg@eekWBd;KM7Gs^G_BAv)8 z8YPdVFI!v{>ZZV+RD;V|w9Z#~MP@cv{O4(7 z11o6`DSMo!Joz64ItvQ@63d`D*LKWG5avL-C3oAoGdpgSL}LHX#Y#fosBqY(5)nD{ zLxkXLLoeHRJGv?3E;AI7?9M%wRP)Uj*xCh3Ut4QiXkPBe`IOK5md`XJ-T9eDh;^$G zHQrAn9)B+~dyEM$;&+n1l>h|Ft&P_W4cXm8sa;)8b!q^+Uh`**KpDPkxZ?3^#6qqS*+-Jr4i*l~3-MYQ%T-&%a619G|Hok28 zqh%O(ydRzWhHcBsQ`$s^?bGYG5Wf)+Mvy|ezSt1AUnc2rw8#36oNvug#-}2>yYD$P z{2!kz6~`4*Q#Zn@nCl96xhg-cf**PEwMRLU)xE1A-zUCqfE`f%_G%!Gacb&D5e zlbBmm>E^Bi5`1+3fO*co;xTop;c1v{NCkB9%_7Z$FW<1rQ_TSZ;V@Zql0`za;ySr( z(v2Cz4%IFE9@16qz@iA4@m8kNSl5z=Z(ccm_`wciWxxYgd%1>k(CeAL>=EW7Xt?nwQjBf?qs{_4jVky`W)ERe2&XZKOAHLhExPFc9EgFAf8OdwP1n z@*G6Z98l);2%E&HwNxfm&IVv$Al}*0r2y-?Sg_833xu<(&Fvxs%v%s#4AU5uePY*V z7Do*|Q>))Qm%=1f-%lwIRf&s^p2D>%q9)L1K6mpFBFBn?d*+KKG?1+1=Mud5gR_oj zTyXR7T46L3*!>3^n#1sh<7%hsO?Yb;{`qEJ8v04UXgFbimmCbZ=%e=-0b|Q-wU|0nh1(OhE8EWAvG%b#(JI_M{HT>ckwVLG{I7$oal zQBPxwM^Z{DJ0X%DaEw>lVo$_90}6(nZV|ah#??-c^AVy(^d<4tz0j}vER#$uxQ0@% zg$XKSQ1?&(G0RP-l-0n0XGiwdK4B%rmHMq>KRiU6=nl6KM;+i2X<865&ES%*eO=6U zxd`dMrgmAAqwhEJBIECHw1h?k8OEJ%iX#R~P^uk&C0>2vN4jN0n%9+|buYds=UBu# z<0GT1DcP36Zm*|Pxq30;+{R^0J%=66azz4MmYZ#UM z%CBB1PFKqkv54SaOjnx@c8GYqnRyYa2$|~QihYqwfHb>`u9-QMCL>`^+OCLZ`R&k~ zH`90^kunkUV?Bp4)_DTl3}KGZS$Pp;#NK0qy`SvTouxd!*(7~y+DL*-Ol@s#@6^@R zZ?OZKjpRE6qSF<%{0nNr$)HL32+CrZh?{b4N;tn)@UtJ{Kl~e={|(OY@Ky9m>a51% zOi@JP@0)N;j_Q+2?lT8LeI-_m95ON+Cz@Q$)J9OD$$RNZY_Pmc^z5=|@n1GY2PHqI z0*)}+2Db}U6WdyCTP)lr3}zE%j+3;TCO0hRM67df*t3Uy4KqjgND9!OKU-PV)X98D zvu8{wv4+`pqlc>^Z1~Wl%c>!S7dhiAI|UJm98fbKM7GaCYOz53gk#-)Iljq_UH(C0U;F zr|RPtL@l#Dy}hrQJg(YBaJwp_P7XG9v=!DMx%)o+roK~reXaB3br5>1OLy48O6=(` z$dXW#Au@7nHtZ|NLRVC<5ETPsU#hNvoC%i zYo%3@Tc&Wl;qJqTjhy~Gj7Kqq$#3Rp6_?7S4x1@aKE1jE5pZF(jbPT!1P+W=JG3bQ z)@cCfF;)E^(AP-QZm@A460bpu%t{RL+O#^i{pGghwq596Bl&kj1M*_{$q}%}Y3nT- zg{ksw&W*me3`HF$V?HiSRY1sH;2>o>FpV}SL7Q30hPe`7_#nLKQW%>SFh4GzR-{Jw zq#IGxkrfTn)MpO*a^?4+m=wznpyFW3FD;j4#jQ2{0+nLLEpb1aIRRB9P3WXKr$*5J zy)m0`xWI}UfP?SUMWK}2?mRJt#dQMPG}mRolDWeU>umKIZ`^uJcKLJgJLfqDb-Wma z(uu(ar`nGOk*Cp{8XL~TDuZp@o8a9M#F_erB7Pa@4B(fIjD#FTd-6`iwxRK6wbZ+29Y0K_p4qQJrqTnxW!K^S;vLs z9YdZ{5V&3@LO4?qBm`#8%NcoYGiOsubxKbg1?bqPrUzd2;f=rPXhgNfoEnhHF5BC( zMYXXZ3jDJTY4bWHEGjNCgA}JCSj)~ciPKm7D_2@{mre=nKp8rIG1(@n?HGtl1$sn4 zQZxLR!A)YJJT1nFzb2Pn?0)aCC*p=B#zpk)kD|N+Guj{y8$>M)fgQA{qjUQ->UQbk zlj2L|zgaB3!+by**YY&oD3!;bgZfh3(8MyFDIIwYm9Wx$+aPWJJ(bJF!`Xx6^X; zQ`$L^PYDm<8izS)5Q0kIQAv=H<{b8ps37l@W*4cDr9HqJZpp5`P0QE%Fyp&DV#kl_WvW zR|YH*uoe|VN$bdGg+g5@Rr@A5N~ zv_BC-K@WlD-H1Kng83OFc~M$X#%{i?oII(I(<2;6&YUK$MOh(gY7=4AM--k%jjr$X|#huM?aLA>qer zb986%FhH@B=o4~iMWZWy>!z)yQUQaG!CZ;+imH9Zra z^%+8=nU4|MpgAndQr>MOAqL>tULgL7DD zR!uzNB&f2;Y`ngH_q1=AiDP17Y^fFq3H_U##O%dMNn*zP3qVi$ek5NyA`cckAbE7-7X3(d>Xj0N6{D3d&3nGBY(M zM{p1hGq&22#s_PD>Q!e&DS_2NJ@7$?bXa7pxbwrkcVqH_dZO&@x6I*1+P82P)j7-z zI^=%X-IssS(NDn- z2vvxe34%#OvlMFaWAg0ZrKlqxkC4)IsUTEegih1GMd#IZ?#*%m^@E1mm8aQRF^%Qb zDj>i#@+z(~AOCdJw@C_)5(a58a4)T{lBS%Rk6o{2_8i;N#8)oX(6LDSb&~L#8LJx~JqHHv82pt;Xt>b+o=o_qXAo`}rl0`Hg&$@DsHN@M!Li>}@m; zca3F0zl_Y+NilMh8jyLNRwf)y`6c<@a-);&Ak#_Akc7=-n;G@Iibdl8UZX#;C_Jm* zwf1KDWvWPyrR`^iW&T##CI}`{*)TAJX^?GF_-Fh8JPyhf>=BtIl?Xgie{FU^ZR#0+ z_U(FG^>m3_SnYS+;2A$hy&b@bZ5|_wMyJkc<~7!}x2+Ov&Z1i1;}-cf^aGpElqtKb z^8quwPtkZs8z*KSgid>=`}5i>rH)^@0F4Oq$gW*moyf31e2}(QncIIWqpez$_dR@@+t%ig?+|+Y8&u6?hshnl+{8uyr)ES{S#(L}k+TE;psrR(Pl37WRR02QaMPuY?aCX^Nv^M_-+tjt z(}0k!ud!S`J+tY%78+&KGF+8uRUR&OT{sdi8u==JldfTbOgj?{1$#>6%;b%3$Ea|} z%ad&-l|xdrm6Z-&gHkvsIf~3|EU-NAz+9i*p)ICw2;*I1u*S)!1=mS=W3BWA7to?u z^UfxCY&yKYO;jXgra6af#^^-fc*^X)2mq-ZSAWgb#6L3K3om9fb~}!Gk&Q@#VT6TC zvNno|%W+iiUiymZ`fziI(P23seF39&Ae@tLh41s3lSn`m8NHIr(#ncf@f69rc=hyW zeRNv~hhn&RczZD^!2lVmlFiZ!y4od$Mz2K2#^Q64>ggHuE=*8PQ)mJ+1<6Yg>6o}Z ze-d9FnJ~9dO0Tp;#8)Fo1?EiMr&a~0<{j>!i5bMtg=(N!zI<=RR)LVVkTR#V)=9$wc_luqq^!n`!kop+mhbr6u{PP74YdcZFQ=F;0G%fLv)QlI9pIRx|+5RqT0VT3|HV<2)+F2+DJc5%I(0lvzi z!^coPOZwTPff%v4`u0_nh?qNDbH(1e`t^*`i5g0ttj{VCPNT#9{g~UCqao>g(}Ac# zte-pS=yOV4x6ei;_qvm*z*S|CW!Fb_^^@=Q()T!2hO^q2S7*|YISg8geY-4$XmuH1 zUy<8Ce`aUOut2ub%0+4u0`hiop%E~IQmB;1+G_vZ)Re-_fK&oJW;}s*l&8k}WEHcl zJ@o;=ng_XXl#R!BaJGe1vAp9#)2lTKA)8O|s zL4nV8F9=9emfYC^B!u9%#Rn1Mjb`4JrLufuES7by2kN4+JAkHJI}+Z3 z0tW+=fUi*p(9Fr`dm9v)X~h;^w-JKzk-N>R)fMKQwe zAvAB_VmV1kZJwB+Q{j_js0n=Cm-g2aR7^OlAk>qX!IFn`TI_o0=;@TkgK6$Eb*Sb2 zd{W_z#jm%9W(El#;(?#tzuyPMySje?iE~n74Wt*l`TF(nvkuzQiA|wUes@pv=J{HQ z`gUlq5E1{aoQH8dcv-@F2Ho%}SiH?`o5^17iFTxqG&tkkm(K2p8XxwT&cQ0mEl&wY zV-qk3G11lO3N5^5Jp81jq>n>G%;DiJ5s5B`q|iM(ww^@1Y~*37vv0jp$>z`@(Em%j zZv7MP_x<7e%eQzGz`dIuS+-5NDtS$oL%A|9R`X^KMZ%7T{$l;fM_=xfPV_IE{p~KN zGfzGm^?qfGYJhNy&G04H#BnLJ;0F=oR$_uJr!@IWVI4{4b$apf4M%eYyy^Vgc(~yz zD!Sr(IDlY*h4CcgynNx!t1l>jQ`#O=MPnTo;ZS6KylslbK#5tCho@OcH)wJX(&(Z_;u9xhk&5^j( z$IOLdNIHCZ(bUoyQk#X*XSuC6EuS#JAXiRo`w=t{Mxgh0?iE3p%9&9Gw{?n2Zmv@# zi=A~QsU;YfLS<@QI#P&Am{Bgr!oG`y@UrDQ4EBA|^g}G&;c;C6&A4ft|AF zUd`?%Xe~5;>>8=b*s>paKXkz{qNVh^peL(IeBZ8Ejmfrp@aQvcdW# z86GG~M3J~hMFONwdnSM9Cn$DJTUkq0_8lhg3BrDiKf`Ni?Cp=WsBw1Qdl#=FIfjJT z3iTjFGM!Xtvd3jc8%WAfeZ#*1c$D6vH-+(OR=#0H-s@T$eG5F<^AJlszu_6LHaEv zJEGd4>0@gx)vK`OXpUZHdm=^#hL}*5wv)|G`1TFt0KWP+5mPE-;Mv~Y!K-@zd`=ZU zelr_;+Lm+8)XqZn^)~=7vKX4jK?~rQ>85yv*R7}_E)F0!HE6Aqr3N$MALcjJ-Kd0@ zJpJcxZ!;x^aAy5S2XtVbc=1{lSwh_7uToRTxx0%|VUk5s^#AMDaZEPA+la-(6ZuHdZM%GsP0 zrIin1v+UJS#T+;|G@a&;XC=*RO9_Yh@JrSEQ;4;sS;1^PpLJ7WR|ZNgyj#AsaWL5s zHDRL5zca(>RyXzaiv$+)B5|yS%0h{ki%>zO@|k94g>i7~-4VBD7O-_L;)}wf(1bcW z7Xb*tW5(e{X-MN*X=rd6Oe-*xXl-8c+Z_to{zVCF*Bn)L-%-M=w^n>oBdSBx9*(+} znCVuDT5vw~??eRONZ7B`Sa`;t9!r%cUJcVwmiZ4EwCS3kUI*NAg$s&N41hzW-$;Hc z>(;+$pI2|`e%He-xau37xV$61H<^9{!-~lOth%<){@#K3P4%nlJ-6qhPd68Wqu}xi zVo>X`7THY5ZG79i)mk86kE@C5&&pT7sU`u)A$|q@6&zBn4N3S$JlwpWdgtd=0p`I^ zFD*uEf}#?lqvK>iDk>Puz5zw)>B0v3%u~6f@!ux=hvJ;V)#&d+9|NbkMajGEbS!Fr z2PIDnLo!sx<=i!i?3qeu4lV84XKnFPon+0IMwU=(1Qu*J<}ijQ&@k+{`c_peRVFpf z+!L0brN{fvg|sjnm1(Edh@js7D0RG{U#e-ks=YSX^oa67mzfX*{scoZ8lJD283gl$ z3`Os7%xk6qTqa8fw%=wI@fi?F78{&I7UEdHHkcuF5poPNEdOwMwN%=s{WJW_&eqS7 z%HZ;+L*|$POaAeG!`hk26Wo(o%`!gevjsMK;vZ99iAs22exi{h3Ub-3z0FNjU0vO_ zj;4>XsZ8WfWI4Ur*@Y83NU(d`S(zJjJn$cSe0)@=CpiI8$VNT_8OVm^ua0sT%U=Nm zID4R~_oh$Ld&cO5N0F|g2Jx>rr#DW}volNBmFrrp7kxZRJ9g?Aq@un?_KFRv8chl@ zB~;Ik?MdB31T z{Q6y#7BehEY(BUFLYnAH=ua*KP%W^ku%i;D(R&wM5#U>K8Bk!yo6b!~k=)fwvl z6ICO3mxNv|>Y!XdoSB>-VIKC~?A^X=Hr-;(4%he8G)FdP>05nYH6i0uEa+f1zk}TQ zc*yG##6Xqpz3mU7S-4H%c16OBWrmf^W!5kidm6$PfykIQAc%%Ky12D_lQwa2a_No) zr`kLO6`wJhD9q(ZKT?7>?o_@-F{xm>Bef23U<88MjFMgG7jMKn@gQ*tp z8Ie7sbLoBTKugi7Z#A%~xsk{)b3D8CqbnyOIk}x2LyVrXF{U1lH9t9>=WUM9Gu$!$ zQv?8aj-db45B!TZ*c4TUf4VuxtEB%!z2Twk9ZPb0^GK1#Z@Ko+Jw-qzRM6a{AZXhe z7>-*avr#iiMu0M!xM)kI2M3e!AZBH7#9na%K{IX04Tsj7$+iGg(ASeqH=R^<(tH z=>;m&+d^61+K6kcYgtu-$iW=aecHNu%A%YDnwfOY>y}#(?b;>oc6k)`E#X`w#t(V# z@|XU8Y)K2Pq-6;BFG0x)DJZg%E!$e1b+YFkoZpU-o2wlq-Z(asW-yIAQf4%+_s5%9 zx+VtkYjN@~Cui_F$v5ILX#|`RyYW$TZ7Q69OyLUuppO21TxR(rw*twVp8?BH%L&p_ zjH#=R6^=yqN-ewZ9^{Ou57+>|erM+WO~Hm>OSA@2LUPp1Pk)qBMqu=!F8&iIj*c}-8~A@Yw+AA1&)kw*~p zR^;&^AYn>7ZSy9SvF-8R$bZxQ1D#t8Gd?0AyKzYGONXD!q6%GY*7o+S0(d#?O@uZ~ zGXd2me5HA<5O(lVPF=T^(UfAHBeHZ0Q^Wy1~vAr)1Cg;*-%KfzLC%{esy>)*xfNIZeh(z}^CXrY z9mF^>o7;B?i&#H6{PKejZ(xv%8R`v-@3R;^t%3wtR>u-v-;(`I6y*&}wFj$G$}LKI zka48|AB6h=hHIF0OY$M3rt06050q328u4Tibdpt!B7&uL&A*;D6N}o@bs5Ufo7j>~ zZj{RB_@fQLwG8biF?P7#3`$sQWCWZf8DdA+ShZN>T>w_%L_b+<7^xFzLKlJUdK(fF zSGZuzbTMpNT&gmlqb(^bpybtwr0?7XyvR$u6YnhH3-3X0P&w3E=jw~FPol&iDWKzf zxvZ(OZZRQVOnHg>=VY}1M8)J-Wj*c_^1@MdZ7)&W*%CohkC23=8Xd+R7lGdt5+&R8 zH*IlbXWht~Bl8Yz!556{688jHd2eG!jyvmJN7dMu8_>}OdcqTomCGwKgG9V@Cy!RI zz*3TN0hTYD514kAtYh zz{}bRhlFnQHCMBC{Pi05?@)MvGAUdnx&hES2dQYN#i?i|0q5wUw$YOljwJ%H06xky zLk&vUwT-7Lj1CXH!AcfGl`11jFMwZF`=lg6g&P4In4NWV)Z|{L$_>S~1PColCXCYq zTJMQ}g)t+l;m9wKx(O}gxtwGsw65!ixM}HBT3K*}YG0nmn?Y|g;koF)fevEOfq)6x z6ipyE@Cpv(2o$)@h3BLbyhJHl?!6hdOvyS|vPs~z=u)M2rm65Lf0aRJrlEe$Ih8ol zV?nN9nbq%cl9tX_Tm`WOpw4j9=e9V@g5VGz@dv=Di7x@V!1341_l9rU-RYLMuL!~m zr~x*~z$2{{YR9iVViikz0OK7~f=pVfXNR(o2#EYdH9!{Dly3OO-Gl(|4nx*RV?Uxi z`CDwUJS4Oh!3H$&Yq?&?2qf|HOV>P>yl&git3L^u^SY5)vOHs)DV9cpBypH1|Gq~k^lSn{wZ_(`v%-k z=;faY|0Sy@iXrYVZ)osNTm4h`R_|LF@o2H}^0J)~L6Z!4-6op7me9YI|I&@ku$SL89vs)Lw={e$*p)y+nnmHXz8O ziaokO3@j`yv>|y72qdreP9bd#a4`(Hevr4YpZ5jjWZ_p?91Z@I!>UR>rm*+4z2|R1 zQkF+#(>O9RAqnrUo3^Hb7S#%UJFnWMRH?9JTa{1D62;_2jjq9e$j1C~ahJnh8p_8Pf}u4JTAKs)UF{aIUZ4IRj}88cY; zSoz-LTLE>u9d)E9?Mwo0$ zMD5h0EIm#lYYy0D_A$cq{_WaxwVZ%OOxpuXU2euZim+;W+}5_ks!tXihO3zMOInc{ zL5xM7x1^q<%LzyQx>He~U>{MF9e&Qkm9AfCkgshBM4+e(p>Tc4GM>3}_Eds^Y*EMPpbf2EfW&fG`A0zwZN*9=E1N~RW7L2 z!K+JhL3F1lcy;6r#()7-p)0?8Iq*Ha9H6%xS2DIM)qPr^Oks60+Hcftuej0I?HTuV z=~X%C`Z)KG10>=)Op)2UA2o7Z~cbCgwk-oWgVDV0@ul^~S+$~V(9@7gt)O~jY5K!LxbW^4T{jI(%mE}g)i z%|r<7UJ9Ui&C5r}<|`znQeJx5N5E`52sIc$0yq)vF>oP)Q<9&<&*1Tf1TU_spM`Mt zSncQC;O!$UIMBT%rM$OnSLbJUw^ltnEl#?5{-VseD=$YtM^6^bLMI7WxzPDM%~CH| z7)@EA$mU7Mb8*E@mFuZVb9sR=yYT4!v<*mLq~z`xQvJ6}eNwdRH;eLx++>2>5bv zp-T}K`0k*^T%~%3cE6Jql)Y7io{Fq5$v|=?srmr1a0{kk8+sI3!6zh-Cl07>O>v0H znSq`Nd{=jUCTq6C#V^7T;k4k@WYIjwZPkbJxlNYXYqpz@SA-(G(?hG$H zgV#7L6{`^nT%N%Tq@x&cOGKk(FfP0`p=z9!0SRy0%he_-;H(Ix40DUfagh4lu&mdh ze!<|pqJ!6lVg}F)U6zcDj6i)qz&xv*zNw-Byv~wQE_>%!AnYMG(B}3_TcO~e!U%YR z==Xg${BOm$pLc{sTf>=mtF;9SE(3^tSkYDyhaM9DiQA|4y9E_|p%`Hztb0nc*xN71 z3b83}Ph~Rv^9sdztcK*d>)8cY70xpJzUD3P;fKuz^f3vaSg*>QkYus3EAwO+u6PHn z0~?{$5+%UTc@E608A(9)I8u_fIvr-T`$It|8p3JrG+n1~Q~TC?0&w%aE$I7(*~Axm zKv@z{Gvf~$B#E@ zGz0MASw@PJ#!>mk5v4G-TR*R`id9rbo~RF(ErF=WPmJ~d+qV8Ow!Tf#?%tz5vEBEg z4z%%;!ysv9lZqLfKXmm-gt6pU@_B_kAo?wtOR?;j&=+HLQge=jxkH))1RiOV936w_ zWvc1-3&CG+3YD2(y9|{7!k2hS#M)g%4GEPISGM!Yz*Pk5r|&Q%S*afhU+Sdw%zR6;}%g5^}?0 z6*%cn8^OFH1dk9_#JHOj)g?O1)VNaq$r<|t&msxeYy||S^klvom?G%-)5cDLJ~5)o zR!6Y_RGayyxaL)ICxyNg@LGsbByTJb;&%Y)xJNN&(Y9!3BUVh%R8({Y2={OBMGVc{ zU&jo1GrGQ+k09hHxakpBSkis~l>q~fueOVX$c2g`U-mH^%h)qsa~MahZb7C+D$$fV z0D8_fQL5E({o85~Lz2RjY;dSHARCNOR7NZE=RIHsW8kT;q9XGPNxNd_&n5Q5jB|@I z(f{9()QSG`=>5xzxaNC87eN|J#Oz(M4~O!eO!Ml($}Vx+N%N*YVI zlIsZL%$^MX_}%9MBOUVb*9F^IX@2~bHeU`sez**_$yVXcl`uVMbv|QPr*@`Hjoyox zH`w^yHGD7GA9Zwe7i4Za@uA$LkkV+2FR`3SAgBB!KUzyV^;8rjvJKh*AFP`Kz&?C{ zD0plqS<78%*(t@wr~gNPUO>_~y+D!fiP7WfL%mSKZMINZ7sUUoi3{E=1nS3c|EZMcsRM#c1e$@^t*xH zmllzpyGr<6^|}{C!JrCSR=2ZOCC30eL@@HBM~qf|mXH-c82PiT#s=nIb_)U`>L~YM z48(-DGh(l;I~;1gC)wWm6etM4FI7-yIcE&;AYxnc!gMBJLE-dhdeJxBPmqM zfwL`SB^`H3Mwel2j*l>6Fc$^EtDzym34LZpf!d|9KKS6F^ohkIS02Aub5|HEk#gNx zHYd(Rft?(@&(>--_fTp0WbDqF+*FmiV9YbYG;S*%o}omLonCt5N9mPz^6eQ5O3V>N zdCaxQ#PI7!G^H%0ta>r70ZagDMVL8%I#pJ`PYJicMU^$DEcr&UA^^;v^ej<0f{K=1 zKVa^N(nx6}CMiw@SV<+5f=_DQ2AU{aPI)w_2jpp5@E{o6gCPtPi@Y0H=^x(eiK?il zMfc8>Ng2BNyR`e7+Oj1;|A0TR?AUJGq9909d@3cd>~HfTHfT|@ni>KRFcH`F-+#c^`AA9z+E|iLJ%SQaSte7!4FJ8-$8h z@|sPjF}IR>*zvIWxVbc6M%~LtBW7o zCGEsqT8AgTB%S9T68m>CcQ=6QQM=1PuMLKiNy@)^Fff*rnuk2b=D?c$RDt|*w1619ZUPujd8(bhwgzkIJRgym zqnG(R50YYw4rrkj4fyUom_tgEa6tf18L7I${FD?x==3i50Lyc7nNvV~p;a3vu5*gc zTZ}LT_?d5BKE3^AWqC2POFQ1eGasXxB+N}ol(Rmfl&IN zawrycqcFy>VkB7?ta0{t3UV&5J%5L&1w~2Yfa!L1)~{8E+Ycbqe;mKNSFOVWdrAFq zq{!-O@iu*QMl9zXf8NjN?0ow)gX8|iu-<{7;5-s+EauPdnmgEEcj|%Rb7OjbLfeqP2>-o8ZV6O=*vv7+v@}mq8rDi{7hBYuGZP z(Ync6B4}`Owlq*L*~Y(wTEg|OlYGM|(4znA7R3+H+i=tY_(-4%AQR~!ugw`eK$%zU zzZ>InEN4#}sk@^lus#4XfdGdr90lOXa&f78=*i(1Y5*LVG>kt@CKstODW!%`GYFtZ7(%m{n~3f+fV|vZHsg4u^nlL6>cRg* z*INfg9e!=&0xI20m-NytASklz(y^2@NJxitvx4N(-QX^bf*>UzqQFuT64KHjDc$vc z{JzigyuW$h`OWMMGtBS@_u2bC*SXGhu7jOhYUtlWwTwZPRMsqTFmuef8M`Pk?|{W8?U|L1&4H#*fLW?0epiz45hKf8c&hB$v)zvIiE z(eTV!;7Go2wk;OU5SOI>S^TZ_tmj8mg7s}AjmUL#Nt4Q)+1U^Er>Q{GMA)v%ffvPz zm@arkeU#P%Z{4#hsTXrwyu#GA{|v zKJbuQv57_p@c7S4`6tA>o*Ey}9&uJFS+>5o9$b^%MwKr6Vf%<`NaadGRHGkHXg+e6 z>?f94H)Iq zbT}weT?0WkU-ii_)3gJJPKxngN%-#}|99qJ;BoCeJ6%egpomhm`m`QMm~}Mm3S`T_ zJ~ypbd=)aTKHzFX+x%Uu;zuS|7qE2PevuXT}4!)0{!=C+5>ek7ot)*}+_dr}^A`kklTiJv%%rFl4 zuD&Yrs(BgB+#mQuUwsqx?Oc#LE6FzDuz)~)m$N6_%QJ4z8PzeYiM!rHzw!4~^z=w6 zUhO2MP#Az*C>~g8j><(?x#-rKbjMn~)lNc62*3hd4>KQOZ~(bqY49q*WMPL}Y5yU~ zgko^C=`JeD6TO_v;nz*TdtvlX)WFgPS69(|ky(wwVZ&0%9KqmF-roU6ZZkJ9IEVLt?6~NIHZ7 z=QOs06V-kR&gKnOmmdq*0Ble#$aL(+QACUorRolfd}za0#fcjk!aO8srZjHalCSDA zxKrXKpaA{>voVXyo)t67#{Y)~_&@h+_zgTwRg@a}FZe+F5Ex0_GYl_9H+$H=jPZ~j zRky^~i-Ge~grfsZANQ{tERVT`bgvhsgQpS8iOU+d8*LK|zcT`Z=_RMFRYyPATBq+7 zJ#Wt6Xjv!Wjd=I-W&I05A>J=sCevBs?L8udb(D2!N0gW&#h$6M;JbYc$5XBNyte&T z&xN2^t*_S)%f6n!!1Q@qtN^~@-zFv(s;Q8OK+g4`@n;|RvWY)_^>_OH;A%?eWkHR>8km* zc;?Su91H4t#;3t?KSu^hUaZf*_T3KaN+3+4(9eYR;c#HJWIFcY^dqiq66-fa=Ia7p zG)N2E1O|d!PM@FB>w1}gczz7R=}Kexl2SJ`mr}6j-E&1@9FiYX-eMf$i-(z+v?1f! z%AhOh>2$Q?UU!8bJIFn9jyL#|_OYAaaDTg^u5e}C&SLR6b0H?a%Xc^^A((@};O|td zKp^Sz(-t8DOjq7jmR&!hls@i~_g4yJ@z~I>@ZAU#JbY?jR zk{L%tgqV1UnES9{)4Jy$^k^TwO3cZF`rFTYU7&9;ZHbRXQmJ}{@%WD)5kCQ0qh(6=#~~JJgD22!5)71_cr&L z!2v%W>=`gMy-g9@aAqXsA$8}10uOANKzG>J`67&ZJLe@O4#l^DC5a=5{!V-dgbYk5_;wvHWch1o5_8o6 z5s_-635d&&__}r^;(LSe;h(-FASrwj+oY8zZ_}jX$GK{HqB(G~=*Isin+8e6dCa{n z;K=<|vk7~T++yVB>9_dg^4s@#OCTYETt{ETaD|%d#U|9Sp{OWVgVf%a<_RRDGbZ^+ zP4~K<_^Fzkr)i|R7G-02+2PY)f@?WNieN|H+~fr4 zUnZ-Oza%KBIKMiV$lJiB=F7tKrZMT2dG!_RkMIRT=K67mrSt5}v_TwB29o+Y2k2P{ zINvxl`6$Es4z~=(b|00c3=xUR93RBtCph?g5Yi#{`8Gs0lVAvk2f^-?gIq6ljm8&J zfPAL#f)?4Nq7khs?GChk4nKgIGiIr1aMI@+bh#r5-3sKC{=TLfv4^wbd$)V?c=|&k%Ef_Pd zZpzk3S=3pYqL;@tuN6}XeLSc=z=_IY{bLsP#WovUXCJ!RO6>6Wan&KdUCFEIeByQYp|^M;HJ>U6#_9RE<;4Ja;dd}r4f^6WDW-j=maxEgrI z(`=m0M$A?}%?T27Ml(bv_+s|)1vk=W=?8HXMEvGB82$F{H~yUlo^Or7`4{*IKv_1X zYY`NyhA{tLwh)wv9F(aITjwEYpRK(EW4C(I*zpi}f+8}|df-}CN1tB-S>Cc(Q-H3m0Z15$o3`X$8FWn=lRFnQTy|K(jyO+UMALK1^!%UQ3wJ2&2hU#K-L z;;u-mM0=c{3yeullcxI_KX$sLW5Sd{wtNK8ksEtQK7uM3s)TmZl9_EY#C-)GCtB0V z7!d;o#m?!Dgwn_Ji13XFoOs{&qxwg;o+EbhasAR>O+<1RH>vDBMWl*uww;;d-^WXW zsJwwg_Lv}hZEyADk>z;2Q?-wfR z4-qmCl$S%p*%TA@yG!#$rfLKTa($p^+aN3i_TiOv=WWsGivRBJnLYLL4F_o0oD+0+ zyHqxMQy6l=;@pw|4?@~3PaE9v4#J7}{zg3)a!P`SSMs#$e7ay7n8SyR%qxe^%=;Kh z_Yl))N-j4}umfQex1e2bpJe`y)p@h7*g44md&N8@mVs z3tyW1mwph91Mh=~e*Fmio0}T1VwQq-K7zeM^>2JvVVo6y0r`A?Ei4n?5(?C&8W#>R z+J}Ggvp$YSpXWXr8@n%PtN2=X=KG|WTBY8AhS^UxD#CK(TBUiPic5HEZFM#W=y%Nv zJQ#!Z!0W{BN9`VZ-5Lse=$mM`K`k8dB?6+YIba|A+@*Oc*;GN+XHyo|yxnL3_Q`-c zf0P=h4ym%4B38P}^MGh(`XiehUD1M06A5!yH2`5K9q1~(;nl2Cm*KP1EgAfF?SRJlS_1!-&&y*?t=w^!k&ZFaps?mbDn;- zzY6)#e)X9wRx1j0wvZ{x-)@Ci)E3h}BIPy-bUt9>9kHr8SPVc<5ZIuFf%?l~5>{wiwaI^ICZH?b`}_ z6~>724JnSYVx3WP@)Shk&u>9eIXsrXHA2U7mn(8=K?oW82)m|><%s+cKL_7?n$_;# z<}V(W3rs}OnaT8F@ZKMO5MiAssP$33ZTZ*3RxQk zYIUIe8qJC{zy*p>W@lvs5N(ZNIMz_9v zu7Pvu<~oPp%g2M11U$e{$@=4nRnr3XZC#C$<;oXgR1q&3=f5PDQ}3vZq{<-f+8zt0 z3Gw+zu{Bxf1qJ&IiC43j65E5S1mlpohj28Zsv_pi)RDh zfNsD_?9q~+a}$dxfPtMY!@u2=2z#rLoR!9}f|=S-hbq~04E9q%UN9RmhHDKWIF^<} zU&?AxA!o}zTPdbL?LKXMZWik2`MRNwV{9$Y<7ieCt)umU)}?}5YDLW8 z?em3{ACCII(f2P-pgyCF6*}4jx;y$cxHt-qB3TlOn(E6fI|int>e!3%IL`b)g%S- z{X(<{DyVrCW5_Xi4AV;trG0EC-7R2r=Na<*bIJI;7e@ocg{-2m_4;Ey(~;y}_hBoE z<+t%}ZV2+ytymS)kEJy5%PW8Mg-)%-pmr-_HI2C&r<}rF48Kt$CkZ^4L{<95H^BSn z$GV5O*56m*>MS(T^&Yx5C*nP;TlWUa@l!-SpOa0*6MetbM(LrZV(%~CQ#Y?wF;4)hU6~4#pTs+LImbdmBMHv&HU%r#0CO%eZnbC7Z01h|JsWlS@&c)x5=$#1= zQOq=ot0V3)N)8 zw%?}54n`qqZlFPn5QYr~_NT4{NYM;Q171N0Gl2O@`Y{1#&J`z{yd}gwCJa`Pmso@t zK}99h6otzOTHvKua%{_h?l`q~lPcJ8Y~DYq1rKJ{h024DhX|~$7Mj-EvGgNcGG)pd zlg1QX3zk`cxyz@8Ez!FPL-29xZ~|c4FjI20$Fh*Ccr4w z7cWz$-L&9gbmgd9@-8b7`#-Gj1RP{lat1sgQaxXW=;|m>`N?XKuaRdaDyj`eiu8-h(u?O)mzl&v5y;=Z9kGoU&8i zJUm)Sl4@xr9`o7Gh)Xmu8wE51NIwj^%$tWRO{`gKmvEP6Hb1ID1d>8ij%6WYWWc6J ztOkpGK3>jO5zE(uf&2Zldn;ed%)iaNJyWAXRz)l~OD=Sqump{=fh6ZWv0Is?j$}|$ zenYB6E~c@pN0Tpq4shZfH7L}iGM^5qq)$lKj^j(JtWBgkX z0icyk!zWg4qZGtgocy3x+RV@!V65LPB2T$BH3EpNFUfzNhzOf^O<8Z1H>)_QBGmKL zrk_jyg!(*01>433*g6pZVCu@|c{iV$xeI9K;+o6g=rSlZfs+8Si$ zss0pHr{(KJw6PhEAADmX+AzwZwvDZVU0&<$EcGHzhrO+g=hKhDns*Z{KcdQO{nfM5 zV&3KnSI%JdJ^jIf^4nPAE}1B~;qE8IBrWr*8#a=k$=zTl$oZ3;B{K#cVp;~##Q}06*H^_xKcbm_Fs&o%IYz$fihSfa z*zy|wrv7&1qLDVuInq!F7%a+Hs?YbZF0P_T7kO-`{40!5&ADXjI~J>L4cZZ=-3DG( z-BnN39W7@QF?00Hc`gPI4hmXaTZ^cv!Apr9QC8JV=B0kR>rzaIi1&#Uf1kYU<`7oC z?j(NN*z*^^TB=Dm;*W3n{@i1#p@rQ@$wJBQnBQE{o;qO@UNKe`4eAG1oKK$ybHL(D zvyprp6w+;D`H;4x!UlTBc7QuIyZ_%koBtwO{~^Gv>ac%T*;lmc z0m3S9&yIFoi$vu+f0Zh1WXsFilXJOfkP2y6ZwsD~RO=B*V+L+@;9c%pR1eb#qLAv4 znwH(EaVasayfFb^pyCO&j%kd$n&fgdE;H;TO)+|QtA?!n0|<|BFEU(I!GQ~{Txjex z;C9^AU4rt9qdn*hnsWy|j1t{1qQ+s;rEYOS3^i-kTSj@N(=+Psx&SQ>gQxsPtFG)Y)U?d2S85OCnBum?scnrWg*8OB!v8ZPXxper+}{Zqt|?c2hI0t=Odm{g zyca*B8Ixth#DR}lVwNtCrhlv4qz42R8fXW0BxG>uD~@#@E08E>GP9-hY50&riS)3S zJ3W0yx~uWtyYXUb4f?Ke-^s0hn1`Fafu(h>)&o+_$Hwiowu(+zZbT@Eff_Ktz1F4~ znKCCY5g=b$aN?7)Q_n z*fMgHACSs=dT;}@n&scu$^@72WuCU2_n<%G2H@(+{>b%yC@T{m4?gImVdy6nIi40nq5%RH8zn5zt$avn{Mp>=XQhgeWOUiYPV~(H(3yLd2 zL$TNniIe1KF~PqH2S)0quzxkEjuSaiAd_F=)E2BR;Mff#ih_>4Mm!o|VB7V|pLLJ1 z*lpu`;u>UXy(U?mAECg!AmHhH(9f_J9G!T3;dXu1zEF>cAs*lI+Ux6aFF2Js+9Avm z3nb`HU<$4IY!AgmpuVa{B)@t_oAme1ZC@jxvCIr#&cY5H;PF)q<^s~i5DX84=fr7y z;$2!PZ-J0)9i$m{Il~02&DD5iQN-e!6xAj^?M{7D7EJy}RX{y9R@+dI10M#sS*dU! zD>3C8hAM)WmzDNI=+5$x5w748zt3Qy+_UKBpjH!-+If zr89Jk`9v?~SIo0mpsM14G||!R@)-;^-wY_Hb&kY3L8x|}@yq);NUS^0yd6~1LVXSq z)dx>J68=URB3>pU#TwyC`VGLMD-FJK9qu{#pa1^E0Wy(xHt@(>n4XmUin0ib8SG*1 z2vsWR#`wy0*QSz=d{AQdGm_9}@4n1h45ez8(l}!DjVJjY$%>`t@GAPb(t~d58Ee=7 zy!428GUU=kMwZ2Hs3b|m@^UEImjGWdv)Nv(#)?a=dp*+xv3tig0q*J*U-EmO=kkj5 zH*dql?~gHJo;T!FQd*NU&?N5fD~Cr$DpZy3ira}iVZ)B`vUrh&>v1z!6MkFUK{&p3 zd~JrsL8`F-x6kl;KcFD3aDJf2gtXM^Ig&w$m(o;D)u%zTtN{imYRGVUPF_bP6nX#n z@(E9XI7N{nD{BiD&fKU-EH5y@;q&x=f;RkLL360qQ+J|{^&mgP-S+sZ|52$0{uPK< zb19rde&VfY!eJ$u?ZqZ*dBuRj@6RH%@;dGV%MDpIL6oIK`Qg&30WbG|f;qG!tc;sQ zK3!#93udQtDKlP}jCSV~*`{;zX11`mbdxRJoRmP1C86ftWJo9U2*Pa+s;6P}#!`^sD@Rgsfe2c}Dr1$fx$hNH#(bqvB?Gki*d;9pMo*o}EI-|U#q(mA2 zIMp~mK~N0SX!P*2TXUONbvsLaTn;?khhaEq_X7(~+_!u_T|v1*RinQQf) z5OsIQ1{+qY`0|@gYpYUpbePUdn^ zAO2&r(-9cBUxh~+RUYd#{;IoJFcAh&MZ4*a9%AGTO+VZT|L`Gi$gEcqDcsT5RfSQF{C>6Y~_M4yKEAS@I`0uwHkNOIm640QvRe4qto4p`%N5L{vU|BJs0YHvv86$nbTc) zQ$;|X@Wh0d?5R#JTP4}s0J=BTG5t4>5#>)_#*%Z-y*})LFkbQEa;otsJA(bZn})RwD^-rvmmmd*3s~CZR(%QkNoFdAMj(RO@JU2b0W_5|UCD!qMgMIcRzu zsq7JjdB`7}pyM?}_2u%`_)X8EE9y;|4y!&p($A1LiMqIpeVcH9f6H`-kt$9A(TQEm z3l-sWf7~FM|6)BHObWO{!aqbyU|v$h+mT>^S$nHrvr^B(GYwf3) zvybUZQIm%U7rGUnYYa3zNpMR1qe!a`JLc#)xiU;x`^L!e&0Tv3`_Ty6q^tLZg$uYG z6haOuDJh3$&-%JK56>Mp@$a46rp2CLeR)abz8JqL6nuqck*a>(Zex03 zKoD{vPAvDeAn{DItVni(K7uvlPW1rJr8vzSY^=|VJS__Z@97F^&-aOcy4(Xh`akIy zf3RHkSz}i2-G?=UR?q)ya77fT(1?!g)^=*!A*l+89|aC7cKH@pc{7vCb_JF#1y~8| zWEVwwQI@yDaLyvaHMM?&v;}-vid8_GReusvyiD@pY76W4;k21hUSZ+Ehq0Hf*3ZxI zY*tHOuBKHOBF@|grfbw3-_F>1F)g>?KKlBRVL6hHJs^o3!dJdkGkUMqTd_A+USCxU z_vI)Z!XnL02Yp8(!yodD@u-kMKBS0F)GmvyL_Q)dnH9_;$sEi*@V&SD7j2t8(`aR+ z?)Dh3jjccW(XS*cb$}s~=WUR6p+M58JaV0`BR#RE7q%Ya|6tfaG}~0&bD+@bF0}Tw z^Qy-3fJ4u&70uPNTS>%o*p>I4HOqn_TpuSGQTwHvFcrBgQaeRb7ho;`x&lZ;!0B-g zmGo{_!;=6pCB}YTb{F^3}b4)+`M*l8C+2I|AJXDLmwVu-%PW?yKV5$oyjtElYv6W zan~`6e@jI^c!%1q}> z3|sPRIM!WuI{AM-ECgMj`}5BS4ABo4!r9bdh=M8JcGL;t((Dhb04fM}fxh@d5t7~- zc}f6tkuQ(sPb+%=hsP%ao|YOmGm_!I`?Rqx9DQ1wFQK3fJkTDZ`kI3Mea#8V(A~3` zy#0xcSdWpl;E-R-9}g~)DUmJF3cCY?5>8?S0?kwNMlme|@SR@&C!*|d8uxOwA-CK) z+nKE$MnlFYa^pS*(>(4B4<^J24P~zEn@>h&pk_|j|CGO_7kBXp7G2mlJ4x!*fkVU z9Dk;`q(exNu&zTuJ@cr=SEwt4w0k)}s;0n})t1;fiI*}p3dH7O^Egb@d5K9LE&PdR z>->2*M~UV6=h~@H!F*g3nMG{Bur|L_!?pEadAy;+*XD*da0Zk~SwUE+{+cBrt>ZNi z(qF-5j@~W70TkmyzsYu|Rlz!3plM6fP$srHK-LroAhQ?LQeUc&UkT<_(_@O>xQQJc zDK($pu3_^)4r6#RclpCTYF8=bd-f6bb}~>UC3aC>V?FL$O>pEx+fD5ucv5ywY)S|A zs^UX7j7AI$=lAQ-)zwyRtAkFyh;zhd{?2>AoJ5Ff`O09UMd;7UEKS|P(x&)o`HmMA zz@Cm|FOOf3rC6+0hyM2j=6{V4{v*tQ&j8DVe{o{60d8+cmWQ?;SAe3fL}6B7)?C`e z5t+n6@nHsC))K;4_|34h4CV z_nhH>qclN^eC=Q!7)8w$gdf`-Bdq{3`}R zOQQN%Ndt|b)7RK!O^RUij2dGD`A+;a_%2f+>MqsrD86TS&u+2xNQ3QQmgcY|=uQXA ze7p2L zvJHJS2x-QMyZj>RGDKg-Ou_A;LqICLcsnFe(4wFDjDto_TEWvuVK-^D^!o9LJ{`G3 zk$92!_R)J^C(BIcYaD9CkQ>joZEN0VW1yK=VT)Qqc zQTMT*_dd|A#<~!*PJ)mSMv~$Bj-N!F9lu-Lfurvk;{XY``{~}_*JTC9$SS*HFEoC| z03}0R&**E*j|k&_zN=ry&AJjzvffbn5az=}0y5^jn51uUZeRm_(iC+sVgs6T>}wpY z%d0DP4lpe_YDpRY5K`Swe^fcQfA~yd-v1H(LVJdgJ|{uw`CgsT=!v-;NRh4X-rdv8 z__74!rSWHD7K94?a*t5wlE%KY?Ey{aZjLSZu-$qdGsFxZiQ76r9rvJP;b{sqsPZ4z zFtczrrZL-9=E=dlGVqzCg;Cdt{dhQBJGXkb*KHA^~QHgeFX)^Z1uBKdYZj8}C z<-v^x;y`; zG3OVC33TT0Qa0&Kki4*@9#k}ymxKKnWAYHtQsG4|l%)gf8m(L$b(aC}Dc^e>t3=8i zTRk#HOr;C%UUfkIsQdb&jlTi{uLKnb1wEnrSKd#%@XFQ=(%{+#vL*0ZfmVL!YnvKI zcXUudBUkU#5BK?0b9a?1sJ5^O#u6nS2WOTk=_rh;8jt2=5kcS+IR!L_7DdbvG;vZ2=i^!V5-nT(!gW~bV z=RzD+qu00CVlu2oLJbKKu;GzSCk=yt%HwxqtGa;rxOZWApQlG%|jXMF?(=7!7 zRTuczK6*~RG_ctR=rlGbg;U%T%tfcoI(MeT_5|5Iz{w|Ueefw`!1NOl<@#f^)j91k zJv=_lFc1Wtt{6sX_*pvCiEl4 z7#NcnF%JFi?>FZq1wMn5tvhCpQv0# zhXmkCSjZ{zv3y+FZ7v6>5K!Ip?+LH_M1;?kDl_~rI2%CV-3`CT)je1;nr2mB zCR<3muhHWaY{US^_om%EhB^}ioH+I7Wb%9tuQ zr*KQBXTjsD$UMU|8KGF%x>hW}=<2Z$xGSHjZNjKxUcIk^*LEt-6evSR-WumBV(8d& zXYg$sl6QpFI4*NlJ46Ns-@OV{jDB!gDzo%mzga*(vP_w6zMWsUU*Y&FSkD`g#UGBY zWA+(RPO)WtRwGMzCN$W!)UC¨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%0AtdKH^A3lVr)R8*aQ8Odl&_y-*bGasXr6)O=dVt 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 I-LrxJ3s5L&jsO4v diff --git a/website/client/src/assets/scss/variables.scss b/website/client/src/assets/scss/variables.scss index e73fd5ec8d..c17f94587c 100644 --- a/website/client/src/assets/scss/variables.scss +++ b/website/client/src/assets/scss/variables.scss @@ -2,11 +2,11 @@ // possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer // more to be added on future seasons -$npc_market_flavor: 'normal'; +$npc_market_flavor: 'valentines'; $npc_quests_flavor: 'normal'; $npc_seasonal_flavor: 'normal'; $npc_timetravelers_flavor: 'normal'; -$npc_tavern_flavor: 'normal'; +$npc_tavern_flavor: 'valentines'; $restingToolbarHeight: 40px; $menuToolbarHeight: 56px; diff --git a/website/common/locales/en/limited.json b/website/common/locales/en/limited.json index e65405db44..8b89034e37 100644 --- a/website/common/locales/en/limited.json +++ b/website/common/locales/en/limited.json @@ -166,7 +166,7 @@ "dateEndOctober": "October 31", "dateEndNovember": "November 30", "dateEndJanuary": "January 31", - "dateEndFebruary": "February 28", + "dateEndFebruary": "February 29", "winterPromoGiftHeader": "GIFT A SUBSCRIPTION AND GET ONE FREE!", "winterPromoGiftDetails1": "Until January 6th only, when you gift somebody a subscription, you get the same subscription for yourself for free!", "winterPromoGiftDetails2": "Please note that if you or your gift recipient already have a recurring subscription, the gifted subscription will only start after that subscription is cancelled or has expired. Thanks so much for your support! <3", diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index db95874ee1..549a3003a4 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -62,6 +62,9 @@ const premium = { value: 2, text: t('hatchingPotionCupid'), limited: true, + canBuy () { + return moment().isBefore('2020-03-02'); + }, }, Shimmer: { value: 2, @@ -187,6 +190,9 @@ const premium = { value: 2, text: t('hatchingPotionRoseQuartz'), limited: true, + canBuy () { + return moment().isBefore('2020-03-02'); + }, }, Celestial: { value: 2, @@ -273,7 +279,7 @@ each(premium, (pot, key) => { potText: pot.text, }), _addlNotes: t('eventAvailability', { - date: t(`dateEnd${pot._season}`), + date: t('dateEndFebruary'), }), premium: true, limited: false, diff --git a/website/common/script/content/index.js b/website/common/script/content/index.js index 9005fddec3..97e2ff8e5d 100644 --- a/website/common/script/content/index.js +++ b/website/common/script/content/index.js @@ -128,6 +128,7 @@ api.cardTypes = { valentine: { key: 'valentine', messageOptions: 4, + yearRound: moment().isBefore('2020-03-02'), }, birthday: { key: 'birthday', diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js index 3bed38b628..20c68eafb3 100644 --- a/website/common/script/content/shop-featuredItems.js +++ b/website/common/script/content/shop-featuredItems.js @@ -5,43 +5,23 @@ import moment from 'moment'; // path: 'premiumHatchingPotions.Rainbow', const featuredItems = { market () { - if (moment().isBetween('2019-12-19', '2020-01-02')) { + if (moment().isBefore('2020-03-02')) { return [ { type: 'card', - path: 'cardTypes.nye', + path: 'cardTypes.valentine', }, { type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Aurora', + path: 'premiumHatchingPotions.Cupid', }, { type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Holly', + path: 'premiumHatchingPotions.RoseQuartz', }, { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.StarryNight', - }, - ]; - } - if (moment().isBetween('2019-12-19', '2020-02-02')) { - return [ - { - type: 'armoire', - path: 'armoire', - }, - { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Aurora', - }, - { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.Holly', - }, - { - type: 'premiumHatchingPotion', - path: 'premiumHatchingPotions.StarryNight', + type: 'eggs', + path: 'eggs.Fox', }, ]; } @@ -52,11 +32,11 @@ const featuredItems = { }, { type: 'hatchingPotions', - path: 'hatchingPotions.White', + path: 'hatchingPotions.Golden', }, { type: 'eggs', - path: 'eggs.PandaCub', + path: 'eggs.Wolf', }, { type: 'food', @@ -65,22 +45,6 @@ const featuredItems = { ]; }, quests () { - if (moment().isBetween('2019-12-19', '2020-02-02')) { - return [ - { - type: 'bundles', - path: 'bundles.winterQuests', - }, - { - type: 'quests', - path: 'quests.evilsanta', - }, - { - type: 'quests', - path: 'quests.evilsanta2', - }, - ]; - } return [ { type: 'quests', diff --git a/website/raw_sprites/spritesmith/npcs/npc_bailey.png b/website/raw_sprites/spritesmith/npcs/npc_bailey.png index d5940b986bb48e28954dbf7234480f8421353806..4957f1a3f975feeaa183d5d6f072592d71ee858e 100644 GIT binary patch delta 3738 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 Eg7eTdKL7v# literal 3673 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 diff --git a/website/raw_sprites/spritesmith_large/promo_valentines_2020.png b/website/raw_sprites/spritesmith_large/promo_valentines_2020.png new file mode 100644 index 0000000000000000000000000000000000000000..d65128389ae1ff23d05334468ce579d1bed20b1b GIT binary patch literal 10234 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 ABme*a literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith_large/promo_valentines_potions.png b/website/raw_sprites/spritesmith_large/promo_valentines_potions.png new file mode 100644 index 0000000000000000000000000000000000000000..1f9ebf596e0f5d11620aa11ac6c10d15448eb506 GIT binary patch literal 17574 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 Tj_o(_L=gs0S3j3^P6

${res.t('newStuff')}

-

2/6/2020 - ${LAST_ANNOUNCEMENT_TITLE}

+

2/11/2020 - ${LAST_ANNOUNCEMENT_TITLE}


-
+
+

Habitica Celebrates Valentine's Day!

- This month's featured Wiki article is about Pet Food Preferences! We hope that it - will help you as you hatch and raise your own Habitican menagerie. Be sure to check it - out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. + In honor of Habitica's holiday celebrating all forms of love, whether it's friendship, + familial, or romantic, some of the shopkeepers are dressed up! Take a look around to + enjoy their new festive decorations.

-
by shanaqui and the Wiki Wizards
+
by Beffymaroo and Lemoness
+

Cupid and Rose Quartz Hatching Potions

+

+ We're excited to announce the return of Rose Quartz and Cupid Magic Hatching Potions! + Between now and February 29, you can buy these potions from the + Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not + work on Quest Pet eggs.) Magic Potion Pets aren't picky, so they'll happily eat any kind + of food that you feed them! +

+

+ After they're gone, it will be at least a year before the Cupid or Rose Quartz Hatching + Potions are available again, so be sure to get them now! +

+
by Vampitch, Willow the Witty, and SabreCat
+
+

Send a Valentine

+

+ Help motivate all of the lovely people in your life by sending them a caring Valentine. + Valentines can be purchased for 10 Gold from the Market until + February 18. For spreading love and joy throughout the community, both the giver AND the + receiver get a coveted "Adoring Friends" badge. Hooray! +

+

+ While you're there, why not check out the other cards that are available to send to your + party? Each one gives a special achievement of its own... +

+
by Lemoness and SabreCat
`, }); From 6c70076c3044e16e3ddd76b4c089e079775d9cf0 Mon Sep 17 00:00:00 2001 From: Melior Date: Tue, 11 Feb 2020 11:11:39 +0100 Subject: [PATCH 08/50] Translated using Weblate (Malay) Currently translated at 80.9% (411 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ms/ Translated using Weblate (German) Currently translated at 100.0% (2041 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translated using Weblate (Vietnamese) Currently translated at 24.6% (81 of 328 strings) Translation: Habitica/Front Translate-URL: https://translate.habitica.com/projects/habitica/front/vi/ Translated using Weblate (Vietnamese) Currently translated at 100.0% (4 of 4 strings) Translation: Habitica/Noscript Translate-URL: https://translate.habitica.com/projects/habitica/noscript/vi/ Translated using Weblate (Malay) Currently translated at 80.7% (410 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ms/ Translated using Weblate (Latin) Currently translated at 87.4% (444 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/la/ Translated using Weblate (Latin) Currently translated at 100.0% (65 of 65 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/la/ Translated using Weblate (Swedish) Currently translated at 95.9% (141 of 147 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/sv/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (171 of 171 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es_419/ Translated using Weblate (Swedish) Currently translated at 89.8% (1834 of 2041 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/sv/ Translated using Weblate (German) Currently translated at 100.0% (508 of 508 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translated using Weblate (Swedish) Currently translated at 100.0% (65 of 65 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/sv/ Translated using Weblate (Malay) Currently translated at 27.2% (40 of 147 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ms/ Translated using Weblate (Malay) Currently translated at 97.0% (166 of 171 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/ms/ Translated using Weblate (Malay) Currently translated at 56.9% (37 of 65 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ms/ --- website/common/locales/de/backgrounds.json | 3 +- website/common/locales/de/gear.json | 10 ++- .../common/locales/es_419/backgrounds.json | 11 ++- website/common/locales/la/achievements.json | 2 +- website/common/locales/la/backgrounds.json | 10 ++- website/common/locales/ms/achievements.json | 28 +++++-- website/common/locales/ms/backgrounds.json | 31 ++++---- website/common/locales/ms/npc.json | 12 +-- website/common/locales/ms/pets.json | 31 +++++++- website/common/locales/sv/achievements.json | 2 +- website/common/locales/sv/gear.json | 66 ++++++++--------- website/common/locales/sv/pets.json | 74 +++++++++---------- website/common/locales/vi/front.json | 64 +++++++++++++++- website/common/locales/vi/noscript.json | 6 +- website/common/locales/zh/npc.json | 2 +- 15 files changed, 242 insertions(+), 110 deletions(-) diff --git a/website/common/locales/de/backgrounds.json b/website/common/locales/de/backgrounds.json index c1ce64e9b9..c6d2ef7a9d 100644 --- a/website/common/locales/de/backgrounds.json +++ b/website/common/locales/de/backgrounds.json @@ -505,5 +505,6 @@ "backgroundHallOfHeroesText": "Halle der Helden", "backgroundElegantBallroomNotes": "Tanz die Nacht durch in einem Eleganten Ballsaal.", "backgroundElegantBallroomText": "Eleganter Ballsaal", - "backgrounds022020": "Set 69: Veröffentlicht im Februar 2020" + "backgrounds022020": "Set 69: Veröffentlicht im Februar 2020", + "backgroundHallOfHeroesNotes": "Nähere Dich der Halle der Helden voller Wertschätzung und Hochachtung." } diff --git a/website/common/locales/de/gear.json b/website/common/locales/de/gear.json index 44dccf519b..ed830c42cc 100644 --- a/website/common/locales/de/gear.json +++ b/website/common/locales/de/gear.json @@ -2031,5 +2031,13 @@ "bodyMystery202002Notes": "Zu tragen, wenn Dein Herz warm ist, aber die Brisen des Februars böig sind. Gewährt keinen Attributbonus. Abonnentengegenstand, Februar 2020.", "bodyMystery202002Text": "Stilvolles Schätzchen-Schal", "armorSpecialBirthday2020Notes": "Herzlichen Glückwunsch zum geburtstag, Habitica! Trage diese Frevelhafte Fetenrobe, um diesen wundervollen Tag zu zelebrieren. Gewährt keinen Attributbonus.", - "armorSpecialBirthday2020Text": "Frevelhafte Fetenrobe" + "armorSpecialBirthday2020Text": "Frevelhafte Fetenrobe", + "shieldArmoirePerfectMatchNotes": "Heisser Tipp: damit siehst Du blendend aus. Erhöht Wahrnehmung um <%= per %>. Verzauberter Schrank: Streichholzmacher-Set (Gegenstand 4 von 4).", + "shieldArmoirePerfectMatchText": "Die Perfekte Mischung", + "headArmoireMatchMakersBeretNotes": "Dieses Hütchen ist der erste \"Streich\"! Erhöht Ausdauer um <%= con %>. Verzauberter Schrank: Streichholzmacher-Set (Gegenstand 2 von 4).", + "headArmoireMatchMakersBeretText": "Streichholzmacher-Beret", + "armorArmoireMatchMakersApronNotes": "Diese Schürze trägst Du zu Deiner Sicherheit, aber um des Spaßes Willen können wir auch mal ohne sie leuchten. Erhöht Ausdauer, Stärke und Intelligenz um je <%= attrs %>. Verzauberter Schrank: Streichholzmacher-Set (Gegenstand 1 von 4).", + "armorArmoireMatchMakersApronText": "Streichholzmacher-Schürze", + "weaponArmoireLivelyMatchNotes": "So lange Du dies hältst, wirst Du in jedem einen Funken Interesse wecken! Erhöht Stärke um <%= str %>. Verzauberter Schrank: Streichholzmacher-Set (Gegenstand 3 von 4).", + "weaponArmoireLivelyMatchText": "Ein lebhaftes Streichholz" } diff --git a/website/common/locales/es_419/backgrounds.json b/website/common/locales/es_419/backgrounds.json index 8127359ecc..838b5eb3b6 100644 --- a/website/common/locales/es_419/backgrounds.json +++ b/website/common/locales/es_419/backgrounds.json @@ -4,7 +4,7 @@ "backgroundShop": "Tienda de Fondos", "backgroundShopText": "Tienda de Fondos", "noBackground": "Ningún Fondo Seleccionado", - "backgrounds062014": "CONJUNTO 1: Lanzado en junio 2014", + "backgrounds062014": "CONJUNTO 1: Lanzado en junio de 2014", "backgroundBeachText": "Playa", "backgroundBeachNotes": "Holgazanea en una playa tibia.", "backgroundFairyRingText": "Anillo de hadas", @@ -499,5 +499,12 @@ "backgroundFlyingInAThunderstormText": "Tormenta Tumultuosa", "backgroundFarmersMarketNotes": "Compra los víveres más frescos en el Mercado del Granjero.", "backgroundFarmersMarketText": "Mercado del Granjero", - "backgrounds112019": "CONJUNTO 66: Lanzado en Noviembre 2018" + "backgrounds112019": "CONJUNTO 66: Lanzado en Noviembre 2018", + "backgroundTeaPartyNotes": "Participa en una sofisticado té.", + "backgroundHallOfHeroesNotes": "Acércate al salón de los héroes con apreciación y veneración.", + "backgroundElegantBallroomNotes": "Baila toda la noche en una elegante sala de baile.", + "backgroundTeaPartyText": "Té", + "backgroundHallOfHeroesText": "Salón de los héroes", + "backgroundElegantBallroomText": "Sala de baile elegante", + "backgrounds022020": "CONJUNTO 69: lanzado en febrero de 2020" } diff --git a/website/common/locales/la/achievements.json b/website/common/locales/la/achievements.json index 4cd8602674..f845fce208 100755 --- a/website/common/locales/la/achievements.json +++ b/website/common/locales/la/achievements.json @@ -60,7 +60,7 @@ "achievementHatchedPetText": "Primum animal incubuit.", "achievementHatchedPet": "Animal incuba", "achievementCompletedTaskModalText": "Quidvis munus nota insigni, ut praemium mereas", - "achievementPurchasedEquipmentModalText": "Armamentis personam voluptati tuae accomodare et proprietatem eius emendare potes.", + "achievementPurchasedEquipmentModalText": "Armamentis personam voluptati tuae accomodare et proprietatem eius emendare potes", "achievementPurchasedEquipmentText": "Primam partem armamentorum emit.", "achievementPurchasedEquipment": "Armamenta eme", "achievementFedPetModalText": "Sunt varia alimenta, sed animalia fastidiosa sunt" diff --git a/website/common/locales/la/backgrounds.json b/website/common/locales/la/backgrounds.json index 5587be8d28..d3d3b4dfda 100755 --- a/website/common/locales/la/backgrounds.json +++ b/website/common/locales/la/backgrounds.json @@ -434,5 +434,13 @@ "backgrounds082019": "THESAVRVS 64: Augusto 2019 editus", "backgrounds072019": "THESAVRVS 62: Iulio 2019 editus", "backgrounds062019": "THESAVRVS 61: Iunio 2019 editus", - "backgrounds112019": "THESAVRVS 66: Novembri 2019 editus" + "backgrounds112019": "THESAVRVS 66: Novembri 2019 editus", + "backgroundRainbowMeadowNotes": "Inveni ollam auro plenam, ubi caelestis arcus in pratum assequitur.", + "backgroundRainbowMeadowText": "Pratum in caelesti arcu", + "backgroundParkWithStatueNotes": "Permbula in via floribus marginata per hortum cum statua.", + "backgroundParkWithStatueText": "Hortus cum statua", + "backgroundDojoNotes": "Disce novos motus in Dojo.", + "backgroundBlossomingDesertNotes": "Contemplare florem vigentem in deserto florente.", + "backgroundBlossomingDesertText": "Desertus florens", + "backgroundFieldWithColoredEggsNotes": "Thesaurum veris in campo ovis variis coloribus sparso." } diff --git a/website/common/locales/ms/achievements.json b/website/common/locales/ms/achievements.json index 5acaa82656..9b9009d712 100755 --- a/website/common/locales/ms/achievements.json +++ b/website/common/locales/ms/achievements.json @@ -3,21 +3,37 @@ "share": "Kongsi", "onwards": "Onwards!", "levelup": "By accomplishing your real life goals, you leveled up and are now fully healed!", - "reachedLevel": "You Reached Level <%= level %>", + "reachedLevel": "Anda Telah Mencapai Tahap <%= level %>", "achievementLostMasterclasser": "Quest Completionist: Masterclasser Series", "achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!", "achievementBackToBasics": "Kembali kepada Asas", "viewAchievements": "Lihat Pencapaian", "letsGetStarted": "Mari kita mulakan!", "achievementPartyUp": "Anda bekerjasama dengan ahli kumpulan!", - "achievementDustDevilModalText": "Anda telah mengumpul semua Haiwan Peliharaan Padang Pasir!", - "achievementDustDevilText": "Telah mengumpul semua Haiwan Peliharaan Padang Pasir.", + "achievementDustDevilModalText": "Anda sudah mengumpul semua Haiwan Peliharaan Padang Pasir!", + "achievementDustDevilText": "Sudah mengumpul semua Haiwan Peliharaan Padang Pasir.", "achievementDustDevil": "Debu Syaitan", "achievementAllYourBase": "Semua Asas Anda", - "achievementBackToBasicsModalText": "Anda siap mengumpul semua Haiwan Peliharaan Asas!", + "achievementBackToBasicsModalText": "Anda sudah mengumpul semua Haiwan Peliharaan Asas!", "hideAchievements": "Menyembui <%= category %>", "showAllAchievements": "Tunjukkan Semua<%= category %>", - "onboardingCompleteDesc": "Anda telah memperoleh 5 pencapaiandan100emas sebagai ganjaran untuk melengkapkan senarai ini.", + "onboardingCompleteDesc": "Anda telah memperoleh 5 pencapaiandan100emas sebagai ganjaran untuk melengkapi senarai ini.", "earnedAchievement": "Anda telah memperoleh pencapaian!", - "gettingStartedDesc": "Mari kita mencipta tugas, menyelesaikannya, dan kemudian memeriksa ganjaran anda. Anda akan mendapat 5 pencapaiandan100 emassetelah anda selesai dengan tugas anda!" + "gettingStartedDesc": "Mari kita mencipta tugas, menyelesaikannya, dan kemudian memeriksa ganjaran anda. Anda akan mendapat 5 pencapaiandan100 emassetelah anda selesai dengan tugas anda!", + "achievementPurchasedEquipmentText": "Sudah membeli peralatan pertama mereka.", + "achievementPurchasedEquipment": "Membeli Peralatan", + "achievementFedPetText": "Sudah memberi makanan kepada Haiwan Peliharaan pertama mereka.", + "achievementFedPet": "Memberi makanan kepada satu Haiwan Peliharaan", + "achievementHatchedPetModalText": "Pergi ke inventori anda dan cuba menggabungkan Potion Penetasan dengan satu telur", + "achievementHatchedPetText": "Sudah menetaskan Haiwan Peliharaan pertama mereka.", + "achievementHatchedPet": "Menetaskan satu Haiwan Peliharaan", + "achievementCompletedTaskModalText": "Semakkan mana-mana tugasan anda untuk mendapat ganjaran", + "achievementCompletedTaskText": "Sudah menyelesaikan tugas pertama mereka.", + "achievementCompletedTask": "Selesaikan Satu Tugas", + "achievementCreatedTaskModalText": "Tambahkan tugas untuk sesuatu yang anda ingin mencapai dalam minggu ini", + "achievementCreatedTaskText": "Sudah mencipta tugas pertama mereka.", + "achievementCreatedTask": "Mencipta satu Tugas", + "achievementMonsterMagusModalText": "Anda sudah mengumpul semua Haiwan Peliharaan Zombie!", + "achievementMonsterMagusText": "Sudah mengumpul semua Haiwan Peliharaan Zombie.", + "achievementPartyOn": "Kumpulan anda berkembang menjadi 4 orang ahli!" } diff --git a/website/common/locales/ms/backgrounds.json b/website/common/locales/ms/backgrounds.json index 021bf15942..e9f3bd8456 100755 --- a/website/common/locales/ms/backgrounds.json +++ b/website/common/locales/ms/backgrounds.json @@ -192,10 +192,10 @@ "backgroundMountainPyramidText": "Piramid Gunung", "backgroundMountainPyramidNotes": "Mendaki tangga sebuah Piramid Gunung.", "backgroundStormyShipText": "Kapal Bergelora", - "backgroundStormyShipNotes": " Memegang kuat pada angin dan ombak atas sebuah Kapal Ribut", + "backgroundStormyShipNotes": "Memegang kuat pada angin dan ombak atas sebuah Kapal Ribut.", "backgrounds092016": "SET 28: Dikeluarkan pada Spetember 2016", "backgroundCornfieldsText": "Padang Jagung", - "backgroundCornfieldsNotes": "Nikmati sehari yang indah di Padang Jagung", + "backgroundCornfieldsNotes": "Nikmati sehari yang indah di Padang Jagung.", "backgroundFarmhouseText": "Rumah Ladang", "backgroundFarmhouseNotes": "Menyapa kepada haiwan pada jalan ke Rumah Ladang.", "backgroundOrchardText": "Dusun", @@ -204,7 +204,7 @@ "backgroundSpiderWebText": "Sarang Labah-Labah", "backgroundSpiderWebNotes": "Tersangkut dalam Sarang Labah-Labah.", "backgroundStrangeSewersText": "Pembetung Aneh", - "backgroundStrangeSewersNotes": "menyelinap ke dalam Pembentung Aneh", + "backgroundStrangeSewersNotes": "Menyelinap ke dalam Pembentung Aneh.", "backgroundRainyCityText": "Bandar Hujan", "backgroundRainyCityNotes": "Percikkan lopak di Bandar Hujan.", "backgrounds112016": "SET 30: Dikeluarkan pada November 2016", @@ -270,16 +270,16 @@ "backgroundOnATreeBranchText": "Di atas batang pokok", "backgroundOnATreeBranchNotes": "Hinggap pada batang pokok.", "backgrounds062017": "SET 37: Dikeluarkan Jun 2017", - "backgroundBuriedTreasureText": "Buried Treasure", - "backgroundBuriedTreasureNotes": "Unearth Buried Treasure.", - "backgroundOceanSunriseText": "Ocean Sunrise", + "backgroundBuriedTreasureText": "Harta Karun Terkubur", + "backgroundBuriedTreasureNotes": "Menemui Harta Karun Terkubur.", + "backgroundOceanSunriseText": "Laut Matahari Terbit", "backgroundOceanSunriseNotes": "Admire an Ocean Sunrise.", "backgroundSandcastleText": "Istana pasir", "backgroundSandcastleNotes": "Memerintah istana pasir.", "backgrounds072017": "SET 38: Dikeluarkan Julai 2017", "backgroundGiantSeashellText": "Giant Seashell", "backgroundGiantSeashellNotes": "Lounge in a Giant Seashell.", - "backgroundKelpForestText": "Kelp Forest", + "backgroundKelpForestText": "Hutan Rumpai Laut", "backgroundKelpForestNotes": "Swim through a Kelp Forest.", "backgroundMidnightLakeText": "Tasik Tengah Malam", "backgroundMidnightLakeNotes": "Berehat di tepi Tasik Tengah Malam. ", @@ -393,20 +393,21 @@ "backgroundBackAlleyNotes": "Look shady loitering in a Back Alley.", "backgroundGlowingMushroomCaveText": "Glowing Mushroom Cave", "backgroundGlowingMushroomCaveNotes": "Stare in awe at a Glowing Mushroom Cave.", - "backgroundCozyBedroomText": "Cozy Bedroom", - "backgroundCozyBedroomNotes": "Curl up in a Cozy Bedroom.", + "backgroundCozyBedroomText": "Bilik Tidur Yang Selesa", + "backgroundCozyBedroomNotes": "Meringkuk di sebuah bilik tidur yang selesa.", "backgrounds122018": "SET 55: Released December 2018", "backgroundFlyingOverSnowyMountainsText": "Snowy Mountains", "backgroundFlyingOverSnowyMountainsNotes": "Soar over Snowy Mountains at night.", - "backgroundFrostyForestText": "Frosty Forest", + "backgroundFrostyForestText": "Hutan Dingin", "backgroundFrostyForestNotes": "Bundle up to hike through a Frosty Forest.", "backgroundSnowyDayFireplaceText": "Snowy Day Fireplace", "backgroundSnowyDayFireplaceNotes": "Snuggle up next to a Fireplace on a Snowy Day.", "backgrounds012019": "SET 56: Released January 2019", - "backgroundAvalancheText": "Avalanche", + "backgroundAvalancheText": "Runtuhan salji", "backgroundAvalancheNotes": "Flee the thundering might of an Avalanche.", - "backgroundArchaeologicalDigText": "Archaeological Dig", + "backgroundArchaeologicalDigText": "Penggalian Arkeologi", "backgroundArchaeologicalDigNotes": "Unearth secrets of the ancient past at an Archaeological Dig.", - "backgroundScribesWorkshopText": "Scribe's Workshop", - "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop." -} \ No newline at end of file + "backgroundScribesWorkshopText": "Bengkel Jurutulis", + "backgroundScribesWorkshopNotes": "Write your next great scroll in a Scribe's Workshop.", + "backgroundMedievalKitchenText": "Dapur Zaman Pertengahan" +} diff --git a/website/common/locales/ms/npc.json b/website/common/locales/ms/npc.json index d27061c74f..45f4421d92 100755 --- a/website/common/locales/ms/npc.json +++ b/website/common/locales/ms/npc.json @@ -17,13 +17,13 @@ "mattBoch": "Matt Boch", "mattShall": "Shall I bring you your steed, <%= name %>? Once you've fed a pet enough food to turn it into a mount, it will appear here. Click a mount to saddle up!", "mattBochText1": "Welcome to the Stable! I'm Matt, the beast master. Starting at level 3, you will find eggs and potions to hatch pets with. When you hatch a pet in the Market, it will appear here! Click a pet's image to add it to your avatar. Feed them with the food you find after level 3, and they'll grow into hardy mounts.", - "welcomeToTavern": "Welcome to The Tavern!", + "welcomeToTavern": "Selamat datang ke Kedai Minuman!", "sleepDescription": "Need a break? Check into Daniel's Inn to pause some of Habitica's more difficult game mechanics:", "sleepBullet1": "Missed Dailies won't damage you", "sleepBullet2": "Tasks won't lose streaks or decay in color", "sleepBullet3": "Bosses won't do damage for your missed Dailies", "sleepBullet4": "Your boss damage or collection Quest items will stay pending until check-out", - "pauseDailies": "Pause Damage", + "pauseDailies": "Menghentikan Kecederaan", "unpauseDailies": "Unpause Damage", "staffAndModerators": "Staff and Moderators", "communityGuidelinesIntro": "Habitica tries to create a welcoming environment for users of all ages and backgrounds, especially in public spaces like the Tavern. If you have any questions, please consult our Community Guidelines.", @@ -36,14 +36,14 @@ "worldBossEvent": "World Boss Event", "worldBossDescription": "World Boss Description", "alexander": "Alexander si Saudagar", - "welcomeMarket": "Welcome to the Market! Buy hard-to-find eggs and potions! Sell your extras! Commission useful services! Come see what we have to offer.", - "welcomeMarketMobile": "Welcome to the Market! Buy hard-to-find eggs and potions! Come see what we have to offer.", + "welcomeMarket": "Selamat datang ke Bazar! Beli telur-telur dan ramuan yang jarang ditemui! Jual barangan anda yang lebih! Tempah perkhidmatan yang berguna! Lihatlah apa yang kami menawarkan.", + "welcomeMarketMobile": "Selamat datang ke Bazar! Beli telur-telur dan ramuan yang jarang ditemui! Lihatlah apa yang kami menawarkan.", "displayItemForGold": "Inginkah anda menjual <%= itemType %>?", "displayEggForGold": "Do you want to sell a <%= itemType %> Egg?", "displayPotionForGold": "Do you want to sell a <%= itemType %> Potion?", "sellForGold": "Jualkan untuk <%= gold %> Syiling Emas", "howManyToSell": "How many would you like to sell?", - "yourBalance": "Your balance", + "yourBalance": "Baki anda:", "sell": "Sell", "buyNow": "Buy Now", "sortByNumber": "Number", @@ -168,4 +168,4 @@ "welcome5": "Now you'll customize your avatar and set up your tasks...", "imReady": "Masuk Habitica", "limitedOffer": "Available until <%= date %>" -} \ No newline at end of file +} diff --git a/website/common/locales/ms/pets.json b/website/common/locales/ms/pets.json index d07283aed8..3c13b74d96 100644 --- a/website/common/locales/ms/pets.json +++ b/website/common/locales/ms/pets.json @@ -9,5 +9,34 @@ "eggs": "Telur-telur", "phoenix": "Burung Phoenix", "orca": "Paus Pembunuh", - "pets": "Haiwan Peliharaan" + "pets": "Haiwan Peliharaan", + "petLikeToEat": "Makanan apa yang disukai oleh haiwan peliharaan saya?", + "filterByMagicPotion": "Ramuan Sakti", + "filterByWacky": "Pelik", + "filterByQuest": "Pencarian", + "etherealLion": "Singa Khayalan", + "noHatchingPotions": "Anda tidak memiliki sebarang ramuan penetasan.", + "rareMounts": "Tunggangan Yang Jarang Ditemui", + "magicMounts": "Tunggangan Ramuan Sakti", + "magicPets": "Haiwan Peliharaan Ramuan Sakti", + "mountMasterText2": " dan sudah melepaskan semua 90 haiwan peliharaan mereka sebanyak <%= count %> kali", + "beastMasterText2": " dan sudah melepaskan haiwan peliharaan mereka sebanyak <%= count %> kali", + "noFood": "Anda tidak memiliki sebarang makanan atau pelana.", + "noSaddlesAvailable": "Anda tidak memiliki sebarang Pelana.", + "noFoodAvailable": "Anda tidak memiliki sebarang Makanan.", + "noEggs": "Anda tidak memiliki sebarang telur.", + "hatchingPotion": "ramuan penetasan", + "magicHatchingPotions": "Potion Penetasan Sakti", + "hatchingPotions": "Potion Penetasan", + "egg": "<%= eggType %> Telur", + "rarePetPop2": "Macam mana mendapat Haiwan Peliharaan ini!", + "magicalBee": "Lebah Sakti", + "noActiveMount": "Tiada Tunggangan aktif", + "activeMount": "Tunggangan aktif", + "mounts": "Tunggangan", + "wackyPets": "Haiwan Peliharaan Pelik", + "rarePets": "Haiwan Peliharaan Yang Jarang Ditemui", + "petsFound": "Haiwan Peliharaan Ditemui", + "noActivePet": "Tiada Haiwan Peliharaan aktif", + "activePet": "Haiwan Peliharaan aktif" } diff --git a/website/common/locales/sv/achievements.json b/website/common/locales/sv/achievements.json index e65eb4c3fa..3f2b4edc30 100644 --- a/website/common/locales/sv/achievements.json +++ b/website/common/locales/sv/achievements.json @@ -1,7 +1,7 @@ { "achievement": "Prestation", "share": "Dela", - "onwards": "Framåt!", + "onwards": "Vidare!", "levelup": "Genom att nå dina livsmål så har du nått en ny nivå och har återfått all din hälsa!", "reachedLevel": "Du har nått nivå <%= level %>", "achievementLostMasterclasser": "Uppdragsslutförare: Klassmästar-serien", diff --git a/website/common/locales/sv/gear.json b/website/common/locales/sv/gear.json index c9e5c46ac8..aae20465e0 100644 --- a/website/common/locales/sv/gear.json +++ b/website/common/locales/sv/gear.json @@ -3,23 +3,23 @@ "equipmentType": "Typ", "klass": "Klass", "groupBy": "Gruppera efter <%= type %>", - "classBonus": "(Det här föremålet matchar din klass, så din statistik multipliceras med 1.5.)", - "classArmor": "Klass Rustning", + "classBonus": "(Det här föremålet tillhör din klass, så statistiken multipliceras med 1.5.)", + "classArmor": "Klassrustning", "featuredset": "Utvalda Set <%= name %>", - "mysterySets": "Mysterie-set", + "mysterySets": "Mystiska set", "gearNotOwned": "Du äger inte detta objekt.", - "noGearItemsOfType": "Du äger inte några av dessa.", - "noGearItemsOfClass": "Du har redan all din klassutrustning! Mer kommer att bli tillgängliga under den Stora Galan nära solstånden och dagjämningarna.", + "noGearItemsOfType": "Du äger inte någon av dessa.", + "noGearItemsOfClass": "Du har redan all din klassutrustning! Mer kommer bli tillgängligt under den Stora Galan vid solstånden och dagjämningarna.", "classLockedItem": "Detta föremål är bara tillgängligt för en specifik klass. På nivå 10 eller högre kan du ändra din klass genom Användarikonen > Inställningar > Karaktärsbyggnad!", - "tierLockedItem": "Detta objekt är bara tillgängligt när du köpt de tidigare objekten i följd. Fortsätt arbeta dig uppåt!", + "tierLockedItem": "Detta objekt är bara tillgängligt när du köpt de tidigare objekten i följd. Fortsätt jobba dig uppåt!", "sortByType": "Typ", "sortByPrice": "Pris", "sortByCon": "TÅL", "sortByPer": "UPP", "sortByStr": "STY", - "sortByInt": "INT", + "sortByInt": "VIS", "weapon": "vapen", - "weaponCapitalized": "Main-Hand Item", + "weaponCapitalized": "Förstahandsföremål", "weaponBase0Text": "Inget vapen", "weaponBase0Notes": "Inget vapen.", "weaponWarrior0Text": "Träningssvärd", @@ -27,68 +27,68 @@ "weaponWarrior1Text": "Svärd", "weaponWarrior1Notes": "Ett enkelt soldatsvärd. Ökar Styrka med <%= str %>.", "weaponWarrior2Text": "Yxa", - "weaponWarrior2Notes": "Double-bitted chopping weapon. Increases Strength by <%= str %>", + "weaponWarrior2Notes": "Dubbelsidigt huggvapen. Ökar Styrka med <%= str %>", "weaponWarrior3Text": "Morgonstjärna", "weaponWarrior3Notes": "Tung klubba med grova spetsar. Ökar Styrka med <%= str %>.", "weaponWarrior4Text": "Safirklinga", - "weaponWarrior4Notes": "Ett svärd vars egg biter som nordanvinden. Ökar Styrka med <%= str %>.", + "weaponWarrior4Notes": "Svärd vars egg biter som nordanvinden. Ökar Styrka med <%= str %>.", "weaponWarrior5Text": "Rubinsvärd", - "weaponWarrior5Notes": "Vapen vars glöd aldrig slocknar. Ökar Styrka med <%= str %>.", + "weaponWarrior5Notes": "Vapen vars smidesglöd aldrig slocknar. Ökar Styrka med <%= str %>.", "weaponWarrior6Text": "Gyllene svärd", "weaponWarrior6Notes": "Mörka väsens fördärv. Ökar Styrka med <%= str %>.", "weaponRogue0Text": "Dolk", - "weaponRogue0Notes": "Smygarens övningsvapen. Har ingen effekt.", + "weaponRogue0Notes": "Skurkens övningsvapen. Har ingen effekt.", "weaponRogue1Text": "Kortsvärd", - "weaponRogue1Notes": "Lätt infällbar klinga. Ökar Styrka med <%= str %>.", + "weaponRogue1Notes": "Lätt, utfällbar klinga. Ökar Styrka med <%= str %>.", "weaponRogue2Text": "Kroksabel", "weaponRogue2Notes": "Skarpt svärd, snabbt med ett dödande slag. Ökar Styrka med <%= str %>.", "weaponRogue3Text": "Kukri", - "weaponRogue3Notes": "Typisk vildmarkskniv, både ett överlevnadsverktyg och ett vapen. Ökar styrka med <%= str %>.", + "weaponRogue3Notes": "Utpräglad vildmarkskniv, både ett överlevnadsverktyg och ett vapen. Ökar styrka med <%= str %>.", "weaponRogue4Text": "Nunchaku", "weaponRogue4Notes": "Tunga batonger som svängs runt på en kedja. Ökar Styrka med <%= str %>.", "weaponRogue5Text": "Ninja-to", - "weaponRogue5Notes": "Smidig och dödlig som ninjan själv. Ökar Styrka med <%= str %>.", + "weaponRogue5Notes": "Slank och dödlig som ninjan själv. Ökar Styrka med <%= str %>.", "weaponRogue6Text": "Kroksvärd", - "weaponRogue6Notes": "Komplext vapen för att snärja och avväpna motståndare. Ökar Styrka med <%= str %>.", + "weaponRogue6Notes": "Komplext vapen fulländat för att snärja och avväpna motståndare. Ökar Styrka med <%= str %>.", "weaponWizard0Text": "Lärlingsstav", "weaponWizard0Notes": "Träningsstav. Har ingen effekt.", "weaponWizard1Text": "Trästav", - "weaponWizard1Notes": "Enkelt redskap i snidat trä. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard1Notes": "Enkelt redskap i snidat trä. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponWizard2Text": "Juvelprydd Stav", - "weaponWizard2Notes": "Koncentrerar energi genom en juvel. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard2Notes": "Fokuserar kraft genom en ädelsten. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponWizard3Text": "Järnstav", - "weaponWizard3Notes": "Metallpläterad för att leda värme, kyla och elektricitet. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard3Notes": "Metallpläterad för att leda värme, kyla och elektricitet. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponWizard4Text": "Mässingsstav", - "weaponWizard4Notes": "Lika kraftfull som den är tung. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard4Notes": "Lika kraftfull som den är tung. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponWizard5Text": "Ärkemagikers stav", - "weaponWizard5Notes": "Hjälper till att väva de mest komplexa trollformler. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard5Notes": "Hjälper till att väva de mest komplexa trollformler. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponWizard6Text": "Guldstav", - "weaponWizard6Notes": "Gjord i orichalcum, alkemiskt guld, mäktigt och ovanligt. Ökar Intelligens med <%= int %> och Uppmärksamhet med <%= per %>.", + "weaponWizard6Notes": "Gjord i orichalcum, alkemiskt guld, mäktigt och ovanligt. Ökar Visdom med <%= int %> och Uppmärksamhet med <%= per %>.", "weaponHealer0Text": "Nybörjarkäpp", "weaponHealer0Notes": "För helare som fortfarande övar. Ger ingen fördel.", "weaponHealer1Text": "Akolytkäpp", - "weaponHealer1Notes": "Tillverkad under en helares invigningsrit. Ökar Intelligens med <%= int %>.", + "weaponHealer1Notes": "Tillverkad under en helares invigningsrit. Ökar Visdom med <%= int %>.", "weaponHealer2Text": "Kvartskäpp", - "weaponHealer2Notes": "Krönt av en ädelsten med helande egenskaper. Ökar Intelligens med <%= int %>.", + "weaponHealer2Notes": "Krönt av en ädelsten med läkande egenskaper. Ökar Visdom med <%= int %>.", "weaponHealer3Text": "Ametistkäpp", - "weaponHealer3Notes": "Renar gift vid beröring. Ökar Intelligens med <%= int %>.", + "weaponHealer3Notes": "Renar gift vid beröring. Ökar Visdom med <%= int %>.", "weaponHealer4Text": "Läkarkäpp", - "weaponHealer4Notes": "Lika mycket yrkesemblem som helande verktyg. Ökar Intelligens med <%= int %>.", + "weaponHealer4Notes": "Lika mycket yrkesemblem som helande verktyg. Ökar Visdom med <%= int %>.", "weaponHealer5Text": "Kunglig spira", - "weaponHealer5Notes": "Passar att pryda en monarks hand, eller handen på den som står på monarkens högra sida. Ökar Intelligens med <%= int %>.", + "weaponHealer5Notes": "Passar att pryda en monarks hand, eller handen på den som står på monarkens högra sida. Ökar Visdom med <%= int %>.", "weaponHealer6Text": "Guldspira", - "weaponHealer6Notes": "Stillar smärta hos alla som ser den. Ökar Intelligens med <%= int %>.", + "weaponHealer6Notes": "Stillar smärta hos alla som ser den. Ökar Visdom med <%= int %>.", "weaponSpecial0Text": "Mörka själars klinga", "weaponSpecial0Notes": "Konsumerar fiendens livsvilja för att förstärka sina slag. Ökar Styrka med <%= str %>.", - "weaponSpecial1Text": "Kristallsvärd", + "weaponSpecial1Text": "Kristallklinga", "weaponSpecial1Notes": "Its glittering facets tell the tale of a hero. Increases all Stats by <%= attrs %>.", "weaponSpecial2Text": "Stephen Weber's drakskaft", - "weaponSpecial2Notes": "Känn svallvågen av drakens makt välla över dig! Ökar Styrka och Uppmärksamhet med <%= attrs %> vardera.", + "weaponSpecial2Notes": "Känn svallvågen av drakens makt välla inifrån! Ökar Styrka och Uppmärksamhet med <%= attrs %> vardera.", "weaponSpecial3Text": "Mustaines milstolpesmosande morgonstjärna", - "weaponSpecial3Notes": "Möten, monster, missnöje: avklarat! Mos! Ökar Styrka, Intelligens och Tålighet med <%= attrs %> vardera.", - "weaponSpecialCriticalText": "Kritisk Hammare för Kryp-Krossning", + "weaponSpecial3Notes": "Möten, monster, missnöje: avklarat! Mos! Ökar Styrka, Visdom och Tålighet med <%= attrs %> vardera.", + "weaponSpecialCriticalText": "Avgörande hammare för kryp-krossande", "weaponSpecialCriticalNotes": "Den här krigaren besegrade en avgörande GitHub-fiende där många krigare föll. Prydd med ben från Bug delar den här hammaren ut ett mäkta avgörande slag. Ökar Styrka och Uppmärksamhet med <%= attrs %> var.", - "weaponSpecialTakeThisText": "Take This Svärd", + "weaponSpecialTakeThisText": "Ta detta svärd", "weaponSpecialTakeThisNotes": "This sword was earned by participating in a sponsored Challenge made by Take This. Congratulations! Increases all Stats by <%= attrs %>.", "weaponSpecialTridentOfCrashingTidesText": "Tidvattenvågornas treudd", "weaponSpecialTridentOfCrashingTidesNotes": "Ger dig förmågan att beordra fiskar och dessutom utdela mäktiga hugg till dina uppgifter. Ökar intelligens med <%= int %>.", diff --git a/website/common/locales/sv/pets.json b/website/common/locales/sv/pets.json index 586b16951b..b568f40cea 100644 --- a/website/common/locales/sv/pets.json +++ b/website/common/locales/sv/pets.json @@ -1,20 +1,20 @@ { "stable": "Stall", - "pets": "Husdjur", - "activePet": "Nuvarande husdjur", - "noActivePet": "Inget nuvarande husdjur", - "petsFound": "Husdjur Funna", - "magicPets": "Husdjur från magiska drycker", - "rarePets": "Sällsynta Husdjur", - "questPets": "Uppdragshusdjur", + "pets": "Sällskapsdjur", + "activePet": "Aktivt sällskapsdjur", + "noActivePet": "Inget aktivt sällskapsdjur", + "petsFound": "Sällskapsdjur funna", + "magicPets": "Magiska brygd-sällskapsdjur", + "rarePets": "Sällsynta sällskapsdjur", + "questPets": "Uppdragssällskapsdjur", "mounts": "Riddjur", - "activeMount": "Nuvarande Riddjur", - "noActiveMount": "Inget nuvarande riddjur", - "mountsTamed": "Tämjda Riddjur", + "activeMount": "Aktivt Riddjur", + "noActiveMount": "Inget aktivt riddjur", + "mountsTamed": "Tama riddjur", "questMounts": "Uppdragsriddjur", - "magicMounts": "Riddjur från magiska drycker", - "rareMounts": "Sällsynta Riddjur", - "etherealLion": "Himmelskt Lejon", + "magicMounts": "Magiska brygd-riddjur", + "rareMounts": "Sällsynta riddjur", + "etherealLion": "Himmelskt lejon", "veteranWolf": "Veteranvarg", "veteranTiger": "Veterantiger", "veteranLion": "Veteranlejon", @@ -23,55 +23,55 @@ "cerberusPup": "Cerberusvalp", "hydra": "Hydra", "mantisShrimp": "Mantisräka", - "mammoth": "Ullig mammut", + "mammoth": "Ullhårig mammut", "orca": "Späckhuggare", "royalPurpleGryphon": "Kunglig Lila Grip", "phoenix": "Fenix", - "magicalBee": "Magiskt Bi", + "magicalBee": "Magiskt bi", "hopefulHippogriffPet": "Hopeful Hippogriff", "hopefulHippogriffMount": "Hopeful Hippogriff", "royalPurpleJackalope": "Kunglig Lila Jackalope", "invisibleAether": "Osynlig Aether", - "rarePetPop1": "Klicka på den gyllene tassen för att lära dig mer om hur du kan erhålla detta sällsynta husdjur genom att bidra till Habitica!", + "rarePetPop1": "Klicka på den gyllene tassen för att lära dig mer om hur du kan erhålla detta sällsynta sällskapsdjur genom att bidra till Habitica!", "rarePetPop2": "Hur du kan få detta husdjur!", - "potion": "<%= potionType %> dryck", + "potion": "<%= potionType %> brygd", "egg": "<%= eggType %>ägg", "eggs": "Ägg", "eggSingular": "ägg", "noEggs": "Du har inga ägg.", - "hatchingPotions": "Kläckningsdrycker", - "magicHatchingPotions": "Magiska kläckningsdrycker", - "hatchingPotion": "kläckningsdryck", - "noHatchingPotions": "Du har inga kläckningsdrycker.", - "inventoryText": "Klicka på ett ägg för att se användbara drycker markerade i grönt och klicka sedan på en av de markerade dryckerna för att kläcka ditt husdjur. Om inga drycker är markerade: tryck igen för att avmarkera ägget och klicka istället på en dryck för att få de användbara äggen markerade. Du kan också sälja oönskade drops till Köpmannen Alexander.", - "haveHatchablePet": "Du har en <%= potion %> kläckningsdryck och <%= egg %> ägg för att kläcka detta husdjur! Klicka på tassavtrycket för att kläcka.", + "hatchingPotions": "Kläckningsbrygder", + "magicHatchingPotions": "Magiska kläckningsbrygder", + "hatchingPotion": "kläckningsbrygd", + "noHatchingPotions": "Du har inga kläckningsbrygder.", + "inventoryText": "Klicka på ett ägg för att se användbara drycker markerade i grönt och klicka sedan på en av de markerade dryckerna för att kläcka ditt husdjur. Om inga drycker är markerade: tryck igen för att avmarkera ägget och klicka istället på en dryck för att få de användbara äggen markerade. Du kan också sälja oönskade fynd till Köpmannen Alexander.", + "haveHatchablePet": "Du har en <%= potion %> kläckningsbrygd och <%= egg %> ägg för att kläcka detta sällskapsdjur! Klicka på tassavtrycket för att kläcka.", "quickInventory": "Snabbåtkomst till Förråd", "foodText": "mat", - "food": "Mat och Sadlar", - "noFoodAvailable": "Du har ingen Mat.", - "noSaddlesAvailable": "Du har inga Sadlar.", + "food": "Mat och sadlar", + "noFoodAvailable": "Du har ingen mat.", + "noSaddlesAvailable": "Du har inga sadlar.", "noFood": "Du har ingen mat eller sadlar.", - "dropsExplanation": "Få dessa objekt snabbare med Diamanter om du inte vill vänta på att de hittas när du utfört en uppgift. Lär dig mer om fyndsystem.", - "dropsExplanationEggs": "Spendera Diamanter för att få ägg snabbare om du inte vill vänta på dom som fynd, eller att repetera Uppdraf för att tjäna Uppdragsägg. Lär dig mer om fyndsystemet.", - "premiumPotionNoDropExplanation": "Magiska kläckningsdrycker kan inte användas på ägg som du fått från Uppdrag. Det enda sättet att få Magiska Kläckningsdrycker är genom att köpa dom nedan, inte från fynd.", + "dropsExplanation": "Få dessa objekt snabbare med juveler om du inte vill vänta på att de hittas när du utfört en uppgift. Lär dig mer om fyndsystem.", + "dropsExplanationEggs": "Spendera juveler för att få ägg snabbare om du inte vill vänta på att få dem som fynd, eller gör om uppdrag för att tjäna uppdragsägg. Lär dig mer om fyndsystemet.", + "premiumPotionNoDropExplanation": "Magiska kläckningsbrygder kan inte användas på ägg som du fått från Uppdrag. Det enda sättet att få magiska kläckningsbrygder är genom att köpa dem nedan, inte från fynd.", "beastMasterProgress": "Bestmästarframsteg", - "stableBeastMasterProgress": "Bestmästarframsteg: <%= number %> Hittade Husdjur", - "beastAchievement": "Du har erhållit bedriften \"Djurmästare\" genom att ha samlat alla husdjur!", + "stableBeastMasterProgress": "Bestmästarframsteg: <%= number %> hittade sällskapsdjur", + "beastAchievement": "Du har erhållit bedriften \"Djurmästare\" för att ha samlat alla sällskapsdjur!", "beastMasterName": "Bestmästare", - "beastMasterText": "Har hittat alla 90 husdjur (extremt svårt, gratulera den här användaren!)", - "beastMasterText2": " och har befriat deras husdjur totalt <%= count %> gång(er)", + "beastMasterText": "Har hittat alla 90 sällskapsdjur (otroligt svårt, gratulera den här användaren!)", + "beastMasterText2": " och har frigett sina husdjur totalt <%= count %> gång(er)", "mountMasterProgress": "Framsteg mot Riddjursmästare", - "stableMountMasterProgress": "Stallmästar-framsteg: <%= number %> Riddjur Tämjda", + "stableMountMasterProgress": "Riddjursmästarframsteg: <%= number %> Riddjur tämjda", "mountAchievement": "Du har erhållit bedriften \"Riddjursmästare\" genom att samla alla riddjur!", "mountMasterName": "Riddjursmästare", "mountMasterText": "Har tämjt alla 90 riddjur (ännu svårare, gratulera denna användare!)", "mountMasterText2": " och har frigett alla 90 av sina riddjur totalt <%= count %> gång(er)", "beastMountMasterName": "Bestmästare och Riddjursmästare", "triadBingoName": "Triadbingo", - "triadBingoText": "Har hittat alla 90 husdjur, alla 90 riddjur, och alla 90 husdjur IGEN (HUR GJORDE DU DET?)", - "triadBingoText2": " och har befriat ett fullt stall totalt <%= count %> gång(er)", + "triadBingoText": "Har hittat alla 90 sällskapsdjur, alla 90 riddjur, och alla 90 sällskapsdjur IGEN (HUR GJORDE DU DET?)", + "triadBingoText2": " och har frigett ett fullt stall totalt <%= count %> gång(er)", "triadBingoAchievement": "You have earned the \"Triad Bingo\" achievement for finding all the pets, taming all the mounts, and finding all the pets again!", - "dropsEnabled": "Dropsystem Aktiverat!", + "dropsEnabled": "Fyndsystem aktiverat!", "itemDrop": "Ett föremål har droppat!", "firstDrop": "You've unlocked the Drop System! Now when you complete tasks, you have a small chance of finding an item, including eggs, potions, and food! You just found a <%= eggText %> Egg! <%= eggNotes %>", "useGems": "Om du är intresserad av ett husdjur men inte klarar av att vänta på att det skall dyka upp som fynd kan du använda juveler från Inventory > Markanden för att köpa ett!", diff --git a/website/common/locales/vi/front.json b/website/common/locales/vi/front.json index c1504ff208..cfbb804c49 100644 --- a/website/common/locales/vi/front.json +++ b/website/common/locales/vi/front.json @@ -17,5 +17,67 @@ "andeeliaoQuote": "Sản phẩm tuyệt vời, chỉ mới sử dụng một vài ngày trước và đã có ý thức và năng suất hơn với thời gian của bản thân!", "althaireQuote": "Có Nhiệm vụ liên tục thực sự thúc đẩy tôi làm tất cả những Công việc hằng ngày và làm tất cả Việc cần làm. Động lực lớn nhất của tôi là không để Tổ đội mình thất vọng.", "alexandraQuote": "Không thể KHÔNG nói về [Habitica] trong bài phát biểu của tôi ở Madrid. Công cụ buộc-phải-có cho những người làm tự do mà vẫn cần có khách.", - "termsAndAgreement": "Bằng cách bấm vào nút bên dưới, bạn đã cho thấy rằng bạn đã đọc và đồng ý với Điều khoản Dịch vụChính sách Bảo mật." + "termsAndAgreement": "Bằng cách bấm vào nút bên dưới, bạn đã cho thấy rằng bạn đã đọc và đồng ý với Điều khoản Dịch vụChính sách Bảo mật.", + "irishfeet123Quote": "Tôi đã từng có những thói quen tồi tệ với việc dọn dẹp chỗ của mình ngay lập tức sau bữa ăn và để ly chén đủ chỗ. [Habitica] đã trị điều đó!", + "invalidEmail": "Một địa chỉ email hợp lệ là cần thiết để thực hiện một lần đặt lại mật khẩu.", + "infhQuote": "[Habitica] đã thực sự giúp tôi xây dựng lối sống trong trường đại học.", + "history": "Lịch sử", + "healthSample5": "Đổ mồ hôi trong 1 giờ", + "healthSample4": "Ăn Thức ăn Lành mạnh/Bẩn", + "healthSample3": "Đi Thang bộ/Thang máy", + "healthSample2": "Nhai kẹo gum/Hút thuốc", + "healthSample1": "Uống nước lọc/nước có gas", + "wellness": "Sức khỏe", + "guidanceForBlacksmiths": "Hướng dẫn cho Thợ rèn", + "goals": "Những mục tiêu", + "goalSample5": "Đọc một Bài viết bổ ích", + "goalSample4": "Bài học tiếng Nhật trên Duolingo", + "goalSample3": "Làm bài đăng trên blog", + "goalSample2": "Làm bài viết sẽ được xuất bản", + "goalSample1": "Luyện tập Piano 1 giờ", + "gamifyButton": "Trò chơi hóa cuộc sống của bạn ngay hôm nay!", + "free": "Tham gia miễn phí", + "frabjabulousQuote": "[Habitica] là lí do tôi có một công việc thú vị, trả lương cao... và kì diệu hơn cả, bây giờ tôi là người dùng chỉ nha khoa mỗi ngày!", + "forgotPass": "Quên Mật khẩu", + "footerSocial": "Xã hội", + "footerMobile": "Di động", + "footerCompany": "Công ty", + "footerCommunity": "Cộng đồng", + "footerDevs": "Nhà phát triển", + "featuresHeading": "Chúng tôi còn được giới thiệu...", + "featuredIn": "Được giới thiệu ở", + "featureSocialHeading": "Tham gia Cộng đồng", + "featureSocialByline": "Tham gia những nhóm có sở thích chung với những người có ý tưởng lớn gặp nhau. Tạo những Thử thách để thi với những người dùng khác.", + "featurePetHeading": "Thú cưng và Thú cưỡi", + "featurePetByline": "Những quả trứng và vật phẩm rơi ra khi bạn hoàn thành những công việc của mình. Hãy năng suất nhất có thể để thu thập những Thú cưng và Thú cưỡi!", + "featureEquipHeading": "Trang bị và hơn thế nữa", + "featureEquipByline": "Mua những Trang bị phiên bản giới hạn, những Lọ thuốc, và nhiều vật phẩm ảo khác trong Chợ của chúng tôi với những phần thưởng hoàn thành công việc của bạn!", + "featureAchievementHeading": "Những Huy hiệu Thành tựu", + "featureAchievementByline": "Làm gì đó thật ngầu? Kiếm một cái Huy hiệu và phô bày nó ra!", + "examplesHeading": "Những người chơi dùng Habitica để chiến đấu...", + "evagantzQuote": "Cuộc hẹn nha khoa đầu tiên trong đời mà nha sĩ đã thực sự phấn khích về thói quen dùng chỉ nha khoa của tôi. Cảm ơn [Habitica]!", + "sendLink": "Gửi Đường dẫn", + "forgotPasswordSteps": "Nhập vào địa chỉ email mà bạn đã dùng để đăng kí tài khoản Habitica của mình.", + "emailNewPass": "Gửi Email một Đường dẫn Đặt lại Mật khẩu", + "forgotPassword": "Quên Mật khẩu?", + "elmiQuote": "Mỗi buổi sáng tôi đều mong đợi được dậy để có thể kiếm vài đồng vàng!", + "dreimQuote": "Khi tôi khám phá ra [Habitica] vào mùa hè năm ngoái, tôi đã mới vừa trượt khoảng một nửa trong số những bài kiểm tra của mình. Cảm ơn Công việc hằng ngày... Tôi đã có thể gọn gàng và kỷ luật bản thân, và tôi thực sự đã vượt qua những bài kiểm tra của mình với những điểm số tốt vào tháng trước.", + "dragonsilverQuote": "Tôi không thể kể hết cho bạn nghe bao nhiêu hệ thống theo dõi thời gian và công việc tôi đã thử dùng trong nhiều thập kỉ qua... [Habitica] là thứ duy nhất tôi dùng mà có thể thực sự giúp tôi hoàn thành công việc hơn là chỉ liệt kê ra.", + "contribUse": "Những người đóng góp của Habitica sử dụng", + "companyVideos": "Những Video", + "companyTerms": "Điều khoản", + "companyPrivacy": "Bảo mật", + "companyDonate": "Ủng hộ tiền", + "companyContribute": "Đóng góp", + "devBlog": "Blog của Nhà phát triển", + "companyBlog": "Blog", + "companyAbout": "Cách hoạt động", + "communityExtensions": "Các công cụ mở rộng & thêm vào", + "clearBrowserData": "Xóa Dữ liệu Trình duyệt", + "choreSample5": "Giặt và Phơi một đống Quần áo", + "choreSample3": "Rửa một đống Chén", + "choreSample1": " Đem Quần áo bẩn bỏ vào Giỏ", + "businessSample5": "Gọi điện Khách hàng/Trì hoãn Cuộc gọi", + "businessSample2": "20 phút Sắp xếp tài liệu", + "businessSample1": "Xác nhận 1 trang Kiểm kê" } diff --git a/website/common/locales/vi/noscript.json b/website/common/locales/vi/noscript.json index 177a73c3d1..0176e93b8d 100755 --- a/website/common/locales/vi/noscript.json +++ b/website/common/locales/vi/noscript.json @@ -1,6 +1,6 @@ { "jsDisabledHeading": "Ôi! Trình duyệt của bạn chưa được kích hoạt JavaScript", - "jsDisabledHeadingFull": "Ôi trời! Trình duyệt của bạn chưa được kích hoạt JavaScript và thiếu nó thì Habitica không thể sử dụng được.", - "jsDisabledText": "Habitica không thể mở trang này nếu thiếu nó!", + "jsDisabledHeadingFull": "Ôi trời! Trình duyệt của bạn chưa được kích hoạt JavaScript và thiếu nó thì Habitica không thể hoạt động như ý được", + "jsDisabledText": "Habitica không thể hiển thị được nếu không có nó!", "jsDisabledLink": "Vui lòng kích hoạt Javascript để tiếp tục!" -} \ No newline at end of file +} diff --git a/website/common/locales/zh/npc.json b/website/common/locales/zh/npc.json index 563eac97ac..fd0a29ed5f 100644 --- a/website/common/locales/zh/npc.json +++ b/website/common/locales/zh/npc.json @@ -135,7 +135,7 @@ "tourMuchMore": "完成新手指导后,你可以与小伙伴一起成立队伍,在兴趣相投的公会里聊天,参与挑战,还有更多的乐趣等着你!", "tourStatsPage": "这是你的属性点界面!完成列表任务来获得成就。", "tourTavernPage": "欢迎来到酒馆,一个全年龄段聊天室!如果你生病了或外出旅行,通过点击“进入酒馆”可以暂时免受每日任务的伤害。来问声好吧!", - "tourPartyPage": "你的队伍会使你保持责任心。邀请朋友来解锁任务卷轴!", + "tourPartyPage": "你的队伍会使你保持责任心。邀请朋友来解锁副本卷轴!", "tourGuildsPage": "公会是勇士们创造来讨论共同兴趣的聊天组。浏览公会目录并选择你感兴趣的加入吧~!务必查看受欢迎的The Newbies公会,在那里所有人都可以询问关于Habitica的一切!", "tourChallengesPage": "挑战是一些玩家创建的“任务列表”,接受挑战就意味着把这些任务列表复制到你自己的清单上。和其他用户竞争比赛,赢得挑战就可以获得宝石!", "tourMarketPage": "从4级开始,当你完成任务时,蛋和孵化药水会随机掉落。他们会出现在这里——使用它们来孵化宠物!你也可以从集市购买物品。", From 7c0da8051f644e5ac78aa59b4bcba0f0beef033f Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:23:56 +0100 Subject: [PATCH 09/50] build(deps): bump @vue/cli-plugin-unit-mocha in /website/client (#11835) Bumps [@vue/cli-plugin-unit-mocha](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-unit-mocha) from 4.1.2 to 4.2.2. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.2.2/packages/@vue/cli-plugin-unit-mocha) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 80 ++++++++++++++++++++++++-------- website/client/package.json | 2 +- 2 files changed, 61 insertions(+), 21 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 33509d7ed1..8c1cf56747 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -4276,15 +4276,55 @@ } }, "@vue/cli-plugin-unit-mocha": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-mocha/-/cli-plugin-unit-mocha-4.1.2.tgz", - "integrity": "sha512-ExrzRQ3eugTjiMlog1IXCnyA2l6qjyy6wNRtQYjv+f6zvRWt32CXeSV4fg4Q2G7DsNIlsZJwJuzqfRwhghfImA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-unit-mocha/-/cli-plugin-unit-mocha-4.2.2.tgz", + "integrity": "sha512-idrh0A+FTXF6jdVl7qmA04HtugD2Zk0GmSA4U3KO/o2UyTZGVULDy/OQXcXSBTHvddrdYkrZIpNVbk+jzQ7FYw==", "requires": { - "@vue/cli-shared-utils": "^4.1.2", + "@vue/cli-shared-utils": "^4.2.2", "jsdom": "^15.2.1", "jsdom-global": "^3.0.2", "mocha": "^6.2.2", - "mochapack": "^1.1.12" + "mochapack": "^1.1.13" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz", + "integrity": "sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.87.0", + "request-promise-native": "^1.0.8", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-vuex": { @@ -7728,9 +7768,9 @@ "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "cssstyle": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.0.0.tgz", - "integrity": "sha512-QXSAu2WBsSRXCPjvI43Y40m6fMevvyRm8JVAuF9ksQz5jha4pWP1wpaK7Yu5oLFc6+XAY+hj8YhefyXcBB53gg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.2.0.tgz", + "integrity": "sha512-sEb3XFPx3jNnCAMtqrXPDeSgQr+jojtCeNf8cvMNMh1cG970+lljssvQDzPq6lmmJu2Vhqood/gtEomBiHOGnA==", "requires": { "cssom": "~0.3.6" }, @@ -12851,9 +12891,9 @@ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } @@ -12968,9 +13008,9 @@ } }, "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", "requires": { "@types/glob": "^7.1.1", "array-union": "^2.1.0", @@ -13011,9 +13051,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } @@ -19196,9 +19236,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } diff --git a/website/client/package.json b/website/client/package.json index 6655ee6128..e48056c78f 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -16,7 +16,7 @@ "@vue/cli-plugin-babel": "^4.1.2", "@vue/cli-plugin-eslint": "^4.1.2", "@vue/cli-plugin-router": "^4.1.2", - "@vue/cli-plugin-unit-mocha": "^4.1.2", + "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.1.2", "@storybook/addon-actions": "^5.3.10", "@storybook/addon-knobs": "^5.3.10", From 1c4a941c886904059c456c0f8403e71223f2dd43 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:24:13 +0100 Subject: [PATCH 10/50] build(deps): bump @storybook/addon-knobs in /website/client (#11849) Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs) from 5.3.10 to 5.3.12. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.12/addons/knobs) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 139 +++++++++++++++++++++---------- website/client/package.json | 2 +- 2 files changed, 95 insertions(+), 46 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 8c1cf56747..27a09105fe 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2452,16 +2452,16 @@ } }, "@storybook/addon-knobs": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.10.tgz", - "integrity": "sha512-0mroTdXQItWOotswyo2e+P+Xmt4O+AyuVegRE3K5/2w/WMf2ku/YdRzH0uPgYS+y8PD0j3vDcTXt1UFnzjv8eg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.12.tgz", + "integrity": "sha512-BZaFg0sb9EAk/SUAFG7PArMlywrIKDfbeg073zcf7fGa1Aa2M0AauBZ/eAiidCZsWcrOlt0FWwfPs+SHNSqEOA==", "requires": { - "@storybook/addons": "5.3.10", - "@storybook/api": "5.3.10", - "@storybook/client-api": "5.3.10", - "@storybook/components": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/api": "5.3.12", + "@storybook/client-api": "5.3.12", + "@storybook/components": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/theming": "5.3.12", "@types/react-color": "^3.0.1", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", @@ -2477,31 +2477,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -2517,29 +2517,65 @@ "util-deprecate": "^1.0.2" } }, + "@storybook/channel-postmessage": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", + "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", + "requires": { + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + } + }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, + "@storybook/client-api": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", + "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", + "requires": { + "@storybook/addons": "5.3.12", + "@storybook/channel-postmessage": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + } + }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.10.tgz", - "integrity": "sha512-azGOazbkAJguGLZ7MOA8ZMh+Y2MTxhOcT7+jCVyl/AqpYuKjRR8cogZCWkbg5DnQsj79XNBr4eFWJ64m8dlUZw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", + "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", "requires": { - "@storybook/client-logger": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/client-logger": "5.3.12", + "@storybook/theming": "5.3.12", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -2562,17 +2598,17 @@ } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -2586,13 +2622,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -2604,6 +2640,19 @@ "ts-dedent": "^1.1.0" } }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, "qs": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", diff --git a/website/client/package.json b/website/client/package.json index e48056c78f..35b073e27e 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -19,7 +19,7 @@ "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.1.2", "@storybook/addon-actions": "^5.3.10", - "@storybook/addon-knobs": "^5.3.10", + "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.10", "@storybook/addon-notes": "^5.3.10", "@storybook/vue": "^5.3.10", From c643f6a16cb654f83e5cf3235c9ac82f935d02fa Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:24:45 +0100 Subject: [PATCH 11/50] build(deps): bump bcrypt from 3.0.7 to 3.0.8 (#11847) Bumps [bcrypt](https://github.com/kelektiv/node.bcrypt.js) from 3.0.7 to 3.0.8. - [Release notes](https://github.com/kelektiv/node.bcrypt.js/releases) - [Changelog](https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md) - [Commits](https://github.com/kelektiv/node.bcrypt.js/compare/v3.0.7...v3.0.8) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 45 +++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 039f963292..3ab1594b34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2161,12 +2161,12 @@ } }, "bcrypt": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.7.tgz", - "integrity": "sha512-K5UglF9VQvBMHl/1elNyyFvAfOY9Bj+rpKrCSR9sFwcW8FywAYJSRwTURNej5TaAK2TEJkcJ6r6lh1YPmspx5Q==", + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.8.tgz", + "integrity": "sha512-jKV6RvLhI36TQnPDvUFqBEnGX9c8dRRygKxCZu7E+MgLfKZbmmXL8a7/SFFOyHoPNX9nV81cKRC5tbQfvEQtpw==", "requires": { "nan": "2.14.0", - "node-pre-gyp": "0.13.0" + "node-pre-gyp": "0.14.0" }, "dependencies": { "nan": { @@ -9362,9 +9362,9 @@ } }, "needle": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz", - "integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.3.2.tgz", + "integrity": "sha512-DUzITvPVDUy6vczKKYTnWc/pBZ0EnjMJnQ3y+Jo5zfKFimJs7S3HFCxCRZYB9FUZcrzUQr3WsmvZgddMEIZv6w==", "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -9597,9 +9597,9 @@ "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" }, "node-pre-gyp": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.13.0.tgz", - "integrity": "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.14.0.tgz", + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", @@ -9610,7 +9610,7 @@ "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", - "tar": "^4" + "tar": "^4.4.2" }, "dependencies": { "rimraf": { @@ -9707,9 +9707,12 @@ } }, "npm-bundled": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz", - "integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.1.tgz", + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } }, "npm-conf": { "version": "1.1.3", @@ -9729,13 +9732,19 @@ } } }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==" + }, "npm-packlist": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.6.tgz", - "integrity": "sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg==", + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", "requires": { "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npm-run-path": { diff --git a/package.json b/package.json index 9617c5d3c3..6d5f4a48f8 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "apidoc": "^0.17.5", "apn": "^2.2.0", "aws-sdk": "^2.610.0", - "bcrypt": "^3.0.7", + "bcrypt": "^3.0.8", "body-parser": "^1.18.3", "compression": "^1.7.4", "cookie-session": "^1.4.0", From 53510e3ea726ddf0bd8f8e772e2ca3a9b4a2659a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:25:08 +0100 Subject: [PATCH 12/50] build(deps): bump @storybook/vue in /website/client (#11843) Bumps [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue) from 5.3.10 to 5.3.12. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.12/app/vue) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 352 +++++++++++++++++++------------ website/client/package.json | 2 +- 2 files changed, 214 insertions(+), 140 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 27a09105fe..461b7737b5 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3249,25 +3249,25 @@ } }, "@storybook/core": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.10.tgz", - "integrity": "sha512-KdCsfT8XZsPbyB90YRJJVVh7cac6TZhb0+xtEgepH8JozePrHwWRpt7y37u8XnFewnvsaUvWvRKcQiC6/K1oTg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.12.tgz", + "integrity": "sha512-oqffKLyMEVREeOC8O1RVO+xn68zk4wZkjWN9KbhbMoP3zdxM1gdvpsemdVE1C008mZfe1A/KBwuuEmcn9EBTNw==", "requires": { "@babel/plugin-proposal-class-properties": "^7.7.0", "@babel/plugin-proposal-object-rest-spread": "^7.6.2", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.2.0", "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.10", - "@storybook/channel-postmessage": "5.3.10", - "@storybook/client-api": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/channel-postmessage": "5.3.12", + "@storybook/client-api": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.10", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", - "@storybook/ui": "5.3.10", + "@storybook/node-logger": "5.3.12", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", + "@storybook/ui": "5.3.12", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "autoprefixer": "^9.7.2", @@ -3329,31 +3329,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3369,34 +3369,70 @@ "util-deprecate": "^1.0.2" } }, + "@storybook/channel-postmessage": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", + "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", + "requires": { + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + } + }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, + "@storybook/client-api": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", + "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", + "requires": { + "@storybook/addons": "5.3.12", + "@storybook/channel-postmessage": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + } + }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3410,13 +3446,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3537,11 +3573,24 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, "is-wsl": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -3660,9 +3709,9 @@ } }, "@storybook/node-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.10.tgz", - "integrity": "sha512-ivasRTdJPFj9qi9q4ozkn6lhWi16cubf9AZwC5Or5HJE4OJkSsowecJBu28l2p887yexDkCDazOIvR9XtEIoIA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.12.tgz", + "integrity": "sha512-ytIqS1Lx+gWFBNxwWOK7F63702YYsoU90UFQNUMC44lC1L7tOI9BQXtGIWTvmXJYns+O5pHHOVKkHLT9EGX2OA==", "requires": { "@types/npmlog": "^4.1.2", "chalk": "^3.0.0", @@ -3766,19 +3815,19 @@ } }, "@storybook/ui": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.10.tgz", - "integrity": "sha512-YVsFL7ZF2reDhubwjafyJK+eKKo5n9Np+VRMPnjeqpjd3+/N70Wg4VnT/AqgKrCXfCGExit+CVf3wbwBpnP1Kw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.12.tgz", + "integrity": "sha512-dVYJJkwjfGkz3u0lnfawnT6hqBRnANVlKEYirKYZyQ/RouCN3naNh9Sagrpg7hJHYib4Ny6J/pyaNdfdieDS+w==", "requires": { "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.10", - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/components": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/components": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "core-js-pure": "^3.0.1", @@ -3807,31 +3856,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3848,28 +3897,28 @@ } }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.10.tgz", - "integrity": "sha512-azGOazbkAJguGLZ7MOA8ZMh+Y2MTxhOcT7+jCVyl/AqpYuKjRR8cogZCWkbg5DnQsj79XNBr4eFWJ64m8dlUZw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", + "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", "requires": { - "@storybook/client-logger": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/client-logger": "5.3.12", + "@storybook/theming": "5.3.12", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -3892,17 +3941,17 @@ } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3916,13 +3965,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3952,12 +4001,12 @@ } }, "@storybook/vue": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.10.tgz", - "integrity": "sha512-e57AS1dgN1It8ZI1pT09zACxuGM87ekbxWYzGlivDRPI2qqTiZ1zHkwf+V3KV4j+HW+TNocBItl5tHfjqv7Giw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.12.tgz", + "integrity": "sha512-lwQxiI8ZBiP/jYAultvi9b89/7l/aJCcwopvcFPFFUeskFBhgDr/7BwAuuwWaUDAi5oPCJ7xXYh/mNnCKUzGiA==", "requires": { - "@storybook/addons": "5.3.10", - "@storybook/core": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/core": "5.3.12", "@types/webpack-env": "^1.15.0", "core-js": "^3.0.1", "global": "^4.3.2", @@ -3967,31 +4016,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -4008,33 +4057,33 @@ } }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -4048,13 +4097,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -5094,9 +5143,9 @@ } }, "ansi-to-html": { - "version": "0.6.13", - "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.13.tgz", - "integrity": "sha512-Ys2/umuaTlQvP9DLkaa7UzRKF2FLrfod/hNHXS9QhXCrw7seObG6ksOGmNz3UoK+adwM8L9vQfG7mvaxfJ3Jvw==", + "version": "0.6.14", + "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.14.tgz", + "integrity": "sha512-7ZslfB1+EnFSDO5Ju+ue5Y6It19DRnZXWv8jrGHgIlPna5Mh4jz7BV5jCbQneXNFurQcKoolaaAjHtgSBfOIuA==", "requires": { "entities": "^1.1.2" }, @@ -10909,9 +10958,9 @@ } }, "html-minifier-terser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.2.tgz", - "integrity": "sha512-VAaitmbBuHaPKv9bj47XKypRhgDxT/cDLvsPiiF7w+omrN3K0eQhpigV9Z1ilrmHa9e0rOYcD6R/+LCDADGcnQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.0.3.tgz", + "integrity": "sha512-It4No3H1V3Dhd/O0MePFdo0oX/M6u6YZTMw4My/010mT6vxdbqge7+0RoxGAmeSbKok6gjYZoP0p4rpZ2+J2yw==", "requires": { "camel-case": "^3.0.0", "clean-css": "^4.2.1", @@ -14372,11 +14421,36 @@ } }, "postcss-flexbugs-fixes": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", - "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.0.tgz", + "integrity": "sha512-QRE0n3hpkxxS/OGvzOa+PDuy4mh/Jg4o9ui22/ko5iGYOG3M5dfJabjnAZjTdh2G9F85c7Hv8hWcEDEKW/xceQ==", "requires": { - "postcss": "^7.0.0" + "postcss": "^7.0.26" + }, + "dependencies": { + "postcss": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", + "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-import": { diff --git a/website/client/package.json b/website/client/package.json index 35b073e27e..65564a48ff 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -22,7 +22,7 @@ "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.10", "@storybook/addon-notes": "^5.3.10", - "@storybook/vue": "^5.3.10", + "@storybook/vue": "^5.3.12", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^5.8.0", "axios": "^0.19.2", From 100c7c4395159ec5a998063dfbe6f4d822edc996 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:25:25 +0100 Subject: [PATCH 13/50] build(deps): bump rimraf from 3.0.1 to 3.0.2 (#11840) Bumps [rimraf](https://github.com/isaacs/rimraf) from 3.0.1 to 3.0.2. - [Release notes](https://github.com/isaacs/rimraf/releases) - [Changelog](https://github.com/isaacs/rimraf/blob/master/CHANGELOG.md) - [Commits](https://github.com/isaacs/rimraf/compare/v3.0.1...v3.0.2) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3ab1594b34..9ffc77e6fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11248,9 +11248,9 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.1.tgz", - "integrity": "sha512-IQ4ikL8SjBiEDZfk+DFVwqRK8md24RWMEJkdSlgNLkyyAImcjf8SWvU1qFMDOb4igBClbTQ/ugPqXcRwdFTxZw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } diff --git a/package.json b/package.json index 6d5f4a48f8..372d51dd9a 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "ps-tree": "^1.0.0", "regenerator-runtime": "^0.13.3", "remove-markdown": "^0.3.0", - "rimraf": "^3.0.1", + "rimraf": "^3.0.2", "short-uuid": "^3.0.0", "stripe": "^7.15.0", "superagent": "^5.2.1", From d55400cc807a34ed770f1c9eccca6583570803be Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:25:44 +0100 Subject: [PATCH 14/50] build(deps): bump @vue/cli-plugin-eslint in /website/client (#11839) Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 4.1.2 to 4.2.2. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.2.2/packages/@vue/cli-plugin-eslint) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 102 +++++++++++++++++++++++++++++-- website/client/package.json | 2 +- 2 files changed, 99 insertions(+), 5 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 461b7737b5..10ba3564e7 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -4354,15 +4354,109 @@ } }, "@vue/cli-plugin-eslint": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.1.2.tgz", - "integrity": "sha512-j6Z6tyhas7AFBwSvQ8JdKPLfaakZbwmK0+Xk8H6BK1/GrEpSCsb8pzBV8faStbKCPUO9vlKEuO319kHypUTJ1g==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.2.2.tgz", + "integrity": "sha512-C6Foeq+XjsAMy+F9XTXGUtCKBgTJXGRjqUdmehU5J4i84erSIRulOahqjHr6J6IslJcDAmBekF8xXhMzX839NA==", "requires": { - "@vue/cli-shared-utils": "^4.1.2", + "@vue/cli-shared-utils": "^4.2.2", "eslint-loader": "^2.1.2", "globby": "^9.2.0", + "inquirer": "^6.3.1", "webpack": "^4.0.0", "yorkie": "^2.0.0" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz", + "integrity": "sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.87.0", + "request-promise-native": "^1.0.8", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "inquirer": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", + "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-router": { diff --git a/website/client/package.json b/website/client/package.json index 65564a48ff..ddd428f59f 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@vue/cli-plugin-babel": "^4.1.2", - "@vue/cli-plugin-eslint": "^4.1.2", + "@vue/cli-plugin-eslint": "^4.2.2", "@vue/cli-plugin-router": "^4.1.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.1.2", From 13fa1924ae62d471597b4cf928629a8236bb56c6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:25:56 +0100 Subject: [PATCH 15/50] build(deps): bump amplitude-js from 5.8.0 to 5.9.0 in /website/client (#11838) Bumps [amplitude-js](https://github.com/amplitude/amplitude-javascript) from 5.8.0 to 5.9.0. - [Release notes](https://github.com/amplitude/amplitude-javascript/releases) - [Changelog](https://github.com/amplitude/Amplitude-JavaScript/blob/master/CHANGELOG.md) - [Commits](https://github.com/amplitude/amplitude-javascript/compare/v5.8.0...v5.9.0) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 10ba3564e7..a4e7c18bea 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -5157,9 +5157,9 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" }, "amplitude-js": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-5.8.0.tgz", - "integrity": "sha512-eqlDsAQu/5CQQ6C6ePA9gicjgNHlw/C+DIOFMqsq5uIBQEN8EG4O3YVgQe/R22RxQqFkyBGZSNrBCQwEw42ghQ==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/amplitude-js/-/amplitude-js-5.9.0.tgz", + "integrity": "sha512-lWYSmCwhPWlvRL0ZE/GRHLN0fi8ToAtxXo+Utr1l4dEzOjQhLHvvhfHT7eJxmQFoxzU15jmLHKegE4QPONXMow==", "requires": { "@amplitude/ua-parser-js": "0.7.20", "blueimp-md5": "^2.10.0", diff --git a/website/client/package.json b/website/client/package.json index ddd428f59f..a805a6b1a5 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -24,7 +24,7 @@ "@storybook/addon-notes": "^5.3.10", "@storybook/vue": "^5.3.12", "@vue/test-utils": "1.0.0-beta.29", - "amplitude-js": "^5.8.0", + "amplitude-js": "^5.9.0", "axios": "^0.19.2", "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.0.1", From 247246b99d2b4d9073804efb3beac578672dfb67 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:27:14 +0100 Subject: [PATCH 16/50] build(deps): bump @storybook/addon-actions in /website/client (#11837) Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 5.3.10 to 5.3.12. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.12/addons/actions) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 139 +++++++++++++++++++++---------- website/client/package.json | 2 +- 2 files changed, 95 insertions(+), 46 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index a4e7c18bea..8f85e64fd2 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2286,16 +2286,16 @@ } }, "@storybook/addon-actions": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.10.tgz", - "integrity": "sha512-k4LT2pMiUm3WljBGWGlMsPVJhmESfLiyos0BV2apLIXEVb0L/O8rEJtZ9GBEab63lZVb4Yxo0yGbGIk6In13bQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.12.tgz", + "integrity": "sha512-3j6ZJROcH4bm8vpaM2RU/sRdoOLF9DpVWiE6uutlrVEV6eWuexrUAYwSzuF4Pjr1LUWDSDIT9pEES+tHdn9Rww==", "requires": { - "@storybook/addons": "5.3.10", - "@storybook/api": "5.3.10", - "@storybook/client-api": "5.3.10", - "@storybook/components": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/api": "5.3.12", + "@storybook/client-api": "5.3.12", + "@storybook/components": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/theming": "5.3.12", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", "global": "^4.3.2", @@ -2307,31 +2307,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -2347,29 +2347,65 @@ "util-deprecate": "^1.0.2" } }, + "@storybook/channel-postmessage": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", + "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", + "requires": { + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + } + }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, + "@storybook/client-api": { + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", + "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", + "requires": { + "@storybook/addons": "5.3.12", + "@storybook/channel-postmessage": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + } + }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.10.tgz", - "integrity": "sha512-azGOazbkAJguGLZ7MOA8ZMh+Y2MTxhOcT7+jCVyl/AqpYuKjRR8cogZCWkbg5DnQsj79XNBr4eFWJ64m8dlUZw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", + "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", "requires": { - "@storybook/client-logger": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/client-logger": "5.3.12", + "@storybook/theming": "5.3.12", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -2392,17 +2428,17 @@ } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -2416,13 +2452,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -2434,6 +2470,19 @@ "ts-dedent": "^1.1.0" } }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, "qs": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", diff --git a/website/client/package.json b/website/client/package.json index a805a6b1a5..f41f5452dc 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -18,7 +18,7 @@ "@vue/cli-plugin-router": "^4.1.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.1.2", - "@storybook/addon-actions": "^5.3.10", + "@storybook/addon-actions": "^5.3.12", "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.10", "@storybook/addon-notes": "^5.3.10", From ac29d662ef66af2143477cd7ebb3e6aaa1b2f95b Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:27:25 +0100 Subject: [PATCH 17/50] build(deps): bump @storybook/addon-links in /website/client (#11846) Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.10 to 5.3.12. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.12/addons/links) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 76 ++++++++++++++++---------------- website/client/package.json | 2 +- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 8f85e64fd2..3d6a78c759 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2720,15 +2720,15 @@ } }, "@storybook/addon-links": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.10.tgz", - "integrity": "sha512-YnYQVPZysC7+/Jirr1cSZT3+EEDWS34bb5gAUrCqdEe4Uw8m7HP5lTg1mhm+bBcA0hTy/hLLGXYa1SIzyXTyrQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.12.tgz", + "integrity": "sha512-8ipbr21wbbXDy+JKiVr6Maac7EbZT7sE41/RTvVZjdMFWQU+XG5sxneJBJcgSzCsFV3wWyLEjb3DEkC/rCkdaw==", "requires": { - "@storybook/addons": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", + "@storybook/router": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "prop-types": "^15.7.2", @@ -2737,31 +2737,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -2778,33 +2778,33 @@ } }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -2818,13 +2818,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", diff --git a/website/client/package.json b/website/client/package.json index f41f5452dc..3992f068c9 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -20,7 +20,7 @@ "@vue/cli-service": "^4.1.2", "@storybook/addon-actions": "^5.3.12", "@storybook/addon-knobs": "^5.3.12", - "@storybook/addon-links": "^5.3.10", + "@storybook/addon-links": "^5.3.12", "@storybook/addon-notes": "^5.3.10", "@storybook/vue": "^5.3.12", "@vue/test-utils": "1.0.0-beta.29", From 7a13d061d771c8a5697bf4416b542fc03cfa9e87 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:27:46 +0100 Subject: [PATCH 18/50] build(deps): bump aws-sdk from 2.610.0 to 2.615.0 (#11854) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.610.0 to 2.615.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.610.0...v2.615.0) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9ffc77e6fd..8482d43a1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1829,9 +1829,9 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "aws-sdk": { - "version": "2.610.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.610.0.tgz", - "integrity": "sha512-kqcoCTKjbxrUo2KeLQR2Jw6l4PvkbHXSDk8KqF2hXcpHibiOcMXZZPVe9X+s90RC/B2+qU95M7FImp9ByMcw7A==", + "version": "2.615.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.615.0.tgz", + "integrity": "sha512-ktkOQgJLTcsfLzy/GPfUiEJd09SeJPnUj7ZeXa0Wb2/JVIRDbSmyG/IYQqAvXWUcD4thuv2h9wbLgXyzvX8dtw==", "requires": { "buffer": "4.9.1", "events": "1.1.1", diff --git a/package.json b/package.json index 372d51dd9a..05e29f3760 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "amplitude": "^3.5.0", "apidoc": "^0.17.5", "apn": "^2.2.0", - "aws-sdk": "^2.610.0", + "aws-sdk": "^2.615.0", "bcrypt": "^3.0.8", "body-parser": "^1.18.3", "compression": "^1.7.4", From c0e1a319371994045100ea0ace59d7d1b7a81c5a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:30:46 +0100 Subject: [PATCH 19/50] build(deps): bump @storybook/addon-notes in /website/client (#11841) Bumps [@storybook/addon-notes](https://github.com/storybookjs/storybook/tree/HEAD/addons/notes) from 5.3.10 to 5.3.12. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v5.3.12/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.12/addons/notes) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 290 ++++++------------------------- website/client/package.json | 2 +- 2 files changed, 54 insertions(+), 238 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 3d6a78c759..c02c3f25c9 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2854,17 +2854,17 @@ } }, "@storybook/addon-notes": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.10.tgz", - "integrity": "sha512-ZnMEd9Wk6llzUPSumVH3g7MBeUNlPDZpQMT+bYgs0bQVwIig/4YSOJ1F//td/tXBA67Oq8iogbz9aU24erJkcA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.12.tgz", + "integrity": "sha512-j00wcQLb/a/f95OzYTN12rO54SvaIvpZEy5a4B+ZxmeH2/krd908tdqKMfJq4IoQv8v/WfbYCUXVaSL6Kgqhiw==", "requires": { - "@storybook/addons": "5.3.10", - "@storybook/api": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/components": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/addons": "5.3.12", + "@storybook/api": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/components": "5.3.12", + "@storybook/core-events": "5.3.12", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "markdown-to-jsx": "^6.10.3", @@ -2874,31 +2874,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", + "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/api": "5.3.12", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", + "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", + "@storybook/channels": "5.3.12", + "@storybook/client-logger": "5.3.12", + "@storybook/core-events": "5.3.12", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/router": "5.3.12", + "@storybook/theming": "5.3.12", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -2915,33 +2915,33 @@ } }, "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", + "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", + "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", + "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -2955,13 +2955,13 @@ } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3035,36 +3035,6 @@ } } }, - "@storybook/channel-postmessage": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.10.tgz", - "integrity": "sha512-YHc6FCc9RSpDoYfa1LUGNwHXKx3KjW1m5Q86g86sV8Rnj+guy5atDRSmL2i/OKTONQO4Edp1er+UGFzyUd+a2Q==", - "requires": { - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - }, - "dependencies": { - "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", - "requires": { - "core-js": "^3.0.1" - } - } - } - }, "@storybook/channels": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.8.tgz", @@ -3073,160 +3043,6 @@ "core-js": "^3.0.1" } }, - "@storybook/client-api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.10.tgz", - "integrity": "sha512-bYFgdzsaxdlWlZzNpDqWWLUaX31rc4xHdyy1MJ+dl65AnubPrLacvvqSCVYK+VdRAWHX+T7Bcvt2sRtwka7oEQ==", - "requires": { - "@storybook/addons": "5.3.10", - "@storybook/channel-postmessage": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - }, - "dependencies": { - "@storybook/addons": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.10.tgz", - "integrity": "sha512-n+cQrXHIiasyqWvthg9y51OCEmjmKWMrX2XQcG1i+9J9RCNkLQ77Tj3LWefT5dJbi77Fa2/TzOShRiQqaaFNiQ==", - "requires": { - "@storybook/api": "5.3.10", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", - "core-js": "^3.0.1", - "global": "^4.3.2", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/api": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.10.tgz", - "integrity": "sha512-vyRpZgMECc0Er1mBsr6o43aZQ3KA2Zin38AQo/5oW7sE+tCsjHSljhxB7+qlrf9FuheU4PWqV4KAKp52WHwFhg==", - "requires": { - "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.10", - "@storybook/client-logger": "5.3.10", - "@storybook/core-events": "5.3.10", - "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.10", - "@storybook/theming": "5.3.10", - "@types/reach__router": "^1.2.3", - "core-js": "^3.0.1", - "fast-deep-equal": "^2.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "prop-types": "^15.6.2", - "react": "^16.8.3", - "semver": "^6.0.0", - "shallow-equal": "^1.1.0", - "store2": "^2.7.1", - "telejson": "^3.2.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/channels": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.10.tgz", - "integrity": "sha512-VbXhwCQ6T7VMhD/YTBqvkWDnnl9CsZLL9MLameM4E+WxLrGpxHIl7sSvJ5av5YPgJPxaNJpPMeVSxdi5u4quxg==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/core-events": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.10.tgz", - "integrity": "sha512-HxE8inbyoBtKqUR6cnNHBvHI55nRLYf8RGEB7BuazYtF5v2FBFRghngKJ+4ELz0Rw9Hv2jiU93S6zfTaOg6euw==", - "requires": { - "core-js": "^3.0.1" - } - }, - "@storybook/router": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.10.tgz", - "integrity": "sha512-WQwsiOnvhqtAi7LKDygI03vk/CJG23/jqRtqDvjEhf2K3oRQmW3ZpPZkt6/W+UTkRlzp2bYMZFBYa0/HxEYITQ==", - "requires": { - "@reach/router": "^1.2.1", - "@storybook/csf": "0.0.1", - "@types/reach__router": "^1.2.3", - "core-js": "^3.0.1", - "global": "^4.3.2", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "util-deprecate": "^1.0.2" - } - }, - "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", - "requires": { - "@emotion/core": "^10.0.20", - "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", - "core-js": "^3.0.1", - "deep-object-diff": "^1.1.0", - "emotion-theming": "^10.0.19", - "global": "^4.3.2", - "memoizerific": "^1.11.3", - "polished": "^3.3.1", - "prop-types": "^15.7.2", - "resolve-from": "^5.0.0", - "ts-dedent": "^1.1.0" - } - }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" - }, - "qs": { - "version": "6.9.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", - "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, "@storybook/client-logger": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.8.tgz", @@ -3236,12 +3052,12 @@ } }, "@storybook/components": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.10.tgz", - "integrity": "sha512-azGOazbkAJguGLZ7MOA8ZMh+Y2MTxhOcT7+jCVyl/AqpYuKjRR8cogZCWkbg5DnQsj79XNBr4eFWJ64m8dlUZw==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", + "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", "requires": { - "@storybook/client-logger": "5.3.10", - "@storybook/theming": "5.3.10", + "@storybook/client-logger": "5.3.12", + "@storybook/theming": "5.3.12", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -3264,21 +3080,21 @@ }, "dependencies": { "@storybook/client-logger": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.10.tgz", - "integrity": "sha512-WCgXrr44Z8ScDiAVju5WLdm0am0JALo1XvUir1uP7j0f/h38/yA1+Jk1wXzAISdqOQN/CLl+o1H66rntEh/ijA==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", + "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/theming": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.10.tgz", - "integrity": "sha512-5/RQQS6u7BuJ8ufiqohAZ6EBLi6PwvJ3KcLMU21Dces/i0/e/HukXzUJVS0DVOno4bROkf98fYIv+MetpvIX+g==", + "version": "5.3.12", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", + "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.10", + "@storybook/client-logger": "5.3.12", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", diff --git a/website/client/package.json b/website/client/package.json index 3992f068c9..94c0e7c613 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -21,7 +21,7 @@ "@storybook/addon-actions": "^5.3.12", "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.12", - "@storybook/addon-notes": "^5.3.10", + "@storybook/addon-notes": "^5.3.12", "@storybook/vue": "^5.3.12", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^5.9.0", From b153c6d054081030681bae85c1b972929ed0c2e5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:32:03 +0100 Subject: [PATCH 20/50] build(deps): bump @vue/cli-plugin-router in /website/client (#11836) Bumps [@vue/cli-plugin-router](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-router) from 4.1.2 to 4.2.2. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.2.2/packages/@vue/cli-plugin-router) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 48 +++++++++++++++++++++++++++++--- website/client/package.json | 2 +- 2 files changed, 45 insertions(+), 5 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index c02c3f25c9..c96c14511c 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -4325,11 +4325,51 @@ } }, "@vue/cli-plugin-router": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.1.2.tgz", - "integrity": "sha512-P1OwZfskUzs8KoQDozT+TfSKREMB8NpJ34raor8CiXtM80pdaNU+mO1HLOvl9ckaOWbAgNrxFmANiSBvHzSo+w==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.2.2.tgz", + "integrity": "sha512-F6uYaKKpXXgub9vd3QFNS673HIXB8+U2XGtLp7yUo00/iuLWodrzPE1zLk6i/R6o/MCtDU6Tqfow/fFeIFVLZg==", "requires": { - "@vue/cli-shared-utils": "^4.1.2" + "@vue/cli-shared-utils": "^4.2.2" + }, + "dependencies": { + "@vue/cli-shared-utils": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz", + "integrity": "sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.87.0", + "request-promise-native": "^1.0.8", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } } }, "@vue/cli-plugin-unit-mocha": { diff --git a/website/client/package.json b/website/client/package.json index 94c0e7c613..b3a3317cef 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -15,7 +15,7 @@ "dependencies": { "@vue/cli-plugin-babel": "^4.1.2", "@vue/cli-plugin-eslint": "^4.2.2", - "@vue/cli-plugin-router": "^4.1.2", + "@vue/cli-plugin-router": "^4.2.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.1.2", "@storybook/addon-actions": "^5.3.12", From 4df8022811209c825bf7e16923adb4d77693d6ff Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:32:13 +0100 Subject: [PATCH 21/50] build(deps): bump @vue/cli-service in /website/client (#11850) Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 4.1.2 to 4.2.2. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.2.2/packages/@vue/cli-service) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 710 +++++++++++++++++-------------- website/client/package.json | 2 +- 2 files changed, 395 insertions(+), 317 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index c96c14511c..0042a5124a 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -4200,9 +4200,9 @@ } }, "@vue/cli-overlay": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.1.2.tgz", - "integrity": "sha512-d+joLTtthj6l1JnCeFyJRKoISBQeqKZQY0EIYnJBcPPR3/dEKctMRkh5Sy1MR0H1JQQIko9CPrFjT/NHFW48Mg==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.2.2.tgz", + "integrity": "sha512-6hMYDkH/rSzFkSKuu/EfTXVkUaBDR6sq5vJ161pN1q46zUB5uN1L7rJHQDjxTy1EZazk1MqU5cS10vRVhIeWvw==" }, "@vue/cli-plugin-babel": { "version": "4.1.2", @@ -4425,36 +4425,36 @@ } }, "@vue/cli-plugin-vuex": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.1.2.tgz", - "integrity": "sha512-qsf8sfUUtTuFf24iB6vbdapvCTCt4FqLj7r66POutGWmBCTlPHsMaAXMaD2ZD53/hqr8QHd/557IUensSwj5wA==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.2.2.tgz", + "integrity": "sha512-/Bir5gCjesHSa+2F2CDD10QefuGJogIJ5VA6wp+zARjDIl4xg2f0SbROnompBS03K7cNNDdRXdS/o/fzKmH1yg==" }, "@vue/cli-service": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.1.2.tgz", - "integrity": "sha512-ljJ3qoR5NNHuG0HPqQyfO3xa4Ti5zCSmHp0tDYxgiVz1vMDvzPXBhGBGsc2Y1HH71BUyx3Ei+H7mWdML/+Bm9Q==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.2.2.tgz", + "integrity": "sha512-uB+32EoXL3FvgJ/uReDMGT6KohX++qilWN58Dzgi5ixrgD1abQgIjGr9AW5SATwjcWNbU0uKP4FltWq56dxswA==", "requires": { "@intervolga/optimize-cssnano-plugin": "^1.0.5", "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@vue/cli-overlay": "^4.1.2", - "@vue/cli-plugin-router": "^4.1.2", - "@vue/cli-plugin-vuex": "^4.1.2", - "@vue/cli-shared-utils": "^4.1.2", + "@vue/cli-overlay": "^4.2.2", + "@vue/cli-plugin-router": "^4.2.2", + "@vue/cli-plugin-vuex": "^4.2.2", + "@vue/cli-shared-utils": "^4.2.2", "@vue/component-compiler-utils": "^3.0.2", "@vue/preload-webpack-plugin": "^1.1.0", "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^6.1.1", - "acorn-walk": "^6.1.1", + "acorn": "^7.1.0", + "acorn-walk": "^7.0.0", "address": "^1.1.2", - "autoprefixer": "^9.7.2", - "browserslist": "^4.7.3", + "autoprefixer": "^9.7.4", + "browserslist": "^4.8.6", "cache-loader": "^4.1.0", - "case-sensitive-paths-webpack-plugin": "^2.2.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", "cli-highlight": "^2.1.4", - "clipboardy": "^2.0.0", - "cliui": "^5.0.0", - "copy-webpack-plugin": "^5.0.5", - "css-loader": "^3.1.0", + "clipboardy": "^2.1.0", + "cliui": "^6.0.0", + "copy-webpack-plugin": "^5.1.1", + "css-loader": "^3.4.2", "cssnano": "^4.1.10", "current-script-polyfill": "^1.0.0", "debug": "^4.1.1", @@ -4464,164 +4464,213 @@ "file-loader": "^4.2.0", "fs-extra": "^7.0.1", "globby": "^9.2.0", - "hash-sum": "^1.0.2", + "hash-sum": "^2.0.0", "html-webpack-plugin": "^3.2.0", "launch-editor-middleware": "^2.2.1", "lodash.defaultsdeep": "^4.6.1", "lodash.mapvalues": "^4.6.0", "lodash.transform": "^4.6.0", - "mini-css-extract-plugin": "^0.8.0", + "mini-css-extract-plugin": "^0.9.0", "minimist": "^1.2.0", + "pnp-webpack-plugin": "^1.6.0", "portfinder": "^1.0.25", "postcss-loader": "^3.0.0", - "read-pkg": "^5.1.1", "ssri": "^7.1.0", - "terser-webpack-plugin": "^2.2.1", + "terser-webpack-plugin": "^2.3.4", "thread-loader": "^2.1.3", "url-loader": "^2.2.0", - "vue-loader": "^15.7.2", - "vue-style-loader": "^4.1.0", + "vue-loader": "^15.8.3", + "vue-style-loader": "^4.1.2", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.6.0", - "webpack-chain": "^6.0.0", - "webpack-dev-server": "^3.9.0", + "webpack-chain": "^6.3.1", + "webpack-dev-server": "^3.10.2", "webpack-merge": "^4.2.2" }, "dependencies": { "@vue/cli-plugin-router": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.1.2.tgz", - "integrity": "sha512-P1OwZfskUzs8KoQDozT+TfSKREMB8NpJ34raor8CiXtM80pdaNU+mO1HLOvl9ckaOWbAgNrxFmANiSBvHzSo+w==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.2.2.tgz", + "integrity": "sha512-F6uYaKKpXXgub9vd3QFNS673HIXB8+U2XGtLp7yUo00/iuLWodrzPE1zLk6i/R6o/MCtDU6Tqfow/fFeIFVLZg==", "requires": { - "@vue/cli-shared-utils": "^4.1.2" + "@vue/cli-shared-utils": "^4.2.2" + } + }, + "@vue/cli-shared-utils": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz", + "integrity": "sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==", + "requires": { + "@hapi/joi": "^15.0.1", + "chalk": "^2.4.2", + "execa": "^1.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^5.1.1", + "node-ipc": "^9.1.1", + "open": "^6.3.0", + "ora": "^3.4.0", + "read-pkg": "^5.1.1", + "request": "^2.87.0", + "request-promise-native": "^1.0.8", + "semver": "^6.1.0", + "strip-ansi": "^6.0.0" + } + }, + "acorn": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==" + }, + "acorn-walk": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.0.tgz", + "integrity": "sha512-4ufNLdC8gOf1dlOjC1nrn2NfzevyDtrDPp/DOtmoOHAFA/1pQc6bWf7oZ71qDURTODPLQ03+oFOvwxq5BvjXug==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "autoprefixer": { + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", + "requires": { + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.26", + "postcss-value-parser": "^4.0.2" } }, "browserslist": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.2.tgz", - "integrity": "sha512-+M4oeaTplPm/f1pXDw84YohEv7B1i/2Aisei8s4s6k3QsoSHa7i5sz8u/cGQkkatCPxMASKxPualR4wwYgVboA==", + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", "requires": { - "caniuse-lite": "^1.0.30001015", - "electron-to-chromium": "^1.3.322", - "node-releases": "^1.1.42" - } - }, - "cacache": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", - "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", - "requires": { - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "minipass": "^3.0.0", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "p-map": "^3.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^2.7.1", - "ssri": "^7.0.0", - "unique-filename": "^1.1.1" + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" } }, "caniuse-lite": { - "version": "1.0.30001017", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001017.tgz", - "integrity": "sha512-EDnZyOJ6eYh6lHmCvCdHAFbfV4KJ9lSdfv4h/ppEhrU/Yudkl7jujwMZ1we6RX7DXqBfT04pVMQ4J+1wcTlsKA==" + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "electron-to-chromium": { - "version": "1.3.322", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz", - "integrity": "sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==" + "version": "1.3.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.348.tgz", + "integrity": "sha512-6O0IInybavGdYtcbI4ryF/9e3Qi8/soi6C68ELRseJuTwQPKq39uGgVVeQHG28t69Sgsky09nXBRhUiFXsZyFQ==" }, - "find-cache-dir": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.2.0.tgz", - "integrity": "sha512-1JKclkYYsf1q9WIJKLZa9S9muC+08RIjzAlLrK4QcYLJMS6mk9yombQ9qf+zJ7H9LS800k0s44L4sDq9VYzqyg==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.0", - "pkg-dir": "^4.1.0" - } + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { + "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", - "requires": { - "semver": "^6.0.0" - } + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" }, "node-releases": { - "version": "1.1.44", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.44.tgz", - "integrity": "sha512-NwbdvJyR7nrcGrXvKAvzc5raj/NkoJudkarh2yIpJ4t0NH4aqjUDz/486P+ynIW5eokKOfzGNRdYoLfBlomruw==", + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", "requires": { "semver": "^6.3.0" } }, - "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "pnp-webpack-plugin": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.0.tgz", + "integrity": "sha512-ZcMGn/xF/fCOq+9kWMP9vVVxjIkMCja72oy3lziR7UHy0hHFZ57iVpQ71OtveVbmzeCmphBg8pxNdk/hlK99aQ==", "requires": { - "p-try": "^2.0.0" + "ts-pnp": "^1.1.2" } }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "postcss": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", + "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", "requires": { - "p-limit": "^2.2.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } + "postcss-value-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", + "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==" }, "schema-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", - "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", "requires": { "ajv": "^6.10.2", "ajv-keywords": "^3.4.1" @@ -4632,11 +4681,6 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -4651,29 +4695,40 @@ "minipass": "^3.1.1" } }, - "terser": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.3.tgz", - "integrity": "sha512-0ikKraVtRDKGzHrzkCv5rUNDzqlhmhowOBqC0XqUHFpW+vJ45+20/IFBcebwKfiS2Z9fJin6Eo+F1zLZsxi8RA==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "terser-webpack-plugin": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.1.tgz", - "integrity": "sha512-dNxivOXmDgZqrGxOttBH6B4xaxT4zNC+Xd+2K8jwGDMK5q2CZI+KZMA1AAnSRT+BTRvuzKsDx+fpxzPAmAMVcA==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "cacache": "^13.0.1", - "find-cache-dir": "^3.2.0", - "jest-worker": "^24.9.0", - "schema-utils": "^2.6.1", - "serialize-javascript": "^2.1.2", - "source-map": "^0.6.1", - "terser": "^4.4.3", - "webpack-sources": "^1.4.3" + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } @@ -4736,21 +4791,31 @@ } }, "@vue/component-compiler-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.0.tgz", - "integrity": "sha512-OJ7swvl8LtKtX5aYP8jHhO6fQBIRIGkU6rvWzK+CGJiNOnvg16nzcBkd9qMZzW8trI2AsqAKx263nv7kb5rhZw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.1.1.tgz", + "integrity": "sha512-+lN3nsfJJDGMNz7fCpcoYIORrXo0K3OTsdr8jCM7FuqdI4+70TY6gxY6viJ2Xi1clqyPg7LpeOWwjF31vSMmUw==", "requires": { "consolidate": "^0.15.1", "hash-sum": "^1.0.2", "lru-cache": "^4.1.2", "merge-source-map": "^1.1.0", "postcss": "^7.0.14", - "postcss-selector-parser": "^5.0.0", + "postcss-selector-parser": "^6.0.2", "prettier": "^1.18.2", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" }, "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -4760,6 +4825,16 @@ "yallist": "^2.1.2" } }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6956,9 +7031,9 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "ansi-styles": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.0.tgz", - "integrity": "sha512-7kFQgnEaMdRtwf6uSfUnVr9gSGC7faurn+J/Mv90/W+iTtN0405/nLdopfMWwchyxhbGYl6TC4Sccn9TUkGAgg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "requires": { "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" @@ -7029,9 +7104,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } @@ -7096,9 +7171,9 @@ } }, "yargs": { - "version": "15.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.0.2.tgz", - "integrity": "sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==", + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.1.0.tgz", + "integrity": "sha512-T39FNN1b6hCW4SOIk1XyTOWxtXdcen0t+XYrysQmChzSipvhBO8Bj0nK1ozAasdk24dNWuMZvr4k24nz+8HHLg==", "requires": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -7296,11 +7371,18 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "compressible": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", - "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "requires": { - "mime-db": ">= 1.40.0 < 2" + "mime-db": ">= 1.43.0 < 2" + }, + "dependencies": { + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + } } }, "compression": { @@ -7491,9 +7573,9 @@ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } @@ -7508,11 +7590,6 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" - }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -8571,11 +8648,11 @@ } }, "error-stack-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.4.tgz", - "integrity": "sha512-fZ0KkoxSjLFmhW5lHbUT3tLwy3nX1qEzMYo8koY1vrsAco53CMT1djnBSeC/wUjTEZRhZl9iRw7PaMaxfJ4wzQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "requires": { - "stackframe": "^1.1.0" + "stackframe": "^1.1.1" } }, "es-abstract": { @@ -9655,9 +9732,9 @@ "integrity": "sha512-Dx69IXGCq1qsUExWuG+5wkiMqVM/zGx/reXSJSLogECwp3x6KeNQZ+NAetgxEFpnC41rD8U3+jRCW68+LNzdtw==" }, "follow-redirects": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.9.0.tgz", - "integrity": "sha512-CRcPzsSIbXyVDl0QI01muNDu69S8trU4jArW9LpOt2WtC6LyUJetcIrmfHsRBx7/Jb6GHJUiuqyYxPooFfNt6A==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.10.0.tgz", + "integrity": "sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==", "requires": { "debug": "^3.0.0" }, @@ -10686,24 +10763,6 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" }, - "handlebars": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", - "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", - "requires": { - "neo-async": "^2.6.0", - "optimist": "^0.6.1", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -10795,9 +10854,9 @@ } }, "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" }, "hash.js": { "version": "1.1.7", @@ -10840,12 +10899,9 @@ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, "highlight.js": { - "version": "9.17.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.17.1.tgz", - "integrity": "sha512-TA2/doAur5Ol8+iM3Ov7qy3jYcr/QiJ2eDTdRF4dfbjG7AaaB99J5G+zSl11ljbl6cIcahgPY6SKb3sC3EJ0fw==", - "requires": { - "handlebars": "^4.5.3" - } + "version": "9.18.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz", + "integrity": "sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg==" }, "hmac-drbg": { "version": "1.0.1", @@ -10932,27 +10988,6 @@ "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" - } - } } } }, @@ -12049,25 +12084,6 @@ "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" }, - "jest-worker": { - "version": "24.9.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", - "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", - "requires": { - "merge-stream": "^2.0.0", - "supports-color": "^6.1.0" - }, - "dependencies": { - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "jquery": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", @@ -12481,9 +12497,9 @@ } }, "loglevel": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", - "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==" + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", + "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==" }, "loose-envify": { "version": "1.4.0", @@ -12778,9 +12794,9 @@ } }, "mini-css-extract-plugin": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz", - "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "requires": { "loader-utils": "^1.1.0", "normalize-url": "1.9.1", @@ -13855,22 +13871,6 @@ "is-wsl": "^1.1.0" } }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "requires": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" - } - } - }, "optionator": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", @@ -15808,11 +15808,83 @@ } }, "regexp.prototype.flags": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", - "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", "requires": { - "define-properties": "^1.1.2" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + } } }, "regexpp": { @@ -16851,9 +16923,9 @@ }, "dependencies": { "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -16918,9 +16990,9 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" }, "stackframe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.0.tgz", - "integrity": "sha512-Vx6W1Yvy+AM1R/ckVwcHQHV147pTPBKWCRLrXMuPrFVfvBUc3os7PR1QLIWCMhPpRg5eX9ojzbQIMLGBwyLjqg==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.1.1.tgz", + "integrity": "sha512-0PlYhdKh6AfFxRyK/v+6/k+/mMfyiEBbTM5L94D0ZytQnJ166wuwoTYLHFWGbs2dpA8Rgq763KGWmN1EQEYHRQ==" }, "static-extend": { "version": "0.1.2", @@ -18222,26 +18294,23 @@ "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" }, "uglify-js": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.3.tgz", - "integrity": "sha512-7tINm46/3puUA4hCkKYo4Xdts+JDaVC9ZPRcG8Xw9R4nhO/gZgUM3TENq8IF4Vatk8qCig4MzP/c8G4u2BkVQg==", - "optional": true, + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", "requires": { - "commander": "~2.20.3", + "commander": "~2.19.0", "source-map": "~0.6.1" }, "dependencies": { "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "optional": true + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -18597,6 +18666,13 @@ "loader-utils": "^1.1.0", "vue-hot-reload-api": "^2.3.0", "vue-style-loader": "^4.1.0" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + } } }, "vue-mugen-scroll": { @@ -18620,6 +18696,13 @@ "requires": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" + }, + "dependencies": { + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + } } }, "vue-template-compiler": { @@ -18804,9 +18887,9 @@ } }, "webpack-chain": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.3.0.tgz", - "integrity": "sha512-Kri8p/JrfcQtBRghyxKN8r9E1mbxzywQPAnQbyvXN+rtSa8au1Qb7JOoyAGfEBFkOvU3XH4JeGd57CHa0QXfMQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.4.0.tgz", + "integrity": "sha512-f97PYqxU+9/u0IUqp/ekAHRhBD1IQwhBv3wlJo2nvyELpr2vNnUqO3XQEk+qneg0uWGP54iciotszpjfnEExFA==", "requires": { "deepmerge": "^1.5.2", "javascript-stringify": "^2.0.1" @@ -18825,9 +18908,9 @@ } }, "webpack-dev-server": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.1.tgz", - "integrity": "sha512-AGG4+XrrXn4rbZUueyNrQgO4KGnol+0wm3MPdqGLmmA+NofZl3blZQKxZ9BND6RDNuvAK9OMYClhjOSnxpWRoA==", + "version": "3.10.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", + "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -18930,9 +19013,9 @@ } }, "p-limit": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", - "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", "requires": { "p-try": "^2.0.0" } @@ -19229,11 +19312,6 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" - }, "worker-farm": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", diff --git a/website/client/package.json b/website/client/package.json index b3a3317cef..2251321624 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -17,7 +17,7 @@ "@vue/cli-plugin-eslint": "^4.2.2", "@vue/cli-plugin-router": "^4.2.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", - "@vue/cli-service": "^4.1.2", + "@vue/cli-service": "^4.2.2", "@storybook/addon-actions": "^5.3.12", "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.12", From 732426c176293cff465b5735a2e0a34fa71f18d5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Feb 2020 17:34:59 +0100 Subject: [PATCH 22/50] build(deps): bump @vue/cli-plugin-babel in /website/client (#11851) Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 4.1.2 to 4.2.2. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.2.2/packages/@vue/cli-plugin-babel) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 1473 ++++++++++++++++++++++++++---- website/client/package.json | 2 +- 2 files changed, 1316 insertions(+), 159 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 0042a5124a..57a1a309e5 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -17,20 +17,68 @@ "@babel/highlight": "^7.0.0" } }, - "@babel/core": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.7.7.tgz", - "integrity": "sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==", + "@babel/compat-data": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz", + "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.7", - "@babel/helpers": "^7.7.4", - "@babel/parser": "^7.7.7", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" + }, + "electron-to-chromium": { + "version": "1.3.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.348.tgz", + "integrity": "sha512-6O0IInybavGdYtcbI4ryF/9e3Qi8/soi6C68ELRseJuTwQPKq39uGgVVeQHG28t69Sgsky09nXBRhUiFXsZyFQ==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + } + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", "json5": "^2.1.0", "lodash": "^4.17.13", "resolve": "^1.3.2", @@ -38,78 +86,96 @@ "source-map": "^0.5.0" }, "dependencies": { - "@babel/generator": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", - "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", - "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -260,6 +326,55 @@ } } }, + "@babel/helper-compilation-targets": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz", + "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==", + "requires": { + "@babel/compat-data": "^7.8.4", + "browserslist": "^4.8.5", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" + }, + "electron-to-chromium": { + "version": "1.3.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.348.tgz", + "integrity": "sha512-6O0IInybavGdYtcbI4ryF/9e3Qi8/soi6C68ELRseJuTwQPKq39uGgVVeQHG28t69Sgsky09nXBRhUiFXsZyFQ==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + } + } + }, "@babel/helper-create-class-features-plugin": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", @@ -957,87 +1072,105 @@ } }, "@babel/helpers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.7.4.tgz", - "integrity": "sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", "requires": { - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.7.tgz", - "integrity": "sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.7.tgz", - "integrity": "sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -1081,13 +1214,156 @@ } }, "@babel/plugin-proposal-decorators": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.7.4.tgz", - "integrity": "sha512-GftcVDcLCwVdzKmwOBDjATd548+IE+mBo7ttgatqNDR7VG7GqIuZPtRWlMLHbhTXhcnFZiGER8iIYl1n/imtsg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-decorators": "^7.7.4" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-proposal-dynamic-import": { @@ -1108,6 +1384,22 @@ "@babel/plugin-syntax-json-strings": "^7.7.4" } }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } + } + }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz", @@ -1126,6 +1418,22 @@ "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" } }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz", + "integrity": "sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } + } + }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz", @@ -1144,11 +1452,18 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.7.4.tgz", - "integrity": "sha512-0oNLWNH4k5ZbBVfAwiTU53rKFWIeTh6ZlaWOXWJc4ywxs0tjz5fc3uZ6jKAnZSxN98eXVgg7bJIuzjX+3SXY+A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.8.3.tgz", + "integrity": "sha512-8Hg4dNNT9/LcA1zQlfwuKR8BUc/if7Q7NkTam9sGTcJphLwpf2g4S42uhspQrIrR+dpzE0dtTqBVFoHl8GtnnQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } } }, "@babel/plugin-syntax-dynamic-import": { @@ -1168,11 +1483,33 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.7.4.tgz", - "integrity": "sha512-wuy6fiMe9y7HeZBWXYCGt2RGxZOj0BImZ9EyXJVnVGBKO/Br592rbR3rtIQn0eQhAk9vqaKP5n8tVqEFBQMfLg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.8.3.tgz", + "integrity": "sha512-WxdW9xyLgBdefoo0Ynn3MRSkhe5tFVxxKNVdnZSh318WrG2e2jH+E9wd/++JsqcLJZPfz87njQJ8j2Upjm0M0A==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } } }, "@babel/plugin-syntax-object-rest-spread": { @@ -1191,6 +1528,21 @@ "@babel/helper-plugin-utils": "^7.0.0" } }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + } + } + }, "@babel/plugin-syntax-top-level-await": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", @@ -1576,14 +1928,39 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.7.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.7.6.tgz", - "integrity": "sha512-tajQY+YmXR7JjTwRvwL4HePqoL3DYxpYXIHKVvrOIvJmeHe2y1w4tz5qz9ObUDC9m76rCzIMPyn4eERuwA4a4A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.8.3.tgz", + "integrity": "sha512-/vqUt5Yh+cgPZXXjmaG9NT8aVfThKk7G4OqkVhrXqwsC5soMn/qTCxs36rZ2QFhpfTJcjw4SNDIZ4RUb8OL4jQ==", "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", "resolve": "^1.8.1", "semver": "^5.5.1" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } } }, "@babel/plugin-transform-shorthand-properties": { @@ -4128,23 +4505,802 @@ } }, "@vue/babel-preset-app": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.1.2.tgz", - "integrity": "sha512-M2vodPy1Wh0ZIlBf2MA3mhHvxuFp6dwx5nHxBSd4VpBdrgq4Jb0ECbGnNcH9RI2yNPfkoyiHmqOGDQoFGt+FUg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.2.2.tgz", + "integrity": "sha512-QGgL+iR+ZdNO9xcFJqYjg938bwjArgIyNOFfM0m+dNSOt7wWVrlFA2v0C6aVN1sJ+IEjdurEolBTZ7hXp6Fbsg==", "requires": { - "@babel/core": "^7.7.4", - "@babel/helper-module-imports": "^7.7.4", - "@babel/plugin-proposal-class-properties": "^7.7.4", - "@babel/plugin-proposal-decorators": "^7.7.4", - "@babel/plugin-syntax-dynamic-import": "^7.7.4", - "@babel/plugin-syntax-jsx": "^7.7.4", - "@babel/plugin-transform-runtime": "^7.7.4", - "@babel/preset-env": "^7.7.4", - "@babel/runtime": "^7.7.4", + "@babel/core": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.8.3", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.2.0", - "core-js": "^3.4.4", - "core-js-compat": "^3.4.4" + "babel-plugin-dynamic-import-node": "^2.3.0", + "core-js": "^3.6.4", + "core-js-compat": "^3.6.4" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", + "requires": { + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.6.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", + "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", + "requires": { + "regenerator-transform": "^0.14.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", + "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", + "requires": { + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "browserslist": { + "version": "4.8.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz", + "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==", + "requires": { + "caniuse-lite": "^1.0.30001023", + "electron-to-chromium": "^1.3.341", + "node-releases": "^1.1.47" + } + }, + "caniuse-lite": { + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "electron-to-chromium": { + "version": "1.3.348", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.348.tgz", + "integrity": "sha512-6O0IInybavGdYtcbI4ryF/9e3Qi8/soi6C68ELRseJuTwQPKq39uGgVVeQHG28t69Sgsky09nXBRhUiFXsZyFQ==" + }, + "node-releases": { + "version": "1.1.48", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.48.tgz", + "integrity": "sha512-Hr8BbmUl1ujAST0K0snItzEA5zkJTQup8VNTKNfT6Zw8vTJkIiagUPNfxHmgDOyfFYNfKAul40sD0UEYTvwebw==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + } } }, "@vue/babel-preset-jsx": { @@ -4205,13 +5361,13 @@ "integrity": "sha512-6hMYDkH/rSzFkSKuu/EfTXVkUaBDR6sq5vJ161pN1q46zUB5uN1L7rJHQDjxTy1EZazk1MqU5cS10vRVhIeWvw==" }, "@vue/cli-plugin-babel": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.1.2.tgz", - "integrity": "sha512-/j998Q16h8gbYcYf2sE+CYobCpIzDYtOJ76JuhJZnCfy5H8gh4g+x5fepbLs0gOW/cZ2OQxJFx7Jd/yT2/G/qQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.2.2.tgz", + "integrity": "sha512-uCXDlgUp4ehHoYosr6kbyJYeQ+aQ4lR9Zn0Bf58MFbZbmjBCi8dBKzQf7ve4bo8L8CTGjWirnzgA7pStRmWx0g==", "requires": { - "@babel/core": "^7.7.4", - "@vue/babel-preset-app": "^4.1.2", - "@vue/cli-shared-utils": "^4.1.2", + "@babel/core": "^7.8.4", + "@vue/babel-preset-app": "^4.2.2", + "@vue/cli-shared-utils": "^4.2.2", "babel-loader": "^8.0.6", "cache-loader": "^4.1.0", "thread-loader": "^2.1.3", @@ -4734,9 +5890,9 @@ } }, "@vue/cli-shared-utils": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.1.2.tgz", - "integrity": "sha512-uQAVqxCWdL5ipZ0TPu6SVsdokQp4yHt8SzzpUGhq8TkW4vwalGddJAAJrqZHMl91ZTIJ4p4ixofmCaaJo5rSRA==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz", + "integrity": "sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==", "requires": { "@hapi/joi": "^15.0.1", "chalk": "^2.4.2", @@ -4746,6 +5902,7 @@ "node-ipc": "^9.1.1", "open": "^6.3.0", "ora": "^3.4.0", + "read-pkg": "^5.1.1", "request": "^2.87.0", "request-promise-native": "^1.0.8", "semver": "^6.1.0", @@ -4757,24 +5914,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, - "request-promise-core": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", - "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", - "requires": { - "lodash": "^4.17.15" - } - }, - "request-promise-native": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", - "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", - "requires": { - "request-promise-core": "1.1.3", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -10551,6 +11690,11 @@ } } }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, "get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -12310,6 +13454,19 @@ "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", diff --git a/website/client/package.json b/website/client/package.json index 2251321624..395c4f8d7d 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -13,7 +13,7 @@ "test:unit": "vue-cli-service test:unit --require ./tests/unit/helpers.js" }, "dependencies": { - "@vue/cli-plugin-babel": "^4.1.2", + "@vue/cli-plugin-babel": "^4.2.2", "@vue/cli-plugin-eslint": "^4.2.2", "@vue/cli-plugin-router": "^4.2.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", From 0648f5d412166ddc81cb3b007b83a2a34745e890 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 11 Feb 2020 19:58:11 +0100 Subject: [PATCH 23/50] Prevent server from cancelling still active subs (#11795) * Prevent server from cancelling still active subs * Allow subs to be cancelled before end date * fix test * fix test --- test/api/unit/libs/payments/google.test.js | 13 ------------- website/server/libs/payments/google.js | 5 +++-- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/test/api/unit/libs/payments/google.test.js b/test/api/unit/libs/payments/google.test.js index c8383fa828..7b290f1106 100644 --- a/test/api/unit/libs/payments/google.test.js +++ b/test/api/unit/libs/payments/google.test.js @@ -278,19 +278,6 @@ describe('Google Payments', () => { }); }); - it('should throw an error if subscription is still valid', async () => { - iap.getPurchaseData.restore(); - iapGetPurchaseDataStub = sinon.stub(iap, 'getPurchaseData') - .returns([{ expirationDate: expirationDate.add({ day: 1 }).toDate() }]); - - await expect(googlePayments.cancelSubscribe(user, headers)) - .to.eventually.be.rejected.and.to.eql({ - httpCode: 401, - name: 'NotAuthorized', - message: googlePayments.constants.RESPONSE_STILL_VALID, - }); - }); - it('should throw an error if receipt is invalid', async () => { iap.isValidated.restore(); iapIsValidatedStub = sinon.stub(iap, 'isValidated') diff --git a/website/server/libs/payments/google.js b/website/server/libs/payments/google.js index 1ee218220f..eb7f6d790c 100644 --- a/website/server/libs/payments/google.js +++ b/website/server/libs/payments/google.js @@ -234,6 +234,9 @@ api.cancelSubscribe = async function cancelSubscribe (user, headers) { const purchases = iap.getPurchaseData(googleRes); if (purchases.length === 0) throw new NotAuthorized(this.constants.RESPONSE_INVALID_RECEIPT); const subscriptionData = purchases[0]; + // Check to make sure the sub isn't active anymore. + if (subscriptionData.autoRenews) return; + dateTerminated = new Date(Number(subscriptionData.expirationDate)); } catch (err) { // Status:410 means that the subsctiption isn't active anymore and we can safely delete it @@ -244,8 +247,6 @@ api.cancelSubscribe = async function cancelSubscribe (user, headers) { } } - if (dateTerminated > new Date()) throw new NotAuthorized(this.constants.RESPONSE_STILL_VALID); - await payments.cancelSubscription({ user, nextBill: dateTerminated, From 897b192852abe5b319693bb2bc5bd7d08834f68c Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 11 Feb 2020 13:51:44 -0600 Subject: [PATCH 24/50] fix(profiles): short circuit contributor Attempted fix for #11830 --- website/client/src/components/memberDetails.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/client/src/components/memberDetails.vue b/website/client/src/components/memberDetails.vue index 606c3e1ce9..730c273ea6 100644 --- a/website/client/src/components/memberDetails.vue +++ b/website/client/src/components/memberDetails.vue @@ -24,7 +24,7 @@ />

- + Date: Tue, 11 Feb 2020 14:30:49 -0600 Subject: [PATCH 25/50] 4.132.3 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 039f963292..cea2f47ea9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.132.2", + "version": "4.132.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 9617c5d3c3..508b785247 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.132.2", + "version": "4.132.3", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.8.4", From 6324ef72dfafa397dfb65b361dc346007f80f63c Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 11 Feb 2020 16:09:51 -0600 Subject: [PATCH 26/50] feat(content): Magic Hatching Quest --- website/common/locales/en/questsContent.json | 11 ++++- website/common/script/content/quests.js | 41 ++++++++++++++++ .../script/content/shop-featuredItems.js | 2 +- .../spritesmith/quests/bosses/quest_ruby.png | Bin 0 -> 7942 bytes .../quests/items/quest_ruby_aquariusRune.png | Bin 0 -> 3115 bytes .../quests/items/quest_ruby_rubyGem.png | Bin 0 -> 449 bytes .../quests/items/quest_ruby_venusRune.png | Bin 0 -> 3069 bytes .../scrolls/inventory_quest_scroll_ruby.png | Bin 0 -> 2430 bytes .../mounts/body/Mount_Body_BearCub-Ruby.png | Bin 0 -> 852 bytes .../mounts/body/Mount_Body_Cactus-Ruby.png | Bin 0 -> 648 bytes .../mounts/body/Mount_Body_Dragon-Ruby.png | Bin 0 -> 740 bytes .../mounts/body/Mount_Body_FlyingPig-Ruby.png | Bin 0 -> 914 bytes .../mounts/body/Mount_Body_Fox-Ruby.png | Bin 0 -> 881 bytes .../mounts/body/Mount_Body_LionCub-Ruby.png | Bin 0 -> 804 bytes .../mounts/body/Mount_Body_PandaCub-Ruby.png | Bin 0 -> 639 bytes .../mounts/body/Mount_Body_TigerCub-Ruby.png | Bin 0 -> 872 bytes .../mounts/body/Mount_Body_Wolf-Ruby.png | Bin 0 -> 716 bytes .../mounts/head/Mount_Head_BearCub-Ruby.png | Bin 0 -> 618 bytes .../mounts/head/Mount_Head_Cactus-Ruby.png | Bin 0 -> 1052 bytes .../mounts/head/Mount_Head_Dragon-Ruby.png | Bin 0 -> 1352 bytes .../mounts/head/Mount_Head_FlyingPig-Ruby.png | Bin 0 -> 777 bytes .../mounts/head/Mount_Head_Fox-Ruby.png | Bin 0 -> 621 bytes .../mounts/head/Mount_Head_LionCub-Ruby.png | Bin 0 -> 838 bytes .../mounts/head/Mount_Head_PandaCub-Ruby.png | Bin 0 -> 808 bytes .../mounts/head/Mount_Head_TigerCub-Ruby.png | Bin 0 -> 818 bytes .../mounts/head/Mount_Head_Wolf-Ruby.png | Bin 0 -> 1000 bytes .../mounts/icon/Mount_Icon_BearCub-Ruby.png | Bin 0 -> 607 bytes .../mounts/icon/Mount_Icon_Cactus-Ruby.png | Bin 0 -> 772 bytes .../mounts/icon/Mount_Icon_Dragon-Ruby.png | Bin 0 -> 645 bytes .../mounts/icon/Mount_Icon_FlyingPig-Ruby.png | Bin 0 -> 641 bytes .../mounts/icon/Mount_Icon_Fox-Ruby.png | Bin 0 -> 610 bytes .../mounts/icon/Mount_Icon_LionCub-Ruby.png | Bin 0 -> 827 bytes .../mounts/icon/Mount_Icon_PandaCub-Ruby.png | Bin 0 -> 614 bytes .../mounts/icon/Mount_Icon_TigerCub-Ruby.png | Bin 0 -> 802 bytes .../mounts/icon/Mount_Icon_Wolf-Ruby.png | Bin 0 -> 686 bytes .../stable/pets/Pet-BearCub-Ruby.png | Bin 0 -> 778 bytes .../stable/pets/Pet-Cactus-Ruby.png | Bin 0 -> 744 bytes .../stable/pets/Pet-Dragon-Ruby.png | Bin 0 -> 885 bytes .../stable/pets/Pet-FlyingPig-Ruby.png | Bin 0 -> 865 bytes .../spritesmith/stable/pets/Pet-Fox-Ruby.png | Bin 0 -> 741 bytes .../stable/pets/Pet-LionCub-Ruby.png | Bin 0 -> 788 bytes .../stable/pets/Pet-PandaCub-Ruby.png | Bin 0 -> 719 bytes .../stable/pets/Pet-TigerCub-Ruby.png | Bin 0 -> 777 bytes .../spritesmith/stable/pets/Pet-Wolf-Ruby.png | Bin 0 -> 874 bytes .../potions/Pet_HatchingPotion_Ruby.png | Bin 0 -> 5021 bytes website/server/controllers/api-v3/news.js | 45 +++++------------- 46 files changed, 63 insertions(+), 36 deletions(-) create mode 100644 website/raw_sprites/spritesmith/quests/bosses/quest_ruby.png create mode 100644 website/raw_sprites/spritesmith/quests/items/quest_ruby_aquariusRune.png create mode 100644 website/raw_sprites/spritesmith/quests/items/quest_ruby_rubyGem.png create mode 100644 website/raw_sprites/spritesmith/quests/items/quest_ruby_venusRune.png create mode 100644 website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ruby.png create mode 100644 website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ruby.png diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json index efcc790830..3a6970aff1 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -787,5 +787,14 @@ "questAmberCompletion": "“Trerezin?” @-Tyr- says calmly. “Could you let @Vikte go? I don’t think they’re enjoying being so high up.”

The Trerezin’s amber skin blushes crimson and she gently lowers @Vikte to the ground. “My apologies! It’s been so long since I’ve had any guests that I’ve forgotten my manners!” She slithers forward to greet you properly before disappearing into her treehouse, and returning with an armful of Amber Hatching Potions as thank-you gifts!

“Magic Potions!” @Vikte gasps.

“Oh, these old things?” The Trerezin's tongue flickers as she thinks. “How about this? I’ll give you this whole stack if you promise to visit me every so often...”

And so you leave the Taskwoods, excited to tell everyone about the new potions--and your new friend!", "questAmberBoss": "Trerezin", "questAmberDropAmberPotion": "Amber Hatching Potion", - "questAmberUnlockText": "Unlocks Amber Hatching Potions for purchase in the Market" + "questAmberUnlockText": "Unlocks Amber Hatching Potions for purchase in the Market", + + "questRubyText": "The Ruby Solution", + "questRubyNotes": "The normally bustling peaks of the Stoïkalm Volcanoes lie silent in the snow. “I suppose the hikers and sight-seers are hibernating?” @gully says to you and @Aspiring_Advocate. “That makes our search easier.”

As you reach the summit, the chill wind merges with the steam billowing from the crater. “There!” @Aspiring_Advocate exclaims, pointing toward a hot spring. “What better place to find cool runes of Aquarius and passionate runes of Venus than where ice and fire meet?”

The three of you hurry toward the hot spring. “According to my research,” @Aspiring_Advocate says, “combining the runes with heart-shaped rubies will create a hatching potion that can foster friendship and love!”

Excited by the prospect of a new discovery, you all smile. “All right,” @gully says, “let's start searching!”", + "questRubyCompletion": "With the necessary items safely packed away, the three of you rush back to Habit City and meet in @beffymaroo's lab. “Excellent work!” @beffymaroo says. “You've gathered the ingredients for the potion!”

@beffymaroo carefully combines the runes and the rubies to create a brilliant red potion and pours some of it on two pet eggs. As you observe the results, you notice that the two pets seem completely uninterested in one another!

“Did it not work?” @gully asks. But before anyone can answer, you suddenly realize that it isn't the potion that creates friendship and love, but rather it is the experience of working together toward a common goal. You come away from the quest having gained some new friends...and some flashy new pets!", + "questRubyCollectAquariusRunes": "Aquarius Zodiac Runes", + "questRubyCollectVenusRunes": "Venus Runes", + "questRubyCollectRubyGems": "Ruby Gems", + "questRubyDropRubyPotion": "Ruby Hatching Potion", + "questRubyUnlockText": "Unlocks Ruby Hatching Potions for purchase in the Market" } diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js index 983e33fef4..425c1656dd 100644 --- a/website/common/script/content/quests.js +++ b/website/common/script/content/quests.js @@ -3537,6 +3537,47 @@ const quests = { unlock: t('questAmberUnlockText'), }, }, + ruby: { + text: t('questRubyText'), + notes: t('questRubyNotes'), + completion: t('questRubyCompletion'), + value: 4, + category: 'hatchingPotion', + collect: { + rubyGem: { + text: t('questRubyCollectRubyGems'), + count: 25, + }, + venusRune: { + text: t('questRubyCollectVenusRunes'), + count: 10, + }, + aquariusRune: { + text: t('questRubyCollectAquariusRunes'), + count: 10, + }, + }, + drop: { + items: [ + { + type: 'hatchingPotions', + key: 'Ruby', + text: t('questRubyDropRubyPotion'), + }, { + type: 'hatchingPotions', + key: 'Ruby', + text: t('questRubyDropRubyPotion'), + }, { + type: 'hatchingPotions', + key: 'Ruby', + text: t('questRubyDropRubyPotion'), + }, + ], + gp: 50, + exp: 100, + unlock: t('questRubyUnlockText'), + }, + }, }; each(quests, (v, key) => { diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js index 20c68eafb3..4e3efc285e 100644 --- a/website/common/script/content/shop-featuredItems.js +++ b/website/common/script/content/shop-featuredItems.js @@ -56,7 +56,7 @@ const featuredItems = { }, { type: 'quests', - path: 'quests.silver', + path: 'quests.ruby', }, ]; }, diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_ruby.png b/website/raw_sprites/spritesmith/quests/bosses/quest_ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..da14590fe55c115c7cb6a33f36a147f0e62669a4 GIT binary patch literal 7942 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 FV1ks1(!>A& literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/quests/items/quest_ruby_rubyGem.png b/website/raw_sprites/spritesmith/quests/items/quest_ruby_rubyGem.png new file mode 100644 index 0000000000000000000000000000000000000000..027f44ab7a2262d99c027e2b695c527de0951e06 GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^20(1g!3HERPV3eLQfx`y?k)`fL2$v|<&zm07$ZDg z978hhB_~L*E=~~XX$mypYBNYsal80D()*uq(Bau)&Ql@{HaOp7T0JxU{=SCItM}U| zWT*+BZSFXhaH6__bvjGYro`fM#f%H0&s}y@&E5NXqnmBfripccn1!}1n%vA5Om@Ko|IP*Hqh zc1DzqtzxN~{5uSS3t6SIwnR>|#5?&Cp{cJ<^CKQML6Bl~+x zcGWuDv9;}CcRQ#74Mjy>2BFun?arUS3j#x3sKhk_h&uJ@VVD_UC<6{NG_fI~0ue<-1QkJoA_k0xBC#Thg@9ne9*`iQ#9$Or zQF$}6R&?d%y_c8YA7_1QpS|}zXYYO1x&V;8{kgn!SPFnNo`4_X6{c}T{8k*B#$jdxfFg<9uYy1K45IaYvHg`_dOZM)Sy63ve6hvv z1)yUy0P^?0*fb9UASvow`@mQCp^4`uNg&9uGcn1|&Nk+9SjOUl{-OWr@Hh0;_l(8q z{wNRKos+;6rV8ldy0Owz(}jF`W(JeRp&R{qi2rfmU!TJ;gp(Kmm5I1s5m_f-n#TRsj}B0%?E`vOzxB2#P=n*a3EfYETOrKoe*ICqM@{4K9Go;5xVgZi5G4 z1dM~{UdP6d+Yd3o?MrAqM0Kc|iV92owdyL5UC#5<>aVCa44|hpM4E zs0sQWIt5*Tu0n&*J!lk~f_{hI!w5`*sjxDv4V%CW*ah~3!{C*0BD@;TgA3v9a1~q+ zAA{TB3-ERLHar49hi4Ih5D^-ph8Q6X#0?2VqLBoIkE}zAkxHZUgRb+f=nat zP#6>iMMoK->`~sRLq)(kHo*Vn{;LcG6+edD1=7D>9j^O?D{Qg|tCDK{ym)H7&wDr6*;uGTJg8GHjVbnL{!cWyUB7MT6o-VNo_w8Yq`2<5Ub)hw4L3rj}5@qxMs0 zWMyP6Wy582WNT#4$d1qunl{acmP#w5ouJ*Jy_Zv#bCKi7ZIf$}8d zZdVy&)LYdbX%I9R8VMQ|8r>Q*nyQ)sn)#Z|n)kKvS`4iu ztvy=3T65Yu+7a4Yv^%sXb>ww?bn(=Yu(!=O6^iuTp>)p_Y^{w=i z^lS773}6Fm1Fpe-gF!>Ip{*g$u-szvGhed;vo5pW&GpS$<~8QGEXWp~7V9lKEnZq0SaK{6Sl+dwSOr*Z zvFf(^Xl-N7w{EeXveC4Ov)N}e%%C!Y7^RFWwrE>d+x51mZQt2h+X?JW*!^a2WS?Sx z)P8cQ&Qi|OhNWW;>JChYI)@QQx?`Nj^#uJBl~d&PK+RZLOLos~K(b5>qmrMN0})tOkySZ3_W zICNY@+|jrX%s^&6b2i>5eqa0y%Z;^%^_=a@u3%4b9605ii3Ep)@`TAmhs0fpQ%O!q zl}XcFH*PieWwLj2ZSq`7V9Mc?h17`D)-+sNT-qs~3@?S(ldh7UlRlVXkWrK|vf6I- z?$tAVKYn8-l({mqQ$Q8{O!WzMg`0(=S&msXS#Pt$vrpzo=kRj+a`kh!z=6$;c zwT88(J6|n-WB%w`m$h~4pmp)YIh_ z3ETV2tjiAU!0h1dxU-n=E9e!)6|Z;4?!H=SSy{V>ut&IOq{_dl zbFb#!9eY1iCsp6Bajj|Hr?hX|zPbJE{X++w546-O*Ot`2Kgd0Jx6Z4syT zu9enWavU5N9)I?I-1m1*_?_rJ$vD~agVqoG+9++s?NEDe`%Fht$4F;X=in*dQ{7$m zU2Q)a|9JSc+Uc4zvS-T963!N$T{xF_ZuWe}`RNOZ7sk3{yB}PPym+f8xTpV;-=!;; zJuhGEb?H5K#o@~7t9DmUU1MD9xNd#Dz0azz?I)|B+WM{g+Xrk0I&awC=o(x)cy`EX z=)z6+o0o6-+`4{y+3mqQ%kSJBju{@g%f35#FZJHb`&swrA8dGtepviS>QUumrN{L@ z>;2q1Vm)$Z)P1z?N$8UYW2~{~zhwUMVZ87u`Dx{Z>O|9|`Q+&->FRy-Sjp7DHs zy69KwU-!MxeeuI@&cF4|M9z%AfP?@5 z`Tzg`fam}Kbua(`>RI+y?e7jT@qQ9J+u010qNS#tmY3ljhU3ljkVnw%H_000Mc zNliru;|2{99Tqh-K%xKu0UAj}K~z}7WBmXBKLb|qY#9y-8UU#%Mr^`N41*X9YR566 zL@NON28VeXnnf$KPl1o<->D0`|-{F1TBzNcZ9Qf1SCm{?$Kx^ z7qH-pO62H62FOuql5mco1!oo*VU1#9a`b4lQYBh(0bEh}dVc^xy~yfGjpEU0B|BPi z<7TYnp=qh#6;z=3b~;ltzUj|Vl7BXty_`J;Tnxr zT1G2Toem`M>g5Z9QH(1p#l$7xY+*44tS#ixCKKIqD{>Tkdw-u`Zp9VF$mWa|!b76p zN=%D)wBJgRF-^|>Pnft&0d(OG%9*e5dlS+!~{Q;{@dVplo10<6k zAer<4$)pEJCOtqh=>d|-nrro<*2pFm1VwSbP6SZ@3z+iudc-=mep+tbOfmOUr(d#N zEGgHJA(H)S^1*8Axd8_-(t34+7Z0RnZ>a#TO1Q>$_KsA>#jrSqlRYvqr+;91u#rtqS+y*Mgx+Tm1;G zDbLw;HEEn7!y}tjf#>$!gQASjje@{r-?J#n*xV=rO!gf^f${lK01oxL`?0xERN+wn zvjB|E--Vd=EUA>Qn%9eXb}r-l8)HaoWU~rzeBV8Qn^{$u>^}y;cjiWunGW{{`&{|> z{M~@Y`r~t>C{_Ewq)>m%w-3w;_2C2xTz=s&piG_q=W_69cFCx@i0eMgx@Sr-r%@l& z7)-H@3MJNrQ0XLXdq>3#T^2Wd+ol3U!O!^JzAq=wpV)mQ8N|c;?``un+7}41y!NAO z+JP=5&L})Lsav(t1)z|Lxx8-E8uj8!o-6|5|8nt zH(UaNTi3pyQk8!!tgRHH!ovp~Q>Lch0F>$33xKkHORIL-L#YsVP9X{kEF``1tz4nzybhKmshODMXbLrHC`=z))?U z`IG^f1@f#(H-V|n&<1ozgMg$Ik4pq7q+s3Jw-KO!?HUS%zb&j;lI9ke0Lu2Qt+wa( z+B#;d1dtlZJW7Gc6cLG*#xkO6TBARrgVWBgFeR%75F6D3cw+ZqM1pHxGXB&d0A}Vc zq9}jA|4|ANCUzg8M0w=Ey#P#2&!$LvAX@7OKtg$?w1duR8j`MeyD{F8eVTKwilkKh z^AH&-q^KE+(KC`kr0vR7%-<%YYd<9HazFp?%K-fF*H4npn2nlN&u8Wq0QkvQA4LQ{ z_4Tcw%J!`r$<40o#p;jtZNiSdPb1K^Khj7%Bz&gYU_`6~hzP;`a1(Wt-Is!QeffWXH3h)S zpY8*czPS>BThE?%b|21cZOcXv zT4y1{#sEp;8XgSQGO43lrl&^;Wm#tN4L7@`4+=$*6bKu2x0kM}a5Y=D;(!#{ek6bq zm;oSCaLeS2hzNr}c2V=!|LV%m&7B5SNIlJl^;^( zuA?VHS(cP#89mOjER*4>If_${g$2V|7isfJ>~E~wwo~p-I%bHfvkF3iO6lUF0TiI1 zp!BQ}5oW&sj0YxFvVj>1uF^hFC;sA?H8gN@1QTG`GbRlL?rbXLw99a`aMeN zVxt-kqLre^UT2nx*n^fjyOH}ls?l#*9gdmTVvDc576)3EC2x8i@!?Ola1NM6U^G*l zMNx3l?`eb(Tn^j8U{z)S*tTUu+q(gNf9h4NwYhG91P>sZMlBNtgzKtYGk=66dX_Gu z@T18+9w;?&5o#iE*9DNDy?$1p@<$&3+P9*P0GR#rX+(s7&7Dr#1-866zd#Xng>r83 z5&(M+xRbpzug!o2f1^4bpPqROL?UDIh+4PO-08oV^H!~viUT1GyZRL*D&0Z~&z73Q z+hDqaI~TEYKW%s7fCiFk&84{LA&=Y^0zv#*r-=;wP`OMYNdF#Ug zuygOzK=<*G24kwJwGeS$X`oJd9|3$xJ`~3s9IeIb!WIYcq#x?oIuWlUB9QGL3wD;bd{S50FfHfMn7GB$FN> zne+h3qz6bQ{{vtwbOp>-U6%j=02y>eSaefwW^{L9a%BKPWN%_+AW3auXJt}lVPtu6 w$z?nM000tnMObu2SV=}YPjYExZggREX>V=-F@#v`?*IS*07*qoM6N<$g2{@KM*si- literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..5fac3beb2a9f9f695a07344bb07466b9d8a5c214 GIT binary patch literal 852 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjMN*Pbqp zAr-gY-f`^k4U{?lQBl>)tSi9l$RQ_Bp|fp!Z`_F5+uN38?3!;FxOw4>G-K|)t-ZaQ z7JG1-dPYVp@LaiY`4qK<8#h_Mw=eboK4<6iJ=Xg_@0)-1ZQ1+U?_b~le_j8+`g>n5 zBhYSi(6x2lTVV~y^vCz|OK+dit-rVP*5md0zquF5xe9Gq_*PhA+k}j+(!Ar}e)axJ zepj5lxZh96VIoVIo;KHi)bPL@B7-<-{0D`v+Vu^k1a1$ z7)3lCzP&sr?ykNrcFmoC-w!3dHLTrV_pHw%-sh&rdmY|Ib}GM|E`Y*<;beE@?*(Be zNq1arN1|`l2;mdP--KA44eEJss-2XzDB6-SZtja~@1+~S zJ~i1jV{XmoE4u#jwz0eKNj-C!9{tY#HrVkEZiV09pH#S(Q}gp$aw){$o2twAMStJ< zzW=D-jFs>1@(P39m|=4F=Od-io|ZfE-E$2>mCivz`%}L0Iorf_tl*%2V4r0Fw?nH$ tuLqbCg-To_fXLI$%D*TxHLoPGBr`vc!LTLb&3jNf^>p=fS?83{1OPI@is1kN literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b06f6b2e4fc768bca904fb6de6519e385d1843 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjK%c~2L| zkcwMx@929w2TC0OsOda8Rp*2VkCKFso{p4==V{>m7O88jmV)PgC8p zX@LX}my}*kvSV6=z|n+HZvtiR+27u4_q@jb<-;O#ew#V+=RdykT?(`k4aAsC`NH&Q z!?bgz`(JJDPs^L|o##+Nj6KK0iz=*hI;=h2!U8;xDp-3m&RXJN^^*07kmAYAxeIm^kvyqf#;vUAVUegD?f-ru`2>gDex$NhpD z)HENs+$rVjcXp52?=tht4NtBMDy(aIcbl(IedH?Vr@H>m-g&iaW=HvD8$U95ef;9L zX)DdYcgv*3I!+eZVD`>!`7z%;cXab++?crW+40kknqQ=zJPemBQnfcc0X97$_s-vR znKWIO$s!8xm{!=^&4{vFHQ{>oU47QSwsK%!FcgYk+P-`vqv74i4mC}OJE{#Y&pDZR zGCtB{^eGox%zOmJBXY5jt z)Bds3PBM`fs!P1Q?#iv)U~#o$OtodpqYO)@bowQ!YdTC8DbRZtws&>B@``C$?7!w! z^{-qn{%`f6BA}hmANhR}b?kko&B`^?N9lD6MESeg^1vUJ;d1YH7mN5ZA;(wDN6u@# xn?A|>TVwk^_QsJO9}t8>LR1*MQxnIh7yPP(7nHAJ{tqZS7Vs@?Wk zC_L58NJ*&0@5Wg!;fr%ECsjYXXPNe{^8KHAuXZHL?5oM&SDc>b%?-2?9Vl#$x_r+; zS?9^G_lwrahrRoC`Chb4Ze~71{9+F#BkA(8BX8s9&3wK7c>Nix{b2^LCoJyw6LOfy zlA`tQk;|R^pL!$9dwFJ*p1A0)&bh#YsVFo5K=_=F;*E>-Q%WW=bg4Mly~|nGQS4jt z?d#sRyqnLh7xigrGkAH?lSyL|!^s_=XTA^tvl||~ySwwA>(-;47S|n1Q;SzW+q={h zqO3t-nf3K8X`7RCGb{EyyTA2g_PTGq)4Ep56uneo6!CN@xP15Xxp&hq&prJ$?lIry z)}V`PUdz^kZCBW_V{@xa?GahKg<#*9eSNWbGE0C8qvM_3#XmRhl97~sZoFUk=mX!M zN^k9ta?e$1P~zmUdbjWNffE@|N~cOJfvA>Gd+cHLa_0}1``6xXjVzv#8zkb{@TbIl z#{9KE)1`md@yWN;NykT178zxSK(ACuQ#CkJnid$UTVYVP-#{IA`ow)4!Me*x_2 zpF2KRdL1&m8{NC6dHJjTs+nJ|GK1}%(7)T_`>8j}&6cf+2zCSq=aa{Je7`qT{{L_I zse0YLsxwua9NXi3OUE&h?qPLgM6K@-e$N%=tlI_r<4!!-K&=!;V2`-=-Y7zUqI#BqCJe m8UaL}ZdU$9nW=dti6xo&c?^av5pUju5|F2>pUXO@geCw^9!(Pf literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdbdcdc6d41dbcfa46d38994d6b57543f0e7b50 GIT binary patch literal 914 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjLiO-~oc zkcwMx@7QLDI7%G*c)7bH{zjWZO!CSEZ7!jlBgfPxgdOzqt>(DC#BxH3QlP*=5i|C# z8y#IjN`jmk92*0CggF#jRa#t{r4Hu3v%Qg+{w^>7`NaS0rLNsQJ5T@p;WKaFg=zt< z#s(Y?%-f`|Ae#I;dv)Y(`TtRJn!j&-n^wzs!hIsk7m;%PtmVeaj}CqMeMwpA+O@y# zGv_}&<)Zxk#srT&7ABJ_|21E&-T8dsWR?IGM(2&}H#)2@@0hpOfAgpNM;;uuKKo~` zn$)|`Z7%Vz-%XL$-yXO9e`1~4XPc5q3|%S;8t-a0TgXq9_;U8e8hLN+*!lO*y~sIo zQ}XeXn-}kVzTnBEF{xp}(KWrhFK+k0`>pq-q`6(mpNQ+?AJ} zAAhqo-)4OHV|J-|-M-zg>=yq$H{s|SgD#Z=(&hU)e*fLH_s1q@@ct0gC9>{)c4hOek{lBqxlyve*gP;`kh*} z=jnHUyejzi^u}AWUs}8G#!JstX;9*P(Xo4iWNgO-i7#)Hw=XZqR#th`<)+TLz=LT~ zdU@H#%=9G1_?N%M8V(1Wd-rdhauMVmhWtA>CFk~9oOYX|e=2D9TFph^fRo*>KF zcUS#s2Y2Oxw8Zq&z2fG#A5V7ge=_g>yZfhaOM(Mz!ItSKoa7E@IOQCPR4lx{zGE}Q z?f&Iyzn^~od3vT`$)mGA*9!%IXOwsxncC_ny%MX=m%pF~XLuUXY^w!iJ&VIP+J zKm12p#=iN28cA;HU}rTfd7L*PC*|hxX5HPjiM6!}*C8I6)UjK=Ti$5~>Cw96i`#F;sr<@gyz)G5=f=MmRZhE2%a@Noa&!8g8vAQ0 zN8jD&w(?|f6`FA5jh@SK>*b94DZQcDffGZIe5-?`o0CUl1or_ zkDWJTPc+MG&MBS%@+T+5gs%GFSzcV68kar;6S7c=YXlH^x>@-bWv1qpB$j06=P?+z SM7((qO6H!felF{r5}E)dBdPfS literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..356eea3c57f1c80dfa9afe43b2cf677cbaedd112 GIT binary patch literal 881 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjLi4o?@y zkcwMx?-*u?IEozmXnI6JEGa2f=AH>1Nve#{c zC})PUSyJr^jU!GEXSEo6EhFGOH*W5*-hKY}|5b^bPM&@G(Jrk_-%|)^ zHE!@}``S0GN6PZ99|^i;%D+#qXZl{h+!b$F6=YqF5_SNk7AU{FSEKz`S}psWhmJPe zOBH5~NsP=JcmLkGVbZR}+=Ydkp3Tv>f{6>3-#YbmX3Qf0)#mR{@9223crwod4>q2d zJDG|XzyCbj?qmP?-0JB@=d^#lfEZNx{@u?bft_3bvh$s)xu&7bJvW8H)#$&y3FNoSv*K9;ud{pz#+j>T^F|-dsNS^Vz4alJ9R`{Jr%@l0nM!7q?$#)(Sp%1Z(T~ zTQMn_gMlP`hpCmZvjnZ^uq9JaMb!$WKW4di}mLw@zjO|3cRfu6OpYF@CY(j&IOn zqZDy3NO;)1tGT$a)y4f9$EV1D|885Zm-qZ}ZDwd3dltksSMJ7M>;KW_lFCtQ!CQ4# zzu?kS{pv}Jz{%qeo<^B$CnJzf1=);T3K0RW^Loeuy2 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..e74ae23c48f71fe256bfb736b8f79e9dfcc61cc7 GIT binary patch literal 804 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjMN-JULv zAr-gY-Z9L$5+HN@qsF459XmV)TV`h!USAs!8~eIy^Uq#N{Y@$ZGW_A!J^rG zi<&c7Ej4tPcHCGhQc_g?kN@6&&slq_zi028ueoPg=DPZS_HjigwLwn71{5Adyb})C zR8UyAJ8S;>``4cD`nUUdaeYC^Vh<+2Cw7gIf$FF3#mI-srLWXDT)3;t&dQU)Rp`R& zn{#`2`0L+u`~LIyr_ho=pC+>>-ahtVegEsk>dN1>H}ZsQOC~XNsVul&_&q&Y-D>e? zrE{AK(`{$(7LwinWfxE3^)HKN_z5{oWDzJAjJuP&=GgJKI_EZBO#fcFr+(X~J9+$N zht1}yG$?Vt__}xZ-Q}qzcj6|L9d)~Zt^fVS+MFYXyM>)6vV5_67qr1}YmCUp?rV-; z-$y~LEHB(%{58pV|^wZ}TZ+`51Gv7P^UrCwN73*t>5M3*e-7T=-*=Q`+Z(YCrN|sb% z_I~rn_7Zbu9^3!S0c?N5s>1SLS5DrUU*1&vrQGoQNtp()M^kps*vj8Br@G|(1!LQ4 znfKWo@7J=6LbRy8yL{`PeRF|%-INR9u$&ovZ}Zul3qkWQMuI)?Kz`AZE1ABR^_qcc pOsK>)0*E}_to(~IQ}ap^OEUBG7z|q?-n<8;Ku=dcmvv4FO#q5IbB6!` literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..c73264da6cbd5f0dabf63ffdd7f225931d26e43b GIT binary patch literal 639 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjK%F;5rA zkcwMx?`-rs93XP+qn49}%X1awJqlW|t+$N!hB~YTxfYseAk1e5qolzRbDfnYWe%F#>Hv2R&<7ZW5nxJZkH= zncwfU$CdAU^EKTx_8XIdjH{4A@HZy5jYn_2z3u(ae66{WYbwu24|UE39!!g7ziV=t z(|opS@%w*D$rJp9944~32$pZ_u#So2{I!!i+n%Mna>{_=P6WR?IG#=!p}g@1mTe3>CI z@y6b2pKY;=&Wl@lGPnu})a*KKb@AsWyXViXp9W={f8V)J%@!i_wdDDuf7*Y)9#;J| z?{@mhZQfsYE&v;rEM2Y^e=+^@?|&D||G%s=t}VReDK@e662vND!Sa1Kl5|bLhB(}* zEGw*i{MYuS3ZsZ8L*aABjt*mp4;~bz$1T5Awqxsk@y}NGG;Ud+^*P?|01gYTx$pGq zFTL1&*COo6{Lq*!=d7Lkf4*CK`;TDinLwat?ignmRqhC$=+>F~D6a|Vy^FECyB{`s zZ}gp4GKrx}MPb*DZr^JipG_~$d;zi7yhSp8@q|C?w%wg-zuR}$Fc4C4DZ;$NB zPY_(AH~06|va_#Go;P;?`)Bg!f9#87U5yH|?wJSdnxj#@Z~JYF|KATE|8Kvh|MK&a zUc0bKj9n=W@A9<;CxB-|jZK7IAy!Yrp#Lvu~Idd9bnVo!Ps`e)pV5ev5Tp z-BAkUd1iC&La(m&Nd{LVhw|%6RVQ7Z|Nmp*@z}24IPKAvbwN)yfn9Lq?v%0;?eEv5 z)?fU*{l(v1bA0p8Mb1wG`x|KH)sEe}_Rlu!Z(o0J$aq~cP5bFKh1Go`kI41AnJiCb-mm7Kzb$x)%f;pM~-JUzMemR$;P~{(tkT3;ploi){kA(b(?8UFV4K@XK+8A zd3A&*o5rL@rAL0&D_*>LJ;_G#?85!CKX)h=#Z0`)4h|ZF?K@82RB`((SevO*b>~6H z)RYD#NsUJ*bFSwLg;{P~CL4R@<Cbm>vudS8H=jJay>y0* z%OOVz@x_XZ`(g@9(w#{RL+Zd#=BiZfM!j(wwnn>!-Zufu@UYSJglH z@uK$n{%dYCkqub9H!Abhv3Gu3_3T%gYTJp1)p`7QcvXAt{KJO~{de6LFb13QI!pDc zdu4Z$?0P@D@Yl;kji;P7ncVDQ(cu=Yomx93sCG&?%Twbc>tc6p`10Jo_HX3c`+t7j z`}Ont!)cx{b)~Ns>!u!EBDL!Axp&P=hEVQW6WN`m>jG{Cv|z^9~=H!iEj3UgiPsLldIR#!ZkyE%Zxu~EMSS4vlA^73x<@&fTO;@n~OKPJ|IC0~qJpZ)@r6e@9z03uH} hEB~U*)Vz|!lFa-(2E&$!H}64OJzf1=);T3K0RS34KfwS1 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..d7122dba2e0ad0ed6d66a21c9e982326b2701316 GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjK%Mo$;V zkcwMxZ|~0*2^3&>(A%N#P+*I}iPE-^pZqNi_04lTIus5%iTnqbXMg6g!U zP%GAhhn!rrn?sd6I2uD<-rIY?uI&69)tP(WuYT5dQ{LdrhqC*zp^QK)VZdkc%yoVx zfigh9>dotM|@ zO_SE=-@jfrzkln#z8!P?xEv-j%{Z}pcj56U&&)eh_x#*F`Oyph4VGZj7I-jf1Tl1h z42Cf0zCE+8vLQC|w#Ua;kDng<Kb}J*4&S=dY|T@5SrSmbt};mq5IB;pX8S z&zJRE`NgImv+{p=0~Q#t_yE%nOk|m?i|a#^*QJR71%ygmBY?=$&C0(hGc~Uyu_QA; VkHN4d;>~-Ia!*%3mvv4FO#uB+8Q1^- literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..371ee1961ee458dc5b7902c7dd582826d27826b8 GIT binary patch literal 1052 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjN2&7Llf zAr-gY-u3qoNt9sw;5%(avv{YF_a2wB7YZc;f-Mdndpca+EOjp7{I$8Yox@4VrGqc% zw)_hvxm`Mfk6g_-niP&WUtH+iCMy==amd?4FlcVo^T-?hf78;J%}uYVTYf%uj_kLm zwLi+z_T7x}bHN6d9Gkb~enQIq&ffaRr_T4s7Vh6Cy=Ch!h9!ogoenvL;V&gOSV*nZ zyV|>Q+uXIwzW=wrFStki$lTYpn_cF*IJhbaXudPZ^4mLe`}KJK-rGC2#BDA7dD2$; zy{&Cb`R{#)X7t)m5r6e=dBu+7$JTv68}w!6WR4XcET0np9~3RzAGdGQ$BB#gn$0WE z5x(}u<>ImX_i9(|KKo$p>4SxS&y9><2dfJPOysCII#>JAr30c1BfIQMg&0LU8^Z4- zx`ebH)3quPYp>!u%==w3b=mf9yM+D(=I!B4KB5R#@{k_>d?RlFG-R{phUbyN0jzxY-3zP&o>Q^!?N;bKlIG!JF=ek*n6!i%Z={v?+v(qwSge1_(n>z~y522`{FswM z5ZC5xw(i+#Ja=xVT*;;1{?ZUZrRVQzd}8LV`TdLgN0F53wO`gvp%UG*rG4M4^Iq{} z2~lC%c=p|)S(O&4kGEg$&wUdWx^Xrnh@Fnh9-3{-H9arl%R|*>lO4qdGbY}<_hh%% zYOupQM9Nn@v)lePLG*9}6Z_sj$~zpF>d!o{8VWV_Xzc0-;&D9(|NVVi8lS!dtj9y; zUCq8HkACj@&w1W_)0#a2;J|X}+Px!8?}6^Y&1?U;1bIMG#mmZayYRG+lI80pW%b0m zKXC+HR~70Bo+c>^3E>~Mf=55PB=s1{S4{TgjbQFBd}3T(;;Q%irxnDm57qZ#PgK9% z7Jgmoo$&OZyBF~+zWR0Fj~nOL+*`gJ67;sa4^I`b+xV=Cq57y{_u-Di8lNXFg;}6d z_m1!99P`7qyB?i0?LNFC`W{!(p^a=Q@Lom`*7)cyG_q{zwYd%>Y~3PUj4%=%#%=IDX>Eln4yJATqA(U)6L4iC^I#$B(Wqj XKaat%CF0F{pe%!@tDnm{r-UW|Nnqh$ literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..594c34478ce46551b2667705fb53bcbedc1e021c GIT binary patch literal 1352 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjM7`<^b2 zAr-gY&UN$%brflvugR6#deO1*%?>< zVarC%TIs_cK@31~rrB=My4tt1-V2-esIXq}fNoeavJj3twp);xP>uvzNm z-sE+QYjnTywtU;Xdefa7_UV@wzV)6Z-Pm!#6k({}g4c> z49z-v!@aAU>Aw0qOWT+C5AJ$?Y?ndX#3c+?o{VAKfdRjkFy@@T5}mx*=j!xnZTpUV zIMlQ;(Cl@0bNu>`|8kSnH4B9bz4ahoo};~a-OT8!GOI0T&wN@GJbwn`G2Oz5!ed?= zU1TmD2M065`crFqzqqQF-<)K@@|2JLYv|v(jc*rEvU8in^g@L-Lf3fO0me1wYv!_e z$$YE-5xS$rYlqhy?Z?aYq;`M%YMk8vCGFOZb6*W7i8!ch9*BIm?f6-^nVgf_g(~^6t6ybrRBt_ZL5m{&7};bw_>JB;_~q8&@vcz9`(juk@*=)XrFa+pL{^pL;n@De#>+uFLkU!}niW>=K zDc436irqeN%ccbq9Gz+97R%KqzPqvK&cY*Wt&OhSSm#}nt0K5`z1Xb z(*$Cz(A3>+t8*K#|IXiH^|g4*L#Ge&4%a5RoMKxn^}z@n_6pg>unuU;7nU94K5 z^yS{Nb#lqcOGS-$sT|zt==mt-JF7Cp-yJ^hmRN3|r(b+5E?7}?LP}!E%jyJs)1L>e zbvC(Hrj~vvudUhs(hibR7wj|Yejt=&6BhF8rTqNGY&m^i6aKO8kSjj`@o=tcdB^H6 zJ0EEk+8IFHVYKt}%-Nq9H!HuK!6g0i^Uatvo<^ByS6;OXk;vd$@?2>?rYXY&96 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..1f67fe02bf5ff3a3ee6b94af74e3b063ed4e8c8a GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjMN1)eUB zAr-gY-nP#WaTGcJv3H5!M&T(6O9BqM3H(=>@{n}6T@EQz>pW|Gg2-=6Co z2(%n4U_a*eGco+Q`mc>Y!|Q(wTYl9nTAz8<{NTJ@`3z4ZRM?Nb{`Fw$dildYeoYMi zyJ?pF`uo%3K3{)UCUHONjm!F-Hs-5Mr~c7fJ^A_K`K76^omB--`4u&|7A@GeBUmas z^kT&7F462@{`bdTi+2Us`+V6rStenkjKs^sYc92WX}=4yvRZm~uB)}xYsPC`Tf5(f zZ+e%To2Y3uU%K{<3Omqxsf%}?9=r8_f#C9u)2io7?Y#9h^5XQSxlb6npE%^Yi@xQa zzS#8pb+bc1PF|ULDO=8>*2c>Ia;4m{yEkWFlzRJR4d3VELFPT*Wo>1SNo8N#b4jXq z-xR-oh<@c=*4mGX7W*r|yLa&K#Y*j8Q`};>dUyEmot{`z^ealWUcPJ+v(6;u-q-Jf za`Nj|KB=?1zwJ;&zgdvd=~bRTZ{C3!lzaDX_j&1yKc&@A?cNdddVl@2Ycg5q+gDut zUa|9TRNj}R3F?*ylq>_H?_{otyjY&IQ*`cpnMWaC?%X@*{I2SwZB%k;rEbgVKn=0uW7=zmHCcozDtr< zZ!0uF?(Yu%<>!BYq3vtFK8ZCN!BVx`)7jjGH1BWCHiG)aV&-4zopr0Mc$);s5{u literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..72b0625ae62675d8450df98b05a9fb9732d1ae69 GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^nIO!;1|%(;c&&gGTavfC3&Vd9T(EcfWCjK%7Ec$) zkcwMxZyRO=2a2#g(75UtSRjhqW8G25 z7?y<(-Y7K%FXVITwcr$$y>js6Y~v@FR#fWGd-i*obJ6E_)iUS&PgK7w0a}U#6t>Iy z<`-1{FZo{nx8U>NCuKKR`&zr#GUfPA7Rpe0ch1*m+6~Js>EV@sA8(gmTK8|W^%RS& z;`M=so}3v$Ov1kT8~%I?U76lL_r>0gmUA8-?}*+}wDpQ{`Se-)wp^RBgvCU&@z`U% zuEHyo1^a)0cYn3B?oY|e?{YJbvD0(-?^(~fSopS%WA?H%19<5`fR8zzM4yGNdbk0N?ap= j$kWZrzbG>`uOzV~Ge3{PuqEQndypniS3j3^P6n49+={N1>&8vrh?kG?3`-W?);KZ_^jDjU9O`4N@dWvAxJ z;42hxGVPk%oL)75y-huLy7V4ayuNoXY|Yih{hmS&lUaIlOP{;mdGqS-p~vRuVl`{_ z>Ahg)}Dp8JOX;EQCiyON{t&YcyhRZ~;2S3G<7rP~sJPx4u97C1fi z_TEFEZ**)vA8U3z=ay(}w}B^9#-s+XywD2i^L>#!ZFkqNzG69j`nt5O#b+KIzkcX= zdcVy2NAn}4!5%W$w!?ep-3?pk9gR&dOgvw_Y=gFybhg>AJrW@Y!LHScyu0*H-isEU zcR4&&Z;JQc7S25i^Ttl^zt6-R?jMOg)$aDj>%3e1&5q5hEp}fD{vW_KS*1aZbH&$N zv8Rq*yEggo&O@KKe4WcoRw}pZd18MEc?AwY_uWR z{Tq+Y-M;Z_#r^iLW}7wRdiI5Wxqn3m8U?S;?X`PWvvvQQt#+r~V&0XySIMh?gLpft zUhwEKzf=8oH$(3ye2xuM&q=tdd@czbf?JQpa=nk5AA2;`rfkd0?UCAG<1R$pc^Vdf zPVM^RyoBg3u=DKC8v*7u)R9MEZJ<;mbG6cBaiX`=FrOQ)C5{Jeht9IlIBmY7bq{O|iba_aP8Nw5+D z)pytGbJ`2DGxd7<<95bm%(W3rpS!bCx5wRYF300n_6VI{TBbBh^LivUDY`kcrbZ&@BZr&^ZHwj z#CCbTwvFQDpHKH6t|%D}$N35J7k$ubo>~$%@aye;t?cLHZcdw88_AXEs z>|0=%Xn+E8!KJ%*pPk=f-oNqsdTy{xhfw*quSZ@?xcAG~8En9!_wV+-`C@NpX;-82 z+2Wr&MDWPm+O-Mx#_!%PJO90J_j+|1cGIYr;Gp{Q{$0{%yJR`LJN>5bD=u2B1)Iyr zFzbtY6HirbMvZ#z{OkM6j-CEBA+*}QQuhD#e1?}ZRG8bG<|jOTWg7l{+rA_E zUlw2C2$FJ-eB^DacCKps`fuBv>;E`yn8cGXiHAe3T&hr9Ja5OYiBOyfd%pIqoO}Du;@#`=?DLlP-M@Rg zxOD3K>zZMc7=0!&E-fpUa?JWzE0f)x|0pWitN-o4AMajSN~&vW^~>zu8Tiayj|F1* z1OGI2zd2ra_nR5LxjRp!|JL2iFS0k&H_WfP_wPM(c=*oC$*PhER3rl;%BMfg%&g5h zv%9vo{QA}S#gjjBOYYiT-aLQZye_`tx!N!PhU@-{@MJUaWMkPmqxR?9#jD@XonN}u z&G+}sO{;eoo!6bTZjGJoYuWl|UnIl7vwfU#OZAoQ-e-SR-&UnRZ;#bM6ec`=6R`->cnpr+#(RlvJoYuB?|#@0_(~e|u=<@$Evjkht@D z`)-nmsH50o9d1x~3n3?`5Bq;GPxO2oP#|!)3MejA;u--&o^DqDMVYC2C5a`O`FRY6 TEfH_tgLHYi`njxgN@xNAPM~+> literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..9a525ea11e93313344d72b6644de260889b90555 GIT binary patch literal 1000 zcmeAS@N?(olHy`uVBq!ia0vp^?I6s-1|)5sdx0d_lDyqr82*Fcg1yTpGcYjMd%8G= zRNQ)d*WW`VQR4VV%|-iNUYIIs7&r07z6x+`w<=j3Eg<;Fk>jF*Bac%Cr_jLzE=z26 zyj_kjNPb}X%lY|*e+~fxf^H(7-U-X^Rf_%DXuR+JZflGC=U*m9rw7T+oB!V0IC~P% zZfqbxY_^l^i&O9RUH$*HdA|3-zUV8TryYFe_n$o=#)N%|u3dbN`>!ik8^6du%MNtk zYx}-YHu~~)VI?&cHFlL*%t7xiYA<$?n7w}It@JCaH3ILgH))!){mcxR2^oAIajQjF zXRo+__5Sl$>*TEKjA}2RPBHy0I6L;$yRxs{Q{&g|tE;|qwLIU??YHAp!O6@*XBjmk z)Cs*d^l_Uoe6vz3nh`0~zo-Q)iKQ3a)sUplQ@?^@===K*wA!p5XS+xbsHVQ8$Ns9VeB%rzq$^0(^?^1|30T^SN>68@0uM@2btR^PcjdQ8&@hQsJV^ zghlbu8~v}{?g+f{Y{uUYVyEjSa6`Sq`n$KT;C5a4=8b!=$Y7i ze)qUIOnV+A&JKoYU$vLNWM~&$Drj8vs$|0B+dnp3(PH}tkW|8__+3qevRqu?OC?_M1TauSf}-2n-u0fN(9TZc8mVD zP>~LkW(J4S%7WFRk5*bh92l6Sdb)RCPJ}2V1XmU;zPk>g6(a|%{mWdF{KRIe;`At> poKT5t1Q2<;S@{=brskC-mSpDVF&MT)ym=4O>FMg{vd$@?2>|rLx~c#G literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9442cedb5c5aafeb574ad91a49f9d877c7518d GIT binary patch literal 607 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_s85o-U3d6}R5r+UU(}D02Mc>JEh<7FnH3zAvx*chLA@zN52) zBS^-j@cosujsnXcDJeBgw&3!+E5gFgE;v`mPs>BI)h}@R1Ze0r+i z=90IxE6_#+FnLnryJwdE-krzhY?+@{e|ztwo*%P**eklQE}k{{W^U=13nlRZ>t=k6 zynS}x^?T2%9?kf^`}mKexnCYv@7y3HDzJ#@YT2|e>(qaYH@seGiPhAYLK<}IXiowvztFpP zGR-N(p@WMfuyOn3w0-~ zra3wK{=VvckvVZQqJHJ>`h2J8-s-}dSwH@HZ%@zi+tw}vbmu;6Z{0n+Lr|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_q`!PZ!6Kid%1Q`+I~0iX8tK$d>t7X`+NbaFN+2!ywGi%D*k2vFoO7jp5~Hp@8u zqu#!mUM+k5xAF0AW9Oj!r`MU!Pu@FW+O5)9`HN|4QVTlSCWWaNx&AnR zyF92o=FOyC4QJ1m4 zy7;E#%In*+`@h}kXI>e;$$ZJRi*cMEt=8JzNCLb6&9*}!CTx@63eBvZUX|jr{Bil$ zRZ?x)HP0{VuT+0NeW~4StLtIw;@{=WeE-ZC97y-VpC4U6JLq+Wd!-v+@~eZnE7ilU zFS(X)8fJbE?9GPnS0j&?sZ9O!>v)T${rPi-uEM-mzTUL#`S^Qs!de!?fJ!tnn(JG%@^!jF z?d*uy&%6FEH3Yk(^l!h`-mKSm)8uR1Ba%U$K_ml)2VZ`(&z*Ul^Qx+e1W;J0#5Dql jJl(APi!xL5N)k&l^Ya)CTO!`P2Wj$j^>bP0l+XkK{^eRB literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..ddf887f10c852d643844fe3e8131f09defa74146 GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+KpdfpRr>`sfV{UOFHiaoYxvv=*n1noC978H@y`8D(%X(FbPK6!q3OAaR$h$u_xyjsKJ%eL01S1a(jkD57iUXICR)`c4k-4-WISakAu zYxVAOe*byLzc0Ogd++g&_y0dG|6U*iv=0e1Jm6`qEY!X@^Vs<@0Xd6o_Bq})cL~4irw$k@z2RC=dC@x=ac2) z;K}cPERG64Cx832hv+>E3&W~+%Y-!-9ku!$c)Nezu8v=`!)Ac&%H8G~>bmF4%DX4c z_X>aB+<3j9eyaJdG%LZmx_;^Q>(?H+?knES9d-Wu;%(~=@xRq~Pd~dW>vHFdKmL~^ zb4ov6owj45*wmG8QtlS6(}*coYMlB#$n<5&osTg(TCx3|#-?*S&P|&;ckj6qanf)8 zCV8$(w2}+gzLVosFLufB=k=3w8~^|S literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..b6af02469f06cb27401f838121c5299e37253d8e GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_mZ(PZ!6Kid%1Q>3TQ^iX8a3e2qj-(}pC0gGnEmn-40n&6dz< zOBCdBZtFO>?2yDJgMbY^tlf?|%twfip7 zoiXpe@jWki_ipxcMxezA@ULG^e72s-B;VULKR3_p*<{zVqWag`|DADfd3OsshD<2< z%lMpsd)gign|nM_p9>2`cRbHtn|N&X&!*DzNou;+Eo$A20vR1c9_*Q;8o4bhGqqHcUvTQrz~P>TA^_5oy^vp|6S|O9r^z2^15So zv9d1bKcAACZLy#0^x1RK*K@*FrPUZ1OYV4n;K+(nyHE?m$3ay`cO5HT{_dMkh@*h$ zky~^BdRb&;o))?%@n-wE-&417gH2wLeAlwa?QPuC-y(9a(|pSRE#+9m^!)D6H|w(I z#!GR(I}~_#&)yw%GTJaFr{4TE^_z!b_FQ?c!qTvt_FK;Rf8WaY(EQ%!%jqh@q5>|g zey4W6b*QeDeEDGR+*!tt&)nN4`MiA7wMx%v8(uSSb5YY$=-`^OzkJ%0{H&kf`yU6r z<~qGTL^bkO_R4Eh!{@x8r3$u6;Pu&W+l7pm>h6B^=~vhTyXEed#?$IGJ2$t0+Hh&;bsKhk_h&boFyt=akR{ E0M&FE_W%F@ literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..803f8c78de7c89a1b555c0cf1d12e6522bb269c8 GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_s6_o-U3d6}R5rGSp}(lsNuzdS9c)WSP=#BgxbNFU{16C$+@h zy*i|jx=o@a)>3R!99!g+ptSBOFJJMzn&b28NW;OB^S@VopMUsq{jPoUU%q@-|Nj5I z<VcLJ2{r)ZU&mUC229>v8d3n!e#|ym)@6&3h&-OHN0Q%>bpRp|YU00cIVVUa>{p8n>u-J1vve@>+PgXIbbi6wdxF|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_q|Ro-U3d6}R5rvCj~36gmDeG^k5yiC0UuP*1GG8kXFq1-%hV zH+Gn5wrB^*cFb*xSs4)_5p;t^TTsN6LzBg|Wy+~oVUHlrqJNG7+^f&*Ypu2NuG^ga zsP^{?03xJ@c3CAG=9l z!kV|@Uy^q3xx)MPc=>zhy{3NzUL^+~KdruI{|a0Gz8RZ^SThzmXcul1+_rIRPD}Ea z^Ygg3_SS5SZMmMMeQS*i<1CE{Ih%8pa~3~e>2hg>&y$YFYprk3Ug#&88@7nSS7d@; zy8fZdr?+SK$6FV#{PuB~;Jmr}BYszue=Yp!d}!raFOdbEOx1mxdp}G)=~lkE%l!WS zmR;Y!rLL&A(SMzPcx^!c{5hOo|4waRIIp*2?Yorae;j3CCO;Pr=HA-RzwVn;uKL$o zFVZV7tlSx(clXWJdB@#u*p*+D*_^0et;WD=-wbFD#s@*Ts;-%s9^?mf42N5RfD zbCcQP?XTL|)xOAB6+da@9qh>)#dEZ`PdcN!Y+q;b8TqMimTbG2CzWX3`gV!m zPj_vwl8nE%EYlw6zW(^o=WS)toll=OKmv9?*XGF^-{%~Pzq?EP)#dB!ugZOXanNhU z-s~qbV23+MrRP6>`_ZodZSJ;Y8|hlV3(M@2Rk<#>G^Sj>x!10ApVh@LQMWewQfBxZ#n08E*m8N zOwUby`7-B_?K?JWX0T&_r2mudJf3%=`1rNMpa_DcB!&ZZU!|{}e5bs4?W(gtL7@`Y l2q5xwv+^&>OwB7vEXmBzV=!!qc=H~l#naW#Wt~$(698Y3fwlku literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..aa9d7b4e372d663248266fe0ed1125985a0d4ea4 GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_s6#o-U3d6}R5rQuKBXlsNX$T5?)#v#-Gmb^%8N4keBzSD&)( zle}Un2bb!0BpR?DOp@nFGVDlAGURY;cDAx zy==eAPdVFoo7zh;&04p77BTpWOgL)EE4{Jx^yJ3Z;p)p`zx1to+W0!(dbwf$V}nj6 zlRyQJIqUDo$HwMfi?Q9cWk%+F6TxlEu7$v3SF|gYWvkSMIK#6mz~R`}|cKF6khXKnJns_g!}EiYzb9-v2Nwe$MN+ z&f(@-(lhsIyKI^1!Z=Gq;A`NFROLT2v{QbqiJh-@OW(ZQ@%$kbt_v=W_T8KNdn;4( z?p=Mm`rUOU|3A*hueE!MEa+r%{&@T5_w(PJpD%h}C7ml>Ie+cDovVMowONv}=s>`o zxw$QuJ%k_5m;pBb$-A7?y}{?V%woPSGd+!c9cQikHi(SPxoPiRedEvMZmAXAwsC9H zKKXNCdsh^GJNe6Qo2chhW`I2!mFRx={%Sl7z~UOp%T{!Ao6sx@-NCv%_~VP Y$;{7VFl>o<^Bxpop00i_>zopr0Da~HyZ`_I literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..3c49442aec03e0cd9fcb5b88332ac880780b86b6 GIT binary patch literal 802 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_q`jo-U3d6}R5rvd<7slsNt|xLe7!#cwIE#f?`X0)bvHA1LwZ zDM{|y&GD~uf+N?hm3#}G4{$Ykf9G+H;nHm?;pyV=OOoaCd>O(KbY#_oZ+F&zkSkX_ zKilnR-LmD=zu!A;yT^at?$@fEK>HDZrz1H|_^yo9?UT}*zg4HNiC4dN{(bSDc=fOL z%AI^|Nj|$u-nJcGyH@`t`&*UmN2W}Rp7<$b>c`@PZ%@C?{r)*s)k>k0Z_$*^(>^TS z87&qrm9L}c8*^rUM)6^&=>9?#eZHZbWqQc`RbyUY)*F{Mcn>&f~fNe`Xr`Z)4~1EV&R| zuJ>unP8%z!JNtI+&i;7)Ny;zB#&>_#eLnr@OZ~7YUQ+Vj~4GfXz2Q`K6$@3!~rh#y-PeaOMlyKdsS8!rz{x&)bQoq zoTICcBu&o}1O=`jBB?O^`TdW{D)(`KNVfwp@iGXNxJCexr<;|3QD$mhNn%N6ejbBi SOT?S^AWfdGelF{r5}E)35O<*f literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ruby.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec0c00ddf09fae8dfdef33195aefc7937202ee4 GIT binary patch literal 686 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O?XxI14-? ziy0XBj({-ZRBb+K1_mYrPZ!6Kid%1Qo!4ef6gl=$QS)Te)=dYtZrqUQcymMgauv@& zp)MiS?%7JNik(N_s{L_DF-v1@CHG562>H5A}^v`%!#sZxqo~2X5j@N17yt`U1ZfE<$V|O-P zDO|Kxc@1ywE{^Bw>`VA$bHS<-#M1YAuPL8hTXRuwTHgl$j=MR%o+b{$yehxmz3G1I zvMl!1*0pP{lm=d(e*CarwVJ zF8hPCmCw$-KkxGQnO*yo+v^TogSh^~?qbI&SKQ~VekBpV<*|qMA*sn34Qf&zIZy0A z-`)Ckx!PmnceYj4XZPyAUccv3*M?)@U=QlvES9c*M|~|vHYiv);1LOA+^AqbcV}+S ul{KHdfjprS*9ai;bhGj=%1q5GNi50C&toubiForKq{-9O&t;ucLK6Volrr7` literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..9315b8cdf1eb6847c49e5b6a1d83d6ff5c35f4a3 GIT binary patch literal 778 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81FfH_S zaSW-r_4fA0Y!OG1;~z~uOb#ioSdk$ZV4;({vn~Ey=3#uj0OcM1MlY(nbY@N{c!O- z|I$lK_I_Ek!Qba;X!G@TJIY?4i<-GGa7HH^$D&5Bmuoa@zCPjn{`2+TyL-<2-BX`( zOExqjBXsT_izja{N9O)b-a41b_#%U&NkHa%naSs*t?zTM|Ge1#|9YdECo8h;@Beyo zD|xzJ_3^e#k;h+cw*CF-=GL3m-vyd776g^PTd^&AW;vtH?tO1$SBq8_<=wmeJo&!j z^|}vQ_v71xqJtxjFFWRA;vm2~%She+tBvu+u}8q=eC|d{d_fd z_p-)cvT2JLn=&5s@4Io((+;-t+}!< z%5(4DHd}K3?@h_;d`q`2+u*e^KJ1JOGs{JXNy#b;!&9`DS?#}{J=?~=O9U$Z>6MJv z?F-WHFSmaVkN7n$`lZsJ=*>@WEu4DbVA;p%si6kKyaF!FvDTu?tl}1*{C?%8!`a*R zTW;{JWeG}#SUvxyUUihu@9d>vhEr`_jz@)Nft{>SS?afO$JH&pmdlL3s@YpuMagTu zi5CNh=>_5aD}tite&slIm;2|=*IF-6-rMOe=)!C}{hZd8fN;%An{_~Da4<0ZbKK9s z*>ic?rHvs|fT>5Q#5DqlJl(APi!xL5N)k&l^Ya)CTO!`P2c<1fS3j3^P6|gW!U_%O^81Fx7jy zIEGZ*dVAYGLnKh(_{VgC-V7;TEg^v?7aXJ<9Rma%gSpKb6&5LYmM#;xEv)M+y2gfy zaieGAfuJL9Ne-O~9Rg1US_Br|aQ(!L+lg`?u#S-}g6->6^a&@R_sk?!|Ec ztwsYH8&totIdMEJI{$EK{m161{Os3$S82trH2+|)(8;uPTXCFpUyl8jE&D{BGyeUW zvFGec7sg2%8%(d-f77i=&p8tJ|5w$)NB5HditV3Sms1%3)??d+oDHRQYF1)efek8L zQ*NERyZ?Vg&EGGQCufO&f4{jR?Pu}K_T&{HV+5AY{p-0t|KT3Zny>eqyN~Bszk zc4yDgNXN}z(5_4=o~Zft)N@^{kFeOs5`Ir;6#bkXkG z)4xlPWgq?B+2|z#baG%`>r>z7zq!xr{QLH$_2~WRZn5&Jw>1SX_8i^K<{xQutNvWl zvd?M`LabhM&%IxFciVR!pL?5rTrTt#nKS%oBSlzlWmTZ*|a^TIa#d7yo?K>;KckcU? znRoskaZu%&;L`Y_d|UJEb1RS3?P&o!aq8@I8@~%PPt^cALd$$^KVR&I8~2~e?VVIR z^XdDd@?G-Fid`qVG@kN(e#~X_U-`88(J$t+ye@&eq}}Fk`H{VA-&m*KKlD#sbmuhZ z+t2rwU;CvqZ>71HwH`R!UGkrYzKzV^lIuKGdR^=FFB=t{z-~#|U;a(~p>(G0RV!&n zkO(L}T>UD3H|VCW*U^V3fjprS*9ai;bhGj=%1q5GNi50C&toubiForKq}bEd&t;uc GLK6VotXwq! literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..6b45f0db1f88cb2091c3c2447dc86db602ef1ede GIT binary patch literal 885 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81F!Ol2 zIEGZ*dV9;)BP3Ab*hfzn!$}KPED>{ZTrH;C^ny9O(|cj>6D5PB1+JW)7Z$}tI7+Yy z3PoKIP~5?Ji&e2@L4e7HMXjwOO}u_z9B;61n-DhlH^=jW_4mqmg#Y{>w*I*B;SWXg zET7-o*~$cT018+TW|sPw@sicuJ^MfHuiNsY?t9epC4tjRh0T~|Wh}6J&A&lR>ioln z|6a(~GK=2-b3tZx#%3Yj3ogvBjn1uF__$>?d;0Ue#dWO5)^30ZKija@`qSU-lk@)k zE;woZ-@8)nn=O01?{2HJerLT*9E5qFSe=u4c(6EqPjS^dyRxrq7q=(f|9t67cKG`h z|6gZ4nqxRCBjK+6w#zT>ZHxUE_4}<+*dj)tQ`8Fe%-*d%a#k|-mq4|6RDPoGU5Rh| z{NJBT3*TPmdi`SZb-82bwjTmpF++Bn=^^I5uJ7mkvtGQ8?`UM^mhYyfJ3b!v{pWE` zH~(AT_G^E?_4U{OewD>{TXJzHTT%IqYwKGTZ_dq+-}&;@^m?(_wHM;JuY zrLw$L0OIOryEnUqDhpf9>7TO5`s%L3=XAxFT$}Nm|AtnHY;Nn+j0QC+gYM6N-dMl? zadKKlxUP=Kp4}g2e_X!q8pnE@5ckj4aXmY$w!B@ldixgn;;-kQ2j4q?xpLLrtEoGu z`8R{Ldx$<4We@3m)y2Urdws>K3#A_quJe2U=g|}9_dD!3uhni{&bGE25;vxmJudv0 z7G|_RlDRi`apB#$&L!p7GS+{4S0%K@h1uky!`b;<-bJ&uRYczU+b@bvR5lh~x9*|gW!U_%O^81F#Yg! zaSW-r_4bZ^hH#?9@sAooq9+$EQkc7Cg~pVoM;A`&Ds&_-oT9}yQE8#`#>p-(RHkw{ zsz@yP=g1{1dv^|3SMv_dEOAYZ7n2s&3zU31t6!l1U9R%p9oK#HU%oUg&y=4Re}A|4 ztRPOHE+JK2EpFIIn^|MhF{lDFaR+UxFZ|9tzZH@{enZTRZlyG~q86XLz# z!dz>6^Ig=+qYK<;dzv^1^SX3yc8jo$S+)G#>Wx<|e#-^7WPpug+?<`>Ti}sXyRGd~ z{gQPvuD{wDpAEC5SpVWa%j=zQAD#Jn<@j}J-SF?mw|o{c&dOL&pnls<@uJ!}<{mYv z7cWz8i{C!k+#a*{)9dA{H?P|kse2~OI^HCz)|xXN?3kI4*9cy_q19W^bK{rH+?fSm z!-{u)?tQ!C{Am@b1)Xe7e%nkBeHK4<_uJ9!*`590*Phc-dG=Yzvo@~u$DNlx$2&is zGf}(9;A@glmcH9s?c~RBDMR_Y->==W4!yNX-YW8`jKlVK%ww z;J>*x>Hmb)%e_x-Kf15>-;64m-p}8kty*0wYWMqxUwV7@ z!w?)BXRe?7<>p&kylmc%UwPACmTq}(HcLv*a_Ww|<$G%qQY;F0-wS+xYv%%B#4WhG zQ=5tLzv$9?IopJ{x4T4#f7{rpy{_)dm)6z!F|)nyeE;`$_r~hy24I7o{_HP4@%p;g z;8bkY5FXDG&}ed=z)Ac)z&mEN>rBOsK>)0*E}_to(~I dQ}ap^OEUBG7z|q?-n<9t@O1TaS?83{1OVjlqSpWb literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..d8f4b27f5bd496c18cd96fa10757de9ff804db78 GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81Fx7av zIEGZ*dV9;!LnKh<_(#p8v(4;VC$ltlRf;e*i|ChrU-rOJ$!S9CU1tSH0Tq^oB?1#& z`JDt0RejdDrfbd8#L{$3i(}J-2=VS9tCClH{~y|ucJEyMOviomFW0BvKX>k5rTx7# zZ&(T>dCRxPv0JU%7t z%=ftcKZJkXJaiy7xV-P~_GG)-E%9Y>|MSz;w1B1y9gTGR@%1_H=D*o1bJ#m~sCIrk zf2#1sx0@^5m)YID*L~-F;Lq4ieXR*#)q5W6DBI|U?Y--M-naH~S^VAKJ;}@Wv&!gD(Vv+9fA3Qvit4m; z_N^bK2+KMOa-je;jQ5$i|w0JYMxX`KEL|@zK?GHR?kmi z(Q~fe5sj|o@mzG)C&WQmH09AsgYY#m6Q`>`pY&(3*Scp>t2b~P2QvDGOz2#GsOIsr zsEM)aZ+nkH6f2$E7o+}so#CgxD&?>&h?6cCuIr7P)9&$A-lVsA=86V2CSX!Hv2MS- y#jcYRgI%ryc|s+w5kTbWX60X$nVMIUSdy8a$6(kJ@#Z}!*?7A8xvX|gW!U_%O^81Fs=4< zaSW-r_4c--he)8z@sGNPq8yv7L`s7>`tN>Aa8bCZDYmOa=#nRYqN5{AYx`P-rltu3 zwo_ViN;qx0SYmlzU)ktn9eHJ;!V;607v9?2KekP~_V;|>sqe+Ve$SaJ`ESqs{IWEi zsX)6i!M2&PuJawjnq`mg%lWq1Kip34f!o73FmY%eq-}Lb!$MK}CLss{JMAh`nA_OGINrX#BUq!YSLf3 zF8b`+4NVta*mtf!S0yOdU3TWrT=%foZ`c1?tG;sn+Hdo>S@qwJ?*iMV@n+}ePmkDF ze_#85YnA7=l~X21EslNb|1RXb&Fsk^zi?EqJpoae@iIDbm(_ghniI$3YyOJesavc2 zGkdZ4!>L8?uQq;}7A_|kcE*L>dnXAzW7(R+W!Baxxa4y>VJQ*u(#$OT>5>^ z@qO;c_hrBKTASbZ^3=N9FIa1g&+p!x01j8K=(*Cp5!1@ImCokP@9XU``(hTgct$5* z#-e83zw)8GtnSONzPV$c+amtW>-u`wz8`+IhxdXDd$iR#t<%oy_9ROm1_e1I!vVf8 z{Ey7eJz&4gvH_Tqgi2f^fXLI$%D*TxHLoPGBr`vc!LTLb&3jNf^K|udS?83{1OSfw BbrS#p literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..15699c89606bf8bc5087838eb6386711537b69a4 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81Fr|6A zIEGZ*dVAZ@L&j0$*hlXP5-x%wJqv^c1ic+Q6f`fh9Z_OeQWEl8qrT zOjHMp;5nx^lS=|Gobqzva};vaWw|&*L#%AG|IF0)5AOPe{o9`=F{^AFVS6+QdAwda4;zUwc3&yoLa*Vx{mq^0rk>!HMre=Tn0-#X7W`C4+n z@y!SAXPQdorW>ZKYAxvCnsY4Dt>TMo`^*1RZ=1f|z|sD4-72HEZOf)T5Rc~k9CftM zOgoU#HRQqDS31gfX1&?c_w#e^-CObZLh^0Ptam?qnx6WD>d6GMsFtqJ;?L@oT0OzsEF-3qeI2J?S1~AyUqFf2Y<9Q z>)HQbejVHLeEqk*HA`Bit^fs+*PPTA`&z%~<1#7x-Oqit`FZNr|Kg%+Tf+POd}do5 zmv9YPQ1%|^|Ip~3@dVfc~gk}9Jog0cf?o@0B2aKP5YwJn% zPwnZ`CnoPG?=$RL@nHXtrWCu0-$k$1Yyc@?VEDjrm&uNEM)vtr3I)JKAXMTS0Ysi| hR{lkqsd*)dC7Jno42CTcZ{CBFh^MQc%Q~loCIH^2MbQ8N literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..922aeb111bde5c231321d1fbe959cc5285cc9008 GIT binary patch literal 777 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81FfH(O zaSW-r_4c-HhDe}D+e5<+Aw>l(t)>W$q{SRuT+!`QG=n;XTyk83mT=tQ5Mxwi(FxLV zY!Pr3;qIQIICq008*3o9U{HsG)<4H1uH2sG@5E;|D_84TE4~kwO-oNVZ~y)D-p`wh zfR>|!hOsx# z{j4U^5bXTOM|>90~tNB;_;mzVt885%BzHA(}`NlfI zSrQ8tTU0+kU6tvby!!cCxxIg$x<;QrXuE5}dBMb^9y|^}V`k2sDxUtn?&JS+x1`=` z30^y&R0h(h@Vi&5clj!z+^1)6&C~ktw#Wby-twQmJc?8e`xW;;bE8YXhvuU_jG$&8N{+odkT%vavc%=V_)=!McI(Smj#$!0^+mH+&-;unxJwG q$P+4YjQ}D~H!J_5%+$P+#FEVXJO;y-h&S&+Y0J~q&t;ucLK6T>sbv@d literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ruby.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..f676957825e44f1ae8a24672967789c858eab7cc GIT binary patch literal 874 zcmeAS@N?(olHy`uVBq!ia0vp^fk2$h!3HEB+rF6qq}Y|gW!U_%O^81Ff)3( zIEGZ*dVAYGL&QxoE$DVaVvI3&0U%y7_^jwD@j>Q zsHkLa%aqj9jk=ICf72Hm4A(m{ZKk>dcn5a_xDH2MBnOhVOP1>c>B$tv z+|3`iA05737PZEo)&7~Z(QnB+mtU5iZkza`LB+~r(`MOQV%#tHmt9Vpd-i+2?%Kuj z`}Ae6fBibQT;KTj6`^&@=0_O_$xd)#_q=vatE^kcWVXM(+@^@@`xS5PoAodIAjEgI zZi_a5URavF_}ta$F0*G#>0XS^ibc-)fbj4OZUIo91)-M z((3QKBTJ56t4ie2W&0_!kV6a0k4MehneMOK6T5u*0kE@F>fg&`Eq2;} zV3lj+%+u<6nrT@OEhqU^l3TCcRowWx@b8k8vbo29LSSfV!z1mgQw={J{e3PlU z?)Hj37LzOUUL?-DSvgUulTYmEn>9)DdxG~+d%Jp>hb6Mw<&;$Tx%$j-t literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ruby.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..14f007fe649bf84191cc1fe7f9b9cfb0e268c085 GIT binary patch literal 5021 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 literal 0 HcmV?d00001 diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index c37315f50a..6e4427c822 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -4,7 +4,7 @@ const api = {}; // @TODO export this const, cannot export it from here because only routes are exported from // controllers -const LAST_ANNOUNCEMENT_TITLE = 'VALENTINE’S WEEK: NPCS, VALENTINE CARDS, AND MAGIC HATCHING POTIONS!'; +const LAST_ANNOUNCEMENT_TITLE = 'NEW MAGIC HATCHING POTION QUEST: RUBY!'; const worldDmg = { // @TODO bailey: false, }; @@ -31,44 +31,21 @@ api.getNews = {

${res.t('newStuff')}

-

2/11/2020 - ${LAST_ANNOUNCEMENT_TITLE}

+

2/13/2020 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

Habitica Celebrates Valentine's Day!

+

- In honor of Habitica's holiday celebrating all forms of love, whether it's friendship, - familial, or romantic, some of the shopkeepers are dressed up! Take a look around to - enjoy their new festive decorations. + It's time for a trip to the snowy hot springs of Stoïkalm! Get the latest Magic Hatching + Potion quest, "Ruby Rapport", and collect Ruby Gems, Aquarius Zodiac Runes, and Venus + Runes to earn some glittering Ruby Magic Hatching Potions by completing your real-life + tasks!

-
by Beffymaroo and Lemoness
-

Cupid and Rose Quartz Hatching Potions

-

- We're excited to announce the return of Rose Quartz and Cupid Magic Hatching Potions! - Between now and February 29, you can buy these potions from the - Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not - work on Quest Pet eggs.) Magic Potion Pets aren't picky, so they'll happily eat any kind - of food that you feed them! -

-

- After they're gone, it will be at least a year before the Cupid or Rose Quartz Hatching - Potions are available again, so be sure to get them now! -

-
by Vampitch, Willow the Witty, and SabreCat
-
-

Send a Valentine

-

- Help motivate all of the lovely people in your life by sending them a caring Valentine. - Valentines can be purchased for 10 Gold from the Market until - February 18. For spreading love and joy throughout the community, both the giver AND the - receiver get a coveted "Adoring Friends" badge. Hooray! -

-

- While you're there, why not check out the other cards that are available to send to your - party? Each one gives a special achievement of its own... -

-
by Lemoness and SabreCat
+
+ Art by Aspiring_Advocate, gully, Beffymaroo, Tyche_Alba, and loremi +
+
Writing by JohnJSal
`, }); From 181552c8d143168f46ceb7f665a15b6cb0a75533 Mon Sep 17 00:00:00 2001 From: Katha Date: Wed, 12 Feb 2020 17:59:32 +0100 Subject: [PATCH 27/50] Update user count, it's currently 4,671,530 according to Alys. So the million count goes up to 4 and the texts mentioning the number of users is supposed to display this count. There have been two texts and the count is only in one of them with the other hardcoded. Seems like a good thing to not actually calculate the number of users for performance reasons. resolves #11790 --- website/client/src/components/static/home.vue | 4 ++-- website/common/locales/en/front.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/client/src/components/static/home.vue b/website/client/src/components/static/home.vue index 2f1919cbd6..7ec3383887 100644 --- a/website/client/src/components/static/home.vue +++ b/website/client/src/components/static/home.vue @@ -289,7 +289,7 @@ - -
-
-
-

- {{ $t('subscriptionAlreadySubscribedLeadIn') }} -

-
-
-
-

{{ $t("gemsPurchaseNote") }}

-
-
-
+

- {{ $t('gemBenefitLeadin') }} + {{ $t('subscriptionAlreadySubscribedLeadIn') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('gemBenefit1') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('gemBenefit2') }}

-
-
-
-
-
-
-
-
-
-
-
-

{{ $t('gemBenefit3') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('gemBenefit4') }}

-
-
-
-
-
-
-
-
-
-
-
- 20 -
-
- {{ $t('gems') }} -
-
- -
-
-
-

- {{ $t('choosePaymentMethod') }} -

-
-
- - - -
-
-
-
-
- {{ $t('buyGemsSupportsDevs') }} +

{{ $t("gemsPurchaseNote") }}

-
-
-
-

- {{ $t('subscriptionAlreadySubscribedLeadIn') }} -

+
+

+ {{ $t('gemBenefitLeadin') }} +

+
+
+
+
+
+
+
+
+
+
+

{{ $t('gemBenefit1') }}

+
-
-
-

+
+
+
+
+
+
+
+

{{ $t('gemBenefit2') }}

-
-
-

- {{ $t('subscriptionBenefitLeadin') }} -

+
+
+
+
+
+
+
+
+

{{ $t('gemBenefit3') }}

+
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit1') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit2') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit3') }}

-
+
+
+
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit4') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit5') }}

-
-
-
-
-
-
-
-
-
-

{{ $t('subscriptionBenefit6') }}

-
-
+
+

{{ $t('gemBenefit4') }}

-
+
+
+
+
+
-
-
- $ - 5 - .00 -
-
- {{ $t('everyMonth') }} -
-
-

-
- -
-
-
-
-
- $ - 15 - .00 -
-
- {{ $t('everyXMonths', {interval: 3}) }} -
-
-

-

- -
-
-
-
-
- $ - 30 - .00 -
-
- {{ $t('everyXMonths', {interval: 6}) }} -
-
-

-

- -
-
-
-
-
- $ - 48 - .00 -
-
- {{ $t('everyYear') }} -
-
-

-

- -
-
-
-
-

- {{ $t('choosePaymentMethod') }} -

-
- -
- - - -
-
-
-
-
- {{ $t('subscribeSupportsDevs') }} +
+
+ 20
+
+ {{ $t('gems') }} +
+
+
+
+

+ {{ $t('choosePaymentMethod') }} +

+
+
+ + + +
+
+
+
+
+
+ {{ $t('buyGemsSupportsDevs') }} +
+
@@ -522,10 +210,6 @@ font-size: 16px; } - .benefits { - font-size: 14px; - } - .bubble { width: 32px; height: 32px; @@ -579,46 +263,6 @@ height: 56px; } - .muted { - color: #c3c0c7; - } - - .nav { - font-weight: bold; - background-color: $gray-600; - } - - .nav-item { - box-sizing: border-box; - display: inline-block; - font-size: 16px; - margin: 0rem; - padding: 1rem; - width: 7.5rem; - } - - .nav-item:hover, .nav-item.active { - color: #4f2a93; - border-bottom: 4px solid $purple-300; - cursor: pointer; - } - - .spacer { - height: 4em; - } - - .subscription-price { - font-family: Roboto Condensed; - font-size: 48px; - font-weight: bold; - color: #1ca372; - } - - .superscript { - font-size: 24px; - vertical-align: super; - } - .svg-icon.check { color: #bda8ff; width: 1rem; @@ -696,9 +340,6 @@ export default { }, computed: { ...mapState({ user: 'user.data' }), - startingPageOption () { - return this.$store.state.gemModalOptions.startingPage; - }, hasSubscription () { return Boolean(this.user.purchased.plan.customerId); }, @@ -708,11 +349,6 @@ export default { >= (this.user.purchased.plan.consecutive.gemCapExtra + this.planGemLimits.convCap); }, }, - watch: { - startingPageOption () { - this.selectedPage = this.$store.state.gemModalOptions.startingPage; - }, - }, methods: { close () { this.$root.$emit('bv::hide::modal', 'buy-gems'); diff --git a/website/client/src/components/payments/selectUserModal.vue b/website/client/src/components/payments/selectUserModal.vue new file mode 100644 index 0000000000..77f76a6e8d --- /dev/null +++ b/website/client/src/components/payments/selectUserModal.vue @@ -0,0 +1,220 @@ + + + + + + + diff --git a/website/client/src/components/payments/successModal.vue b/website/client/src/components/payments/successModal.vue index c2c04c410f..8d33203d8d 100644 --- a/website/client/src/components/payments/successModal.vue +++ b/website/client/src/components/payments/successModal.vue @@ -2,7 +2,6 @@ @@ -102,6 +101,10 @@ diff --git a/website/client/src/components/settings/subscriptionOptions.vue b/website/client/src/components/settings/subscriptionOptions.vue new file mode 100644 index 0000000000..a6f6b9deab --- /dev/null +++ b/website/client/src/components/settings/subscriptionOptions.vue @@ -0,0 +1,178 @@ + + + + + + + + diff --git a/website/client/src/mixins/payments.js b/website/client/src/mixins/payments.js index a1e900d47a..8d812aa080 100644 --- a/website/client/src/mixins/payments.js +++ b/website/client/src/mixins/payments.js @@ -284,6 +284,7 @@ export default { this.amazonPayments.group = null; }, cancelSubscriptionConfirm (config) { + if (config.canCancel === false) return; this.$root.$emit('habitica:cancel-subscription-confirm', config); }, async cancelSubscription (config) { diff --git a/website/client/src/store/actions/members.js b/website/client/src/store/actions/members.js index a9e80d55c3..d35e979043 100644 --- a/website/client/src/store/actions/members.js +++ b/website/client/src/store/actions/members.js @@ -31,6 +31,12 @@ export async function fetchMember (store, payload) { return response; } +export async function fetchMemberByUsername (store, payload) { + const url = `${apiv4Prefix}/members/username/${payload.username}`; + const response = await axios.get(url); + return response; +} + export async function getGroupInvites (store, payload) { let url = `${apiv4Prefix}/groups/${payload.groupId}/invites`; if (payload.includeAllPublicFields) { diff --git a/website/client/src/store/index.js b/website/client/src/store/index.js index 21bd4d58d8..1fe936a89d 100644 --- a/website/client/src/store/index.js +++ b/website/client/src/store/index.js @@ -114,9 +114,6 @@ export default function () { profileOptions: { startingPage: '', }, - gemModalOptions: { - startingPage: '', - }, rageModalOptions: { npc: '', }, diff --git a/website/common/locales/en/groups.json b/website/common/locales/en/groups.json index 8e788a6445..ee7280939d 100644 --- a/website/common/locales/en/groups.json +++ b/website/common/locales/en/groups.json @@ -176,7 +176,9 @@ "messageWroteIn": "<%= user %> wrote in <%= group %>", "msgPreviewHeading": "Message Preview", "leaderOnlyChallenges": "Only group leader can create challenges", - "sendGift": "Send Gift", + "sendGift": "Send a Gift", + "selectGift": "Select Gift", + "sendGiftToWhom": "Who would you like to send a gift to?", "inviteFriends": "Invite Friends", "partyMembersInfo": "Your Party currently has <%= memberCount %> members and <%= invitationCount %> pending invitations. The limit of members in a Party is <%= limitMembers %>. Invitations above this limit cannot be sent.", "inviteByEmail": "Invite by Email", @@ -245,6 +247,8 @@ "userAlreadyInAParty": "UserID: <%= userId %>, User \"<%= username %>\" already in a party. ", "userWithIDNotFound": "User with id \"<%= userId %>\" not found.", "userWithUsernameNotFound": "User with username \"<%= username %>\" not found.", + "usernameOrUserId": "Username or User ID", + "userWithUsernameOrUserIdNotFound": "Username or User ID not found.", "userHasNoLocalRegistration": "User does not have a local registration (username, email, password).", "uuidsMustBeAnArray": "User ID invites must be an array.", "emailsMustBeAnArray": "Email address invites must be an array.", @@ -346,7 +350,7 @@ "aboutToJoinCancelledGroupPlan": "You are about to join a group with a canceled plan. You will NOT receive a free subscription.", "cannotChangeLeaderWithActiveGroupPlan": "You can not change the leader while the group has an active plan.", "leaderCannotLeaveGroupWithActiveGroup": "A leader can not leave a group while the group has an active plan", - "youHaveGroupPlan": "You have a free subscription because you are a member of a group that has a Group Plan. This will end when you are no longer in the group that has a Group Plan. Any months of extra subscription credit you have will be applied at the end of the Group Plan.", + "youHaveGroupPlan": "You have a free subscription because you are a member of a Group Plan. Your subscription will end when you are no longer a member of the Group Plan.", "cancelGroupSub": "Cancel Group Plan", "confirmCancelGroupPlan": "Are you sure you want to cancel your Group Plan? All Group members will lose their subscription and benefits.", "canceledGroupPlan": "Group Plan Canceled", @@ -490,5 +494,5 @@ "singleCompletion": "Single - Completes when any assigned user finishes", "allAssignedCompletion": "All - Completes when all assigned users finish", "suggestedGroup": "Suggested because you’re new to Habitica.", - "groupActivityNotificationTitle": "<%= user %> posted in <%= group %>" + "groupActivityNotificationTitle": "<%= user %> posted in <%= group %>" } diff --git a/website/common/locales/en/npc.json b/website/common/locales/en/npc.json index 89ff25574d..c6f56ad52a 100644 --- a/website/common/locales/en/npc.json +++ b/website/common/locales/en/npc.json @@ -120,6 +120,7 @@ "paymentYouSentGems": "You sent <%= name %>:", "paymentYouSentSubscription": "You sent <%= name %> a <%= months %>-months Habitica subscription.", "paymentSubBilling": "Your subscription will be billed $<%= amount %> every <%= months %> months.", + "paymentSubBillingWithMethod": "Your subscription will be billed $<%= amount %> every <%= months %> months via <%= paymentMethod %>.", "paymentAutoRenew": "This subscription will auto-renew until it is canceled. If you need to cancel this subscription, you can do so from your settings.", "paymentCanceledDisputes": "We’ve sent a cancelation confirmation to your email. If you don’t see the email, please contact us to prevent future billing disputes.", "success": "Success!", diff --git a/website/common/locales/en/settings.json b/website/common/locales/en/settings.json index c60c370c98..1e7bec50e1 100644 --- a/website/common/locales/en/settings.json +++ b/website/common/locales/en/settings.json @@ -138,7 +138,7 @@ "unsubscribeAllEmailsText": "By checking this box, I certify that I understand that by unsubscribing from all emails, Habitica will never be able to notify me via email about important changes to the site or my account.", "unsubscribeAllPush": "Check to Unsubscribe from all Push Notifications", "correctlyUnsubscribedEmailType": "Correctly unsubscribed from \"<%= emailType %>\" emails.", - "subscriptionRateText": "Recurring $<%= price %> USD every <%= months %> months", + "subscriptionRateText": "Recurring $<%= price %> USD every <%= months %> months", "recurringText": "recurring", "benefits": "Benefits", "coupon": "Coupon", @@ -175,14 +175,15 @@ "pushDeviceAlreadyAdded": "The user already has the push device", "pushDeviceNotFound": "The user has no push device with this id.", "pushDeviceRemoved": "Push device removed successfully.", - "buyGemsGoldCap": "Cap raised to <%= amount %>", + "buyGemsGoldCapBase": "Gem cap at <%= amount %>", + "buyGemsGoldCap": "Gem cap raised to <%= amount %>", "mysticHourglass": "<%= amount %> Mystic Hourglass", "mysticHourglassText": "Mystic Hourglasses allow purchasing a previous month's Mystery Item set.", "purchasedPlanId": "Recurring $<%= price %> USD each <%= months %> Month(s) (<%= plan %>)", - "purchasedPlanExtraMonths": "You have <%= months %> months of extra subscription credit.", + "purchasedPlanExtraMonths": "You have <%= months %> months of extra subscription credit.", "consecutiveSubscription": "Consecutive Subscription", "consecutiveMonths": "Consecutive Months:", - "gemCapExtra": "Gem Cap Extra:", + "gemCapExtra": "Gem Cap Bonus", "mysticHourglasses": "Mystic Hourglasses:", "mysticHourglassesTooltip": "Mystic Hourglasses", "paypal": "PayPal", diff --git a/website/common/locales/en/subscriber.json b/website/common/locales/en/subscriber.json index fba3c07486..ecbe84ef61 100644 --- a/website/common/locales/en/subscriber.json +++ b/website/common/locales/en/subscriber.json @@ -19,7 +19,8 @@ "supportDevsText": "Your subscription helps keep Habitica thriving and helps fund the development of new features. Thank you for your generosity!", "exclusiveJackalopePet": "Exclusive pet", "exclusiveJackalopePetText": "Get the Royal Purple Jackalope pet, available only to subscribers!", - "giftSubscription": "Want to gift a subscription to someone?", + "giftSubscription": "Want to gift the benefits of a subscription to someone else?", + "giftASubscription": "Gift a Subscription", "giftSubscriptionText1": "Open their profile! You can do this by clicking on their avatar in your party header or by clicking on their name in chat.", "giftSubscriptionText2": "Click on the gift icon in the top right of their profile.", "giftSubscriptionText3": "Select \"subscription\" and enter your payment information.", @@ -42,8 +43,8 @@ "manageSub": "Click to manage subscription", "cancelSub": "Cancel Subscription", "cancelSubInfoGoogle": "Please go to the \"Account\" > \"Subscriptions\" section of the Google Play Store app to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled.", - "cancelSubInfoApple": "Please follow Apple's official instructions to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled.", - "cancelSubInfoGroupPlan": "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer in the Group. If you are the Group leader and want to cancel the entire Group Plan, you can do that from the group's \"Payment Details\" tab.", + "cancelSubInfoApple": "Please follow Apple's official instructions to cancel your subscription or to see your subscription's termination date if you have already cancelled it. This screen is not able to show you whether your subscription has been cancelled.", + "cancelSubInfoGroupPlan": "Because you have a free subscription from a Group Plan, you cannot cancel it. It will end when you are no longer a member of the Group Plan. If you are the Group leader and want to cancel the Group Plan, you can do that from the Group Plan’s “Group Billing” tab.", "canceledSubscription": "Canceled Subscription", "cancelingSubscription": "Canceling the subscription", "adminSub": "Administrator Subscriptions", @@ -177,7 +178,7 @@ "mysterySetwondercon": "Wondercon", - "subUpdateCard": "Update Card", + "subUpdateCard": "Update Credit Card", "subUpdateTitle": "Update", "subUpdateDescription": "Update the card to be charged.", "notEnoughHourglasses": "You don't have enough Mystic Hourglasses.", @@ -222,17 +223,29 @@ "gemBenefit3": "Exciting Quest chains that drop pet eggs.", "gemBenefit4": "Reset your avatar's Stat Points and change its Class.", "subscriptionBenefitLeadin": "Support Habitica by becoming a subscriber and you'll receive these useful benefits!", - "subscriptionBenefit1": "Alexander the Merchant will sell you Gems, for 20 Gold each!", + "subscriptionBenefit1": "Alexander the Merchant will now sell you Gems from the Market for 20 Gold each!", "subscriptionBenefit2": "Completed To-Dos and task history are available for longer.", - "subscriptionBenefit3": "Discover more items in Habitica with a doubled daily drop cap.", - "subscriptionBenefit4": "Unique cosmetic items for your avatar each month.", - "subscriptionBenefit5": "Receive the exclusive Royal Purple Jackalope pet!", - "subscriptionBenefit6": "Earn Mystic Hourglasses for use in the Time Travelers' Shop!", + "subscriptionBenefit3": "Discover even more items in Habitica with a 2x daily drop-cap.", + "subscriptionBenefit4": "Unique cosmetic item for you to decorate your avatar each month.", + "subscriptionBenefit5": "Receive the Royal Purple Jackalope pet when you become a new subscriber.", + "subscriptionBenefit6": "Earn Mystic Hourglasses to purchase items in the Time Traveler’s Shop!", "haveCouponCode": "Do you have a coupon code?", "subscriptionAlreadySubscribedLeadIn": "Thanks for subscribing!", "subscriptionAlreadySubscribed1": "To see your subscription details and cancel, renew, or change your subscription, please go to User icon > Settings > Subscription.", "purchaseAll": "Purchase Set", - "gemsPurchaseNote": "Subscribers can buy gems for gold in the Market! For easy access, you can also pin the gem to your Rewards column.", - "gemsRemaining": "gems remaining", - "notEnoughGemsToBuy": "You are unable to buy that amount of gems" + "gemsPurchaseNote": "Subscribers can buy Gems for Gold in the Market! For easy access, you can also pin the Gem to your Rewards column.", + "gemsRemaining": "Gems remaining", + "notEnoughGemsToBuy": "You are unable to buy that amount of Gems", + "subscribersReceiveBenefits": "Subscribers receive these useful benefits!", + "monthlyMysteryItems": "Monthly Mystery Items", + "doubleDropCap": "Double the Drops", + "youAreSubscribed": "You are subscribed to Habitica", + "subscriptionCanceled": "Your subscription is canceled", + "subscriptionInactiveDate": "Your subscription benefits will become inactive on <%= date %>", + "subscriptionStats": "Subscription Stats", + "subMonths": "Sub Months", + "needToUpdateCard": "Need to update your card?", + "readyToResubscribe": "Are you ready to resubscribe?", + "cancelYourSubscription": "Cancel your subscription?", + "cancelSubAlternatives": "If you're having technical problems or Habitica doesn't seem to be working out for you, please consider contacting us. We want to help you get the most from Habitica." } diff --git a/website/server/models/userNotification.js b/website/server/models/userNotification.js index 6e28ed2777..15423ce8a3 100644 --- a/website/server/models/userNotification.js +++ b/website/server/models/userNotification.js @@ -22,6 +22,7 @@ const NOTIFICATION_TYPES = [ 'GROUP_INVITE_ACCEPTED', 'SCORED_TASK', 'BOSS_DAMAGE', // Not used currently but kept to avoid validation errors + 'GIFT_ONE_GET_ONE', 'GUILD_PROMPT', 'GUILD_JOINED_ACHIEVEMENT', 'CHALLENGE_JOINED_ACHIEVEMENT', From 588fd43e65a88cae1a21de9cfcc19f0a17c882f9 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 13 Feb 2020 16:43:47 -0600 Subject: [PATCH 36/50] fix(content): correct Ruby title --- website/common/locales/en/questsContent.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json index 3a6970aff1..dcf5e2b808 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -789,7 +789,7 @@ "questAmberDropAmberPotion": "Amber Hatching Potion", "questAmberUnlockText": "Unlocks Amber Hatching Potions for purchase in the Market", - "questRubyText": "The Ruby Solution", + "questRubyText": "Ruby Rapport", "questRubyNotes": "The normally bustling peaks of the Stoïkalm Volcanoes lie silent in the snow. “I suppose the hikers and sight-seers are hibernating?” @gully says to you and @Aspiring_Advocate. “That makes our search easier.”

As you reach the summit, the chill wind merges with the steam billowing from the crater. “There!” @Aspiring_Advocate exclaims, pointing toward a hot spring. “What better place to find cool runes of Aquarius and passionate runes of Venus than where ice and fire meet?”

The three of you hurry toward the hot spring. “According to my research,” @Aspiring_Advocate says, “combining the runes with heart-shaped rubies will create a hatching potion that can foster friendship and love!”

Excited by the prospect of a new discovery, you all smile. “All right,” @gully says, “let's start searching!”", "questRubyCompletion": "With the necessary items safely packed away, the three of you rush back to Habit City and meet in @beffymaroo's lab. “Excellent work!” @beffymaroo says. “You've gathered the ingredients for the potion!”

@beffymaroo carefully combines the runes and the rubies to create a brilliant red potion and pours some of it on two pet eggs. As you observe the results, you notice that the two pets seem completely uninterested in one another!

“Did it not work?” @gully asks. But before anyone can answer, you suddenly realize that it isn't the potion that creates friendship and love, but rather it is the experience of working together toward a common goal. You come away from the quest having gained some new friends...and some flashy new pets!", "questRubyCollectAquariusRunes": "Aquarius Zodiac Runes", From 6e0739c996ae5097c71f3065ed6441ed7a9ac862 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Thu, 13 Feb 2020 16:44:03 -0600 Subject: [PATCH 37/50] 4.133.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index a3205c20bd..94088fd815 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.133.0", + "version": "4.133.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 907d91f52b..72926580f0 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.133.0", + "version": "4.133.1", "main": "./website/server/index.js", "dependencies": { "@babel/core": "^7.8.4", From d3d7ad2693f51c587edb2680b27aaa69d04f408a Mon Sep 17 00:00:00 2001 From: citrusella Date: Fri, 14 Feb 2020 21:37:21 -0500 Subject: [PATCH 38/50] Add missing quote in values allowed on gem item --- website/server/controllers/api-v3/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/server/controllers/api-v3/user.js b/website/server/controllers/api-v3/user.js index 00e57b54ed..18c411b018 100644 --- a/website/server/controllers/api-v3/user.js +++ b/website/server/controllers/api-v3/user.js @@ -955,7 +955,7 @@ api.disableClasses = { * @apiGroup User * * @apiParam (Path) {String="gems","eggs","hatchingPotions","premiumHatchingPotions" - ,food","quests","gear"} type Type of item to purchase. + ,"food","quests","gear"} type Type of item to purchase. * @apiParam (Path) {String} key Item's key (use "gem" for purchasing gems) * * @apiSuccess {Object} data.items user.items From 30e5fad6b70bd06c904285b61567eea83c363358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Artur=20Bory=C5=9B?= Date: Sat, 15 Feb 2020 14:24:11 +0100 Subject: [PATCH 39/50] Remove drawer padding adjustment Removed method adjusting page padding that assured that the drawer didn't overlap any conent. It's unneccesary now, because of footer. --- website/client/src/components/ui/drawer.vue | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/website/client/src/components/ui/drawer.vue b/website/client/src/components/ui/drawer.vue index eaab0f6616..7998e3630a 100644 --- a/website/client/src/components/ui/drawer.vue +++ b/website/client/src/components/ui/drawer.vue @@ -13,8 +13,6 @@
Date: Mon, 17 Feb 2020 08:11:41 +0000 Subject: [PATCH 40/50] build(deps): bump @storybook/vue in /website/client Bumps [@storybook/vue](https://github.com/storybookjs/storybook/tree/HEAD/app/vue) from 5.3.12 to 5.3.13. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.13/app/vue) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 2648 +++++++++++++++++------------- website/client/package.json | 2 +- 2 files changed, 1526 insertions(+), 1124 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 57a1a309e5..7aca1eca8e 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -196,17 +196,17 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz", - "integrity": "sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" }, "dependencies": { "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -216,18 +216,18 @@ } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz", - "integrity": "sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -237,87 +237,105 @@ } }, "@babel/helper-call-delegate": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz", - "integrity": "sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", "requires": { - "@babel/helper-hoist-variables": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -376,63 +394,81 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.7.4.tgz", - "integrity": "sha512-l+OnKACG4uiDHQ/aJT8dwpR+LhCJALxL0mJ6nzjB25e5IPwqV1VOsY7ah6UB1DG+VOXAIMtuC54rFJGiHkxjgA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz", + "integrity": "sha512-qmp4pD7zeTxsv0JNecSBsEmG1ei2MqwJq4YQcK3ZWm/0t07QstWfvuV/vm3Qt5xNMFETn2SZqpMx2MQzbtq+KA==", "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-member-expression-to-functions": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4" + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3" }, "dependencies": { - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -442,61 +478,79 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz", - "integrity": "sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz", + "integrity": "sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==", "requires": { - "@babel/helper-regex": "^7.4.4", + "@babel/helper-regex": "^7.8.3", "regexpu-core": "^4.6.0" } }, "@babel/helper-define-map": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz", - "integrity": "sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", "lodash": "^4.17.13" }, "dependencies": { - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -506,86 +560,104 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz", - "integrity": "sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", "requires": { - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -613,17 +685,17 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz", - "integrity": "sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" }, "dependencies": { "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -633,17 +705,17 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz", - "integrity": "sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" }, "dependencies": { "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -673,45 +745,71 @@ } }, "@babel/helper-module-transforms": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.4.tgz", - "integrity": "sha512-ehGBu4mXrhs0FxAqN8tWkzF8GSIGAiEumu4ONZ/hD9M88uHcD+Yu2ttKfOCgwzoesJOJrtQh7trI5YPbRtMmnA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-simple-access": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", "lodash": "^4.17.13" }, "dependencies": { - "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4" + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -721,17 +819,17 @@ } }, "@babel/helper-optimise-call-expression": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz", - "integrity": "sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" }, "dependencies": { "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -741,102 +839,120 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", - "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" }, "@babel/helper-regex": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", - "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", "requires": { "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz", - "integrity": "sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-wrap-function": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -846,88 +962,106 @@ } }, "@babel/helper-replace-supers": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz", - "integrity": "sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -937,33 +1071,51 @@ } }, "@babel/helper-simple-access": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz", - "integrity": "sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", "requires": { - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -981,88 +1133,106 @@ } }, "@babel/helper-wrap-function": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz", - "integrity": "sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/traverse": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" }, "dependencies": { - "@babel/generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.4.tgz", - "integrity": "sha512-m5qo2WgdOJeyYngKImbkyQrnUN1mPceaG5BV+G0E3gWsa4l/jCSryWJdM2x8OuGAOyh+3d5pVYfZWCiNFtynxg==", + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", "requires": { - "@babel/types": "^7.7.4", + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "requires": { + "@babel/types": "^7.8.3", "jsesc": "^2.5.1", "lodash": "^4.17.13", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", "requires": { - "@babel/types": "^7.7.4" + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" }, "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/traverse": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.4.tgz", - "integrity": "sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", "requires": { - "@babel/code-frame": "^7.5.5", - "@babel/generator": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4", + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.13" } }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", @@ -1195,22 +1365,22 @@ "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz", - "integrity": "sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.7.4", - "@babel/plugin-syntax-async-generators": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.7.4.tgz", - "integrity": "sha512-EcuXeV4Hv1X3+Q1TsuOmyyxeTRiSqurGJ26+I/FW1WbymmRRapVORm6x1Zl3iDIHyRxEs+VXWp6qnlcfcJSbbw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-proposal-decorators": { @@ -1367,21 +1537,21 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz", - "integrity": "sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-dynamic-import": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz", - "integrity": "sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-json-strings": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -1401,21 +1571,21 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.4.tgz", - "integrity": "sha512-rnpnZR3/iWKmiQyJ3LKJpSwLDcX/nSXhdLk4Aq/tXOApIvyu7qoabrige0ylsAJffaUC51WiBu209Q0U+86OWQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "^7.7.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { @@ -1435,20 +1605,20 @@ } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.4.tgz", - "integrity": "sha512-cHgqHgYvffluZk85dJ02vloErm3Y6xtH+2noOBOJ2kXOJH3aVCDnj5eR/lVNlTnYu4hndAPJD3rTFjW3qee0PA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz", + "integrity": "sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-async-generators": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz", - "integrity": "sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-decorators": { @@ -1467,19 +1637,19 @@ } }, "@babel/plugin-syntax-dynamic-import": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz", - "integrity": "sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-json-strings": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz", - "integrity": "sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-jsx": { @@ -1513,19 +1683,19 @@ } }, "@babel/plugin-syntax-object-rest-spread": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz", - "integrity": "sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz", - "integrity": "sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { @@ -1544,361 +1714,39 @@ } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz", - "integrity": "sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz", - "integrity": "sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz", - "integrity": "sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==", - "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-remap-async-to-generator": "^7.7.4" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz", - "integrity": "sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz", - "integrity": "sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "lodash": "^4.17.13" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz", - "integrity": "sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-define-map": "^7.7.4", - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-optimise-call-expression": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4", - "@babel/helper-split-export-declaration": "^7.7.4", - "globals": "^11.1.0" - }, - "dependencies": { - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", - "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", - "integrity": "sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==", - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" - }, - "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz", - "integrity": "sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz", - "integrity": "sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.4.tgz", - "integrity": "sha512-mk0cH1zyMa/XHeb6LOTXTbG7uIJ8Rrjlzu91pUx/KS3JpcgaTDwMS8kM+ar8SLOvlL2Lofi4CGBAjCo3a2x+lw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz", - "integrity": "sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz", - "integrity": "sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz", - "integrity": "sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz", - "integrity": "sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==", - "requires": { - "@babel/helper-function-name": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - }, - "dependencies": { - "@babel/helper-function-name": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", - "integrity": "sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==", - "requires": { - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/template": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/parser": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.4.tgz", - "integrity": "sha512-jIwvLO0zCL+O/LmEJQjWA75MQTWwx3c3u2JOTDK5D3/9egrWRRA0/0hk9XXywYnXZVVpzrBYeIQTmhwUaePI9g==" - }, - "@babel/template": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.4.tgz", - "integrity": "sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==", - "requires": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.4", - "@babel/types": "^7.7.4" - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz", - "integrity": "sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz", - "integrity": "sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.4.tgz", - "integrity": "sha512-/542/5LNA18YDtg1F+QHvvUSlxdvjZoD/aldQwkq+E3WCkbEjNSN9zdrOXaSlfg3IfGi22ijzecklF/A7kVZFQ==", - "requires": { - "@babel/helper-module-transforms": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.4.tgz", - "integrity": "sha512-k8iVS7Jhc367IcNF53KCwIXtKAH7czev866ThsTgy8CwlXjnKZna2VHwChglzLleYrcHz1eQEIJlGRQxB53nqA==", - "requires": { - "@babel/helper-module-transforms": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.7.4", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz", - "integrity": "sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==", - "requires": { - "@babel/helper-hoist-variables": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-dynamic-import-node": "^2.3.0" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz", - "integrity": "sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==", - "requires": { - "@babel/helper-module-transforms": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz", - "integrity": "sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz", - "integrity": "sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz", - "integrity": "sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-replace-supers": "^7.7.4" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.4.tgz", - "integrity": "sha512-VJwhVePWPa0DqE9vcfptaJSzNDKrWU/4FbYCjZERtmqEs05g3UMXnYMZoXja7JAJ7Y7sPZipwm/pGApZt7wHlw==", - "requires": { - "@babel/helper-call-delegate": "^7.7.4", - "@babel/helper-get-function-arity": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" - }, - "dependencies": { - "@babel/helper-get-function-arity": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", - "integrity": "sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==", - "requires": { - "@babel/types": "^7.7.4" - } - }, - "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", - "requires": { - "esutils": "^2.0.2", - "lodash": "^4.17.13", - "to-fast-properties": "^2.0.0" - } - } - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz", - "integrity": "sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0" - } - }, - "@babel/plugin-transform-react-constant-elements": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.8.3.tgz", - "integrity": "sha512-glrzN2U+egwRfkNFtL34xIBYTxbbUF2qJTP8HD3qETBBqzAWSeNB821X0GjU06+dNpq/UyCIjI72FmGE5NNkQQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.8.3", - "@babel/helper-plugin-utils": "^7.8.3" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" }, "dependencies": { - "@babel/helper-annotate-as-pure": { + "@babel/helper-module-imports": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", - "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", "requires": { "@babel/types": "^7.8.3" } }, - "@babel/helper-plugin-utils": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", - "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==" - }, "@babel/types": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", @@ -1911,20 +1759,374 @@ } } }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz", + "integrity": "sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz", + "integrity": "sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz", + "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==" + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz", + "integrity": "sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz", + "integrity": "sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz", + "integrity": "sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==", + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz", + "integrity": "sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==", + "requires": { + "@babel/helper-module-transforms": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz", + "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==", + "requires": { + "@babel/helper-call-delegate": "^7.8.3", + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.8.3.tgz", + "integrity": "sha512-glrzN2U+egwRfkNFtL34xIBYTxbbUF2qJTP8HD3qETBBqzAWSeNB821X0GjU06+dNpq/UyCIjI72FmGE5NNkQQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, "@babel/plugin-transform-regenerator": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.4.tgz", - "integrity": "sha512-e7MWl5UJvmPEwFJTwkBlPmqixCtr9yAASBqff4ggXTNicZiwbF8Eefzm6NVgfiBp7JdAGItecnctKTgH44q2Jw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz", + "integrity": "sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==", "requires": { "regenerator-transform": "^0.14.0" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz", - "integrity": "sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-runtime": { @@ -1964,123 +2166,172 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz", - "integrity": "sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-spread": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz", - "integrity": "sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz", - "integrity": "sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-regex": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" } }, "@babel/plugin-transform-template-literals": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz", - "integrity": "sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", "requires": { - "@babel/helper-annotate-as-pure": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz", - "integrity": "sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", "requires": { - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz", - "integrity": "sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/preset-env": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.4.tgz", - "integrity": "sha512-Dg+ciGJjwvC1NIe/DGblMbcGq1HOtKbw8RLl4nIjlfcILKEOkWT/vRqPpumswABEBVudii6dnVwrBtzD7ibm4g==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz", + "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==", "requires": { - "@babel/helper-module-imports": "^7.7.4", - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-async-generator-functions": "^7.7.4", - "@babel/plugin-proposal-dynamic-import": "^7.7.4", - "@babel/plugin-proposal-json-strings": "^7.7.4", - "@babel/plugin-proposal-object-rest-spread": "^7.7.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.7.4", - "@babel/plugin-proposal-unicode-property-regex": "^7.7.4", - "@babel/plugin-syntax-async-generators": "^7.7.4", - "@babel/plugin-syntax-dynamic-import": "^7.7.4", - "@babel/plugin-syntax-json-strings": "^7.7.4", - "@babel/plugin-syntax-object-rest-spread": "^7.7.4", - "@babel/plugin-syntax-optional-catch-binding": "^7.7.4", - "@babel/plugin-syntax-top-level-await": "^7.7.4", - "@babel/plugin-transform-arrow-functions": "^7.7.4", - "@babel/plugin-transform-async-to-generator": "^7.7.4", - "@babel/plugin-transform-block-scoped-functions": "^7.7.4", - "@babel/plugin-transform-block-scoping": "^7.7.4", - "@babel/plugin-transform-classes": "^7.7.4", - "@babel/plugin-transform-computed-properties": "^7.7.4", - "@babel/plugin-transform-destructuring": "^7.7.4", - "@babel/plugin-transform-dotall-regex": "^7.7.4", - "@babel/plugin-transform-duplicate-keys": "^7.7.4", - "@babel/plugin-transform-exponentiation-operator": "^7.7.4", - "@babel/plugin-transform-for-of": "^7.7.4", - "@babel/plugin-transform-function-name": "^7.7.4", - "@babel/plugin-transform-literals": "^7.7.4", - "@babel/plugin-transform-member-expression-literals": "^7.7.4", - "@babel/plugin-transform-modules-amd": "^7.7.4", - "@babel/plugin-transform-modules-commonjs": "^7.7.4", - "@babel/plugin-transform-modules-systemjs": "^7.7.4", - "@babel/plugin-transform-modules-umd": "^7.7.4", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.4", - "@babel/plugin-transform-new-target": "^7.7.4", - "@babel/plugin-transform-object-super": "^7.7.4", - "@babel/plugin-transform-parameters": "^7.7.4", - "@babel/plugin-transform-property-literals": "^7.7.4", - "@babel/plugin-transform-regenerator": "^7.7.4", - "@babel/plugin-transform-reserved-words": "^7.7.4", - "@babel/plugin-transform-shorthand-properties": "^7.7.4", - "@babel/plugin-transform-spread": "^7.7.4", - "@babel/plugin-transform-sticky-regex": "^7.7.4", - "@babel/plugin-transform-template-literals": "^7.7.4", - "@babel/plugin-transform-typeof-symbol": "^7.7.4", - "@babel/plugin-transform-unicode-regex": "^7.7.4", - "@babel/types": "^7.7.4", - "browserslist": "^4.6.0", - "core-js-compat": "^3.1.1", + "@babel/compat-data": "^7.8.4", + "@babel/helper-compilation-targets": "^7.8.4", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.8.3", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.8.3", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.8.3", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.8.4", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.8.3", + "@babel/plugin-transform-modules-commonjs": "^7.8.3", + "@babel/plugin-transform-modules-systemjs": "^7.8.3", + "@babel/plugin-transform-modules-umd": "^7.8.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.4", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.3", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/types": "^7.8.3", + "browserslist": "^4.8.5", + "core-js-compat": "^3.6.2", "invariant": "^2.2.2", - "js-levenshtein": "^1.1.3", + "levenary": "^1.1.1", "semver": "^5.5.0" }, "dependencies": { + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "requires": { + "@babel/types": "^7.8.3" + } + }, "@babel/types": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.4.tgz", - "integrity": "sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.13", "to-fast-properties": "^2.0.0" } + }, + "browserslist": { + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.7.tgz", + "integrity": "sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA==", + "requires": { + "caniuse-lite": "^1.0.30001027", + "electron-to-chromium": "^1.3.349", + "node-releases": "^1.1.49" + } + }, + "caniuse-lite": { + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" + }, + "electron-to-chromium": { + "version": "1.3.353", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.353.tgz", + "integrity": "sha512-CkG24biyy9qQTQs8U2vGQaiyWSFDxAXP/UGHBveXZ1TGoWOAw+eYZXryrX0UeIMKnQjcaHx33hzYuydv98kqGQ==" + }, + "node-releases": { + "version": "1.1.49", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.49.tgz", + "integrity": "sha512-xH8t0LS0disN0mtRCh+eByxFPie+msJUBL/lJDBuap53QGiYPa9joh83K4pCZgWJ+2L4b9h88vCVdXQ60NO2bg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } } } }, @@ -3412,6 +3663,36 @@ } } }, + "@storybook/channel-postmessage": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.13.tgz", + "integrity": "sha512-FMrl49ipHPXB0XPuwXm/2GWM5b53iFFz9V4/SQC1s31kxAU99QFmWXWvRKbM29FpAVHvTdjQllIiOWgdTH8jAA==", + "requires": { + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + }, + "dependencies": { + "@storybook/channels": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-logger": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", + "requires": { + "core-js": "^3.0.1" + } + } + } + }, "@storybook/channels": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.8.tgz", @@ -3420,6 +3701,160 @@ "core-js": "^3.0.1" } }, + "@storybook/client-api": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.13.tgz", + "integrity": "sha512-GZCFtpU764X8TW+RYRNybIGHKJOa2fYW28I0hEPXXE0J4BeU4Z++SCeNhVBa+0tPoQ3jbsdA7M4Q5Q5UeaG2Nw==", + "requires": { + "@storybook/addons": "5.3.13", + "@storybook/channel-postmessage": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", + "requires": { + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/api": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/csf": "0.0.1", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "fast-deep-equal": "^2.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "prop-types": "^15.6.2", + "react": "^16.8.3", + "semver": "^6.0.0", + "shallow-equal": "^1.1.0", + "store2": "^2.7.1", + "telejson": "^3.2.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/channels": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-logger": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/core-events": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/router": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/csf": "0.0.1", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/theming": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", + "requires": { + "@emotion/core": "^10.0.20", + "@emotion/styled": "^10.0.17", + "@storybook/client-logger": "5.3.13", + "core-js": "^3.0.1", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.19", + "global": "^4.3.2", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "prop-types": "^15.7.2", + "resolve-from": "^5.0.0", + "ts-dedent": "^1.1.0" + } + }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "qs": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", + "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, "@storybook/client-logger": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.8.tgz", @@ -3491,25 +3926,25 @@ } }, "@storybook/core": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.12.tgz", - "integrity": "sha512-oqffKLyMEVREeOC8O1RVO+xn68zk4wZkjWN9KbhbMoP3zdxM1gdvpsemdVE1C008mZfe1A/KBwuuEmcn9EBTNw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.13.tgz", + "integrity": "sha512-HS//95j14XOb9ChYJBDHyZKAqFD2WsUh1q7sMMynSpKgHJjyfYI12rwxH5vDIrJ7CLBQbrMWrgOITjB9/cLJKA==", "requires": { "@babel/plugin-proposal-class-properties": "^7.7.0", "@babel/plugin-proposal-object-rest-spread": "^7.6.2", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.2.0", "@babel/preset-env": "^7.4.5", - "@storybook/addons": "5.3.12", - "@storybook/channel-postmessage": "5.3.12", - "@storybook/client-api": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/channel-postmessage": "5.3.13", + "@storybook/client-api": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/node-logger": "5.3.12", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", - "@storybook/ui": "5.3.12", + "@storybook/node-logger": "5.3.13", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", + "@storybook/ui": "5.3.13", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "autoprefixer": "^9.7.2", @@ -3571,31 +4006,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3611,70 +4046,34 @@ "util-deprecate": "^1.0.2" } }, - "@storybook/channel-postmessage": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", - "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", - "requires": { - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - } - }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, - "@storybook/client-api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", - "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", - "requires": { - "@storybook/addons": "5.3.12", - "@storybook/channel-postmessage": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - } - }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3688,13 +4087,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3815,24 +4214,11 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "requires": { - "isobject": "^4.0.0" - } - }, "is-wsl": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz", "integrity": "sha512-umZHcSrwlDHo2TGMXv0DZ8dIUGunZ2Iv68YZnrmCiBPkZ4aaOhtv7pXJKeki9k3qJ3RJr0cDyitcl5wEH3AYog==" }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" - }, "locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -3842,9 +4228,9 @@ } }, "make-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", - "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", + "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", "requires": { "semver": "^6.0.0" } @@ -3951,9 +4337,9 @@ } }, "@storybook/node-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.12.tgz", - "integrity": "sha512-ytIqS1Lx+gWFBNxwWOK7F63702YYsoU90UFQNUMC44lC1L7tOI9BQXtGIWTvmXJYns+O5pHHOVKkHLT9EGX2OA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.13.tgz", + "integrity": "sha512-ZpuyKALHq/ZyynXnsW254JaULWZLPBFw007tkJhE5z/CLy059cIVovQhX/8Ivt3FG3qwWmcqQ0ISHFi0dJpqnA==", "requires": { "@types/npmlog": "^4.1.2", "chalk": "^3.0.0", @@ -4057,19 +4443,19 @@ } }, "@storybook/ui": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.12.tgz", - "integrity": "sha512-dVYJJkwjfGkz3u0lnfawnT6hqBRnANVlKEYirKYZyQ/RouCN3naNh9Sagrpg7hJHYib4Ny6J/pyaNdfdieDS+w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.13.tgz", + "integrity": "sha512-pEXWFPF097OjvbgwvMjLsjLsDViu6yBMmUcL+nd3jvtxyxkuzv5X+2J14N8Nz0veJysbp+5+5A8kKGTO+spZfA==", "requires": { "@emotion/core": "^10.0.20", - "@storybook/addons": "5.3.12", - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/components": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/components": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", "core-js-pure": "^3.0.1", @@ -4098,31 +4484,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -4139,28 +4525,28 @@ } }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", - "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.13.tgz", + "integrity": "sha512-AwMnLCStwqLWsBzXp7m/QXuJin//0l4FH+OXmnD/6GC8qEy4JuutEOPW35IE/Mp9KAvbapHcnPTRMmDohUsTcw==", "requires": { - "@storybook/client-logger": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/client-logger": "5.3.13", + "@storybook/theming": "5.3.13", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -4183,17 +4569,17 @@ } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -4207,13 +4593,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -4243,12 +4629,12 @@ } }, "@storybook/vue": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.12.tgz", - "integrity": "sha512-lwQxiI8ZBiP/jYAultvi9b89/7l/aJCcwopvcFPFFUeskFBhgDr/7BwAuuwWaUDAi5oPCJ7xXYh/mNnCKUzGiA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/vue/-/vue-5.3.13.tgz", + "integrity": "sha512-8XbMMQZ3gbor7JXqoVH/DSNbCchQP0VxyUBCszrNtEleWX/l5a79Bx4+uo4mmKUGbvbhkzHqEsT9pouwKVbFhg==", "requires": { - "@storybook/addons": "5.3.12", - "@storybook/core": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/core": "5.3.13", "@types/webpack-env": "^1.15.0", "core-js": "^3.0.1", "global": "^4.3.2", @@ -4258,31 +4644,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -4299,33 +4685,33 @@ } }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -4339,13 +4725,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -6827,47 +7213,57 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.7.3", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.3.tgz", - "integrity": "sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q==", + "version": "9.7.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.4.tgz", + "integrity": "sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==", "requires": { - "browserslist": "^4.8.0", - "caniuse-lite": "^1.0.30001012", + "browserslist": "^4.8.3", + "caniuse-lite": "^1.0.30001020", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.23", + "postcss": "^7.0.26", "postcss-value-parser": "^4.0.2" }, "dependencies": { "browserslist": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.0.tgz", - "integrity": "sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA==", + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.7.tgz", + "integrity": "sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA==", "requires": { - "caniuse-lite": "^1.0.30001012", - "electron-to-chromium": "^1.3.317", - "node-releases": "^1.1.41" + "caniuse-lite": "^1.0.30001027", + "electron-to-chromium": "^1.3.349", + "node-releases": "^1.1.49" } }, "caniuse-lite": { - "version": "1.0.30001013", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001013.tgz", - "integrity": "sha512-hOAXaWKuq/UVFgYawxIOdPdyMQdYcwOCDOjnZcKn7wCgFUrhP7smuNZjGLuJlPSgE6aRA4cRJ+bGSrhtEt7ZAg==" + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" }, "electron-to-chromium": { - "version": "1.3.321", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.321.tgz", - "integrity": "sha512-jJy/BZK2s2eAjMPXVMSaCmo7/pSY2aKkfQ+LoAb5Wk39qAhyP9r8KU74c4qTgr9cD/lPUhJgReZxxqU0n5puog==" + "version": "1.3.353", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.353.tgz", + "integrity": "sha512-CkG24biyy9qQTQs8U2vGQaiyWSFDxAXP/UGHBveXZ1TGoWOAw+eYZXryrX0UeIMKnQjcaHx33hzYuydv98kqGQ==" }, "node-releases": { - "version": "1.1.41", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.41.tgz", - "integrity": "sha512-+IctMa7wIs8Cfsa8iYzeaLTFwv5Y4r5jZud+4AnfymzeEXKBCavFX0KBgzVaPVqf0ywa6PrO8/b+bPqdwjGBSg==", + "version": "1.1.49", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.49.tgz", + "integrity": "sha512-xH8t0LS0disN0mtRCh+eByxFPie+msJUBL/lJDBuap53QGiYPa9joh83K4pCZgWJ+2L4b9h88vCVdXQ60NO2bg==", "requires": { "semver": "^6.3.0" } }, + "postcss": { + "version": "7.0.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.26.tgz", + "integrity": "sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, "postcss-value-parser": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz", @@ -6877,6 +7273,19 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -7984,9 +8393,9 @@ "integrity": "sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==" }, "case-sensitive-paths-webpack-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", - "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "caseless": { "version": "0.12.0", @@ -8742,46 +9151,53 @@ "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" }, "core-js-compat": { - "version": "3.4.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.4.5.tgz", - "integrity": "sha512-rYVvzvKJDKoefdAC+q6VP63vp5hMmeVONCi9pVUbU1qRrtVrmAk/nPhnRg+i+XFd775m1hpG2Yd5RY3X45ccuw==", + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", "requires": { - "browserslist": "^4.7.3", - "semver": "^6.3.0" + "browserslist": "^4.8.3", + "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.0.tgz", - "integrity": "sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA==", + "version": "4.8.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.7.tgz", + "integrity": "sha512-gFOnZNYBHrEyUML0xr5NJ6edFaaKbTFX9S9kQHlYfCP0Rit/boRIz4G+Avq6/4haEKJXdGGUnoolx+5MWW2BoA==", "requires": { - "caniuse-lite": "^1.0.30001012", - "electron-to-chromium": "^1.3.317", - "node-releases": "^1.1.41" + "caniuse-lite": "^1.0.30001027", + "electron-to-chromium": "^1.3.349", + "node-releases": "^1.1.49" } }, "caniuse-lite": { - "version": "1.0.30001013", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001013.tgz", - "integrity": "sha512-hOAXaWKuq/UVFgYawxIOdPdyMQdYcwOCDOjnZcKn7wCgFUrhP7smuNZjGLuJlPSgE6aRA4cRJ+bGSrhtEt7ZAg==" + "version": "1.0.30001027", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001027.tgz", + "integrity": "sha512-7xvKeErvXZFtUItTHgNtLgS9RJpVnwBlWX8jSo/BO8VsF6deszemZSkJJJA1KOKrXuzZH4WALpAJdq5EyfgMLg==" }, "electron-to-chromium": { - "version": "1.3.321", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.321.tgz", - "integrity": "sha512-jJy/BZK2s2eAjMPXVMSaCmo7/pSY2aKkfQ+LoAb5Wk39qAhyP9r8KU74c4qTgr9cD/lPUhJgReZxxqU0n5puog==" + "version": "1.3.353", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.353.tgz", + "integrity": "sha512-CkG24biyy9qQTQs8U2vGQaiyWSFDxAXP/UGHBveXZ1TGoWOAw+eYZXryrX0UeIMKnQjcaHx33hzYuydv98kqGQ==" }, "node-releases": { - "version": "1.1.41", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.41.tgz", - "integrity": "sha512-+IctMa7wIs8Cfsa8iYzeaLTFwv5Y4r5jZud+4AnfymzeEXKBCavFX0KBgzVaPVqf0ywa6PrO8/b+bPqdwjGBSg==", + "version": "1.1.49", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.49.tgz", + "integrity": "sha512-xH8t0LS0disN0mtRCh+eByxFPie+msJUBL/lJDBuap53QGiYPa9joh83K4pCZgWJ+2L4b9h88vCVdXQ60NO2bg==", "requires": { "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" } } }, @@ -8910,22 +9326,22 @@ } }, "css-loader": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz", - "integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", "requires": { "camelcase": "^5.3.1", "cssesc": "^3.0.0", "icss-utils": "^4.1.1", "loader-utils": "^1.2.3", "normalize-path": "^3.0.0", - "postcss": "^7.0.17", + "postcss": "^7.0.23", "postcss-modules-extract-imports": "^2.0.0", "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.0", + "postcss-modules-scope": "^2.1.1", "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.0", - "schema-utils": "^2.0.0" + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" }, "dependencies": { "cssesc": { @@ -8939,9 +9355,9 @@ "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==" }, "schema-utils": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.1.tgz", - "integrity": "sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.4.tgz", + "integrity": "sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==", "requires": { "ajv": "^6.10.2", "ajv-keywords": "^3.4.1" @@ -13233,11 +13649,6 @@ "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==" }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" - }, "js-message": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", @@ -16621,9 +17032,9 @@ } }, "react-error-overlay": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.5.tgz", - "integrity": "sha512-+DMR2k5c6BqMDSMF8hLH0vYKtKTeikiFW+fj0LClN+XZg4N9b8QUAdHC62CGWNLTi/gnuuemNcNcTFrCvK1f+A==" + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.6.tgz", + "integrity": "sha512-Yzpno3enVzSrSCnnljmr4b/2KUQSMZaPuqmS26t9k4nW7uwJk6STWmH9heNjPuvqUTO3jOSPkHoKgO4+Dw7uIw==" }, "react-fast-compare": { "version": "2.0.4", @@ -18440,15 +18851,6 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" - } - }, "string.prototype.trimleft": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", diff --git a/website/client/package.json b/website/client/package.json index 395c4f8d7d..83c8370ce4 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -22,7 +22,7 @@ "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.12", "@storybook/addon-notes": "^5.3.12", - "@storybook/vue": "^5.3.12", + "@storybook/vue": "^5.3.13", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^5.9.0", "axios": "^0.19.2", From 4f41a8c519a4d3da09307fde6d9dea3efe0fd2c3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 08:14:05 +0000 Subject: [PATCH 41/50] build(deps): bump @storybook/addon-actions in /website/client Bumps [@storybook/addon-actions](https://github.com/storybookjs/storybook/tree/HEAD/addons/actions) from 5.3.12 to 5.3.13. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.13/addons/actions) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 323 ++++++++++++++++++++++--------- website/client/package.json | 2 +- 2 files changed, 230 insertions(+), 95 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 57a1a309e5..932fed70c5 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -2663,16 +2663,16 @@ } }, "@storybook/addon-actions": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.12.tgz", - "integrity": "sha512-3j6ZJROcH4bm8vpaM2RU/sRdoOLF9DpVWiE6uutlrVEV6eWuexrUAYwSzuF4Pjr1LUWDSDIT9pEES+tHdn9Rww==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.13.tgz", + "integrity": "sha512-NoKTI/7Zf/IpbfeIFPWQT3eN0As1yICLcSklj9BjHq7itSssaqZzvP/vxmeAvdagIBcPM58GaN9XXXLQIn5HLg==", "requires": { - "@storybook/addons": "5.3.12", - "@storybook/api": "5.3.12", - "@storybook/client-api": "5.3.12", - "@storybook/components": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/api": "5.3.13", + "@storybook/client-api": "5.3.13", + "@storybook/components": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/theming": "5.3.13", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", "global": "^4.3.2", @@ -2684,31 +2684,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -2724,65 +2724,29 @@ "util-deprecate": "^1.0.2" } }, - "@storybook/channel-postmessage": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", - "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", - "requires": { - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - } - }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, - "@storybook/client-api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", - "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", - "requires": { - "@storybook/addons": "5.3.12", - "@storybook/channel-postmessage": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - } - }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", - "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.13.tgz", + "integrity": "sha512-AwMnLCStwqLWsBzXp7m/QXuJin//0l4FH+OXmnD/6GC8qEy4JuutEOPW35IE/Mp9KAvbapHcnPTRMmDohUsTcw==", "requires": { - "@storybook/client-logger": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/client-logger": "5.3.13", + "@storybook/theming": "5.3.13", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -2805,17 +2769,17 @@ } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -2829,13 +2793,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -2847,19 +2811,6 @@ "ts-dedent": "^1.1.0" } }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" - }, "qs": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", @@ -3412,6 +3363,36 @@ } } }, + "@storybook/channel-postmessage": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.13.tgz", + "integrity": "sha512-FMrl49ipHPXB0XPuwXm/2GWM5b53iFFz9V4/SQC1s31kxAU99QFmWXWvRKbM29FpAVHvTdjQllIiOWgdTH8jAA==", + "requires": { + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "core-js": "^3.0.1", + "global": "^4.3.2", + "telejson": "^3.2.0" + }, + "dependencies": { + "@storybook/channels": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-logger": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", + "requires": { + "core-js": "^3.0.1" + } + } + } + }, "@storybook/channels": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.8.tgz", @@ -3420,6 +3401,160 @@ "core-js": "^3.0.1" } }, + "@storybook/client-api": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.13.tgz", + "integrity": "sha512-GZCFtpU764X8TW+RYRNybIGHKJOa2fYW28I0hEPXXE0J4BeU4Z++SCeNhVBa+0tPoQ3jbsdA7M4Q5Q5UeaG2Nw==", + "requires": { + "@storybook/addons": "5.3.13", + "@storybook/channel-postmessage": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/csf": "0.0.1", + "@types/webpack-env": "^1.15.0", + "core-js": "^3.0.1", + "eventemitter3": "^4.0.0", + "global": "^4.3.2", + "is-plain-object": "^3.0.0", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "stable": "^0.1.8", + "ts-dedent": "^1.1.0", + "util-deprecate": "^1.0.2" + }, + "dependencies": { + "@storybook/addons": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", + "requires": { + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "core-js": "^3.0.1", + "global": "^4.3.2", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/api": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/csf": "0.0.1", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "fast-deep-equal": "^2.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "prop-types": "^15.6.2", + "react": "^16.8.3", + "semver": "^6.0.0", + "shallow-equal": "^1.1.0", + "store2": "^2.7.1", + "telejson": "^3.2.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/channels": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/client-logger": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/core-events": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", + "requires": { + "core-js": "^3.0.1" + } + }, + "@storybook/router": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", + "requires": { + "@reach/router": "^1.2.1", + "@storybook/csf": "0.0.1", + "@types/reach__router": "^1.2.3", + "core-js": "^3.0.1", + "global": "^4.3.2", + "lodash": "^4.17.15", + "memoizerific": "^1.11.3", + "qs": "^6.6.0", + "util-deprecate": "^1.0.2" + } + }, + "@storybook/theming": { + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", + "requires": { + "@emotion/core": "^10.0.20", + "@emotion/styled": "^10.0.17", + "@storybook/client-logger": "5.3.13", + "core-js": "^3.0.1", + "deep-object-diff": "^1.1.0", + "emotion-theming": "^10.0.19", + "global": "^4.3.2", + "memoizerific": "^1.11.3", + "polished": "^3.3.1", + "prop-types": "^15.7.2", + "resolve-from": "^5.0.0", + "ts-dedent": "^1.1.0" + } + }, + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "qs": { + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", + "integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, "@storybook/client-logger": { "version": "5.2.8", "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.8.tgz", diff --git a/website/client/package.json b/website/client/package.json index 395c4f8d7d..4c74243ca1 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -18,7 +18,7 @@ "@vue/cli-plugin-router": "^4.2.2", "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.2.2", - "@storybook/addon-actions": "^5.3.12", + "@storybook/addon-actions": "^5.3.13", "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.12", "@storybook/addon-notes": "^5.3.12", From 107d633d37ab35fdbed3fc21afa4f998a55fda87 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 08:16:13 +0000 Subject: [PATCH 42/50] build(deps): bump bootstrap-vue from 2.4.0 to 2.4.2 in /website/client Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.4.0 to 2.4.2. - [Release notes](https://github.com/bootstrap-vue/bootstrap-vue/releases) - [Changelog](https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/CHANGELOG.md) - [Commits](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.4.0...v2.4.2) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 6 +++--- website/client/package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 57a1a309e5..f0b46b98ea 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -7503,9 +7503,9 @@ "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==" }, "bootstrap-vue": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.4.0.tgz", - "integrity": "sha512-mRhqlhJscUY4O+R2X4IRVZReWPj/2KBOTzsB6sPgLcp6s/VHf1L6VS5Etw6HREFPAu8U6Czh+jJAq/KPH/zUdA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.4.2.tgz", + "integrity": "sha512-gtf0QwbtVyNrnXhL3eyrSrcW0/CVilEkOFddYaVAsJCIFMhUjurmzryw+Dh+fOzJmmKRqRxhkLUIGqlkwAcsbg==", "requires": { "@nuxt/opencollective": "^0.3.0", "bootstrap": ">=4.4.1 <5.0.0", diff --git a/website/client/package.json b/website/client/package.json index 395c4f8d7d..3b8a14c4e5 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -29,7 +29,7 @@ "axios-progress-bar": "^1.2.0", "babel-eslint": "^10.0.1", "bootstrap": "^4.4.1", - "bootstrap-vue": "^2.4.0", + "bootstrap-vue": "^2.4.2", "chai": "^4.1.2", "core-js": "^3.6.4", "eslint": "^6.8.0", From d82aa869b2646b229ac579af08daa7929c9fc8ff Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:02:16 +0100 Subject: [PATCH 43/50] build(deps): bump aws-sdk from 2.615.0 to 2.619.0 (#11871) Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.615.0 to 2.619.0. - [Release notes](https://github.com/aws/aws-sdk-js/releases) - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-js/compare/v2.615.0...v2.619.0) Signed-off-by: dependabot-preview[bot] --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 94088fd815..9019ee4550 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1829,9 +1829,9 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "aws-sdk": { - "version": "2.615.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.615.0.tgz", - "integrity": "sha512-ktkOQgJLTcsfLzy/GPfUiEJd09SeJPnUj7ZeXa0Wb2/JVIRDbSmyG/IYQqAvXWUcD4thuv2h9wbLgXyzvX8dtw==", + "version": "2.619.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.619.0.tgz", + "integrity": "sha512-qujQf27p3mrGZGCL+C+vXCEB08AMm6gS1572fgHrVLBXfy6SjhV4dzEYtt+ZptQm+8z0zuHsDqghJuBCcdpxqQ==", "requires": { "buffer": "4.9.1", "events": "1.1.1", diff --git a/package.json b/package.json index 72926580f0..cd44cd1fe4 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "amplitude": "^3.5.0", "apidoc": "^0.17.5", "apn": "^2.2.0", - "aws-sdk": "^2.615.0", + "aws-sdk": "^2.619.0", "bcrypt": "^3.0.8", "body-parser": "^1.18.3", "compression": "^1.7.4", From 52545018b6abdc9da02f450ce538c2ee78681621 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:02:35 +0100 Subject: [PATCH 44/50] build(deps): bump webpack from 4.41.5 to 4.41.6 in /website/client (#11874) Bumps [webpack](https://github.com/webpack/webpack) from 4.41.5 to 4.41.6. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.41.5...v4.41.6) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 23 +++++++++-------------- website/client/package.json | 2 +- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 57a1a309e5..64d6c11056 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -10332,9 +10332,9 @@ "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==" }, "events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", + "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==" }, "eventsource": { "version": "1.0.7", @@ -15135,9 +15135,9 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, "pako": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", - "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" }, "parallel-transform": { "version": "1.2.0", @@ -19956,9 +19956,9 @@ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { - "version": "4.41.5", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.5.tgz", - "integrity": "sha512-wp0Co4vpyumnp3KlkmpM5LWuzvZYayDwM2n17EHFr4qxBBbRokC7DJawPJC7TfSFZ9HZ6GsdH40EBj4UV0nmpw==", + "version": "4.41.6", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.6.tgz", + "integrity": "sha512-yxXfV0Zv9WMGRD+QexkZzmGIh54bsvEs+9aRWxnN8erLWEOehAKUTeNBoUbA6HPEZPlRo7KDi2ZcNveoZgK9MA==", "requires": { "@webassemblyjs/ast": "1.8.5", "@webassemblyjs/helper-module-context": "1.8.5", @@ -19985,11 +19985,6 @@ "webpack-sources": "^1.4.1" }, "dependencies": { - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", diff --git a/website/client/package.json b/website/client/package.json index 395c4f8d7d..05d0d61dc3 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -61,6 +61,6 @@ "vue2-perfect-scrollbar": "^1.3.0", "vuedraggable": "^2.23.1", "vuejs-datepicker": "git://github.com/habitrpg/vuejs-datepicker.git#5d237615463a84a23dd6f3f77c6ab577d68593ec", - "webpack": "^4.41.5" + "webpack": "^4.41.6" } } From b5353717c8942dfdb31e3884ac58c2111f05a412 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:05:46 +0100 Subject: [PATCH 45/50] build(deps): bump @storybook/addon-links in /website/client (#11876) Bumps [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/addons/links) from 5.3.12 to 5.3.13. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.13/addons/links) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 76 ++++++++++++++++---------------- website/client/package.json | 2 +- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 64d6c11056..398ef22d93 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3097,15 +3097,15 @@ } }, "@storybook/addon-links": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.12.tgz", - "integrity": "sha512-8ipbr21wbbXDy+JKiVr6Maac7EbZT7sE41/RTvVZjdMFWQU+XG5sxneJBJcgSzCsFV3wWyLEjb3DEkC/rCkdaw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-5.3.13.tgz", + "integrity": "sha512-pMX205RM2/pEW5Sdq8nXAwMnVQPCofEmQjCiePw4awrAFqje6jmzZttjwImfzbc0BWtYDc1J97loI/Spo2q55A==", "requires": { - "@storybook/addons": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", + "@storybook/router": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "prop-types": "^15.7.2", @@ -3114,31 +3114,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3155,33 +3155,33 @@ } }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3195,13 +3195,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", diff --git a/website/client/package.json b/website/client/package.json index 05d0d61dc3..19aed410fb 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -20,7 +20,7 @@ "@vue/cli-service": "^4.2.2", "@storybook/addon-actions": "^5.3.12", "@storybook/addon-knobs": "^5.3.12", - "@storybook/addon-links": "^5.3.12", + "@storybook/addon-links": "^5.3.13", "@storybook/addon-notes": "^5.3.12", "@storybook/vue": "^5.3.12", "@vue/test-utils": "1.0.0-beta.29", From 2e76d06f5e89515d785d2af4b7e90c6fe4c41222 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:05:56 +0100 Subject: [PATCH 46/50] build(deps): bump eslint-plugin-vue in /website/client (#11878) Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 6.1.2 to 6.2.0. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v6.1.2...v6.2.0) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 7 ++++--- website/client/package.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 398ef22d93..fb1929f75b 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -10238,10 +10238,11 @@ } }, "eslint-plugin-vue": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.1.2.tgz", - "integrity": "sha512-M75oAB+2a/LNkLKRbeEaS07EjzjIUaV7/hYoHAfRFeeF8ZMmCbahUn8nQLsLP85mkar24+zDU3QW2iT1JRsACw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.0.tgz", + "integrity": "sha512-6AnZKycVWbwQtL/RyX77Rytm9r16bfYsd5oy65eoSkNFzWQ5qAisdmqUG08v1InTmAh6mbR24X1HMEvoI24wGQ==", "requires": { + "natural-compare": "^1.4.0", "semver": "^5.6.0", "vue-eslint-parser": "^7.0.0" } diff --git a/website/client/package.json b/website/client/package.json index 19aed410fb..6047b7e54f 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -35,7 +35,7 @@ "eslint": "^6.8.0", "eslint-config-habitrpg": "^6.2.0", "eslint-plugin-mocha": "^5.3.0", - "eslint-plugin-vue": "^6.1.2", + "eslint-plugin-vue": "^6.2.0", "habitica-markdown": "^1.3.2", "hellojs": "^1.18.4", "inspectpack": "^4.3.1", From ee733c644d3e444b9aec7230c0315b29a4c997fe Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:27:51 +0000 Subject: [PATCH 47/50] build(deps): bump @storybook/addon-knobs in /website/client Bumps [@storybook/addon-knobs](https://github.com/storybookjs/storybook/tree/HEAD/addons/knobs) from 5.3.12 to 5.3.13. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.13/addons/knobs) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 139 ++++++++++--------------------- website/client/package.json | 2 +- 2 files changed, 46 insertions(+), 95 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 050df10915..3f849b0b24 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3080,16 +3080,16 @@ } }, "@storybook/addon-knobs": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.12.tgz", - "integrity": "sha512-BZaFg0sb9EAk/SUAFG7PArMlywrIKDfbeg073zcf7fGa1Aa2M0AauBZ/eAiidCZsWcrOlt0FWwfPs+SHNSqEOA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.13.tgz", + "integrity": "sha512-Ef3D8bbV+6fywjR4JUX699gT7ZfuNBXlXqZB1qgGde5swbuttEGty1+RRwK1fqIeBr6EbzPvhRBTVOFIQp5Ysg==", "requires": { - "@storybook/addons": "5.3.12", - "@storybook/api": "5.3.12", - "@storybook/client-api": "5.3.12", - "@storybook/components": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/api": "5.3.13", + "@storybook/client-api": "5.3.13", + "@storybook/components": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/theming": "5.3.13", "@types/react-color": "^3.0.1", "copy-to-clipboard": "^3.0.8", "core-js": "^3.0.1", @@ -3105,31 +3105,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3145,65 +3145,29 @@ "util-deprecate": "^1.0.2" } }, - "@storybook/channel-postmessage": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz", - "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==", - "requires": { - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "core-js": "^3.0.1", - "global": "^4.3.2", - "telejson": "^3.2.0" - } - }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, - "@storybook/client-api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz", - "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==", - "requires": { - "@storybook/addons": "5.3.12", - "@storybook/channel-postmessage": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/csf": "0.0.1", - "@types/webpack-env": "^1.15.0", - "core-js": "^3.0.1", - "eventemitter3": "^4.0.0", - "global": "^4.3.2", - "is-plain-object": "^3.0.0", - "lodash": "^4.17.15", - "memoizerific": "^1.11.3", - "qs": "^6.6.0", - "stable": "^0.1.8", - "ts-dedent": "^1.1.0", - "util-deprecate": "^1.0.2" - } - }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/components": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", - "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.13.tgz", + "integrity": "sha512-AwMnLCStwqLWsBzXp7m/QXuJin//0l4FH+OXmnD/6GC8qEy4JuutEOPW35IE/Mp9KAvbapHcnPTRMmDohUsTcw==", "requires": { - "@storybook/client-logger": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/client-logger": "5.3.13", + "@storybook/theming": "5.3.13", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -3226,17 +3190,17 @@ } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3250,13 +3214,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3268,19 +3232,6 @@ "ts-dedent": "^1.1.0" } }, - "is-plain-object": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", - "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", - "requires": { - "isobject": "^4.0.0" - } - }, - "isobject": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", - "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" - }, "qs": { "version": "6.9.1", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz", diff --git a/website/client/package.json b/website/client/package.json index 4480736778..fd4555c078 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -19,7 +19,7 @@ "@vue/cli-plugin-unit-mocha": "^4.2.2", "@vue/cli-service": "^4.2.2", "@storybook/addon-actions": "^5.3.13", - "@storybook/addon-knobs": "^5.3.12", + "@storybook/addon-knobs": "^5.3.13", "@storybook/addon-links": "^5.3.13", "@storybook/addon-notes": "^5.3.12", "@storybook/vue": "^5.3.13", From 05093c55529d611c9f8e4b355dabafe81a13f878 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Feb 2020 13:27:54 +0000 Subject: [PATCH 48/50] build(deps): bump @storybook/addon-notes in /website/client Bumps [@storybook/addon-notes](https://github.com/storybookjs/storybook/tree/HEAD/addons/notes) from 5.3.12 to 5.3.13. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/v5.3.13/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v5.3.13/addons/notes) Signed-off-by: dependabot-preview[bot] --- website/client/package-lock.json | 106 +++++++++++++++---------------- website/client/package.json | 2 +- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/website/client/package-lock.json b/website/client/package-lock.json index 050df10915..b8dad8f898 100644 --- a/website/client/package-lock.json +++ b/website/client/package-lock.json @@ -3433,17 +3433,17 @@ } }, "@storybook/addon-notes": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.12.tgz", - "integrity": "sha512-j00wcQLb/a/f95OzYTN12rO54SvaIvpZEy5a4B+ZxmeH2/krd908tdqKMfJq4IoQv8v/WfbYCUXVaSL6Kgqhiw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-5.3.13.tgz", + "integrity": "sha512-DKM4ih3Ns+vGira4PUsjRg7LAyzhsYmq/Rr4yOkOqO0o8Z/ElWw/uMcygvKEfTqJGm7n8kaCzZVz/YmRkAbfJA==", "requires": { - "@storybook/addons": "5.3.12", - "@storybook/api": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/components": "5.3.12", - "@storybook/core-events": "5.3.12", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/addons": "5.3.13", + "@storybook/api": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/components": "5.3.13", + "@storybook/core-events": "5.3.13", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "markdown-to-jsx": "^6.10.3", @@ -3453,31 +3453,31 @@ }, "dependencies": { "@storybook/addons": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz", - "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.13.tgz", + "integrity": "sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==", "requires": { - "@storybook/api": "5.3.12", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/api": "5.3.13", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "core-js": "^3.0.1", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/api": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz", - "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.13.tgz", + "integrity": "sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==", "requires": { "@reach/router": "^1.2.1", - "@storybook/channels": "5.3.12", - "@storybook/client-logger": "5.3.12", - "@storybook/core-events": "5.3.12", + "@storybook/channels": "5.3.13", + "@storybook/client-logger": "5.3.13", + "@storybook/core-events": "5.3.13", "@storybook/csf": "0.0.1", - "@storybook/router": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/router": "5.3.13", + "@storybook/theming": "5.3.13", "@types/reach__router": "^1.2.3", "core-js": "^3.0.1", "fast-deep-equal": "^2.0.1", @@ -3494,33 +3494,33 @@ } }, "@storybook/channels": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz", - "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.13.tgz", + "integrity": "sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==", "requires": { "core-js": "^3.0.1" } }, "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/core-events": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz", - "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.13.tgz", + "integrity": "sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==", "requires": { "core-js": "^3.0.1" } }, "@storybook/router": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz", - "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.13.tgz", + "integrity": "sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==", "requires": { "@reach/router": "^1.2.1", "@storybook/csf": "0.0.1", @@ -3534,13 +3534,13 @@ } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", @@ -3815,12 +3815,12 @@ } }, "@storybook/components": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz", - "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.13.tgz", + "integrity": "sha512-AwMnLCStwqLWsBzXp7m/QXuJin//0l4FH+OXmnD/6GC8qEy4JuutEOPW35IE/Mp9KAvbapHcnPTRMmDohUsTcw==", "requires": { - "@storybook/client-logger": "5.3.12", - "@storybook/theming": "5.3.12", + "@storybook/client-logger": "5.3.13", + "@storybook/theming": "5.3.13", "@types/react-syntax-highlighter": "11.0.2", "@types/react-textarea-autosize": "^4.3.3", "core-js": "^3.0.1", @@ -3843,21 +3843,21 @@ }, "dependencies": { "@storybook/client-logger": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz", - "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.13.tgz", + "integrity": "sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==", "requires": { "core-js": "^3.0.1" } }, "@storybook/theming": { - "version": "5.3.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz", - "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==", + "version": "5.3.13", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.13.tgz", + "integrity": "sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==", "requires": { "@emotion/core": "^10.0.20", "@emotion/styled": "^10.0.17", - "@storybook/client-logger": "5.3.12", + "@storybook/client-logger": "5.3.13", "core-js": "^3.0.1", "deep-object-diff": "^1.1.0", "emotion-theming": "^10.0.19", diff --git a/website/client/package.json b/website/client/package.json index 4480736778..44c138582e 100644 --- a/website/client/package.json +++ b/website/client/package.json @@ -21,7 +21,7 @@ "@storybook/addon-actions": "^5.3.13", "@storybook/addon-knobs": "^5.3.12", "@storybook/addon-links": "^5.3.13", - "@storybook/addon-notes": "^5.3.12", + "@storybook/addon-notes": "^5.3.13", "@storybook/vue": "^5.3.13", "@vue/test-utils": "1.0.0-beta.29", "amplitude-js": "^5.9.0", From b362b36e16a33e395f3738cb6be60499b9156a56 Mon Sep 17 00:00:00 2001 From: Arun Sojan Parolikkal Date: Mon, 17 Feb 2020 20:26:33 +0530 Subject: [PATCH 49/50] fix for three dots menu getting covered up by footer issue: #11227 (#11857) --- website/client/src/components/appFooter.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/client/src/components/appFooter.vue b/website/client/src/components/appFooter.vue index d6b8ac6435..f183442935 100644 --- a/website/client/src/components/appFooter.vue +++ b/website/client/src/components/appFooter.vue @@ -326,7 +326,7 @@ .footer-row { margin: 0; flex: 0 1 auto; - z-index: 17; + z-index: 10; } footer { From c6f6722af74bd3af644f3818c30b84444ae6ea4f Mon Sep 17 00:00:00 2001 From: artur-borys <48450925+artur-borys@users.noreply.github.com> Date: Mon, 17 Feb 2020 16:37:13 +0100 Subject: [PATCH 50/50] Fix menu not closing after clicking on menu item (#11866) --- website/client/src/components/header/menu.vue | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/website/client/src/components/header/menu.vue b/website/client/src/components/header/menu.vue index 6d311bdd69..82725160a5 100644 --- a/website/client/src/components/header/menu.vue +++ b/website/client/src/components/header/menu.vue @@ -834,13 +834,11 @@ export default { }, closeMenu () { + Array.from(document.getElementsByClassName('droppable')).forEach(droppableElement => { + this.closeDropdown(droppableElement); + }); if (this.isMobile()) { this.menuIsOpen = false; - - Array.from(document.getElementsByClassName('droppable')).forEach(droppableElement => { - droppableElement.classList.remove('down'); - droppableElement.lastChild.style.maxHeight = 0; - }); } }, isMobile () {