perl-asa-1.03-lp151.2.1 >  A [d/=„bMCll;wafWcVai-YS"pJᡅ}j_N |zmv8.%/&.~fp6PgOl*~=?w}z" p5z'6 ^~ @WxO?{%!̗D^ P!n+N}G2qۡYcw&x TSrڳ{9ceQrJd|gJbا9l%w; [Vk!9ba3b5e0f046e757fe649f11ab35602eea30eb72983b51afb0fb7081ab4ff4ecff827f45286212796cc898c08226dcb082e56d40J[d/=„hgblesd|tѧ7'=jqp` 8jMi::!{L|`g*d'rJ~'hڲւP])a8GDu&a`+/1ǧ|?`YZ $wK-C1JUB}8'}QZP]a[ [c:ThPqK%La>U/QuV꫷g,C!\tX[Cم s# AE.ɿ3L>p>? d   R5 Oj     3  < X {      ( 8 9 : ,F WG lH I X Y \ ] ^0bcLdefluvwpxyzCperl-asa1.03lp151.2.1Lets your class/object say it works like something elsePerl 5 doesn't natively support Java-style interfaces, and it doesn't support Perl 6 style roles either. You can get both of these things in half a dozen different ways via various CPAN modules, but they usually require that you buy into "their way" of implementing your code. Other have turned to "duck typing". This is, for the most part, a fairly naive check that says "can you do this method", under the "if it looks like a duck, and quacks like a duck, then it must be a duck". It assumes that if you have a '->quack' method, then they will treat you as a duck, because doing things like adding 'Duck' to your '@ISA' array means you are also forced to take their implementation. There is, of course, a better way. For better or worse, Perl's '->isa' functionality to determine if something is or is not a particular class/object is defined as a *method*, not a function, and so that means that as well as adding something to you '@ISA' array, so that Perl's 'UNIVERSAL::isa' method can work with it, you are also allowed to simply overload your own 'isa' method and answer directly whether or not you are something. The simplest form of the idiom looks like this. sub isa { return 1 if $_[1] eq 'Duck'; shift->SUPER::isa(@_); } This reads "Check my type as normal, but if anyone wants to know if I'm a duck, then tell them yes". Now, there are a few people that have argued that this is "lying" about your class, but this argument is based on the idea that '@ISA' is somehow more "real" than using the method directly. It also assumes that what you advertise you implement needs to be in sync with the method resolution for any given function. But in the best and cleanest implementation of code, the API is orthogonal (although most often related) to the implementation. And although '@ISA' is about implementation *and* API, overloading 'isa' to let you change your API is not at all bad when seen in this light.[dlamb65openSUSE Leap 15.1openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/asa/linuxnoarch-DNr $AA큤$Mt[d[dMtMtMt[d1cbcc7209ba13e51cb9c5ff56287a6f8b2e3139fd180b37b2ddbe71eae8f1dcfd2180bcca6434ca1d43d3499a8c633dd68625bb03014fc484f69fc905e20af690b22dd532e4123a511d14989c4169ed56b7316cf844c29c7897a1638a461686801ef97ef5e43ce59f9c000da2905b49890c320d6c8f2ac80bc78f96b66c488b3c2b395ed927ed72c2397d835844098725dd57a9dfd8998126a095848d09e0305rootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-asa-1.03-lp151.2.1.src.rpmperl(asa)perl-asa    perl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y@U+U+L@LLncutler@suse.comcoolo@suse.comcoolo@suse.comcoolo@novell.comcoolo@novell.compascal.bleser@opensuse.org- spec file + add "BuildRequires: perl-Module-Install" to fix perl 5.26 build- updated to 1.03 see /usr/share/doc/packages/perl-asa/Changes- updated to 1.03 see /usr/share/doc/packages/perl-asa/Changes- switch to perl_requires macro- remove /var/adm/perl-modules- initial package (0.02)lamb65 15283908991.031.03-lp151.2.1asa.pmx86_64-linux-thread-multiperl-asaChangesLICENSEREADMEasa.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/share/doc/packages//usr/share/doc/packages/perl-asa//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/c30c819ae86f033ffdcc8cab5f31274b-perl-asacpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)PġK)Vq@=} utf-8979aedd501e437345383417a816e233834ced1c21743fa6258cb3b4783a61bde? 7zXZ !t/K5] crv:Y3]: `~Dyݜ`:@'d]8 n(bƿ* ͹ uߌhqAWVwZL8 ^*^ݪI aftgW$Rw"ދ/#{]{`31A .@ Q6(6z^x 乓u`im x*Ii© ,%RVƉRIV+l5GF"_=p"ʾiy#.<^Y7㘔]$5(FV0#^j'd3(V! 2Q%Ͻ;qEg(9s>xoi1@Bɦ%ΡͱHuW I`iLO:k3>rgU嫳>+)=$Q YhM<7@YJV5kd`d&nd޹tS}X֓W/s h.QZ <۔C5IKyId7vs;l7!rFd<ۀ4cige ݆O.@=}u؊?i>7tNKҶ0 8ad0xXۖ/_y$J%(81p߼'sWm*+NEU}2օUu5oSFؐPd{NBlO01Ȁ$0#߈SxM6By"n%?DG(P^UEb:h/󣓳X*҆5s)e9YΚ9@?k MTq!Nu"6.^e\e)V|JSS9C9u'~7yDVjճ# ;:0$9D HPP#9Pɐ `8h#N3΢#<$kwQ+svCgH)Bhwny +Ue5Su4Pg4*Q`i!rCsTa1:%|z0uqYnp m{iY <4tR"gGB>m½efr R`6eu+/Fa[c6F/7;΂ `.G#v UZsO7ɝ68TР/k̸oNL5BFyGt? s%.8;5:`mmH9Um V"fJ`C fk ˕Z2Ɲ/pUA"cYտ áhDBN&^QU˳bcX +n,]y%ɋ}{ ~ċXzxy`]ᒜqs+bw:sF+/>EM>JzPehG<4PG<|k8R ֥=?ٹ:vKPgaMh/nssd,erWzѮӷ(5 ?t^k|XZBl˗tef4VЕ.J՟V|y2VӆVj/v1D`ӟK7\(c~MШa=Y D%ʲ`=hO̲|BOpAiW\% Q1In1MqFeM/2Hg#t:E6Cu 텺XS4I_ǹd@7 5c[ 4L=A(_`PQNToQ8T}BHcԖv'sDZ1L]F#ܢOducz5g  j,КN&s1!CL)WIo$DiJf~ gI7QF /xׁx9RϢdc v12oR%ʁ-oT-AZ2G).ZǤaOX :B~2<3^mau 1GqCrxYRgzتho&Xmu -aM 03m^_6ɫTo}^m~jh&1=$ 0a>33H\zk}؎>UpE-:$|cx}&E%D7 JVHp}D2Va-%+62(]Y-0J3=چl4(k[//]х[_UUqMtc*dImeҎS%S3_Q[tB |" 6B6Y|%`iL53&D_,۴.9xǛVh<'cR NMӰID't"I߈狾ey2n|>VbITJJW?o_D\2L)nJ070V~57nS*b.F>#>ª?8v65PT ֔=:g +.e}Ҽ>/)ѵn3:79w$\OEz)s?R Zɣ g@ GJ9h| &H'YsWK1JijVœiED'RQ?-:GL]؈  )ݱ;AskMi0'!~!py)hSWA5ğ+E!=|yHݠC`GVg۪4FbK(MtAgeXr9O(Z@Qs>Cm0GR⣠21].Aanw2$xkf ZІeȯqy/We ;%WuZN+'9{M+X(ܥ]z{qi&!WR S1W8\-LB.B~KdG(:*_(N%m hn>N7*ڠ`M( {v~1Jm@Eljca"`<oopqw5viKbGcՓ 45*''g Y܅Md J, џ/+NyRqz%NPnc`JƆd逐VB99 ݱo.p/j mַBctA:Fc!=1k NpPwvM$Z"^kd4Ic"WtYb;W5*Ȩ$'BYG%hcqc :$?|BX Tddv+H. D'@68DjRUh ӛw (F\.a1u%kjFb@׬Q׶QEh+&lr)qXÿPK (o VÅg):iG^ɽ"oX-\untHۍ +;ܖ`7RуcuZM?FW‚ %BOsp{H~phFJN ޝE,  us{)לn >Rbp\V8}ϲ5=.)枺Dh?U=? aZ-t&kF hdg.i>R^GmL ]ܘ'ّ[0 ZM +H&ۅN?D,ϱSy9TP0 #p?N]w, ϾnMFӽ+ڲ:@\vB6nYz?1q,hٔ޴!ɟ?uo[,q(m?lTTTFhRKdk|`RQLl43gwH0<ϑYF(BΈJcDvJ"9wsazɱ7Xí`vYpMN9'xp+HJ¸v2qz$aF//[~הÕCEJmd9߷Nfu̘zL47ثnALB VArxu#&1x h>PL).vDeBp-%3FM_X!nTVBLIZS3FJ$tqZY?&(Pd7^٬B?~zl-u1j"Xz_?m^91#ǽZW^x޺3KXZKr*Ψ@$4iA}0;1_gk/t猦;:b^ 3z]qeFʋ0K15h$tbh^;M"3n%3oq(BSfDE>xj;ܓ,V7`YZ IW?w>~n綥67^sbBa; ;UѺt|>۩Fyz*^i-tBzC騉UK2'j@fePzQ8 BS}Ίv(ygxA[Ӱºgdy j~̀l f_|e`:-G|mR~uAuٛ̈W{ s ( q-˨שK;5)T.I@m3("dj8{T^r}ۊ/vI!sɲ,@P?a4z"8 ]aQ[%%r}Yr*׃ }ғ2iHy㙯^\ET@BfP:+aZӇaLȱMnk/ cvpV  /ԏ֭}Wd8Hu #8Na_6,"e?ԆM]٥"B D5`}r~.GZ}SDkM^#GD@)\bGcA Wy׺ Kӡ R&XUcebذTXg=˟p۴$ssPVBW0Pp*O"b1ue }Gcf Z`B\8u7oW>co̞?ѤK :_mB;ٔ^DQ 8;+^r&b+f^#[O7Ҍ\d~P[$'VYN3Ѣ {nS|1V,N'*evLU<1wIjtH6Ol7kCi.TXSO)KܪNd}jT4翽{`R-\e Wv x*ٕP^.qˁv`ĄovMɥ$; dMT3D星c~ʵ;AK:jC'Γ]q|c~w|iGƒOQS"[Xy!v0i-04Mޞq4U!ExU50 ]B7nyKbH[Ӂ9JO4RŒ-~o2"C-y0 EcgJc]ޏJdhUouxyԪyKˬof9=G(Cn3Vz3zŰTFpI4<'KkK(T^4E }0|UAe^Rj%hY-|U{60oèt(Wq R?6 wxU[ȸĺ?iV:ؖ;4}?Hd41|4t4 JTZ#juiT23f=/xhae߉+B/R⧪L1$CclGN!޹ogiϏ- U=$o: 1lbhjFo83.@ba\YKk̓`$+݇=-!.PDԨ'y*T2ԁ{Ij7iw@O:YtΆtAi]"1]")u&;6-&&a ދЌ]aO:6 Rzd A̒)㼜uevc8`jqި6DWXlBNCV w si4 S11_`X XJ>^4r.=2OXp^cem[ oeA64ʢ%5h7JAu?g6 5uQ"E;a-LWmU[AO[Qk#1'yJyB†3?YhRXtw]}~"7.Np)}Hg2{1De 3| O~ >Z۞L/Ri\|p'g <aEVmתj:4E݉ iNg\lvG"ñw8F:O';m.[FI.ފT$XmT fHje6hČDئJ*;$`\h \l{iGXx[qҌ+?ebO?Ɋ!5tT t a m4+^:ҊOc4GGOA%t躢Q"[{j5"Ҕ4MQH,enQ^Ńs o B>Yl?htȀC&/-7fN4AY.]m?A<+E+_ݎ.jHбNtptBj6DO*3Z !**u8tfDB*TѩTs"Jgk~(\fl5slM_v[Vļ5W8W!- lQelLrJWܴÇ*ds'2!ij$UȤz3ĦZK|c/G=Kr=lt(_Xo?#k3Ea6<:Ȁ`%ܩr.ǖkHWzP, Lܚ[ ؔ 4M,s&T[8/pW_ l2o>4`k9ut1HP6.ŦEf,֏p>I6%%r.NI 1.>_m"O"qGѳy$kL ;N8I0=C0ȃ*h؊q x^ã,fIE|]hybjϧP;{%e3h_f_QsbK(Zrȏc0) )i;|%UZ)d~DXSeyiOќWʮ#징o–1vcHH') wf/`RcIƖøPjZ*,i\p{ѿاge#m-`}-[՝7;O6-y54D}KwAIͿxs@-ڙi~b-S۞ݎk)1}D/nn'P_UotW$?e 5Y ے0J" kl#a+ىʡc**DL>yŤmbR t n[9l!^"kUDZtr]7'ʇx6ii,xހ{GoaX*J_%rDќOTWVc^{ρmyL~U4 ϟT K`yOaɝfug}ᆟdK_nt߇Q|[ , PK$dJu#eGo2z)ʖ RXBv+qET`$DoʌAo~Q;'Vz)7 1>!hdgj !EbpIޓ0jkM;V % Ғ4bs%׃"B#Ow3,̈́;%Rǣ.+û^\zhU6(\۷7C1<CiK]~2l\+*Ѓ \:D3 UE䁞<~mܸ@ܝ@k*؅)ߦ=~a2\BpEìp.7әԋE'U# U8}`M%E`WɄcH5[O|LGOkּA!=E8aoN29*8A:խ%)`-S+"O7qNT?K j*ۍl>K :ҥK͙m\O5յ{(\?UP1Xj)ј6qР#(pO_+( %s+dp̿.?ǭ$գwl,.|yXšfLhVGrɉ"&liIxE!r 2(17N{aM| PQ .O?:?|_+ym放>~o; ﭽ f8eCgP^}d+ӎ+FԎ1i?L6w‡PJ/KLixWx,>6.+##=hP9=,2`M[|r;O^J]d0Hzuѭx«fJ ĻndphhZt =V+D>ݨ +Fg` 'ZWFeuT.:|{ݥi4Y> c̛k7GD<sIy3Z`2 i ɲ-Bx'*o%i RS%jo?(-VnPƸrӠ kKZ8pą˝Tk>S&ϛ~kmisH}^PY5mmȲ8ˏ8(AJcivMT&=CX]'e t'@5J2$iyexOP+.syYC~)/ɕqX(-Ճf7ז{oPZdT]?*"e@%Qƻ٩R&jcZ>G6UfzEЛkpuKN_$$B!\-R8L 5mHqSCXŲ0&pT8o]vI!T[aƳUVN@r0@XJʐ=N铕9?U{sW۔NkB}p"ufs6)(:HjuC N(xEB у)KEZ!C+U*1r[jhI'0  PJB kn Z M4@Y{-Oq;lu~l ް'$Of rvyum0CTC|$EwH%'AT Kmd%ڢ"]aRi>FC f5 _B;z1t?Wmj|AB x4/.U|PZ4w[41gU7$>rC?}B ` nz<~rcYo];cy1 0 Cu_[E)Z., r N,>Sm e4fiǾ}[cN&1}gwFCY [ (r~,䦹Fܖ5dQ+rU%5VOG}nҬV@D J`DUL(D<2د:2)y2_86c1i$$"XXtJ6'Jmf'y%+ IXSMC -8aMK!BB*^\g; _)tEHy/LݝOLܢsiL EX HP͘K\A?Na,0弖4H; .usT:XDِed2|0e=D g:G&cz8Ѹjk#%.E޶sHf6+T}źMp0Vɵa 6'xtPL8|X(UˤKtnV5Ծ cW;gCcֿQd[\B3}slZ(MJ f4s^,^v-奕Ф/lC$/f7sq>^DZ\ƭ { b?G1ajw.}*>{.G^lۇ{TfXSMC!M{/PO1lM^R2oV S9#SC8PrAA$o)b|뻍ym:vQW|Hӏ2Q"' ?$"jeyFf