From cb0af1eeb8703559c883c5c8f1173e8c4c56a083 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Mon, 2 Jun 2008 13:24:15 +0000 Subject: [PATCH] - Fix issue with -y parameter hanlding --- ext/phar/phar.phar | 75 +++++++++++++++++------------------ ext/phar/phar/pharcommand.inc | 26 ++++++++++-- 2 files changed, 59 insertions(+), 42 deletions(-) diff --git a/ext/phar/phar.phar b/ext/phar/phar.phar index a3c67c9728..229b1aafcf 100755 --- a/ext/phar/phar.phar +++ b/ext/phar/phar.phar @@ -890,8 +890,9 @@ spl_autoload_register('command_autoload'); new PharCommand($argc, $argv); __HALT_COMPILER(); ?> -6 pharcommandclicommand.incf,BH» -R? l¶directorygraphiterator.incôBHuôÎr†¶directorytreeiterator.inc%BH]†p‹¶invertedregexiterator.inc֝BHÕICÖC¶pharcommand.inc’¶BHé#Ìڒ¤¶phar.incBH)ìk<¶ÅkoÛ8òsó+X÷’lj“ö.©½×ëí ´{EÛýä#S¶.²ä#%§E6ÿ}gHJ"E=œ½àÎ@b[Λó¢_ÿ¸ßîONÎ_½"£˜‘ Ž‚t·£Éz%Á çQ²ái¾'¶”˷環͏À-}±HаE+sdDqùT{çºð^ça‹3©i2#¤tX#nœ© û$=ý˜knF# ¢Û¸å¦6˥ŸÈòªü›N­)i¼Ëê *?“¾BBîĦ^l†{%Yèúüϟ>~¤ӉMʨ8ûePÝ®#Rî´¢èûj|áN¿Úo-©‘ºœòùÛ¾J}fV„oyÓQ¦a!¼Àý°×9Ëržc5׸ªPÆ.{jµ¯ÕôKDfùÙa3(ê?å·?ÃWáWí’lzdÄ÷œ…Ñײ1ù­p4K›bòÃӄݓ,Œ™¤÷qú%v8ÆFCŸ-EÒl0ÊÅÏæÀó{=!ô-#¦vÕ|pÏkŽM!øØÙ<H1& S,ë˂NÏ .i#*I>Œ°–¨u¿¥ŠVgcŸâ"ºÓiK6¢­HÉ,™Hòðæ­<ü‚ø[v¤3¾âlS8j°iŒµøX­¶Ð”) 4½¥Biڗ\Œ\¡Û/ð .$Åe ’nDRœC_þÇWsmj¡Y Ùù+´Š€Z¯¯A¯¯Î•âÿdæ?q?•´3†šMyÓy¬Ÿ<µìÐËÃlœ`/ˆ£|EÓ+ÅÉ~pìAâ…ÿ˜5FݑÝhýŸ•)`Ã` ƒa#Å&]ݦi\Dþ Äÿwì[ +>ØBßK2 K¢žËÐË}€”øÉKU9v!ÞMââ$»\dä–šÀÄ6ŒOjc‡G¦‚d!ÒQqÀýµWmõÊ®3ÀšàœLeM_tã/?š0gÓ%‚À£}*|ï|ìé ªÓS‡¾ˆl$»®Óäq˜¼sKÑ~üÒ^Ÿ5ânLÅ¿þöîݑYØ48 ¼®ÁB/£d¥+ -?¯OZ¸Yx @@ -900,39 +901,37 @@ __HALT_COMPILER(); ?> ,”lÐ×6±+Óü¤>Üp8ãyÒ̙œêkvmþ¸ã~ÛÚd»ºÌ²K}\ä–NïбFbޘö^]½‡F²-MdÛhýÌcò¤û¨J"ùaq±t£ä˲-[ lݎ8mÜ }@²4Nï/åÃ_(h†…óC…/ª*Ø´Ó*ºõ)䋲·¹¨?vÃ]×ïRÆ$  6 –5j±–¶Œ0¨d«¥-ëçL…¢çö•’|ºì»rPýߗd¨/ÕÈkÍüœ,Ry"ÄRžÖzfu³ÑH¹õ›˜×µ J)†ml‰$÷x–D“ƒJj*%U ·ÕSR­^ÐÕ[1Œ½v„Y­ºÓÛֆä½éiý76G ӟÕ3Ì>л`äÅ͝¡Õ˜©€É "“Éu=vû"x:Ò9É5¦v'C–¦†Ãù¬¡ã2Z+K3½:yh²–‚ž”ýÖç]&7â¡D¯‹´þ‚ª#ñw^ÚTŒ’¿-á»ê_r=±DiÆÞ"‹Ýð4J ¸0Ú Œç¬¡äúŸò f2ÇWMøR1 ¨9·1é5Ãù‘Z¦ï0]z QLo«¿ŠZ×ßZ4cRL9¿•ÏÞZÉÒôÃÇàãÇùÉ…RÑNÂ0}fÉþá>ø 5¾L#☰8°½ø´Ôîš`·´BÔ·ÝØDc°»Ý=瞞Óôz§¹mÙVïän—l0Teb»$O™BAô_—qj[ IŒ¯DVäàmÈK¾FYuŸÃ%Ð5‘FµÂØ(ø;…ŠG -•f`J-$Üe(V¸Ã¢ô:ï÷/àԔK”`8t+T„'D$0ŸÌ!`ςˆ­{M„C"Ô¡@¥DAÆ×[iö&›ì e÷¿¯($Ë8œuÏv&åÜ(äÉi/ß·ón[­eÁ©2’qL3.•(¨:>ʉJÛ5ŒÖi¡}m&ëê8ûC†Úâø ß%4Õ·SÓ+FI™\ý~7žVéªs€á8ÞS< ã{?ðfé·ÓmWµÝjó˗ã¸Ã ˆ£Ç0Zø³ñÇpäNâ±ÅîÄF¥H-–—I'ô‚{}î"ŒL»}¥¿Ÿ¶õi^Éàæ SÛnÚ@}‰˜$ìiÕ'!¡@T'b^*U²3Ø+ۚ]' &ÿÞYÛ\r­%Öx.gΟ_fQÖ¨7ê'GGpµ1Â\:¥µ&D©‘?te4êÀ52 )Í3¯Ä2‹Q•ÑI\@ ¥`´˜2À¤(ËD®£”ï)RˆUn.4__z½¯Ð1·o&Q$½—CžÉ\ÐnÀ•3´6é“í‡ÈÁŽØ†èBLÌÂÀN&’È"ìT#ƒú7ý'$%ÓN»§§j®4&säÜ÷´ÍìôúÓ¨×ÌRÃ4Qšò@ÂÒ%ȄŽºœ4S3Ab MÚ§œBùâ°(c.µEžÚðóý`h}6gͬca¢g¿ÂÄk >ïˆE±ÌžeÅے:—ƒÚ*çÇø—?ðüë‰;¾܍KX» åŸwSg8p]úӛ>Nîo^>IO‡·þÍxêo'î¨Ù€möôÆî5Ï{ô¦&lŸñùjœT¨~E¨sJ@GLÚtƸ4÷Œp!W8‡gɲ¿ñ*¯í+^µ[[¡›ÆRp­–™Y[°¬f|Ñ;ƒf çÐԑT~ˆz„™Ž,Ûďm(š«îîÅ^—ÏvRÇv§ uϳl¸„Ö ´Àá”ã^ÍQmWañøÿÅêX¿;-»Ê«{ˆŒïëÔÓÄïÇz'ò C¶©*t– Š ·_À%ٙ"Ž­¦ ´ëÙüj+kµ“)ñs…ä›2_‰µUžŸ“d_ˆö²¢Y0½ìÿ…PÍj1>o ï0ÞªPÝzVÑқ¡ô bvv7 É2™A|w“u[ZÅu.óý&«MÛ´RH1›Là½2c¿‘K†‘;š«¥€È1¶&Zøl]/{2X>(ïaۋ¿’xۋ¯4¸q°S¤ƒ‡‡Tc•ŠâÌó|¯ÝJ@þXçì·ø£R0 nUÞ8 oÓ¼x à‘Ñ–þ6ä$EÖõ#ä@Fÿð¢PZcË/ãH‹Y\U°šSî(¹dO–‘s–âœ~d³¾í=ýsÛ6²?;’sR#ËvîúÞ\R;uS7ÍL’zâôú®NÎGIÄ3EêHÊió¿¿ÝÅA )ËIïÞ<Ï´‘D`±Xì'v~ýt9_Þ»·ûå—÷ؗì›is¶œ‡Ù8],Âd2Œ’1=ˆ’Y–®–ìžÑ£,âS6ŽÃâ2A9‚6Z,c¾àI"˜6Š_ò,‡fl¸GdíDÏ_ïá"ÉX®Fq4Öx£ó/ÎOOQ³†ç½íxÀ¶Ãlv%Ó>5°ñh´Ê–ÙyƗ<,z  y¼Ï²Gðߟ῿ôŸP‡ -¥?vÃîO¢²þ}ɞÅ{Î ¦1ýä›e˜… Ĺ ¿ãV0ñ5z$½½âñ%÷4’3gúq9g|ŒÉ™˜;0—øq(ÛîÒ¿®yIªÆ6%­üŒSO-„Î‘ß B#3ŸÃð¹MfbZx°BÍÕ¯ê_ÅrV)°q”ä,!S"¨åϽJš¸Wóh<ÇG?Ó5$CYŸ§9O†¾ž8Jq³äDú°|ÉÇÑ'Šª$ù*Í.XšØ+¸J.’ô*©,–—D=ë Ù^°mݖÀL²ð¦§Ÿá_ìàÐõ„žHz„qæÁ Þâ2Œ©ÅëŸ^¾t<¾&‡ {²ô2š côKÂgSP3zDà¬_…Œ:¢Ül„ô(Lf€3û!Ìç;ø…”3.¬IVÊ çhäΆì÷wWy¶;Š’]°€ý!±Âº³ 6þúã"¶ˆŠœÇSö.øÃýw©z(áW4úhŽ ŽÒ¶Džã‚» DdƳ Wz–"Ñ@ë/3ž“™Àß²¨˜/†.Ð0[>.š0¤f{D&ãuŠÂ¬ ;@Rû$Mx°F{0w©hŸ(t ?n˜@τPΧ¾ªýÆuàÝÖôM¶ëX†×(^ †è»¡xXo±ÊA©%ãxâxòÃÑø\¼Ä&Q3N¡Ig4&¼é·°Ø´ÓÔ´ªÚdr¨!ÅN…V•~—VÆ4[pžw[É › ¼ààKMÙ)RŽ"èÍJI7Ù“¯ÌWß} ‚|î‹ï§?íÍìu›oÆgüz£é„Cs…Bðf«–ˆ_k9B½%ËUA떷¬ÖÅçÑúQ2¸¯Fù8‹HÁ2ú±ÂXƒF\ãn¸‚È5áº×ˆ(ú‘1Êøj1s€ÎÈ-çôFòÕH‰1 HJnÊRÄ$%¨àQËDŸ‡è !Šô+ø—A< -ŒS0qW RõržEà7|¿ì+5lÓKËnˆÓ‚¬æ @²—阂(\‘“NΏ¤‹ ‚$¢}¼ç ¼‰¼Ø!Î7ÛÙªü ƒ¿¥+6÷ "GpöÀC!zìà YŒcƒÊ.XX1b«™µ:³€P°qBPÅëà óDÂc"$:NR˜@’Œgà’‚8_a{lÓ8†A˜B€ˆXÌ`2>}«^xœ§,œ@<™§ ]Hˆn¥oÔ8J^¬FÐ †… -üUð'GÝkÁ3  -ø¤hIC€ÃÁÁ¿ÊÂå¬q0’ _ž‡Ù͐bÓ(!ÒÆ<(ì‡yÖz[÷C„`6A€–áø"œ‰d8\jXwžä«Œû¯ ž…Õnâ§fáÏ»ÉNd#ÉÁ%"ƒ.\-$­Z‡Pàús›´7­fŒÖãš«äo|ÈoÎE—ê[ xo•HŸdÑ%ªƒ ~CHþ¸äÉééK–G³7üºÂvýX»GÛ98ÙsÒr“^ð!ŽFA¿oD›øWFœgt¼?S |š}Þc“<ÿ,‘é’?é$Z"˜f ې}x´îØþ½Àý[öÑíò§Ёý6úˆçáeÅÐ åúñcPX§«å2Í@KžÂB†H~Þë?©Ìù~”œKQ®:îԔà*³ßZ%9/z&ê7Áû¾‰R#vêmô>w}õ_ÚÅÏî@Ëø£^_í?Ò½ðs{/5!꥾Ø«óp<ïY¸‚fßFIÀ0›ÒW6(´Ó¤Ãæ~ªQ{“fóÊrƒàiœ^ñ¬'†Ã…§OU†ùè\øÊ¦)zråÞN,V3Og5Æ^áCü;`„Õ -íYúô-îÍø¿VÚAjºL]&„Òg÷Øì±5‹mƒ%쎱ݱÒ)^ûÛo%({š0g’è Ó}ÒØè,P°IòôHþEPŸäž[opœLòŸÁsÍÊ}ÌS±Yˆ™~nìdþ "îí¨]Evž<àü#|’€ƒVQ¶Wݬâyx8/˜Ü€ß<D|ô–ö™Løzgr]c¦×W }¾$(LônÀ?Ifi½ ´RýƒÐž.šš­)_@ÀŠî­PƒÎ==灚‘oûš†7ÛïÀ÷˜'=կϐõ÷Óqó¬·°5™½þGj?™6ˆ6ÞµxðóqD«/v©,P2Bî?„èyÐn ¹¹nÂË?½=^s†- 4 - d¸¡—L£Ù*± ø8Kì ÿ†¸7Iøú“úAæÂ6gUæù–¶T‰š×¾Nê‚¶ÓfÔ4Ô×÷QÙ¨¯ûAŸýñì>Îãœ_C8SÛº›0¥¸ã€\¯ªQº9_ÆQÑ{ð.y0`ÿhõþÑ'Ý suª:߯sž;‡RóÿavN {‡ øŒ½+Þ?ìýÿ~‰£Ÿ½ƒ¿Ý÷0°ü$‡âõöDzÀڔkSW-Ïöß×Ñ¿â¢þèã=ÿ7áµääˆÐ8N4¶9¬{p‚TUÁρ8Ó3ƒn 0 ðÆMMƒ9|4À½ùǏV4æ=Ħï˜&ã¨'›P¬ìíß@&¢\ -—‡¦ÄІ1¥‰ XúöJ öf­†ê@d½é©O+hWíÉNCôgM„Ðt‚ÑÎ*IªU'Éåt¯–€å狠 ÊÿÆÑ¿|/-[{™Ü÷àDm™çŒÒóðRnK萉Cœ -šú€BU~Á¸%N~…eË8ÞÔf짗×ˤ½q%õül/ë@FMÆSLqTûy<,Ë,3Á(D³()óÀŒé²!WL|¬z+ü Ñ{š-dF«ÞøÅèSóÜÌô4áIœ-óBˆ°ŠKb•@ˉæôLÕ¬ˆökI‚V=M¢€;¼ŽˆœpöIˆK<êVEÈ⍟z¬ÓÂT$ä§$‰Œ.§XÛÇ ª|.ºòU1¼Ì -6&ƒ}|=æ"½°Íå´l!UÌ \SÇ€ Ã/^áFäŒ÷úðÓ—DÞVøVYÜ,{Ä)Ðj'Ž.jb÷lÎ!&) ý5Æ[9ímJêE…,?gJ!ˆ‚E‚Ü©µÇ9¾~¬>~{ŇÚ–ê6 j4é$„Ù.±=j¶'º¥cæB£jÈ»&è&5¤H"ÖLU 5]>¹}k¦6wÖkIŸB½Iøä ¤hŒS—8¿(o¦Òm–šª°ÂVë¸6…Wy¸é蟸ӌž8VÕê#9€µ#%镵œÄF¡Ñ[‡äýOªP.?‡F¡¬^³>9¦Äª€Ž‚¦ù¦‡ J#ô=¢¥ûˆì¢¨»é¾æÔ«uс I -2ŠßǤÃb1`‹ðfÄå¸9­»³`³(Áõ¸[çIV÷4ÓÛYæ²–ä‰ Ðï…|ŸÒï‘5L^W©â²wqt4:”gk"ík+iu{÷]ŒÝä½ë"7(Œ‹%´ãÂH±çóذvÍËXøb2ƶ®‘1±¡b£5£aÕuÏÕ±ö‹µ­pÑí¢“žã6Í‘x^ÍÅ®,UìˆR̯^bÈU‹$*X4HUÖE˜PŠVV{—úeˇ„H\`]g]ÓmýzokKñ >„Ÿè·-Á!Xô¿nÉхÇû껯ž”¨TÈÑ - ‡ªÍ0yãnOªM1cãn -OŒ¦haò<–l¼Eÿ#ß¼œ¤ZKœYùy«b¸ž‰:,~°’™äbíÀ²‚Э­÷¶ô— -ž?ž¿ uc¶ÕM·Ž¬”>_ªíuƒw^”ºŠ-ËíwÚ:b^Ö…#œ -öÂg"DÚâ81ܛvce"Øó8}N0UP Õ Â`¶4>0ªBvr&²ø´ÿŸTSø(+#ŽÍN ŠL•ËcBŽ™‘SߝDY>tu›²q†¥îTS¬¼>ªõPûÜ'Ç0k³w:\àûe -d`;Kà M±ë®±³Xn"®c‹q9ÐD¸ø…V!,wÃÐÖÕªÕå’Q^P¥ +~ONÎDXº¶k±ŠÂ­Æ**!)¤±¬AÂÑø{ð!—ùõ î É}¯ÀeèDZ. <œ«jðOW”UûS#*|P­¨ú9Z霶ÚXO©@B¤?JÀÓÔÅtfE•9•åtCöbÊv"äëHTbÛüøúåߌ´G.Ë®f°‰«‹¸…l Ù±î A_#hч Ë=º °·ØëßVZ uýŵBÝSžUەóâÅýœ\W›±OyYÓSáBû˜Vxx[£ØÆß1¡Lù™‘ zªÏ¿¸ò>2±€ê1t¤¼ž…Aµr$;ö“Tq<`{öˆÒ…Áî;SÔ^æÃ¡=…Ne*ÜçP™¹59¯÷ES0HPE¯6øC¶ïH9”k]=®Âì°ÑëÛh~ÛãµÑwçÏì4Km¡»`h2„j¨øâ¾Ÿ/ìIa;Œ¶ÕO]¼a÷Ð;û4°X›¶‡¢a+m\‹¹eâÿÀ‚᧦^wr-̃¯ñô¨`2Ú*i>ŠEÞ%O¨”¡SžåȾb`'5dƒM­ª+™55¤„ˆ¬#Í{}¼Ô»Bv“]ÎU}ª[¥Å“͐¶¨L#ìµã¨è=Ãáùù÷/^ŸŸƒ]U×Ü·àé¡#&ÏPÔá˜;‡Àd§ ¸{“C/{¯Þ§š€Œkþæ7c/ïtcmEêd‡R7­iky2qYZr»Õ³n–Z·ÛÙ6«ŠÕÍ"nè+Å)¨®¾Ô: îԚ¦÷9™È ÀyO:ŸÔwД1£Ž<Ñ}Tð)õªÆìËAÛF®…Ÿ-Œ Üõl•´…'åιç¸,åõäñ°eµ£<”)óœsv|-ŠÏá8wXNŽé'Gt’&VÐá:Um΢tˆbL:¢,4ß´"Àoê{QÕmŒõ†¶ŒlsXžÓy6ÄúÔʂíÍaW“YÅq˜üœEïm„Ñ€ÙФzPEw5œŒ¨ŠÒ2¬îÜÆ3;‡"Î -±Ã%£F§âG™G®Æ*œ¶O}™¹«±Üô©5¾q5¦Ò{äÈ՘NE9ÇÎÆBÁÕ/]I±: ç®ÆQr)ж_»c¨Y‡l´½·%Ü­jÞ°ghHÒU\ç™Ôʒ TëFO9»šN9îPUª14º®ÀÍiKŒ`Í>bñ€*»&zÔÃ4c,ÐÃzZñ¤â@²Ë \ƒˆ-efÑú_—[‹5Âr½È麶!·b„œSô]ÔGcIpµ—lrÛX³›; 1û`%!ÔÏÑґ<¤òIèå=¡äžÿâðÁƒ>&\ãŠÓk üí/º<áÓp^à^ßÒ -Ö:“"wñÕOŽºᄪG*…åtÇZ‚ÓeE€Õspö‹ÞÞ­.ç˜Ô¼Î£É¤<ùVòïvvÄåy ÷‡Îé:vpO·˜géj¦«äñ\#<É %=h”ä<+Äæu¡ê•¼¾‹H0R“\â£ÎcŠ;-©îX¡^ZoS/ñMÏ£©£¶hò®ü†ÛˆQ‚çËøõ š~šµŒ.M y‘\r<TéolÚ ŒEjóS½_/«#³i&NÈñ•xîzÀº@TlˆQšÆµc2å¼áãU–ƒd|§XU±‹BëIKGÕ¾ìÍl{.Í‘¹nË®‚j0,ARëäVmlµŠMàr¡†Ñœ#Õëu´7€ðÑ *BÏ® _,‹ãQªàÂbš7<ŒOÂbÞ£:jaýÞ\}ÞÌ€A;]^ÒëÄð£ì¼F ºQj´ä]JÊ -J8æUÉZ×T¤6X@ÈŸ¦â¨B-—í -Ë ¬Ñ\ÑôPß1Òlé,+ã·0_2ÔA|“ejÕ*]«Ÿ(fRýÄ7Jhú:Ð|t=;<¥žšwùú—v@õ”¶ ‡øÄ¸ÞɅ¶2ŸÂñpÚ"K£LøT¼¤ïº-ǼìîâžþO<7˜•*ìzbävÈöЀÔ'%%: ß*‡–›þjˇûu F¶HφTÝŒ-+sa|”KXºŠãyʈδ][u2Ïē÷îéÇ5vhcuW†Â¢ôû?_¬á»s¸!Ùk Œ;z2ÎJª®×!’€™9GÞ°5ê1ò‹í»uÇöRø¶›)¯Á;§ŠÄíiEØq©JPªm¡•<˜XGækz[Å\]6•_ذy÷Ì×Ý“V;Ù_ówA`ñ’i ѽÈVÜVmq|¡mvŽkՓ+&ÅT\5êYt)Jrc‰l[-–ÙRŠ' -ÔÕ´ê½T¼y?c.¯Yųîþ†=¸·ÎeÊ8¢3gÚmPPÖ6i]åÝ0ñ²„,.µ×‹5M¹V.ö}t­²s«,Zv š2Fm3~³Jœ“Å̕¹qZ×î]òUÎI{ÁV ÝPTµÙx›q­Þê7yÒ.ýA­Sê=ê ¬Í¢}-à-ØL•X¼Œ[䋽Um¼âEFÌ,y%q($Ž"KoWñм’ˆ76ûF»#‰l#“–ÈvZiÁŒöӛ—Lw/él¢Å'Ñ6 ˆ³×þ’*¬ ’¼l¤\¹Y.瑽]Zv-jϱ­’µµôAgµà$ôvheÊºê† -ŸW9àŸ¨Ïm[/œéßv¾ÎÒÔØï>¬Ôò4¦œòë/4nÓ(ÇF3¯ 8tŠyS! %¶n4ÚÝŠDÔ«S$†J…¨Ë)¬á6Ð((UjŠ*½ŒÒ»TœŽÉIÔÕ°¾C-ÒçobtoWL>šzËÍ åtÛsy+4, ˜W«kõ‚¡,>7ÿªMõ-{ú§2¤IácOFᔪz ß}³*{³Bì&mäaT»öÀGÕµv™ö+<;wãQyYAÄ7¾ÂˆéD̤J 01áªC§«¤q~¿õ&€“"w¼þPà…™¯Œñ–·ÉÐq#€·ÊPÎ þ9Û³®Ðq]EVƒ¢K9Î÷”T"0Æ\§™éO̫ް“ºÜ#hoGûø¨_XíQЦ{²¡U,¾=Šy"àÒ\ظRfÒÝh6$§°»m}Q0aàiŽèŠ Ki4×ôì¡lá<.õFXO&—j¼–G× -Gœ¬ÅS†˜F`*%Óåé)usNí°‹ê:áKX@z±¼è„g‹ˆ6úsñSˆ÷+Åî»;¥Üõó<˜ÒÏ: aœú®n:ÉcOÂÜW&ó-ò“qH¸¸·­EÏڗ°5q+í ‘à™’+¥úÙ~¥rLŽ•BAà 4S¤bj é4ø:{´\å®2Uz*ÁôZÓÏWYT`J®½þUu vÃA}Æ&¯lV‰½‰ëNó[åËâá5$ë.å>.ä&ߌÓ%H*®¡éô_Ùp8¤iUÝV—Æ.;¤k8¹M¾ä„#ÁlÙÿŽ~¥«ˆ(UC'"Ãò4 uò½Á ®_"Ôîß -œ|îm ‘«`fÆÊÁí[75(›¾­òÞ˛¸Àá¤.ƋÜžª© ä™Ú¢â»V¯i÷W›iT÷Vmgõ6n\³Ð½™ô"°Z° -–D¼ ¬  H662Èå[W»ÝaóÐBW›¶û(*ŸYiÉ›ìނTùܸ¿X%ËʇMµp·‘]G„`Șȩ2]­®³Å°Afë”Sñ_gÆú'_xŠ•ò¬<ã-£ÔMÂROE ,”­wvµË˜kþãÇãï£Øv‹ñïÿšãÆÆbÜ6ž­(œFF³äK²F+jHtýŽjé.ãiWN6UéyK§g dEPM¹NòRu9Ñ!Ñi´Õ® ‡*sk<@ð‰+þ­ -Îß·ÊߏL)ÕOwR¾íc^4tRl¦-OÆQý¥±ócVn5X0ñªÜ)MY72qòZ0ó#{JÈ¡^¿¡”[’ªõœ|£xÕ "— ʛJ語5‹EL#ÖF`íÌ—"x(kßìA8w¢ª‰Hw“:ú~™7Ôò¸“¸Hqùxw—ˆl®î«ÖGCsÃÚi¶³Éˆû’µ½ýN”3‡¯Sn­Ctºð³‹ž_ëŒY—ÓkeëNj5Bi:qt›µ×Ê`V_û缨¤tˆ`tSN‹~ -]þµ¡Il5×Q_ÍôÕó6}åSX§vÓXÐÞ­Êj y•eîÏU³DòjMYRŒ ºQÚÄl4Ñ¿‘sÔN‚Ÿ–e&ÙKò ^OéŒ5_¨kºL2ê¥P;¥ª+ÍÁVŠ¥¾XOâ*¸7G;g&ªGGëúM·¤íMëJž‘Ô*}=£œ²¦Âôó3³y¥±ÑNÂ;6 =Zé¨!]Ý]•EÁM¤°Ç3Y@}Ã2Oë ÇBݗI;(›¨’q;Q²™MT·2©'›ÇÕníú£>uõñŒßÅÆ]æBñ÷ÑÁH¬®%©Þù~н¹Ïp–Ø(ƒ§+¼­ ùvÒ51·ÞXZNuÝ£wD÷™„ÛÁ­ ¼'n;Ñæ³]fX?Õ½þÔÖ;HQq'£YípA­lYŸ¿…YÉUß®ù6vy ½ú^ë<Ò’èÊSÕÐgDŽ*Ħb´aúuëñÃÍ]X¶Ù“ãèã2õkÜ7a·aá³#ìwºfãËPÖ»[á6Ҍ/´nÛ»@¿’^x}Zß»h’çÎB«h܅~åv¢ -ã_–C«ZFqÙ¯ñnÚZ»ÕæÊa9´ ÎY½›^ -@ÞàVe˜ј²â}íònâ‹!ZÞ Šì M#Ãpî[‰—Â7w‡J‘„ò•ÓÀ‰+ý‘:cjôî”]ñÜ2\Á )äۚ‘êtr\^Ã%†UïÞÅ:"mƒ@\ÀMÀ -(åÏÙ4Ìõ-͒įÐcȎ¬Šv^üÅÂÒtTxÿI«ø†e¡8‹£(r(¦ÙÄ"t+mZdË[ÌJlYî'¶[‡69«[~ñê.LÄ·àÚ·žýQg¦ÆcE^IÆr0R‹—pw¨è–B@­–®–ÄvËÅí3]ú ßÄq€¯“ÃK§¹«/Ø*µ"þ #¶Óx¢Ê@Ë®³r1×w–DýfâZçÊ/^PzB·˜Èg@ý"[#o  ZËæ‚W†B®(añòP™ã”Kˆ·æ+̧7¿e 18ŒE¯7FέvÌ|@-[Ò ª)–ÓHmÝ£ßÚoCld`‹û URïÄ«¦‚кM¹O‹Õ¶…«¹Ùz~œô¢§§R¦Õ¿kË@К;’ܼ(1}<,:݀–l…ÛÅ«ç,ĵ/ÿi^ž¾ŸSŒ¯ŠDkchW(LlÿYºqtΡâIcò©¦—‰—B•ôLBùx .ݦW ÿC;ÅÅ·òµ _÷dPÓ»œ­;òµZ ¡œ-!Ü{¹†u¶}mu—£U±|ë9ZÎ Úïâhu7òAë9>B_§L5s^3NE4ö« ªÆŸ¶°Á‹j³aåD>ç´ñot›|7N´x«îV#D@9(^çŽæ[iZŸ­žñÞº_7jjøÎ·Ytsjm~±œ”*¤Ûo“4OxíU¬.ŸD5[ß'žzøõ\èéuIä1‚õ½Ÿ›€¬V«mû}vÞ P箎(z—>‹ —<ÅÄÑ ÉÀ‰—͝fy¥è\Exñgq7†ÚÍϘ‘t•L¡NtO».*ÜÔÑP7°Â'5Ô-Ò¡ õwué° 2j6È® ²‹8ÿ ¹“þ_Ûjã_GL“2M›wk£Ö è›"ˆ )@Ʀ›&#¯É´ñ“J¿úµŸä™•Š}¬w\#t¦q¼– 1«eL ÎeOA!=®½ÊɼùÓãÕ¬Á ›sA3¬±üGöòÿ;.ü,øÚ }k¿íyM뾬ú$/T›µÞ„YÈ3ª6jÌ5vkÜ 1½1Z7Çãۛ2I"ì÷2ÍóHÞv«Œ)Ã&±ÜJØÄ¾;‰kT½h}edݬ›dí…7QµnØïÄ®·mº‹»t=dµ²ÝF;縆}înueŠÜÔb:;]¹¯*ÍÍëŠá.{á+=ê -Vô? è1•¿Öºx£Âû╈øºã:RGEµ¯|}lTÓºwu]i”³ÿ.~|âíew0ۚwŽsˆÆÒwÏ åÊù+] RÿUþlApþºpþ*ß(®×.xþKppˆïúö—GøÉ\Lu©ËÅtZ ¤¹þVKDãáÃ*ùˆM õÎa”«²C>q›b9k„A҇Lþ)¡bìë0iž±u=7õ#iw†4{ïB§|s¹>–ªµ€ká¡›Õ•,ёd.B5ܘ 9¶ ‚g½[=/ɸ6îî7ÏH)<ŠA¿É{¶Þ: ~ÒµÇ|²C•ÇB„WžöÏê­øöö³ -©‹»aYæûZ7b‹–éàÚ`×¹NÃ¨Æb˜ææ`–v(/( çKð’Ši/øbø§Ù_à<‚/žÂJ û’íïíõÙ®zò˜¾×GPü°3‹Ó‡`†ª0 ÂlP®XxÖËõ¹«õQ×ÿÔËú]q©_ò¾n£5m:V®5yÃÿµâ9nӈ½™jÆu¯SÕ©»—•A«íkۖ®›âªÁ0ޤ¢ÉG%5Æsºð¬©{쿯{Š˜Ôßû7¼î@b¶¢Éñ’y>‹^À#c¼è‰í°*2ø*)ßè`£u›ã’g¹ãVn;êø«Ñìsµ5cz}‘ؽŒ²4Y¨ò-|P¤iÌ$ÜMb Õ¬p¢™j¾€B_?¦h!X-¬¨¾Ló?"¤pMq ´4^ã„W?Áÿy‚-Îéå¤W‰š¶¶m+WZlmáë€ÕjÑËùR5P]í¦–HÜ_¸ý†_FøÌÄðÏ>þ‰mºŒ<þŸ·•Nå§æPY°7ÁkPŸáeÅxÕÛRŽN^T ï,\F-ñUwð>¸Iå~†œ:á=ã¢ÙۆV -IÑò—'[â)ó=&Ô¤¾2âhHléÔF‡>è^È.ùj¹Lñ¶ö²t>·iûÏ4ªP¥ -:Ñk}d?!R 4d^ÙÚÚ¾ëíá­á÷ Ž¿ú½ÏÅnªšú<ÐÊû¢O0?ÂÒ³V¨Œ`Ê«ñ/Ь/.Fáæpz;Ð$@ôÕ»P„N£mIWçÁ;Û¿â¸sƾÈÁt€‰¹‚íà`¹šøxO~xzxAOƒ@…Ï쯘£6±T/4Öڋš4ö˜) °qYÈì.jˆÿ݁jj i˅ÌûÞ¼}K¸Ÿ×E­T<™(˜Àc¦ A] OµMzEۜ«PÃZÄ^ز¦ ƒÎíE ¾¨`…œOqN;”¢'çf6»…«þ%z‡ºmXVe‰6•9Vq mÛþËúôdSž×o N -ÝÐ_מ÷Ön:Öv^]ֆJ²½®ì©Ú ±\Og}·ã¥öá^) ²ÛЋ'F_±jU”›tÇBN~£s‹>0]\ªHXÄ$“… £;}«CÿÂhtçx™>´M¤A£Ós"¤:Ë-Æ2ÞékL¶ò9ÆôݲÐ&•¸3ï9°ÓVäQ~&ò}o|؎!7@ç?\ó“m®‡Wæ4ÀÏÛʕD¿Ì6GBMB \ No newline at end of file +•f`J-$Üe(V¸Ã¢ô:ï÷/àԔK”`8t+T„'D$0ŸÌ!`ςˆ­{M„C"Ô¡@¥DAÆ×[iö&›ì e÷¿¯($Ë8œuÏv&åÜ(äÉi/ß·ón[­eÁ©2’qL3.•(¨:>ʉJÛ5ŒÖi¡}m&ëê8ûC†Úâø ß%4Õ·SÓ+FI™\ý~7žVéªs€á8ÞS< ã{?ðfé·ÓmWµÝjó˗ã¸Ã ˆ£Ç0Zø³ñÇpäNâ±ÅîÄF¥H-–—I'ô‚{}î"ŒL»}¥¿Ÿ¶õi^Éàæ SÛnÚ@}‰˜$ìiÕ'!¡@T'b^*U²3Ø+ۚ]' &ÿÞYÛ\r­%Öx.gΟ_fQÖ¨7ê'GGpµ1Â\:¥µ&D©‘?te4êÀ52 )Í3¯Ä2‹Q•ÑI\@ ¥`´˜2À¤(ËD®£”ï)RˆUn.4__z½¯Ð1·o&Q$½—CžÉ\ÐnÀ•3´6é“í‡ÈÁŽØ†èBLÌÂÀN&’È"ìT#ƒú7ý'$%ÓN»§§j®4&säÜ÷´ÍìôúÓ¨×ÌRÃ4Qšò@ÂÒ%ȄŽºœ4S3Ab MÚ§œBùâ°(c.µEžÚðóý`h}6gͬca¢g¿ÂÄk >ïˆE±ÌžeÅے:—ƒÚ*çÇø—?ðüë‰;¾܍KX» åŸwSg8p]úӛ>Nîo^>IO‡·þÍxêo'î¨Ù€möôÆî5Ï{ô¦&lŸñùjœT¨~E¨sJ@GLÚtƸ4÷Œp!W8‡gɲ¿ñ*¯í+^µ[[¡›ÆRp­–™Y[°¬f|Ñ;ƒf çÐԑT~ˆz„™Ž,Ûďm(š«îîÅ^—ÏvRÇv§ uϳl¸„Ö ´Àá”ã^ÍQmWañøÿÅêX¿;-»Ê«{ˆŒïëÔÓÄïÇz'ò C¶©*t– Š ·_À%ٙ"Ž­¦ ´ëÙüj+kµ“)ñs…ä›2_‰µUžŸ“d_ˆö²¢Y0½ìÿ…PÍj1>o ï0ÞªPÝzVÑқ¡ô bvv7 É2™A|w“u[ZÅu.óý&«MÛ´RH1›Là½2c¿‘K†‘;š«¥€È1¶&Zøl]/{2X>(ïaۋ¿’xۋ¯4¸q°S¤ƒ‡‡Tc•ŠâÌó|¯ÝJ@þXçì·ø£R0 nUÞ8 oÓ¼x à‘Ñ–þ6ä$EÖõ#ä@Fÿð¢PZcË/ãH‹Y\U°šSî(¹dO–‘s–âœ~d³¾í=ýwÛ6’?;’u—R#Ëvv{÷6©Ýº©Ûæ½$õ‹Óím¬’ ™kŠä’”?ÚÍÿ~3ƒ‚ @R–“ݽ;¿×FÁ`0Ÿ˜øåWÙEöàÁîçŸ?`Ÿ³¯çQÌYvæÓt¹ “Ù8J¦ô JyºÊØ <£&yÄçl‡EÁž¿|ñ\´§G᪼HsÆ^˜UÁ¾Iy¾à¢×,,9ƒ¿'{{ÿÉvèø!`VAÙ}°»Ë~ûí79>•¿)y2«*Ñ7[Q?üÿ{{Ò<ŒyÁÊ .>ÃÌX:§ï™œœœ|1f/JvÅ1›p¶*øŒÍót©3èÊw§iR¤1ÇnQÂÒ|ÆsV¦,ç%èŠ31Ÿ®JŸÍWÉ´Œ ×Xaç#.D‘#èa£eó%OÊÁtQüŠç4cûã="k/zþöI®@¶šÄÑTã tŒÎ¼£J>|è‡ÝD3d üûœ=#ö=/™zÄô“¯³0—ˆ r"@Ç1¬`âkôD4z{Íã+îi$gÎôãjÎø“31w`.ñãX¶Ý¥]ó’TŸlJZù§Ÿ:] ¿„Ff>‡á ›ÌÄ´ð`…ú™>¨!ÊúEZðdì뉣”·'úÓÐøãˆŸFsœ(ªBäë4¿dib¯à*¹LÒ뤶X^ ®£jd{Á¶u[v3ÉÃہ~†A°ƒC×z + éyÆQX£f‹«0¦¯zùÒñxHø’ ‚îÉÓ«h† +ŒÑO, —œÍAÍèuBƒ°av0é‰vr»ғ0YÎ쇰¸ØÁ/¤œqù`Mò’PÝxFðñbÌ~÷pwU仓(Ù 8+\@w4Òã@\†ÀQYðxÎÞ¿{ø. U%üšFŸÂiÉQ€Ã2ä‰0î Ø´Á@D²0^l¸Ò‹‰Z?ËyAfË£òb9v†Ùòiن!5Û#2á¯SfÝ’Ú'iƒ5ڃ¹KEû#ø´D¡ýqËz&„j>ÍU¶®ï· oòÍX— À2¼Fñ5Dß ÅÃËUJ-™Æ+ǓŽÞÀà*à%6‹r˜q +H:£90áí°ƒÅæ½¦¦UÕ&“C ,v*´ªô»´ò0¦ÙóE¿å º ÊK¾Ô쐝(å(‚^Ь”ô“`9ûBÀ|õíÁ((.Â}ñýô‡£ý ý¢~óÍù‚ßl4]‚ph®PÞÃbÃñ-G¨÷£$[•´nEÇj]~­%3ûjRLóˆ,£kŒ5jÅ5î‡+ˆ\®{­ˆ¢£Œ¯–0èl€Ür>Co¤XM”“€¤ä¦d"Ö )A•:&²ü4DùQ¤_Á¿ â¹P`œ‚‰»éúkPð<¿áWðkÁ¾RÃ.½”õ›@œ†dm4␽L§Dኜüpr~$]$íà=çàMåq¾ÙΞPíoü%]±)¸O9‚‹°Ñ»`>ÉbTvÉš[ȨuЙ䀂­Ã‚*^_˜'†!©Ðq–Â’´d<Ï—ÄùÛc›Ö1 ‚ÀŒDÄb³±ðé X}ôÂã"eá âÉ"]âÈèBBt+}£ÖQŠr5nÐ0,Uào¬ +„?ê&X žUÀ'EKòþufXë(`$¾¢óÛ1;ÄæQB¤/yPØó ¬õ¶î‡Ál‚eáô2\ˆd8\jXwž«œû¯ ž…Õnã§vá/úÉNd#ÉÁ%"ƒ.\-$­ZPàæS›´7fŒÖㆫäo}ÈoU˜gytui“w«ï­ +éè‹êà’ß’?f<9=}Ɋh‘ঀ_÷CØ®?kh;'{NZn6~£I0Ñ&þUçïϔŸ¿ï±É ¾ÿ,‘é’?ë$ÊL;]ÈO~}²îØþ½ÀýöÉݐŸò§Ёý6úˆçáUÅÐ åúéSPX§«,KsВ§°a ’_ †Ï¬^*4Ô¡?zˆ;O¾øí.âgw0düQ¯/öŸè^ø¹»—d5ÑK}1pväáôb`á +Úw¹C >*¶Z«-\Ó(9³Âæ#“PuÝ2—䢶$ áË4N¯y>ÃáâЧú¢~p.NmcŔ=¹jÿ'«™Mç‹ó­ð!þ0Âj…6g@}†‡åüï«m5ÍRc'¡ ÙÃ6›iÍbÛ` »clw¬õDŠWÃþã({š0g’è Ó}ÖÚè,P°I:ôHþEPŸä¾[o§pœÌŠŸÁ»ͪ½ÆS±¡‡™~nì6þ Á?¶˜¼Ô||’€–K¶·ö ÕváEx 8M/™Ü$ß<D|ô–ö‚Løz÷pÝ`6×W ý²$(MônÁ‡H#ia ´Rÿƒðž.š›­iOŸ€• <ÜەzÎ#5#ß3 o¶ßï1Oªß( ë-<îyã7XXar{ýÔž/mâm¼k ðàçãˆV_ì$X d„\tpÙÑ; rE݄—z »á°Zh@ÈpÓ-™G‹U.âðC2ì ÿ†¸Høú“úAæÂ6gÕæù–¶=‰Ú×¾Iê‚¶#ÓfÔ4Ô×÷üPÙ¨¯ûÁýþ÷ì!Îãœß€Ë^PÛ¦)ŸSlp@îQ]‹(Ý\dqT½KØ·„cÿ=$Ý suª:±¦¼p¥æ6~qN F…ÀõŒ½+ß?œýÿŽ£Ÿ½ƒ¿Ý÷0°ü$‡ã>òöDFzÀƔSW-Ïöß7Ñ¿ â²ùèÃÿ7œÍè(x9ã8ÑØ^°^ìÑ RU,fÌâ`LÏ Œ1$ÀcX75 æðÑ÷ϟ>Xє›¡cšŒ£žl@ñ¬· ™Šr)LÇN}RbEØR‚D,}w¥†NH{»VCu 2ÓôÔ§´À«ö䳦‰!úÿdM„Ðt’ŽÆÞ*IªS'Éåt¯–@µæ$1ÂqŠ?‡q4Ã/ßIKàÖ^&÷=:QÛÚ£-û‹ðJn谆cœ +šú€BU}ÁØ%N~…0 ekØÂ–ˆÔf짗×ˤ½q%õül/ë@FMÆSLCÔûy<,Ë,3Á(D³(©rÀŒi֒Ï%>V½§5~†;͗²T¢…‹Uoübôixnf +™ð$Ζ¹DX®±* åDsz¦êJDûµ$A«ž6QÀ]XGÔL8û$Ä%M«"dñÆO ÖiajòSNDÖ—S¬m€cu> ]ûª^ f›’Á>¾™r‘Øæ­rZ5„*æ„ ®©ÎSÀ‡ÐÎ!ñ¯p³pÁCøé‘K"ï*|«9h )ã4%Î/ʛ©t›¥°î)¬±Õ:î„MáUÑ$n:ù'ŽUõtàHà>ýÚHFzem'±Qh Ö!ùð£*”«O¡Q(óÖ®OŽ)9‡* § i¾à‚ÒChé>"(jcú¯9õê\t C’€œâ÷)iÀ°\ŽØ2¼pùn C«ä.ÄLÕ"Jp=î×y’8íôv–¢¬%yb´Å{!ß§ò{d‘×Uª¹ì}ŽÀåٚH÷ÚJZÝÝ}c·yïúƒÈß ãb í4„0Rìù ,Ö¦kà±hØI×bn™ø?²`ø©)„ם–F óèK<›,X„Œ¶ª#Œ5EÑ¨”±SžåȾb`'5dƒmOë¨HæûD…2!"«”!¤ÈûA½+e7Ùå\U?k°uZ<Û i‹Ê4Â^7Žêh’Þퟟ÷âåñùù8ØUUÓÁq ¾:tìfˆg¨šp̝C`²SP܃ɡ—eòi§6 ÓFªÊüfìBŸf1æ1ÐV¤ÙIv¨tӚ¶–'3—¥%·[=ëgi¡u·í²ª¸+Ð.↾Rœ‚êê a@­ëœZÓô>g3™»8ïIç“úŽ:˜r$fԓ'ú +>" ¨1‡rЮ‘ág#(w=_%]¡ÄI•óñƦŒ´<|˜Õ;ÚÁCUìQpΎoÄцex Ξn Çôš“#:K+èpÙ7gÑ:D1€šo ZàÆ·Í]Ôú6F„:##Û–§ÀDôŒMp[/‚>%µ²`{w™jˆÉ|ø4L~Σ’6ÂhÄlhR=¨rÑNFTEÇ´Ö%o㠔Cg…XHá’Q]Vó£ÌÆWcNۍç>È́ƅ«±Üôi4¾u5¦ƒȑ«1¹s4Ž…‚k4Î\I±: ®ÆQr%ж߸c¨Ù„l´}°%Ü­zÞ²ghHÒU\gHÕʒ ÔèFÏгšÏ9m,×Z14º®ÀÍiKŒ`Í>Àñ€:0@ôh†iÆX ‡õ´â#Iőd—Qµ-Z6ÊÌÿ:ô¿>( Ö M#§ëڅ܈rNÑwQ¹“ö&ÁÕ^²ÉmSÍnîÚâW+}¦~Ž2G^MòÊ„¢?T „’ûþ‡î¨uð1æWœÕYkào~yÒo䟇«¸ôŸñ:øá³N°Ö‰'¹‹¯~rTl 'T%bŽT>É!èŽ!´§YM€ÕspöËÁޝ®~™5¼Î£Ù¬:WÖ*GììˆËó@ï!4®4 ËŽ ØÁ=Ýò"OW }¾OÍÂӅÜP҃FIÁóRl^—ªÒÎ뻈lµ1É%>ꤢ(n±s„êê¥õ6õßô<Ú:j‹&oÂo¸%xz‘ß¼ é§yÇèÒĐÉÇÔ]­¿±9hƒ2b©ÍOõ~½¬ëa̦™8¿"ÇW"à¹I+ZQ±Y &ió0 ’TYàŸeŠ }Я_*ñ®:];áÑvéÎÌ +dºmC“z[QOPÿ¢ñUûw‡UrEC2VöL¤M‹sàŸ‰«U;ŽÆŒÔ¿ +Y§ãº c2å¼áÓU^€d|«XU±‹BëYGGÕ¾êÍl{.Í‘¹iË®‚j0,ARëäVmlµŠmàr¡†Ñœ#5+Í´7€ðÑ úWÏ® _få­ +Žñ ÕbØÆ'ay1 :jaýÞ~n¢37‚vºš 0¼`f0‰á F1ØyÃF‘\ÆûÉUµ¿8pÌKª““UÚ©Hm°€ >N­\Z.ÛVAY«¹¢ë B}ƒM»¥³¬ŒßÂxT|ÈPñMXÖëË­~¢ Oõß(¡éë@óÑôìð„Ô¼AË׿²¢Â¦²Ä'Æåa.´•9ø¦@ˆ‡ÓYZe§â%}Ô%{q8åƒ`w÷œðâ¹Á¬T:#ïì°C¶‡†¤Ö8ã+ÑÖìP5´ÜôW³Èï75Ù"=Ru?0¶¬Ì!„ñQ.aå*N/RöHt¦íÚº“y&ž¼w§ÐH?V¨©°C«û +4•ßÿéb ïØ½Ã 1È^÷UÜ1Ø0qÖö½l“ ÌÌ9ò†­Q‘_l/Ø­;¶3áÚn¦¼dñœJ·ç5aoŤ*A©¶…Vòð¼³fà ]Û,{ºÚ‰ªÌZãòKRA3GCÑð:ZÒAƒ¯MwàbñΖ}§¦Œ–¯åLEˆÄÌYI€²ÅjE4@]™Ò¾Ü$õ #ùHbb]öÐÐÛ*æê³‰¨ü–ͻÿe¾îv˜Ü²Æ ¯Ç˜7ÝË|ÅmÕÇçÚæç¸V¹bRLÅE¶îE—¢$·–ÈvÕâaù˜-¥xF]|L¡ÞKÕÈ[÷3æ2ð_¼¥¡Õß°÷ÖÙá LGtæ¬B» +ʺ&­Ë¯[&^•ÅU£îz±¶)7Êž‹nTvn•ÇAÇT[ƨkÆoV‰s²˜¹27N›Ú½O¾Ê9i/Øz¡Šª6os®Õ[ó~,OÚe8jTcJ½G$µY´/¼› ¢‹—€q‡|±·ªW¼Èˆ™%¯$•‘ÄQd)ãÝ*^€Wñ>pßh÷$‘]dÒÙM«#-˜QÂ~zó’‰Ââþ%m´øˆ"ÚEQcöÚ_RƒMA’×äT+·ÈÃì"²·Kk®Eí{l«dm-}Ð[-8 ½Z™²¾º¡†ð§Uø'êóCÛÖ gú;_æijìwÖjyÚ +SNùM‰×ewi”c£™WP:ż“†[7íþ +E"êÕ)C¥BÔµ*Öph””ª4E^Fé‡]*N<%êjXß¡éó·1ºw+&M½åæ†rºk¹¼s– ÌëÕ¥ÁXŸ›õ¦úGýS +Òý’‚¤ðq £pJU½ Æï‚¡Y•½Y!v›6ò0 ª]{à£úZ +»Lû•GžÎûñ¨¼¬ â_aDƒt"fR¥˜˜pÕ¡MÓURŠÇ¸¿ßy‡ÅI ‘;¾\Pख़¯Œñ~ÂÙØq—…·ÊPÎ þ9Û³.r]¢Wƒ¢O9Î÷”T"0Æ\§™é OÌK +±“º–&ènGûøhØXíQЦ{²¡U,¾=‰y"àÒÕqظVfÒßh¶$§°»m}Q0aàiŽèŠ Ke4×ôì¡lá<®ôFØL&Wj¼‘G× +GsÅS†˜F`*%Óåé)uçS㰋ê:ã, ½6I^ÑÃóeDý…ø)ěÁâ÷ÝúSíúyÌég…0î+¨o:ÉcOÂÜ×&ó ò“qb·¸w­ÅÀڗ°5q+í ‘à™’+¥úÙ~­rLŽUBAà 4S¤bjéƒ1uöh¹Ú-{ªôT‚:µ¦Ÿ¯ó¨Ä”\wü«ë@톃úŒgL^®{3×m>æ·Ú—å%&ÂH´Ö]Ê}\ É#M¾ž¦H*®¡éô_Ùx<¦iÕÝV—Æ®:¤—k8¹m¾äŒ#ÁlÙÿ–~¥K´(UC'"Ãê4 u ½Å n^Õíß +œ|îm ‘«afÆÊÁÝ[75(›¾­òÞõaLt8©‹ñÚ,·§jjy¦¶¬ù®õ‹mºýÕv5½ÕcÛY½‹×Â,tã+½f®¬‚%¯Ÿ+)(’ ruà֕ÇîvØ<´ÐÕ¦Ý>ŠÊgÖZrÇ&»· U>_%´Gn&˪‡mµpw‘]G„`Șȩ2]­.³³Å°EfëœSñ_oÆú'_xŠ•ò"¬:ã-£ÔMÂROE ,”­7Âu˘kþãÇÓï¢Øö‹ñïÿœãÆÆbÜ5ž­)œVF³äK²F+jHtýŽjé.ãéVN6UéyK§Mg dEPM¹NòRõ9Ñ#Ñi´Õ®-‡jsk=@ð‘+þ­ +În•¿™JêŸî¥|ÛǼh(è¤ØL[žŒ£ú™±ócVnµX0ñ"Ü©LY?2qòZ0ó#{Jȡ޼¡”[’ªõœ¼oH¼Hˆ@‘Î+JPÕM%tUϚÅ"¦ë"°vfK<”µoö œ{QÕD¤¿I|—-µ:î$®Ížîîñ‚ÍÕ}]ÃúhhnxC;Ív6q_²q¢w؋ræðMÊ­uˆN~öÑók1ësz­j½ÑI­V(m'Žî²öZ,škÿ=/k)"ݔӡŸB—mh[ÍõÔW‹}õ}—¾ò),ˆSûi, hïWeµ¼Ê2÷çêY"y)¬,)Fý(mb¶Fšè_Hƒ9Hj'ÁO+Š2“ìù¯§tƚ/Õ5]&õR¨RՕæ`+ÅJ_¬§qܛ£½3õ££Mý¦[Òö&‚u%ÏÈHj•¾žQNYÛ +aúù¹ÙÎX%³.„wl@{´ÒQKºº¿&ªŠ‚=šHag²€ú†ež"ÖŽ…º¼’vP6Q%Ón¢å ›¨neÒL6OëݺõG}šêã9¿»>̅â‘X]KR½óý{sŸà,±Q+NWx/6Zÿ,@û½ºkbî¼k·šêºG î‰î3 w%‚Z*xO&Üu¢íg#ṵ́yª{ý©­w¢æNF‹Æá‚FÙ²>~³R¨¾}+òmìZó +zý­éy¤$Ñ%”§ª¡ÏˆÕ ˆMÅhËô›Öã‡Ûû°]³'ÇÑÇd:š×¸¯¥îÂÂgGØ?éf˜/CYïn…»H3¾.½kïýJzúisï¢Mž{ ­B¢Up—ú…îUˆ*ŒU­jÅe¿Æ;ÞikíN›o(‡ÕÐþ-8dõ†uzé¸y‹[•a^FSÊRDɌ®T »‰/Ç@jy'p(²'44 ùo%΄/,nî•" å ́WúÝO"u"ÆÔèÝ)»â¹e¸†RÈw#Õé丼†K «Þ%ŠuDځ¸€›€Pʟ³y $˜ë[š%+ˆ_¡Çþ˜!Yí¼ø‹…¥é"¨ðþ/’Vñ-ËCq„GQäPL³‰Eè#VÚ*tȖ·˜•زÚOì¶]rÖ´üòÕ}˜ˆ%nÁuo/ !<û£ÎLÇм’Œå`¤*z/áî3PÑ-…€Z-/]-‰ì–Ë»gºô¾™ã_/‡—Ns×^°UjEüFl§ñL•V]Õb®ï, ˆúÚÎµ_¼ ô„î0‘O:æE¶FÞ@u–ͯ …\SÂâµQ¡2Æ)—o,V˜Oo?bp&‹^̍œ[ï ˜ù€Zv¤AUS,§‘Úz@¿u߆ØÊÀ÷ª¤ މWCµ u—rŸ'ªk W9r‹õü8é=,EOO¥L§ו 55v${¸yQbúxX&6vºÙ +·‹×ÌYˆk_þݼ<}?§_‰6ÆÐ®P˜Øþ³tãèœ1BœÆä RM/¯3«(虄òñZ\ºM=®þ‡vŠ‹ïäkA¿þÉ .¦w9[÷äkuB9[B¸÷r êlûÆ6ê.G«fùÖs´œ´Š£ÕßtÈw­çøY|2ÕÌyÍ8ÑØ¯.¨dØÂ/ªË†Uù”ÐÆ¿ÕmòÝ8Ñá­ºXå x;šo­is¶zÆ{ë:|ý¨©á;ßfÑÏ©µùÅrRêî¾ULÒ<㍗»|Õl}Ÿzêá×sI §×%‘ÇÖ÷J|n°^Z¬¶í÷Ùy'@eü»:¢è]ú,.\Š_G/$'^6wšå=–¢gpáşåýj7S[Ði%ææ[-Çëä#6Ö;‡Q¡ÊùÌmŠå¬mI0 ø§‚vб¯Ã¤yÆÖõtÞԏ¤ÝÒì½ Á_­ð±T­{\ ÷ý¬®d‰ž$sªåÆɱ]<ëÝéyIƵqw¿yFJá±8P ‚hüHÞ³õÖYð“®=泪<"¼ò´Þl-Àw·_üª:°¨µ–e¾ot#¶è˜® v=ëÔ:Œj,†iofi‡ò‚z‘—TÎÁgã?,>û ¯à|ñ¬´à±ÏÙþÞސíª'Oé{sÅ;‹8Ðyf¡à ÌÕꀥg}°\ߘ»ZuýO³¬ß—ú÷%ê8ZÛ¦cíZ“7üï+^à6Ø›©§a\÷:՝z±{Y´Þ¾±méºÙ)® ãH*š|Tò×Ñô‚îß<êû/ہ"&µÆ÷>Äí¯;˜­h2fÁS¼¤FޅÏÃr0äÈ/zb;¬Ž ¾ÊAÊ7:ØhÝ%ä¸âyḕێ:þl4ûT‡DmÍØƒ^_$¶A¯¢0]\ªHXÄ$“… £;}«CÿÂhtçx™>´M¤A£Ós"¤:Ë-Æ2ÞékL¶ò9ÆôݲÐ&•¸3ï9°ÓVäQ~&ò}o|؎!7@ç?,‘£d\&‚x:iËíÝ6è–_šGBMB \ No newline at end of file diff --git a/ext/phar/phar/pharcommand.inc b/ext/phar/phar/pharcommand.inc index 2711f2fa8e..cd4471c5c9 100755 --- a/ext/phar/phar/pharcommand.inc +++ b/ext/phar/phar/pharcommand.inc @@ -137,7 +137,7 @@ class PharCommand extends CLICommand 'inf' => ' Regular expression for input files to exclude.' ), 'y' => array( - 'typ' => 'string', + 'typ' => 'privke', 'val' => NULL, 'inf' => 'Private key for OpenSSL signing.', ), @@ -154,9 +154,6 @@ class PharCommand extends CLICommand } $hash_avail = Phar::getSupportedSignatures(); - if (!in_array('OpenSSL', $hash_avail)) { - unset($phar_args['y']); - } $hash_optional = array('SHA-256' => 'SHA256', 'SHA-512' => 'SHA512', 'OpenSSL' => 'OpenSSL'); @@ -354,6 +351,27 @@ class PharCommand extends CLICommand return $arg; } // }}} + // {{{ static function cli_arg_typ_privkey + /** + * Argument type private key (for OpenSSL signing) + * + * @param string $arg The phar selection + * @param string $cfg The config option. + * @param string $key The key information. + * @return string $arg The selected algorithm + */ + static function cli_arg_typ_privkey($arg, $cfg, $key) + { + $arg = self::cli_arg_typ_string($arg, $cfg, $key); + + $hash_avail = Phar::getSupportedSignatures(); + if ($arg && !in_array('OpenSSL', $hash_avail)) + { + self::error("Cannot specifiy private key without OpenSSL support.\n"); + } + return $arg; + } + // }}} // {{{ static function phar_check_hash /** * Check whether hash method is valid. -- 2.50.1