ruby2.5-rubygem-json_pure-doc-2.1.0-bp155.2.10 >  A dkN=I%z #6ԫ! [ Vת腨53ɬlxjCq4Q}C].q^?A(e@XSPjEZTT,I[}1q[}|.Ѯ79k^0 ð4.K+8230m6crS(Uk;` WuHr*9d%f݁%pܻ c02898972dc147b245bafb64ca495f57314179965b2edaa003f7180a117cc883ca2358015f730812f29d7a7418233f22433a837cĉdkN=I%z )Eza~.D@!w㯵2vJR9\Ѧ(&;Rud~il5Pbt!iX3@ alܧۀ HaTW#+,`[Hip; 2o(1Eǩ+n#+?{ ye.h[n?l4BA0(HTOC,GDHYZJ.3S"3{O* #uuݛ^\6uiyS[<(`N|&^˳4RV`Q/#,vŃĉ{+q4Pfr07v攛6(V}NhA Gzi=(JW}xbXEu9jy'{ZȂ^3קdNy^T IDKɒzb}e j(Tb~Y\{m-wQʴ鮢 cJkA4*qJ`ʥ?9WTOf!QzDd P ٠,K͚Mpz*WL?ӟ>p;t?td & 1 R 9?Hh     2 36:>>AB8BLB(B8B 9C :C FNGNHQIUXUYU\U]Y^d*+bpcpdq*eq/fq2lq4uqHvthztsttttCruby2.5-rubygem-json_pure-doc2.1.0bp155.2.10RDoc documentation for json_pureDocumentation generated at gem installation time. Usually in RDoc and RI formats.dkN,obs-power8-05vSUSE Linux Enterprise 15 SP5openSUSERubyhttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://flori.github.com/jsonlinuxppc64le5ofsu} b -(s#+olZxZo Qz l;6 Ty/DLkqwwduu}irlll~ff[5AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dkN(dkN)dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN(dkN)dkN)5689e4315960f426a3f69ba236a6e06db104cf9c070e3e1507967984c20aae55b42f254d026af1547dd6d8e9edd324efa4cedb3cb16f3a3aa542c8f57e2e700f5f4af30e7d7d5984bfb7433c91c950da259685497b1a3b9f0892e50fab9def91d9d1ef7443c610be7fc090e19d2c947bb3a0158f5c3df5134a51a5a112981728b909df36bba16bf80ebd82793a7b798ef28bcd5e2044a25e838fc8c4d7ce6e852a156291e356c3af86bd1dbdee3ad1f18c9029ecabd4ed51ff18bd3529be0ee1ce4f1da380e387509ca26292ff7e8aeefac2096431488a5ebbf9a89144a54697ab4a1f65c32c2c155304f58b87d77f859b477c73acdb5b8c139c6dbed570d035dbed94b0d5daf3419713fbc366e913c537fed770b11bc7e78313ad2c754737aca2cdf7464be648b57fd5b7da3456efd968d07fd64194c434b1945b334333402885f52939c043549b245a1b4d5b404e9ee5b3b93c52fc04cf24788bccea1e6ca6f020b359cffbcfd42b73f023160ceaf5a2c12a53f0d7c031c14d2fb3f4fb7e4832bf2ead9abf40990432ba1c98dacbf54c480ddda501fb7384afe2532b90b142f996a2d25b9516b74805cd73b562019963d03df09297a62e40d74b0f1ae2a7052bea2618dfa19241d959248dc47c155f231f2324474877da38bb5506c03c192fb0da10ba19416ff61156afcecdf4dfed22a4d83c0c17d4c7e7e442ab4584a6923392a897bbc6b1732c6ff31a547ee436bbf32d76f06a70c0bbdce162f292db2effaa3ec6e816036edf520af983b0eccf69a626121c2a78cf2ed8655d479c3b7a7ba504da7559e221a13d09e657c0f801caba378a21d62e2ffa26c52c2e433265aef44be3ef0dda79e086c28cd33a5cb883a4833bdda3096483bf15115217526b657f30bf358aabdee6709232e249babfd417b5d1a1b01681e7fc7e441cc224d08e8181a692890eaaa70efdab02cb51e96c72d8e904d95bc5bf916ce59dbffc759a0c460d2a30e179d0f2b17575fd814e6c42b8deb0e46831c74418594cb34811f06dd888798c1b3e79c6d65e8f95e848e4fb98025533b8b2f91a9b251c3181dadf4e377c55b7d2ce7ccb7a9141f75406db3238e2fc8157c2a48ec4839ad16b0a8c3d4ae623fae6dd076e9eb3872654a7082d569808118add028017c49e104022aab60e7a6200b1327f7a2563ca847d17e48785cd484f6b62ab0175a96dfc0405bb5386a4eaeb68cef0bc865054198773542711b899ad7dc5787f2edfd6defd516a64836118c1f26d0f2e766be26d39513fd04ece172d409bbf302abc182ec0b3ee531f0c9ea67fd57a75b266da57d9f77e2e914b5fd372ef40ecca3b72e08172b0f5f74925561f11b0ce76dfa81cc558448cfafa92d66d1e56c72fe9108e51193966527d1b3b16f4363ffabf2241973d1f9447270aed55375476a0cf2300d20436ef66f2046cd5504f0eacf9bca206529870562b7dd2b50a59ca567d4a31e17d4081fc350485ef75f2f4133f522e3e9684e1fc3ec2239e1b34cb6ad2b92d4c2dc8c7795129df46f24d053e872a6b2eccfe0f6612d67c5551b387244a5023cf08c92f8de3bd972cd528a21e9fd43a3fa7e74e0cf965819f0faa2d05fc0626e23da9d1324038f0aa11002a6ac41e50ce480338f6738adffbf8faad31236999565ce9eda582500f6e46919f28450617a263d9aa423a2deb5ccf53cf15f778c3a8bb12e793a1475b70230480e904107fad7d6920f9b30560296b64621335cc6db84ce0323dfbc186e0961ef50a5b6c5a96fdf18b58c43e62d5dffb69894e1e9f9d419afb2abab00fa6d6493a5eacd5588998f01d400a49ce1d90cba348aa987ea367c46a10c7985de8f2722f205ed889a71a7b348eaabd7f7fa184a6a336eec38708dd75ce94bc13340b185f69765f32e8fc14c176b46f6071fc1ee608af33d95a05adca8bc900364b10ca77d29b8807d9fbc74ae5b51016944c978d58ee50ef0dea17f6edd756b4b9b84be2b0bbbd7a026c3707a1db2ae904231dc2d8fb023c6da7b139a4a96b0eda99e2d53be86e07e9d5f5f6dd3d0e30ef2bd89ab696a579b97f0d995ea8947d555080f39490584664986761cea10949dca2ce622333a6cbdb8cd8b3cabcebca85a2d0be9331a66673b52de0da0ffa4056dabaa7a9aaa31c1bf8673014eb73cc7efd1d3e7081a957570fa55dab17b6f7f79ed2209381c6bef98476c2a51804b58bcfe935b14de069b70bf831c11c06e3b00e4e4f73bff9b311116a4337d3d48f41b605397171f4222e83a4b76f5856f3282f1fbf220938a445a50b333a25eae9eb82e1df28958b119ca56cab97ccead87cbbe4d02c8cc2b1f364f4828da07a37d8ba3571d65b36983d12187d09bbb7705d34a0436484346c0018c62d584c472e59c8b63029372bdce473bb9a75caf09efe118ba54959bacb6f545dbdb67b797a4bc3aedf13d21432b6285f7271568b52c3bb1ee2a2ac9e3db0a532904b0a03d885b289d5d6981f53f2757744c88a3f9615e9913ad170f1ede988364a65a1e1d87114d2cec244e4a7fe10eaa165a62c85b98ceb56f864fe3f8c940cb67cd40839d2fe458c65a49e9f544eb658e53a757310181f83c58aa1fb898227ce337be22aeca9634bc16650821b3ad54c339f4cd0a86ce8e63c38631c0e82953101cfce449772c43aefa2b9b36915732132baf6e9b0edcd10b0227570dd2961c7fd7f3a2dc3d9a748544c0fd9aa5311cdcc51343868173e9001acd0febd7f85d2ae4ae236129781acce519c6957e65703217ff199dbe9490f01d8e11d262c874028d6b26344fd1eb4ad64d277ef46b35d51ca22f0ac62dc7909c174f08e317dc830157c26a02ce03032c65b3053424118c258b667e3d31789979e6df051e78f29706ef9865480c5699dc43203fa62ef825fe4b5ed8d6149bfe4e13dd9dbfe7eeac7d88f328a0757b066dc574f0b5b5652aa19a7721a57fec4627e187e5b9e37484c2ea42df41b655e088d7b5b8242974027cfee7f7a1b17006c47d53d2050534ca76bd187cdc9dccaa07c9dd930b013022306946251e4f9cc55beb8a63fc111e7e93b4ac79965ffd38f57d2035d803475d6edfa3175e10450a7c3b2f1a0e43f0d91975660d68e0b2fbae81740f9a8ff66d0d2ef8b50a0f2c6c8e34115e878ade9577c4c7e90f372d1a17d3ac032a0f8b93836720fddf58f76827c3b1bbf4bc013601bc928458048d29210a9169858986774c348c5e164bba8baf3c210a05be54cdca19f1a9298b4ec487bb7168787c11d4d0e0da177eedb99113a2b8ab4b14de2ca9ff6e918c921f03d2572d3433ae538c383758dca221287d358ebe12cac4ad453fa2e9057bdcff980216a45f4775fdf988bfa2fcf2abda5de0aa61fe617e366a4d894e984d582062190b3c05e099f95a8bddb3689cbca1c1467f6c425ca2b9434a3483921c1d01a1d38a4ef205d43bc6d7e76398b5a7eea3804e4626805f2b2b4b1a4ba875eb104ecd71b35f298754237e9d57b82ddf32d3dafa8c97dcca3377625e697990afa3692511cc019ca5c7a0fcb319981de22ee07616ad0df643e4c6a52fbaedbac80c7105d7a7b52c0c5efcc99dddc2c2c82a358558be71be35be8cdfade7b752bd8b3636ca97d7606abf7b4f855f0812347e9f5b126453b38bfa51a78da78fefe9566c67a2760599d4ad85c4d47043f3491c07179b1af2ec0a69bba6f81a7e6d0a5740b0de481afe47fe0950f5ca495c519f53a5cd07dff08ff29914ab11d44e3454c803ccd88918da267505f2c726bd19cdd9e68525a2baecb1151106e12c82686e187765bcc0f1224360b90a05bfc96b50566b8abea46689e01a39b687a3833b039136b64ba83645a9ae95386233d1ddd59431e28cb7403e4f50f9bdd6b4baa5f27669e3f8364d63e770f4ff0b8685e602552d35dbe975556b1bc31e50d8245399fcc01d014989da021e117b94e3ab98deaf92fe707d446afe3d5efe6a778675f8e3c95676a14a5a7303cc450062c0acf34183fc6b9e2d8fda9dc767ce4170bb40f269b2d9cf48d5340c1d42a98cb0584769906a8e9e1a8b66815b517c3510ea45b79af764fd55c29eafa55140b16cc58a7a910fb2bd1bdfaf13ca5631cbfc9e1c569ebe6c3b9bde964d4a0ff92d3345352a6e5fe22c001ca628b5d5097e92fc2e2ca7db555c2f67aba0735572f5167e3971c251bc1688c81ee5301fcdffa680f8b3f89778be3e3756658e48bfa73ccfc0f7e1ee8dd4e8a12e269baf99ac108c2746bf7799cb7bab733313e7ce479f1b6b28626a2d6bba3fa7bdbaa0796ff67b23bdd840efbef828e4d6b13e44db901164fc696b9ebfe6203b557799b07b31be28bedcf287c9142d0c84a9afd824cb6ad59151d5f86a912fabc7d971ffcdc90427bd2100c1e2c7d425a8a7aef9c216f2a4a00c3a60f447d20c875a5d490eee4838967b31e1f92945ff463b4c856307f82100f2af29bc62cbe2158dad5856df27867c65f2403bcd8cda13b1753558c94f7b7fe8b81ac959f28e1119622d41cd70443aafd3b4cfd23277266af8ec940b472949bd022c2e6212a9622ec343ff6f30d7e11022503a9307c02330610820cd372f5dc68905d278c40cb7dbda66337b584ac591b565a0911750af8bb7db8029b00a411ce4083f1010acb1b769d6689f0bcbfa74c09e57faa0f27390b6230938a79a9d98bd8a84bb246260c0ba2d15fdf573cadc2ee09b4cb7c976533ae308c2e9b0cb8bff38a3284587ac2cee43fad9a428008b237ced9ab172a0bbf552ff7cde89491cf4717fea7bf3546893b67dce72e70bd852dba046121d981e825fe996a11475abd4b6f71a73da6a502223e2932f9bce43021608df69daff9ad1a8bb4cab7c4249949cf908be3d5bdd768163f0cb5558fd1941ef7b859b27e7a6a0cea0b9ef64cec93df967155d24ed8c4260c465d7307177fcf49e18c052b0422c5ebe9a1b5ccacc6c0c2e700f779e93496fd9e79d88777d66735e1530581410daab78dff152c420927539a81b62a9c36669390d18f6ecfcdc1816d43e86554d7e2f73f86dedce266ef06d2e545751f0c4aa06d6c1a26cd56e9fdb23a51725f59f9f3c9b4baa725506fabb00a81d8fe7f3383be5d71fbfe1036052a5f38ebb8e8571614746708121148b7695e615f6f6eed4a063338b150bdcddb08b74774a782b19d580edc99519a994166f5074ab8f0a6ba1ec04f9e23e088a51b4f39e4d56290c88ef1f9f350fc6e7df8b6f2cd8ff74597748b62b34ca2edee2165ba4ff4546077fa785a5b8f6f9ea52fd48d2dbee3bdf03952a83fe6a4f0f15b000385641e7125cafe58eefe609af0f2a0a88f807d3cdb8ebdf27e6a0a033340de9e954c6864ef0a5d51448ab2732617092077f14d511350cdcf3c7b8ccbad986762a5257c94a7f2610338f92a02258f6c0f4b568c6c91904d121f7f116666bdcd111b5af81284ed5f689e0ad75333da9d9673e6bf174b693e3ce5d3fd3e5b521ae9c75194a5bcbc083cd680a4a81840c4d69cb770f93f2fc681d0fcf49ac4e22ecc75585b00f3a1bd50efe57c2ff64cbb81864c87d4d62f8c6dc205dc2b4653e5565a3420369bd4b59d5317194e4dcf2470f23ecf9ca1290d99f52d74c4fe30b03f029f6648887cb75b5becd49f000a881fb5fa621a51d4ea1eee71186885fab4ec4534f00fd6d7f99a0906a9a20f28e19cd9a735cfd183a9e787187131fba8ed3d2a744a16608f25792145835a666d1d6dc4a671e50eea69b2dea084a051f0fe3b929e588740b1f17748487f6608c18be2bcfda5043c9b007db3bdedc0b6e017fb6280aa0fb873a851dfdf692013050dbac21e4de1aa588c57b35545fe92edd1caaca653646d52ab1677ff33c03cedae425b7a40dd1d12a5f671fe2faf35bcad463aac2c1595871ab65b8c95282193540bed67a5ed12c628c533b6246f2cdb4be4d8bc832e30e8b3fd197956249347f4742f49b1bc216d520d31416893a36200202655329de774dcaaab6274b225a18f45a79b4391f9b534b89fcca88f930c5638ee0898f6ddf00d820a3a12f07b9a30d01184c7c3b5015339a5e90f51c1764b192bc18d93cfe764925d6a862b04661b73cabe9f603b9349447f7b7391690c3cbfd5511b0e4a57ffb139d5e91cb4b34be6409df18e7f0c08b277d062e842908f886f6ba4dab679ddc4101df261b898c992d3f5174253390ba725c88639c7b1d79393b2cf66e817e30ba218b2dafa834568f1f3695f50e5cd163785185172ad9f0dc31b0d2065e07b40c2dfc2b8763d75f987f43fe163535f1d4145d9e5e0fc4f8cb624c9841832918bb27aa4fa9c85f9723154fe67c23507fcfa8b0c5d22dcc925dd7c3c8614ffb80009b18e4eedb8dc22f1aba3aec0114502a65207dbd2f4797bdfa2056a31acc5bf795d9a045ca83a5fb8df9eca3d2f5e9b04f98b2a01cf3627c1613412f1701984b2ef3293580c1693c98ed84a7ba7597e2c1430d3b51ec7f39ca264cc92e650ce350b55233041cb179cbe4ca61d7398047a2b2ed01e4ef2e4cef0a18ec368e3826f7ef92169ddeeda4491c41c9bac94bf44770338a3858e21ba8fde8a1bf8f8c9ffe9d8889af67ad9dec46ce2d1f12957e7ec82b154e64afb6a7a0f4a35eabcc4bae35169f99e269e70e03bfabbb0da2b81689e966b9fce21ce561966e4f009e615ea4a24a9654aece47ad426f7a7cefc5898c0a9fb4a773ca3c80cb4004d259801bd7d8671c9d90916acc258093933e42d3583e257f462d970024c8842f85da04b26ab1bf1d8aa4fe3f940e5fbdb23b170492851cdb5b3aa423f78755d570ac7c1a65fd2f4dedcafd77c58acabb0c1c137473cc7ed2e70d765be85ec1398e172aa7a86bfcc45d74f78e5d6e83e083545396e3c64d4d7d0b6282a1abb017080f1ad5c336789f74522c38aeed0d819603aee878f2a22a91a1c896fc9fa4a5c1941b2541586be38617b2820fdfcbf3df9e9a15659cbe4ae170d737e9a005a2511150db92c005420e52ef90f010d4f3b35d21399d4c77aaf8ea63dea03b80e0b52a58ff96cd00641a4fe8c571d74060694d9501f2e69748a8fe4ca5b29a1c2d409997fc0a8d43840a55c3dd267f2720640c294d07333fd6e9247457561dfc0ada447d11a79532c99rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-json_pure-2.1.0-bp155.2.10.src.rpmruby2.5-rubygem-json_pure-docruby2.5-rubygem-json_pure-doc(ppc-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:json_pure)3.0.4-14.6.0-14.0-15.2-12.1.04.14.3XQ@XXzW@WwV'~@T@T*@RcQxcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.com- updated to version 2.1.0 see installed CHANGES.md [#]# 2017-04-18 (2.1.0) * Allow passing of `decimal_class` option to specify a class as which to parse JSON float numbers.- updated to version 2.0.4 see installed CHANGES.md [#]# 2017-03-23 (2.0.4) * Raise exception for incomplete unicode surrogates/character escape sequences. This problem was reported by Daniel Gollahon (dgollahon). * Fix arbitrary heap exposure problem. This problem was reported by Ahmad Sherif (ahmadsherif).- updated to version 2.0.3 see installed CHANGES.md [#]# 2017-01-12 (2.0.3) * Set `required_ruby_version` to 1.9 * Some small fixes- updated to version 2.0.2 see installed CHANGES.md [#]# 2016-07-26 (2.0.2) * Specify `required_ruby_version` for json\_pure. * Fix issue #295 failure when parsing frozen strings.- updated to version 2.0.1 CHANGES removed upstream- updated to version 1.8.3 see installed CHANGES 2015-09-11 (1.8.4) * There were still some mentions of dual GPL licensing in the source, but JSON has just the Ruby license that itself includes an explicit dual-licensing clause that allows covered software to be distributed under the terms of the Simplified BSD License instead for all ruby versions >= 1.9.3. This is however a GPL compatible license according to the Free Software Foundation. I changed these mentions to be consistent with the Ruby license setting in the gemspec files which were already correct now. 2015-06-01 (1.8.3) * Fix potential memory leak, thx to nobu.- updated to version 1.8.2 * Some performance improvements by Vipul A M . * Fix by Jason R. Clark to avoid mutation of JSON.dump_default_options. * More tests by Michael Mac-Vicar and fixing space_before accessor in generator. * Performance on Jruby improvemed by Ben Browning . * Some fixes to be compatible with the new Ruby 2.2 by Zachary Scott and SHIBATA Hiroshi .- update to new packaging scheme and add gem2rpm.yml- updated to version 1.8.1 * Remove Rubinius exception since transcoding should be working now.- updated to version 1.8.0 * Fix https://github.com/flori/json/issues/162 reported by Marc-Andre Lafortune . Thanks! * Applied patches by Yui NARUSE to suppress warning with - Wchar-subscripts and better validate UTF-8 strings. * Applied patch by ginriki@github to remove unnecessary if. * Add load/dump interface to JSON::GenericObject to make serialize :some_attribute, JSON::GenericObject work in Rails active models for convenient SomeModel#some_attribute.foo.bar access to serialised JSON data.obs-power8-05 1684753964  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.1.0-bp155.2.102.1.0-bp155.2.10      !  " ####$$$$%%%%&&&&''''(((())))****json_pure-2.1.0riBigDecimalas_json-i.ricdesc-BigDecimal.rijson_create-c.rito_json-i.riClasscdesc-Class.rijson_creatable%3f-i.riComplexas_json-i.ricdesc-Complex.rijson_create-c.rito_json-i.riDateas_json-i.ricdesc-Date.rijson_create-c.rito_json-i.riDateTimeas_json-i.ricdesc-DateTime.rijson_create-c.rito_json-i.riExceptionas_json-i.ricdesc-Exception.rijson_create-c.rito_json-i.riJSON%5b%5d-c.riCircularDatastructurecdesc-CircularDatastructure.riExtcdesc-Ext.riGeneratorErrorcdesc-GeneratorError.riGenericObject%5b%5d%3d-i.ri%5b%5d-i.ri%7c-i.rias_json-i.ricdesc-GenericObject.ridump-c.rifrom_hash-c.rijson_creatable%3f-c.rijson_creatable-c.rijson_create-c.riload-c.rito_hash-i.rito_json-i.riJSONErrorcdesc-JSONError.riwrap-c.riMissingUnicodeSupportcdesc-MissingUnicodeSupport.riNestingErrorcdesc-NestingError.riParserErrorcdesc-ParserError.riPureGeneratorGeneratorMethodsArraycdesc-Array.rijson_transform-i.rito_json-i.riFalseClasscdesc-FalseClass.rito_json-i.riFloatcdesc-Float.rito_json-i.riHashcdesc-Hash.rijson_shift-i.rijson_transform-i.rito_json-i.riIntegercdesc-Integer.rito_json-i.riNilClasscdesc-NilClass.rito_json-i.riObjectcdesc-Object.rito_json-i.riStringExtendcdesc-Extend.rijson_create-i.ricdesc-String.riincluded-c.rito_json-i.rito_json_raw-i.rito_json_raw_object-i.riTrueClasscdesc-TrueClass.rito_json-i.ricdesc-GeneratorMethods.riState%5b%5d%3d-i.ri%5b%5d-i.riallow_nan%3f-i.riarray_nl-i.riascii_only%3f-i.ricdesc-State.richeck_circular%3f-i.riconfigure-i.ridepth-i.rifrom_state-c.rigenerate-i.riindent-i.rimax_nesting-i.rimerge-i.rinew-c.riobject_nl-i.rispace-i.rispace_before-i.rito_h-i.rito_hash-i.ricdesc-Generator.riParserEncodingcdesc-Encoding.ricdesc-Parser.riconvert_encoding-i.rinew-c.riparse-i.riparse_array-i.riparse_object-i.riparse_string-i.riparse_value-i.rireset-i.ricdesc-Pure.riUnparserErrorcdesc-UnparserError.ricdesc-JSON.ricreate_id-c.ridump-i.ridump_default_options-c.rifast_generate-i.rigenerate-i.rigenerator-c.riiconv-c.riload-i.riload_default_options-c.riparse%21-i.riparse-i.riparser-c.ripretty_generate-i.rirecurse_proc-i.rirestore-c.rirestore-i.ristate-c.rivalid_utf8%3f-c.rivalid_utf8%3f-i.riKernelJSON-i.ricdesc-Kernel.rij-i.rijj-i.riOpenStructas_json-i.ricdesc-OpenStruct.rijson_create-c.rito_json-i.riRangeas_json-i.ricdesc-Range.rijson_create-c.rito_json-i.riRationalas_json-i.ricdesc-Rational.rijson_create-c.rito_json-i.riRegexpas_json-i.ricdesc-Regexp.rijson_create-c.rito_json-i.riStructas_json-i.ricdesc-Struct.rijson_create-c.rito_json-i.riSymbolas_json-i.ricdesc-Symbol.rijson_create-c.rito_json-i.riTimeas_json-i.ricdesc-Time.rijson_create-c.rito_json-i.ricache.ripage-README_md.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/BigDecimal//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Class//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Complex//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Date//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/DateTime//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Exception//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/CircularDatastructure//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Ext//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/GeneratorError//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/GenericObject//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/JSONError//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/MissingUnicodeSupport//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/NestingError//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/ParserError//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/Array//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/FalseClass//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/Float//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/Hash//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/Integer//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/NilClass//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/Object//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/String//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/String/Extend//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/GeneratorMethods/TrueClass//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Generator/State//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Parser//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/Pure/Parser/Encoding//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/JSON/UnparserError//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Kernel//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/OpenStruct//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Range//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Rational//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Regexp//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Struct//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Symbol//usr/lib64/ruby/gems/2.5.0/doc/json_pure-2.1.0/ri/Time/-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:Backports:SLE-15-SP5/standard/eab9dd37bf71ca90a9eea1493c5fa6a4-rubygem-json_purecpioxz5ppc64le-suse-linuxdirectory[#mutf-879f05fe0e909dd5b640d822c9c990f3a15cba396b4e3adc2c2579cfdcac4638f?P7zXZ !t/H] crt:bLL ؝. j\Aq  zz} =ҡVq>_7'`,Sj.[<05DђyTqP`$8o$%ixؔxgɘ aE߷o t4Wݍ˜fnFvb[sbjr=\&Oqy~>=+ ^2;"<Q|r8tMR 9S@`ϓ< 7EvyS?9CWQ# WPu>3/SS~<+$4]\OAaщtW*TōzImoO8u^9iR*҃Z4ۻ5kE-`gD HwMM}D-Qx;$! 3Y.~EhBrMssY! B{)7v-yN_q*usl\=Q.E7!c%H+[ؾ~<"tQ@=s'Z;xWS|t1)aB-ZqH%}}IY.(yw<i;Xz 8S/WϜMj^cL-+f/TӞB$.va\h!'~wv>.'qS"m}($>y3McxtT"y@y&u|ڨ~y"5"O}P8<\gPтpJߩȵE'j#kp90^-d y<ų|{6uYfe0ȔYJ9jt_6$DQ/yek~n9夜Y puCA迉Dt.ϨPq\D-)I 6E;%>P-NZ/7ǧ9$}zhk0 J MGMҿC!v1<#'P1ere[d:?r[XE䶈zL$Z) l䱋JHDXN hX=U,̈́3jw4bmY%|cXiKk6q";WrԸH0G!<(}q$j-ά٬OmL+Fe0UcZ!th?VHkH>Ya{鐏|E)U E kdWL;CWNf~%t?aweQn/➈ ]Ea@OI]΂*C-!ѼKU2>wr=ny?JKY+;tw&A?utn IbR7_ƅZǸ|9a]*R^U h44@3@|FP T~REu1 H ɜ.EGDi%R 6X*X|wtxC"_`ofy:4^$>L)S <)~ A$jMOW:}rz{&Nn R[)O Ir4k>S1GHbLjX ZN(SDWaѽ[+_KVQ׃A U6PƔI"h;SOO6i", #f|jyi#m9xG[d6SD7:$ά6 ј${]H7o#h5N M"ۊO,1Fsa 8&iwuQPNV>tIߢ]'vu?n%\Фa( ۳@@gzQ+$2`qG\&}qdAoca!;䟙*3]R!xPN-icpx$Fβ^DXߑ7%u p~n^l'Qk Ԧ2E4~(zBۖC*WgIA.bPݕ@l3ԢvzE{.CVy:?P<#8nD|ٖh9h wmh;/(ESN}<]dodJ#E>P˵^v53lfr oFCMXQa4./Y5xH̷=ɣ]TDVv-L ,8rc$[VeoQ>:`+2nD!`iQ߈TrLYbA0exNm!'eAj4XV?r[T[Quw:_+oL+0v|KiEIjX-?6uxuj+e 2*{ ᱠt:G 1-˱0.\Ü^ZY~[4(W[RpGema]&WBY Q"f  4DڛXʑro=]&Bd1ɬb_k-\Xo Q^Jrx#ѥ2[Y䨢jy%]@ۣdǡqx5KȼRPuu)' dk&bR9Mm. 6Ӡ L-`"YW7@nd>)XESgzWRۋ^S x`l[ 4C"lrwN/UC]t2-!'!LE]>W8LTQ݊Yze=km3tMґIB\Wz+#YG՘u3$4-`d=3*7I|,>#Q> &ze fu3KzxZ^^1DqUxcҁeNML_PlR%: '2CFM]l=8fXݧ<8Lԅ4g/M%;f3$>nD|=Z7Sn:l\< a1dd=U3zP0Uhyj9?B u{:;Qg sjI F=Wc^HkhשXT5x^p=#^<颩E>}~Յ 0 !9SٕL'S~>)lPP1"vh?2k)={K d= sXں5UU3SJQ\nd7,g;&Ђ-3>^~i&E'[[@3_XUs9j\|XbuV6 E'H3̑ !ȴj[ǵ4{^3*|zEUBfMw2ðFöWB I.>k]T=[pd wlB͖&ӭu{ò#s' (naԕ"[0Π FRB@q!ΏWo-IJ-3!*RA2|w)B\%t3hg|2gA茭у``_- ML/YKJL0&tHdݠ(Icҭ'aSWϵ8PA g^c.Y~ YzgiUQV|-Z-xa 4'HHhCF|7 G$@Oɵ>nf8џ48({jb* 2Ⴊ)/7扼^f%[>In܇T;Jo1K2 &xGX)A u(BΓ9!ׇ{n-lXfmзb~$-@. &VXl"HZJE&@[}@hV\DŽ}⺞yS鋫?B.%âw.Q]%rǞT4hi).-sJ3 %,/&ҕvBӮmu|Ak6~x/bڼT W MwlDjԢ%Ś;&$_ae5|ȧڰN2RO&"w5MI//=UM)oB{O!Pze{~ p7౳ÑӾ^;(2X~W<[ώm W&ɰoEF_,6gc9 ~f_tSM_„>JGi-Lb,ןAA[/P{-U$KslZ]@z'̗U6)(^s^qc`R)\*biΣ36Gg3f! ]L~L'[BL.Eeo^hѳEmg|NΎXuy(&3ݲΨUhnZDҧLdr9X#HCF apmI!C@m\}l>z?NNZ9mD{dYE,B}*9 k^;"L`e zlJ83&8{4Bxwc;Av2+ObW֧5G୧.ϊ:gT~F]wIM|>ndm3&J'JV m#XQ*Owp/qvNli-Dٿ޾|inY{/ ,δ ,Ipރd!P˸CUXXYlU >D@ Ox_aEW y/3+jzfK!UD-kn8҂ޒPi/'e0w'=[/}zƊy<~y+WZ 2?/BC>K׿r"K +EVW)P))iLy-G)tOa5'/r||60Y$cLstDK G;*-e^=,E6gVi/W QbQ e :md7[rtn}/>ۖ80m|_-L} nڪTQKHߜŘo(^frŮ? 擩BlNa؟u#娉J'g@뺢$W@ƩgEDf](o:,ε9V;'+u̯ g b#gs):%y`iF9hC'QWvSZk<۷ʝa)TꙥAÌRxڙmw  Aaһc-IcAtmKpi(ߛ5ٖ>{mubiti(tNK+p6a;xgR/l>c~0gx/[9fF ](:Rexy_䙎%/zgRcSrti2TNo`Ϳɔ5D.#wBxN.cVjfU {N>7{4{9S9[ PRiDl`wγjSϔ{ZYo,bvpk ,>30t3YhN- w r&"cL摽Un/Qw̑떲a?(QJ$Lzi1/\b V=efH}jߐuuaM^423+/=cn| 4ANlSF*cg @+ 'ɸ[NE/H ̈́djnW V9y= s>@)tI(;9zIj*Kw*`)&?ӕpXsMiKk/"5MdP_<69$W`79,})qi}sKjҀ1du;G=̐ 9=di4d*֨:Ui;b'CzIY߸izZLIGHIUKJÄȒo`"ε8@{P |tS8_̃8H>яɌUAj顄12fo##ȀSrӵh((Gɞ' wgMe:Q`$,^n&r !6EѧqNz˻!Ny lg ӈ+xhz!h謟1q2J^1+ۚnh=1{x+ jHfc3ejŒ邊nj F w|QAUN]r)7d:`#т">"Gkgșf}} 7lz%'*yur'-2:|e1$5=Ԇ rd TL4$qCWpRETX0z,9oMh+"zOȔ.+{^ڙ{IM#1bps=ˁj馡&!Ͱm7m67%[Rtk5f}~ymJ=}p.➹d1vl&O8,Q MẌ́*C1~F`,zBxj~E x}f$eiWq|Ts2֪ o&A^קߦDshhAu^0nl7M;JGiJqO0jJ":".t?ꣂ_X;ͪRAֆ.?_Nߤj`lV̖#jݰңRs< k5ѾϡĂÐrIpS"5AuAs6ڦ|bg;l 'J8PDPt'Z/nW:n ύ;\0wEY+npeQ-І}(m1 "JնF kus4}뢭ggw~Qċb97 fY 䧈N:0 ׅs!Q5Ruz]n1F8Ize5Q\|bkv4 KF$H|+Ϣo6TcBѩcjfRUr i|^{',t!WL2#0Ko2#h2ܾ"mDk^IS}!JDX>LúD3;>|}@)AҲ_4R`r Tb]JZTHi?锌aKMl̮ }Sl0E2J@$ۓ`*IBZ8j4xTzkBqO{ ]u/ӷy~cdׂPAsC!ܗ0G:X wRxٔr6]Oфz9}bMsSwTA{M/dC_4 %+Uu% @/7Lbah 32D'`^fVt Gb=kq? `:]}0%:H[lPf " EqJ#5m!>otʩ<)^U*qِlayQCӬ&{=ԕkI-e1$|/Ւ-]ʷ!Yz 1&۾ó*@ࡔcGQ{ /Lunl_ S VB0sЁS=2YU7۹؟.[3,a=NjYfJQ̧0topTPM'oS (0Y4PV>n>h5S1\6fb.Yn:Im3cP=;P~ )D~c΍ 蝹 R'#}-xa`` H|Y{V^*<3u'g)f#rH8/ݼ5)Xwv*qz#J"n f;@4i;zc7籑\>yE`R: Qvzoȡw7}%bTzRp 3,*`ra!Ӄpq, U k}s̻=*\/-B;o=s1;t6xtV 2Ghl;>і=svT\5Zc-# ai 6a\X+3mL@}j T T7k*uIڏ֛2«AFn-:ηkD4x`OPm,Umh]E`3JH=U8^2I.(i #o{@zv p I!8t6R#Zߓ4XiT+AVW>NR̡sg9bIs:" *n.G|c 1tOP 21glG!DpWe~鴻n s݀lB}0M^p?v&ݽ.i*ꭿaZ7}}Q NI>OZ飽lrm,h^Td!= ~g@`4u9N7 Zejۓb \PJ/!,{wl\+; ۈE\-#yͻr^޴KRnJ9y+Ɓ'}%pCJ8UO"))u,wZ8=}c8#⼵݋6VCHsz:2B"w`#dxu P!|+' BMdL.- |0@Cb*~RL=u^C݇\ݨ(*;{K=/")tYYK"ҽO =upU!(Yƀ[fc f:w3>xKڗc;Z?Ƀe q`!IV̈́, ];dʗ9Yedy.IQ F Y_:B7{S/&߭mW%rO~8SŌڐ⨑: %[7<=EzXgݟɡZ* .0r}.F4ߙU.k@ǠAdtd/P7hym%b 9LǜLc>ޕfV[ !J/Dr"cp֌eE?ƭ?!kϫ6'F@*\!)iȰXZmqM7~w_pT1,ڦ5dCV,ddxʶb53e; ]v), e/+$Y`X`Q'zSH1oNTMfYg]U&@"[\>?e\:%g k˷ fU6 ʃWPD,0kS/75dUo =56sIgIǞЧ 0`pHMwbFVyN1 VSSW->򕞸8qڋsrK"EX< ZSUg7T&YH؅od,Hu a?Zr3b[EW<i)xy(GG@jJy+j˰8C¢$#S-wa$ihAkw1%m+ĿCymcOpPI.?/C.rH9Z1)`̀I/UAT cQB(ztat\10HGjxR;~c?qbq7vW(q$lm[t3ʔ/] =u>R]Y?f3 T:$Uõ<y$#TI"J@^q>9,vx0)c 3f)Wnt,rNoL,V3͞zدtǟk1{7B<=FvNGݖxv؆*2 [f:#G; Lժ,e}iuQw@4HO]w؎.3NjSh3cl Nl8":Kl`܇^]uaTi Z#BL jEGfDq C'ƽ=GBs9,- e\Gby2:y#jWl.[Auk[]| MX>l2rl%uF'ȵ\/bP:= yc>,Q8d 9z`Ro&9*{c*/=@"O@k;?X󉸜N3%/,j!Xg2EW `DwT/k& d^$$,yfc8N,SM 6a 5+ {yqmi18ݐmkXZUtMR̺ڸ2T֙iQgY'9 >o}e&WWէ6@PM"f '^sWڢfK㭉$/ÑtbT }GgSmOL6K?B`7>.3{T(t+)JwudXy;BX% LhLm o8wU-`gw<p4-bPiB.I]:hRKD4!>p ;q˙p7!:9u ?]Vn鮥~^{#kA>WM{;F5r L3BzC{Fi#oq1¬4|3ܾ A$׽(<%WP#ߞJAe=kmaCٍ|(eX"FHY؟sv k`ݯy9s~Vy_}Y! ;qMCrNMhiyHQO"4بddUWj3d7\^*c/wBQ3-xne&~>f*X2 $?6c={ ӄ~:5W!\n%Л<8ALyG]Xq8YLp <q JEGd7jR~-FP,ʽ&#db Jv,#ZVcȠjG& WE0(>Hr|m̎oYpE9\1B8JJ3*c>?n~5Ԅo-L+niFE@o3#ҬR5 x$tї ?zLv!q{5$9llmc(6)`hzbLL2{DiKOZpM=Ǫ<IDi0Ԏ{ނ;Tn^?ck&zj0_|w _h\-'_G@2Updp#~% @elnPpپQS,jG:DRP;ДR@(gɤ"e|}o77#/̃GS z,P/ ^{ϢtC3A'fbKɿx2%>Wܲﭛ{okȕ:x)j pfgu۽("߾=YKǓ8P.^]J+t&L!gcST\ m`aL UY #-S݂H薸~12UޒVl.ՙ`_v09K(,]dlih~d9"6h  z|z&ȀEsmq1;  א핧"/<綏$hRkp U^1+|5*b8hu DX<;2jl'k嘔 fihf{6Đ~((c%'Z)8FH&j[vvE5|lKM軿Qfm{%3jgjIj'$;$8O]k#<𶄈[0q7(6׷Hʩ#PIŋ`Y sn{ny%tspfzo: gimsrC) 6#z>e:W̤s&>Mv'r׫H Ჿܶ=U!jthf ;p3_w__s) S'SLZ4/w㈒ќX6#J=;Ev2Z 8[T CJ"gfh*:. YZ