ruby2.5-rubygem-gettext-doc-3.2.5-1.17 >  A [p9|yqdhe' A?tGgR|*$,Igw)G2Q ,aĘ(Lk ;)=,sx͎dnj%!=wB _ q.<!ӤJՒ%hk}dIJ"e 蓼tJ%r_@D23=qˀ }l %=k-%u#g&!v:@z#фdO"Ӏk3c R1319b671d58f00b3d0b861f6df7d9d66ce7e4c5c031cce80c56d2a1003e3c8708077a68dc7f3c614012e4d8b3d896dbc199388e5\[p9|ls`RJZCGM(1A`H"Ak]ƒRU~ _݃K 51C]6s$hE^+W`?̄ځuaޖs/B3^}A[V $ۧ @w{ʘҍJ" g 36+M-;Bvϙ@wкG%+Bcx*j=<'ozq?<+|͞ GN| E=8uXHp; ? td$ ) H -MS\  . t  s uH{2X$8(8 9` :L FGHpIXԠYԨ\]L^0bYcd_edfgliu|v z  $ ( . pCruby2.5-rubygem-gettext-doc3.2.51.17RDoc documentation for gettextDocumentation generated at gem installation time. Usually in RDoc and RI formats.[ sangiovese5SUSE Linux Enterprise 15SUSE LLC Ruby or LGPL-3.0+https://www.suse.com/Development/Languages/Rubyhttp://ruby-gettext.github.com/linuxppc64leb2k :A(V=K-@J    ").')+-#+-/ " ~aM.nJf A#2 Jfw9~ z  |(WiUgesOj%v\cazez_(4*3 N$"J " $ & *T))|1)TTHH*"+7)5 &85/$2     3  " }%   x]+%aj 3+ z  JJq*AAAA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ea801e1d728559770e00f2bee9c5476752ee3cd9609dfb6c88ccaf1d120ba002250c8683f311687a8c0d22b7dd077abb6d2210e997a2dda350c619ae949f1e652320bcdb1dd2b875eb1e40468f3851ca3aef1a4b19ee6afe41e72f5945f1680cacf08ff5572a4a7b838187c0c6dae58a068d8bec740043dddec72633bc534cf0e8fca2fd972ec619310aa63fbded309d80b22539ecaf9ec91b79ff03fd7cccff0a994e225b8380126dc98108b8a5539852bd90e3da57a2f032b8e1342918de8ce016f2febede02fba105b60ecbde8570bb1f9b13742f533344d97c7bbc1a04ac6664f4fe9afb1d03f7134a9662df5ef8c4aeb6b5f965cd364534b7c5cfe478bca03331e9211d79790a2c47c0bf8d0baad0e1bff85400fbd39101f946d80840720fb2c8eba03c1d89188832a55ab60c157e152cd7056db5a63a1f0967819b124bdc3821bc45f4ce7ddd63c8397b60ebbab34abbeb2de2033aadd48602a834e83a20bfd6b20291af82c7a16d677a7097f968dab067426f3e4c2a34fa22ccc132b34e68d3b6d046ae82cd99706445637f16db309c6640df4ab502764b7e9b6109debb49119a04c5fa54c66a05fb794772b6d17d4371383d853c8688016a9b7f6f160a0f392e09d96c6ba9de6de125c1daeab9492359e251747a627789940ee7fc80ffc4a289dc3553adbd2c52ed2c73db55e6fbd634ea47fdc6ccff7f45159760cc0a00fea2d7a1ab2035502d8616217ee3f91f248ba115d3f47ba7ef5881ce2562cbaeec6ef264346a1bbeaf2f37e0037002e58cfcfcd2139cdf1b8cae8130cda2e217330281724d4eb78b06fce530b354234749032f0125b63c2cbcb399a906833078239a1cf4c8431d14481c6570dece23e88c303dcf7c0bf94cab7f5e76d679891caf2c20cd0d41d7c897afd15dde70ecd6c32ecbb7c90b84ab59009933bee15fdc930bd1685386dbb537cc233a2ed8a0ed37eb52b9a73de2f8015bad0867916cc5f1505146fa9759bd92b045913fd9f063ae7743a33975d19fd54287b7c0d1fe7501dcbfbca7f666cafeec41d3446fc69fd957fc86204cb6f1a1a8814787a5b7e3fba5cad7bb5fc8fe3ad542e56611d3f4df691dbd5cf8a8838112f88a33a14c09cd08ec34b38050c0cd18330eef6a2887c8ff78d6db65098fe59baca93d1e2e97aadb95d3630ce5afc0500d465d83fd1ee63e685399978d35275c33e618cb22fa307f57e85eb93c8aafe2036e3e45eac0a6c64fe3af23363be6dad6eeb8e5549343c6695aeaa9ef9ae27250a5530f0cf6ba1a6c073463afb42c7ec57a3a89d3f32799f1b58c202b56a07d7b2bd5a11d93163ba6fd167328c3caa23a42a10ccd01de9f3f35dbe7cd9bd634985f511ada37c83350d096f5e7fe0a7c3d9981771ee840fee88a9297197440b8bc8857fb83c0e97990723fa988a9abd11beb3f546ce4993eba0cd64182736d9592513a6a937daa9964f296fe76e4b5fb9678e94654e951395eb39d6849235db438534fcfff0147b44ed18f1498de14e8c3b272de93b08dd6f8008e08a4c340d3bc4f4dd4397c73dbbefb50769e61286a856784a4241bd4e8643c945b7df1191f20671ed041b060e450010eefbffbff2e9d824bc6919139e892ed5157399cac3ee8014d762b9d6932d71df57970b04abfa158cf4eaebf1659314a25b71d91e17b21afa473d59824ce0fe2355da1e1db7d8002807843906f218fd8b15da2b0e7d1e267387c829be3c2bf13664785afdbbdb50b48ac0ba88c804c9754377cc0f6c40122c99dcd4df3dd2dae5a2450c838cff22ee9b72b3fcd28f4d0b74f0cc5a2b35441914405c7dbbcfe6408739e3511b507509aa535f5125db8e6b48f0a25015d9e666eeb0eefe8765ba93ad8be3adefa611799a3d3eb715c57490342f0b25ab0bda1668d69db2440dfd5114b6369c4e509c4621ab1640d2be0f0f05cfc2e21d3e0dff8002041f97b9cc1a1b50f93f24b66d2574ef16a1d0524574af43f30dd17d611d6de0ab1ba2993d70508b2580a5d4bed4f96a42243f4a4527284a111e7c7591a9c25b4c26ffc5c7c24acde74578a81b9849db630bec63e4088a3f29b397c74bb3f7fdbd35aafe7ba532f77fa91af072d731af8baa5b9686feadba979909be36a3fcf5d0c223e37d310c037094ae6532a1ce5751194eb7de64f718844ac53977f8dbed69a7e47dc6af3916cd70b77635baf774ee7d8679b0c10974995022041001a0bac6504c7e519664737b4307c6aafdfcf16fa2e006daa56f86ac874373c3a632c21ddd93d832fd4dd70f3a222ee9d2ba82f8944005b55c70a4db14143d7cb3048358009c785ebc9349987a189f2b9ca4f55ff23471903e24348568f3fb3171c1c7723fb738d32d7a2532113e2eb460a80175761d2da392b5d537a77f7a89557f9cbbf1cb1d7a5bfc078729f776855531bf63bc4c43b6d7a9b5764682b4140558c01399cdfacc980b2b2b0d327e820210261392e5f1bf4cbc881d6c3d4c7621d88c97e6da13e6468ad5c990b7d4e31f07698102a245a203b0ade75ee0958dfb54df5239d6328017d16e871d7cedea6e9f684c10a0067ed1f1a6d67d7818416dff6915c983eee582602d9aa715cb573ef44bae41eae772e6315d84d5478869dedecf9f549fc999cd73a3441cf566092e7a703ebb08f0666aa24f9ec078dff126682c0f81404094e1b891f66fe94a318aaecd337ed4da38fcfdfa0bfca91f9c1e0a59d8b8a6c537d8be8110824ba904d01c59632a3aae55f8f9d9e4741267ad73a51da466bbba97134f6ac19a5805e53a9723977e33bfb8e2335a9a9fe001d26279ca562e0b66776ebfa7ba71e0d490561f71f4b0fac70556498ed588ccb4954f5abba12de51f797a670e9063193b47724745e84a00cdfbdd53174709d0919ccfa6af98991c10d7bc781755aa2bf7a729a28db33f06c5f72539f22c54c9b792cb408a2d987b92ff5b414529602376ca93fd3a82ff6fef09652d5533764278b4940c2e5fa02067ce355825d558a1552c2d6e2b97c5777dd287ad20bf7f418fa80511044920546818da692f585c541f99717aa13b05afa453f82ff2018a6ea8fa305ffcdfcc24e75387fc22855ce6df8eb589c86b3e352f7a269c19d05c152d9ae5f14743c2ff1d01b9b5d54ce22912c5ddfa9f13efd57ee10ae3e982a7110038a10c710d8f11255168a41472c25c31adfb6cbb39dbc4e09de5aafc7d7a928d7580fe7b008725f83fe94c28df637047738177b241a69ab7db950a0844a7dade9f1eb20b38ca52dc0e7c67ca1c74b29fd252162579c55bd7d45ff7a4e2edd7aa7d1d7649fd4c29a425c0566b682a607a55934b3c68e146413d09cca03012cf27ee3e0a8c672ec4c1c1a93bb1bbf7fb9d32e2aeb645a49722e64fc46c0ad4224d918d0622a7e5f2d1c388b930c0e9216ad89ec34d40e3a696d3c88013c028b95b292f3e14f900c042c4e47289587cf5af8277133fe22b5b8ee93285cc56f7bb9f0d8ec500ff2694de05b8cdc8f4e364bb5d4a33320b2183ece5e463dc973e13bbf92dea4c33ce38353da65fa5e1af8dc0d3516adbf361581d3f524e528ca6f7998e48fc8f54654d6cc462583b6f29b35abef4bf2f97ea12014b9af495c647f69ee76a43947e3de6d33815068a31d473d673a493f072e0b8dd8a53cd4738ed0ed217a0a66065da1ecbd5f72f8c41fbbba6d1b22ea798c121ab98d1ce4eb385fa8b11d0e0fecd24e283e4ec44069fe01df19e713b60012a73219949510b00d38c4edc4334313b41a9e520ef6289014d04191a9b55548f2e3e19be1b1fb283b630cd86b8abb339e5158092ac7c8445d2774a014e71d18ba37b57de652de4bb2d528521e8da5c540cc7e846a29d3f8ceafe3f447efcb35b19cd1441989d229e89c3995c066335f022ba0104b05921672eb70a67ee1a152b62707c36bc443f888fa6f4652dae25ef631b06835186a83a274f5501014f293ec058a63b764b1cb389eaf051be509be7899a605223117102e2b413167841b9f864ff30fc6d1e304c9fe3ef1f985268525bae24508a626bfb2c546527a4e792848a9d1656e7304c15e11d5fcf426d795bf1bbe83e20754093528a134025629c04dbf31746c6b97920387d6117dad41ddfa061b698712ac7fd4e3df8c7c36817dba8a9bf64c18c30f131c4370f0d31a302e8d892227757ce5e9f43449cad48664c5e72bab7a3d1ea17a080456cd3f42a355f16807a715e742659ed494e6337886fffd1ec916c8e204b5bc12a78954bb766c032bc8539f1ec285e26394121fa492ed26cf5ee74eadd7aca3efa645a99a204daf5d4b8ff79405daf9dad4e731d307fc99b8d1d92225c995a071a8c39612fd6b4be5df2896920b55e93bf09a651913fb247e240b65fb8b12886452bd4a062b1a1afa564c03e4be53c802c5388eb803192ed04bfd408988809d37c2e39df7df4cb4d4bb68c451ec2979dc2f219d6ab6e7d9aaaf7a6d583f99b4743dd9c3e6e542b42332a53d76108f889d4a4ca2681e918314fd9dc8de67a0ff53aa9e329709d1cd6a7454a5ce4b823d4221bc8ce65390bdcd88cbd86158812e039f8dc36fcea7283120a3ccdfa6cb561d8531db371a9d59801d3d60f550211243364a519cdf8bfd8eefbb1d5a3c9fe923083b7652dc42f4893d9accbfc8ffa3b2a0d2ba102e92b3ef776869a524a90fd668232c61954f9143903409a81b9bad3b24666bd48c0901c1c3709e9b87b7718c931569f44c3fe3ba5ab5e1d3ffd3774eadb097fd9aee1e626b1d1a3fccca36cf03a090e38a85ce4ba7a0ffe8e7cb46494707310b0d9fbbd0840730fd267d9ac34a97d3714c57aec34c72e0c031c6aa73342e98ce4067125fee4bda8cf8a9f8f19a84d097f7d8164a2d68b1266edb79a9c0649b55e6578a194403be51525a694bf1cd11d879f0fbd9067777fb0aea6a049fb2168582726a0748b41fbfc49e9461e0bbf04139af142515881df52e101c3c3251e24ec25a0448b2cf952a14554776a4ca447e4d49cb559d6aa5d2aeabac6482fc6e78bda499ceda2a9ffab58891d03e5d54378227385d686c2203e443b5805b8327c933fc6263d448403ac291b65945b2a10e7ff0561190172d73fbf167d04dbce5b3f98095e9b312ff2b597ad6496d17f6f0caccf5fce5458d8130f48116e1b2c04cd903ff4967aa8e7278e6c495303c2c4bf226df7e3bbccc21595ea66535753f873a54576a54d199cffdf4d5c9222136c20d90a2b17f9cefc964745f26caf54117378ffa9ba006afa7ac27ca3a353d3b4a70d1fcc11c06d6867013aeaed78ce37168e13bbfc71173f44ef2e9b7bbb2c5607bf1ad2a0b28d93221288cc720e8668e1607d9c2d5eebd59022cfb875dc619559aa18563d9b252baed47082bde4f1a8662d8a3664e883b10ff28743bd9726794437bad2fd1ac8755328f62b792e15a54c5ce1d6fc5148c665c26268ebaa331cc3bffe0d1baabaa5e0c72d2f8b6bfe6554e936ae1d82ce65b0d8d2ea279386297bc796895815dc84b00f458b8919d51b49ea8d9559cc15fd607a8051ec613cffa00c33700e13d79121d3e08533be102fc93ec608ca873e253930a21dca924c6ab24e3a5fab417e012138baa765587cce7c0e5a63fddba2c6835019628da88eb5b4ea5f81a5cf12313a207ef9a9bd5594b5758cc1777b604964022e083b137143e890f1c5676030a88f076d9f15e102f42318c02f53f0cc190aa3259f6dafc2122ee1468d76a9ca259a72bcf0bca70cedbb72e7d72527f380ba1b980aabf39957aab67a16ece9797d029e1c84649a587684d70797e3ae17917a08659ecdb7d39bbb6c75a8fa86fee27515c491f0fe47ae8cd390ce07bcbe4b7ec6c58f2e480c2d46fe86d27fb5daf53a5a40ccafb5697c5258b42fd10fcb1bd69b867b5587a1ca3a159c593c699b4bb9bf62a134ff3bd9d92004e375fb3268b17ed1a06b35cd8af0ce244fb83655acd94179e2e6ef652842333c4b795df51384d3578bffb75fdd513502b776dde102ddd6f1a6b07456b04d19e29ecc3f463d2572abadd4e09e54ada660289e475ebdda15b202d45dcffaa1d68ab6d076c5da39dc2a56fbc8776cc82ca75fe9b5c3ae5f4786a049ee8a431942037fac795b385ccf8ab2a93d37eb7a860a6d507809b5e1c462f48b0926335b2c9592356e301e461cad17d0f0ca1105e9baab9f2c2a63f8828f6ea515443b7884c6409779887df4263b2af2a8e014deebb5225953065963acbe14d528f3013f28c4aac2285599daa5fe52133a0550865cc25f0ae7cc14e5238cd0d389df37aab7d6a0a073a050a09235e35379adeb927876db49cf3d95d188c3503c42c3acb3fbf8c788dffbf87b7997eb77d3765a6e6bf69ff82842b6a2342e2a30007177840876f15abacbc53114b04ca51bf8f5ded08336967772fda1a0b2cd24d63d7c90b7403612ab9a37ac8cb87dc9c231313113a28dd0003b4f20f432b2878b3f2db8a304b544029363dbc17f2f58cfc0bc30cc26efbf6ddc98f2164867e806829711c599d66ea0d1929b79ea76d137e061c580d4b17913cae9442e26e65de736045100029730df4eb5e874575701e88d397cf4c1aed4828d9f3f3f5140c4fe433b1498a2f363a4afac71afd071b6426578f6fb15d96b8ac8fc78f3ce8d65263dca48eeade9da50c9822c80de487480e898edb8de628b655d3ae3597b421f1180ac82fe589f2a096559f52e818085058535bb26b28ede5147e426031f70995375026eaf3d684608bef8f52d50e66111e6e40e8cd68f7eb725969ab7dcb751f6c0dd0a581f0302c12312996697c19b0cfec62bfa50d5e52c61a565e41f2673af83639caa1582d3942b2840647f75eeaaa5c8dc155b353de6656c8948b1dbc53757833cc43f0882deab19c10edbefb955b991b195915ae861e8d90126e2c23130647bbc2fa7a5c6432566a7da0fb037f9a4e59e807666537ffe22497dc0d16e0f2ca3c70654d53bd81a0e848aa46fc5d0db98348f030d1be6aef90f8a7b8131f98296a1777e875f95e72e8e621bf3a3829591ea3fce6cf28efb4617d61960e85ff010948a95c5e98b076241ef8fe99670359b13d11e8cf323d050439912f4fca596193acddead4ad43c1dcb9781086df36584ac95a0865f937b77547746de4c65e83bfefd3aab3f6612be9a22f1de964ca777807dd1a78f49b266438928ff750160faf027dbb3a7f8e87ad9e12ad6e8774d3ae2e86e18cfa22273c95d121a457aaae4280423fe36874ed8cfd6942054d9ccd23743b57007b61b29961fe897d1eb4fed2e78e2a3f70588b6eb7726b915e1bd5d68c74b6398be13b49b89e9c507b38b5f9b3d9e5c5bf8a0a262cc1dd1b072520ecf0f05951e5a9877256d5b69c50182d5c6b534364a89994dd7365cf3768fe8b84c5cdce13f6e57452ed659aa6bf683bd44de21044afaf6be9994fe21d98d8435a354c234311f623806452bc327444d8fc5f002071d09cf779666a1f2c1bfa84c9944842e334c583e25302bbef53cd3380d761f0d3fabf25cefdaed1c0b6657771673540334ca30512b2f2a164cba9c9eb66afbcafeee6678b830ac2012db6110204233c8e859959d5c8d2814ff3cc68a3c30bd1001e7a0ca057afeb75b4e0b7665c4fa731d1e3d59ba84ee6a3d2f825f7dc19abec6d040b03351840337784e314fbf4c9fac26e28fa99cacdc1efedbf54d7bc3b32b758f9d17a872d9a243897df6ff8ea2e425eecc7b4d33d1ddc7afb1e05e571e61a9daed5ea00f9aefcbc2c5f92937094c4cbef7085a821f041cb187daf49b074919e1f011a683946c162cdea9e2b56fae7a7f71a3315103bd241fb9e098fef306f041e3521fcdb543773e11e68dffaf5aa8ceef2b244d65609dc806a8751f5f19481dd5b4dc684e294d50dd97e3c9a68e6c9362fe094e56e6727da1f7deb077f776c737ab45bba167858318f2815c4959e59136623ed2ad0c409ad6502a5c18a72e9f0863cb44b0a570febc8366ebdddf6111220d17ed2076fd37e06fcc0141e50e45c34b348ae95fc1b280e8019b244b15d6d0b8b378dca37dae968c0b4069fa355409ff2ff44bbe51c1744d74b211122e2eace4a1faec251ae872b1ff3a5c45d3ab0d66edae7790b5b7dd587b1606a9bc0300e718620da4b5b379bc67d08fc65de44172aa17a6f7e2098d588e8fc1ea6195cb43bbb35f8753296281d89d245e0ab7cee02b443a529b7efeafd8a361bc566649083a187a7bcea13084f7aadf4ae865d8ced63fc817f62f92085b3b573b6cda30016829d518a621c30cea828d9e5dc85ea07fe29306b69341f98eeecb0006794e56e21924796a9906e0b87e3d210d0311ad79612d2a182cd4fc5460ce6bdd6b932d527a42a7fc9772be9bcba8f44ffc435613eb1b670ad3229dabdc6c93f99ee8563be45f44de3477d2bc7e486b899fa24dbe94bdd68ab0e9a1b3624ca4ff53c44bdad4b59513af4dbd0990e425cf00b9abbed492c3e36e76962ed4eba12118e9e0f98a11c34d0d39257a912958a931c0f944b8f2b514212081f3a289df15b7c237a0a965834873a2acfdf0838226133a70bfc35c2faeac95bab1d94b7fdd6076ee38376f9405ffdea9c00ecdb7d508f02555cbe515b7a56dcacb1366707910f16f45f99337b06e52af7f2f852d8fe90c303f714f40fa8374fe8e23698681103ef1e8ab3a81b529ab727fd180b75b13568e6bf5cf50efc77855eece53f5186fa36a544c16148b018945e241f0a897ef0401c960887e19ef085272905855ac9fd838bf9845f9e1d2e9d4c64094ade2f541468e3e0468ab435246bece1c5bf6adfd5042d3d043abffdac1f554c52726841dbffb517056b2d4eee98a064151e07eb78e4f3e333d7dc4a5f493bcbc27f464e8f318d07b68f8f2136b0b82157e70726b56536aa3654303170845b398dc74c6852f8a0a5c9c56fef8eacf81405684ded2f6fc48da275f12d194f153aad8db8010475d257f5be5e59259e4e10f62337625a90cb51ce0624c1bb0c05cbe6add26656605ae58da29e91961fffa0b517c580846e799c898ca9f9d01d490aa5350c31e8b4ffec5ba4e847e32f88d668cfeaabc5948392d5eef7cd4bb16cc5e7f79a1015ed29441b08da957bc9ea5ebc2d61a5c72d5b5b8b7b52500531a7ad02f9efeb30a477d92df433d0b5d441c72bd52c8de2db91583f0563227851240e83759eb5119a46e462a371647e4bc3fc8bdaf6f139e8e92dd3f944c87e20050aaffe1b2dd6b36a1a3397df4b9c7bf98c3e7ace1789cf99f28561e9a72136bec9d5fd40101d3f8709da7c46618e7604c347469c2d19b899c9b3f4ceebee98b4f81d126c40837e99681740cf9369a7135e19e14f1d0754485e75c3edd36f966fc00a6a4663a1354ab41eee4d25834aab2843bb3d7debd26e2b1585285607e37edcf5450a2d8f99ae4c34c8ff09c6a91fc9f94961a435736817fedb8ef49490da60f52c6bfa10b5f1c0687e297039104323aa17c05031ba3101282e6d25233ccf11e7b63cb75897b89ad943e837c0a1c68d0b9eebe32238eac2d03d2ca3b28c8e0c0d54cd8912e824016021841936fe4312667ecbc7b1053f3971a84360940233183727652b20a2038c25affe7a3a02ffcf890580fe3b144c4ae4ba3cafcbceba0e45135c384cd27b18c7cd28ffd5fc3a6bd8ddc50540ab6929f5d1e195ef376e412e67a552c8add0d70eb8b8af1ea20cf943b98eaf564f9d8abf465f92d8c4924d44a442083a8ab4c2829391f2e1172ce6a804ff4343bf2b203294ee78fc65fb2e896e85f39999d1068e5ad717b59fe24320b25786bc14365ac4768af5a1c424e2b859236c7b30044420c3d62ef417965c5cb3376eb2439b57828133dbee0a3f78419b38b1b9d11810f290499fb9e5241fd0afedbbc00b1f1d600d213b8e74f9b47c616a41fc22d1ca909a494d3d5953fd6138b0009a8437139b8a0e475a9cc17fbce0942c78b77f76eb45e35f9506a8a38a9647fbd3fa0f597ce5302a506261f445629edb4cb1a7428e2cf7e637a669a19c5057494f000485a8906d9e817295807c113a914e9c83354aeb3eaab31c54106c6fa2e87807c009a5ea509c7057a72d29c87883a01ec96dfef395a8fa828ea754ca287cc2a98e6f86b1029953555d394e302b6d5d700aa6963c48506c9f9a7b30dd30b397a336aa09116ec627b1bfd333371b7dae08e8e8ddbec042df921d5c1de4d486ca069c9a2859f7333b154f10bc3786b5b5873f308a2fe520ddf994cff4995c2535f97d3ed4970a6548b8ec82aaee67f41ebe3090630e1401cc28de06f47d0363cdd35c28f6ffb72f6d9210a4f3a567ce9e75cb7b2fb21b5c3e5988062bee0840dfe6870fabe93dca61eb657e307232bae1bc3092040ac95a00433ec9c1289ff051499e6a6d9d503befc4434cc63ad6383a7980083c6920498af59ca6b3774a237bebf68f599e12aa870a509482cf05f6a892bcac58276468547ac6485c3e83a987e4496cb51e458194652a0b57e6106f60ec1dccb5fc9bfa4701a11e736281ad0f0853c9c95aeef83f2498624f20e07701bcfa213a623a44a66ef8a16e062a552d31b1c311250af3582f43da1c9cad6189cf7ce723ee4ff3efc1183c4a03897b5b890b298fabffa9d8ffb5ea24b76290de08bab6a79e481329ac1b126a93a823df28861b132cbd1f5c41305b9a7674acad86fb01b65337f6282a36c75e0bd1065d0e76796655f4c6b330036c7f27c3918bd61edaecac7258a1156aef96b4cac712ec53290fbb3ac48c6bd6d3c11dcaacc7e0a36a2cc520c985c5f17df0b713c011af55d8485257ef411eae7409153d804f12db245d803f516140dff0dad15976fb0537c7c55a6d4e001f12727b1f6922ca44e09f80e1e04d4a2cfef36fce6ff3a86a8841746036e2fc00d131253401b913c95c0ab77aee8a85507aa053d66471f8635112edff41801ddfde8943785c12df7c708fe0140964166a7633c0d77af6a937a4b2a5053f353e53ca5b688bbe16b611b6ed6850c7f510e8bb507011c5a5bf429fff8fa3d3e5e6c02df335261d0afe1a7147270f148c110e9f127141983daf1db9d3b7ef26910e14dba162cff474b7264133567a1025a5124ada8dd699d653b944d5f4ea4573b3523962a59fb28f5c78ee6afdd63f210140d18ed3e716d1e2852c08607504b801ce4e076d6218e164879b6ab8d1c7845124c8ca353dc1eca6ad93125625a395dd660870c6a2d80ca9f87831ddc9fe77806081494d828d49fcca00ec3fe4fa99252ed2e192ed415bd1fe8de7338b0ce263862f125f40949844bc838ef050549c42c6a21ebea4cba94be7744f1510ccc892e781b677c5d475433ceb1ea1ceb2eea7fdd9676c05299cbf58f8ee55567d7ad6c4ccb4e0b2843d8fde93a6b23736523a08ee077a070aaa44f13da2dca436255c7714ec246d1137add545a8580021e15b3c12f7b09fe6fd55c25db0abe2c736705fb32e95f052bb5e522af49f8af33ee5447a53001d18b41966f0b6502044c9238a68b44204da2001e9cd990a0a33497cb536dd58b97233adb16237270760f38da0610b1816982b27a3c2ebe6e8df60fa1b1178e2fb0eea20cd536498764b5dcdfd5f71d3bc89107580a16d03ba95307f2aa9f75732ea793f750110b2ba48f6f4042b7be7ec18c399b895d02bf9732460388f78d12974e405192ea74d61102ef2ff2a6480f37d037e99f45f99a38d2bdc43b86c62ae2abc72145c2c78ddf91d45c13eedd7de8824e586d4a714249d52d07146e29ab21ca5c7eee43e3ed3389c23ec2376064b54a79d73f84cd402dd6b3ba56cc9f2a7852da12b7b3694faa730c41f7f26c0448b30be8eba182071aabd2a399a9f4283ad790d0199a04f4cfac321163698a19739392d688bcc26c0c47e624ea21bc44da1e2a65606061bdcee1b97330f2da9bd95c929bf30505ad8f6bca8c0eac144ebeba4a73051edadad069201b27c15848a437d35a678730a45089a86fba2aa33b8c502e1b9b79b51c2970b6ea9732ad1105e0682467ae192d5c4e00d6c86d2c1bc30687d4828d6a7c52106b28e4793ceaf95297986710a32eeedb710d7edb1c622762189cfe045be1b67ee25e450f877f6e0d93ee316d1f11e93ce1723b68223abf27d3ad199f2a07c4942b079c3248242a923558b4e7a855323e814c8aa4b2aae02cf89575bb4be4b7b5bfa33155d98fe8045d4b7a292bf75e015fa15488db698023392f8867cd394dd64ae17508627cec3be71a742be8e0a7602aada39a4cedfa70603dc38b2a07b30b260a1b784ecaa5e7281912c2884a9a60b6905af40c7a426f456e3b72325b3b5365cd220f86e305a62e17190471f7dc0cc9810c5c347b6c2957af1dd17e1e63997174d0649b6787c72b291318bf90568249466f8fe86d65dff20e4d8c09eb806cb98a3dce1eb6886d4c13cd06d7d709818d2be4da592c6b8c3312a351ff7e5381dd212dbf8b291b25c236a6f53abc39f5914d10237ae869a5fa98e8d12be520d68d1bfd692f72252c4e38a5c440d0ad0200aa16f0018e23dd4eb44f0343699f8d9f97619ed47deeb31eb2f6d50176c263f3c7f415d54fc16b0b649773f0075891dc3da1ec48ab7245c5a533881e59cd09f1d68bd2baf4c4ff1af32a9fe7ea0589751aaa5732f3b1282d63ffaefaf16ca84b185700605c7276d1bf516ad9ef5c12434c7691b36ebe689422550cc4d68fab6e0de3ed931156cfbb2e15abd25b63bd0f3d175260e2104db405dff73324a83738773a173c3d060dc3f3019d4960ffa3f56f324ecbc158539e90304b70132cdde3e0f2fd6939597be4ac25ab31ab5d270d5701a42c92c339137312b2b0468bc6e08f0c1b69018eb48a805bef38fcb40db169aa4461a01336385986b2ab0d6cf735b8bdc8715bc8637683548a5878b70c9a1aaf427f259bd8fd032e27fee9b577d685347f0b55e10633cfac1aef783a2b17e2ef3152b60b052e6914d9b2e8d16c9f467cab50f3b6c02554366343c471e44326e7687ef3e05a34bea64c761f60634c22c87a61d560fbc2568687690d0f75c1675e8543f3ce2e49f6d7eb7d6330b1b8a201a3a049a372e7ebda52c989654e481f7a25f4d92f4cac2520d144be90134401b7e587f25f2a521dda7aab714b90a630d234c5ebd0a3080285c53246095a7485102345ea59c327686418f9559348a6e69da41bb0a6bc0bd70c5b57b05a16ad0e95ec8aab47cf80affb3c5aa15e092f92ed6662bd0181df4311d9ac44c1b0c5b3fdec5503f7534b6930a9f9a2ffb2d3cae491eb38b5db39ab625e687c45f9fe035377c8ca4e3cecd7e5e040b81ab558b84e2efb5567875d7957c76062df415a9a3525743baf69e7c2945fd25bbd0d762d17b715d24896863f96be61ab5f7bd4ef007edc8e04509850e2f93b4c8ce54a2f8ea614f25fa66b25470b9215b37810e378eccf83b4316c6b26c7d3da9cceba0e0ef93637dab51c4f2ba5e45d7662716d45b2bd8624e010948ca1007e8dff6a15abb4a0982627ef30d069442ef20256c86bfc522c49a50a8a2c5bf6a94f24091eca1ae1ff82c0ade4fd0e96fd205f9b6c255547ee914591967939cb23cb70b5f2c7b0ce17994830dafc5b4c28d87cb41b7a4fa59e9b4ab47778c730166d703470273a248a80754c82c215f993bc0eb86add4789aa47986130190f9184dd8d7ae8788f7d0eed856dd8523b36cdb4f67caba0e677e174cc2d67469579da44f752d69335de86470bb145bb4e6044b70ba378b3447814152355feb2c6aace8db0b2acb06dbef3b30fa3cc04a34a02e8504e6ac8254447c5e0f7c55a644e1edbd5192c289058ba719c71d714a55c07a04559db9cf625abe15bac00036cf69acf638dd87d71687ad5487ee903461984925df7cb4f97cbd2ca73bba9e5926deb81769d21cdf902e54552bc1f4ac79388c0a354984b794d4bc3122d77f741c7830d15d0a5dedc87ac00e8d6265c0436ab45085e937b538fc41e02439939f89fb7562b927ed8bc0ec0107c97314ff4a20f1cf2d64220b61326e8dcfb90bba2ed3c53937fc55e44ef9d9521a257bf835963efdf7ce1d5dcc35a64a8a926f09a31382dc6cc6a1f81066e0e3f46039389f7662acc1c559d1142119fff3df62b86ca1544a4f3b324041feebce230304b299013715b94076e5cca3e364cdfa72167d979bf98b58fc2a00379741d9cb9276f00f2fa9103ad2f1d44f55f8f317a8e92cabb41bd88542316259d7372eb9e3266784b903007130d97ee2aff07686f4151bb6ea25eaef2d989792b46c1579488a79d6aea92951569402c7db94c283eb7acb9eda66a853982408af722c0b6a938c33540aeaa64f5f2a8f7e81baf52d333ee44493f86366e7e4d978bd07e72b250cae5520d1ae66964bea952b23b987a6c5eb753cccf4912f32059c57720e28ec23399651d629b5cefa9674d3e4b636c640c55eb406cb18023310391fc4c84e120c215e56697fb8567cab2d69da89564c0cc763e0c6ff3d290e858dabc1f7b8ef136f582a65490c0ecf7ab0d6451a3e5b1de64fb334e383fea58b1fbed9e4b77bd4c66e7400142f92993359f30dad9dae6e3c12764628cd9160869ac2b998acc8678507dccec32351133b12741b53b5b528921bf298e17b4ae814e13b7b072b0cdaa7a70df47614edfa7cc6ec0c0a23944ea92beea0bb57276a5a946be436a5d08025c38ef7e46f89ee1e75e90b726b084d664269b1d999994079c8f28e89985568f503c150f77e4d648b613e82427b399043e8de6afb9b2124e160e0a57a1bd2f85f1a7548bb1e00a74c08308197d49b0cd278d39af7a6c3d58fb3f32a3983717c736e542ee4ff41f372652a0af64f3a2e0edd763c7bf62c83d5bd3edd166244178794a372b3c3b28e0758c25724be50af99e1f2fc18f521afad2597c898f9927c04cc60e1fc2df1ce86b3cdb2717af1d0fdfc434b6586be2e3e77c96cfab5070dfa5a829cc5e7ffe0eb88ed0b72cb908bb65ab83ef3d9c41f9f4bc2551cc27258e74cd3da09150b66428575235a5b37c36d6e04d69a608d193d5976e3a014d913af902593300f8e29bc775b6266f63982c02d9f5467e3bf9d999ba0e8e13f054f704bd2ff7ab0e150c08213e49de1043917231314af54c0274027de3e5d26926d2828e1c1f6d1eaea9d582866e1e7851d9a0c1c2985e61651d94881e2858b32d4b4df694eb02b51af4e5242e44e75dfb0cfa6ee869be763edb26444870162a3b5687a32a6d6bfbaa69a0ff81b42f0a2cec4aa0e2ed740cb4c0544296aee5253f024aca27c27277ef39bb5b631812e466ac0f29c7d2ecc0befbdf54a6b67aa7865bd93a06b99cf5d073a6378f2e0bcd6a466d1f1c06fe49cd8102bb94bf9fb4c4ed3f012a40c673ea24343818d0ced5f6b96ea54512698df332f63900304b7623051909056f280b3c6f65fef9d8100960829b18e8cdd02ec11bbd859c66d731c31ad4c24d90176b5b733daded13bff4f0ae9858bdfb20516bce1082ec26b474d8f7441b1680afacaedbae81024d452730774448bf62b9161f5d0b3e5317e731906e5db14aec01eeb2cdb080758662af2632c845b3f6811e725bd654f5ce04ba685a08ecc43da24ee23b1dc82005ac7dedd54ae9ba90fcce7773f1792e3ed84acda80bce60225d4b25998152fdde054680861f69cbc88e810a8c1e00077dd0fa00adf09a5b0bb03d1dae046e7c56fb522d9bc0913663e77ae3482f59f339c8fbe86a98e66c80c4de08598bbefd871269fdb8a8cc90128e8c59bf116ab56dc4d0edd2f57997c31fa119ab26650d390b3c1cc2628a536fe7be3c65c5ad01799409dc4d9902f5171445df0195837a6ba5f98b0b4fe0d24221c78aa0a7be74667e45f7cd33e94e472eaa4812a33265a07960490b3eac1a261c45f7f6f11dbac08eccec2414c38f44d87b2bcdaf286f572f9f4de72f1be0e6c6fff0f183640761517e26bc9b7cbde9a4902cc90789a012e708bec58d28ae5a44c9326e82e1686e6e0fa881388734e2706c2e9e0b28fb7f652d9ecdcf173c1945ee0fd8e061ee0e352627dd1e40aa59aa048db38b8aa012da986d174f9fe553af7f48e6dca5aeb8a199043398b375321f5f5ee2af9fff93eab7c85e0b30c8b8d33de98bbb540268dd86956884debd4e08b826471d4d13c29006f05b2ce0390308047517ba4165763809f1f6e46283153ae63bdfa4d0cfc3e75ae93964b20785803c2101dcb0cd7c13ce1009a95988fcbd07e8f22171a823dde491a1dd0ee92bf3090a52dd48f295896535d6a2e36ab18803f635ab4faf8b1c45b9d33083c9695ec4799884a06bdba3650dcc777eed65eac3601d298289e9f70cbbc3872fe10063e4a8b98ba4f29f305472567dfb177152eab4798137456cac29def64ca30f3993d1a3bb7b8b48b9240b415155c7c5e4d4690d22aa82ef89104be66da6edca2c53bfea3a84e27666b4ce9b3bef57465751d02cd35e7ee8f63860ca10e63ee7584504b0807c70e7efb06b642571480383d4cb7b662582ea92c779816c01cac85a224ad24cf6aa323c2773e64fc17bfa3ef0a61900c73dadc9f9e4875e8b99bbe904f1df2b9b6bc73cb4a413cdb6e9e428236642f07c6f3f503e8520c53d57fd33306429d23fa77d1a4dc3019c4c03b05de96cb6de79ba689a33ba127f9f7ced13b7f77b96aef08094df8b13f7a48c1c93c7625ca1550fcb53e05f51dcae75a40cef3c7a3b2816a31607479b78003bcb5caa91fa9507fe6152020e75950af66b6f35dd7c8342b6daaa4dd1f03cdb3c8b3482d2f4b51e1900897ac717313868559e1c4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-gettext-3.2.5-1.17.src.rpmruby2.5-rubygem-gettext-docruby2.5-rubygem-gettext-doc(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:gettext)3.0.4-14.6.0-14.0-15.2-13.2.54.14.1Z2gYY@W@V@V@V@Tء@T:m@SxS,)S Ry@R@RNR@-@R%@QQQg@Q"@PO@PP@P\VPQOЗO8@L)@L%@K4@Izcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comadrian@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comlslezak@suse.czcoolo@suse.comjreidinger@novell.commrueckert@suse.deprusnak@suse.czschubi@suse.de- updated to version 3.2.5 see installed news.md [#]# 3.2.5: 2017-12-14 {#version-3-2-5} [#]## Improvements * Stop to use `eval`. [GitHub#56][Reported by Michaël Hoste] [#]## Thanks * Michaël Hoste- updated to version 3.2.4 see installed news.md [#]# 3.2.4: 2017-08-13 {#version-3-2-4} [#]## Fixes * Fixed a bug that block parameter is handled as method name. [GitHub#53][Reported by Renaud Chaput] [#]## Thanks * Renaud Chaput- updated to version 3.2.3 see installed news.md [#]# 3.2.3: 2017-06-24 {#version-3-2-3} [#]## Improvements * Disabled unmaintainable Ruby from CI. [GitHub#48][Reported by JP Hastings-Spital] * Supported `--enable-frozen-string-literal` `ruby` option. [GitHub#52][Reported by Pat Allan] [#]## Thanks * JP Hastings-Spital * Pat Allan- updated to version 3.2.2 see installed news.md [#]# 3.2.2: 2016-04-17 {#version-3-2-2} [#]## Improvements * Supported non POSIX locale format such as "zh-Hant" for .mo search path. [GitHub#45][Patch by Michaël Hoste] [#]## Thanks * Michaël Hoste- updated to version 3.2.1 see installed news.md [#]# 3.2.1: 2016-01-23 {#version-3-2-1} [#]## Improvements * Supported customizing msgmerge options on merging edit.po to .po. [GitHub#44][Patch by Dominic Cleal] [#]## Thanks * Dominic Cleal- updated to version 3.2.0 see installed news.md [#]# 3.2.0: 2015-12-31 {#version-3-2-0} [#]## Improvements * Improved fuzzy detection for sub text. [#]# 3.1.9: 2015-12-30 {#version-3-1-9} [#]## Improvements * Improved fuzzy detection for small texts. [GitHub#43][Reported by Mamoru TASAKA] [#]## Thanks * Mamoru TASAKA [#]# 3.1.8: 2015-12-29 {#version-3-1-8} [#]## Improvements * Improved fuzzy detection.- updated to version 3.1.7 see installed news.md [#]# 3.1.7: 2015-09-22 {#version-3-1-7} [#]## Improvements * Supported 3 character language names. [GitHub#39][Patch by Vilius Paulauskas] * Suppressed duplicated range in regular expression warning. [GitHub#40][Patch by Vilius Paulauskas] * Replaced invalid character instead of raising an error on encoding conversion. [GitHub#41][Patch by Vilius Paulauskas] [#]## Fixes * Fixed a bug that undefined method is used. [GitHub#38][Patch by Hiroshi Hatake] [#]## Thanks * Hiroshi Hatake * Vilius Paulauskas- updated to version 3.1.6, no changelog- adapt to new rubygem packaging style- updated to version 3.1.2, no changelog- updated to version 3.1.1, no changelog- updated to version 3.1.0, no changelog- updated to version 3.0.6, no changelog- updated to version 3.0.3, no changelog- updated to version 3.0.2 [#]## Improvements * Added {GetText::PO#empty?}. * Added `:encoding` option to {GetText::POEntry#to_s}. * xgettext: Added `--no-location` option. * xgettext: Added `--sort-output` option. * xgettext: Added `--sort-by-file` option. * xgettext: Added `--sort-by-msgid` option. * xgettext: Added `--width` option. * xgettext: Added `--no-wrap` option.- updated to version 3.0.1 * Removed an unused file. [GitHub#19] [Reported by Ladislav Slezák] * msginit: Added full user name guessing by /etc/passwd. * incompatible: {GetText::Tools::Task} no longer require spec. * Added {GetText::Tools::Task.define}. It is the recommended API rather than {GetText::Tools::Task.new}. * Supported "utf8" as a valid charset. [GitHub#20][Reported by Antonio Terceiro] * Added {GetText::Tools::Task#enable_description=}. * Added {GetText::Tools::Task#enable_description?}. * Added {GetText::Tools::Task#enable_po=}. * Added {GetText::Tools::Task#enable_po?}. * Added {GetText::Tools::Task#msgmerge_options=}. * Added {GetText::Tools::Task#msgmerge_options}. * task: Added `gettext:po:add[LOCALE]` task. * msgmerge: add `--sort-output` option. * msgmerge: add `--sort-by-file` option. * msgmerge: add `--sort-by-msgid` option. * msgmerge: add `--no-location` option. * msgmerge: add `--width` option. * msgmerge: add `--no-wrap` option. * msgmerge: add `--update` option.- updated to version 3.0.0 This is a new major version up release! This release removes many deprecated APIs and improves internal APIs. We want to keep backward compatibility as much as possible but some existing codes may be broken by gettext gem API change. If your code breaks by gettext gem 3.0.0, please report your problem. We will fix the problem and release a new version. [#]## Improvements * Removed deprecated APIs * `require "gettext/parser/erb"`. Use `require "gettext/tools/parser/erb"` instead. * `require "gettext/parser/glade"`. Use `require "gettext/tools/parser/glade"` instead. * `require "gettext/parser/ruby"`. Use `require "gettext/tools/parser/ruby"` instead. * `require "gettext/utils"`. Use `require "gettext/tools"` instead. * `GetText.msgmerge`. Use `GetText::Tools::MsgMerge.run` instead. * `GetText.create_mofiles`. Use `GetText::Tools::Task` instead. * `GetText::PoParser`. Use `GetText::POParser` instead. * `require "gettext/tools/poparser"`. Use `require "gettext/po_parser"` instead. * `require "gettext/runtime/mofile"`. Use `require "gettext/mo"` instead. * `GetText::MoFile`. Use `GetText::MO` instead. * `GetText::Task`. Use `GetText::Tools::Task` instead. * `GetText.set_locale_all`. Use `GetText.set_locale` instead. * `GetText.setlocale`. Use `GetText.set_locale` instead. * `GetText::Tools::MsgMerge::PoData`. Use `GetText::POEntry` instead. * Removed Ruby 1.8 support. * Supported Rake 10.1.0. * Stopped to remove `TRANSLATORS:` tag because GNU gettext doesn't remove it. * Stopped to use `TRANSLATORS:` as comment tag. It is GNU gettext compatible behavior. * rxgettext: Added `--add-comments[=TAG]` option that exists in xgettext. [GitHub #16] [Reported by Ladislav Slezák] * Supported escaping tab character as `\t`. [#]## Fixes * po: Added a missing new line for multiple extracted comments. [GitHub #17] [Patch by Ladislav Slezák] * Fixed a bug that encoding may not be set. * Fixed a bug that `\n` is escaped as `\\n`. [GitHub #18] [Debian #716916] [Reported by Ladislav Slezák] [Reported by Francesco Poli]- fix usage of update-alternatives- updated to version 2.3.9, no changelog- updated to version 2.3.8 * Added licence information to the gemspec. [GitHub #13] [Patch by jordimassaguerpla] * Supported Ruby 2.0.0. [GitHub #14] [Reported by mtasaka] [#]## Fixes * [rxgettext] Fixed a bug that the comment for the previous message also exists in the current message. [Debian #684184] [Reported by Francesco Poli] [Patch by Jérémy Bobbio]- updated to version 2.3.7 [#]## Improvements * [msgmerge] Speeded up fuzzy matching. [#]## Fixes * [msgmerge] Fix the bug that msgmerge adds needless fuzzy flag from not fuzzy entries in merged PO. * [POEntry] Pretty formated all messages except msgstr.- updated to version 2.3.6 [#]## Fixes * [POEntry] Fixed the bug that obsolete comment mark (#~) is added to already comment. * [msgmerge] Fixed the bug that no separator (blank line) didn't exist between each obsolete entry. * [msgmerge] Fixed tne bug that obsolete entries in old PO file are added to new PO file. Any obsolete entries in old PO file aren't treated for merging.- updated to version 2.3.5 [#]## Fixes * [POParser] Fixed the class name for backward compatibility. [#]## Improvements * [Merger] Implemented "fuzzy-match" with Levenshtein distance. * Added the class "PO" for management PO entries. Please use PO instead of PoData. (see details in http://rubydoc.info/gems/gettext/GetText/PO.html) * [POEntry (renamed from PoMessages)] Supported to specify msgstr. * [POEntry] Stored comments each type (translator\_comment, extracted\_comment, flag, previous). see http://www.gnu.org/software/gettext/manual/html_node/PO-Files.html for details of comment type. * [POEntry] Checked if specified type is valid in #type=. * [PoParser][MO] Concatenated msgctxt, msgid, msgid\_plural to "#{msgctxt}\004#{msgid}\000"{msgid\_plural}" by MO instead of PoParser. PoData and MO treat a concatenated string as msgid, but PO doesn't. * [PoParser] Parsed each type comment from whole comment. [#]## Changes * Rename some classes and methods. * PoMessage to PoEntry. This isn't "message" but "entry". (See http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files) * PoMessages#== to POEntry#mergeable?. * PoMessages#to\_po\_str to POEntry#to\_s. * PoMessages#sources(sources=) to POEntry#references(references=) * MoFile to MO. For backword compatible, MoFile can be used now. * PoParser to POParser. For backword compatible, PoParser can be used now. * Raised no error when POEntry doesn't have references. It is useful for no references in .PO file.- updated to version 2.3.3 [#]## Improvements * [msginit] Supported plural forms for Bosnian, Catalan, Norwegian Bokmal and Chinese. [#]## Fixes * Fixed the bug that messages (i.e. the help message for rmsgfmt) aren't localized in each environment. However, some messages aren't tranlated or resolved fuzzy. Please help us to translate or resolve them. [Github #12][Reported by mtasaka] * Used String#% to localize some messages.- updated to version 2.3.2 * Fixed the bug that untranslated messages are included in a .mo file. [Github #11][Reported by Ramón Cahenzli] - dropping provides for names that were last seen on 10.1- updated to version 2.3.1 It's a Bug and package fix release. Then, it's also encoding support release, only if you use Ruby 1.9. [#]## Improvements * [xgettext] Added backword compatibility method (GetText::RGetText.run). [Suggested by Fotos Georgiadis] * [xgettext] Removed deprecated parse argument support. * [erb parer] Assumed the encoding in the magic comment of the input file as the encoding of it. * [ruby parser] Assumed the encoding in the magic comment of the input file as the encoding of it. * [xgettext] Added the "--output-encoding" option to set encoding of output pot file. * [xgettext] Used UTF-8 as the default encoding of output pot file. * [xgettext] Supported multiple encoding sources. [#]## Changes * [MoFile] Returned nil instead of "" as msgstr when its msgid isn't translated (when this msgstr is ""). * [PoParser] Converted msgstr from "" to nil when parsing. [#]## Fixes * Added missing .yardopts file. [Reported by Takahiro Kambe] * [news] Fixed Eddie Lau name instead of github name. * [msginit] Added the "Plural-Forms:" entry to the header even if a pot file doesn't have it. * [msgmerge] Fixed the bug the new line between a header and contents doesn't exist. * [msginit] Fixed the bug that msgstr with msgid_plural aren't generated in output po file. * [xgettext] Supported class based xgettext parser add API. [GitHub #10] [Suggested by Michael Grosser] * [erb parer] Fixed erb parser bug with unicode msgid in Ruby 1.9 ERB templates. [Github #9] [Patch by Fotos Georgiadis] * Added missing documents for GetText::Tools::XGetText- updated to 2.2.1: * Supported non ASCII string in msgid * Stopped overriding String#% on Ruby 1.9. * Fixed a bug that "\" is too escaped. * Removed GetText.bindtext dependency from GetText::PoParser. * Ranamed GetText::MOFile to GetText::MoFile but GetText::MOFile is still available. includes changes from 2.2.0: * Supported ruby-1.9 * Supported $SAFE=1 * Improved argument check * Supported ruby-1.8.6 again * Fixed Ukrainan translation path * Fixed a bug that only the last path in GETTEXT_PATH environment variable is used * Fixed a bug that Ruby-GetText-Package modifies $LOAD_PATH- patch license to follow spdx.org standard- split package into doc and testsuite to reduce size - provide properly ruby-gettext version- use rubygems_requires macro- update to 2.1.0- initial. splitted off from ruby-gettext packagesangiovese 1527288842  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.2.5-1.173.2.5-1.17     !!!!!!!"#$#%#&###############################'(((((((((((((((('))))))'***********'''+,+---------------+...+++++++++++++++++++++++++++++++++++++++++++++//////////gettext-3.2.5riGetTextClassInfocdesc-ClassInfo.rinormalize_class-i.rirelated_classes-i.rirelated_classes_internal-i.riErbParsercdesc-ErbParser.ridetect_encoding-i.riinit-c.rinew-c.riparse-c.riparse-i.riGladeParsercdesc-GladeParser.rinew-c.riparse-c.riLocalePathadd_default_rule-c.ricdesc-LocalePath.ricurrent_path-i.ridefault_path_rules-c.rilocale_paths-i.rinew-c.risupported_locales-i.riMOHeaderRev1cdesc-HeaderRev1.rin_sysdep_segments-i.rin_sysdep_strings-i.riorig_sysdep_tab_offset-i.risysdep_segments_offset-i.ritrans_sysdep_tab_offset-i.riInvalidFormatcdesc-InvalidFormat.ricdesc-MO.richarset-i.riconvert_encoding-i.rifilename-i.rigenerate_original_string-i.rihash_string-i.rilast_modified-i.rilittle_endian-i.riload-i.riload_from_file-i.riload_from_stream-i.rinew-c.rinext_prime-i.rinplurals-i.riopen-c.ripath-i.riplural-i.riplural_as_proc-i.riprime%3f-i.risave_to_file-i.risave_to_stream-i.riset_comment-i.ristore-i.riupdate%21-i.riN_-i.riNn_-i.riNoboundTextDomainErrorcdesc-NoboundTextDomainError.rimessage-i.rinew-c.riPO%5b%5d%3d-i.ri%5b%5d-i.riNonExistentEntryErrorcdesc-NonExistentEntryError.ricdesc-PO.ricompare_reference-i.rieach-i.riempty%3f-i.rihas_key%3f-i.rinew-c.riorder-i.riset_comment-i.risort-i.risort_by_msgid-i.risort_by_reference-i.risplit_reference-i.rito_s-i.riPOEntry%3d%3d-i.ri%5b%5d-i.riFormattercdesc-Formatter.riencode-i.riescape-c.riescape-i.riformat-i.riformat_comment-i.riformat_comments-i.riformat_extracted_comment-i.riformat_flag_comment-i.riformat_message-i.riformat_obsolete_comment-i.riformat_previous_comment-i.riformat_reference_comment-i.riformat_translator_comment-i.riinclude_extracted_comment%3f-i.riinclude_flag_comment%3f-i.riinclude_previous_comment%3f-i.riinclude_reference_comment%3f-i.riinclude_translator_comment%3f-i.rinew-c.rinormalize_options-i.riwrap_message-i.riInvalidTypeErrorcdesc-InvalidTypeError.riNoMsgctxtErrorcdesc-NoMsgctxtError.riNoMsgidErrorcdesc-NoMsgidError.riNoMsgidPluralErrorcdesc-NoMsgidPluralError.riadd_comment-i.ricdesc-POEntry.ricomment-i.riextracted_comment-i.riflag%3d-i.riflag-i.riflags-i.rifuzzy%3f-i.riheader%3f-i.rimerge-i.rimergeable%3f-i.rimsgctxt%3f-i.rimsgctxt-i.rimsgid-i.rimsgid_plural-i.rimsgstr-i.rinew-c.riobsolete%3f-i.riplural%3f-i.riprevious-i.rireferences-i.riseparator-i.riset_value-i.rito_s-i.ritranslated%3f-i.ritranslator_comment-i.ritype%3d-i.ritype-i.riPOEntryForRubyParseradvance_to_next_attribute-i.ricdesc-POEntryForRubyParser.riinit_param-i.riset_current_attribute-i.riPOFormatcdesc-POFormat.riPOParser_reduce_none-i.ricdesc-POParser.riParseErrorcdesc-ParseError.riRubyLexXStringExtractorcdesc-StringExtractor.ricdesc-RubyLexX.riRubyParsercdesc-RubyParser.ricomment_to_be_extracted%3f-i.ridetect_encoding-i.rinew-c.riparse-c.riparse-i.riparse_source-i.riTextDomaincached%3d-c.ricached%3f-c.ricdesc-TextDomain.riclear-i.riload_mo-i.rimofiles-i.riname-i.rinew-c.rinormalize_charset-i.rioutput_charset%3d-i.rioutput_charset-i.ritranslate_singular_message-i.riTextDomainGroupadd-i.ricdesc-TextDomainGroup.rinew-c.ritext_domains-i.riTextDomainManagerbind_to-i.ricached%3d-i.ricached%3f-i.ricdesc-TextDomainManager.riclear_all_text_domains-i.riclear_caches-i.ridump_all_text_domains-i.rioutput_charset%3d-i.rioutput_charset-i.rirestore_all_text_domains-i.ritext_domain_pool-i.ritranslate_plural_message-i.ritranslate_singular_message-i.riToolsMsgCatConfigcdesc-Config.ricreate_option_parser-i.riinclude_fuzzy%3f-i.riinclude_fuzzy-i.rinew-c.riorder-i.rioutput-i.rioutput_obsolete_entries%3f-i.rioutput_obsolete_entries-i.riparse-i.ripo_format_options-i.ripos-i.riremove_header_fields-i.rireport_warning%3f-i.rireport_warning-i.riMergercdesc-Merger.rimerge-i.rimerge_entry-i.rimerge_fuzzy_entry-i.rimerge_header-i.rinew-c.riremove_header_fields%21-i.ricdesc-MsgCat.rirun-c.rirun-i.riMsgFmtcdesc-MsgFmt.riMsgInitArgumentErrorcdesc-ArgumentError.riErrorcdesc-Error.riValidationErrorcdesc-ValidationError.ricdesc-MsgInit.rifind_password_entry-i.riguess_translator_email-i.riguess_translator_name-i.riguess_translator_name_from_password_entry-i.rinew-c.rinow-i.riparse_arguments-i.riplural_forms-i.riprompt-i.riread_translator_email-i.riread_translator_name-i.rireplace_comment-i.rireplace_copyright_year-i.rireplace_description-i.rireplace_entry-i.rireplace_first_author-i.rireplace_language-i.rireplace_last_translator-i.rireplace_plural_forms-i.rireplace_pot_header-i.rireplace_pot_revision_date-i.rirevision_date-i.rirun-c.rirun-i.ritranslator_email-i.ritranslator_info-i.ritranslator_name-i.rivalid_locale%3f-i.rivalidate-i.riyear-i.riMsgMergeConfigbackup-i.ricdesc-Config.ricreate_option_parser-i.ridefinition_po-i.rienable_fuzzy_matching%3f-i.rienable_fuzzy_matching-i.rinew-c.riorder-i.rioutput-i.rioutput_obsolete_entries%3f-i.rioutput_obsolete_entries-i.riparse-i.ripo_format_options-i.rireference_pot-i.risuffix-i.riupdate-i.riFuzzyEntryFindercdesc-FuzzyEntryFinder.ricollect_same_msgctxt_entries-i.ricompute_distance-i.riextract_target_entries-i.rifind-i.rinew-c.riMergeradd_obsolete_entry-i.ricdesc-Merger.riextract_obsolete_entries-i.rifind_by_msgid-i.rigenerate_obsolete_entry-i.rimerge-i.rimerge_definition-i.rimerge_entry-i.rimerge_fuzzy_entry-i.rimerge_header-i.rinew-c.ricdesc-MsgMerge.rirun-c.rirun-i.riTaskErrorcdesc-Error.riPathcdesc-Path.ridomain-i.riedit_po_directory-i.riedit_po_file-i.rilocale-i.rimo_base_directory-i.rimo_directory-i.rimo_file-i.rinew-c.ripo_base_directory-i.ripo_directory-i.ripo_file-i.ripo_file_is_updated%3f-i.ripo_time_stamp_file-i.ripot_file-i.riValidationErrorcdesc-ValidationError.rinew-c.rireasons-i.ricdesc-Task.ricreate_path-i.ricreate_pot-i.ricurrent_scope-i.ridefine-c.ridefine-i.ridefine_edit_po_file_task-i.ridefine_file_tasks-i.ridefine_internal_tasks-i.ridefine_mo_file_task-i.ridefine_mo_tasks-i.ridefine_named_tasks-i.ridefine_po_file_task-i.ridefine_po_tasks-i.ridefine_pot_file_task-i.ridefine_pot_tasks-i.ridesc-i.ridetect_locales-i.ridomain-i.rienable_description%3f-i.rienable_description-i.rienable_po%3f-i.rienable_po-i.riensure_variables-i.rifiles-i.riinitialize_variables-i.riinternal_force_task_name-i.rilocales-i.rimo_base_directory-i.rimsgcat_options-i.rimsginit_options-i.rimsgmerge_options-i.rinamespace_prefix-i.rinamespace_recursive-i.rinew-c.ripackage_name-i.ripackage_version-i.ripo_base_directory-i.ripot_creator-i.rispec%3d-i.rispec-i.ritarget_files-i.rivalidate-i.rixgettext-i.rixgettext_options-i.riXGetTextadd_parser-c.riadd_parser-i.ricdesc-XGetText.ricreate_po_entry-i.riheader_comment-i.riheader_content-i.rinow-i.riparse_options-i.riparse_path-i.rirun-c.ricdesc-Tools.ri_-i.ribindtextdomain-i.ribindtextdomain_to-i.ricdesc-GetText.ricgi%3d-i.ricgi-i.ricurrent_locale%3d-i.rigettext-i.rilocale%3d-i.rilocale-i.rin_-i.ringettext-i.rinp_-i.rinpgettext-i.rins_-i.rinsgettext-i.rioutput_charset%3d-i.rioutput_charset-i.rip_-i.ripgettext-i.ris_-i.riset_cgi-i.riset_current_locale-i.riset_locale-i.riset_output_charset-i.risgettext-i.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/ClassInfo//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/ErbParser//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/GladeParser//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/LocalePath//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/MO//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/MO/HeaderRev1//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/MO/InvalidFormat//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/NoboundTextDomainError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/PO//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/PO/NonExistentEntryError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry/Formatter//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry/InvalidTypeError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry/NoMsgctxtError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry/NoMsgidError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntry/NoMsgidPluralError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POEntryForRubyParser//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POFormat//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/POParser//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/ParseError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/RubyLexX//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/RubyLexX/StringExtractor//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/RubyParser//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/TextDomain//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/TextDomainGroup//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/TextDomainManager//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgCat//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgCat/Config//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgCat/Merger//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgFmt//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgInit//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgInit/ArgumentError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgInit/Error//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgInit/ValidationError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgMerge//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgMerge/Config//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgMerge/FuzzyEntryFinder//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/MsgMerge/Merger//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/Task//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/Task/Error//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/Task/Path//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/Task/ValidationError//usr/lib64/ruby/gems/2.5.0/doc/gettext-3.2.5/ri/GetText/Tools/XGetText/-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.suse.de/SUSE:SLE-15:GA/standard/5aff1fcfec4aabf8d92f7a37c649080e-rubygem-gettextcpioxz5ppc64le-suse-linuxdirectoryHXL%&c5.utf-869bfe9a52aa7aedfde7466466cae77accfdd9b85e4a7c77bf9eaf6d8e6b066da?P7zXZ !t/r] crt:bLL $M߮XIj|w5I{M'y#!tZDuP ߺwI|x{Q[~YzJ۸I3p&6Io1ұ9ι#>P6u)Y]寪-6ZiT#k_Wv}Y*!wfp ZN󏘸}"6aU2qhQV{$ktfveio[H /ߐGe=e,JPk[+;Vf'Lv#KO8(<4OҀ_ˤS+ }?U0m=5b\|D@ȩw?њQwJXUӃEnRUt%-f-/F82κzI# $,|\17r5357a.[`ڪԅsZ>mHVITФz?>N{ Rywx#k.'xb\6'&Jvһ 8y҉>EPX.'xK_gMi}R4Is>,b Q@e˽p>U`'LyK戮L kXߝ]eY;}6L_H7'f™}ue%*n$Ku_4xN8e78'IQ $f)טB)!~g`\occ&,-*(A`lD&l2>1W}&6߶̾LesƊmP%s)ђ̪j/QG2Z!J5G`H6dP lj:Pܛqs,?;D|r`Xʓ]nPLD?~ wz5w9=P( gB@<«  V r +ifNL8mh-Wh\OT}|I[ ,9pd>~~=H]/}8N%TZn, i!mkSv-؄Y7,ӭloWaf{o>Jl*Ͼ/QNR14UGu=;Vin! q\)q$ {proj/Fϵ 49{~EPY5o9tn)s(K[\EGXmt)y&Z<:6}F5(8+;h~߉9Jq?Ƣ[],\'.}7Io4Ei@5nvTabgG}UE^G/WvaEBϞKq97`+5,5S%?C7,ЌLȹ] eז|gHI&l軐p뎿@7wuWt{tȿ߆{ V*௪FzE_&3\DiZKTa?M$BEpPp Bc6ԎAT&^޳p3|BlWǥgQd1=&L6`4 0VBM dKx ^ s$ E/@c ϽxbkAPOY{xY:b4nq.*'° ~E$h&+"6g2 ٹh04Aœt֊E.!mB[j>֪܏. ˷basəV$?*?/+ ^B{l,diSY`2!5ؔk1鲀:,cOg ƥ:x.uEG(3]ZXwGHX8Jk.~QmgOY:_C-{/2j ,.I⧛M>Ո(xăFJ3[O=e|"Tl1Ư;ܿ!Zfqu[}(Ak7/.hV1-Тمļ`35j2f0J=$$bLg=,Dt^HHT:ܭX+đwuYlWnN'QmYM7kM9D1!t<f)hi 8K&>bg2h)F'2,R:2Qg%Q67*TAvN~}R$-x*㲭3%CSO9? љL"2FE5{^ ԥp34ٷ©g,4˰nw {-77>mc0L[x^Qnm_69lu,17e񹂓)P5|gʜLzȭ0޽ϛbks%%Vm! ^L+'j'ņq C3}=<}˩'+$ZJhvzɰ̂!~ zeriu WOޗs@Hx&eHQ_yodXtpM<,޶b/1L [G9Jϊe4Ec(䴙B Ʊ@4W !J@csL-4{ZzM7, 8\RC皝M]*КG%>`e^ȳ|B ;|C p?n0@TqrpHkO|-628f!-U~ : &/P;tPXسvw]k2H@n R3H 5i.*,K@W:dDzTB{(ލ'POXx,˰p8+3]DcpNB8>dw :ֵJ覦w8'&;$o'$|dADŶIp5i,sPK:WT\'}P*3ziͽ[v۷Fi,F=֞ Zaakji L;0Ro.mU-cbSG͆k./D~tk0>N\L m C7 7<€t@疷+,C"Lxs͜ 2 ?OԂG2eD.م-t0GLF)7PT,)_ZBbrFD,9 Y15۬K EF=R"yqp+AۢCcr6J׍^(?[,孥;_Twr ɰ>stnjϗs(i"B0*ĮN&Zhϔ׿g6+y͜J.e'/J '#migZ,Y֠c(H}~YlN&R,HWvz%&c,%oy5K?/af[RnɵT gX8&9f8(]ȣL]臥MvhO$$^&:xoõT4rm˼r_ "U/'@z3`tr%Q@0 ?i[>@H3J*CdQGİNB{dB5ֆXj]]x0l㲨X7?㑰6Cbe?d:Y|wn\e,L$/=(w,j Z/;q`XU]5pj,=I=]U1k&8^7j")T ,D`C?t," +EJ ;Qku5_1u_$; H ,C<rK2L0ֱ+ުo.+@Skdw4V3.!LFb^i뢪DUM ΅}|KX&ϚZb RM%;ehx 齤46HM]?5[%6w>۾]q=:ǧ*,b@²/7 ӪͧbV^c=WfÑ׈*p+G`Z~v0DLB,Guh.-lF#P1sm. m̝9fr7VۡaŌ_[VM B֍J;5AfO jCG ˥m!`9XQ߂eL< ~ ?ڽG _Цg i7c776خcj8 'ժ~ c5qH鲓Nh=VpI^}?zz\05KEiXΜG0;K+q p"I5BQ8S&wBy^C?Af \o1qƒ2jM}0p{fWKZ&k[ ռvfmh !V{<툫Bb `ıl/Հ.}8r{% E|1"/A kFLY  kՁ(6S 8"7c Eu- n8`'vTiĴkrǬ娳|k7^5]ei\K&A%b:,Lڒ޹6мrX !S\1r p/dey3wP?${'-|00''0Q($j.JT,:"OC K} 1UFoU *GiN Jޖv]#C["My^Q,Cv6 ⌵a1jM7 ԩܮ38.:Ú"J;+DxA%j[^*Qee?Y&|{Rz3(V| 8ƪiaqXagBx.jpaJ/UkIWLY`t<`8;e5CXLݫ0BnФcTER>|!xj45)ouZ|}֎rSd~MjlqLxQv2Kێ |_-&hv{SYgfKZnv[C5"55:Ha:XAT)*|Nc8F3,QMY1{=bU D$k 07_e!*LAedC=y}@ <e@#N*'flJuT;hR-.L/7g*'V[V1$x i2"wXA -)=F*9߃ɋ,sb; 7aCݠ!RGMe&3&"EǸ,4"lwz2ck#iBNB -U =8>XKI"q+&eA>4L.:;NLhԌvȅLHʩE1E5Ri lj|][*Өg~yyy5 ٳ w1f>L{#[.gU5lt]?K >Nzm,ύ8 h*C̕&FJt?Ǡgmu\H.}qW$Krx!OxT+fS>_-zHۍ-~{s ToЎ!/0-}(}dBUk=X.ءp[x#lJ9ydV\H,X^p1bi'j WIjU绡MBawz/L# g)I:>,jNb~PS!r^I X1VJ!p4qu;uL]V7RԔ2qm@4j2}&y~ifx9L3 `$x'ֿ+\bN\ ^G~NxBD|9Ht$%6VVlaU٫"PQszE0ܚ`(^:yc篒s9uyoOWq,ɘv/3·xߣKo7"HUam?Ҭ``ȣ݁ Qj'?]㦅 b,DHVQ ޅ,wxCCϓA#Nn0 f6I@wfXv =z.gB5Mb?>9 Vnjx$[ks`d ov;#lTڴ1ј_O vt-=7t|˴cf5˾s'&6߬b}lwց&+G ۪r??"fWיf{FK$"p;Fʍ{0ZUjM ",Y(.,.!GN i ~*KÖxZCUeRBwU5ZM ,y ;̤_rY.nddC(F39q{p?nRD$3)dٸ eS H$Oq^7fd*dmrs'9q[jL}i׀8B/"MZ2KĂ5ۍG"=dV='lޑ^dEG@xvtGVVGmH RP1Zz%3#7sPÑOu  tc5O l\9x%!((%z4 Հ7a]Aq֙E0˿+`?W2Q!z/x?-]貋~4HkbX4 ZN9PK7⇽Z#ouU5{-"h;;NY M‰Bz *`pƖz?]f&m®-ʿ>]6sE ހݼt#~׳\V@A8DxIlf\Jpd<Bc) ;:1st0,}x %O ~*(o8ЈTF6W01P9OKR\ŦjeVL o(6 ! y/y_u>Iθj7[ _KP2; Yi 2"nU ]~y`NiPVF 8cib@74F;)زa4NݰF6rj1taHaV*֙Ib܂$7,:g'-9*ӱaW 9h5OE;2)=`QG< dy=8kLhs R3B(%)nUt7R3)m3rx)`6n#06ĐBk'J:A]j4n۱O>{ [MP0V8>~KG4Uqx:p4*Ggq<=``pfX<* n[lzlD2%[ak@'2/- ;wdn ^.ͮ%0NRO o,2Q?6/Қ m6ٍP݀g[!U$i"WuȝPXdo`@g%wePJ/-Ni6H|˩M6`O)yfx]6(9[6Q綐͆b~ H85"|e lj@+_ca((?6iۊRwѹfaǶ+hyhdB{\l2W4+;'(gM77:چЩZ{ufC,P+>:އ?&4 u=9vtYu +(;`š!MH{`EZ ;x*p5 -m8 цĽ#~˸A)+\OV! Tjj22Ԉ#\=3ov$= zX'Bk. 6B e4zNMviEiB4&6ȢߒpSG=fxvНͱI9/@ʲ6?ir|K1Yzr'-Iּ£E6qrIt%6bݏC+/lk9/p :qKȕrj>z CIکSj(|+?-Rk< Gw){+k m88|H]G, ݹoF,r.;=Q!KUj\Pa`bNeJK2؍&OشZ㉈onCJ sDw<Ea( ?OL;%ÎŮ;P|0GRaiVMNu ˕JOsOBHu41XX /CL)Ɨn'xH42v^5\?zv{z_ChB<#"ȉ|."G/Pr{*C[}g.6\F%M_f@W`}kX<}5ЁBXqS H C]s5fi}>9l m2ROsݨ|5is명nz t@1A GNb'oԖջqɦܦаLri=>v 5Yw&/hm; AM4md|(ףf%5\ Ы?:q2ʶJz-?>zvȞp<I~эde~ 'o(+\Sj"has%=[m6uᇓM4cFu7u$EYt e-_x?Ʋc܃{V.z @;|)ܞF뱊8.?Xakw:y!0R ѽ#{ !"BI bS;=Ij[MC≘wȳq4تC R #,,:2ٝtƾu0VOY4 D{J_~~V'坡T;ry`qe}2B~-UfamT `Tϖ͞[C԰;!Up=&YլmwԖCJmsZ dv-^DetЎؤ+zA6f'*mإaXf{5QCU v}`/u"ST-au4AUí)𴹜X_$ NYl7%AkGq:߻g+3 L:I$#Kt2N](Q28iqNO` S1Vygd-Jչ瘡ӝ}9c g;9>{t {p<8(}+6|-p#iQ1D%mW|K-e^%Uwv b#ʇ bfwVx)U1V!*pUnٳheg`^GjzL;^{Ɗs]`~(B*B<sظD D EfRXAZ7-5P< 'Έp=-Ya} Bc0'%|^lNn?c³ZYrRԉ b OrSXgJ. feՐQ貥GWF 'AuifԖb#M?x xWW?3ں.PFR;@NՑfrqF~OM:&'UOAn0R̫l6&/>A߽q5."\ :|0}CLFO-6q5HՓVo}@j(:xdѣo#R'P|P|F.޴:(-¤d8HLZAD1*tk8 󛷇[qXzp’b?`s&6hn~Mkٚj_V5!>ξ,9õ'sGo.Z1{˜?6둊^iwoe^ SN 1iMΗ42"dp_6D´9 D:u !utp "{'UByP} ]=c-߹%Sc暿Z# 9m.Yj :ږk,s7rkA͹@"EAi0H)nB@)dm#6us`giIҥ}ŕ%B?M^ﲛ?\U)v-`p_DbVWX7Ҁ镛BN Xga?=̉U8׹] |Y$[Дo3WvɃ.f&NaPM68 WY'4,#gx=i=1 RAGShE\btc8Bmg#drQbŗNÙF.)P L\tE+0>UJߚ+FDz&,'՛7ү9#K"HZ9132 }  {wg'1?.ɾs.M祧;3V?U/z@vaJbBl9L $_~16ios\缧I!R6OjKA^,v& ?8?Α֥XZ\䰿NZ҆6Hbo kV16KB @ $S.0qu:zpd¯C+p/pEOp iaxg&%wU:4ZMwtARr_8Q'2u}u+2LϱrLV1CJP<s:zN2)CrɥX!^] #!oA$Pql: א&\>_~f]bc/<3ZyoziC0q؟>fF_ݜ74 M XVԝ\Gi j#O#G~iAPu\ZRI\W^wjiA) ԛy ~tb^.1wʫږSsBjoD,D52+VˆQs5+a\8޼naكBgyD }k)vZ}$%C*pCxK ٲ,3+-#pȰ_\nӋ2lYʌo RnrBzov2Ң2rR_~|اG5{oج^ ,C܏>*2ӣ2|Xv["lȶmUpB);5|iv- :tBN4c;Oɛ7&=;U1]/M& )?tđB[od+ %* 9'ZKvcYFBqYV/UXh18TnKGs7MEc9q'xp&ڬ=M%%*6D>kV_wa/,ʄF 5pV:oQť6zY=RrRT^Fzh'ȯ$%9:jнJΩ@&8FFF88Ǖ~2S:<4_<:3lf EBMӀ]=Q#VMkq;oyazZ(gJ̣ qLZoo6Czru&mg s ,~t(O)goc1.E$8?=Ksa4"rR0DKa%tw組f9/ϰvR1 F\D O*ߙgcnSh5a6r4㒊lJyBIכv<.7%Q]5?ԝvB=\/[,I4HLy\&w>Vh:D9\)\g5h!--PRE{@#ЫRI%'% Լ<|IJBÈ2yT1Υ \'V) ;%6+Y؃TTd7 *}S%6F<ɪ/4g${d!|?{[ӑF+`}Ma]>(k\Y7UJ,Ǯ+%gN@ʌ0UvKf14|=eg>CŢo?%\(K?lWg}X =YQ<V Ff?kEraU6BOp-\.{_QξqG2 />&B5UȠB$݃k0%5pBNė:*lßTDqoI잋J+ϽcVREpByӢP]M[aޟc׊yk ї9/$fR5uޞ\jVSꕎ`fMJ~rG2HB&CаX7m K/!Imʩufm>[H(!4E=rjB6Ru7[Ud2ӤX~hm54FpƹqjKڵY$Kfp:.s=  N~/^6#o)=#03ow11,1HkS 8}s|}TCt0=b -IJC{ pvn/6+Š Dd3j2'Xj &5ǬV5FiI<ڞfr0;{^;g(ui'4P>W5[Z@|Dtκ_2i/.׏T\?LHl 4*-9=sI,,t_[2VRп.Tf"}kF0^`rl"N|*Q#ee ORf m<57u$.#ʬ06x~z4n ^V_}V3S)rsdFUӣrM%z$(rScgޠWaC|-;+ qpB`X榕oFT_3wku#HaY8a{G[ jaREltY1H3t?vh߂~@hB|!0oc @Bwҟ[$B7y  %ܮNA3*:3 x0eIYp䮢/ !7YB^oc{Be xfH4tp*K+ZVWAȓGqX<'y v?3}2O6J: ZBg4pDya/r9-J'cɄڈ\!(Fr 88^JJC7"Jvx (B=Rڭ0LGLv\(_0[O{!yp+esn,ķ&*V=\r?bd߻~4[Q'^b l)f 6 gwrިRU6JpuGNO[*j 2[.OMlɫC]iָͤW2g[I8-5Rc z VRRϷL.1H{SIk}hhgܤp)?r.*X2%{ mMCIXU>LO2|i]*[SBzIMj3x&p k}z55#w<])QUD*X؅c$+SLaD@ve!dߎ`nb}Zj3qM 7i71"CQtUv q5&՜ZAO:#궰lDcUa:s6!<Į7|p#7<3=̦eսB[IuRn}ͺC)R.KGMM"[_h&,wU0# IS t.}%&JMhٽv3eU Y+CL:Qݡd LIpoW+!=iGr8\,~QV>I'N in⑹+ND?>3d)orS)k&itS25rÞK \b x.joK`AxvQ@Uy27H7dG@8^2;cBD؉a1m7DޑFm( VXH)fS桄wKtT@C5F[wDTD\Bg'}BQ8QnrjX . XGO '4ܟ&]˭Y0Wty汻v2r*SHG|!| 6@V>۟Tp#V}FO@U:w˟COxt| |[UFS֦Ffj}XP.)>L 2یr Tbԙ[rz}"y7.qD*f_2-9F* _^.6 oOqSi)S!| 7 D j3pA&d;G/`F b&#F X0UbXغNSKa h}du}ilܣǺYI9@1]ѬS4b7㭔u-k$|%C<ʠ-m涱BO=<#=2e IuOv 5b~G1vcBL|p1pg|((;ZytOG~ɫ]!Bk~{"9)i"סu7ђݔZ-:wJق211be挭LÌ%dO"vy.=±A&+8ը mXhJ,|R1b60p<,VƷ=AfM%^PZ.egTgf+Zk.3Rޚ;)p^'?v@K%=$.5#0*np eW;@#֔#J1@|=uQ$h/٤h~ҽh׾7?H]LĦ6i f댪yN1]4u(HR}Ƒ:T+8iPQa{$>Me}N3235g5:y şa[R4C\|Wj1g~@t͔Zq˘wpl/ubA//RZЈ: ;WYn鑷Yt~^9-o&lqqf֚ۜTW(}E:yJSH |Ub'=F5 券O(j ~jZ@~Ee.:66cB^_H4tEyA h/F* t:ܸcI[! > LyEZ:ۂv"W MoNJ$),V~GsǢ(qXJ QRt8+#{#/fdy=ӆkyY$˽Hl䰌0U_lyuٻ msME¹$!޽TKP?';5z+:s=ؙ ՟ ʎ-߷Im|=$ѥ_61*TjD/6u֋0oy9W/_NKl t( !_r9q~8t e x[T7(̐)Cʼn~c1uPͯb 6noI۴wWNBr,њm}V]RKǺU&E%,X) 5l :8 i to9>U4  28,-IMbzܛv- ΎWW$$S0gP*{gmn3'C8zp` R̕ݛsR]wYYX9ڞ_.!W,L7xi" WnMkb.L^Wx>tx19t{z;A~|@+1`VR2_L"ٻa%1[ۚ_0 1sp=VNs$aO rLƖ l$h= ڸxU5R޴UTjwÆa=e) ~}o 8 k^v9NDƘҎ;yU$*cF^#ͥ ,?a{BW1*?MHt䏶HOe7C2|nr >(Xg#y؝Ees_Zo4j-!oy)_̠WS'VFzH#~Yy׊iVW=r2h2 pji[|gt H-w݂MMһ#/۷/guGQ^ȱk|f3 =Yg9t ˦kg̞Aݜ7OMlٯ9L$48KvE"YGK%ZYR$u߽3ġk@<9*n3Nٍ+ 8Ó.\"^y7:vDG 7#&7Tk"0Bu й^UfK+G,|^9/cbAl(&TWJ| qvPmsemGVƞG߬V5V'DPݦ6TgxNX=U#5BځV'eVz*D蹇˕x}q+iX 'wl췒 싌R)"oBdگ5} @#ъ 6ґYaTh˰G:1toxSqКj*1xyhh_I_$aKĻ Y|eƛ&xaZ\!$s g j 7qrJz gk)Ǝp0֊T˿G~ׇ6OCOͿ&^uW8rþjBGՓ붹DeC ЯWc>)/\.~ F+y{%$7D+WGGv[6ó:m9 lv^' .%ࡎm!@~@z2xno '\C4I/~&q3P6M.[Z2 !i7}·X]aI "2U;tХn9^KX72zF`M%$@[e\#u!ȝd& u"T؏d43I4AD) |TQ=}4pmd#Z1F*r.Ԓq+ R>Z͎%:8tudS Ņ'aiZ.E2.*[MNVJs%>=.ZKGXAyq(ۇcȉdja1.^(EW&3:=5?\pm`6Ñeߒ1-hh i7 8dQ$[#ۤQ)R%E?Y> 5mkO џ@hiH埘- pv*cN$q vCjk#Qth@\=G'#*~6噯G`&hYY`U*(>F/*]/]KK8J0tdJm42f<L36m p70ȓ=>KcuKK+bryQiF+Aqvj.${F7M8iųI By k[:;gUG,}.:Hi@GYh_5E5\r 0+rܚi_K +25Rr@#LyEw._)1PNY$xl`Due@>s*H~b =ț]4Z`oWXkU_q[أ@4/Q. < Wjsqx5TvPF[fBxCOfSV+jԔ77 &2=oiӴjB)|zX:US-zтnE2n!$-#0 wmXoU-#cV]FSA2u6)5VI& xOQh|_C=0wat{>@ʣ0zN`-a@7W{эy e(zW[ /*+au*ypGzm=I&shemZ|NAo2/I"<6+V:3Qmj M3Wx?yYji~#Zs!weY@g)[P(VdE_tzebm/`NJ;Ϧo\$#&-Vk>v@O)G"~g2DlDHnF<r |jc'I%t |; H6d|udG(,RA'Uwh8__﫺8ᡖzǑ(ra-H(|\nov>ɗozsI̙=9 ) &KC[  J3%wZ8c,Pgb?*|bՉ{r(kf烿chhH,3U lrpGXLJ@Nn- (֠v*ދ ֧tVd3yܪoѦ0TPu[#j8T~i9{jlh\<-of-=t!k&OS)ND˙xZ= 2xP 4*i>-[Ke$%z4u=($=`)izoetTF}fG sVBF^G/ Em'FP-ׁY9PgXXn 1bW}Ȁ>\mA,[y d8[!gHFoKچ tK*|.29bB=gZE0褾e4CáFۍid/x'%[ _w?h8pNHswM|f~ՕX8} { Nec9Xe &@6̮o^AVm,#j)tc`0?T6t #%;lQyaV؇_MΏR(:hZtgOe! I,uc .m xyV \sr^$i\ BOJr>Og6}m:2uu/M? JrT[sϓƺwQV{O@y' gY?-K8qɆwL]6d%p D8oMnĻZX5y ͞J> Qʱb#@Rkt-z0vHҶh YɈpZK4("3]ȣHJ1gщ4zl8/U0*ȩỈL_ 2.a>z\&v8=abl \\ ڣW -n &9ᴴ:BNѶ04VS 5RQCҀ2psB8`ŕV%1LjyWNɽ)Bl*2MsVtGlԎ*C$Y7YCϳGήmx{.dtkSb;  ?gdo>Kfïm&fc,i/ #R-Ie(ϔ]09Hw5dN+oJ$(*5R;Vt}LC2#Wf|S@)#R17B֏# rts#>婧!|^#F.7ի\版r %\J=gQK`BJ >6aTq ҶYA-i^cp'`'* }܈2Q[e2zS](فv|%<9vvwh7Ag~.MN83.[GNP^jpJ>",_xC%Hc%w\|XRQo."!_XFV?O$I#RJM 80V@FUJ@*M3rMpa>VJN\LB@^i^HY➗;WN1'̬xXX?w%ҫynn{3})5٩ T)@ʯp|! %^?{q.S\nf*TMV{212}F&|A_| RC]{vc} Z I}q瘝5RdކVp@9zFGWl"Zq'&lE:&oζsKNSֱ`3o1<]xQchfZX8-Hf O[7V+೮PH`@zXS/uj"2[O L[To8LOrbMUe_nBcET=e$Mţk㟠~~SH̠4p{鯷6 A8UD`b '|j+EeGZ\3qn_[06# _yѦ< m_FAIuaי6;vX\43pEr'3w,$rmⶕ^0Zlj]&&,~JY#Ӽ`9N׵\֢!Mk%E:{ŞGQFltDp 4{OT,*'sV@նRR57㤎x,|݆o*,?IJFp H)#KO`OoGD9@ș_(:`}*7SSn"$NM]DwQ詄]ǏYtMߴe1$璘G8k4 cyG0CTs/Ҋx ''kC]Ϛ" n*c3<8˔LP|C¨Vf* "WҚ@[K<.@M&1j]\@恵gb u mpuXHʦ]+`%&fzYT0[f?Ӛo㕻m+Jf$Θ? c)[t{|% /`;hci`^ YZ