perl-Data-Tumbler-0.005-2.el7>t  DH`pSDYj/5,d~]:+n{EE}L7rV$6" u#|͸O탋X_'6w_Ae&< ~8ƜB*5RLVΆ^wf5ۻ]ɬ&جu:.s޼A[KM'#lӦDc4\?f_0^sLT!EiF n;ѣ("g \vq$ZSUqdu HrR~"M=%ɯOR;/[60jpK*{8h!7~z f$-{mCQ~Ԟ!]*6b+{aفީ2<3fcA4˖M %[Z"jiKkjmP&P* ɠ?ER2*Z}p=@k%Wyssk+SO6I2ޏ#|gMͭSs&B{űtky;}4HSmLıE*dOs 5\ )\r^֙~#F~hBJN 5@8Dt#c۠%0ںYD@yO[ۣɝ.G45^EQoV/\[a=zj>,PBR}ec;Ż0) $7o/m/7Vpii݋)L]Umb8JqLqmF \߂Qv-g.A1nCNSp crk`Ͷ$L#VZ$(]Wʦ;۔?.7 Cx qC/^kq. A c 4.0 !? d  J "<flt|     ,@H | Y (|89:@A }G H I \ ] ^ d e f  F Cperl-Data-Tumbler0.0052.el7Dynamic generation of nested combinationsThe tumble() method calls a sequence of 'provider' code references, each of which returns a hash. The first provider is called and then, for each hash item it returns, the tumble() method recurses to call the next provider. The recursion continues until there are no more providers to call, at which point the consumer code reference is called. Effectively the providers create a tree of combinations and the consumer is called at the leaves of the tree. If a provider returns no items then that part of the tree is pruned. Further providers, if any, are not called and the consumer is not called. During a call to tumble() three values are passed down through the tree and into the consumer: path, context, and payload. The path and context are derived from the names and values of the hashes returned by the providers. Typically the path defines the current "path" through the tree of combinations. The providers are passed the current path, context, and payload. The payload is cloned at each level of recursion so that any changes made to it by providers are only visible within the scope of the generated sub-tree.SCxbuildvm-08.phx2.fedoraproject.org!Fedora ProjectFedora ProjectGPL+ or ArtisticFedora ProjectUnspecifiedData-Tumbler-0.005.tar.gzhttp://search.cpan.org/dist/Data-Tumbler/linuxnoarch XSCSC12f600b87d75120a3157c266926842736314b099c59e09363f835de69b1f879c3ea20546e3fa9c108d7fd82ed198958ae545ca95b38acbc22905b324c724b1275 mockbuildmockbuildmockbuildmockbuild   perlperl(ExtUtils::MakeMaker)perl(Carp)perl(Storable)perl(strict)perl(warnings)perl(Data::Dumper)perl(List::Util)perl(Test::More)perl(Test::Most)perl(Time::HiRes)rpmlib(FileDigests)rpmlib(CompressedFileNames)0.880.114.6.0-13.0.4-14.11.1SB@S0@S.S,)Paul Howarth - 0.005-2Paul Howarth - 0.005-1Paul Howarth - 0.004-1Paul Howarth - 0.003-1- Sanitize for Fedora submission- Update to 0.005 - Make a test from more detailed example in 0.004 - Package upstream's new README file - BR: perl(List::Util) for new test - Update patch for building with Test::More < 0.88- Update to 0.004 - Improve the docs with a more detailed example- Initial RPM versionnoarchData-Tumbler-0.005.tar.gzperl-Data-Tumbler.speccpiogzip9buildvm-08.phx2.fedoraproject.org 1396960888?X ȤrgFYG W0HjA6pM:isFv=gRBg6CN"$FZt@2UOJWR'[{SrjPPM|p[=}XAl._)05U.ڒy[I'#YcQM )9C.5$(iMoF,O'H4n:OVۏ/dG㪯03BWnYTM<0oi](nɾ-{SE4-]M_Q'P& kdƅaVؠDU_E^1pX7Av4#NG̅B79Ǹ_Bxv]L0v8+jGȉ? ʥX87JUm&e4S?Sz?JTjyW ^ƊDjmiژ=ohy@XppyzBnh-Ubd}1-׺`i7꫰iW6sNJ^Mk[8aIb~VMW$ܾpj>6j#p^Hy=es9U. BW%yԧKsmK! i |l>ۮ5d B-sD;BV`?Rcb#u}le*^{d͋tcף#W'<2D 58I;#V>T;w1#ݭѩGO;P\fwT+OXN Fͼ%YG{Wo/w"y5ޢdsbo՞Ad6Tj٦NPƷ^DX@Sd)~t޳iXk99l$\ajD~T9+/*K[Y &vct4]8oN>4uV0z=<|'qc; = RO~r/yC{2 bķ&{dx^yLc~![pJZnJph^̷ %mBOnR"YBwǗ8ZNW[ݨv80,cKfnSˏp7-TfR3,SpFu mT bx2La&:Awl4aJ% vWQo{{ElUG w$8++vrqq-/ *nY[f1wd$\[[BN׆x]>ta]arzYhXoP5vf΀XWEMoŏ!+}W,qUO EnK[ ro g Kj ,kXm}pct^*UV(3|5#R,HrS?S +~]i*_f-W X{fTsPFsMYrYqQ{Vt`̯ F\ATte l>_{uvئ9G6{jX>'?Y?&~^801Vw@L-:cEᮅ2Afw,,he&eʹoD ZS!z=uesYԃC_/;l_t.Kl+69hB^=q0;Ð11b ܍ZF>ݯ\^.%龨i^Ehr .~NQu)6m|MpbvX ט #.ߑ:y-ehSH7چOB)ݠ~g+>~gЏz0i## $1J_Oļ6ŞemIKm~:mK˛=b;^qďU/g7=Py}dE 最ljܚ݉}OnjHpGS͜a5AُƤt@F廢}+vy*7Ͽ7UW'>[ j*|8629գn:/oq&שK>%_ўN})%yJ%QhWm'8BRioAWt5nK{{ޥZ5Ds )o녩l9XZ^؁󶇘(XcL2n[cZD,}Sj[ 1!u8_& ~)B)4wN z8K̎21j'xGv( X7sD<'ҟkUң2S>2WV1L|Gg\^"|,>]̍ RRNNŠd!gVm̭$&N_}~03aH8D\yp1;ss ;K7`x]tEfl-.uFRO xIJ.MD_;uؿ_[7[_ktB66Z#ZH llw Wsc&_nZOz.l7Rk9;f>7n ēnT赡yq[D͛@@^`̼M.&.#刌eK i 5,mS*ǰ=a0qLѣ3}txc}|J}vfjQ[yn[Jl8%pwvƯi@kuη׷{5bʟ.`;޾B"FL-Şj.v9!Ҿ(DxiS|ΦO,]5M79YP8cㄛŠnytzbIb[ȼڵGȳ?txu zQx{Z{5^:^vGlL-ԵڿȄ6~so}{hy{[9c'zDZl<W{2l7msQ펖zwؔ;&p#6fƂ.hOh9CFޚբ>o6+.[[~j1Jmnjte'0,e NNs}RyN6#d- ?nj?t:dX!|tTmюS;zmݶ.v˲֗1X8l,Փuu.tƮ>ꊑ]SlB:ԊqlK1V5"#խe\%uIcI)k%ŔR/TDdr*-5pĹPiD]/: ~\+һ >>kN_6Gl5z"6ؤҁdK ȅJ.Vi zgѱĹlxp]w>v˂w*qj4C+wkt>EbD܍J ×&]v>x>+lLԥW.bupIΘg^)m?juo>be,vkEtgzogMmA}~xN\1!f$Wv6jfnFsIN0Ҹ$l0PX)f nڱYYg<QAtYs7J)x ;LJokA;l-ŻAa^ExժQ5Ź; ٰJ=GĨ*k;o 4XM#}RϷb%qET37|_NSǤϋ8s)Rv2IvQDvK,0jF;lj˳vJ͗ Ve o }h+3K3*30P(]TᚏɩL 5}{X poɳ<^޳!I1ͭIb5y 9/躶`ʙM57".#W?b#H6vNY {v{;y)fM,,Q"vVI}>ލ%a6}K5k4ݭ1ig\C꼍r+=6 ζ;Ⱦ[X[" ~7ޱvoƠX$V%Ad5m/ 0'DzW0;D!rh,rfOᐤ@M&x$@pyl{$KIlB iaɌ~[!I#:HD3T^k'52R̘Mٕ)H,cʀH*72;!(H/y