ruby2.5-rubygem-actionpack-5_1-5.1.4-lp152.5.6.1<>, X`۸/=„-e6k$Q[T#ǜ~l.Z.oǎʝG; 4M ܓ29OeDkѧDrK3ay [OArhV aǡ`Tj]*ߣ1*Bߚb^:*3>>D?4d!' 3 s'04 Mh :    4 6<9X=;AAPDlEP E F (G#8G,9G|:IF^/G^DHa`Id|XeDYe`\e]h^s$b~c~dWe\f_lautv whxy z0Cruby2.5-rubygem-actionpack-5_15.1.4lp152.5.6.1Web-flow and rendering framework putting the VC in MVC (part ofWeb apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.`obs-arm-8uopenSUSE Leap 15.2openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://rubyonrails.orglinuxaarch64(>2 $RK4Pa, G-CpQgSF $*& B0} J !So  a"Q 9$54l.x]_ (-A ) xR3E!e'!x 0 y$Fb /4Xp*y ^ .2' iL%bD# 'f'Ph}; DCCA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````cb9848f28722bcd97275f9cc0028ed7976ac7c9f02e2046f7093ebd97095e898378c72f6a5d92afc01c43472c6d9de890dfceef57aa691fee8878b7fc44c374c87f8e4ebb1b793a48f8edf23cd0389a1aaa212aacf69e69d956c52ea2ca4b5a446d27ad8a588e4c597d229d81caeb15d9d6f04f8b2a37a8538b10ba4342c15db77ffe47fa8f97a213cf953b2813a2eca5a78f4c2b1e45356b4cb7e2041c1f4938c34b9903c92f64b730ae1ccaf3a744da4f0fe6f63a35df17bce44b7562dd00152287dca77c3e433ce096bc1c05d41ade3e4565b5110137398b21c3d9ddb7ec4ab708e600a2dec0c37ed2d39afc5387fb633854206ad26896ecf53bb8f128a93d4db6d06f87099587d629ff2dad12bcc8b11908282ce09ce5516746f73bbaa2ac22039668096b6dee3772d400ca9c31898f0cba3960bbd7e7a604f5ffe188414a8cf36b97ffa4d3700177bb9d37aea16c49ddb08cd495e446b3d0d5b1a18e606c0dd76b33c339adf87e16fe48ea61f6b234a65fd4efa07c6f90c8335f43b7283043f876d2224e49e0e571ea3ddcc990baa59f80ab82196ae1239845aa4164b8a329d1185d1f33f847ceb6e59607e1e0ddbcf8ccdbd3cc43cf4ab4000fec1dff1605d3954f1f690265c50ffca11a1c1334d13e09bf547e231f886d2a8bfc09abd994a58cc139293647b31cc4a4341b1b5b7f723628b4fe8108fb293727bbf38fecda2b4e4a724d2fa04c369c808a2ed8e10cf88168c7c7004abc597c1966950bfd938024d5d5fa8014ffb6726ede63ceb0bbd83ff3aa2e6f5596c05f4add694690c2af7babeeed9711dec11d2b820ccf89708281511fa239c338b2f61b48e2f6491e9144a8825afcd5a9a7393feff0cbd0b42bf267760c0123d90026b9535f1e02e7d7eb62e4eba9ff002a5867e0e7c3fac00da158049e3f927590ea86b0f0f32e6ef7912d1faf473fa5fecb2b274eb8818130a66026b7097e04c17d45ea7a52e5b795f80c95077682a6339ace06d9cf1e3e9c4b04597cf28b0d4ba750e6846011b91c6b074b2125e0dfd488bcaaa4b67ff8aa6093683894233a61d9a9427a099cf0c70fe2720bdb25cb9237a80fd2ac80064e3a757dc0eab00daf2f9c0d60875edcfdaa8976e5194c81f03ba830588b00f3df10cfaa1a87fe4b04a5f1b953fc9b8a7856fc57bbfcea6a10a68b34c155f4e37945e66c9ba022ea6a15ed9117c17af2b17be35a21b6c104b33f45628c12aa8476db09dc33e2df847271fb0405634c03b70dd81b4cf88db407e5b41d110ecff5fb2e0e60849a92558cc75bc9f4d775b5d037ccf4623fcf91d46c7bada7feade98122fd4b822b40cdde1d7d2f0502d6b7089c3088ff85566ce0003e7335f3d2e1325f5066ec6920fad2599b08ebc6479142e4ea6e65253192a130ee25a6ed89c781cfedfc4e297072bf58af0974ab5228981f3691a7d945b3d38d48fcb2e841125e04e14a499f9a3891929f1a398916b6f18a9829e3ecba2643bc8e324b65a412e6bb79c559faec322ba040af399629f378405c4b82a65b061579ca831cae303b2855242dc2798d065675875a84ee80e3f075a0f4f9369c544fa6818997fd1bb3c221526dc27452970b3be02674850e1369a925d3ff2523e9709f5b49a4ef7b1ff642958553c7f88cb86ceceb52d424586701126a0856ca461c0b9cfbd0595ab9bd122970d914688efb1b0730e29d009439176746274468b34c20d4b37f42f6b33d4fe54c35df3150e92294f277a3a078f35dbcab586834214c669861ad051f2cfe2474ec5769515b2f9572e813d3159d7920d2957fee1c7a7504c06c09fdafee5f07a75b1680006d896cffca5e7c28c742003aff2031715cdc109ec6159c336e6757dfbace64ed773dd2b041d1989e8cf23d26bf7aebee5af267e433c3ec8c7a900899169f88ec6be8b035b5090d07ad18cc2c6bcc2724938a861bed67f63366bf5af3263bba1d5456f73dad374806e0cf71ab7d03860109f11955f2a6eec48f99d712c87908e4f2fcffa37dce41216aa32ad40bcbc95209b609cce91ecaec66aebe1ffaa39658aff2951a3d03383a47c39c75dc7e97a9c86b7d463b8143b7f27f7b3bd5c4b864f8ca9fa1c7dbcc7bb67f1e86e1244ab0c87d25a08d60410c672f1d815efa93dd4200b8946e3cee51310fd26a3b48148fe717bfe61a9978696787bea248d3094830b81e309ef81408b5ddf5881e02f98cd9c1c3ca81ced485813b9f7b6895602ed894dec57439b87bfd513b82b3e481f1d8d8f3ff5e7babbf81b4b6bf313438c9102fb0b69cec0991742ef5616c22be0fd2fd3f39a94a5b520c9c2ed2509c5b64cbb236f2ed737e7c644dad1fb2e55e1b39a09f92f0d2b8b83e7a6e1653320533a00eb81634920a946cb074d78ad511a2423054e811133d500859d25e9d8d116e729d745a1887d68de28af887aab1dcb17ece966425af21c82d28f12d50a260cc238dee5691af9158ea5fa1a0cb90c9df7cf0394e4bc20f4a74f9454b4547221567a8ea7824b925280d9586784c705591fa64048aa0a66fba577ee0cd783f2eb7c4a82fb54d20d114fb4bf93544406e3d2b56e12dd1cbb0e279243b1cf548b07cbae72a60f884b415039fa682974236693f5ab27334d150d585ea669af95878ba3ce54330ca77b45cdab2b9217a93826103bf89248b9c48780cc23ca5fb6d3e5aefc80fca6832f1ba1007caabd04f0d1ed6cf96127e0e59df52df8e23c0a098c81416c307ec18f276c0caea71d56511cd4ac2512dfbe9fe4303df2bb59548374fb9e86b503e7a323147a1d3c8f1e81d2103a1f71be2a7acd7ed7061825d315f603e6390e1a9730fda3a7fdcd34350f7a1cf1e62aea24638056a2e3858bd30fdfc1cb5ee87c503f200f591edf308c734f082732572754a8eda4e7c61feb1aef42c4b8247c3dc7285548fd33ff64481101f5b56b533de38211b3c1173930c77c94f0434bb6de58671a2fef20f99a87eba3302a92ad113a87de0d8377b749d0f38b4b6f8c8dc5f7433d5b8240f6df9b38328d6de4b7b5f9dcf97acf369090bf8d71fbffef85c2c949cc78e714f0cc6b8f0e31c31b1055c724ef6dec8e4cec81461a953869a01b8a30e99c359d585e2182c4e523a17907b10c2e6352393457862541f16f6b04555f8870b554801123a6080227aa61e1a40542fb42011e09c32d67679d027e86779b30034200a692e72244cecbef5742a3285f2077147334e0989ed355cb05d383663a58fa04600ae4f2f7dda1c8fea3050a9a3cbb51834111fd5124fa42de2483c0fc24f25384eece0abc91d68a6fab34bfdf6fb882de75830eb6d40f43b83daf57c14a63d29a09b02ccfe589c3f0dd2b41c071881be7574129269382a919066af2a6a4a44f16b902355c39384504a71380ee3463f5ac0b1034b2fa661fbb0947b7495b956e581cab583e4855c5cc4e6447703434ce6e9ffce084035064d0cecccdf267ea5b3de5f3be79e066ec13e69babd82fc3875d0859e5f00f2075c9b68c8b68b94b23eda35fdd42c9001817e8424923ef75c0e3e82c4c7ecb4077f9fc666bdf92be2285dcca9d4e1c6fa75c883db8265f6399c3badebfb021c6edefa2de477b5de077a981c6eb759d5ccafe7ccf6c62bc037df8a9f2f3a240cd41d471285befb0fb599fe5a2ce12e94c2ba82fe4c5d27c5757acf5d3b5b6ce61add6d314f40e7516f8a8050c6775c4b4d8e4eec652a3d1efd07a059390c8e41aa301d7aff0e7810e74bb178267558203f217bfa8563c2217762bad092c0bc510e0b6d20d2a3da43bf484e4cfb17fcdb0b3c6a2abb6c4e3ed8abfd28a7588c468eb00bff58a2ebd144a120aaed67bfd1f1ded59c7394aa5341d086df2e1c62566e45b270add531062e07ba91cd4af693b418a7e0b6c69fee3d3c0efbeb227c45e19b0a231854c999458bd2fcbf3ced16018dee4a3c985aabfb446502a1b95dd60e5c8bb0762d27b912ac648edc749a75420fb0a080cd5a1d0efc33628ea700557a03fb3d214463285f39e5cb86cfc21e1beb089214e2b731587a9c86afa71a3cd9fe0cf4a7d10d4f77c4beab676a6c28f6323928ab8e9bbcc6ec14677eb14cff606e745faf52edf38e05684e58cd3d316db4e54dd8ec2be65490af08d67598059ef52bd97d08012dc3dcf4d6346defcac3d1eb5efaf6f9650aaa1ea914ca8e9e5ca8a2d1be5bf782cc85df91f4c4800197a4d5671d56bdfaf27e843de7201ec8716f6f04b7d5f56d3ed318f9583bfe9560b3444819aba3d9e04679bf1a6d11daa9c1120db5751794e8bbd4d77d0fa71bef48cc0d5d15ebfcfbc5a65fb8639df2b839969adc7f22131aa40ec72f36a2164e2668e54fdb0e784dfd4935fe32dea1ca4827af3264172b536a60292ba34d8a254faee3023f8a27b235b11b9b49395b9fa58cb027d032dfff293c7764adb26e12897089d6b68e2f3c29dd2fcf70031a3525f00d02e625285695a2dacfe98a10db1a4e18834fee50235bf2d49ee66df1f6d069e2192d6f9ff75ac48762508c9503dbfed960a8be89c8d475dfd81f81fd25ad90a4e7272aef99cc96dd663a0c78d51c1459c54e74ba78855c08048d5ed20e0a810d13003687254025c2ab34509d74579d7ad91643e04ea70dc7c8da72dfe3e1fa48d499427eb1af7aff816e50e1c646d667352c8a6b0b7b0650746028f0e1fc2d54d14100d470c7595af34c935749f461d5d693838a14a7c7eecacfcbe49a0f0b858e06aac5918549013d12e0082a57c160a07668af84b4a5bee01fc62da0b09c418bc78718ef62e68dcf8eb38c2368470e961a05f2114ee777ab6126f0288fe7b797c2b2bae15020554b6726758ffa9c8ea9e2a33f5a76b601e520a71327dcd3148e20e76c0c0d2411ea6cfa8bcde7406e009f46f4ba85e5c6eaaaf2c6f4a5ed02a22f3a3ffefe669deb1ce69295dc27161fe6d39b11024b3760976f63057aa959e84b00c1a6f6d88d45df80ecba46e5d6d4802a154b6afc7da3877f198cf6352a8086ea09de4b6ee4d678bc8646550dd99effab4bce08fb37eadaf35af9a1a27ce730b56e99614979255b7266b73d592fb89def2ec9548f2361a712adbfc0f42d6ef8cb6c2015757c91014f610981b817fcfa2915c800ea0c536badc3a67e39d552cac8481091e6045e8e4bb165a7ea48f92e513421bef8dfaf66eef684aa3d9e32cdf528e72a073ad2ce6d5daebeb7b1ed944d1bbbcb7f8394b0fc2a9db515d218c6f5b751c18a256c82e1ce818bf85dc8584b84d393968b1b1eae48fd3dbfd09a960fe2f825d9f55d81df41b5ff5b44632838b5f65788c22677011ce3f27b00322af174196670d5c79a35f1efec0354c7521b78b626014ed20c99162e779e0484473184c04e836edc5b1a06d42211a8da08b8c8efad5622dcfd81a1276289a1099e920a9f39ac418d24ff2001a486525e96c588f842b4e15860b768df3492f03672fccfd1c911b26fa4279954425b61804a600590cc1bfac54de7c8ae7bb74d0fec54c1d933103fbb931b47ee2df9e093a8f390c7b06a16a573b44dd54a9e6b6a46879a00262985d8c00fdb9d9e24eadb1a50eaaa30fcb7bfdfdf1b89f762d7eca601ed0f8c0e01186e1b44a821f267b1a0a1c023b2ec6835ab1956c135bee43769c5beb9e4fd76061759df9de1d04b0488e44f6b8a6924c223b0e1bd194db3b5eecb08f389cb5d057be47fa2890598c84285b29ba2a991d7d969fae58e607fe205e1da30c72aa39c85a7e9aa8ebeabe83514343318de4431e2af2864a2c916de41956350adcf3145dff4c025cc4371b17c50fb4fd2ebf230539580b20e44a6cf0f949b88eebc0740a929f1690f7334d3a8e3f1b2393daaa8ff891617b88074f40028f0f03cff477f9f7f050edbca7b902036af534fef3e7b418bfddabd10bd5ec8340a1c76b78e759c1a498e7ab870823e5e81c564ee3a0958d8b50360535eca972b76fa694062b77e053d0cd3125135de7065a70c613720978165ecf3f90f8f3e5655a3e041835bf0c5b94d6b4523ae3ad6b15abc8b0eb228647a0f242013de970ff742f19ecd0c9b5c6fefbc5634853ab183d3445f25cca18217bf287f2edf8e28bc81acf72a3e20da5acbd45174c6e1249ab943b155838f27f79534035b4b604b46c83d10e26fd21a2abb3e8b172c5c296f9962e4abf84ff5869a248992547daa74488cb511fc72c1eaf1cc3eb3a9f6bacd2416133f233f26f04cc728be403ce7e32de92046707586ba7658f5b18c5488ad4cb8830719af7e2bc0b11b9b9264778b6a5aeff857914b9af5b546046910e7093fde1cbc19e8dae128891b21c4ff8133631c90b4961dabf7c7831dbb1beee982cd1165e32c78bccd4f2e81238ba0e400f56bf5fabf4fd10afe6789d04330cfda2fc326441ab0f9b9336230c17d70d9c50bd798e9070cfe43491bc0c76d7cdedc73a1b74e778ea8ea26de1a29d3231b981685c344da371ed69ff06bc8e5f54cdbd611acb90192cb4a21cb509909386294cbe21f53350694cbf2ab401f580799aa76eb032ff95cceff503d0c8116cdcea0ef34992957727af33779551af4c6f482714e1d2f73f8ee9e624efdcff3226b4312a13d144e132159ad5ace608329d6f170f335178b1f18e3dcfb012ccb9da5cdb745faaf3de8edc71379b9a652b0e3d4f89e11fbd6d9028e36d7ab67b842ffbebf90a9f1300b87e45d4f49520cce85db5799313d5c1bafb6c7d32515fe38cae37d1f1d7584fa0afd4ed1aa46f039c78c714be1992d9bed9dac5d71eaa20060194d8a314fb2a4a7499bc08b78b4efab269b2b40feb4065693edbb31269fbc8aeb67bca1e820805eb184c608a32a190f73315bfe09241d72c31ce9bc89ab7ff500ab09f98446496debe056a06f722f21088dc987c370ff30a02721089d890cbc3c954748dc9d82023679740136a6e8f7a0cfd1faef4baa06faa77d073ff8382ad4bd4b4e67a23f95f4d288b3e8b71f280c69f74177869eeb5a3168821192489ed9745f883c5aa00a9b426cc7cf790c699d737f4f416047498c9965b5f562b78f105e38cfc36d4f9569ac21f8a79a2dfceae3f393b497d2ac466999b3dc51ea3be8668592daed1d3189887c2058d5f2d4bc49c4a09f4a8b28731e22a134bcced7ee5b06b4217ac11751cea7ae652eb5e6a35483a211ce909f76ab55f9e236db68204614c3ca239451b1e71a2d440e89e8db3582523e5aa0c29acbb3db258245bb11f673d790a184aaabd78777144b2e52545799dd2488cb337b67733f7c42d230cfd343214b1213240b7c5085201b4b0045b2d1bf63c22896d96eb0e049079064e3a8e4f68d500a61cc9c0699e3d43626911275fc22ff22e10c4d3dd177fb89d643aae4e6460a599a7d4f6bfa2eeb313ccbb441b87e288d0196e9c1be728f3932a../../../../lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/CHANGELOG.md../../../../lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/MIT-LICENSE../../../../lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/README.rdocrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-actionpack-5_1-5.1.4-lp152.5.6.1.src.rpmruby2.5-rubygem-actionpack-5_1ruby2.5-rubygem-actionpack-5_1(aarch-64)rubygem(actionpack)rubygem(ruby:2.5.0:actionpack)rubygem(ruby:2.5.0:actionpack:5)rubygem(ruby:2.5.0:actionpack:5.1)rubygem(ruby:2.5.0:actionpack:5.1.4)    @@@@ @ @ @ @ rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)ruby(abi)rubygem(ruby:2.5.0:actionview)rubygem(ruby:2.5.0:activesupport)rubygem(ruby:2.5.0:rack-test)rubygem(ruby:2.5.0:rack:2)rubygem(ruby:2.5.0:rails-dom-testing:2)rubygem(ruby:2.5.0:rails-html-sanitizer)rubygem(ruby:2.5.0:rails-html-sanitizer:1)3.0.4-14.6.0-14.0-15.2-12.5.05.1.45.1.40.6.3221.0.214.14.1` @_$\@Y@Y@YNT@XEVW@WzOV޾VՄ@V_VEUXU>Ua@UT@TT`Jacek Tomasiak Manuel Schnitzer Lukas Krause enavarro@suse.comcbruckmayer@suse.comadrian@suse.decbruckmayer@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.dedmueller@suse.comtboerger@suse.com- Added patch 0003-CVE-2021-22885.patch (CVE-2021-22885, bsc#1185715)- CVE-2020-8164: Possible Strong Parameters Bypass in ActionPack. There is a strong parameters bypass vector in ActionPack. (bsc#1172177) - Added patch 0002-CVE-2020-8164.patch - Renamed patch CVE-2019-5418_and_CVE-2019-5419.patch to 0001-CVE-2019-5418_and_CVE-2019-5419.patch- Add CVE-2019-5418_and_CVE-2019-5419.patch (CVE-2019-5418, CVE-2019-5419, bsc#1129272, bsc#1129271) * CVE-2019-5418: There is a possible file content disclosure vulnerability in Action View. Specially crafted accept headers in combination with calls to `render file:` can cause arbitrary files on the target server to be rendered, disclosing the file contents. * CVE-2019-5419: Specially crafted accept headers can cause the Action View template location code to consume 100% CPU, causing the server unable to process requests. This impacts all Rails applications that render views. - Add series file for better patch handling with quilt- Update to version 5.1.4 see installed CHANGELOG.md- Update to version 5.1.3- update to version 5.1.1- Add patch for fixing content type is nil Already merged into upstream and will be included in the next rails version 5.0.0.2 https://github.com/rails/rails/pull/25950- updated to version 5.0.0.1 see installed CHANGELOG.md- updated to rails 5.0 - see http://weblog.rubyonrails.org/2016/6/30/Rails-5-0-final/- updated to version 4.2.6 see installed CHANGELOG.md [#]# Rails 4.2.6 (March 07, 2016) ## * No changes.- updated to version 4.2.5.2 see installed CHANGELOG.md [#]# Rails 4.2.5.2 (February 26, 2016) ## * Do not allow render with unpermitted parameter. Fixes CVE-2016-2098. * Arthur Neves* [#]# Rails 4.2.5.1 (January 25, 2015) ## * No changes.- updated to version 4.2.5.1 see installed CHANGELOG.md- updated to version 4.2.5 see installed CHANGELOG.md [#]# Rails 4.2.5 (November 12, 2015) ## * `ActionController::TestCase` can teardown gracefully if an error is raised early in the `setup` chain. * Yves Senn* * Parse RSS/ATOM responses as XML, not HTML. * Alexander Kaupanin* * Fix regression in mounted engine named routes generation for app deployed to a subdirectory. `relative_url_root` was prepended to the path twice (e.g. "/subdir/subdir/engine_path" instead of "/subdir/engine_path") Fixes #20920. Fixes #21459. * Matthew Erhard* * `url_for` does not modify its arguments when generating polymorphic URLs. * Bernerd Schaefer* * Update `ActionController::TestSession#fetch` to behave more like `ActionDispatch::Request::Session#fetch` when using non-string keys. * Jeremy Friesen*- updated to version 4.2.4 see installed CHANGELOG.md [#]# Rails 4.2.4 (August 24, 2015) ## * ActionController::TestSession now accepts a default value as well as a block for generating a default value based off the key provided. This fixes calls to session#fetch in ApplicationController instances that take more two arguments or a block from raising `ArgumentError: wrong number of arguments (2 for 1)` when performing controller tests. * Matthew Gerrior* * Fix to keep original header instance in `ActionDispatch::SSL` `ActionDispatch::SSL` changes headers to `Hash`. So some headers will be broken if there are some middlewares on `ActionDispatch::SSL` and if it uses `Rack::Utils::HeaderHash`. * Fumiaki Matsushima*- updated to version 4.2.3 see installed CHANGELOG.md [#]# Rails 4.2.3 (June 25, 2015) ## * Fix rake routes not showing the right format when nesting multiple routes. See #18373. * Ravil Bayramgalin* * Fix regression where a gzip file response would have a Content-type, even when it was a 304 status code. See #19271. * Kohei Suzuki* * Fix handling of empty X_FORWARDED_HOST header in raw_host_with_port Previously, an empty X_FORWARDED_HOST header would cause Actiondispatch::Http:URL.raw_host_with_port to return nil, causing Actiondispatch::Http:URL.host to raise a NoMethodError. * Adam Forsyth* * Fallback to `ENV['RAILS_RELATIVE_URL_ROOT']` in `url_for`. Fixed an issue where the `RAILS_RELATIVE_URL_ROOT` environment variable is not prepended to the path when `url_for` is called. If `SCRIPT_NAME` (used by Rack) is set, it takes precedence. Fixes #5122. * Yasyf Mohamedali* * Fix regression in functional tests. Responses should have default headers assigned. See #18423. * Jeremy Kemper*, *Yves Senn*- updated to version 4.2.2 see installed CHANGELOG.md [#]# Rails 4.2.2 (June 16, 2015) ## * No Changes *- updated to version 4.2.1, see CHANGELOG.md- update to 4.2.0- update to 4.1.9: * Fixed handling of positional url helper arguments when `format: false`. * Restore handling of a bare `Authorization` header, without `token=` prefix. * Fix regression where path was getting overwritten when route anchor was false, and X-Cascade pass * Fix a bug where malformed query strings lead to 500. * Fix arbitrary file existence disclosure in Action Pack (CVE-2014-7829) * Fix arbitrary file existence disclosure in Action Pack (CVE-2014-7818)- To get rails 4 running on SLE 11 i have switched the rb_build_versions definition to rub21 as it is activated within devel:languages:ruby. That way we can get running rails 4 on SLE 11 too.obs-arm-8 1622023899  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.1.4-lp152.5.6.15.1.4-lp152.5.6.15.1.45.1.45.1.45.1.45.1.4          !"###build_infoactionpack-5.1.4.gemactionpack-5.1.4CHANGELOG.mdMIT-LICENSEREADME.rdoclibabstract_controllerabstract_controller.rbasset_paths.rbbase.rbcachingcaching.rbfragments.rbcallbacks.rbcollector.rberror.rbhelpers.rblogger.rbrailtiesroutes_helpers.rbrendering.rbtranslation.rburl_for.rbaction_controlleraction_controller.rbapiapi.rbapi_rendering.rbbase.rbcaching.rbform_builder.rblog_subscriber.rbmetalmetal.rbbasic_implicit_render.rbconditional_get.rbcookies.rbdata_streaming.rbetag_with_flash.rbetag_with_template_digest.rbexceptions.rbflash.rbforce_ssl.rbhead.rbhelpers.rbhttp_authentication.rbimplicit_render.rbinstrumentation.rblive.rbmime_responds.rbparameter_encoding.rbparams_wrapper.rbredirecting.rbrenderers.rbrendering.rbrequest_forgery_protection.rbrescue.rbstreaming.rbstrong_parameters.rbtesting.rburl_for.rbrailtie.rbrailtieshelpers.rbrenderer.rbtemplate_assertions.rbtest_case.rbaction_dispatchaction_dispatch.rbhttpcache.rbfilter_parameters.rbfilter_redirect.rbheaders.rbmime_negotiation.rbmime_type.rbmime_types.rbparameter_filter.rbparameters.rbrack_cache.rbrequest.rbresponse.rbupload.rburl.rbjourneyjourney.rbformatter.rbgtgbuilder.rbsimulator.rbtransition_table.rbnfabuilder.rbdot.rbsimulator.rbtransition_table.rbnodesnode.rbparser.rbparser.yparser_extras.rbpathpattern.rbroute.rbrouterrouter.rbutils.rbroutes.rbscanner.rbvisitors.rbvisualizerfsm.cssfsm.jsindex.html.erbmiddlewarecallbacks.rbcookies.rbdebug_exceptions.rbdebug_locks.rbexception_wrapper.rbexecutor.rbflash.rbpublic_exceptions.rbreloader.rbremote_ip.rbrequest_id.rbsessionabstract_store.rbcache_store.rbcookie_store.rbmem_cache_store.rbshow_exceptions.rbssl.rbstack.rbstatic.rbtemplatesrescues_request_and_response.html.erb_request_and_response.text.erb_source.html.erb_source.text.erb_trace.html.erb_trace.text.erbdiagnostics.html.erbdiagnostics.text.erblayout.erbmissing_template.html.erbmissing_template.text.erbrouting_error.html.erbrouting_error.text.erbtemplate_error.html.erbtemplate_error.text.erbunknown_action.html.erbunknown_action.text.erbroutes_route.html.erb_table.html.erbrailtie.rbrequestsession.rbutils.rbroutingrouting.rbendpoint.rbinspector.rbmapper.rbpolymorphic_routes.rbredirection.rbroute_set.rbroutes_proxy.rburl_for.rbsystem_test_case.rbsystem_testingdriver.rbserver.rbtest_helpersscreenshot_helper.rbsetup_and_teardown.rbtestingassertion_response.rbassertionsassertions.rbresponse.rbrouting.rbintegration.rbrequest_encoder.rbtest_process.rbtest_request.rbtest_response.rbaction_packaction_pack.rbgem_version.rbversion.rbactionpack-5.1.4.gemspecruby2.5-rubygem-actionpack-5_1CHANGELOG.mdMIT-LICENSEREADME.rdoc/usr/lib64/ruby/gems/2.5.0//usr/lib64/ruby/gems/2.5.0/cache//usr/lib64/ruby/gems/2.5.0/gems//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/abstract_controller//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/abstract_controller/caching//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/abstract_controller/railties//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_controller//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_controller/api//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_controller/metal//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_controller/railties//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/http//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/gtg//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/nfa//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/nodes//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/path//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/router//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/journey/visualizer//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/middleware//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/middleware/session//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/middleware/templates//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/middleware/templates/rescues//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/middleware/templates/routes//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/request//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/routing//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/system_testing//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/system_testing/test_helpers//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/testing//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_dispatch/testing/assertions//usr/lib64/ruby/gems/2.5.0/gems/actionpack-5.1.4/lib/action_pack//usr/lib64/ruby/gems/2.5.0/specifications//usr/share/doc/packages//usr/share/doc/packages/ruby2.5-rubygem-actionpack-5_1/-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:Maintenance:16377/openSUSE_Leap_15.2_Update_ports/cd3ae434221d2426d440b2fc72d569b8-rubygem-actionpack-5_1.openSUSE_Leap_15.2_Updatedrpmxz5aarch64-suse-linux directoryPOSIX tar archiveUTF-8 Unicode textASCII textRuby script, ASCII textRuby script, ASCII text, with very long linesRuby script, UTF-8 Unicode textAlgol 68 source, ASCII textHTML document, ASCII text PPPPPRRRRR R RRlÓ׵utf-8a4cdd4c720779e31bf0a8ee0d1e29036e3510cfabd4f3a2950806955aef2400f? 7zXZ !t/~]"k%2wKkX)RLtp!l(P +X| x qq.љ/D o"ƞ=WN TFY'zwIùsk/w/%k2&|}I{/Ԗt+ !_baio>.u|$hl9ϟ.Lߌ3Y0cZ)i"ǔB:06&:#, x F5MV$Lg ?*2ޝˬ P6//ng"j'kLTujJ!QV߻1.ȉّ8 B& ~풜xőK&+P^s,&8f!lÌeB+4+1|:?Vig6$&Hfa.Od(U;l4?5fVCAsꭞ]b6XM"7mf]:Lx6I$nwE#b1gq N@oǷzwR֚A\GeFߒU}gW?D8pP$4Tt S 9Gxht5唖 EudtYs:[3fM}ҒEb>n 1 N,;^V Ѳ.3jQ Qq+(OmlAmqz r^ 89#/K15#lyd/BٙO֊" &Z'#E$?F{w^Jx@!%6 멋 qk1 0J1?11u^1EmPFۏ:wrBlp0@YVЊ/`{Q8`|>wfOy$FCOv$SĤÌ{'6癩e Q7ymgݓ?!;F0v+Zg( {x\KdGv:M81 S) \d)]XI0"Fdm¸L`~ O GK<ac纫PRlumR`t߰3BZB]yNBUL(rcݵ*N;t Vfи8vlh4.;'_YBK_Pm`Gr3(/l],ӖƜX"NFR6>uD [#g#hyco OCZq^jd8cם(5q]/qo"ޡpYbVQu;3"N#RYF*hm͘X .Tf 4≠0Ej3 K1JTFlyr4u*i:y lH)rI"rF;VBEc.*\q , NĹ 0itv^\҉bν|F"gJ|-;!Oc5oދ_`0~2;T4~\ƈe3 N`b.*<p\ dus!Bh,̗?ju7WWWp?l-u6ۭ{ā6Xk+XB,n 2q*!C)mxVVdnaP;c<|G֌~"0|J'ҷV@ќ6$wy[weώ uAZ 8~YJ.i9YI 0X`҈parY9ϛ7#͕gPEHM_ڤ >boB;ŠtC%@D1ݻZ12@z9QuP@bHmݵzB eG"ѭϚղaAwFx/{;ێ#`tƾ9qGv ۏsWQOڧ~J|2A+<3 rb0i bGvNaH~5$Ja"|,!5:⭜3@rs<^$몴K޸geC}xh @-pfYOvLW|M /4*S6y#Ii`[0FFr\X|s h2D5i닲dslCG/kor0[Rw־|- 1[=TggJD;,+؁z7pu`Vl^ dJNS?7E 2|t9Y=v '\٤P&"BJ|SӫB{:$wZrJ/6pI8f'R^Y:@s^M Z4y챳˜pP9Ӕ3cXqB6~c,?,lU`zLr@"hf *&!60,J|r=b8Xa:"Hs?iP:e8krv/ t䧳4s5<- 4++9xM 4Z9Vq{'#TYJ=Oƣ̒ 2Sm@sUd??uroEUM^EbwhjGO).+-HhM\!uh7y2\;I]T10RNj‰󟽏 kSLU_NFt# i&TMM0_ pZ'&!DiŻvfz)c_t*M0lh<ڄIrʪ_JjpovWmJAqTNUU L;{ZCtYH(;td.F#k{؊<.Ƌag̜Uj :-;\ znJ[cSn:u|)'ByfMƩ I->kY髒 3yT-EW!xPeH_s ٠~1ޗ))1PO߆ T/9qQd1}rz{ֱP?% ’~SksgvWT) dVKfPr2TBNTG=p1;h=ט2].`dxf-Ә֞5'Ϩђz )6.~ŭRy7!GH jQlu7fmW}p ]㢷9*q(H5t2'v$,JCJ6swJܮd mmIǫvc w "81A5Syn6L Ϯ#hg9йVς]e3CjJM7>1n^DـrjP#W9rժt~ڽ>G><ٜo4bpMܭ~ҩL8ؓ^"X2z?xb#kb(ԯOlJIѽԻ%,fkeK,:.Ta [yi~Bn{#Bkɇk=V|ZOWx=vD暾,o7y8?Co|Q;“sتu[4b8T Kb%0`g7?9h8@H-ju3oycKVB;n buTqd:^ 4$an im:jG%9{Am y8;Ou3Y()sn6ۑIhg)vypԮ(Qǡn"C?ۺf'H։s@_<1vBs y, N{<1X? N;ƛu\]ֺSDgy00* gǸ< I֢3ɕ EsMm J@L  !K"uH_\UjN:RN%Kg5 Gx Vd)g 䝘Xb`xNs1OrS;a6@rL[Jr,]HϑpXr@H FʌIL=OJO/ƕf9|ѓzj ZE܏-äP:Za֩hdmXIʞ[ctܩ$ gW c!ncW-=$^9wW{7SϾrV&uW3>VM уwQ2`c2*b[I tX)99{p]Fתeߎl'CUg~,Rԍ?*yuqT:VRݥ% nP4Yo/> ZU",U\@DlL5aJ)KRHUTÅLМIn S9O&:9vv_Ɗ'Iׇ߷ ք O^ΙcH#>YulZDv{~ 7!(tLįd+`yY W!rA=HxN5Q&7W>"X]JWPTp.frH).^z0kiFx s`Whک[Gz@* ]3|nG?%*uSg]ۯ__t])PYJiDbY[:nLNW21,X&eOhs̙-`bjJ_?3AOTqbDz(L8pHQv/Ll6 z>Gx#,xDwfmt&_,[/wyȂԓ:dmrk==MK* <N->\?x\4n!c;~Ċ"%LFѣda-S#kHCjX@ ު9J]uLiIa%@VvZ# F+I;aB׈CVFlH5օV#j2y?57#wÖ\*Ыw] (1}fAel!?UCSR30 d(Ql.eň /(+udAOT`ϗ<-;AbkmO,ei,ksz~)Wo)3czN1歷;z:tg.m^W@vvѽLjOsik'c]j _uσKm 1/L`d] [Ց`n#GG4+/A涢l< k)t$6pXvaۈxq1P"\8r#}CLjyaR]wY+ߩZia "-S-HeT`eFa?Ԏ\(=P^L.2_03[ vrTT*=ա92iKęl{&st֏u"/ܽ]kD`*J; #agpH261=[^:Mv9.cPÐ5PUCɈ?R0\i(":Nn1-ӟDYw;"VI.OF4#b8ӸLDE?& WAYZY4M, қn-Qo}=ƶu60<=A(grMp#4!E^Mv+S"ߦ52OIz8ƕ7' _΁U uJ>&~Ėlï^|kd1+.) H҃yQ>e\!P;K+Ẏ-h/86iåpPmc"`dH^ ,AwB\ _WN6h{c G8MpR|dlM ]#,/!ޭ;BmžD@#^EAjGg<֕q[錄 .L~nL\2|y]KBLc@AW֐ 3ۦg|%zaFeBFo*v䤵0 ߞ%Ņi⁑L9 @DVgp_qX[3cw@b}|  7Ds4ʦ+|4G Kb7}Jz;2WFP0ՅBw EY~Uӣ,$ sNkpj|in'zDn=-񵰳0) e29 $I>yjL%dYp=l*%d<،N˺%B@~  $B<{}D?B;Yf, jZAzŝnG[s%gH"Esd 6~xщf9׹órYyRVo5㦂o% 7mNxhtСޢNq)qZ_`zMK̺*0,# i!2"=uug'݈ښS>REZrqȁ_B*Ϻá_/be?ih\ lĈRcH,Žgo=VqטM*k a맴^?$9.n=oN#2 Z0C*@'!=ئ:C:xLP8 VnT 9<Ռ:#usAFx`+EKaj#{zI8$q*QX @爥[_X;5@_&@s%a2Q %i7,FQO䫔.;CWi2 В' m+PTsuyHkyQ yDk} vGr׳ zGabKpx'0'OOf=;^X 2WMm:!{jGyڧiY"]pi.Q"~j@оJkp@Q\,6q!/}f_Up祠Q Qg=R |jde.v!.f&n}ZUrx3DzU >#pZI8pCVS+`eK\ M$f|}]&1hDҷ 1]rvP_`` Tdr`nھ*H6lVA#J/! @/Du<CnÚAD..1! YΈnu3X?ZC^{9r)T`2(5d wWJ%,Z#Wa>h4s۶ KV>Xh}|{ެ9l}LX0})]k(?)OBa-ӡ=+Q?n]o%FP)7zt, ftbL)aD"%9*~*1i_ y)< d}W12Whɕd}bet\)2kHvr?Ǜ`s- L"E CEV4gZLdcMTiDw՗m{C6˫>)Z٠[;Nev~6T4k+/%] ;˔~c.]=R\fP_;MI M.m6-%{ ,հ ':3֣bjFGEy &#NY+F![xA&۽^5.ঊQbd#ӎE[L[IsS֧;MV~ ;Gz D}]XZƥ9*S5)ŭ-}%ɾ쭑=SpGnc.>2Ŋΰ&](6@Wx;,9ZvMXbŪU#K |#xRJedlG۳.R`DHtKNl;HL !^_1ǜxqǞ <~A;i)ٓ ŘMrfp{@SrαCWaұR5Z~3>7u 葾h# HFlߘ) T#+EQ~ccY0gGc#G{qջlLeH6k$$Gk.rEDT<Ct5;S]˖goF-C)I{u&Qс,>i仅<|@7hsz0zwyW'w9 Y+Sv)Z0 Ԍ$} <열L)We{Gx%Z.hv뀠x_gqfk aa-JLzD.]Kѥs2--ja04 ƹؑDS}qm1x𾨭 ܧoۿm2Eksy"L~]n$Y>fiAs8}߅Z<5s> _fFQ?Sncmق _?x$Qp^QUlu"Kc*Cޓa ɑŐ5?qRM|N>:RZcpº*,YMjoM>jBB ;tj8 -` Me㹝ͿD% iJg 8U m%>+R@('ZodT@1Cpu资I>gEZ.8πai2ĀT?K+ܦ8q596H:CNⱶr1.BrҖAGkKWl(kއ OgZ5y'!~INgݕ,L&8`hj汑@ޓ0{Z,cb@)\Ƥ_Mw[̆AD .}(u".̊~;Sh5Ţs+ݘc#!(倢q 9{aB)\d9ULo$y.FG W~ ";WkAyWSۊ`c1b- +N냐r,Z=Q'ܙoɀWj׶S3+,#>?HV2L%>0KoHGunpg@N{.04 i z :fB`% *ni~.A:kJ/>A45asgzd9hTެZ{ڀYK6r]p&@ʙDla3p`kb~\;/9Hq)GS&uxx'x#R X|~S{_gg@M- !xy,*-|=jݱ&oef0.Θ1-a\`Ɗi4=%H*^d~7^!#=A_*̤lr[>Xv3Jf[L ; {IҼ d眦 &0);k j!@*KA6P_Ϛ#ƫij!쏭@Cup0 'ö ]5荓f. ߪ"ZB"QF۠怂C0"TF kū щa bjʩZ[+i 8)U*R 6 bOD)1 _˥VZ_HkHkmaBOmmClb{~: PtEnf iyX ٗ<]/]M*iШK X5L Gj$i6 3dyCxQ?|>+uSܕG늾F‰z3{)RwzV2CRCnǹm,pϥshXdy,[U>'jؚQczIW7ه䮺JcZaE)E]83fDV,aB~gZ]> \{3o1n>zrwEr)DWALK+_@6)8'ҿb4ݲW!=\'K^K'D5o1noPaRKFČSJAwc?~XEK9>SH0 m)PsK%tnL|{z'Oi8]Y#T@b,AڍgH_1= ު-?k|nv|/=RȻ87G?BI}(#]"oS- eo6jWv&!Tyfh*+h"0=.T:hO#ZI%{*P(#fCY9^L4g]bIl*&pk"2hlQ}nF-vY80H˛CИ+-4,zW*2Bhm̲<*mDa8CH @r ZiBj N{-C8PSy|xi x܃jdZ!ޘ*eQ*R{۶EOQbNS!$nNٮ{p鷋nm[<w:F| Cq­ڴ ,| )<0rN5 |岼igugIqI>Df෬Ghp|[9`bS50^mdzOK A! o3LAhAoj(?uyH6]ȢiuLnk=۸ByUgFQJ|Gbm(H #Ş~W/z6IDbm8@>XLז']Ά؅͵t8p W.SU<5I]}@uxITCO[^%0ȵ)-6,=?Ǝ :i"cJJ{ڥ8[V)dnk,F!-&uD"h&ό+x',Kl`{fS9^FEuOr3|ޠ!Fw ,=׀  \]y8 WZ@t E'Jc9?pKT aS-]Hb2̣TvQ?E`~!*E1i&lE~GNiyGpE #)y !)So_ȝm4'$MYzyl= _3p 3oȢngouؓ]U%)) xgy4&H_l3Z2* )w!A1]!U[w  b1ȴ^µќV5YIN;I 2g`Oc0;֐Fu}r΄ mR{cmE7|C}3qņ.PͰ.mf:IscEҶxr:@SAm9f2@Hա,vB6:[f~٣S`w+vFPL?ܷ̔ņ܂Ų(/M1Ov3ǰ$a"ӆ9H3V@YEr2.&wYiXzZ|-X/͕ӧRezo#C#[QyYo VņT ijy24Y-g R|rr(jZ{u']#7p* 5Ӕ>DS/7ş/db8Ixyߛq MVk4gJP˗_V1A̜+ a'#]i<5NXr_sTC&Z/seɴ e]n0EFe.Fo;X*t|"1XH@7dҤa2GA;2J҉7'7V)UOFn |d?*@&5ꚣS'ϑvzb_Yu"~g~+*,JnC{v.q S^l7 fQ H M l{%ddregzTZUҺr{]3ȥhwIGo @\na};;Ve\GטѴH >+neqr ]H #&RP{Fݡ7IEBE)7ۋOuZ9p;u`dPrHӅ'o ]#(UDd]Y w hyÚ `j 嬟q/ :}z|So`D6/4,DY{R`>_Κ%n ~ɺcHD~?~;$;w !.QTc3fjNXANO9FJ+)7<)1jGfQaAkWL!䇰q`![MLG;^d3vcs=|}&SRdMp GM_WAYݍ>. \^`BY7:.xAOaPD9K[kҳ$P޻bŅ61Kk aF 6C8"On.m0X:*#[Q=zp VD&V6sfPIDݽVy?lc~gUAiu3xpO53'$Er*}qI (5删mt֛y֙V}%^$G7ަkj0L|Id@E0N/Թ\bL/F&\d *(q@37!J& Fyh"字ԚI_yYR[ ])WPet(+{Z0z$F܄Ki`| vq{HPϥsf^/%29k[~|#IG)|pl7O5kTשٸ?4)ᮋ`Oh~)!YK !_!ak[oVLZxӋEhHSm lm2!>߲BYAΈh/AuBohAv7oQS0̈́bŒǽ_GC9BJ>ߨaIlbG<"aIvScrk'wE>uxPaoĶa§GH_=KcҡЙ3 8僤~ʼ.?&j֊wmZkaAASP>,U3?1-xzcC?^^_Zr:$QmtDPzOdCHI4p,*6Ί>Ӣ|"ә%?WvG(;h#h4l(v2][Ӑ]b,Îe}*ɣ?#,P|" }I>{a JBeI ' ןf1Չq'akv CwVV"yYצ=):~\%S!9?Qcunl4O(!v7/L1ɣ&h Ju}=lXc/50Q抣@.eg]l F4 ÷ęG(c-ki=o Rϔ<9_/闢ƧG$8M&% zPMV#v;+HjR@mR)U;}dW3K*_j:ԼUmyg^27h3E~EaEo,NׯB8͆Ӑea%.%q?6@Mv 0oM.Od=(E^̈׸5cMLFLOq[4,7]f${ ͢>im"1s⓹x;uOwr]#Rts$1+G8ʯo1!ۛeX9ΐ=z_,=M U݃FAg+ O e.7L3+uIhW9:!70&gH_],cpC\+?`uD&J s]s*瘶1v_ uk2]\{=-ubPށĴKN4JAO l'?["T{iMW] +%bU`a7cNG W_-Ks]rHP[ % OQZ;ꁅu^F#fh4(0̵[替1J1H&} _F  :0zYUsm2K7C:o+FhU/tl{M7$QF WD 9qr}N[czӅ=b#Wк`:l[mh<r5qq +Gv&?xG1}XL؇ݰB n>ZX\6!Jrgg\/Ȅi;.VGw|fO`FRDU=hM'x@U1uS7ē#CQ˛*!jpdl =~*ayΈ[ZlksfkOaQbd4әLr=uh:]M],`>̺yJfr1;-#\`,_Rt>1J7+ @GiD[;Zd`CwV ~Wk؋;fQ"R?fʊ&V#J;UVC.fWxPh= ZzRp5'żU2J+C!ZX:y|];r*PYCb.9.ŎQ.Wwd/t1)lxJ+uk`M2ǜ9zl4ʓs;hs\4/wK} Le,֊Afs`W&;^3W8׵ӔD0]:? 起^>ݺ"!D)ºe?ѣНw{M?2^ղM3WXW:6o(RDeܢܺd}T{7NoCt=۪xn$s!424&_ϰO07R.d- Eml$'^#E>(Ϲ P!.2SG&S.6=V E}eio%.Ǫ$L>M8m{*lƨKD"C#G_SI2 U+u9͙>c(*sDGL8LYFͺ`X%r'8#{#AJիM@܋V18k TlRO 5i럢&%ViaefkfqSЁl/t$*UqoW,0>ɉfP7[ͦ,Óqp^tBB|[ƫ]V"tiۋYm9'"W1)r'`0w6Kq@}L]r .t9R{rc0`CQ7`,2v+jpJKfo+v!nGF6_@IԄ}pe_kq֗6PـmsW9~_{,pŎ=VȐ9a9d?ίunH`Wkʹ`\OSn6{c`noI ˢGy`PMStp.axr!{sdh`9=(DCnbҙ{ x*>жyCûsooƀLNŀP*sgXPB_^g!iw+$.(Y)6xtg&YlKwPtNrB8N(tEEzkhVxjzxIlmVj#Hip6 ky(%MUZ-RHIX?ۜIe>3dǃUZcU0;p]`xz]X`=El`"v6CTӮlw~d M¾~B, R&S t 0 o^b;8KqfRD?H=Ld|<~k#?K\JRƐ JEҦ ]?(wi ?cr:vMnzbᛸ^̼":SZׂIFø*#˭(k0&L-Hl&X];ԪXN* yIUXf4ij:f pv/}I;nxm /B! RV9'/Y ?%KWN~8@/Qq&]-#c)5KcP;I:9;ɍa"+};w= :Wg"4䵡;i8 uJF71_9 KUy>V){=K3fƾ!Z|QQZȄ noEbmɶW GVbWp&x9xzKd1"l?&~SY*dʽo [|oisP|^xTĴyL2X5<Ɵ4tbB:1HeX:X,Ǻ6Q{ p b\##c@5> gEj.3>RڙIƁGh$AuZdk&RiCo;`g_lA#RJUyK'_@^-G~wPc&(m򓸶OaP9ǰEJUO7O mE숺لskPg8’S9@+H+aci !yf Na8lnŬW(wt$ 6_!(a%WJ٭i9ߢ(K%LN'CJMK!/tnQ(Ԛ&sֈnG#֙i| vFډX#{ofpCrb-~XO۠T`fs2gd6H[UW膌YJ^:FaiN:e[ɐְ6.?;,Gk :?.@O'|!l\/nR\i835},4^aS0FEQ UVZqQd5k?͢犧+HSQ;,჌D|* <I1.Ѩ,p#iӕlO>RٝFۈ2`>drkԋc)lockB}o0Dz]q-Zao *9_//^YVRl5ƭiSeN:p mc*"d!9ߗ an^WjskDK~H+ zOGIBqPD\*3B k9O)h2"ӝ:?m}!NU8C [2PAɉZ|#><@MhCJàȬ*9&Yu~\TlV\6 XhpXܳO7^h aϘ9aCZUEBЪP|֤sVq_SE]|ㄘr7vvme(=j\_ 5<ÑXޯr}h0b=O@۞Պ^SC^!9Yߥ>e^({9<{t2 8F HJ)i)s%H[j,2Ur7[t¢4g0D50r[jt~zdڶ_%f~NQbqL.I?'  ;S26hD izH>K o"׍T-֗~q-Ǩʨ;3M 8 DqilȘ+z'-p6A;ϬcPھ[!-Z8{]`NX&ȧh7΢j&"%MJbH7F៷ga4k)qHJmxO]r$^蘴ExQFos0p.:{y+VƃtBZ\RЂՂh^ 2>g#RY Z 3ITFK2lepȟF @qES"""T-xڸ_L Fofu=A_ |yS՘ \_ *_pv?e$~?Ȼt$(Cc=FMY@ ln֠6nPlU=p%ChkhIy<(8 HBrP@՚wS6:}M8؊Q3$meaᡛr`L bXXh}D$! X~3/04uۺ*[w%fTಙ=3T^ 4C?N0 ;Q%GQ֓N"$'k#߾%c])#$ףNH[ip0B%㲈 mSi5W/az܉v323~)^9uH+[F,v*ڦpiOrEa<U_掜:oK18뼘& %3w顽b>PRRWB:T+AҘncskn /pk2j:J\fKCXYV_ 9\4)^9?ސw :;"s+1BE19PFu+  \nvU;@3_ %T̓{I?lz٩~Ehc`^d`݂;W0AsZiPNXdc"X Jz2pb0ތ7ʪGtA7xGQҕCe#uZ0WH9+Ru>93)`O7rŗhA%@`?v-dvy뛉("vcp봊YW=Q%_]}3HCϧ( U:U =7V; CP4 ̿x['qKfsp6\k~mq(].#ܢ\rfB&!/S8[P$ӀUtN:gs 4C:tii~w1o*N+Ј裼o$o$0/{!jnC5U?V L0d~BBD⩨ zHiÄ o1Gs_X(]X5h@ /0㍊ZvvC@ιDiXmeH'2Z}mN諫fʿ~CMC]uy hQGԺirEqƄi1/)諄1B L{va7wv;RxMӦa. @X6s=Nho 4jX{ bwI^'1uwe/6q?^9)džfa'[=zw-!uM c~+X3܌20|`grn'ׅ%S GS]H?>Fd:iyK&,Y\.BZ1B!ʺJu(^ G7ZYn:e7Wz!O~$hJڨnɿmTnԈ!ߖT2%8%p"/19`H6mUeL(UT>XwzG}ξk{poRDYR*[K>B뻶Z yҖ(П~~TZw5Ň"92\igp{ zwUBpOBDEKIl\A9܋0 'K^ߩ»H Z;3 }@m9irqOí({tZ YpOu{1?gieHnP{d*ƛӢPWoϾ|뒶𲗢f헻&3;%0"9;٤r*5nĜEi,=PzLP!>FEBpM+S{1QM#zlq0o G go.bag(gV|&>Td&.e_`8K!T`'T |yXi"P2t}W> Q͓>a!.0YӪһy~ 볚paN9orϟa`d`t^o @f hz$gಧ 4>u5*BL G&yHqQFiWz2:.؟"8um9 =] <)!0얓6  0ǃ9oJI/@7ZG A}dU`h__u@?8)< GvcLJ=CZ#Rk_FHket%m9׷|ۊNiWpӕR|>إLh/c^ZOYhpZ H&92O?؀އ=E|.%0aH/֍M3XTʡ^%HbDCJ|#3=!<7! ðm/8qWK0]y_4T [tbUl]31mju%~fC0e/ |ʤ vw[JBցK2aXZozթʟ%U`'UԜaS&nŀQu9Af?8娨`,Opxv<*C3cpf}`ih`SuAxzBGUe>N}9}Ll!]vH!A¹v2Tmx EŦ@~//5itnک@ Ԗ32Ԯ Zšm,6yy>ddi(-jX^bJvurGX$Ԇ=0˪K1ݗ ǹfu-%G\tCb-~xh͒o1 Wը!8U^a9@rEg_e&_J.wٵ)-S wo~<%kM[cC R|}ɰā +@Oz}o]{O)x^߮0:T>Ƴr JEVZfT*x! ;UnT=3λSŜN FOa|߿REv lbJW d殊@Y۠ھx' V`ر]\JeNi?[VDi~HezR6ڭ)׊zz@YoArՁk?΀DΛ LK>brQK.Nl*kl 8bOE0N~F&̀],3]syE%^)~(<߈ku ,8񾖴b ŝ"p ^}1qnbBhHcvejwZh~q]V؈1m1ΒHRPe ztI:7d䬚=G DYN5PIfQc˵NFiZOgYV|z `XwCl^6qSO(-4"A?5CG%>n2jy-@sQ*wėU(UTTP8㥅-~UūcsN B)9P_H!}2J%$;I=! rm##p5ϫO*kX-J[# Q !Re*+|qBp_hH D{ fh d wsp8λr@HIZurR[ C Vl: \v>ocHv%ηh%-ڟZ9vLEKj HV BcmP(W PϘȾO4bt&HZW|KYpp*[[U ӌ`qVXYL LYL.-rρijw/-& T늭:g̅xzIݶ p@xrkHIĞQ{y0-M.d3 ݫBuIeϔ]2=;#tYcA?J!>Su9KK@ T0(g638ZXɆ]:]Rl)Xṇ̀G,jĆPet[ܘlDIdNS x8|_tn3̈lK