jackson-core-javadoc-2.17.3-150200.3.19.1<>,܉g1 p9|E\ߎ`-%2 z/k{Ask{b*lhim~4)o=_[xTTjb KzmϳNb''*24rML65M3T:PE$?[2t _UmyZm.0'b:=7]'a~#(svBO0n#bb+V~8͓J~WHS3Jp_y-1ĉ9PyG7*T#>>4 ?3d , E  5;D   \  u w0}Dw(89: FdGxHIX4Y8\P]^8)bcd!e&f)l+u@v$ w&x- y3z33333Cjackson-core-javadoc2.17.3150200.3.19.1Javadoc for jackson-coreThis package contains API documentation for jackson-core.g1 h03-ch2c08SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/Javahttps://github.com/FasterXML/jackson-core/linuxnoarch1]X#;I+YH.%?CA`F-Sd\G{xV:?&^ۼ_vM=giV[@aiJ/&YlB>_/('a* m9=$+p^Wx -R4 '&W#K,@&41K5G>avbW6/}lOQ[ >p<*b3UA!qTR3,'RVOfa\/sv0N'c30}Q>0rz:/1#3-/h6E eKPM+C#z%."J^Q)/uEh4}IvDqD4BL4fVc:Q,QNm<PxW{ġ,om"QJQ,#JC+'C :C:2UB#A^ c~0_l.EWJ G5 A_+@}y471N04dJM -''a.h5JkV^.O-q#p*%)#"b$rGJ/9\&6<$:',NE&,GUUeU[L6HMm=:`O_`\)dSh3(bp5=jL}!et4$!(1"j58!BLW%G#C g b;.5-3<v%:7gB,X\@~_]&P"cU2 J9v"rs\03WX&t,^A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g1 g%7o743b95c2eea83f1607562d6c4ec82d8e6a09f3fd8e2feb6db8cbb3c6f8c76b6e050885a96b853fbeef56a33d42370bfeeef7732e688605114244c30d2b62e835d48d35e3f877a057c66862d93ff2c76bc2cb55517ed6543a9a98a513a11bee64efb985afde47972294db52104a58a39d3860510fca4635a936e84998bb9b7dea6db68e602201194754916f0031992aee243cd6e73e03de94c4f016cd2b40cc05f57cbdc4cf6ba89ffff1444060fd59f5e04b3021c589cf1ac24b0bdfbd1ec0758e84e7bcae9256710076471729903f20449787de4462152d9daff6899e757ac6123ce4ffe7886761ef08be60435183282e8a8382471b7070afbb25e7bca23189b15bfa8a530bf2ed28a28bc214949ac202c8854537c0f15da7cc7abd26df6dcad82f33b762881fb23974f6db379c16f82dfdfa85969b4a245dbecfe896b9b61e38789e48f5325772d58cbcb94bd445c10621564a1686642f96ce939ca2bc67355265ae318d3bd6d6762a99a21f6d3d60228dd6e9a838e0baf633b07c9a4111361589a3292ad010b7eeeec234e6c3f8b0a498fbaac76ee86bd9bd67fdc3d9f72efbef30218611cc7ebdae991c0f6b12a47abbfbf796aad14de713cd8c6bfca783693c6c46e125333fe893d2cdb8d6f2664dfb1afc66173390ce36066e4f69e5965e39596defbb4cc194a9e72a79ce8841d2c5f5bab5e0ec6aeec885dc3d7d66b113c7c0010f304779026c1a023e0ada9bf10d8a2e31a1d780041c1d180538f60744728cd45c090c3833aa472ed3df36f71d4cf6ca5ea0589b27fb51f4c69d74410fed3b98d5038e73cb0cb36452428956f093f21c53eda2cf79eaa26d4984870c9719f67476b4cbc70fcf3697f74bc0e045c221884a81a0822d2435f826f15205c92bb9a0368e3f53db0dec5ccd18b99881be2d9154270b53f3b0d6232f5e1dcedf80b70e69174b63b53dc56792e17f8488817039a44b4625f0e1babc0377b62ae8737accb2ddffe913859225537c0c12def033e5f5b571783a6c2056174382b2215fab8a78d562d6ea8f62fc09ba8993b11e1b6723846d0d7cb92b1474d165ab103f087a7b56d1c68918207a151052a77f474a312ad99e7a2a62d73cff39a97358b5354c494544a462ef45cf20f86e0e151123f961e5e42a802f14eff6ec81758b314be033f0c1bf58985f2454dc29c80dae24b08f701430827d9a4d6abe108c4be7bbac218fa38333919422d59655509f5c919e1703c1ea5bc7bb9fe3e9b5831fb0a6f24a545e80551f0b865322fc611739fc8680d1d1117aa93247a8d6aa22d1bf6007e8bab130dcb21496991f3a2bba2f49fac7a5297d672ff5981100a02af5cfc4dd3b0426698add6e2191f5868959c1a342663faa57b31077cb62d37fb6aefee8686950594ed112abc0d5ee5550c0cb4ef356812f2f2e8455da8968cfeb716de6ca52f3850fd73b5360135dda6b493cd9f6ca21f1b79e477c452b9de1325c73614f1190eed79776e461d8613a4c7d0d8afbe299698061b5c2fcd28217a7af0fe41a61c06d04a68c1fe8a51abd36a018479d2ce40dd74d46e0bb6633d012c4f6656c6f0146265fc8b7cf14e3b8a5c99f2b6cd84dec3dbaba16777bb589dd4b1cbd3377e853eb47da6735f730fc06c09f39322dc426c878d4c1060a075589f783b2cccebe90f89f77fee98e4872b1ab4e32e8012d917f23e0c6fe18645230a72e2dd7619112a4021c1e523ea5e30807ed3613477b5b40a337c4c51046800a395f0b9832667cfda4ad4f294abef21e734e4306d193426a6671d043c1a0906acd38585462abb93d3f022d51e59625f98a5c37eacbc2ba910a02a79e7dc612d5eae799cee24f90e082edca8727172f6528d25efba2d15adbceeee436c3d8cb23852a69a0399a1106f99ce15e894ae7ff3c8cb2fd57e9f75923395d1ea222a99ea00e2e50038f5f900443d4d70fcfde3fd97cba8b45b0fe3de7e81de6157a6a334cc5e0089c829e4bd01df6ca78adc250df86f8eac8be733a6c925955fa4608781c4bf7d9c2b31a3cbd5fdf06987d6b72de7c69fac5ca679f5a154813862938de1ab3326e3000dba03dae9d3597d9c41a05c95aed5501fb80a4a4dbfc4c7dbf347676715ff595e6fd425fe14b6f8e3af14520268c5caafe22de3840910e8621d177b30b095258688ea35b05e96761f00dc0cfb283484f1bb2623e15b13709853bf700155a3bac047e9a5cefd94d73f44a23b1e63339eb858096a22f3d579a5127ad58c8f4e9764c85194c24c0f31a865655de71d416862277ceccb3fb132ac901ab2798b812a323e1f82e13c903cb4bf1572d12cce6fd7ffccdef09ed3339c6d00abe80ae2f3f221daa5fa1f41d4c9150b45429852b7f201a1bc9f74b4e477b8aba79ec0cf47ffa467ebb25dfbf2027055d93e6bffc1f7b8597bbd31386d298320709c27b254829834d5d330c2444db8888881c1527422c2ae20343c62b607994ba36a1a843744922134b0758380eed0b6f3785a18e7e7034c9324622d8cc006e9c29e082f0f14dd1dc5eb0e148ed8277901f6fe868c106a12cbb25b0bf02bc065646eae78866a2b178267daa67cf03446b380ed8e446809a52e4bf14ed1524adabd325666f250f97fd5212d61eeef7916cf8883f17751c617e83b2c479f83e2deab06408dfcc8e776a834859b0dd4a0cfdf437105eab231c9758985c1ff7716ea53bd2a1e79119be2121e6f787d9b379542043130b8aba6aee121bfaa836a75e768f647ad913c49d3436c178d9c3c93b475f727bea05cfe57956cd2667d685fda8f6278d5f6368f6926ede4ceaf2507dc2becbf7d998e1b78c80c2d114a784986482f22118d24bfe7f85f7d46c3676225eb4302f6e1c66276bafae8eadf85438ae8524eaf868f61db583028e50b63233699432eda0f7725ff2c19326fe52f9d0a71d63f2a9df370d1d20b9801e3faf4d253dff5d48aa5210062f9192a914ae91ec9d5a7b5c3cd2d9e65fe9d8ccb0645fa964ea31b641b99e199825ab7ecb3f46ff2dd8aab0f45f83c1620f11602778bcd0bb379f1190992cba122bad9e1ccb703b8d0a6eac6a0f0f0647298d190b3db03d82a74a7eec414408082181be02101c208577f27a593bdd8aae45b480240f3acca60ef1884f09a24ff10c1a06a3f0de105487114a6229bfc93b9510a8596c548266d9c5a2176cac3780285a32cd6bda1dd6c9982a7aed3a6ee1bf38a96f6578799ffb77d29656942dee6962cc8d733f963f857983531795b41154a1770f3b3b434bb6a86c49d8c977ff343c299bd3a5a9c1ac8b9fea3ce08a03daf0687aed4568078f5dd0ff3a3f3d71adeac5cde44a126a808ddccd3536a6f9f099f682b0d331bccbe6c5a3914ecede38a98370adbc6b4a7cd223f6092e00553298e1522d9d789c237a2c4ffd2f8adeab4439b1880bb803451346bed0622b08e66525a9f2883e5808f3269b7e4e699ed7ac0d277d3e2169396a01c8a006c2063795299a5f2d1f5b8a67052f592e9a24505e1a21f042e0bff805a99a434f1deb954ac9c1b76184806ad52c5383e2bfd382090aa7eb35309127bde5ba569d1b8fad1011e0ab2c453e89cdf753630eb71b7ead6dd6459e58c3d91515b49e016b691a04df3ae47097831d5bc0fdeacf773600ae41ee841b8e17bde56e84483a2a2b85cf0792301e5a3d5b30f2bc94599f1c0fb8f0cc8117fb9c8fb8f2b1d1184541b986eae5b1c61d2e63660537f76349ee94f056e6cab7d8fb1ae8a5e7835042d5d7ccf49c1efe2d24fd49e18d0607b6d0ec13f7dd8be535b51e29f4073dc151ca668d7112cf77b4a4759f26d7fef2415da72da47b15b4b48a6bcfe8671cb58a1dc4b002163de257b5b5776abb9ddb4e84438fbfca201fba4db87a8fbed326fb7b6e9d042b89a6cb0f1a8fee9c56b62658ecc173b62e43fc3755f3028799404ab07cf67fba7ea03718fa5ba702e3e0734c93f9aead0cdfffaebc5752019527f876cc2e47b316de63e94f1c07b18ea6a098d1e9c338808a9cbe4147db6e24925cf9efb949f9f2f0af8c41fd169e9d82c953c103eca295576fc7fd222525f145aadcd2614d6093bd4e809a51bbba1883abda201c7e8801d45d023b2227cb44af5eedfbf4b0fb864d1a3ba67a847e81d5835485cfecbd62cb5a63e25e00d839e6de4b57b543f283865d7d2f25c1a944c75d69de7d5dff34257cfdedaa4b8df79cd161641bbed3a2d783aa12588b32efacba66a52c765d753fa950861b29bfab28940a54bce0461d7d399a6f2ef9a0a09d7dba1c614fda48c70f399405e0ea24a0c527ea86e37bd26a52fb9b4326a5eaa0ce6f7a1941659f32d6561c8e7ba6f09d38e35268f270cc53cc20d264386c73c4af829fc0af213b75e14acea48c45682f3511a7ea38cd3eaf54eeb508cf078c3bd1ee787b28cfee2920517bbf1a2124779409e847e9f1cfddb1d025792e62fb50c786ffc2be9f62c556f8903a7f3bf23404ad951c0666c9a01c6ac1d14a3675f0ec76022cc9bd65d72e6f29a9fe16eb47f43c42ab3e5c178855627a74989a1efe09d1da810d20656fd82e330d8102516ff2dfd090b53d0fe484e7a7df4ab43889772e7ad8a9c6f27adddd399a87e1da1b3745d99075a0980778d78c01888d92967244b77443127c641b8b209c619ccea4fd8cd76a3b87ac05acf642bc79693b574b6f76775592757d21f3c2943040d2fc7b5ac900718429b8d2211b7369d4f0e8e6b469e924c5c30bd2496092cc700a495a65642d7725a255053d88625fc3bb0e229e3dd8871c1f2c66354ce0b4753cfeae643fce8d08d8f28bf7df17ccfabb126f4b24c9c640d15f3b08cf423397b34ec1ef41c88b98341f8cb4cc204efa4c5a47c8a8be31d35a224a1ca3dcd0eac762201ac8afe635e2e65889e4ff41b763bcee15e712e78bba2366a854c5d734e7194ff4714928bccf9147855c1d307cf5d97cf9fbbecdaffa1b7ca0e16561c508abb5843bcbd24796dde5fdc93dacc9d75f55e053e454989f78f9bff72b019a5be3789165653db41578c584f4aeb6286aa677b13ece99e0b63b654ba60995707ae0c993368861c13bced028379d1ea3f238f7abcaf9e7e95c57fb7d88d0c58d561dac696b1bd155bd7ffeebb6e431a73e7db5cff1f42299a73c1b3679ac72305ca99e012bbd7b611bc1d017e08463273861970b4a227f584395d137d39be62449ff5049222e89b7e5368663a373c8b28f61feab149b8b2220b76e600ac458804fe8423465340f4ef1424a9750b4bcc14b79635b72fdba34dc6c941eaab3868cd684e28cce3c5fa392c5156c3c19568640c0e074e2f3561c60e7f18152274c0749e62b74dfbdc09d559d4641e24f96076c4be6d74cfc94d4a027e97be7a4b72cb65a22509963bd3bba0ad43da22f56210363d6bd9b3a98e4e22e2332e6b79801b2078b7953c34c1756ab171f6b2b1b112df7650c118fd6f3092ce60925dcfcf8ef8fab9d5d33094ce6aefbccdf915f9f37910220f16b248b2ff3574172e7704c639c5cd594c565255b498c23d12120ecc0aad6930bf542d3cbd3089a79b9db5d2f36e4f9222185ccba90acdc84a10939ab6eb173db9d34b816f2ac26b4acda9069023e1a79eaa024de206fc366f12659c6d4f6d7cbdef33c07abd7d6fcbe13d751ad60532d20ba7fd02da1f1c29f5c7131e282724b4fab25d082de43517720f816c5361762ee5548bc4c70dd1799a6957bf872522d7a86c06e10681eb6208ed7fcd5031d034acfd9f246cf750c142d5c1551015e34ae6aa6e4760a4acc9d8fc00bea647f8175862eb1b2dfcac6bdeace9ec6cee5f7142d03fdb02e9fc2f0017b5a8eeec2dc084232c072c79467b9fc37cd120af3a8a5e3e591a69692a00b3a00cb549d10117145743b973d61ed35bb5d3895ddea6339b051dcb5997c23a26f336914e8e553e0a5ce67da1d2df2189be7f1fdc87f4de0f2e7f3718eb7aaa7a0ad3589f96ce74277f9bd077d8926d39393e351c1efde83bd44958dd418bf35ca1b19cb6c217189201b73b59738b0f49345782f0536c661bc97d05e20b967a12d086bf4b769f5072dc9b22948d78678a9a0369ba1e611afd49fd5c20dcc084e17c320ba976e97cbcb23acec131a6c206b770a12f047dcceb9f3e7e4a5920e5c6c937fd9c59579f5af4e2085dffbcec9cad2d57537dc7fa3475813de56c4efedc3b520f9caeac3721669ca9603d207c0bbfe373d09c84498b07ec06296fe862e57b085db503c6628fb418ed7473cf72b992e67d1e4ab9e2c41b7907441439841b6477cf4338eba18cd89f9fb0e0474003f045f84a5920e891aaecd9c68c694e17334d01a422fc1c2718dd192700665819c57ab286b0b87ca719ea707d4c99d9f61a9de16f38c6f345da763f6514897a98c9e5965cb36162de073017e24359f9b7620abd67cc5df23813a522a00b201c23ccd3be4c381be67628500c02092f824781ad2b9bb1664a6f419fc67945ff55df6e2ff31125ebbdf6461c7e962141a22d2903cd87c03f02b26ef7ebd27b84d9beba6271f929e4b6cea8426367cbeb351d9eddee0560dda52bd80fa542e1274ffce42b39a887333b2cc2b8e279ab3a46d79b15f1d4a25cf9eb8e482f3996833aab2137fd0118075d9224f05a82f3000bfc6a1f6f998adadfad22c77a1595d3a22f03ae0d8d2bdd9b02c72c8be1f525c142f97a8692fde5649a18cd59177a965379eb237c7f432774b0170c5245bc85194a659a2cc60ab1a92605695bb9c168ef52aaa55cdd29f544a2b04649fdf1b7ad4c852b4523100b5b6e8c3e54cd9f4ebf896dfcec8dd2789a7afa3e78b212d29553e0ae1e547bc3be6e6ab632d2c72372f77c218a466b07a13b33225189a96c7d407202729b693bf976cffc5fe50874696688be5cfef85cf3239314f913d60d449938b6f0839b94f9b62df071ff9242c17f5d1ad85ff2cd966601567d619712c161aaf888c5374894f81e4db0c0a0dc9df67a0749364728270f1ab8d6f3fdfe87a74f65e306a759f3ff6bb01d532d57bd23657043910fc487b4600666f874b3b91017267be881b2f3e7ec6e1b1ece8681e3c91d40b7a630301bebd87062fe8df9bc72aabc97c7afcf2aabc392489645d43bd529f24adbfa2966f837bb5eb88f3ef4333f3414a32c87ae779b3012a858e1875a58549c682af339fc3052027866a9fe3d21df30753aa08eb712c41c7cd70e72ff0a19131c7edcc32fbf58d9d33ed9cfa684f0dd051ed96213bec74cbe1a1fa6ee1744f6cbf6ffb8b58f9fe20672b2e64d982d969a1c494e157cb701acddf38af23701fca257b2ffadf6af8aa4c8996077070baeeb2dccb4076a57681624b213e25705138f8d3a582588fb642441a0d58e50502a50f316310efc460f96c0d3e2dcde514dfbfefffe2a09f03207983e99d03c35c44707e8d03d3037dab8166b9e196f04885116f13b005960de51b66fc412e35300f716fd2f16839b1213cc3bf045d33f7451a7b96d4730f21ca8b979c9756c594d04f0c5a54feeb5562cffdfdd01a3056bf36f18e49f2436e27604f0e473117126ec33087d56c941940296eab50620c68148e18ebfed2107504d2e46cbc687dd04624a872fca4bac771bd7a16a7b6b98c8746cfe873b8e41d26d8d7cb8c6c34d82316a4d1be4d7d0d33ee4cea46f5e0cb9b9214ee2c88918ece6d2020e1b6e66e4269b944095ef09ad7f69d69eb0a1790b72dd8f13711d3381adf8dc8d78b6fcdbee76ec233dcb20d5f119c5b172de31896d19cda8c27b5d48b563d7453587b49643a672b04fb5f8d1ef067f8c9909b26ed3d60899cac8fe9de2a630bd203c45c5db0be2b61dc5f371a284565f5e80c5c897fcaf20c0dcd9516143a2f38f4cb65f3965275591410a1314189c088ac2a1c45a2aa372b5a380936a0e982c302517ec919d4d65d86a366d26ee87d9bfff04ff93373fa070794d7ed3866ea6919c61844507469ad10570ca50704ef96c33b980dbc5e37de43a41d3e86df0e5f6a09908319a6f6591d6925e247be8a265db5a9c2b1f677d4a5c566a2d56fd9ca65a528a6f37f35170456119c2eeb216c28c7d564c671044a74821c896e8bb790842ddcd3455e8aee3f07e2f43294c66a88a99437d76911041bea4d211add89368f1880952b4a75ae83353e4e20efb51e0564a501eceac90ac04f35fd2b4771a2db4d748cde2207ed19ab948430bacd518bf0f62d7bf5156eb2ee492ee5eac2cca97c8ca5e2d5b8b3cdfa85b242be0360a56c8195da17f9b3e33f474453233eda6b8ec312e0989fbf1a045bd344fcd216e4b964dfb855d1c903e3ace6c37e87f57171e0cbcdbb2812e8621ca62873413f1bb4563b4372b1f5f0102caeb5cdff11c66e063fb763cb282c7720a722343a4acfd26ba816b96b74819e53a70fd0d2c088e4e7466e07252c011e7ed33d605555f9469889ef9412691b8db24f99025e0887c35799d7572d9d4d9bf1818d2c007e7ac1b63f8ced55afd7110c6b1af9c8de135d117e9fa781c8745f9ca16fe0190b6669d32ebe0320b6afbe0e9fca27aa1b4bb1214c99c078a7e41c069527c556a9bb00511169f39e9976083408d53f76805010cca3df7201ab222139f185cd922f619b28f91cbb3acdb4c4950b6b3dcc1d19277d910c8b6c4d87d4c2064baed67d82aef334f75c9476669d0f7e7e74380e472c4ec1cc2305c235bdb0e8c3624d47b37245670b33a9a3b8a7c63b4c1bda2bd82b94610738398e9dad3238b03425a6d83b1f82594b6ed8af7609584459ff1275a79fdd8fcaf6dd43b85adf40563231cf7cca745089de7b8d19f56989f6990b303efc70c1cae09790fc7626ee75f418544d4fd88df08f47d45f1de3f92ae4aafde6b8cfb993db50e0574de2afa3ac6b77a0a3cc786a650f6c6b71227f3c22aec51328308c6205aeebfa8c7e8c76f046346b9288e24f7cc0ed90ac44c77fc70b0ca7eee15cba50431badee212e259182bec1d1f1b440407124a49f0748de2e29366518285ce6a38034c47c5fc8da0eb0e33a517b56bc0286a21f0063705532f904b685dd55b94208da1f5dce53213acffe878d5f6867aa641be0a592d549db9df487b144fb475017ab384040917c67473a3477e4431cda0b1e4174c14a8ef815040ff3c5353bd9f3e6940eb8736a1c796e981064a9258a173ae17dfaa8b117b447545ea39a305ba6f2f19ce03b79455bd0afc9574790777d0e6f4f22c5dd23c6b19983c653fa44ffcd160754070fc886c8eb3d9e2d57eec919d4d0e18e5af2b85f298649753b8f444f625b4e74e804dca66ed9f51952e2d95e16ef12a5dc7e33252277ada692f8e837fc8c55c7ea3cdb69e5ac4a729442d93c4849c552938475d87e7e6b6fe9feb44838e6b37deafa0d6b206f0a415d291bce3d644709b893e490f23dd59385d698e2e41149afa8ca115970fd3a032607e0776408f84f7650a22adff30693c255bb448bbd8a18367cef17a30b8172bdef014de25157baf4d15b660a45fb3186ef87ca7f2cc9eb8d2c29dd732dfec7dd77b1aa0f693af1b109f409e6fa8181f67b9389196428ce5cee5979ba6ea9a78a3ee93cf3e74e23433e95835508d8f4d1a19f0c6b900be26089b849cec0fcc44cd7c6e3f5f157d7aa3fc7626070fccb62ceca09005f6e45f0772d11a371f48d9613709bde311b49d0d8b8eec59ebeb08fec53ef754873e7105ee7cc089814228f960bed9e3b723d965ccb4d734c214732fc042279da247025c0f99113067ef8adc1ba43cc45e3556adc2d538c8fdb73ae506eb3b5aa43bb4d6ac6e4aa9e0df25ace0e709a9f92af760576f47ebc4cdc0e90478b7ef1889947700aaff5f9b5fdf9c96c4aba1cef5f31c2365bf57ca4c38e9b4c34055be8f378769f4dc21a1f35291efd1acbfc73f5801a9c51738b5bd0af2b171b7d0fda35e5da8036d27ff1a4dc42618ce8ea23f284ea0778181e7334e13d71cc5ed9d7c59ea4a4b72db2b384f96567a9c50b83da16a66760ef6b31a696b322233d7d793dd857655d019844e19ee6fee1a2bd50ad318c29af38e5b0dc91b48a01b66007ce0d32af730cfd71b47dd3d5f87ff9f92e9ff77b256601dba65905fea7241c84682ba19ee76d1c74f247bbe564c52bfaf0584c6c2107998618b96a7eec8c8f675411945ec2657bed1fa780c8dabcc46b8cdd840ff9b9810e5a2c83ae75d749c4515b34fcbdd60ea835b3c71b6ca0874a28d7f1561e95e18e0e599ebcbe788a41de101cf9d871de85c2a6947c401bfbdb7e80a4206ea9d44268b7e50cb136f97b793315c5624f17ed875a0f518a4924cebd11c40203e7c224be4c05f4608e9ee712eaf39e7335a279d2ee778f66460c2670fb94973a89030fe5f471c7d8b5ec932f58d373fe0ae5cc0ed6490aba7d037451c2f2cb2173de0442964cdb41784a740c4ee4eb6dca0da01255b8278889679db0ca32dc7b12eaa45045ec4663a16dd6ed2252e3a3a8d7ca6893fa608fdac7820cc24b1d6c9470ea255c29de88c3bc528b6c49e1ce277cbab202cedcd94395c02b45083d7cf3fb89d5c4ce8c877de586da7c7703768b4dfd135939a5dfa8efd6c26da61e1adb15b92c0613268d0ded9cdf1ad78ba4da66e7098d55e68c6f2f99475a79f76b002890f316f4af9f97845498f5ce4674df8c2c63edf9210a58db46f2315aa2d8e63934124ced9f7d9b195b5bcd6cbdcb77dd2f29db761a0a77603a3995fbd4261eecb9574c80a123da152d3af9f0a297c0b9fa598bbb706b4831ae7b37b417cedf988e8eb4ba262f3623b3a83d25e01e23c8a6a00ea8e1522202a8e7695e59c43cc6bda3a423627fa634cf17e3344cac65e5bb60f928762904e8e3ddedb31f20b3d4aa164318776a743dca4007ae47676cb5003694eb1897c434ec045b4f1b579f76069d7e9821838201e8221dbaf63a2fc466d30c9afa031fffaad0ab20ca5bde599de98d0c709f6594c0d4961ff41ee72840c62b8b5af6c0238ed568942110d9c9878e0c51504bae72c5a31f874090cc08d3c0729f06486ba859b19194b93a221b4c967b489a9b5b98995379f27925b4f669186f657e6c9d7d1df6a64b01afb5803f827fa915dfd86b581045d36b8c50fc84c7ea2ad06a7163e72a6fbfb7004cde90ded99bb9cea2b52177f11577f9392db77785eb28294392a77a10c8a3019c9ec6041809cdb656e261c47a52b958cace996800dc664ba302aa4a2cf486320140d99bcc346ec33d5f92b93bf11005c7db7ada32ff0d43dfc35d91f651afd27dc651faecee998f60e3be1a2ae941389a412d43076af7eab9759b10ae7529ae57c0431823508e24831564ff2fb5eb774ed9ccf24a6d70439f48b1f8f2adc4e5b6b034e8151368c16e4b15990b9767059e0a4a5b7cb08e098aa21c4cffeb68aa5e0836a22c9dc78c4210c8d9cd312fb4d6fa2fc3dda9313455592d2f8b6dcc5529cb0d256a1ec43e84bb67fcdf74acf263a536fbbc6535e40cc658db99dc5dcc61113d5b1a0cbf3f8baed4656ad2769b113a455d438fe95244d202ab56e1c4dfd2d33569ad09eaf334b57c5af8f7ee631b7131f6ee3058ec8f9d176842dbc6aee315cdce093597aa1fa40f12808eccb232815e373728f8e67a13373fa9c4c8515b22ff64a6c4b8007df4327790526613aa74ccc99db516dd01d46d9e69e248906b11f5569b527e150791a1a6fe378d12fc7a166be5dc231a0984299c3b6654d434f7313acf713f45f78c1c2ef50efb85f18908d11051d41eac292836b209ece654ba0075b917b21fd1e2a98612874e778385c6f204387976569509868db1ca394b4bc0e94e19f472a93078ca287164f9589f1706ea514ea4a8229ce533f036dfc3ef542bd5d61c91d6224425e3098a14240dc2e94e4357a203ede277177be71d32079994912fce78d4047014d64f0ae826bf9ff2468131b28b35a423a30aae6d00e7919ae0237f39179a783ef3dc656220869747b17c9f079ba8f21860ef5ad293b675daf303078502e29e052057b95a4a89de2dab96b9ebf783e88a3aacd98d037144958baebbaacc772cd23c5b9646ba176633fac5c167a909007aaf2130717d8eee81e75d0a5ed9253214c150022bd2cf84bf5f931e06e518b05cff2a8fee905424aef0c61b09cdf6db5298f05d5e39c33541b7aad1df7bf3f3d39623c1078ed126db4cd794c2eb5efb4a569f374e7b453e2c5de049e4a61571567caf671e55e8e96c15c03a5da5e70d24cd729ca15dbd34c573ad19ce79fcffced4cf1b3deeddb6d4e01bc919b0376e480de868ff7c5255e14f972883531cb41a286c0a0de1d66e9c110a26445cd8a86c0ce60a939245d3ee943708c697daa719f0bf223acce1efb6e5fc2ed7da5ae08bc2ff148083957395f3e3cae5d660858725bc95262b4eb6b3498ba815b43be00d0522ba0f5c020aae7b712721a453c8256023479350fc94d088ec827dcc4cbe5a8377caa06299c74563494c463acae8abb7f2ad8250d5f2c9a95c24744022b35ee3df63a3b9d94c4dd43eee2159a21c2ac676330bba40b400e1710922d94f14e8bdd3f7e0fd326e4699da330bbec610a5caa109017165391c4aafc9f3f9c3ae99be6fd97bbff0d58f1aaf0490a4034a881d36cd745abd4902c94733e7882d88528118d35b10d385d1f3f69e58fe0afd3cb2349bd40ef2eb1f1150291429cdc380e4116e0f5cea77d63bb33d8223cb3dbe4542c5151412aa1bcf3beabb3ac8043fd1ea4675dcb72055fe29530f0d017e157daf03dc8d4108bc566235cf9a38bb0211af485aa576e620ebbc5fb596fca4401c898e7ba867e7be1b7d30e7d839d39984f007382d4f0ae43e2ae8aa15e4b93d7865cc8789dfcb3d236e96c8a743242ad567774f63aa108d268214c6680f1d8730b5ef205f255767321559d73a012a40676277805ecb803bca37b79fa2973a33a2acc49f1365d51c0b1847bca7e643b3b56b8f4ea3fcd2e3dc467ba2149946423140bd7b33a9cea9e753b09a133e2d7a0472982d1087e5eaaceb63794d7b5980a462a1604fab0461e2335dd7851ec0aa6c57b1378ad86df53da352ec30bf501d1d5f037aa6c8aa64a9a213ce9be5d2f208cf7c1a83319a8475166c87e1612753eb304aff17eded0a0ad00ba3014563e4423b155d6c0b431f9791eb009cc5fc87ee97c48b1ec5ce528e6fb8de719620c25d5cf9d0addf17149ef271f52914a0dcbf00ddc2a7dd2bb083e5b2d3df0685ef3b65de6bccd4b22216ec28eeb4fb2a84d4590285772b62d02a51c0bd8ec98eed9cc8486f94850e16d0f94574b1a018bde9e35d2e0dc4d0cb0faaf554866118a8c506e28dc09f00c68145c4a279103cf2146a64e4931fb28a4704c6555b1174c49e3a70738d5adcbb6c7665e9f05f93c61dbf5084801c17a9a92c81e1fd4e78e45031ffb22c5ffd3d4c3c9610eefb844d2ac882c2bcb8ccad0067ebc835331331394842e20c51cd4744693a6498abf2ab36a610660c5a418f5d76c63dc2936b7563d18c446346838ebdf892b74c5c48d77d262c4f486cc684a32fd7b59d1189a0f98e8576cbfb4b413b372677866f92902c0ea1ed2157ca17385376f299946bada0847ab113e677a768f7ad78a938991ac43fdaed3f8360676380a51b641fcae7a2ba67d216e4bd7d0bc48753833b32db1200ccfa27aec4384574ec89cc3eed0301edc99c124c371a3671a0c63a6f8b5ce4934a67481661656fa0ceb025b173328259daf9160fc70a6943107361147295776f21eea5c4bc6acbfcf1777cced08eafc32a41d0a37c57b2e3be50c015c6cdaf637785ccfddadabfd187c9817e3d8fd8e454b8fa080e51b817871fd294c2af49d3d6a639816bb3b454bba68a5d309933b85cbd9311fffc5956a5f769fb1f16c91e84eefa66f4a484cafbb7961c268c9f4f12d05ded3e5ab34f0f1b0f929d0eb0329ba2f510a82768dd4da8f249b01a08b7d5e894e1d9902476f19211919c2ad790e9cf95bc28ce0e4b570398cc1f024addb3420c40dceaeb915a35b27333fa5fd2e872bfd032655572179eff06d683c5348d646e536f048a1997795d2565491071ea41e016e18d293abb6939b8ca9ec1eba482369ae436838d764c01db7bbc04cb0ff89ea409e477029bb6ec9ae5d9bb02e1cf36a5c1ccdeded752ca7261f2f49ed7305761fc0e6c4627511447ad5676f0bd30eb7165bd1f544a14c1b021e16b7694286998c75267bdb81dcdc34b6dbe6e5a92193727125a3a5cfc1d38a99d1b983a9fa6674166791f0ac83b5eb4e821ea44f1858fccef05f205cc7457c1ea84434d6e35c667af38c7ea5f945863b7dbe0ab9e1cc796a6ab520e3f3e0582c7aacc503c20c4b97e4db48ac83a34b4daa33f47c083bed044ee24b2a526596b80df197d66a65516d9ea721aa80cf017edac18a8e461428dc2398a97743450f240db2ebaf2c2484cfc1c114c3062adc09cb86abddb7e3e6ff02b94221fd8c9ac678967b3a95ce8ade2f0bff6f30e304fdaac39532750db937206b311dd72111b1854bcf74320afe07f89268297a62edccf5c6da520230ca01ebcce3343f277cc0ea050453eb0a5a0dddc5f88810c17f211fc7df9ffe66e65cd2ead6c938b29ce5a34e8631f54e119b458bb6f79052852eeff62c1e6b06b22f6a1cbde0bf2131d93888661b4e85025d0d063134329b9dd902c111718b1fa1856089d49b38ac18204692d6dc8a47f4faf01b8f791ab037c1be71265d930ece839e7f518c352500d32ede6bbce008971b31cd7cbe10320398ca5e42bd723c7e68e73ea8d298392dea0708a5dfb645a0f7d07c04cd5d43b4a19a8b681104bde5dce036a5e9d23906f7ce3f55214a6a9e5fc8b9640cd29ebeb416941bec6181ad509023026ad1c3e79ac1efa7c789e7329a5274ec8a0d8e41d7001c82ea62f8a74831810fdfaed2c33186cf48d9d7a7bd46a58fd411bc91914896fc7f28315cde277044498fc902c69dcb775c87f9939212202107417257e0b8cafd3fadf07fa8060a428ac7c71ffe837d5417ab0dbd6f9094ee2e2eda86162827ec269325e4af71923321924fb0ab075861ef5ca04aba2d7701857b79b50f1f7019d46138007195f4c51dea2bb760d3952cc8f457647f8b149a5faa0124916db8138490b708b9fbcd07e7d8df3c02acde4e4a1562c6f984223fdb8a5182f1ad84a424e31e5d071dfff502892e1b1bee0370b7afc37504cb6b7d7de08cb777667f3126216815f3ae20acff1189c1df1e73ce92bfe071411d66d4687c4c2ec78a83b34436d08666cf40a572110083b520353dce5e8064e3995d96034ecf92c28844ac3f9f39bdae1398e7bdf3b7e86ad82f4af0f00e03edeb60704ebf6ad28f3948dcc1cd35b669c79aafb54bc975389f75da77b5ca4733baa9b22b8bd988a36f1c8ce3e2e3b98cc2079a96f3aeb4b174881496e390c1e281a9418283a8dbe949e8c0c3a8fba3982804510aa6993aa7c61fd5104fd230778ce64d6c952742de482fbb4fc55e85b7375d2ae7a1a6e48b6a6607dd1df019a1d4ba132edf73ba846c96a948c8c30d27414ce6adde14b649a7f371f4a9b6ca89e272503c621e39026d58ec0ed47d04871411703345458f0026ef29e623e7dd239505ed9efa4f7a1885b2589c5f3f4013f219c0cfd1e699c6a75be0154263d2168461822218d3bad3fd95940168c1c3a2d19ca08dd9e400e39d631d83437da26767edd34d2ea93b59f763daa311ede0ca5689829322e646570ce822933655c2fb0ee9b81c2708b038223b40fa22ca50f9fd630ab3e065f3aab9edff21151b5247970cb2073e845c1231793c5930e917930f8c31f32776782538f751f2e568f3e7816563f944317476765847531ebde82a5018076b56e127ba740933606a453f3d1c936e764e89d8dd63ccac3a7bd91b11d18f82f6f41f484e50cf74dd39355717f18f9a64f59b78199f4096d83bc63e32e6bb420840ea12f0ba390fa370b61677fe2c6b009de63153e6ffc8e97702870689244458b57e91907f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed868077fcccf3ddaad85da5c502decddcb223f7256b1fc73ee7678cc77963a71c19ca1b1180d784ba56c5a5ee135f008547c9948475bdf05a9a363ff26a0f669264ba78c827bbfc0659bfb7709f14ec7fb04dda5ccef3a872daa2a5b21dd1fca1968c6f7566a72d7c607ace18b1a474806558ccb9400362a48d7eb73d757a6d8e9e7eb3b14e720724630d109a73ccf9e817b2bbae42faae3f0e8173da70717e99e519df0f0d89e2e7109d4ebf3e1313b7f9523c8489971d00edc604f243d11eb13260d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36917a972956c6a18100fd473ebd7fda4081aad83218008cc98c59e80f7598929631e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb383e1ef5941fe582330690091c1db0003e1aa2994b54c96c0b7a42e9bafbccfd09ad68450e737c910374ce34cfed2f4da9a6a6e0a35803b031166bd557bd17d6403cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjackson-core-2.17.3-150200.3.19.1.src.rpmjackson-core-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1g+Z@gfaf@fK;@eedQbb7@ap`@`^|@^r]*]?fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comgus.kenion@suse.comgkenion@suse.comgus.kenion@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comfstrba@suse.com- Update to 2.17.3 * #1331: Update to FastDoubleParser v1.0.1 to fix 'BigDecimal' decoding problem * #1340: Missing 'JsonFactory' "provides" SPI with JPMS in 'jackson-core' module * #1352: Fix infinite loop due to integer overflow when reading large strings- Build the module-info.java source too (with release=9)- Update to 2.17.2 * #1308: Relax validation by 'NumberInput.looksLikeValidNumber()' to allow trailing dot (like '3.')- Reproducible builds: generate javadoc without timestamps- Update to 2.17.1 * #1241: Fix 'NumberInput.looksLikeValidNumber()' implementation * #1256: Revert #1117: change default recycler pool back to 'threadLocalPool()' for 2.17.1 - Includes changes from 2.17.0 * #507: Add 'JsonWriteFeature.ESCAPE_FORWARD_SLASHES' to allow escaping of '/' for String values * #1117: Change default 'RecylerPool' implementation to 'newLockFreePool' (from 'threadLocalPool') * #1137: Improve detection of "is a NaN" to only consider explicit cases, not 'double' overflow/underflow * #1145: 'JsonPointer.appendProperty(String)' does not escape the property name * #1149: Add 'JsonParser.getNumberTypeFP()' * #1157: Use fast parser (FDP) for large 'BigDecimal's (500+ chars) * #1169: 'ArrayIndexOutOfBoundsException' for specific invalid content, with Reader-based parser * #1173: 'JsonLocation' consistently off by one character for many invalid JSON parsing cases * #1179: Allow configuring 'DefaultPrettyPrinter' separators for empty Arrays and Objects * #1186: 'BufferRecycler' should avoid setting replacement if one already returned, bigger * #1195: Use 'BufferRecycler' provided by output ('OutputStream', 'Writer') object if available * #1202: Add 'RecyclerPool.clear()' method for dropping all pooled Objects * #1203: Faster division by 1000 * #1205: JsonFactory.setStreamReadConstraints(StreamReadConstraints) fails to update "maxNameLength" for symbol tables * #1217: Optimize char comparison using bitwise OR * #1218: Simplify Unicode surrogate pair conversion for generation- Update to 2.16.1 * 2.16.1 (24-Dec-2023) + #1141: NPE in Version.equals() if snapshot-info null + #1161: NPE in "FastDoubleParser", method "JavaBigDecimalParser.parseBigDecimal()" + #1168: JsonPointer.append(JsonPointer.tail()) includes the original pointer * 2.16.0 (15-Nov-2023) + #991: Change StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION default to false in Jackson 2.16 + #1007: Improve error message for StreamReadConstraints violations + #1015: JsonFactory implementations should respect CANONICALIZE_FIELD_NAMES + #1035: Root cause for failing test for testMangledIntsBytes() in ParserErrorHandlingTest + #1036: Allow all array elements in JsonPointerBasedFilter + #1039: Indicate explicitly blocked sources as "REDACTED" instead of "UNKNOWN" in JsonLocation + #1041: Start using AssertJ in unit tests + #1042: Allow configuring spaces before and/or after the colon in DefaultPrettyPrinter (for Canonical JSON) + #1046: Add configurable limit for the maximum number of bytes/chars of content to parse before failing + #1047: Add configurable limit for the maximum length of Object property names to parse before failing + #1048: Add configurable processing limits for JSON generator (StreamWriteConstraints) + #1050: Compare _snapshotInfo in Version + #1051: Add JsonGeneratorDecorator to allow decorating JsonGenerators + #1064: Add full set of BufferRecyclerPool implementations + #1066: Add configurable error report behavior via ErrorReportConfiguration + #1081: Make ByteSourceJsonBootstrapper use StringReader for < 8KiB byte[] inputs + #1089: Allow pluggable buffer recycling via new RecyclerPool extension point + #1136: Change parsing error message to mention -INF- Use %patch -P N instead of deprecated %patchN.- Update to 2.15.2 * 2.15.2 (30-May-2023) + #1019: Allow override of 'StreamReadContraints' default with 'overrideDefaultStreamReadConstraints()' + #1027: Extra module-info.class in 2.15.1 + #1028: Wrong checksums in 'module.json' (2.15.0, 2.15.1) + #1032: 'LICENSE' missing from 2.15.1 jar * 2.15.1 (16-May-2023)) + #999: Gradle metadata for 'jackson-core' '2.15.0' adds dependency on 'ch.randelshofer:fastdoubleparser' + #1003: Add FastDoubleParser section to 'NOTICE' + #1014: Increase default max allowed String value length from 5 megs to 20 megs + #1023: Problem with 'FilteringGeneratorDelegate' wrt 'TokenFilter.Inclusion.INCLUDE_NON_NULL' * 2.15.0 (23-Apr-2023) + #827: Add numeric value size limits via 'StreamReadConstraints' (fixes 'sonatype-2022-6438') + #844: Add SLSA provenance via build script + #851: Add 'StreamReadFeature.USE_FAST_BIG_DECIMAL_PARSER' to enable faster 'BigDecimal', 'BigInteger' parsing + #863: Add 'StreamReadConstraints' limit for longest textual value to allow (default: 5M) + #865: Optimize parsing 19 digit longs + #898: Possible flaw in 'TokenFilterContext#skipParentChecks()' + #902: Add 'Object JsonParser.getNumberValueDeferred()' method to allow for deferred decoding in some cases + #921: Add 'JsonFactory.Feature.CHARSET_DETECTION' to disable charset detection + #948: Use 'StreamConstraintsException' in name canonicalizers + #962: Offer a way to directly set 'StreamReadConstraints' via 'JsonFactory' (not just Builder) + #965: 2.15.0-rc1 missing Gradle module metadata marker in pom.xml + #968: Prevent inefficient internal conversion from 'BigDecimal' to 'BigInteger' wrt ultra-large scale + #984: Add 'JsonGenerator.copyCurrentEventExact' as alternative to 'copyCurrentEvent()' * 2.14.3 (05-May-2023) + #909: Revert schubfach changes in #854 + #912: Optional padding Base64Variant still throws exception on missing padding character + #967: Address performance issue with 'BigDecimalParser' + #990: Backport removal of BigDecimal to BigInt conversion (#987) + #1004: FastDoubleParser license + #1012: Got 'NegativeArraySizeException' when calling 'writeValueAsString()' * 2.14.2 (28-Jan-2023) + #854: Backport schubfach changes from v2.15#8 + #882: Allow TokenFIlter to skip last elements in arrays + #886: Avoid instance creations in fast parser code + #890: 'FilteringGeneratorDelegate' does not create new 'filterContext' if 'tokenFilter' is null * 2.14.0 (05-Nov-2022) + #478: Provide implementation of async JSON parser fed by 'ByteBufferFeeder' + #577: Allow use of faster floating-point number parsing with 'StreamReadFeature.USE_FAST_DOUBLE_PARSER' + #684: Add "JsonPointer#appendProperty" and "JsonPointer#appendIndex" + #715: Allow TokenFilters to keep empty arrays and objects + #717: Hex capitalization for JsonWriter should be configurable (add 'JsonWriteFeature.WRITE_HEX_UPPER_CASE') + #733: Add 'StreamReadCapability.EXACT_FLOATS' to indicate whether parser reports exact floating-point values or not + #736: 'JsonPointer' quadratic memory use: OOME on deep inputs + #745: Change minimum Java version to 8 + #749: Allow use of faster floating-point number serialization ('StreamWriteFeature.USE_FAST_DOUBLE_WRITER') + #751: Remove workaround for old issue with a particular double + #753: Add 'NumberInput.parseFloat()' + #757: Update ParserBase to support floats directly + #759: JsonGenerator to provide current value to the context before starting objects + #762: Make 'JsonPointer' 'java.io.Serializable' + #763: 'JsonFactory.createParser()' with 'File' may leak 'InputStream's + #764: 'JsonFactory.createGenerator()' with 'File' may leak 'OutputStream's + #773: Add option to accept non-standard trailing decimal point ('JsonReadFeature.ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS') + #774: Add a feature to allow leading plus sign ('JsonReadFeature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS') + #788: 'JsonPointer.empty()' should NOT indicate match of a property with key of "" + #798: Avoid copy when parsing 'BigDecimal' + #811: Add explicit bounds checks for 'JsonGenerator' methods that take 'byte[]'/'char[]'/String-with-offsets input + #812: Add explicit bounds checks for 'JsonFactory.createParser()' methods that take 'byte[]'/'char[]'-with-offsets input + #814: Use 'BigDecimalParser' for BigInteger parsing very long numbers + #818: Calling 'JsonPointer.compile(...)' on very deeply nested expression throws 'StackOverflowError' + #828: Make 'BigInteger' parsing lazy + #830: Make 'BigDecimal' parsing lazy + #834: ReaderBaseJsonParser._verifyRootSpace() can cause buffer boundary failure - Added patch: * 0001-Remove-ch.randelshofer.fastdoubleparser.patch + we don't have 'ch.randelshofer:fastdoubleparser'- Update to 2.13.3 * 2.13.3 (14-May-2022) + #744: Limit size of exception message in BigDecimalParser * 2.13.2 (06-Mar-2022) + #732: Update Maven wrapper + #739: 'JsonLocation' in 2.13 only uses identity comparison for "content reference" * 2.13.1 (19-Dec-2021) + #713: Incorrect parsing of single-quoted surrounded String values containing double quotes- Build with source and target levels 8- Update to 2.13.0 (CVE-2020-36518, bsc#1197132) * 2.13.0 (30-Sep-2021) + #652: Misleading exception for input source when processing byte buffer with start offset + #658: Escape contents of source document snippet for 'JsonLocation._appendSourceDesc()' + #664: Add 'StreamWriteException' type to eventually replace 'JsonGenerationException' + #671: Replace 'getCurrentLocation()'/'getTokenLocation()' with 'currentLocation()'/'currentTokenLocation()' in 'JsonParser' + #673: Replace 'JsonGenerator.writeObject()' (and related) with 'writePOJO()' + #674: Replace 'getCurrentValue()'/'setCurrentValue()' with 'currentValue()'/'assignCurrentValue()' in 'JsonParser'/'JsonGenerator + #677: Introduce O(n^1.5) BigDecimal parser implementation + #687: ByteQuadsCanonicalizer.addName(String, int, int) has incorrect handling for case of q2 == null + #692: UTF32Reader ArrayIndexOutOfBoundsException + #694: Improve exception/JsonLocation handling for binary content: don't show content, include byte offset + #700: Unable to ignore properties when deserializing. TokenFilter seems broken + #712: Optimize array allocation by 'JsonStringEncoder' + Add 'mvnw' wrapper * 2.12.5 (27-Aug-2021) + #712: (partial) Optimize array allocation by 'JsonStringEncoder' + #713: Add back accidentally removed 'JsonStringEncoder' related methods in 'BufferRecyclers' (like 'getJsonStringEncoder()') * 2.12.4 (06-Jul-2021) + #702: 'ArrayOutOfBoundException' at 'WriterBasedJsonGenerator.writeString(Reader, int)' * 2.12.0 (29-Nov-2020) + #500: Allow "optional-padding" for 'Base64Variant' + #573: More customizable TokenFilter inclusion (using 'Tokenfilter.Inclusion') + #618: Publish Gradle Module Metadata + #619: Add 'StreamReadCapability' for further format-based/format-agnostic handling improvements + #627: Add 'JsonParser.isExpectedNumberIntToken()' convenience method + #630: Add 'StreamWriteCapability' for further format-based/format-agnostic handling improvements + #631: Add 'JsonParser.getNumberValueExact()' to allow precision-retaining buffering + #639: Limit initial allocated block size by 'ByteArrayBuilder' to max block size + #640: Add 'JacksonException' as parent class of 'JsonProcessingException' + #653: Make 'JsonWriteContext.reset()' and 'JsonReadContext.reset()' methods public + Deprecate 'JsonParser.getCurrentTokenId()' (use '#currentTokenId()' instead) + Full "LICENSE" included in jar for easier access by compliancy tools * 2.11.4 (12-Dec-2020) + #647: Fix NPE in 'writeNumber(String)' method of 'UTF8JsonGenerator', 'WriterBasedJsonGenerator' * 2.11.0 (26-Apr-2020) + #504: Add a String Array write method in the Streaming API + #565: Synchronize variants of 'JsonGenerator#writeNumberField' with 'JsonGenerator#writeNumber' + #587: Add JsonGenerator#writeNumber(char[], int, int) method + #606: Do not clear aggregated contents of 'TextBuffer' when 'releaseBuffers()' called + #609: 'FilteringGeneratorDelegate' does not handle 'writeString(Reader, int)' + #611: Optionally allow leading decimal in float tokens- Rewrite to use ant for building in order to be able to use it in packages that have to be built before maven- Update to 2.10.5 * #616: Parsing JSON with 'ALLOW_MISSING_VALUE' enabled results in endless stream of 'VALUE_NULL' tokens * #605: Handle case when system property access is restricted * #609: (partial fix) 'FilteringGeneratorDelegate' does not handle 'writeString(Reader, int)'- Update to 2.10.3 - Changes: * #592: DataFormatMatcher#getMatchedFormatName throws NPE when no match exists * #603: 'JsonParser.getCurrentLocation()' byte/char offset update incorrectly for big payloads- Changes for 2.10.2 [#580]: FilteringGeneratorDelegate writeRawValue delegate to 'writeRaw()' instead of 'writeRawValue()' [#582]: 'FilteringGeneratorDelegate' bug when filtering arrays (in 2.10.1)- Version update to 2.10.1 * 2.10.1 (not yet released) [#455]: Jackson reports wrong locations for JsonEOFException [#567]: Add 'uses' for 'ObjectCodec' in module-info [#578]: Array index out of bounds in hex lookup * 2.10.0 (26-Sep-2019) [#433]: Add Builder pattern for creating configured Stream factories [#464]: Add "maximum unescaped char" configuration option for 'JsonFactory' via builder [#467]: Create 'JsonReadFeature' to move JSON-specific 'JsonParser.Feature's to [#479]: Improve thread-safety of buffer recycling [#480]: 'SerializableString' value can not directly render to Writer [#481]: Create 'JsonWriteFeature' to move JSON-specific 'JsonGenerator.Feature's to [#484]: Implement 'UTF8JsonGenerator.writeRawValue(SerializableString)' (and 'writeRaw(..)') more efficiently [#495]: Create 'StreamReadFeature' to move non-json specific 'JsonParser.Feature's to [#496]: Create 'StreamWriteFeature' to take over non-json-specific 'JsonGenerator.Feature's [#502]: Make 'DefaultPrettyPrinter.createInstance()' to fail for sub-classes [#506]: Add missing type parameter for 'TypeReference' in 'ObjectCodec' [#508]: Add new exception type 'InputCoercionException' to be used for failed coercions like overflow for 'int' [#517]: Add 'JsonGenerator.writeStartObject(Object, int)' (needed by CBOR, maybe Avro) [#527]: Add simple module-info for JDK9+, using Moditect [#533]: UTF-8 BOM not accounted for in JsonLocation.getByteOffset() [#539]: Reduce max size of recycled byte[]/char[] blocks by 'TextBuffer', 'ByteArrayBuilder' [#547]: 'CharsToNameCanonicalizer': Internal error on 'SymbolTable.rehash()' with high number of hash collisions [#548]: ByteQuadsCanonicalizer: ArrayIndexOutOfBoundsException in addName [#549]: Add configurability of "quote character" for JSON factory [#561]: Misleading exception for unquoted String parsing [#563]: Async parser does not keep track of Array context properly - Rewrite 'JsonGenerator.copyCurrentStructure()' to remove recursion) - Add 'missingNode()', 'nullNode()' in 'TreeCodec' - Add 'JsonParserDelegate.delegate()' methods * 2.9.10 (21-Sep-2019) [#540]: UTF8StreamJsonParser: fix byte to int conversion for malformed escapes [#556]: 'IndexOutOfBoundsException' in UTF8JsonGenerator.writeString(Reader, len) when using a negative length * 2.9.9 (16-May-2019) [#516]: _inputPtr off-by-one in UTF8StreamJsonParser._parseNumber2() [#531]: Non-blocking parser reports incorrect locations when fed with non-zero offset * 2.9.8 (15-Dec-2018) [#488]: Fail earlier on coercions from "too big" 'BigInteger' into fixed-size types ('int', 'long', 'short') [#510]: Fix ArrayIndexOutofBoundsException found by LGTM.com - Improve exception message for missing Base64 padding (see databind#2183) * 2.9.7 (19-Sep-2018) [#476]: Problem with 'BufferRecycler' via async parser (or when sharing parser across threads) [#477]: Exception while decoding Base64 value with escaped '=' character [#488]: Fail earlier on coercions from "too big" 'BigInteger' into fixed-size types ('int', 'long', 'short') * 2.9.6 (12-Jun-2018) [#400]: Add mechanism for forcing 'BufferRecycler' released (to call on shutdown) [#460]: Failing to link 'ObjectCodec' with 'JsonFactory' copy constructor [#463]: Ensure that 'skipChildren()' of non-blocking 'JsonParser' will throw exception if not enough input * 2.9.5 (26-Mar-2018) No changes since 2.9.4- Initial packaging of jackson-core 2.9.4h03-ch2c 1731318282  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.17.3-150200.3.19.1      !"####$%%&&'(jackson-coreallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomfasterxmljacksoncoreBase64Variant.PaddingReadBehaviour.htmlBase64Variant.htmlBase64Variants.htmlErrorReportConfiguration.Builder.htmlErrorReportConfiguration.htmlFormatFeature.htmlFormatSchema.htmlJacksonException.htmlJsonEncoding.htmlJsonFactory.Feature.htmlJsonFactory.htmlJsonFactoryBuilder.htmlJsonGenerationException.htmlJsonGenerator.Feature.htmlJsonGenerator.htmlJsonLocation.htmlJsonParseException.htmlJsonParser.Feature.htmlJsonParser.NumberType.htmlJsonParser.NumberTypeFP.htmlJsonParser.htmlJsonPointer.htmlJsonProcessingException.htmlJsonStreamContext.htmlJsonToken.htmlJsonTokenId.htmlJsonpCharacterEscapes.htmlObjectCodec.htmlPrettyPrinter.htmlSerializableString.htmlStreamReadCapability.htmlStreamReadConstraints.Builder.htmlStreamReadConstraints.htmlStreamReadFeature.htmlStreamWriteCapability.htmlStreamWriteConstraints.Builder.htmlStreamWriteConstraints.htmlStreamWriteFeature.htmlTSFBuilder.htmlTokenStreamFactory.htmlTreeCodec.htmlTreeNode.htmlVersion.htmlVersioned.htmlasyncByteArrayFeeder.htmlByteBufferFeeder.htmlNonBlockingInputFeeder.htmlclass-useByteArrayFeeder.htmlByteBufferFeeder.htmlNonBlockingInputFeeder.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlbaseGeneratorBase.htmlParserBase.htmlParserMinimalBase.htmlclass-useGeneratorBase.htmlParserBase.htmlParserMinimalBase.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBase64Variant.PaddingReadBehaviour.htmlBase64Variant.htmlBase64Variants.htmlErrorReportConfiguration.Builder.htmlErrorReportConfiguration.htmlFormatFeature.htmlFormatSchema.htmlJacksonException.htmlJsonEncoding.htmlJsonFactory.Feature.htmlJsonFactory.htmlJsonFactoryBuilder.htmlJsonGenerationException.htmlJsonGenerator.Feature.htmlJsonGenerator.htmlJsonLocation.htmlJsonParseException.htmlJsonParser.Feature.htmlJsonParser.NumberType.htmlJsonParser.NumberTypeFP.htmlJsonParser.htmlJsonPointer.htmlJsonProcessingException.htmlJsonStreamContext.htmlJsonToken.htmlJsonTokenId.htmlJsonpCharacterEscapes.htmlObjectCodec.htmlPrettyPrinter.htmlSerializableString.htmlStreamReadCapability.htmlStreamReadConstraints.Builder.htmlStreamReadConstraints.htmlStreamReadFeature.htmlStreamWriteCapability.htmlStreamWriteConstraints.Builder.htmlStreamWriteConstraints.htmlStreamWriteFeature.htmlTSFBuilder.htmlTokenStreamFactory.htmlTreeCodec.htmlTreeNode.htmlVersion.htmlVersioned.htmlexcInputCoercionException.htmlStreamConstraintsException.htmlStreamReadException.htmlStreamWriteException.htmlclass-useInputCoercionException.htmlStreamConstraintsException.htmlStreamReadException.htmlStreamWriteException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfilterFilteringGeneratorDelegate.htmlFilteringParserDelegate.htmlJsonPointerBasedFilter.htmlTokenFilter.Inclusion.htmlTokenFilter.htmlTokenFilterContext.htmlclass-useFilteringGeneratorDelegate.htmlFilteringParserDelegate.htmlJsonPointerBasedFilter.htmlTokenFilter.Inclusion.htmlTokenFilter.htmlTokenFilterContext.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlformatDataFormatDetector.htmlDataFormatMatcher.htmlInputAccessor.Std.htmlInputAccessor.htmlMatchStrength.htmlclass-useDataFormatDetector.htmlDataFormatMatcher.htmlInputAccessor.Std.htmlInputAccessor.htmlMatchStrength.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlioBigDecimalParser.htmlCharTypes.htmlCharacterEscapes.htmlContentReference.htmlDataOutputAsStream.htmlIOContext.htmlInputDecorator.htmlJsonEOFException.htmlJsonStringEncoder.htmlMergedStream.htmlNumberInput.htmlNumberOutput.htmlOutputDecorator.htmlSegmentedStringWriter.htmlSerializedString.htmlUTF32Reader.htmlUTF8Writer.htmlclass-useBigDecimalParser.htmlCharTypes.htmlCharacterEscapes.htmlContentReference.htmlDataOutputAsStream.htmlIOContext.htmlInputDecorator.htmlJsonEOFException.htmlJsonStringEncoder.htmlMergedStream.htmlNumberInput.htmlNumberOutput.htmlOutputDecorator.htmlSegmentedStringWriter.htmlSerializedString.htmlUTF32Reader.htmlUTF8Writer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlschubfachDoubleToDecimal.htmlFloatToDecimal.htmlclass-useDoubleToDecimal.htmlFloatToDecimal.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsonByteSourceJsonBootstrapper.htmlDupDetector.htmlJsonGeneratorImpl.htmlJsonParserBase.htmlJsonReadContext.htmlJsonReadFeature.htmlJsonWriteContext.htmlJsonWriteFeature.htmlPackageVersion.htmlReaderBasedJsonParser.htmlUTF8DataInputJsonParser.htmlUTF8JsonGenerator.htmlUTF8StreamJsonParser.htmlWriterBasedJsonGenerator.htmlasyncNonBlockingByteBufferJsonParser.htmlNonBlockingJsonParser.htmlNonBlockingJsonParserBase.htmlNonBlockingUtf8JsonParserBase.htmlclass-useNonBlockingByteBufferJsonParser.htmlNonBlockingJsonParser.htmlNonBlockingJsonParserBase.htmlNonBlockingUtf8JsonParserBase.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useByteSourceJsonBootstrapper.htmlDupDetector.htmlJsonGeneratorImpl.htmlJsonParserBase.htmlJsonReadContext.htmlJsonReadFeature.htmlJsonWriteContext.htmlJsonWriteFeature.htmlPackageVersion.htmlReaderBasedJsonParser.htmlUTF8DataInputJsonParser.htmlUTF8JsonGenerator.htmlUTF8StreamJsonParser.htmlWriterBasedJsonGenerator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsymByteQuadsCanonicalizer.htmlCharsToNameCanonicalizer.htmlName.htmlName1.htmlName2.htmlName3.htmlNameN.htmlclass-useByteQuadsCanonicalizer.htmlCharsToNameCanonicalizer.htmlName.htmlName1.htmlName2.htmlName3.htmlNameN.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypeResolvedType.htmlTypeReference.htmlWritableTypeId.Inclusion.htmlWritableTypeId.htmlclass-useResolvedType.htmlTypeReference.htmlWritableTypeId.Inclusion.htmlWritableTypeId.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBufferRecycler.Gettable.htmlBufferRecycler.htmlBufferRecyclers.htmlByteArrayBuilder.htmlDefaultIndenter.htmlDefaultPrettyPrinter.FixedSpaceIndenter.htmlDefaultPrettyPrinter.Indenter.htmlDefaultPrettyPrinter.NopIndenter.htmlDefaultPrettyPrinter.htmlInstantiatable.htmlInternCache.htmlInternalJacksonUtil.htmlJacksonFeature.htmlJacksonFeatureSet.htmlJsonGeneratorDecorator.htmlJsonGeneratorDelegate.htmlJsonParserDelegate.htmlJsonParserSequence.htmlJsonRecyclerPools.BoundedPool.htmlJsonRecyclerPools.ConcurrentDequePool.htmlJsonRecyclerPools.LockFreePool.htmlJsonRecyclerPools.NonRecyclingPool.htmlJsonRecyclerPools.ThreadLocalPool.htmlJsonRecyclerPools.htmlMinimalPrettyPrinter.htmlReadConstrainedTextBuffer.htmlRecyclerPool.BoundedPoolBase.htmlRecyclerPool.ConcurrentDequePoolBase.htmlRecyclerPool.LockFreePoolBase.Node.htmlRecyclerPool.LockFreePoolBase.htmlRecyclerPool.NonRecyclingPoolBase.htmlRecyclerPool.StatefulImplBase.htmlRecyclerPool.ThreadLocalPoolBase.htmlRecyclerPool.WithPool.htmlRecyclerPool.htmlRequestPayload.htmlSeparators.Spacing.htmlSeparators.htmlTextBuffer.htmlVersionUtil.htmlclass-useBufferRecycler.Gettable.htmlBufferRecycler.htmlBufferRecyclers.htmlByteArrayBuilder.htmlDefaultIndenter.htmlDefaultPrettyPrinter.FixedSpaceIndenter.htmlDefaultPrettyPrinter.Indenter.htmlDefaultPrettyPrinter.NopIndenter.htmlDefaultPrettyPrinter.htmlInstantiatable.htmlInternCache.htmlInternalJacksonUtil.htmlJacksonFeature.htmlJacksonFeatureSet.htmlJsonGeneratorDecorator.htmlJsonGeneratorDelegate.htmlJsonParserDelegate.htmlJsonParserSequence.htmlJsonRecyclerPools.BoundedPool.htmlJsonRecyclerPools.ConcurrentDequePool.htmlJsonRecyclerPools.LockFreePool.htmlJsonRecyclerPools.NonRecyclingPool.htmlJsonRecyclerPools.ThreadLocalPool.htmlJsonRecyclerPools.htmlMinimalPrettyPrinter.htmlReadConstrainedTextBuffer.htmlRecyclerPool.BoundedPoolBase.htmlRecyclerPool.ConcurrentDequePoolBase.htmlRecyclerPool.LockFreePoolBase.Node.htmlRecyclerPool.LockFreePoolBase.htmlRecyclerPool.NonRecyclingPoolBase.htmlRecyclerPool.StatefulImplBase.htmlRecyclerPool.ThreadLocalPoolBase.htmlRecyclerPool.WithPool.htmlRecyclerPool.htmlRequestPayload.htmlSeparators.Spacing.htmlSeparators.htmlTextBuffer.htmlVersionUtil.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.7.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjackson-core-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/jackson-core//usr/share/javadoc/jackson-core/com//usr/share/javadoc/jackson-core/com/fasterxml//usr/share/javadoc/jackson-core/com/fasterxml/jackson//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/async//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/async/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/base//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/base/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/exc//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/exc/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/filter//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/filter/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/format//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/format/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/io//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/io/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/io/schubfach//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/io/schubfach/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/json//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/json/async//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/json/async/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/json/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/sym//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/sym/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/type//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/type/class-use//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/util//usr/share/javadoc/jackson-core/com/fasterxml/jackson/core/util/class-use//usr/share/javadoc/jackson-core/jquery//usr/share/javadoc/jackson-core/jquery/external//usr/share/javadoc/jackson-core/jquery/external/jquery//usr/share/javadoc/jackson-core/jquery/jszip-utils//usr/share/javadoc/jackson-core/jquery/jszip-utils/dist//usr/share/javadoc/jackson-core/jquery/jszip//usr/share/javadoc/jackson-core/jquery/jszip/dist//usr/share/javadoc/jackson-core/resources//usr/share/licenses//usr/share/licenses/jackson-core-javadoc/-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:Maintenance:36253/SUSE_SLE-15-SP2_Update/f54f82b7d258f4c4cdfeb96fe25ee50f-jackson-core.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRA>WX{bΰutf-89391c295edee0f8bb96db49c221b20b59d8f96851d2aec313eccf3f11e6ed7a8? 7zXZ !t/"]"k%IPbLy^G Eчp70q}pdtjUڲ4(h\͂Tn׻@+ u-wz?_;&NoGZ)k*zZ|. wld5ڽ 7)TV$C -I%Մѽ"UU [µ#6ݛoVugKq}p4Y&AH|5 bx-3[q!,u^9@8f67&_q7nɸXX>_DRt8k cJm ^ %~rrSorU/ ̧i$i4IBe5RIcLofi;_-ED-)&MrhWohkUV".Cqp&3h<UO:jEtNmwZPk8C{g=b|į =e>1(j;sD܏*P@)*_<"O'^,g_4Cc0[vvLF%Q6/؁/Q{ft)`bE -M2u;跪?9Z VC!Z3⚣'q<=ٛ aKǐ“ 7B4^U4*r[o>kMV}Kb6mkW7 [ͅ)E~1L2sSjm@ݦNq^.A?̼e1 KU)&9/A!3 E :Ěp5۟h]$CƒcK+̌x-y܂*~z7\Z|훡y%NpDrQ6Ρri~ i+Jms-S2:h0J0sT6:"͏ߘ r1U8~r&EDY.$\C\5Ô^ginŀDn7Vk9|DFCeEryL5:MIE-6-Dh+-j[ol _nIljTJWF{i].XK%g==E|-])K!9^{Pu=v)M"[,"!EIY2l@e(W=훥90nm裘ne8ƇWa~K|>oߛbQ35z+z.XCq~S鵔1fSGU8)+ȧ**۹.\t#j*C R;W`rt!Tحhs‘~)Ro5:ٙA,ӳ$Û}+ 28b',?TD{ѧ@ .畅$ʟ;xG  픓z 0Yk'ǀ+"[.ؗߑj6Ov9qF߱@Yt8$fOٍ\7q4W;jꭧ%KZ̼9`mk݇A>)01(dt\#gX6X!H9Pt~9eLfk@/pd l6;UE9[k^%]b l*jdaNe NLo]kkV q*#.TM~+~_ש+1*ovzW7lVhA3TalMEa&n5(#c6ߖve[I]3VtL#߈ӤQ?C cyEtLR7}h/8\}H s1[F6F3'mh옰'#ǾRLOhեPVծ9CxgAE.yW\/WqD6t͟\iLt<%:$Vd2Nת.[F4J@(p L!#5݅kD]3T\!>ml|Eͮ=G*"I0R( 7z\@~2 ͽ؈YZD s  !|L ΰB]wJSqY< cz>0f =2ӏ }(8Hν?md"!}HTkX^9}d Ԫgw81mG/Hšjrsȴ]_ 8/SNA3H f>* 5DHjCC_n1Ff _{`㧗+Pfr1LB< rmm4(Ƽd3*w)Kye5)8.YKݩd=D%*&z>c"z ,פϢŰ&E&+*#:T QΡD 1Zժ#>j#.(bT@;p7Lۇ^7$dAM:MU"q-/[cȔA@dE]b:y>Oscqpg #MH. ~cܕA戳iu)7?49H}Kh>K=.MgB_Lb )wrFc t+f RB/e#$[L3KA?Ym8= ۈX\288 /L2Gqm~8<9g (8JޒJ143Tl fC6j%R'Tha'M&%Gqbjt W 4ۂz?D|T3RW .l)5TjD װiHDڼ 굏^\ ι1[(/^[|IRF"dd#e Ē ̨B v&3]xAD]L\ԪƌԻ[:˲{ Rύ7ZC 5`=" u47‚[*1ԃ~%IMDp &1&5DMxaN1x%{ji!=ܲNt71ȖK=2e=@^_덉Y\y*F YxJ§n:"w Hݏ+ZgV<tjq0_3֥ER1'︢Z ꯒ<5l^ ,=ڊ~fkOnSM9^`^¡:z/i2 OKp 9j",AZI!m/_k_tG^(S\f9ݭN|*.t:ιo tw]M]\>pbv=H" :KnFH=q1ቁ* *܎;V,D\HJE\z;狋R-hǛqQ/2U^ r@q"Ɵ'^*#Haˈ' ˒†dBs 1jc1gǁepܢdF9յ Suͮ~m1)5M9m Pii@tf#khY~mjHApou"+@b;Nse=PVŔ8Tt=uP1ݦD)5m?6A.˗_wiΓ1K2D d(X<v7L-4 SO{E#su Zh/}Ѷy3 (z#xpPrYT5@^co qĎ$?%f7ku /y)WQF4H730Ÿ C'Ҿ$1_yt^Cb2(K4Mr$$hƸq]eZOT,«*84LzIfZGPY[ȣHLJ"?8F>z5.¿3~"Etls${4X=JetīⲈ DNrGh㆘iѪ3[NBdDa?+56Km1U"H,ŝV M@H>O=wNRpNlKBiFXZJH^V)z J!|gDI*?6sDP\;:B$VVwSڪ0U2H{/m:cQ~TX\*4| >ˮ&z6͵4%,ZRd+k:NE6yRS=Sn V >'LlmVx6X9^Үs4i@Jn9t$%Fy+,>}LA+XkG}A ܝaNnwK?e>l@bw'I+zB&t9{*Ab6 OAɏ}l|] *hޜ:ѥs1t^fe%eWW&yL[}P\Fƣ)6eGr<6?`;26_nج߭o 5tOxO[a8U/d4gKQ+¸Zȍ٨~ [ 0n,D5hԲ:srTywmD^ ĉ\މ)AvV&FFҧ $}tygKXFKT2jFm#z+'m8\ 48Rȵb;CMB?uuCCLܨ#9\eE|TڂA;?m%|ț~>oCތإ|EA32;]ǖOF.EǷ@.pį $|-G|T 9 HW*N(O&o8s}[zjDIfd._䯤Uf،?"#J^ +#I%ѿS}|=q)Mv7Na^eT`xe6b8tBB 'X.n]b5t %y) hp K(\͵" (J}Y 5UJ%o[l(\ixoM-r]|D{C=؃zQL}_"'p]b K:C7WGf3mn%Lm{-/dØ -2AT޷GZ_gꍛJ_ *ܤSFDxNh6ei4 vEt'e A5i"Pɣ}e̥4btlz2ΒyA2OXFoSri <-.QTb6>[J?րfo9'(a4]4e 4>}K-?B' ^Hlu\cFpEwfӣ]=՘ ww*F3[ǎN*`9nBo&wZmKɽkBܨykE6I?KQxftb.[C\4TK PVԹ¿2P, 8g^ < 9=e}#HSe+΍Ƃ{XE 87쮰@&6BëK;<-N6MHTlt8DaW5w0lcTu|.: 8Gc0 ?Ku['Mj&BDI8I?A2~}7Y~?N\Y?/U @W?o{v5=s#}zۙ̿mbtɭ&MeIj;.>1a/8IzB4DcrU !;?k]U$ 83)ߥ,ZRiљ'x8nre7 A݃'S>b%BR=jii$gRhfXdt 0;O󖍜|}QFuAG-c{:TBZeR^ +ڗE UطEHt e h_nQ BG?>GL;89-|1KЖ1ퟒ̱ cg2z4Zu\r' RՃL@j E g ĒqZ>۠X`}`/j‰7 oI$lk1WgZUMgfe3G VϤc,W  da gH̺o8{#( -#BW<dbE<4U?荺ԖP=& 2o^n3,A}]Gj#ѕto!rk&!aJWkW$)lޓxDݬdP3永0mh"2nnԅӊ#}2'W0uW„h*IL~G1#4d9q> PC).ҦIޝiV2b:V]C32Q8tܣ,;~EEm- ~"Fv7&賢g3~dłmOY5\ja0pQ'Q{ +._sӯgLڌ-aO NL%1|w`2\^B̷bwv4/=n_-&`֩_ܧx @~*qZɅgS;fr?#=+x>HsZ,]RMs@R@LnˢM-gR1@ ?YU֏Gyi>KZ,klt()@ yutY'}E, opѓcI%>WvMI:' WMⓖ/bLbdAKו!kN[sSL?~ЃPN[g9Y{v^Dn%}mʯ+ *-^p~d}T@ĬilyTHu3:8'y5O`۟׈A2rY)nvbXJE5#d1 |n|yE/^u$'nRt%kJ'[9Xř<;vJlZoC>/xքl=|yM2u r|@ d$;%$<PσϚ\ux}_+7;Qiia'z ZR=SA G=E5%OT+ Ce,I ؖeh8FГ$ az|O:9EVz}gEB&'}]r@Rg+K❊YWCh z[:5X_T7o+r<էj{LroD[o-cE ?yH3;*zO{_Фy.Q~Pcg:KL}2G4o&U`/ *HOZ}[zsX[يK'*pM} nlg(7( R6gRSY^XŨx3l Kvp}14yJx8C˵j5fwe.L `) AAx~F{~% @cݙXGZA+E|Ts&ci3QծܳDf[ܣ>H>=wbDVl1~eH bUqٖ=Yo*j,g+;97;\VIDAf6"˔@XAaujflułkmv5d ۔{իE{hCote )Z3$s^dvVRo\)"#E ]!1 PI gd̫4($TNk|J="??nNG8F^k/8E ̴oġfpe+./706ޥ։"DO[TR"k&R鈏b_%s=R /lR3,S"g˛:]69'pY #Rs's ~x30h{4$`a:FN bdѧjH\}$8ˁ;!0dk9Aȭ;o\aѢJqF1G;F :K:c/<^ȱ*R*kdYnA 8cU7q,W3N"6<,ڒΉedm6r3xrz5:E*i/C;<|!%#N8=n>kz"ѷ*n94AP]*LKxk ;Tn[P"FkQR=)9/dQAPO ܙC_^.gϕ%yX``1\g$׻槎?88&ڌ z< JR$ \_nDjMY$&*38h,xQڧ彫'g̯QJS x\O4fx1j.eq?~dU֦ch[|9Bzt-=FXۻʐD>pAWFo-j(D uܪnEI'P3Mi-)RvH͖h.$^2,[z7oƄKFD-[z5WH]<}H+;E9>]di9I.e"4aL&ጰݠݔۙY=8O#1+,܅P)aDgeZEOpCy_uNb&-)ftv6oq:YHopaHFgG_g~eZhҿr@:D+mOPw8| ℔9S٢Ex#Eϋ|-]؅uxY!7SE3.ҳWxfbM-ƬJ$0О ? zVu1)]ǗSԻS"`V*Fk+W,a _M78gtYE` tuA#R@ 9Xϵ*)w9, @-2GNwwLܟzl=A{Jwrz8Zm{gyфb5m*[OPgM #ӷqd)Wg+̮J2SOBZ.=* fYI(ڠhEzoJˌ~ۅdgՊ ".!IGw50 Eb35yYB8%kZ~DB6 fx}OuW^wLᯗx| c >*.?)cX[=Ŏw&,2b2.XYp8.5B<ĊGHĶ<9lNz?doVL 9D(АdRQ> "(;25H!  2&b LT{UYj ~%lw$*?Ing e}wtҿmR//Q=z|/j`  #Ҫ0"9> !N':pל7wS^ZzÝ=&3K3Mj?cEg  7P͈nֳ^;O.-!ڞKfj|F3?X/-Q݉0h۟԰eLB\'fEx:ChPq0AV'o-'M T:V#\:*e\ xƽ(]lXw?jy1ŗϮNbt@.oePA uf"Y)e,#3t@v)T)}'*1yF4 {hw;3{pnP-ܜ/&_#E!ky/lv0%1~SɕH:ޣjW ;k/8+lƙ=1gJVc|/\*?; "T|NF]ٵcR|s_|#Q)V1zhQi 쾑qgVS糢&kdzD" VI0MYV.b!WMnC.,$U@$+),,B{SuyBwюIC".eToo#$^Go;iZarB͸jс}9'; ZXJˡ` fꅾf,[A T-䲲zw<璭D:"LO^ =OmgItqkJH+ub`0uo [$Ll.F#NjV>B @f)S~^mV>ՑHjBݚA(Y T^ 5VApTC IZn: վ7dh~|b.mJ;\+Prg#о!2:[:dGt M3$縫cL|oѤKq1 :\*T18hR(fĽiB+@VaU A% u?v~B/_}*R;AP!Xj$gK|A[6ޔ2sN eKGsYQoܖ,pjGk$Q"-W7dbt H!n6˂GL -5\NH7yˀOI_ 90ڄЉpgiK^?`pv-qmE],A8NJԇJX|NݾOsX8 Rl)3jLHuݘK+n[hwznu{%NgI.G5L=mo3gOqz4H!:c\ x/S`صVP{EɍDYȝK%gWdkΰҌ|BڍB c)F29p;/ [%/5/=:.GGO?4 2Z58x ЕS>fF^Z]z< n#0kL(Ȇ5W^^|Myd,F_$^-Z)1Cv꫄.*[Xǿ(f fy.-l'Incc,5L8xmo1<@*&G%pMz2+hfŕҒ䅵;1[ ))kpΙ- ?:wignG^1(4*ő!$we@:+`v]۵Žުk-Ǖ]s`ٱf`w2|ukIvW:xV&+k!Pw_ -Ho߉riљ밮 h!4{Pb.(Y^U&%29]d#?[$ sB2;r%O&Pey+Xn*HHjXޛ]HIp31_:-q /(($Zw6D̷\zǼ]P c=ܫsDyl8LJs>i6VMf# h|T-*;$j&SɧStm~( }6~ϬʂٶoK$8G}AvBؕؑaɺEu{S:8)$y"Ee[GDx Av*s ֲmxqRjB(h-ސ֞ k_brpEլWc٭E6ϨzD9v$O풵_f%VM ̙a%qk*mt%+ &.b.!mQNຯtH`ڟ Bc~믒xQ͆(t|wLG_'5V (<Ĝ~W)0S+ڿ(oN1t[s Ya'fm,?oǮo)J&d 40Ʋ]VT0`kǙeЀ_\Wƥ+ 50:Ҳ}e鞊6&ϓ  q #2c/N}ƆGPܠtreY3x mrWU.wybUӁkȬ /r鱏N jM`JeXoE|akfd| ]ːVआh5f?UK*Lv ndoTIbモ`^H$_$"Nf((Λ)/a*g%ȞR<5)L^]km 0)^nZ m42-ٔ{y-# B<#ur-5mGKJ%RW2y״80:k6 7OWqO}ٌ1ǾpnWqښ*qgDeNz,釒fM7?Blktڀt*C:z]  6y{V> E=Hpaԫg?ꂲb {5~\- kV$ sRY=ʐYTeaX#nOR2|ɥPU12¡uQ- U4;k/ $X0Gl]%oNZIƠ 0Vw I0Yq=v|9e~:'KңM[CI`Ys+8uʖ+/eeM& Yh*> ~@/tyx$zHwb"$ȤVz"`55D|6&&ךY$)y: x(`ʈ|Eg4FI}=|śT&ۡQ`ASû/:eXm6Ui lv'6E+vv$;8+_#RօoÁrøM*?* é1*(Q0*@bJֶah ]u-J{@ዱxu7.B,Dkx2v݂RDTŅ-fN!i wQ^:){Pl B]* %dA1B vPZm#Փ Cs6,5F-& &tP(vc " X•:WIr#z+hG vjv,hzmT,:tk"w-dEQuF=(Meo dTcBR]n`!;hSBw?ҨyOjfC9c. pgo#u_`8eo^0Y7K8 -$s{dƶUmA 1GݠxU* iiDbL'B<{*/GAwqtMڐNoOP蒑%ԯԎ20$\*wsEkQ:wtUA{}oFBLBSͫ( (Gǘɞ;BVYo8^|b7?=ƽ\1M%ĄS[3K)4Xvisȋ.,%LqGe+Aɸ:wa*K Ϫ`"ٜoE ~nB>}x2b"@ t`hKI=M3!x|qTO(u+Q_Ont4OQd0Fi>Rq]1!^CG.E5>LTaOe}_%TH?,*6BJme;7]D6 ۀ̣c']IB[.R×W 9m\HABTdy=i" \0+ ӟ%MNJ[/GNX>E/O޾}{ : 說7}]bc2<,i Wb1>2p?u&/W-86QG-BX}!k @{+V_%NռA'+13<2xQ!rx@:3EPn_mn|vJ>h qmk+/s@/ӌ7P}>FzSf3ߔDS`Mc=kp=pZ!洫s. <\celyebAqj^"S1=Werڮd>xDǼ:ݾrOab"'E0ĆXjƏÝt/Mfv rr=}cMjE6LwGa='ˍ鞬-2vtu0&P NbɞLҗT~L*Gr3*Yg7I>{8k1{m޶Z98l2#]`tA SRk!@2ʚf~RCVgtPІ+If7q9Xry', fa7U|AO7MnJͬ<mUu`tR ;cq嫆#۵jT^gYЇٲz-|kd3rߍ(?7wLO2YچĩÀxn: [׹RLl +5tu֣r3t+~5hjk}LКϫW:7N5KZao%N&=U?a\6MSs٨8o`ejbY˳aJ~s!v5Țg6Jiq\63gCvIP9fmE*ZOy'$,,c-[t8vf8R̀}HϿܔlj6Dz@5VC8Dk"),#&#'ow9=3*5|7 4?FkP>tj`O@-%u.F~j_lZ,i>(;G\A ,7Uˁbzjzml7q~҆^Yxɂ +ui*c8ZXtvn'ʙR07U:7x|PXTXLIF/vҶ9 |ӝTRY`-sAм>| Tp.v6Bx p_g,8|*\f9H!ivX ".V&%iuz"ˌԽ@)ɏ~k7qd46;d@*[Wr""gOow(& pxR H"%h-*NK@~GÌ$Z ]Sf-I2$wPG@Ys[,1ܟ_-k\A;gc_.Geb]S,wufĚU)3Jt-%'C`I"$>`XpBzu4ҳZ⬂~ ƻmW E/uJMgƎR#6b2%jԑ$EW:I}P4Qqs |V5/*Z0Y s~VmSk;eށ্cd)(:z{< Wii+ܪk}!9EAY!IxFVDW,{:i,}28Y' [r~b* #řB2k>߬ƻ muzᄂng}0=Cn"Q{7'iwxS0}cV q(4Wlb3NzD)nD-7%S QŸIS?/?bg9& Vec>jo.O;: δuoxa@nԽȬyApO6 Raa fwgZ&"G˕d rUlznS(t:n! 5S@,ߟ\inӯ\bi=?ݨUL)g[4#CB5>H`&Y٤h`9?m +G.͓L!*1Z!9L//VCsɽVUܯ*6%_!x[1oʈ':}CP=.9ZA`M+HtnnR+<#G,vr2>C>yNMy 5tŠ(S{8_{)pDE#e7.,FYV~gc).]s"N<9[?h4MłoEqwO#| R0vz'r;]r;ǀ(y9թ091h8gWa^ڤ>W}̨NÑ yg<^5@Ed#wDq6'`|RaTY &@ЪW>l UK?D(;Ya?Kq~ƥu:6{9LfM$;®-xQ2GA_IkH53Q1 yOq`\_D~ː9}6[ߑ4 d7(?Ki\B9;Bʆ8n0Kξl(DQjOM#0 r I/2{R{#p6Y!{f SHӐEK =AfB&,ׁA`#M({y@9y!\ֆuO|HZ+z/0M+1*% Z.L[88n( %^Dg+زV ygi| gduG86V+}fl Oc!16[lv8`)b)/Z]b2_;SڲwUHhh9,]P6N_ˢO1 꼖1Bk>vyOi{Ӝ ˑVթ1wsuAөa<v;+!:.dOgDpAk>VI)t_Ah+D{ͧ gHuڀަ.[Q5&tf:p8,bﲥ(LThv:[^E~SA)dQFyu[MhUF͹0o Wz96yEF+'ckZtV#X*lFӵXa̽ H]#8YbZ붸D UR9(G.> CoS&`%$Z2VZ_Ak6 OqǚXF(wB-@ ,Cz77d4+t|Un к.-$dW#QHHPֺѭV~98/5uz%K]\t^ jK2A/3[Qri.hyR_x i:#QKsW+fA?h̯ U{ϰ^UPZ٣l7Ԣ=j=uH]4v>rBPS8W}rANX^DmE:Q%Tv&@ACaƨ )F9@Iphpp#fRW-_杊qAqل*<{u`5@b>ehyz`G)G+)G! zU#s]tG{A4vÅ3gOǕTK2Bg1;ql"\1 ȋdE3 dCmuI=Q߇fe֢ԒjyN:YJ8%mVoP|O) P*kd ~PؚECpc5ճH_9 ('j>3oc]`tZ_7 F.Hj~T+7ʓZ)V7 *R:rOb眂3ύj(ܩl-6Cmsgߔ!Sʩk0!2P8-޺;*'xlf $|Xj%v޹mtj6zIʣ;_n:P 0S|4F`,H$ B]Wd>;Qc ܔnɒRC$Nw׎uYฬ9 Ф]whc6 3p3sE, (2p.plMK_LBQ*]J\R`?5j呆B ByzɊRTތL*y\/0dF"A܅b] H%W%FO.⊯msy\ ASS&u rEC݉(4"s}Og1X_;o$fIFYQ;Y:na^7߆)/TJ(_9{GnWtFq#3$CY/3L^*@sÂC'l EFȰ;E;a.'' SZ6sB =V+h=\0s8BS ^M!"Ȍ[<ꕕ>:^7‡FB-<ë_!v^FL874}n~N ٘Yc @C{,0g!8|95 *uXӯv߈Hz8I>7sm6*e+>4p> ٟ ޞ H-%dMimo>-ڜ}'%I9?.MYt .d >0<P0 V80lDyÇ~dHiO P?q$p18˦F>kuľ8F/B'zv9h+{) k<vNcײ9PdLל.x%B1 (?)"|,@֓KdH&tvpt@H! E@yMcT5~166$ey+ R'd%AKڣi4]]VO.A\Pf]˽/'MfSP~B-G6do%EkyfZ4](5*x07iۈ8 $q[1O6Y.j9Hy,5i钑L2P۫,F7[*a :~4qwf .'+qs> p&$lO_%ܪ>"d=㩃J0CHDL/ g6I{w^bfr5i Sxc& 搷ueRQs\ĢkrbOIS֯GײCd%RrK/:=٨jB9[\\~;n EW>Z#sm:_Xf&LpB~LÍT#n+ 9 yo)s{%M3{{oʋ?ejwE\I)cJ+ ͺoU<4`Y8{Qt!:O>dn48;2,#`q'dn<י6|aZ(%UN0(D*-xo!¨dt4Z^^D ?BVVJ0c_Vf!A8tKm oɴ@pb6)zfd+Rؤ?fx ~+J +މ'P0;w2B P a8r kM;+4 UAI`!# 4Ϥ B^1Thg؃si"Њ0ZC58y=S'zC& AIM]oǔcvVI>@$_y:6(F` ڞgUH-f5ԖB(>#EҊ!9;((B5+QV'fM)@qFQjeW)VMi)bD-2t={;=Vpsp e)Wñ+T?I!, ԃ؞n@,+J{NMJd3D)A)^^[. Q%y0 qc㷢8,`6\DQ V7{~¡^n.r)X=\c&a9Uq,nE砯p<=TH!tא_ך'Uw[ .K U$qL}] گ+zȸyt\hdߩI{Uc#>F]j'Gҡ8R~] x9q7|wDa91o.C_*o- ƩlBKn &l4k5g!;uJB<[3"bVw~S =x5*#GD+i̖*pY[j?C8;q/D!!| zCG6qpr2UK9Y8J |bp`e56yȃvU"b DK TirYmdISx;A+qpKX Ux{RSIe3 "*.\WPAJ"NÎ{m#aWو!6!17ݧ6Ql}"M!mh?jϪԙ!WX.,B( /pNQR~ S()}!&h@qwcRJY֪c#[F(ZwDndy3 ,1wc!xԟG;COԸP=CI%qge! wW'DҹearܘO#!t=dk@_c&tqCk좆Ol&p/܀ldeC|+_6N8ȍyMJ{YBaek!"De2eIX~Y9sR;?GH ,|ǢmSt3.Y!jEDC=:<_\Lb]{ބ:K;ؠ^ZYT{U<6&e$'Pe |pQ:k&]ԎjY_AgSi83V&P@u|U9^lUVc@9p`*Wբcb \'>RЏh5m?J4h%v& Lů\SN2HE2] 6LV?6=G5mef 8$ށ2arPzǒ\w'-x `'IP>駉ɋavbq|a2 4fEKFMdqW ?\8m KYn}Id?8[kF/<-†?/gQ鎓dzCQGB &\l΄~ܤs,!ߔ|VI+~Ÿًo[,hwu}TA- (Vi6uj% [k8ڭNZ5\MɟI'pCk"hX[}g˚)wD8n/!7w 6LilB{㨟ĖQ%M,ҷPtT^fR@0 ]s$$ym[}5S |Dl󷃺Us Iyu4ejL* /Ia|ݖ$S[C>d@eE+3=bӂo{ΟW{/@d,(^B<;fnan\TSJ{uJh geFrâPa.Jk7xwTqcol5(KTg+jBݑlL6)>$v3kTa*=)sOQݐ#~GVj˚ 1l~(vw"EW@- ׿@߈K3\˶_5XfT{U}+k# hbw) A!4„:"zZ"N{fk¢{2ޗΛub2Ⱥny|pRҧ^f&}dPR!QxU77-zr~Y+N&&׻̚uNaX W>˺ǺmaEPyR]ibSCRh@Kb +\fbL ÍX&Z!FstH^B3T=t S1c-2Z pYZXmfT5K$4є1 k:P:-Nc;9Lxpc?BZmA!rd,\Jr] '=$Z\oD2.rS_D`WwUV7m~4[l+2gwj1c2`2ʌ  f.uQ_E 4Ԫ+W-=j[2BoN,;]\xl=D:f53a] 2RAMϹNK*z(޻WCB[A=Ϳܚ6MYo'=uJ⛭qӎT:: >? f۞iƫA6; ZC%Xym`̵QS`ܠo䔶GWR- HxMoC OiCcԄ:_<Ġ/fI؇exUmSUL(`hDYdD~m i]5n= v+F8*^gA3hdFt$q.o!}eǨQˇw#pbM .P8[>݀LWhB% ,2tsKǶYjJf31͌FY=@Ȯ tf~#6.ԵΫgMWMN9@%oCٗιTS&^lRj zŁ#v5ocCx.6K[Pqm*چ]ٌVeUFNۏ)jMn$s_y{$-z<1 Ej)L.aqW+^ Cy"%dX1Vk{;ʒ\2?Jca=!:x[)Z˫~{xVe?]hRN.> ^\XY9h8$@v41zq *6fJBlbfqI>Q#2Չ}] Azĥ}پ˦*+'6wQo;:b1ݤX0iHudPkp.+kaM>NH*/ך W~M56JPW⢚OR;݋68">X^d_Ȳ Z$4sJE}8QBDZFk|>\HԄ_L:#Rf)Cij6A>·Q9';N$k~+^ K͆+gӂ[qΜFT$CzNM; 7lSκrloېx[Mַ Nq+"Kvh.AU7kJX;H٥H^L$F|%6~vB0¡5iQh^t}gkYzĤa]#"Smɢua:l2P^m|U(٘|6@k\`XdiľSw#G=Gi!|~dʫ%u2 EG܏=>UBiOHjvi=10gSf{ٲB@˿A5 \P@볊MS@]ڂpW3*o6zА dcPn,{R5Kʮ%ߑvQ5m*SŔS.I~(r7nP u{ _$|PqBg8mJqЬBn]I@{ "*zF`I,x8Q'Qzzwta)ۭ?E:en]+Hki?$& sfFfZDÇ{HCR/ q takO+õ3\"IZIHVޕf~UeZ&J5wcFv H iȎOTHPX=kƠIr#jˆ/}Y{+(ߣN&X 7.QCLI\켤YԈuCVisCbEmX~~9ᘁxէ4[^Z#2ЖVq Q7`T*)`;(t/0.¡%SkDjV큓jBiAФUԧwk58_mi.9i/r[43K*! %( @~~EogR lW׎TjqٍÝsxZvRtM^jov( )}[NJbMFYtd8ڲ4`xKTv],C3CVh3lYJ$ͣsג[,['&.t͡hjk/*눴SSKi2boӄqdN[R]AeOFUkPUgЈ üOŘN x`t%RTnq mDt]N 8- %,I5;MS8:sN3>vOwpU$At=wo$ ~ [=AŇXZ3C^ן> JbQ/^L-)eᐚv(7n?fpU$(#ܢ< -L&A2H~yD̓>#RmPmɵ\a5Q{_,u}!#]WP#lA oQ=i; -+Jt^%]|w_StLe(BMV%]Z;?إ![88A&`RhW'k0W}b==0g;^d`l_KݒQˣ?Á!_1>CppCȚ` 'z3_LQ5L%֞ILM?5ڠ7(qކKO*%L25's墯߻EoM#Ne^dR븞%2ܾ] 5}X87roLRb#B&%8txZ.Gk(SYW.t9ztFA/6 }լcHdWI}{Kibmw.=Z Ϭ>m:*9}MB2kNW(lM@3-ό"BD!bݹ ax/\Dpua"oUh?<ބ#FvߝdV@b)bæZrhhs82㾳U*CBe'q8(A,ڏE l_0CƸ$5 MrC)s3N[:5(X!T:{R._[W]{XXWA5re8ή(jFWz-IKvt(#b^\K[*|Lp)fT = 4ލ"BQ ifɾ7_vI,|lZ\cYGf ,rߒvtDϴ9#Jafp DFM5չA& VVz#va"(~q8Dq:'L=H{1U Js'!+i]p˙mw(3 M@5TXIAхvS>46-MnS0>eNB2WZMч iy>֡Kn0g-\ĈS-;) [v-\P|{J"cM'd.m\T 4xI-G6DU٘Z4{SC P"@__;\ Xc [tO3(;s#[} 2yVz"-=a[d띕h\czx?@rLN8QRC=C/%۲?} "-;v_[RO>\@_7YmuX9+(fM$&wꎔ;}GCVM.| L##`N#ƥ4lY*Dz|#{ΪQ!Յ5A/NS dIrk%h⩃5}??|(YdVK :^&Jc }5gqPqU \ٸ 5|I :K j0FjBG^%0 7.Ci91߳Z_y4//>ߎ_C٠CO|}ih=݅{WS[bg*D)h%ʿt㔟˶PoHMJF-FyMcg.h߭mui=NtrQHyenXu+VzxPxJMpaΡ">P 4qgL 3n>8Q՜0!\X&O]f/}7@Ƶw6CU+ʲW/dus-bϛ B?gY 1 cK8:={9lY|Qs !t1roP@osE٠Õ'c{ %A2G@Pz^-826M5| ,Oܗh/%h_XNé4T[BV(e3:cQ0 =8+8׷ T.@vm5Ǻ\e7H9O(EvdܒLu#H;#ZGwU+L9c`^ ĶT>M$u`,vSk%+JpNI?qў,vʂȏmUɰtY߾rc@P&; m p,┰9@6 cˑDQ5b"XIecry ,tǬL`}DgD+vS $(#_ËQQ̛mG|\D'p/I+\ ˈ!ܿ_xyCW/% &6@oUqvS;0"'eBė:>Ggcl~4B̗a#;[ ? 34~s/F%|`GO)rV!F&;/ޛeFUm OWjJֶuʻn5Ⱥi3r5-}LgyV2#bj Wv ͥ1M2Qid螎'fm~Hȶ|,Ӵk[ ;ǚϵ#a^"M6nnI@lDZ|3W󱎀T}7qj %nhEj*c޵kz_d*z3Q[BP~&Ymrp# i);#dLO^gS_NK^%'XQ3xX @:fKf83^BUh k?D\0NΌ$T(LXE:*Hc-Ypܷ|`U+~Tm&RdA9/bУW,Mۍ'[rNE(ZAQCX3Iȃť ̼qȃ$R|wcڈW񎧼jK[#~d VUyދAqdŒrE)%aDOSK?|`=XSr9 Ltmؔ~QB[;/6jiq0]ĩjw9o'(Ti]=r1P褯 g+V1 xjb?nqKZL|p\&J0~xP4T߂ $h?mtknšB@ÊKu2ŐT@C^3_v~SD"5: eͰ@[GGM> 99n* P\5ť09@xagDgkxjl3Qw0-QHLJ?Vl^e7`%f1:a9Bw 8KKD$#0ŞxW5o$*"L5a3]-:?pJfDhW#G/aÍJa#Q@S_4v<1eС8O#iO4-3Q$vN $pRjBOy]6X&k7Qkd750& z;|?Nnjc"e[+zf<<}}`RY0̯!&]`;EW9 du3OAf~BD!4Ғ453V}*kj*Q)\@{ nc3DfQvFD5"n4;߅P(*["WrY0ypE-KIW)qXhZ Ǫp6 =/vYS`uCG4]bc퐊n肴*8lgo(b.IZ×:-C,U7q鎃wrNբymJf({YO5tk 0O8Y"5B)_Dl^~ʷ4tl҈ɾp!"jҭNp{~(H9un$$oOG3.>π} X4.tz:$Z2잋3ʭH]uS{.]::[/ cڶvWAu)pk2Cתb, ̡w\ dݑ*xx&@i'C$\X{hǍC)Z;[a}=3\j13$5Q `猕ͬEOiz-TGQFah.q|jv~ F;Ki \B͓.KkRkMR>Cۢ;"ۼ'˕6-zd\K X%X$9&@{/yTKud*;?ꮕrYRZퟃ^!܄h<,IQ嵙 N.YIQ' b9FTij)=LAEȍL9Ib30{9ҡqڢRj*/侉6xSDفjz-Jlu_ oS$TvDqX7r J lMw* U#6֪e1qZy\mkeHem(r]^gAIfСgf( `Ѯ@|Ba9GJeV[5A2{qr7E0$~>7榢rnGcŠR=[v3fV`=s]`,z%kC5hYu 2; @`Z!{wvqw1PJFݼIMj vRT3~6ÅAJ>K*XĐnL97OLIFB߸ٻrn,l;< }.+G&Gz E?xn9Tq jct?j#DP"͂O@_DjqԯϫKlw@t8o b j+zm!K28hdF/zNwc[u4.:ݚ ߖ";"qF;b f|wEq3H8H9ktdbxkĦȓ?(Vt81w"lZr)?lȯ7fBnecarO =Ҵѐ6ÃB C+pѻiSCJt'ÙidK׉$ ]C-;#AޞEE}@2$`mvBTx@g8f H.o9z$&yiCW2˦tBB}HiPSTMnTʶN$-~w]ݙ󐧎.m*u{@_p<Ȉ,`W=TYN!"[QugtϬJUb1lJh7CC`?ZAU ְgErWKzD( gŲv0w.y]wM;oxOGQ,]rON< -`X8Sӝ;cq7iZfX@a2쏯iN̨ڞLXȅ^[n̽:yPWh&qÖ<δL3aHE*$%L‰8AvM׵W ie|3+P:oڦ.pm;QNdڷB5bMzq΃N@Q04Ur}ݧK"/7.o.68WafI Um R⊨WIZYdzn)~Ȓg‰r?$)gX8z-° CBhZPp`ӥCaP :',onvCeR(!{]0~_MWlwڗ 3N3:s&mErljuPy,C :8D<Ry*0kVbp GOPG2 -JdOL uŁ\JJ03$t C \ctpjU۴S@߹p,7oLփq>}c"=WCVņG6ΐ5+FΑP++Ъyj!?S7T!'RMIcBn!bDm`, ؽ2ҡy.E7uah=M(Y83Jfxj8z ʋ"I׷қ55eوe%p*E.iT\yIjNv5e%2pr'r)_RkZ呍A'ZݞοK|_RVof|KgʫȜ' MyP v@a:DCA u3zmΈBL9bf76ԕUZW)h$,gSM: 8ͩ?JU[mh¢t!&!tP~叝깤bQ~& `$h4~~23a'y]LjObPWP"Mv)6/{[{x2"4G$K }O@됞fL_ }ɍcӊ=/AkŌQYyrcNn}қ˧^5[~L"^,qxR5laOAA2v*,u+&eL$;Y/Tuem5'"?vLD>K-wG3@A9U5k΃|G3_I 6%x@ *"0!T% EºЁyY+859ORTSam~!RB ;KZTzv#ɣ`̉HHWS<]s[TwIIQi7m@ كȠ%[-5 =s%ejٹU2G`1X?:1;m7*PAwS'l$+;3Fi_\5Ehn?4! ';2^wRe}f005qgo4[.5$.<GW2هM8gFlm-D_}堞$yt/A{to/M7PV6v?2xaj؄Y^ȏ6˺5)ڨ`ikTML0F A,eZg>DHe,k useT5w,r|"d8yB)J_' TǽP!Ǎs1NY"Я"Q\Is 0+O_-H.?2?C.^l!c/AqosǬwBk̈ז&n,-}U  WM|'O~X$BPzv z2EO,)4CڔQ06b,Kb (o$)bC&yE؇~cCUJ`zkP1>N/)酮Gg iUt&"EZlQd\}0wtR9i[pOXBpyX8kbhy/\׵Y.C2ԱF23|ȻUEK(c׼*%*D* ʶo%l$7Ym$n@uY]M{l1n}`<ܥ22X)Kr6(:nWezW ~t%,?@咰ǯ/&.;&zM9pdj ]ckF hXL'pŢ{;o'c]@p*f2@W\t=`i?$p#ʵbQooS,:\17 <ik%U2- 'fr®:ROo 70۷Y=5WPCrB "Z F:G# e%f7)/N:*pX<<>L)9.aoՠ6wDCjIp&#e >[ 9!r_-+{ɬs2h(Uxn On @nie i0C/߷iIKOvrxn(OlxE*[ SQpjw.̂ C'jp2l8(8'&~읗-^CYMFȇTU68+v~9sLUӣD6"?:P4r*mfD gh_0cV2Dw§KHrxiy/jXi r\bOa9[[Ô4nj:P0~0O3gs ؑ^ @n;Cл:jRI s5;$_܍V~32 x-)茐P7ڏZCǃW78UguI=+gUXYj=drO- ÂG~ܸ`$.g }ϯb^sޓ436?Н\#͖hv)jpa(Q ᤴlY(ڑjM@$I6"k%g#*Y$JGM35.%.(Jir My38HhN9(kl %/]7MP3u)ԦGz3/G@0xILA#|+gt8 A޷neNS#Xe;|)96U\ju)&IU19-'~8lAah4{~ؠ"G$ߦ3gg~ pJ đ>75t_[N4oh+\({WɮKZDd5'oufF,Y*e>"89mv#̵k,?@fQ@HDZ K`]is:0tQ-$K}~6ɿ%AsDax߭'G-"y"O՞0i mݒ|w7~1 (t atC o+C#I$E@;}Ej\vLȌ5'4;'^et-@_la͊7T Yҕ^Nl&NbrHu]U\5HĀCIѐz4yUVK7𥪔rcIz"pח*k~{> GIzh1&ra:mWnt'q[1̝3DR0*Ax?_ɧ4"d<`ul|I:yYE%[ň3? 8KPcԗ<q97n I"@A7"ṔƨS՗ۢ" EHfcx[/=AbDE#OmAW 3,}$s[bvxPn`̇BqCV3jdxϢw90 [rW]g H𲰟_?!^7Jvk6H8 "׌rB,lNQ>'RץD.'/#g46t ?uM[BLa VЬy(bEj)C!R#v̶dQ>gcS6m-|Н{q$} no3} f+ .``u"}-hy$h5}dnBo _hFŭY'lɂ@$hnAAuES#^e$wf)H[Wapg37toO6k&V : ҘwX75ޑ|0<d9{{2, G7ٷ }kҡHsJ} w(k}VwySbz_Vy!6g/ܠ$kk7q[ 1y38>tK0!Iu׼[\EqsGIlI$q8\yw\ֈݤdaLsؕAV8EjjQ\7L+F кh!>Q>o =?BO$?%Ş!Jq v+I[iMc38 A3ĜB\]OկZ\uQ'&ps7ވcy6z͆L3muDadS-+aeYb)Xv~s(ʄ؋##klIigeAnf$MtL0T3S!vzG4 {쌺P3h@}͑PFE?G"D]%'#8<у VRPFjHbÙo'Ώ B}ǭSγFkN,GܽlD"0 qɰyY:C΋ȣুO(GчK%ΎB ceⱢz#EI/%VT,jͥ#kNVq90kԛRw`EkЊE=}]UFHJbBH Z.ısHH1A e4sh|9L-yŐ&ćpC1)2/thpo" g Œ*8< (ƜyMJ z87ft#X+Ve9FOyҢ'()y{ׂd EzZUЅ1{JNL|Gi)@K Y}r5~M-c87DDG7'ը΍wMj kN<]LMDnBDb fr{%hU{gbM Wu 9<ZU߄ϝ?l^*NQjI6Hg<ødv˝qя '΍r暓3 u {3P,hSe5eq*l ܄ʭ&CP|<올aXmChJ{C1 :\uw*ȷc !dp7;AVZ_;] @yrz/P/'?4*$cJ`*ֵ߂֜?wy]鯁LJ||ᐙʕў.Po$WPbCVPpo@0Œ+:? Tb7Z;,nChC8:j0ARi/ n\U|IkM9!3gr @*Ķi֎'yF&e4p'3m F~$Œd}F8yiHIqR8S,j oUsO@7!l.2bmJ14JRϱFN{0&ȳQDBöք:zGcb;u :^Y6lJY{ Zgx#Vk!C֫wtgB^qʶ=Ko/&,MYi0Qqko$?;TَD:`79|lb?=~{m _C_ZW8n#N n,f\'&晋QzbLssJ7%5>uXL1`ĉzJI>g+%S(p:7yh|{'\hUl^1ws2嶷m@6#Z !-_p>;!RA<ݺ G3d#w)PyFϳd;UʗijQsW^{gZ #oj-yKp[ևpX\j1"A}NG.V$(" +T?WB-7n;دlY mG>qup!sn9d+zmĒ9nEC*r(^lW[W)-k5wϤ B߿pA+F[$N%G*J?`xrNz詑p$-f0NL+ 6Tli$*Z bӗv!%^^?!(wh6U#шdh\m촼 fa"/Ӆ"j^! g7lN97C Ĭb-9,vƧ "O1r7,P&1wЂV>~14PrP]ϴӽMBKdi#KRD)b+ /Ef:QZ2tx`񂛍S2 + Vntٰk58PFvG͔5'!家_`+Sfz;CqH4aƚQ}qs9Vt)r֭&0 `<*T]lp1+폒S {$`ږJt~=طi= nHMD0MV)x=eW~*.{4t|S`[T|U$z&UǩWKFmw_h_:{zɱn>J k?ȎVTI';X%W'*je Jr #yݟF;Q< zu `wGwQF8qJ-q(~d߆\6)-AWnDoJ_'%j}H eϳ8Qkpv~)8lt!Zy~"9̛@KIJc޵ 4FP'FO.- 0_a pFa#"'z" }18իtHl RP\8Ʀ{lDI3=]:dJk㜳j=+qfICΊ3oZxF&%=A6dbfǙ+nRs͒r5Tªb]f^1h*ge:\Ltla^x|>c2ibr]aI8~Z{g7I.ѽ@*^^/srI• :jˏ7 2ĄPh5n0HϞJC-1k-ς$W Y&ʫEKbJ52}zz,fM7PE\12:kʐJ=@Ƨ]79x+`-ghϟ%Y R]iJȒ$.}⢦B֞I<х pT -5L*8ڭ[`e\ faK|\#cg-^R%+x7M/؝-88:[gp[ƑN}`ɔ8,:I1< T5H`#ꇧ`E 1j%o6e;.S'TWꢑV9sV$,V .|}N>Cby~xc0qĄ< z ˺+=-CV4}";=@Zҋr%x_1iϰOǨ0!]_qT"B>q0a.x ޠs ;>E'=mYh̄#N`}#`JL]8! Tke\~vQ9=Q;LXde/ïwQ"=g*4В:JFrZeC+_?p%I1?S*{;? j_}{FӹN@^3} hnc'#mim EK g*,9q+܃GE*3rdGX-#G3&`a fD:ǫxANǵ]*mYy,Fk\-qm;KE3 l8A 9Bju9ޑv Y.a+RǷMK8.+OXqmSY>Mm ~+Sozʉ4ln)Cv2T቏Awd~u\o8n*t C_qsp^$Mߏk1XÜg .sAwRn"4$Y#Ⱦx^~>IBZ݆f<^!ȐiN ?5Tod,n(4cE}{R18lZIN~ݭ֮%G pu,$đ0qe7N SQgOg3 v:ceHtNg )G1cti Ȟqlvߟ.OD<3,k?w;SUĸE{ug"c̈^izK1 h,\F:ᔁ`n$7JyG284MXќȹ6~0aX@ϣ5;G68rU漈iBlsS`u(Wq큅 et3? A("b u|`haCF& n@ZY %oP7(2k|kN{(c +sg}Ǹ $/|*~G8:>EFי4;=`VԤFv?H\f|Pi #Op*;?Jl4'`Pg^e4H۸#p_ޖ!8jhsVM;gTLcӠ#V]I!:#_b)W9Hw*PF7"o#0Nt3Z):nG>O`5,Z|Ic0#u Q8b?K$|@ϧ m9-v2?7<:vRȡoo־CV6L1KĈ&>cҶ-;B5X6tAdtVܦa)FVx8za\XN, sUj!Ow h1)w@%^qmAp7`J9~4o(bt/_8R}bafI'\[2G1.OkhҾFŠY" B!!j/\SM>ϵ.a%#x^UzPnr{'Y-K/Yv`f w=IIzBzxb JDSݤo֟YžY.`raDbϱb 3oBAMAdryXIH)$o'!}(X=c弄p|ڠ=)VM̉!LK1/C6f7،;B w$]!(<[|0tUb7<&Z [y#,Jb0 17%[ /G_=Uuઋ=n;D^]j uY.[$\W&j:9#6]yEI9ݝaI3 zm4_򼪘ԭCa +vs% ԻG^BCi Š1p{D|ska\¨ n0m}ۜ0ѩ}OAy`R8]RTA# ᓵS1rC[HHv|!eDԔ3d*i1PǸ5Ȯ1B?R yiymbÀ6qiY25xQ-sMn7ώ`heeD7?9iYςt7?LP>6oU34tBG|0O0ܥ7QN Z KneB\#UT#(x؞!IWΆT0J7y `]1f1of(kMɣ**gC0VT {L9S@|c~dUN,w -ͅ]/yp)N!wAܫ qfzNQw΍b \#:^YJiȮhz`LϫDRN/[ghU s~[vR v* U#Qښ% #jiC]ijzjbZ"/RzBX*b* -58uÅdW2Ki)-]P:lNe R~GjN6q)6sCy#Ɠg[ }^ rQK/j@ פѓ{Q:=Z̚??\^Í[݉*ZEJIE Z8o> ܤ z5gT-sd%U א 1;5䢼c>- Q?87J2 R M6|OVbY V֡kZ^N4kpn7kT!~تMҜӒmTCM$=zrF}+z1"Rj.ˉ4@|覻O^>@<x3J FVϿEN5]8bbU[ɿ?k' S5O*jLvCJs;c sblBtյCCfQg'OP<:ݯm={vmDd:L?:}VzaJ>̚!ê頖xr=@aH=t~nB߅I."A|_~FI$)rw yL/s|f+$?m)N7h:oJAįix:\VXTg\yGF7-gI>0"E.<{Ǭ?IvZrv ePIF;&/>*MZk|e'eP1.7\5RK7stE̶S+ lH$ks7mKlYW%g3vl "K⺛t Q;ꧡ9T@VeKyimVΣ髿P8`2kI{9H/a*)7 J!l'L ݠcgA%\dS^…!_5ڍ;@4W $4bsX5¤.~z-qP_8}}hDZTuΆ0vKZ#i ~DT'ւBS`UѼ-%NXV?n0J, B>jm s+Ābl?K9D>pC+*C,=2vWWSh87eKmC}+__<#|Kte8 KY!fT\p*4 J_'AkGYԜ+C:5R۩'3;+e'~KsLA G" X`ţ#ƈa629z9@FђjHҩAdaG>|6 Đ;I\: `&#<4cڛ'CuRZc:B֛'2s6tkC ;5$uɐPpMB[*vAc箧V*dl ?;ұD ƫ@ _/7CDͧ_I?qx_ĢF"*̂"}?=ƃFH%n]|܂6C7>6ϳd~u {(&AsSi{ŒKpAp0DD*~ͣ-|EF d-iͺ?Sn>lgn~ݎ!? *XDqZC _1(A: !_3+k1zx^(N.,Q "#*2 lEH[7MsYט-Y}EJ+KwdÁa$tg!S J0GVVF̤ݍDd(G>Y\㗌H3.wTV_p4nC;f+m"7e_dLItpk}#qD&GcxO¯Xt)b_gCؗ)n4>@|$A^7Y6z$?RaHiIMKߘjY;J[yui/ ZXh@۱]^j "qš}c#%)8;"|2C IP=_6lo`cQQ:F}emRɉ&#\'n~s'AaDϭBٺ a7BQ_@cb;',Tɹ9[Fw߮{ (Q-?c* ŴqOln6MYe%3$ٛ%u[%X47r<;Hc( Ʉp&rUNQ-#Mn~ =nH"xSe۩@/jTؾ"\v]">ǜR4*[EfdWlH '_#Q^@f a3oH'Q6*7vXO i,dzIܪ"'R6p-KCF#xZ b@st'J1GD{m6(ibà /O!1t, 6}wL+I]#EeE\ZJBI8 j^}_' (@JZB,U%n-tvrAY1Qyٹ>p5cSAv@HTjSai:!"hL&eEyV&.Ǻ4*. _4[S1J3mТ8 [k-/A 0bmH*z%MK3 tL쯨*BItٰ|,!|s}Ld4ʻ+8:3;#tD-M'E%*í׹q̖=Y3K.a$i^`k /q뛨;t($N2"в_y-h?5GaY$w^vZu8nbFqN U۹?>mﻔ:Ǫ3Жp+RJ["k/7l@l;vRA"j>2sȆ~UBoeLTJb+! YBCЦr$\,r|AeS=@awA CctVX 9싢Y b]E\+t.V]XњӲOՉ %^fkԙ"BJý>t}dRxVұ%YT0ց=u׭qK4`"Y,1ssr3;1J.҂*k*'Ҏ=~! HJWfϮTO M23cAJ' IwlH^ ZhYu'z&N7xK׈/b柏}*yM-vGm.(d^x2.ufouB'%#Q=5xRF%skD 3o])"L1ͨKꞭ& D鷸y6EZfnTz>5R,p~ WYƼ+0}ٹN@}يF;[Ʌ쁱NXDL' ˖&8QꉎJۤ~U羢E9^3V` f v6(u =>JsHZ ^q?̑Zѧ}/9 hd *V"w㝒[$}7 ?Da\@@MTn0?'nf;3tb볓XP7s}xH͠ţu ƃ?ZXFSNȿHsjq2|uS8%^]9UA%ޫZy #DH-B7=(Aq{`;x ͉'UBCҪ1kۓК+@~ҤV` ɌRFG}kR?EI"6CUQ_j^OR[]>Ī3!dtfZv%V ]+.Y '\!B:tW;_0F>ũbf)ZGNKc s,Bun+O@m[Qb3ZmvebA' #\}`?ى0=%ifdTtF=d,og 탇O8t/>}(kPpF.2ӽr.vv_9k"K``6EpGISYl Z  TJHH1^Pa l||[vRlqκv Z yTEsjrq I 3``RmȢQѠhLbr-Hxg<.c̔1w#AL( T]:ߴUW&p\rL;}|'ʋ?tN5B^Sp8WLV8 z闭8؎LJ lv)pR}޶Jq_A@-.p=O i*(oN*[xM;FȘWZU^3Yc%Z}(lf7b&e}RpY QXޘy")?Jey@޷è& 4ЀĮVs`Rp2&ӈ^"N0hi^# [jcO;P ζǮ^F{G-{"Z=bg3׬A7)ՓO2D~{59 v?&.]gDjTG+f,a_ۧ 0aU0yDu9rܝ>8f<&hKΰ>TNjr,KJ-ɦES~łc6XInǍ)1FűzxI5yMzW}dRmVu\?~/BS"QwΚ3 J̢/%ҕD<t[mI{h%A}R'4Xq4ݒ_g&}/ZoH}[Ֆa)Χw>,hj(00%5 ]PɅb1bBug =% }ؘu954 )6*/qsE9 =>IdK 18/@(??YD:-fSbݖGT/acDZZ&et)58)D5Na^pJqB"8e?dy#+U;&SNuf8CIi7Ha%I"2c. #BҵN$z4f k"J[<1+LE]alۢV;]*zJH||nk3SsPYk\ƺ`Lt/&r޽rЏ,CAB7Dhi&BFuxCq+cjkVȸt92´$I+)m<-I!N3ʈt6d%*fR&S/5č.j;ϔKzVQНW/w| fpSȜЧwRv?׊X#U#f% ]%Rpċ3F^Hkr/O>#A+A#W:O 8:+";i/OErCG7_|&Y~^ v.6L0z1g ^_ƴ>얦'{dt5aBцTNVi)Vڈ_p ``p#^(l¤a LА> oFPY|'nğ}BMir;_NEwr2}X/ ('Z0oJx~'d]S9|d.vܩ9Ֆ7m.ʃ1m}J<>%}MG^8K Nb]p h H24k0-]H^܊v:p*'8!|mb]/ /> ,I xtȄHwWm"yIҊϷ{?ѶG_̱tCf8월ŕDl2nc$LZw(x- yZU:glN.TWl XuQ<iI@˹{&rμʷdS)]4|8ψ4\;uM<jY3g=UEA}؄_exyzC?{n9h!:Xoz֑eg<-dAb*zŭGFkdv5^i-q8`ӭe_Z}2=%Y}UcCa:P²Gt(C" ̓WX;NTt4 +ɾ׆w N TL@h%0[~k 62t I]-SyR DF\#/0Ebtބ ͙G,r_yDi~_֕+M+%=]9fj˧I.;B)LZ7_Jd*h8W\KNogx> Ro6-E+vRX4T7ٰt^dz'љ/3Oՙ$p}1i$'u/^SXή8eG9 Y5Ŵ 0'^Ps6ͻn&6t-sZ5M]Gq,=aWܜNꐆpK?4m^ߎI2?Dr0=e yP<źE:l;bA 1*.]3yYt,q^䉌gWJ~]c$c,?\s)͕Iu,ЛT~f S#ZN[K I6W? h,0uQZ+aUi`櫓Ց*&t==Um> g^ܞ}8I{)E6H%5l x(x{=ĢWAh (4;Dr>gp{(FFwFF#C$eÛX%ǖN}cQՉʗ/צ.6Y8mraj,箯£V觳k[Z =&nNKީq܋VwX]H[ςVnf~#(R򓀟?m-дőZxY"C;_耽\XFDPKF]!%g=F6BP8l( m%qh9=y?,9o#*Ni ,k7It]:,LTUb5_)8e8ʋm읣hyl C I\^oaj0_HŝNg ipe{r̠Bܦ]<%rty>\F .uw\C[XE8Y 6(Mٶ;{Q'鞻*,Kp)g'wyQCĞC ?8[ L/RyrLtEH!Vf42;筂:fFѶH%A:=blAsN mq@қG0-`|{TCDTR]ʌ-1yu_KP7Mێ-?dRk8isrXzJ[y]Za"H#o |.+5:֔L695w2}ˉp{#߽Jך'b` )W36vØ+}bi 4zY nƵ/?6o,rr>FI7HU-B͚X/!'a/vCRKțXX_24]62XF&K_TH6Ћ}L7=/c:\RNZ@ THƷi{~jRgNLձCw"*=r~P25cOWݭV*V4|LܜY|:X 8e=*$YrT i8 U8< UW|I?dMlM9 bS2D"#·^.I8_6*#CPV*Dz`;Ȗ{mԩh6Ξ&-=b_k_4r]3;"CLLYrN{;0,yVAXRnU%| ܙ-%~:QIX>!rŝngq.߯Ě~xQ;muuR(U}$ߛ`1fI׋2 elp, іN[Q;h>y5N:@ i/#р,uzڹ: ͨ޺{_8hG3Ae뀇4}wSZ=׋"&^Kp*@pn(k7^%̫wom#b桭]]5ml06@bvƻTӃ%A~YH( doll әݺ .o$ ^+ 8wJ6=\m-Ocܘ+:J ,rdҍdEu%qșɐm ](ª%lr|鳕xM6p$bi4&2`elD9Sxb;:FY -:ZGB!V}@^]5dvwk'vWpe }^9,ӳyư_w'ܱn+b;DŽREFZw.M^Ѫ9Rů=;4B&X7wx3uz75muG B}?:4ߘSP>STLoYicfk=Ntp%ƒawg[w#Upg6xZ,hiGݶ\S+A" S &}z a~OD'GÓk0dF x(n}^ۑE_h *<.KbYovfwf(.5A%m Z!l#[g^PŎJʔtLt]JFPgֶU!.~j7bVS D |ר }A 9XYmRK}tb4/M'BiY(IpЖCI#: xyntfU"E]MHpYضX|sNU[6ߜtnFx-PLA/n.^#qG'1Qfe=%cm]1wS+'"tK\m{<2,~' !$;>s@ælttjHIn piO!f2O[Mz5Hi1R&u{synE,7Ɔ033JBDʼnάڌ!I/ڻ k=$WKAm+2ݞgH6v QH[JWxpaLlRB1&!bE%xt&JK2ERQTqIX5.s|s:)\ E5z߾h ALgylE~||* IXq! g!+s"8eW5 z\H~|]Νҕ}5N w;2_[7T*s#Gw3~UR^qZmWJ`4`Rud/RIUn{$SqsJTEMC)oe냇SM:d;yƎxP: kA$ͼqvTpmc}A7vCsK8fn@=S>vwEԝF3RLLIzl62E_9̕.)?$Ji9>6?:$@e={F]>Gmr E/ҟ-fJ}- O [GQ1rb#3 =iͬ#!?J?޹*yTCM =,8,5i)%g|w#:G,Ǎ]&q]`@t{+d] =5WGu')GCVS6kM8rYDV@̌9 &|4#Ji꒢׳x( @_=A,>lГ>-MWvAܴ#EFX6"+pY{ӗJ\ d< k[ϳ]J& Q:W~ˋAJT7Џ׫ /Xb/iT[t8}6w6*e&U4Xƙ{W0!{;:kɹw6 \b0=ofgcC~ncuރL-pLnp*j;7{$VzU thcMc%~gpJ2{rBFl|] X6bvE | /T{TU,W~fݤgO.l |%"a?w󟌔`R t&`=jF3?6ffy F!+Ao^peQ'Qe(h2kO}\9;sֱw.D:jfAώbϚhf uRSpo:R1NYCxxXѯ'xrq+$E^je~?̽w;1o e%pwҺ䀘-xDs2dzg$V+ Tb,r%0FOZǪ.-DY &eC8OɾFD\U 壧xAN|~dxV(6c^*X/~*[-Kz쓛7=QduA@-$ :5rv])0& ZѺRгV$xU3B F2~|FFI o*ftw7ʄOixֵʼnghm|mifbS D]l/P7_,;*>>ʉf,|l=o`E64U_2ǐ 21I?շ./@)%u2j)azRiGSoǐ] k**hB?"tk뜝y/'#j\%PΖO}QH[n9O tU/K-ߖiemRf!9rf*1(y` S2LY.FN3`HKeU٣+JOd@ur8ՍElu iʠ.]5iy{r DףHa&ʦpW_a`4x ?a!gЖ" -nYP^O $ f9K_G=IRQ~)$7yS^ vNV2N#'Ud<8_yxrP >t߶9# g{˺yȗ "=c@6{3oAR/w"ef, s" iÝJ*n韸IeKxQ( cڔ:`2QWGX~{hYG`-\˯\l^<;"Zm<"Cgm†EƳ?:BY2ׂ 4scX7ŏh#` V)ʘ5V8& O+75:gC^A}YB@É5]iPah:`L~P5HPb(|Wv=>{KoW*CCFs9t1Ԙv^`H~}:zʹq&B6mڅ)J gI\`32(Gw@E ,k5ZuC(AMQ:EǑygz2"! '6d';I?ma#hjԲz5c]'Y.xo}f4sgɓӜY| ob+zM\O  H`|m g(XiصdTr)񙿆)Ia{y1%hI Ңom\߼y(\Hw'U0<6„*=&yu:FR^#o@ƅ-XF,@rZM~+N Vn?'Jl`l >[ .ڣVC!p0=r ̀=`hYV.V4f[.<{нK2A8dU.[!6Ws;|4r˕F.sFYoXe=ڶ"I3>8_U?_dcswZNCޘK˱fΧF& M7`7x..5Z$쳿|5Q8#\`BbVHnWEnd i~ Dd|MxJ}!=k޽݅/4_clշNaV4 ߖD<]Ou]yբkaJLּGvQ,A`7 ZUIY[VJZI;9hр^~(E©T?(nJs@}K&LylXͻgPɍ @p~"q^'p=L|`Y!5-ړu9D!a;갢Nx Ъrڐrݬ;LhoGL(1F,D ;mf!t >z:A` OBjP[.F=JuN^-Ajo/EE١G^)qq1I;̰4e3BlB.H3KYP782TNjp \-5+nC4V Q5& % v*ιA9p jcxL}'fIܠb :=ߛw/W[>0|ؾ[wٺUKO"h4in`n/'"gOB=+p33jSD6#}rE veG%UR ϕ'xi]EO)y#sJSE aҋ*;ĉ{LO=>F0XGװPR$*;rX溘zgګ`0N `gUr;M 8{Zxp{D,!Z6@71]='+?kZ[#PnL[gpّCH^4\,!ʻ+PԁIC0pڻNRY"$ 3g?>؍abVrNͤ VT1:k5zbEj:Q-B$EZ&o@hwA;J=P̨W 6*9iPhqL0d8:{w|eK5J*%Kmh=7PUW#gegFT F&,HQvT~H7T|{8ϡ%Sb=J2P @îRvqt.S0Obn,M`wˆDn,S$A v-m;!5MF~.6;a lPF eP5?xl*6pMdv1)0DIa^dFoI؆7N!*IAu'04A/ҁh:fQ;%!Ln' _oJnӌPxp#23gcG ++>y7iWaC]ק ř4+@Cg ר6a 1|1ݐLd9WAb/ ^R_SN{4#Qqqcd'& %Y\xWA:.yY O$&ҍXՓ3)ujsH=>|xF,Ba9P iuxU墅tY_ks. {qOٲMpCNg)_ͳh'fGl5n$ʃƻGށ9 _*A+7?RkgsH]K I٬="_spV0K"*g3 W2l,$ph8p ~Mث"+]fNfb] 7E+x{J8N|Ҋ>B[ID 0n.ae%2 '*6-z]8 ҈_7Y R-E%W"se B[Du{7>$co!^ !QXt*Td_JLk#w<^c'!݁0}*w㨴aP[&5B-ROvu5q8z@I8ΈvZ.Ȕ?l/ŵvM44N\C'Xk.S(n}_˱9IhaJ5Qgxf D}R KTDCQz66Dѣrģ':trdp7;Lz QwƸPu{n#h ]&r~N湁q~gEIcj)Fdwi٤ƨpl/S,H搂qneM&F`bQn&<VNK1SsYAHg*URt"`z.6sR܆jYEZt~WIU-^ꐓB" K)T9cso HA10J$`NyV-+ ژkY"q'1N:e^`3 ?)\3D*LRQut>Lw\-D޹{P"%㎏;:eL'Edt)N8g[%(S9 < ~w͈VJCcQ\~xs׋ YJ@&;z&ֳtcͫ2EFZN /g,yedJkZB a0.C]rWb@U}vH,-)&"Y\]ȭ@ ~=9I8 mma~ NlW+9cx@AŴE"/XsT5PYJad]p՜N;@4].c\MdNWE;:`P5m$ɡn`ɶˑT!mLIw•G sؿ2Bć&dmZJ_( q$@BㅻE<<4]g9)6(h8mקA7,ѫ,,>3~*ƪ^n@?&9 4=I vбYWHЬ}kO(7r!;2rxg&߬SC.Cލ_NQFm%;&"&UK pӇm*c3(#/:^ױԥiCkLuzQA6gh@.;+.?#C8ǗްP.VLIC10EӺr*^̙1m׵:|Һ( ˆ7os/+o- ]5aW!!QBʨgb\鍐GQi1GepW`pƸN6qcG蘁|= ;ZAX ;CU*Vg8S?r%O)ڿKǬ7DaQp:G.'3 ȸJ׎=*}k`pꬽ΄{mu,PjIcKWm,v3 l\~4M列V l_ rH,2@Om3RP|I"C<+gc$T6xM?ͩl }$bYvA,82 x}ͨܯֶwUgUQpSVe`׈XU-c*I™+s"ZѦ+)zz7wf4w,2UFTztAkzR]r>; -"kZa&$ ۯSL9y*Kvz}n/+4=Q)6c)3PRhm2e\'ԌVlՎ}FA+h Z38`ҤgY>Vߪaoy%sd8sB=u-uI2~a\FΜ{nqn]_/L5~5 5ֽQ|m͗.XJC[w+KU93nmH^${kr&uR"x,Ǯ$bVA6$A$hL7ݴ Pyvݜb=eoEk@YA.0DN">$+o}qW){XI ѱW-7-(ixQh,v}BB/tF b|>pQjSj`xG8\ 56HcQZgފCEBnґtͪGLc+wʲ CKpkHU8C뭚Ipݹ.bj? ógމ<Ca$ˏ4#m)?ρ +ˈcSApGo\p/+7I09kT{ol) rԾS':v!9_i$E |^+K T3g.;yGdUiW_<{XJ + H}Gq"!cT4@b:ϻ(s-`'@tv_nC`>BIw6ݮBZ`maY?4awu? =;CqIQ ѽaL8T+O>3E4$M,"<+r$Րn-eOPC1SAՏaHoegnaoWyGNGz>T{MԪ=#\?;q <} r)0.#o -Ɛ~JY te*%ZqT$+g c*2vdRxϪK`8V%j]lTgD JWL9ZrXůаuT{{o{Z׵N}L;,z[jXӿGE;}Q֟ÎSC/b0&iuʯř`uًSM΀7TT F 4{T}jB+@,\r^?P Vν[j:_|q<^XB0wr^jN1,wF/n9/ӣUZQgh'V5Bfh&i49k#ϊزfu%yCIu?(2 "UC8|&|2.:Y$m*OgYӺOCN_io/Z2~}9M:=F_B;D%%pQTv*9'LYVF W1[.H.G! {kVA⊑JYCh tlO_Hy۾eۉ+T9D.{t;#nRZd u})[ P|*3b}i4_;%ЌPB~pqMb0dw_>TCW).Aeq9`)uNUACS?bPd/y` Ce]˗wJP9#YuoVx9@XU"'XN?-U R,`Y4X<KMLܳ('Ni߃^J{tYV="+3 6'0.QE0% `;{oŧŒ pӴHSsj˜du}< ip{_Q7p@G2z!/vo_ll1S(bge>IŰd %f,tb>$C" a#K(.GiHmeѰFѹcaW0`Z9^jmހB84w?EfX_fwolwaf6Vyֶ{~˩j;Zul:<8yd4G1JNIdSdJ;QY5C% 3RS.=Aw![co"apC|뚐;}][%e4"WդUJҕ, %>+v- şՋbOLw~DVY^;e'!>8yc9c~ ݢLM %ԋ~&ɬ,_axlT[L>(q._PI A2IQ"<5^&j/rKN$u&JV g A(s %c4|jf`c}N|f5ǎ+9e2G(wO:*/ЦʡHж4 5H_< j-PB¤];9~qV"@Ҩ*EG!29x+*R5H8˼y(}=_L{k^lKhlzu];jd+x":u[.JcL)$ 7S.w{ho7*J?,gt frguEzjΐݰ!q 7rՆ?O)z=eԊbM DS4|Ge@ϴq&m ɽU#wZܚF2#3T›w>p ݯ3m* /RA>,,|ػmtz -g]v0y+5߶lDp)Li#_=_GUʪσC7[ j>6'"a)S"Y}Td{\^4˹בK {Ӽr2z?׏4_tW(Ϋγt6-D wU N#6zm,P'V]sggz-&cxbOyvM%2hg_9# t~ܨ!WY[w;J4I:{sP6Hdne]l5z46J"#$qGskk剙P r';{ zUWЫYƔmˇX[24(1mZd#qCw:vHΣCpo_YUA% EpquzlyYO9jd Z}c7da/QEBI/Cםᗩ^|)W5??zfYWޏҷٸMZܑjJk/0[9?`gk" '"#oqB@ TF9cB%vggz'X* 3㬏S5] n ֮'W6 PUl G qc mٻ^Q8]+BT~k;v.ڶCϠBdȹnξXYiK@_n?Bj6> {a*r>Wrq hSj|[zT 3S TC.b` nx%؟da{] *u̇v2,-DxP2$_释yiD'A'L.*E* g=\5<}DT<'hJJC(^RpWi@2v&қb/>ZO-iJ|.]~, I".|e 6գZ26gv 2#Wf. k {ζ  ĥOg%Cɱ'Z8Xaz 4 Ƿ\07P/3wrR+.ذLiXHtp$c4ӢR-Ơv߸\y$8̈^bO G>Pk?TeHelT[bQ刺D jGrR]+I;-'iLZеgze'Rjdm-nEw:6J݉}k}L!nǚuid'OB$ WHp~&i.\tk.6x 4cMw*(Wo<ڟЃ jB{O H8Lxߐm]>f$e (?p9^7z e]u4#dRISM.+-_5Tmf[h {J$b67f҆Dy ]eZ+wgtB@9#[&iQ{ H0O#`|+l&tN$& XkYBpF-|%违Qɿ AU@pVަCflZPߥ]$]#i5O30ap1[rqV5\o7#hM'ȇ%)l(EDÞ (SDrnxJZ|r%0H7ufmĿHo39e%Ww o/ d%a sw%\=z{0jW+L8%dh#m HG֩w 3r#yl丏 ,g`T{ EQZM{oGrr!70&TO'ണ(d?h|L{vJ*3K}p Afxrbm}]> 7oe; OG!J! 9KCԪ5,񛋝y+?{8F'9g_S)?ܛ.x 8})>CO[N7xh80edۜLkq&h$ QsK/y,}` 4mG"~N.J\uR:o հyr 3[BM!<%ъ 8qZN B2 dLxQaAp`f5 ΧL;?(qkn$@mKA< "QZMz[ʏ![q>SΦ/pcmC \'2/qǍXéH= _Dk=&naSlwdAOSJb%F[R.YB \l+IAܕz~xh)7B Ƶ]EݬBQ9qÝQ`+_?@fJj}.163 xB"Q2.&^'1!Y:Z[^P4Vm s}䙴rw*ck )[ )"s=e(Oy&ۜH S%S"Yu>o F[?'%qe|w ޸_[oX\ >5;" + c S)t-v|:KhܣZ/ThᾸ("hLLp +}t?JrSFЊv?O[N3 xvLHJ|Sȱ_li!3NOLְDۆb6br5Wz ¦I63e-.ObcQYT,1(Us߂2D̕^;hk)E0iNz]Y'bo+x**4KazS!ۀP}N2Rm#P.Y6DtyTf,MQ%tmc2t\wtR#ێ r6Cf${RܹdWu4F!݃3 Y 9fsEh_(wFݤEBK#Fg'%E}U KdZZ I=Z'S9CzRS2u0쿠y_𿫡!>%hr٨)`Wǟyw*Sv-_pń8JnHCPA"ȣ{M³}#y۟C:D%dPWu?K3v򍸡 bڲqdR LG;. o6ΤȋL/˧l~0hc;xڋYhY,&BCw% 8F+U ·E7EačlP'47UŻPu%7 QrMB%A2ЈMr M"ع*\W@c\|3H_D?Uə(t-Hm:-է5>i,LMM @~hnoTYg?tu\ڒAoRH]'yϣ@& Qpp?3[VZ׏K. #,q@ #nS]@r{_NjJk8^dΨfòqw<ߘ{_Szvdx J-’(7#Wyc@nvrCs1)JG`ri lKTQ}AtהIJb4K vݑφ2 ωrfA5jȝRL;n!̿Xqn|"~{o ࣊U)t$nHv[z`MR88RMlҼ9|~f ÒD>pYK-!ӟRشtJJ0@MUSL>@cVj4Ey ߆y"]f pg͆G͊!Ty_M®d^_y[kʕC2Y{i?o'Pg?8XIf%E0qvI (7,e)"6DƘnֱ_K~N ۞ԡ4(m==r3Ab7tf/*{KҦìI7iZd$p}U$HOCvrP >Ko]C +u~QBhi8G8o]Q(<h  O4b:P~}6!.v5ͷePڭpqn,0xk"kYі#U~qװlx4@`DGWR6 ?λ1$B8GAtxF k &ƗOq+o t<\? VuuMlxhE9"W=ݛBX (Лϖ(ᢑ{w]=I:nȇc#i>l S5^6 SJ9[[x쯏a`!U4\X`EWKU`:LNm@pnkE;G&l\9k>]z9j%тԳ!G]9 x$ 莾5 `K12ZX#0ѵ_1j8|od$LY}̅0!+!5W)Lʨ(U!AasWBS;"eiAY8S5Tt/X!LnYݱ=ȋ[P"8s)+l2,z.ؽYmjkC@]w?i":T4?>8EZ?+[Fa@Xzz3"<2y9tVQeSw_Lwٝ+V0z4ͲhڗϏ7]#$ )~r%ٺT8`ۈ T.f2)Ӛ, q~f89K.flq 5 PSc%-͋*-5јZ]5X%cJ&>!zK}0E)ٴ|"#Ż||{sB%MPz(P͢~c5kvW2ƚlru* ހY.Kk3y{&ZCnIՏ޼vIEY =C 뻮#o ;zx*9J[U$? FVdeċK Cx&}6s^ZXYwu51:'N#8q_Zl{ ac.'s XK$eCYD̑%m^U+8OJ{T1"B@ @$ܣ=mO6#< 2*uhEbo^a rDs=M$Xj=}fԒBJ"OQ'8Kb"|a@*ukb'L|?> k|qwЙ臥ں,(*b~*cgn ,xMD:m;(&oF+o/bzopWNl`0]d ,vy==Y9} j+-urprHʷiQXE/0A8!VM)S۩J"!6!l&V$R~p[r8I&SP |\l.fmn\ME q;?&^g+R![<`*ǸxNo#l¢s qŴxz~bGvb!ӨX~7{TH"AWS= i.|IorB6d#rcN[a)z tr?V`G>f/ylS6,ĕxDtfgk|ui /XT qȿ^<*Ocvs,̚w˧sWsMRӯmBb#.F5on}9ۿ_-EGʙ ض YZ