A!d6Obm56iQkwPv~bTzracE)p?>}z ze|Vm7T$#R)S0)7RY(%XiyYAKy6;ZQzD4v88DO)ZBi$@s6lDp1`eJ q~jnlMHm)P9UzCTsje~4mM ^aa2|?PgAvJ_JDs!MWb+z<2DUwn@e*=RCGhV^ z^>>lie_-lscNi9KyC$E5f-wnV<&J8{8!w)+LlqxhCoUT|EEbTVlhY+_6S9U}!}efv z3O3nm#7 a z(L5-X599kxZi^WsdYz=MdvDQ^(VCE6Hx^MKYAaC5&N8zEu^$Whw@Tg5Nl z%7DJbwQse1&c>fV^~iTg^s0~yW(vpD%o=6NYp}>YvRReE+tEgWbI@Uk&l#5vk03oY zotp_R(@wv>HEUNYxU%>&+a8e>J bMlN{(<0LsJ z(_JgeBsE=sGkw{#iD0?}6+=nRozmy#1}NUy=H}r>3MwPl)$PH^A|iA!)+`V K6eW1O7!36q4$o}{C};%pI~gXF3R&`n?ZDYY!M zb=bmQs7M<{6^i#`ZeZ}Clv&M!eq3(e5+eq%0xK>}^cJMdP3Bg=%Eqh2i09ygXelym zS{lM{|IuGGt6qXId`BfnazWCi9ANa*VKn)&Bp!NZK`w2;YyLBq{)uG~UWz1*+jC=6 zMWIf67*G%N9+vAZN}KKt!>O1nC~ZePSOH4J>NJ2 e zUZL42BZMTzpI~gD6D(9gB4k_=S9g2ws+B25)g{DkN*ZqO=91$gI?fU4d%>|^WcWre zS|gF+N-3C_EM8Ki#3~v&zq+9GO6cDO{WiJYUw0GM6Wm*^j^i1pRv)M}!&KmLs&?UH zOvOvq&8Qv6SeOPnS`GC94!xb7v~5%rfPoq3AHY%#6r`!kG<*%0tTTe5)756{?crx8 zTgw>~b|&0J=n|st(15tEuA1k_L<$*)7&QrE`)+UK-*e+8jeq>UM=&+P$adQvOI3 zQ99hiCXrJ;>UcBx%GBnF%iG<(CIxYz7Yl1Z+q~;{lAG$)wJYsuthJd<%d#73_g3@! z)C+-gT%*k#)D$+l_8vhI_XkG*elKS;_r5EmrS0n4c~85`no YOuQtCzUkJ!CP?b#+%QhwIN?a+>#>Ow%a#lk^G`rL^Iq+v$#siI zNzmr8q>$86gM-&ar9(^hA3&u(u2mEItpew{6cTA4q7>r6xzUcZSFM8@z_w6wnd6HV zvCz^%=DQh5lw`8tE=6jR{X=ERPJpu9=keqcM4j7+HOh74S&+QI_2^UD2faEnctt{x z6C xuo;636MJ|ks4=_?E_6ip z&KeS1@j<5wiMYlQ9<=$IYFlC?lS>RWB=6rh2?G3}2GktBM3?MsZD;6a)+O8y r_l2ImTh`>%bFYuYE!4Q*0D14lQY9LYc zc@c1x`e}ZmGcfmulE(Q=(Ui&R` Qu1> z7|7sJZ8|u}#qd}tgMjO(81jirDa#+ 7lj@VP2PLv^9O)}TP55bKcXL=*m5GOme; zlITn4tVzJBpmdHdB1u*kDQ3;F8a8t_iEx;mQFy?p*ey~FOYuSF(TI_teo2l~!eHH~ z1?s}h2QqTY%<&(FbBp|}S>2^*+Gg_cVq;Q!JfjESh?E_T=nA6c-c9JtULwuf3@r;Y ze%@86bom)QKPQ3Bd;jxiM6?gh;ZJ&v0*p^gQLLNh$^n(UR~QIh1W#h?a}bnx*wF0s z1UuNrMpiBftR%#ti<|kBryhE3+>}xdan;`OUW?=3g}r}lCA7!8T@IINQ=X1DOI+{! zcwgR(eG+FFX3%s{$0n9276CS!CX>R@;YL?72mYCdOCnU(Rv*K7jPVh{-tj#p?qy(m zuppwV+@PB8l*owNkQia#@OPxBOQsaSv%nqdYLD(B+Tq@#!h(yrr97|m&dRDN!t( ;L)d-xK{l+J#R@|@Q?7RZSrk!F@20T J3Pi2$mJ0=a+Ud`S=6kPTWR& z_b?E%C}iFaKW&`eaO-?x<$M>%ft)}aSCmDYu8*Ka%Js*{sre4bS4|>@zUye8oKBi2 z6TgXT{?<(uMz%b*gnHny6&$_{g`4PFE!bd1P?jKeaF2o@`GLC^Spf~6=cPzt=YUta z<-qhvWFfc*oLMe>^6eTzStH1W6nmxyBp2Spux!@r!LuNW2Szh73wNeQ{|xIp9y*M= zZZ`e=)sJH2#}mRLBpwB0cte8!zJjhLNRoJPC ^yInqxB$BV5SDCM_^H zGjo9!Uxi${%BG-bQ=Tk76JgMH$>!?JMY?tUp~P^Hr&Er&VZdxG{NU%wLOHq$d_yyN z`JJCAeH>8$RlL94z~13#Kr^l2&mFoMnJnsz$P{y%yHop2eJpE+!Xcp&iBoG^(LPt^ zwa7{m?MJD-To4_A$XtWWIN`Aq0A-trN= skrrc;I~>7WCn0cyTH?GWfKXNkyI&==-y!%Y zQTjY^S|mHxd`Eqs_FYZ9Ib^A NRUHNPIgX+@T*%Nq suvMo^Ffl?e2Ka>jpT1M>FrsN&J(A3K!)B?ep$3!g>4s@*Uk{6wG )$j~TnFAi>DU;W+}2=i|ACLY~bK{yL}UpBG;MU+RtJxvrDu-FhjEXY3DH?G-a6#Ynr#vSsyFKX)SdUG7}#GBRvNR(Y= zS(&~~(CtqieL}}~^?tSo;YDjVSGf4TUM!Vv;_u0#P6*E&my7X1!m7>dvV#H-bDdS> zpqySQ7Z&_hM$-rF#yf<;9Qi8k6e06P?vWem!*dXs6|>r+E2$GhTQ;9U_Y49p(F0(@ zMZA8Vry_@L+&_mC0b?f1D_0t-9Awyoyq+Ec+t7D_YEJUP)Kku9t#jh*^>#Yd_xDN* z#`Uo(CHn%Gr{#an;E1}vcFlgj7=kWVkLfKlD}2tTslKu2STIfbX$tb zI;-0w8i*`jw(vM6GpgXzU-YRbNICtJFI&br+);eM;P{QH1M8m6eLqvUAm^H$-HxK; zEPK7i;b$wkyVJyBEypP69}nD@yGcl#O19?Dym43Eg?EK>uCv4dnJb^mhz~7OU>}Zl z&p 92>wNns%rZ_PO(%(vvZhpvy!KpO zPnAISC6|}eHsQ;#1rNEQ=Yg+Ivv&XH63MoD>?dW7zB%1>6%C9I?e@;ho7o@NN%Jq) z%Ds@9OGcFUiNfi6g7_A$&bv;iDJ#aP>OME |tW{v%=MLgu@boQ5Pk1 ziv^MWA|s!UbG7MOT{&u;60R;DK%p<*Z;yzz4| 2jM!v?nF>UaIPHvtq0^5wR#XZh9J4Q?ya)P1rS7r5{9 z#ckhvc1b7O2kuX#xDUrVi5z@3#b<9hZx@G}K7l6uIyNtKuYryI=rOkg>yP`s&k@+j zmr*YlN!#NA1t3X5f6$j~TLeCn%Z1mu@>(=s6A}N_7vJftnPmxHSJ5$i2pp})O3|n7 zjwXEq(>KFuBO*9;Q)G}7;R5`Yfc~(_*~I-?w~g9l#d&wY*WBd|0^v<=G}IHm@a^L5 zn3pZf2V?*}od2Dpbg_Q?E@S{p)%uVB2f+k+W9uBZ-eBxhpwy1mD~6ke6YA;DBAty3 zFMoCxcGmB7{}*L%85h;xe*dbdh?J;+v~+h2jdXW+ch}IMba!`mHw+;n9YZ&abT>oC z8T{V&`NjP|=XK8W&3?dqX3xIXwbpyNaP(qYKUrqf1iA43g!DBOYfj^)E^0PKw6PcC z63ibxgxg@yc#Dg8A1h_>K0@1>wr9PxkKK}Ai+cp_^-6+wc=#-JAYuuoLNWOa0N#h< z6&%FJB^+r_vX{8lE}3?tPbcm4<>PmGg!Mq_SLF+=wVO@^55KNjYFbG*YES!l;-omR zd~Vyv7L6lO`3`QucTPJR6^}MX%b5ow dv&*5|rev7z&0x3R?N{o|h_F^5 z1nhPPbeX@!D@!lW(EWfufa;TOgFKwOrhWnW(}G45JOAu|OuE&$u({;sERzeaypr8p z{<=dbJNxl8j-k|@51+g4Xb62^W_!g={TOr&TNYD)!~<6$OD;s1NSk+j@UoWO)8@;f z&5x=ezlEQ&VY5r_-tNeA>HFqMm*7>D;*l2&9@!qJ_iSfdXfVB+tlES7I7&)*3x9cj zWcIE?JMJY2s67i`o0t2QES4MvMMu_Wo_!-T?0f2#iHg1yiOfCs@*&gjAdQ?m>edzO zwzP#+dRpN0>v>PFJe7LhBANEH0-U+8{$$Kyi9m~wKJJdn<@?%2cOGXMy**X;*^)|D zUwSMT|F?RVTUuK~ho6GkFguHyw;Lil1Ll03fQ50C?`Yv&8cDb5OH@3*Qm@GZK9g%g zme!6=N+EM?PSrO(y_j^R7~AtjDCv kJnc{d{ zQqEzYF_7U`MRFF_YalIaA6KvXb>K{;_%8~}+3Vfi@&UEU-V2R}W)Wbkc{!7%N&=N( z@(KZSz9d^Ppn-62nNI%RShE>+9NJ1Y>b&@}87ewG4ymLaws9J|XXXK#pT-w#H8{hq z3{ht;JIgBFJCvuqCo$+GCY2h;NgZ5BM2w9`*6dOD!N$&YYWI59ENV89wNg(3k3RAL zGT0W;+m{?445K^WjL>%9D!GR?+G -l^=IK4-XzQ$oj#P1TOWG7O>`;kj z^poFrY3$#=ewdgH{@n?kgx^1kM;1yQe~(WT1J<`AF4j>8?tD=cc(42$iGAR~W97j1 z&&==1^MTn0 !ZMpTxC4@m`(Zd0QxVR%SaORchxX%t#Rn zj(ZzLhl;n|6 ?1 zs5;9#JRJtp|O_ zfW41?RbGlH5SG7`5lytQuPk`cG^JJR6&t%*R#cV7hVGWTT}{{;);OC)x~L%*%pSRC z1K4gY6;=QtLHD)OT9x;I>tvYcS}DsFB4bS9t+f3S9KC4*_1udLNrP-uv<72SBe-7- z1`rL-q`gT+vB3TG@J6@jC`jj(>zK gXB^R9STK50)2GXi&&O^6VU!5Vr02o=xG8%<_!W y)8aUr?QJ?{rZ$7W5N%P^7( |k+*vf95)>cRk3b}08 z)M zDGmq^38FOdP*^C0aSCe6Y(%ws+My==h_L_W6!Sr*_`QT7X9_q<{ik91trhWH5(L1> z+);9a)Y&%Uxo@n4x6?`IcZA?s^9h1-j;v5cbC)qHWzHK(;>@s+Y~?ImSB%u6xQgb! zEKm~U_LkLdFNSQW&W4f0dHzDsGwf&L?FPoW@l@K6sSZ(UDkH-R?9?vDK%kD`rH`9* z-+7ke0KrZZA3Z%+K61|>O%6(Pt+od|mpbgnB ^_argTA&*E9>Bc@rnGxE*XSxK`m1@j*H6MK2wao5*aO6Mqx5UYAQb~ z_p|8+jt8uk4X>(kIC9vw@1cak^N#6JtGvdWC$NlZe$g~pd5B7S@%<*%Nc95x`?BKD z_mqMVH+5cv$_4aP53ExDdrcn!nTEgw FiS#0Cq4#R`yssg;^`eVeJ zi-gQWEvWNy?|4iP!UKbZYU}(!`tQ{>MUxB3XDY)_+6#$GD t)Ine0lD0Iv^u@@HjuN2$hoYHxnS1yB6Tsc I$9`8;^N#mN@8dy3TIZ7~2-AMPNT)a8=^YKv8*c`T$A!Iod?b9WjjH4Je0(vrr z{S1!MPW2QpNF Ks2(gSCUV;jmMMB111*`<7Fh45lHyQ;iOcsghwYXbjEd_& zQp4>=(FRA##s*NG)_Z%D*HKg9o$EJ-hv5@d?PVgmljH8CiT^7pa@Vk9pRR4&K9%@6 zra;s6cVCJ>*pMgJvw`(vKKv+lf_`3!18>yAoayw>`QR;a={IxHCk+H_NIb{(jB(fj z(^1BxwE(e^9R%Zi!wsP20!QtSI&gd_6G PM zF&2@hfBN1cgy#C}JH|X_`Q0iedDGb352ys-*BcI_bzyJeK%VYz;QI?nQj4#dCE5-K zPmkWv-d<}W@NxSnZGaND0p#(M1T7_Eq6I-oON>Iv_NG^Nu3e&4{&faT#OmN1Q Lw!ElV3(+zQFJIQ C_eL7Ah=3BwdxzpJPWb#lNmh^#M^*742SOgR0s|DhGe^R3h zfi)#RTjd@(GStluYu^pFpICe~^p@nbCldtqRPb@nk7{&js*&-Z*65+f7P6JHd+gQK zMsxHg$GQI*u8A++T7EoNv-}+2&C(5_M2pN%kqQWH3?HC9B8x#7tWov3V8W7+Jgy53 z4@{`gSHxbgY}OSOU#`*Reps39pt~$f7Q^x?0t}SWrChx)u9xJQSkgb)#Zx*TARqWK z<;LVRvod6 3q>!XwxF5;!9zhX)$mqKKJm?7r$mF>U-YBFD6S_xqh6 zEVf4Ns5}sXsH=A(M{t2+xD&(o8yImbcjtJD7+2!;LlF(0Z3N|bjgZ8tvX-TX1Dcc% zu@V8JgA|d`gZ_zM2|F*Y`d&&Wl)ZCGmaXz?Qk?m!JKy5jGHiYh{HoHvjwxh2@V19M zOyZ-2-KKoi5S^=1z(*O5?6VQN;Qf^}lT;)El7lIJ;Qly#8~XJ){k^^R!osGK#!+0k z#Qq3!X0iz$;bf{iqDyJSs1c<*cZ|_wA$r!>1j%*Bu0@i$Z8qOs18o~n{q<&M<=aTF zahOj$gqeB~T1mgiA*j{(p8iKc$)D?@vWSkr;6IBkxJ2{$8`;~Ji$31eQ0D#APIc1! zZ;Z}$^eI{%&h=iXF%}>F9EZa%Q)j2DYw5hOnh5$|AUAw2( ;KUK50ZuKB6pMFDp=Oo;dF3lK!LXxN PdA+Mey!Oi5n`WUoslZ z60O+y6yJmg(=5jqz=8IWqpEpWDo}{aNzZgEPn%kFf(X+dq7It8B=M#et;aNlcRq;U zrerZ86f`tEOnE)#@?lZ8E%HP%)2Pr==j%jUwFMOD{;_i^O5VvLE%?|j>w-*b@aF22 z#cCa@(cbQsL`L3RfYLX~$k0(ZXr>&ovcHjawEL-sY7sEMDHe}54ZW3Mqu||u$JP?J zs%QNLwP7$we~CHx620RSfkgA C4@~M zsz)bL@<)-}R?epxOo9SAW6!z3q!O08Vr_o^8M?6SrAbtfq3(sMA4~t(QX#QzqvI8U zh@2;lC)MwtvmY4mJea_pC_l 9ryNpJlUaTn;mvItXsG4$=>hmPTOm!$GK6s{lWUm{qqc;ZM z9Lj0KpBaTOSt8wvX5dm?TW19S%{Vf#B1DpNY>jcn{*z6fpFkt7_Pld%7&v0VH`UL~ z+PbC{u_2HJ$u=dXn1{Bq0=-n6v_VPJI6zS0J5YI1$VT=o3IFaT;OLCjdSF>6j}s)$ z(eENr^=n;4q3)Wr`>hR|l-5Z3+wu4!pUO6xLv@)__QW?H#*|qVn_;^{C|X2Bs}{;B z+1L41By6p1LiQ1+xfr05RK@6yj@bnhRYlX@57Jys!^c*w>ntz?8-hO)t%{YPwg3CP zun4|~%#M<)ADiXCJ)LYE);y{TW_UR$=dHj;I+fk?@Qcb0e{`R{VI@AHH$_YlpEfs& zE{hXNZ-)ZBv=Q!<%*-XY8}=9XYq1mFRcT}Jw cfGoVlxU@FST!UAI2Z)=3h dv^fP~r3pnN;C^~$LU zY%uc?ldf(W9pp3R^cw2w#bfDO;U#@4JcR$|84KB(|76 `A6k7n5F`4o#us z^$rG?-p`W&Ta#>JIqqdN6`u4QyZ9TN;;e`382YA`9z`$-Aa3bOB{jSPoW3}sO~2N= ztY&}1=P|mw(aK(`6dhCn?W#vfEhLJdRI+6*pE-%IEN+{MwB_jSI#9s&PROn(-Alz- zS3{w*;T!mF_Cf3T-_I9NWg6{?Ke9O3pGh o3e?=b`@R4L -|pLcc~J49&ZT{_mYNNU({#PGJqJS%u99T?#XP1w %*%vd)ijM{~AxysT q< z>#PWY+aI*h2DN!1 xkE!Ft_RM)-pE{5Q3Gc-VRPTetUpa||2D02Rm7BYZTxgc zz-z)nZ223dNwJWgw@{rZd!Y8T!8R54tB#(jSCu#DGw*3HHfYdLuh8>$v%ToC-aYTe z0O&P?NW$5m-S}}gRVWDr(-v&Q$J*OQwUNWg14b)ZGwJu^u~C4&1vf6AO&4ZzIkG1> z**HrErUEXCW>6R;{B_ YXwnT(TQvtL<&b}rAD#b!$H*50s# zGO_0cZgO~jMuC_S59((lNsX-6086vT#bVHRgho^Zn2S{g8*eghV?e*S@)**F&a{s3 z`kO?`mS$=d*?m`p ^n#w<1@Wt6=UwPHw=gEx@89E^(TJ^ z* LbYo+{TZYkbA0OL1Tj|SW5A!1uubaI0 zZf2(AyR=hJiy-S!6fK>p@Gp`({(Ay+Q I zTY{-|H4Z#YWGVmq!o>ZY>+)Xs_P@3zSvN0d!<#$zIA2|N6R$#6@^q-Qp9Tq@hPEt& z0k3b#T5b-FG3#5~&I@*ye((`vpLorSgPV8?IIb_+t2}o(9#1y7TF5M3_DlZ F^k9(EwlT%Nv$q `WqhT+K2>B>jsnU!`K^C `>ZMqKkK)wY%8+6kk*sQ@3c=~z&j z`XARB$FH6W4sHl8Qp2MxJt={<5$Q!bZumS^{!?+k1#zi@Ef&41_1144oJodci*~_P zM;~;bOwfHUgF5cci)7zpv2rSR1ucyQ{b=3E^V++jyTA XD2V~e{;*PhuP~!61 z?odJYM&emj_dVInNg+}tbLDF?@ kFrO{>?)&zI6n*diQBD2;X3?2ZYGQKO`WiwA+mY~gJ{y2B z1aqwcH|XOKk5lQ$J46q>5$;;S3{E@P);i3Q_Dw&;b-Ru$l6**2Ru^Dh8%g4h;v;%2 z5&9o;GFlAo-YkgCxojq+opVxXzBF43ho+e8nZc2MZtD_u6Oot(eCDT&{|`CY{YK^j z(=+3i*5Su3e^T*W^- d1UZbyt}9dAe^K&6hPQd+cN!IZrmeV&mEBTx ze%tlx+f%sxUzKXp0Nf{9>N!wF-B~hTc`!_ZrFvfPf#~wHZwSS|Ij^Qwgsjn$uzp!l73}I-;9}EyWLh zHuHiz@{JXXY!U^VYGfLmyiy@%Kdi DE;9Y=QMe@H5`szclxT^d@|Kc0 zdGZ4(oc*e;n|}lYTSo8TN?dKw&WDVXIk!PUMmgq2Zt|yGfvt~Lfl{R0E0|^deEKQh zyvL9IOS4%DanRN~sJ>yH*fT$Cu G}QJaX1kzA&Yqr{D0; pKY1eL9*- ^dA+X`vYNQjzP0SqDKN?wD3jBWWCh$UDi*RN6j3mmf=XVGm)oT~$ zTJH8o{(}DQslT7Vb9F&P`ku$2_yYy?_@ZosBdXVypZ3A*FJ6ibF_I<4To&Pm1o`oY zOlIKB#m`%Zn1h2qHpv1rGiWfjNCP#oXVq?S>QepohBF9{98Y{tR6XR9cSXR4C!WKo zQye983lhCEwb*rXz~_~ye-QdP zBh_51W1ZeBTcmFG5RIR1W$kNYP0d Yrc>Y47 -lrd-H Kk#co{Ao^~OFmkkEnVOQ1;cOGvHFVx;w zz#)arnx&U`b(IpckvDPA5^}XH*q-e%5o-~cjqF?YS5ai(Kuu~v*99Lb15GWG(&sum zbyM^)X4QVJafacPxc=^VAdlBjSZ>qs`))<6Km~1UvsD{$Fwl?bwKHB<3_UB=q(M)h zdp&4+K10Wz<>#BAei+Og#qE%N5ej>Bc#pc#Jx%>o$Dot5+>@N#<>Q^6-NG!?3Q)6m zU{Wuz&s96b+M-rZZK!c77-+lAtKy!uZ@=VUtp5Ar6NW#C->8q|Os$DhLSWf_)RqGC z7xf k7zI$>Kj-n$!HM_x__ zB@@)27eQj?`X!9bYPX~zY)Pgla4C=ghxb~(jM(1n#i)b8+TmzqUl!*#5z<-kFMD^I z2-ye!NaPzS8f?y^3Gu;_p5_=JA5kZkynUxB-VnoFX^fdQa=nG!_FfaH+TJ%pFfvvT z5&7_p0Rt<@BIwZDYlLcf#0Q8mzueEhk!*xZi0&&(S&KU^s^;W=-H1+r!D18N6O6=> z)AjM*uY+yzol)L_NQEt%MHTTaB3tzv! uyreAtx zhSIAt0?mpVexi}N=wk b3M9 z&k9Fh88KwJOrEM%YbcL)-|TWU;< X)yCyA0#8zHXP+&{ TH#xWmE* zCF{p#Kh`guDmAAMoF|xG$8nc!2dB(@^_8|)$w__`0ck|$3)P!gs}LNWX!zATcU^3} zJ74(<{YpjU1sOb9cwy$-#2VPJ1&yHFJ+Ypj_XrA_OaJiMp?IA(3@%AwT#f*@qJmb% zWgfyzLsg0!!0%ht+^AA4lRBkfoq#UW)+{$x`4N|da)X}d63I9Rt%lSkjmh_jDAdxm z N_ROhS>8Nw^xdDh3 N04c8czJLK=W>kK2w!x$zM?ecHHuu;X}oI&$0tu!R45 z)6_Ah)~!*`mrpjQX}X!koYAqVM=V?2Bs V(_*zhGhpdPR2n!z9%KGBfdbeBJY9$u?B zA_&fH$c}j?b7uPMti&zW%tv-hjaXGY>qa;@;5K42*^X{WBspyJ)Y}gI$qG@EU*{Dp zU75^35}7R87E`1fg{7-iZv@LUu^>Mf{VFcsQqMn~FjAo%lGKYFRQDyrREs3?xy47p zGqCj!LwjPyHAgE0)J&nChnau`>qZbbt22*mu1vA5`FlqmWBvA*&^dbv3>b;rwsD zxD_v6OvW?9nwb<}(NL@Q t$}$p(_nM>cq{8QMPKqMmg I3r0V``5{g;7rVbehq#*>EAjFA5jjckFI zu~~@*kG Ha6dQn zt_6;-@O3I+WoR64|6PQYR`>W1BWvT|GyQ+Wg4c6{V8CzWf;#AEu$lWeAIYKnkMl;x z`;BOQb+CCA<=Dw92jc}H%(EJSLq!eMfcZ{e*l-$72)ZR8FBOtkl1=@Hoq&Ox8d9)g zF(cLvrRi75pMbcStT^OX+p1xqrsF G&Db>EQI)ytZRdXlpFg(6m84<5eXzv-zq*|5UX(jlk z!UNB4Ph|D?47zdv9)Wl&MM6B=%(x55GqoIADwt{Xv3H)~Kx^7aJxlbhDE+SN!S#A6 z!Y8%DPw%FqlaJBfmBV3InymO@_=#R!XpJpC1NmoMwR~dxyRDgtIy-=yw?$cd4| +0`4FZgrtyv7%S$oHNcGVd!CdDi1|aX1?oA$gM2T?e`78o6RT{udOq#Wr7{J z$?rF))>?L!SF%r)q}D;L-iHriHv5lvF$EfIo6rVFA&
0;dSF?p{hylYH56lRW3n}$G9wX@XOj{yp%^lGO@`C~Upq*><2*Fl2Y<#Q{E z+^dlZN*lWA-E0G0ihMP)BNUq6NnSa(%(WE$ZEK_fFsjp*m+3B5iie~G=1R)m!RbYV zp?}`C_`$W{8}}%8DrK^ZB?nn(#qxT3VwyBfYcWxx9nY)xMWy7&>58~<4t=BWDR4K4 zmLu2>;_-=CFx1&scr4vJxvm>49k&6C+TzKp`C1q~bQYBZgScf;t&mN)Y3TRbtwfUj zU}J;RBA*!E>`Mo;qBPz6JZ%A=xe3m*4;gd|kFz+K&WASl_R8m51)OHoM(aTHj&~|e zgDs)rjfXmSzk2pPJz)+|)I{#aj}n>-#i6kP*`GR7$gADuQ>PbNfXd&!5nnLdnjM zw>TWveMECYPJ#zS=JF;;O$dEgE8qm$)jMf>+gW+}RSDt;hpiU*If1q&Jsdv pAh0va8a3ljqQ!c=HL!Jhrffivq z7QBjj%R2_~K804%K<&Y%xZRcj`jow2WA~?`tcDxN6#GZ-8a&>pueZIS#Tt-)`C>Bq zZv^ QF!Dzmaf&Ai<`n1V_5tgP&8 zaWPV2fVHZ; )jtSYZz#iY-|KOW63f<+zZDs3jWN`auNR4wr=jx3gV{DNv zeJ9Bm(zZsG_{`i5Dn3gUlA6pSR@I=3S}ixm$jr0lC;GvI0+LxJLr5KTFpSR&uH{Of zQPa;DQTHaS(7@)YBJPZRlO9{N@nH7a^@hHiei)ec`t|Z!4kn#NT pzuUWZgfc6R>``?X2uc$_&Eo+@mH;EVB84a=P3+VX5 Bn(huv4ev0KXjU!1Yml5H!g@s)HWkdQfg$zmMlY zhXjLuJO*2OnU0W9Q__4ysKYK2oW|9D-(?3q@yCz@Jy(tTSMe!%$#Rqs7?ZkdzJJ4( z>scL^@En+yZ?7avwX#Gwqc60ClM#OJ${;cFB!NGVV`k7Y2lzI)iwdpeqL?8aXl$22 zLNn?dUl0@QtT_} 05Y1lynDv`1= z3z@;3Oh0xPmA>!*jP&<14{1r+RVTxih2~%hqeN*fR0%FDV>k3>$n14rsG2xsRF(bx zjW(p7M7vu0vqyie0Tv(AI)(y^#%#H0;Tcugx=l|nPfaAVZQA9RJk(5W>D)m^;u6pf zo!0#M{jUI;Z>3+^rAR$@O`RCp?vkoA#mda)PqqMfHE;U8h}VzOF?gwAoEn~_kQ1Z8 zjVS-21xELn0rGLj!FN @E((T4(M w7a>d$ubC)aePkj-zt z{)nVO(APyt({NAWlH`h6BUrH*DmX6{A1G-@Bf>#--nsP@56j-;;)n$L0&!T0d{So) z5<+L<%mWPTVUj|+9%RgQzk=;J)z;lhMWZheFk@h^n_w8VHkG&YtHk^7Bg_g9b2#}V zR>Etn-4q8eS>Za`>ilSEth`nkXw@`gXhT;Ct5bUFC!%IwC%7eK>m3S&_O%fgj7Gxs z^>u)RsHyNJ4Ao>}#I2m{1drWL6Oah%q=?Us^Mgev+APZCKX%g#b!iKWAo}A>;tTo^ zUx+C`G?@ws!WuuFel59h6oLlY2Hyg&W?T?FX905U&7xLs41kp(U2z+=pAyuiPAHiJ ztx#$ruicFWb8DiRjz%+iX3(zQeT8*`DX2yNl6xN>P{q{lDkvG%X+RNQ(u+)u&r~h% zITZo3V1X9RSLaewvZd&)QV^fNhYZ}Fg}uuZhIOncZx+0{uLCr`d2WFFAGaG}<-9Q9 z@{FLn+%P^ztrRaT|4Qjcbh^%TUJdQ3KaJj`g!u$CZK5TeS$K6}k3Dzqy=xg$VA>2R zWD@klC`WrPNo VOyJ@I(FbAhYB=M4|v z#hD$ N54v45{9dE+dsi z`EjMBoCo!}6~L@?HN3u7eE7bf^8vi>YAscylEi=)dKyg6g$A#pHFC^6c(_=bV!O63 z2rpw-rrk7zRBbejX_d7vR2MHUVLV@wHzR`$?rbTkZ+%+TLE0X@b 8)s6U)=<0@0cd6l!hm-Lbq{oe2^+q=XuW*8gFIjjO)2>>6tW&f-j+%oD>Di z?YGl+puk@1Etr&2-TFxjB5aB@kQZN&0jItPXpg;%6cJGl#a~2kYU*Rej#& iDe8=$< 3O z71QCz{+?--Tr-bX4s$+TzOm&>t|%eiQrP$Y|b zO$6tl5vYsrl@XU*qAY&GeGwh^7j;ZzJXo5u96|psRf`M<(g;VOQn`if$dUV(ieA+e zcbQKAt6?I_5(OLaYrFIuH7b_X18P)7)^SS`isP78Dn;-g<>2t^bek0(wNCqjv8#gX zVWu^`<(|wCk>*%I$_E!(ef#L^85jKvUzXB4)#k*e7+3m>Dvb?9Xm4fDuc7uGYaD77 z6RU1jfipV3brj%h@joalS{D6|{ypyrio`AxcHTHUHF~J>G0ikGP6z}L8L|IT`_>;` ztw^CoMCEz= J z0>-wk>K+KC0!M205 qNzZ`CskWpT3avT&O6-HOtM*59B;uFofNMkn9 z3&q!>w7YQY647=q|F(X>0L`&U4O(N(v2Md*iL8Tw89Hp2rK80cQshWcxu>F4+OHX3 zzi1BmH@W$cH813E@=*ejEeaVj!He%&FNr&UI^%fzll>dD;<2Y**-Dvr-uPh$@=umu z+kV_OCnqW2?@(U+A!F`ZHxA#$-#FjGLQh<>ugVrXVaIl3&A+*r`y&1n!}_8S?I0q4 z#AQ MTu4aPzdFHM{(p2nkn>#B!T7^8e9Q>XnL`G~e{Gv5 z0K_+zNkZc0?k#zI^4@+kcYl$}Uua #Y5Bnz~>4A*u^a|mxRrK zySw$M?A9+nEEWH~32U>w`#YPd=WCLwmcH`52K;SZlftqI#`pcF-n;Mv;M>3Jy%j@G zuf4IJul}jD)jRU9E^q9A2Ri?q_59z3YBCx;PB#jC|6tv}Vt)T$l@%HFuxb(1Y1;!> z9~Vi~f$QNZhL_nHY+r4-KLiEVTDz {XS1EfUCArR4GfUrwyZJZbt6;$-ABHMsG)ZC2MjS@9mW=VCf+m z(>6UsopQx<8>};aC-B)CQe$uI5BQt+;<9yfGg(Fj1QXDBZyUGMub)qVJ8se#8#1ov zecG;MJBcgHc+#pmI-Vf2BEqvzYHdd;`zvvI2GhFbw~%ArD<5laXE}oAal0*~{E z !~QXdTBR#1ITA~`1$3s-$$o`sq?rqtv3M{Q#v!}`7J9d z*%w5KMoXb&$^x^3+%2HOf^Iks@@QqZy#rNVPta!GxHk|t*ND$jVKb3&_Q4!areGg- zt(vprM #Vw51&!3vv>-u1SI(zR9@#p#_KJD7i0ikt!pmyHB4K4FX>~h-`j5& z{QcGLCkEgxh5OFKAXd`BFhiTJ#{HlwKK>NBE%uYso~;iX?#)Pote5=reKBCj{{A=- z+-BQjno9#h8CdUEbRyyg&S%@jW!K6hyS#Wb|Lp_MhFze~YK`gYB?Z-O86J+0BCd}( zjsQ~Di*CO@r+r378w;)_21>4 JSkS%EqGjU4sz6&BNdP=8hN$%YH>)uhZU7Yj$j z=lYKGgKmOJ8NKSkocyxQfre4(>!e?H0rI1aq2<~}^-p8`HEzoen}i?jlD-?&Mory# zg*~mD9Q}F6o&;%F<)I#qX*o#7Y{jjn()Bngn{J1+T&=UJNW^hMU|*AM=X0A?LArx4 zsVVCrY=Sp>5ySmPoW??!p*)afU5jnOvCUoaW2r>86t>o1*QJSNa!Z@S+-F&{4=V?# zUYUUV xxAk8y$xoirH1VUTG`$#?_*fz%0V!T@g~Z{=j<*(=ZWx;<2Q*$6XdSn z$5~1UeDG-JcWoO6p>jJu)zAh#_T@H!PZHO3kLzUzetFuAkm-^V(iek)csK1n9y$d5 zC^9jhf%9dYW&B+7<_&B*s-q0L;&rshK>eu-
-?TQ&+7!`>h#%*F%;|paQ20D9oCR3flL7&FaxHsgS`!~r!5gzyN;WUS zygi~o+$6%mK-nj~xbb<(m>Rd;Y~F^uV6|4`zS0 ?f zw%luUkb7H;Wsp%yXU #a#z3$kFN8m*kZt897$1Wx#a53w^)_7fZ>{Y3dB`In9 zR2{smo_nQ*1daak5hC;Hpp4IY_hYWXk5w$k*;>*YqH&J{E{oX-qT7Wh+nFt}^4lH1 zZ)Zt9j@p|cE<3-rWyq-a9)BNIPmrJgxvTX^RWt@#gK561Zt|4cCZ4J{wRLU|fOZ#- z>q9poo_5`No@BTs_fr9Tg&w2e#S>9Y-A>7@gnstwZ}O&j4g2hk89sToEW_>r;E60+ zttqjT+aH*eTxy?7C0E>ZX&(2$+A?BHD7v)wPZ#sLqvrj& g)1H|rti9^Flv99h zYq8l`0eRL0M4Nz_Sb=Kq_*&0By2mx;T%u+_;7Z0LKird}ZUrZPEJQOgy1qE(aga*0 zgvHC7fA~v*`z7T%vWe;t+Evt~VtsqZu-PYi-i~uurdlWME$R|&b}1jDSi*oJmxNj1 zKUGBOiHV-+aejkw(GBDGXDL7oXH=})Dw}DtE3Ps#jyYIa`8i$B(L`ar0{30~Db*I9 zblkD$y^Ix3jS>bW7{SGJBSPyGVRN8Ubqlx9vGckaUO%dX>QgH1(Vfyn5V8X ^r&w5%jaPByAEseo%=Ko9+hGS8tSmmIvE)VjJ7S) z%RwaP15u+AIeJeDrJ mHh^9 z@z3c7 Novs(dYXwx9%mqvQ6iI0;pKTCq#?i0 zZ|XZ`q{5G@RR&FolX9k_NZF;JG{Uo*m**t#p0rlGU04E#u4X+Mem_#QmWlU#ya4%+ z#8p%vpp|)@1d$(CeHeJOho;HY+dRdFu9op}5*{lwe|Pz Z4xM}&VZ!vd$(TI(!MQsl7SXJ9r+MutK@$ z3?5BOCT9&y0zM~^j_K*Wrik2y_cu1PyUe{*beRNWnpkoog`Y&y=9n11tm*vGORden zo~#l&i%NyVvg#Nz+c^8Ka^Berse6;Yi(2n|IAOMT%_Z~JZ8ck9DZx`gYOS$=V>nfK zjh2O%xa$LFj?)7Z zG=1K@eLY)OW!)ayW%Eej~*1N!hmbdbYEjgsL_2$)lb6 zrm9^j)p7U6ZahUQ 2zwaIsMRey=PA*)Ob z_Y>B@cddB5=X4-N!X7JniOm^^!@4N;X@~jq3&|fh5u*WvD{(v|c=w9!bJ!QFQHO ^%8<&BsxCNnB}l HB5b!U|cWs7)l;Q1<9nzv~qY z!n*I6+uoOxk!OF3oM8ZP$)*~&;Kv~SI{RanO8;_z@yY`U;<1l?ude6W-F1@4O_aXl z585yf9s#9r+DugowI@dwc1Z(2qo*%|(GeOrC%^WYG7VqmbO#uZ!Xw>F99-+o0)Lfv zijIWrcHllc%76<*NP%Ek?=rK_URe9^<0x(Xsc);vI&Mdg(5@hpKiYGd*>HMoXnpQB z@d)MTx8Y-EuG3$vEL7}kimD~ur{y>KLFprCBZF59Q1w*9R%1idsll$4AKZ)NzCUcw z#|M&agfYR%OI7uquRNL?UKbV(UixgaG4!tNJ9jjStEYkYyC_TO7|qpGy;9=vxF9vZ zCAmI0^A*B!dPgffg$o8c8Ub8ViL-~rx&6V9h@n73^=QZ17Zb_rHMN*m3|p1H3@pmj zge((KhE$(-!v5S4s2q)UR#MHw$35ox(_56m*aOh42-gFB?>!sO9LYlNEcqvyl5u zFjMTP+a+fk+hq8~)EbAXzE%zoPW!NQh__j!qY%cIs1DNs=*A#+BE*de$Qo}l=J-DU zNH~6YxvlY2jN=bqnZCVdj~@<{kurL^pM1lDvyDtn%6T4Nf~Y$Oy316d5CMU!tuKB! zOB(YX=&|^wnum?w)tCVu(hPPC@%vK){)U^3RAymJu|Hb3c&|aq)!XendV?w<@-I!* zGq}jVX)d~*4$-A|{F5OId|+*yfO;BGs-VuawjF_@BGV2?O G5>px? zSsH? >5>;pv*U~*Q!_{nH;+QxJXn>wqK zdGr`L;-ZwwIbVDfnsRDY+3a1Jr&(f@)6jYtIo%j3%DVOgHheCu{BxXS&_1d8WHi{r z!xZ2`qR+`vqS{vP9P$#Xe}&@yV6m=?T`}7}C}Ax==7*zsI8C!7{j}^oZ1;#aEEaDJ zI;W30VZIbTK`&lxhvjmhUf$+K9 mn z3FmX~kepbwKp^7;xi$^COCn=ya4$^3+~O&Kqsx_*3xnEpPd_`5Z1K=Nzk>o+P<(E+ zy~^6?dL=?`1?SVq)}Jt_MTa1$bRH8C8CV8OSUwziuK+-&HYgo`yqe0v6UJO+yIMUF zoga6yPDxYLLe!|Q9rl2{gBZg9T=-I9&9rFuJvlNT8-&%{X_Y;z>ySZwUj_a%%7U?O z-8|!1eMhTk{lb8qJ9)Td?yG*Kc{zlka5r>c s) z(+Y*-U6@t3CTF2vZ^Ud@u;NS6r}-j~kllR35I4}tQjMZL+2<|yp!x8s=bU>FgJzN6 zE-$dx1V{x8TD!%Uxd73>7`95SHmx@vF^Mzs>iuf49wjBwSMlHWcu#A|R0$XJVx=wm zO%Y^e(fMvOXPw$5Za(f)83uUEnABQxK|
|YXE~X~u{0=q?ZxF4Q9stMd(mQskCpU$cE4Nwtu0yE zIf2?_csgVMUoWvUgUbt7r)1Z4kt`xxP(L$pcr*UytYuu1j)aP+xa4(n-xdWHqfx=D z)mLN}z*8o7Zn?b!atQ%XQYC4sY5Qgjc;V)6XS1mPaUrc`T1#G%;` aIQP=+ z-g?X=yjsw-o0tCkN?R1&%~?ChoGei{Z)03c Date: Tue, 25 Jan 2022 14:37:40 +0000 Subject: [PATCH 4/7] Changelog updates --- CHANGELOG.md | 4 ++++ package.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6056451..c6428be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 1.1.2 (2020/06/10) +* Added support to add in @author, @copyright as a signature for a function. +* Also added in a feature for displaying date of creation of the comment. With location + ## 1.1.1 (2020/06/10) * Added support for functions that are not within a class diff --git a/package.json b/package.json index 38e7afc..5812299 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "name": "Samuel Hinchliffe", "email": "sam.hinchliffe.work@gmail.com" }, - "version": "1.0.0", + "version": "1.1.2", "publisher": "SamuelHinchliffe", "engines": { "vscode": "^1.18.0" From 48d3879b234e4b39caed9e37f5a554567b451bc6 Mon Sep 17 00:00:00 2001 From: Bruno Caillaud Date: Wed, 22 Feb 2023 23:59:23 +0100 Subject: [PATCH 5/7] add @author & alignment option for the name of parameters of a method --- CHANGELOG.md | 6 ++++++ lib/docBlockGenerator.js | 19 +++++++++++++++++-- package.json | 22 ++++++++++++++++------ 3 files changed, 39 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6056451..e2eaafe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 1.1.3 (2022/02/22) +* Added support to add in @author as a signature for a class +* Adding the alignment option for the name of parameters of a method + +## 1.1.2 (2020/06/10) +* already taken : https://github.com/Samuel-Hinchliffe/vscode-phpdoc-generator ## 1.1.1 (2020/06/10) * Added support for functions that are not within a class diff --git a/lib/docBlockGenerator.js b/lib/docBlockGenerator.js index 081a05b..240dcba 100644 --- a/lib/docBlockGenerator.js +++ b/lib/docBlockGenerator.js @@ -11,8 +11,12 @@ class DocBlockGenerator { * @return {string} */ static generateClassDocBlock(doc) { + let author = config.get('author'); let docBlock = '/**\r\n'; docBlock += ` * [Description ${doc.getName()}]\r\n`; + if (author !== '') { + docBlock += ` *\r\n * @author ${author}\r\n`; + } docBlock += ` */\r\n`; return docBlock; @@ -92,6 +96,8 @@ class DocBlockGenerator { const shortType = config.get('shortType'); /** @var {boolean} indentAfterParameters */ const indentAfterParameters = config.get('insertIndentAfterParameters'); + /** @var {boolean} alignParametersName */ + const alignParametersName = config.get('alignParametersName'); /** @var {boolean|string} constructorWithType */ const constructorWithType = config.get('constructorWithType'); /** @var {string} indent */ @@ -115,14 +121,23 @@ class DocBlockGenerator { /** @var {string[]} types */ let types; + let maxLen = 0; for (let parameter of parameters) { types = !shortType ? converter.convertTypes(parameter.types) : parameter.types ; + parameter.strTypes = types.join('|'); + maxLen = (parameter.strTypes.length > maxLen) ? parameter.strTypes.length : maxLen; + } + + let space = ' '; + let strSpaces = ''; - docBlock += indent + ` * @param ${types.join('|')} ${parameter.name}\r\n`; + for (let parameter of parameters) { + strSpaces = (alignParametersName) ? space.repeat(maxLen - parameter.strTypes.length) : ''; + docBlock += indent + ` * @param ${parameter.strTypes} ${strSpaces}${parameter.name}\r\n`; } } @@ -141,7 +156,7 @@ class DocBlockGenerator { } if (indentAfterParameters && doc.hasParameters() && typesOfMethod.length) { - docBlock += indent + ` * \r\n`; + docBlock += indent + ` *\r\n`; } if (typesOfMethod.length) { diff --git a/package.json b/package.json index 213d778..fbded7f 100644 --- a/package.json +++ b/package.json @@ -4,11 +4,11 @@ "description": "PHPDoc Generator is a VSCode extension that generates a documentation block using a keyboard shortcut.", "license": "MIT", "author": { - "name": "Ron van der Heijden", - "email": "me@ronvanderheijden.nl" + "name": "Bruno Caillaud", + "email": "caillaud.bruno@gmail.com" }, - "version": "1.1.1", - "publisher": "ronvanderheijden", + "version": "1.1.3", + "publisher": "Bruno Caillaud", "engines": { "vscode": "^1.18.0" }, @@ -33,6 +33,11 @@ "configuration": { "title": "PHPDoc Generator", "properties": { + "phpdoc-generator.author": { + "type": "string", + "default": "", + "description": "Add's @author tag to class" + }, "phpdoc-generator.insertDescription": { "type": "boolean", "default": true, @@ -43,6 +48,11 @@ "default": true, "description": "Inserts the indent after parameters." }, + "phpdoc-generator.alignParametersName" : { + "type": "boolean", + "default": true, + "description": "Align the name of each parameter." + }, "phpdoc-generator.returnUndefinedType": { "type": "string", "default": "[type]", @@ -126,9 +136,9 @@ }, "repository": { "type": "git", - "url": "https://github.com/ronvanderheijden/vscode-phpdoc-generator.git" + "url": "https://github.com/Bruno86/vscode-phpdoc-generator.git" }, "__metadata": { - "publisherDisplayName": "ronvanderheijden" + "publisherDisplayName": "BrunoCaillaud" } } From 8dcce3033cc62cf923f71fab47a383092505355b Mon Sep 17 00:00:00 2001 From: Bruno Caillaud Date: Thu, 23 Feb 2023 23:56:13 +0100 Subject: [PATCH 6/7] update change log & readme files --- CHANGELOG.md | 2 +- README.md | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4d2e829..d333de1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## 1.1.3 (2022/02/22) * Added support to add in @author as a signature for a class -* Adding the alignment option for the name of parameters of a method +* Added an option for align the name of parameters of a method ## 1.1.2 (2020/06/10) * Added support to add in @author, @copyright as a signature for a function. diff --git a/README.md b/README.md index 375e294..03de1f7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,14 @@ +# Note +This is a fork of the original [repo](https://github.com/ronvanderheijden/vscode-phpdoc-generator) and contains features of this other [fork](https://github.com/Samuel-Hinchliffe/vscode-phpdoc-generator.git) + +I added this new features : + - Added support to add in @author as a signature for a class + - Added an option to align the name of parameters of a method # A quick note This is a fork of the original repo. All this app does is a few little things ontop. See the [original](https://marketplace.visualstudio.com/items?itemName=ronvanderheijden.phpdoc-generator) app and also checkout the github [repo](https://github.com/ronvanderheijden/vscode-phpdoc-generator) too. # What's new about this? -Now every function you generate can have a signature. You can have a @author signature for each function. You can @copyright for each function. Both with a @see signature so you can direct people towards a link. As well as having a snippet of code that will also display when the comment was generated. +Now every function you generate can have a signature. You can have a @author signature for each function. You can @copyright for each function. Both with a @see signature so you can direct people towards a link. As well as having a snippet of code that will also display when the comment was generated. ![Screen Capture in Action](https://raw.githubusercontent.com/Samuel-Hinchliffe/vscode-phpdoc-generator/master/assets/example.png) # PHPDoc Generator From e506e422bb57557ade37ce1dfdbf41674ddf3a94 Mon Sep 17 00:00:00 2001 From: Bruno Caillaud Date: Sat, 25 Feb 2023 15:59:04 +0100 Subject: [PATCH 7/7] restore original author name and email --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4a6c4d1..94f5c9f 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,8 @@ "description": "PHPDoc Generator is a VSCode extension that generates a documentation block using a keyboard shortcut. Note: This is a fork of the original. Just with a few extra features. You can have a signature on every function for example", "license": "MIT", "author": { - "name": "Bruno Caillaud", - "email": "caillaud.bruno@gmail.com" + "name": "Ron van der Heijden", + "email": "me@ronvanderheijden.nl" }, "version": "1.1.3", "publisher": "ronvanderheijden",