eccodes-doc-2.33.0-1.el8$>[7LՋ3J[>:?d  :! 0<rx          P  Q U [ `P`p ddde(e;8eD?9f@?:rD?G H IL XXY\\l ] ^{bMdye~flt u v$(OUCeccodes-doc2.33.01.el8Documentation and example codeThis package contains the html documentation for ecCodes and a fair number of example programs and scripts to use it in C, and Fortran 90.e2buildvm-a64-14.iad2.fedoraproject.org"oFedora ProjectFedora ProjectApache-2.0Fedora ProjectUnspecifiedhttps://confluence.ecmwf.int/display/ECC/ecCodes+Homelinuxnoarchg9 $ V] O Q7# '  k  ] ? "ceq P  L I n [' v W  W 6 , e){ ( H"zS L _ uJ ^  MoQJ~: gN<n$@.,u1K$h/ U?A]. a%VhUVV:Vk kU }dz8u>,X< $pX!~LY*-sY5K1HH1@oDDoW_D??_b{mMJQ"3RRFmm]\d}UMA큤AA큤A큤A큤A큤e2exWexWexWexWexWe2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 49ba0415d964f82070bdcb6476b23b8172ba456a70a00b6e1b7d0865c3b7b7124d879316d15508e43931a4bb3a8adf28e966d8fb6747b3a736a4bdc6ef332037d98a68adc131fa8e6c1a345bdf70510ac7dc92e73382754149d6f609db2466948a73c2ffa4c7b56513d27830fbb22eb30bb73df80612c1395b416570f163739372a3f42297b84bbd84133554c78f24d2389c9cb80132eaec8d951d27421bca0d8466f0026297dd226c890e6c67e291ce7db21286db079eac53e0bd94597d652f80ec81aeee5a874dab887aa331e9c956b1649ac5f0a2abcc7874181f75e705a519f50ead8cee5b9a28f8c6086ea7c6b7a4b174f5a9b42b130dd0271bfc5583f52e1f98f7f1e9afaeb8c191bd71df328f43078f06d470cc099a36602b982dfbad210fe7a51ac91d8a832344b54520d7d8ab93dfc54b9b3fe8b72cb51cbca4178a40d86b068132f7313689ca436dc37dac865d05fda70814e288c9675fe2fbb34f1cff1011622beae1e106b3e4cbf29bf00d98c40d9978fc054b76073c40b85413d8171e6e41eed72e29c3217154357817d40bc3c035f9642f1e7c6a8584e259dce7bbb5677caed4598f6c2b4f560cf471fbc5caebd643c21bd4c33ebc3a4afa5d329b3bb2ff8eab83bfc588244b82ae3e4f36a1df8ecf0042be4bbcdb2b0e12b13417644a10dba43c924c2033bbe19bfa4d17a2bb70d4d4347602b5693a227e10b3896ee3484626db3ed90af4de7e88288277eb3e0d26929349c5346bac60dd58e2af9334a4eebf1974e1c6da893ee83e08e537be60d9edf199f502f7e0796f87d4f71f9aeb0ada12dcc691b9c09f1847d6c3cf5f4874f4e34ce9a355c18a9b0573fda69ae9cfc46475b95db818c37ac27eb719340d4580724aabc7b6629c4e4165499bb375c088e987b724f40a02525c256947833c288c07f01481adec7cc9e22602b267e143801d479bced79fdd7d12661d89e81b334b2c45fdd99cd82b12c63072424979497ba344b71524c40cdb62dcbbc4f26ed649239e5725621f393fe7cf9a3e82c2952754b8a3d82307670bdcc317a2584e68eb1e74ce340f764af3c440262321353811ee0d2a3eb9a961ec8bbd8d0da0a501f66330dde0b9efeed47cd80e2af37fae7c845ba0e1953b496fc55adbd31ca89f2e7081df603cee828d09ce5be30ee62bf4202161db02ec4950b20d8ea675d9dbdcc7403b721dd8b0b1160e844d351028daa346721011f38f87cdbefc8fb515775b63997d85996dfb6b104328d7122eabb599027c2b0af7289561b017690476b8fa594a5875915d22cf6df47d158c48a447d9a739feff7326db4e36709cb2fe0c3fe656d97c553fdc545502fbbf185180d7b035994e512514480287a4164ba82de2cc3f668431e58feb260507b63f7c600f9b92b95f3ae4e7b0409c8a6c32f36e8267d165bc2fd3ce3a4f6fe07a1713cca5b66065226ec105c052a2da42633814565f6b0e24d49b4d1d6eb63c7aa309ed59dc44905148f8440b93a3a55a89725dac371830df1194f6ef252e91fb136495eb4f350b8772f05298691a432a7e7765ad85de740daea137b49bc2c341eca03aba55169b230f9769d6f0e5221b0ba0120a9a8bff93132db70e1f27be57062571c5df2d8add34050b55b24f95b51234facc3c4f14f0542c2348a935e7b71917a436c3a3f45303dae99e9bccc850481beadb56ea4720eb26584ebf9b647c75e930fb2dc75c04c6fc46ce509cf5e3e13f49bdababf071a999c83b96d90def910444fe76b6cbc4c24a64b3bec13db83ced5eaf67cc5e1309614caa555ae5e12d66f366fdf6dadc2ef49332b897601dde69262bba9b2e5ce798c8c55cb71b55bf64323f38e5c430faa74b35ed65f2bf23aab92848966c80e45117857e8c24bcbdc819d4b8acf85b3025d7914884b668b0e8530956903c89cc2b8e5355a0b116a2f1f958b174b7a377d5303da1b44af92f67695001d4c61bcef57335f43ea5a8995d96562bf14ffba9366a918568e16c8b36d89523328217411b84c4a8a684325137af742345a59d392486893d3e353dee6d69b2cfd162f346e24e558402d849bdef8ba90c4cbafc10eff89479fa8bc9d75f3b56165fb48fcbfbb431e84296355a7aeed5dbb3dc574fd9bb27dc354515df0452a1b9a4347111dd74fa23cc23aefacb35fb5223d119f0de3eb0db356b97a27b36505fb78a894644d65565c9c4356a64425b3939215e1d3741eba39824bf7337a6c9dcdc35c7511409e07b229ecb48997bc6c5a53eebdeb713a3c5364c7009af86b6dbab8ab449f1c13e98206c8786b772a5c683808e9a49c4633b805836ac5d81ecf450ed79fe73db1dcabec2323b6a7aa0e0440c2f8efe70d9ed40a6575ebc0de65450f25baed65979bf29be0c8d05564fc2085f1be7575bc95e3be152bd5c9d4ab3284cf2c06e48a3cc71b99f017abde7adfe5663e18535ed3c688e7c1b76e9ac6396a2f2a4eb26e9e28195a4d53a032f1030836ed65eb89d34f9e2a49332e0589247d026f2df620ba9c06c18e2ae8c4091e181ffe08530dbfee10b9d8c138cec4187cd4f27943312d2ad5ec0ca13c94703e7a2158fa7d2387fc00c57e6f636d51b907e805e77f49b7261a2398dde70a73b5a723bba0af0708cc7bd07c272c4bb466fcc7dee424f933480fdc79589eb62e08361bf2a3d9e6f8c053a6156e08f8659c97a67425485f0dd181fa12afbcba6e00c2419dd1376ecfb737a895da8ff037b09f1ca6a30b4d615502af5a7ce5cd54179c3b45a052b66598fc7e5195fe5929b66b1a2d85c7e5c4b629382eca48a5eeb7a3505b0a9fbbc8834d5095167b7a4300a14159020cea17fe1c879a347d1c506eba326cee70ff7fc122f18ffefff102b9b3ba718f5bf21a301e0235500320627239a9c270056e0ddd3ba82de1dcc951492048c3ce773abd433716390049399cd2550c86055c1a7a6e5bb5c80b930ec6dde2c768974fc0dc86b19a617b05a24e8523ed27548f5a9b29eff20cda8cd9bf6f7505d892b6e65d1d81a0002f02e7f6a441145904a8a550033bee9c1366712e67c8bac309fd236a795abae4ca2461ebf050c4e572f66a8129789b9ba38594dad32a540f5136d81978643807a8cfa707d256bba38b95158cf2f3ba195875368dfb0e9a24561d81c7d656a6e30db8fa9c7f4023e55298985a83a05ac4f063aae0dbdef1d3e1b6c057cc281abf97924d3ae49d1a925e7ca216855b3fc09e6aa50cdd2a6ee63e76c408104572777d94fb868dcea8bc21c60958a336e7b949c0154a551de405a9ca40303c77f56b847f691ee86a06fe9bf7d60a70287eec0b85ec8ba2271632c518d3d4ede041c30b8083f572ea76088d63470f3502959686c0ffb8dea4269a0dfe92ae2fc4a48269194a468e1f5f9d170ae0e3a632255d1f9cd130deac992de60557fce7942d5774ce6e93a2b4bf0806cbb9fa305771877489fabc59ad5ae23f18ba2ab59ce767e1dd28cc734d9f4da64a0b21965fb92dad4fee76bdc75f1c35af05685e6ed07b95c04895d1c6905b47561fdaf6db91015731af51bb41ff26adb8aeb49ab9cbd83be4164b0e72748a48e6f7c1f3839f1a0b9bf9b58e3e1d11fe3e9797ca03e843e249ef047264f797c13b77668304fe0a356b9078dc9554a121be9ebdc0e03d14054ed133c069c6948673785290336d80ccd5562126ed5e4743383e97f748208ed1b8791430a71be084efd29be401d3ec99866a53e9ecc233064f6d45cc4f53eb07a05df2fe4a19c435fa38c6ee1124f8d88784ea1dc437707f6a42fa2a62656aa709c6f1127ce37469d66fd01bc4f268fb61aaea69c7db181ee03f6e72eec80b615adb2aa468e1066eee4653201bfcbbea69482287452de33c3c7277296a2d9fb000a1cd27ed7cb2a40816d87967ccff936eaf887b1958df53da943643817ba3f63d1f36dde3a1163415585f460346863ab929b305a583642ee107b2850a125a1bfa46fd87e3adff14c933e85d61f12e6a07de6e76ac3c735b32980eea0401514d05aeff99c0cc39bf4de89b2afc8704a1875f301b96b0cf254b2b5e4f322d3799ace261adfe773b8cc77c31c26c04b2ea31c3efdd438927e56c20385f324b91fcc03fd7d806e320227bcfd9dec3072cb340a54f1a3c1f8c7f201312a436f7ae1c25e4763ff233f3ffc5ee03b115330622909f8316205a1041d3b7b33ac6edc86eb765da46dd5af721d1d1a0ba17d4065a0885625fefafe87d3569b8560ac6f624304b2a6997b54bee1c7cbdf034e0416730f1aa03759ecfc20c566ed7856da7a2f81d89306b68fc67886b1edb49c51317ee03b33a31ee994555e10fbcff1eca573f401c7b90bbc74393f87150b7a079048248ac67414fc4d46dbb6facd4c5d34e9f2a55d2d81c27c3f2ea8fdd7deb6cc9bf215fe8e4a961195b59802b00e16e2be316546aad058277eb2cb126db1cc370834c47deea07f645c176fa78d809942199f1024f96fbb4311f585fc44848a9250e4870921269b7cfe39c5b06e746ad2ef00f6dd16c14249b8f6beee0d9bd6461d5fd625e97b35fd9a0fa1dd4fd80aa2acdc0b7dbd4d49b9acb0301c8f0c25af04064971874402d94ebac4f7e084c8cef676a85b316d5f6babb89660298321195c1a70868e352418051242d6640c624f3948f35624962e5e80924ba95e084c42731143e052bbfd262c749c1305b736d7aeff30a55625b0b0803ce03b9741cff8ae994bec0637668e54b2177a88a712b1e3ea57fced0d50377e856e68644a99392deb1fd8267264b392c5329017f9edc9c5aeb9a6cf38b4435836e14fb2fd1f4aed9dcbdd15e57bff92154831546c92353fd3bae45e288bb3c2dcf1c01c64f769946a29854fa2b1b41ee699d6036a1ba8abdad715e903ec5adb2f500dcf6ae6f0b6be915d20772777b4fa2f3916504c8e3d03fe3174c0f819ceb7350a61f092568011a5f55e117efdd90f4fab2c14fec0b62b8c04af10fc20ad02bcff94e823034057ce3a4b2d9094cd83488da4e53401d31f7ce49be4c8e8f0eb7f0bd94d392ba373465ad0364933b2fc120044e1d0350a84b2dd6fa3aa306e8857ca9cd57460001e230aa517bc6c08895761b06dc1e4176e44252db4da229d0f6f7cc5e3c87ba219607df5e889d27bc3a23b894c76d347557b4d372537bd04a934e921b1b157651ae28f755d1921ece8e939e1514e1b5f6cd1f927cd765da714b7c159f0fd8a008200d3fc170364527af6b5408d549a7296adadb0c74638c52726f1fb496497f53799adc2d212e21a9165ac30dc854d231c8bca54a0a4b975101fb738b6373365c6ef1e1809c4d077b22e389e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b3170fac6d9f86fc6ac55bb3f99a987959a1e888dd7d687f320dc4d7d82b3c0ae197b824e2e716898d30bd2a41721b4a70990fcdf7fa82d8ee3a459253f68ab23ab992e8ee25cdb06373d192f5468ea45d6c345824f76847a633179ea81d427b818cc94979446cf441f773b790a7d1036b3e4686a1e31eef17e11fc6cccd04cad86b8885d57e108d89d3162b3ac777ca432573a80e400e63f51b566aefbe8ff8e264dd90ba09cee3c727520a126318d3c52895e039f45a35d1ebdb22f29d75aaf9e130736d103393c65f173be7dea8e71c16b20ace9f2098d4c16c7ed3883da8ac98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830e01723402739f23bda66ef1cb37439908e64e4fcde54f60a1b5195a860a144a6df3d5ee7961a99da8d4627e8bd0a15377302e14859d99775ab817460b0c0200f3e29526eb5d8fa80e40e62b873389ea6f861348cc74acd8f000a6b98253df754fad98f9f84fb43c41477a0c7ac3e720b73fbf201cc67b1e636dd20183369e4f46fe0931ab7d1dbf653c841b6623ba29424a594a0399eb1da83895f569d6291216973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528bba0983534deeb671b855f484d2736a7841a689645afd0908618d5fe81b8e09c80652ad0577889b25fd28e0f81001bcaf961913aca5b169ddb7aa1bf7c87dc31a4426d1627add6007183bbe88550d312009f18e86c25d1943a38e4bef428e7331c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fcb08377bfc4e472cb0103d1ba1b04e29413a3841df132ab9f84a546ff8c50240fd2b2c2955ac912e2278084bb654087d20ec5f4d2f7754e01223f37bbe48267acca8ca0a02ccd9439d48a212c915fffa7ef31c49e78e957e78723f17db69bd08377a63c27ac183602a8bb8b88143682db42ebf659276d5db8383b70fc4cf83c690838b10d7888c8cc14c9acec1a91f415b6636326195f7ca6eb93c13f8888b2527d17e3a8b512a0d1d403b21b118866cc065c8e91b763a24b2585eae729866057026e2b7c2ffcb04e0b8893e6db2b5a1cd093f19186810fc7fb8505760fa414b14726200aafdad1715ee9d852d6d84e79f5a56cfcc737b30500c2daee47c85c8413f22c7106ab09dca691f82a390af0c54fef35449e663c9615d64a6392ffbd7a6e149f25a6f4c4bdc0aa591048294b3ee0d33877a0585bf87ee45120ec2a8eab37a7be2519aaa80f1d813230749f860d3af7b192c3cf0d072ea8ed708da9c51aacf95b2f0786786e52df320d9e074282b88f7b49ad68b6a66a3971e741f5ff507299b18d3ec4cc7c239e3d03c4291c0b107190611529f508f05950a298fef9364c19ce92122bdf1deaafd10d5b3c06c6d731084e3b55dab6db7ebb4c5d51e461d47487931016882b204278db1b5c11ec581a603c6411b14049a97d37cdabcafcbb66b7c7c7bcc2ec0a26a8e37d5be4a280a4778695c740445422fe9c6397c7e25089eff1986df23da1333ea4f0baee3d920861094149f7cd6597ae2e6aaefa0393a38813252c37c0b6d3b92c7d87375561668b93a759cfaf5f7db3ae2f896b18e2161de9208aaedecdf73841aa242ea4668ea96e791914c2147716f68f2d90c42228173636746565700d8392c9b25ef93b00e43c724f8ff8d00369be84db08932c1646f360d553d082895cf954344bcc0c1bc4bff6d26666ca1d48ff637cf4fd511ae86084efe1a6519d7eaad46176a703bc25078020de29526cd6536254103ab0f818a267a46f9febcec04f30a2be802336c205eb896ef36e6d924088f31f1f0966aeb66fae41c3d0368dc98e21aebdadeec404ffc65d2267f809ad88c5ce72494c75c0b222861e7161dd70b1686fc570a14ffb4f1c13472cb624c3e7d37f0530aee876fd18cfebede66db2e24cc0c59ee70acd1c91b5cf9627f77209a3923ff6f5c045b77d3139f9bebd756faa84a9d9a64297981826fafdd2995c4720686cf4642898a16a7e7c049947a82c5585991870d1d8810d2e51eab99b1834635ba44c97107ef684cf3045c7f5cc2abd27725217c9c6ea00280a05cd119b575e6e9796ed10584086c1b76e16754ea9cc01c66b733b1e36bc3218807c988adc498f4ed0623b578f1fe54faf9c6ddc0ecfa5422044fe783a35edeefffb5460d27e778de06e44787b1829774094140a25eaa1aeba2203d641611017b003bfa7b0f897841be88ac0efcea8e7c62a8d2b1662b2245ebd49abf250cfab234b2a94786562bb4f96f7b193b2d505d883eab8ff89ad70e803ae08e2bf3bab85c46a486edb2424ce4f945f9403055c5d1f2b3ae20e55b2ff8ed539a52c3017a90fa2c916750d6bb16a09757dcf6f4616082fde9cea6a23c7055d404fb673f2c2826e24bffa22c33e5e0eb1350dccf841a255e432a7dee882a7b80e7cef5d8f91d7cf444bcce90b7ef5c753b257fa4b504cc4bffecc187d5e442fe6a39d6b74ca25b625e8e12294bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a493d29517f27b2d1e270d42e2b4f958771a7a4f2d234a11fab6e6c4688c049dc2f32ade912eccf27c2e178e7468fc387e2b6df539a6c93a05b77d961722f6f60435d733564b83edcb856d9cdf70bee79e9214fb9e42654b02400e66bd2b2f692469f9413a91f45e635b32c1925883d6c06c8fce197e80c57d3b714b1442d0938b28756627c5e4f8ffd83672a83146f94132f7a1a872d3d279eb3e0dd6ab296a35b920d50bab2151e073cd2d4bec897f1dda073beec58716655fb9dc12a82b486b741dc780811e398636cec957976ceea18e06920f2a1852506bf8dffc7624657b219f733c7982aa0d7a178dbb05006d5f598578389af1eda0492d34a854fa5d555c1653536959461e1652c69882b53c34e93ec4a14ce38702f623b9e9979ab617cbf1f0381ca0045cf6a12bf9868a895d9dfc5aaeee63fa31d110e05f24983d0f98aa7a859eb63191922ef1d8192c8cfc4c3a5bbe99a361cbc706393d42fe77d58ab0df5f0bf3cb5f4939435a18ce9dc2ee6ad98ad7295f32f6bf1f37a9677cbfa7d9d57683240b9b88e5741ea68798b22a7dca16827e4a43ef97e7b0e6d37cdba34c6cee347ed1600f1e1438a661514c5d39c63b17d3592ff3b0516631031e2280c184510440fe1a58f653050b1faa077fcc4d13413fd6c671640632bea865aa383e9376082a00a162d5c5c7364a2c1645e8f9379f6519503cd196c97eaaae9d45c03aeef139628013bf7468ec3f5da797ddf55457c8bf0c5a45fffcf2c2022ec97f6060c002e64958fcca4c8105e90fd9a5bc76ffb47fdb6f620c01846d6a71f119972606aff57d078db4dc9258f41ecaf939d1fce50eed8174b37d05b0cf2bd7d49a953ffa1dad74e1058f9bb56a92d486d9e1e7e4b086fab12b0b5cfda50c94c5bc782a2b6a07bff7de18891b370edc5bdf93250e44a880c44f9983ff6cf0f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747eb505dac6f0eea513cd4525751f740d2f8f7912d071f5a31c54f6c5d6282604b16ad15f16fd5d561fdb824e2c0cad8bb95e5964f80dad1363e6cf55144c4d8bb4a3ffd3567f6d15b856eaf9f52a0b57bb54e1f3eeffb93c77062699ed6429a74372ef21d6263e607dce5d2b9fc61c80d1d8c32398d7eb2c8aae894768d26b444888936149efd8c7970d162eda74ef66cc33f2fc135abbe5aba3fb115443c06b43462c64747fa8defb8d6a1032235f90d3979a55b78bbfa64cb63a5f2e351bfcaa8fb1a75330fc1316db9227b4ce9092733645de2718fffe8ead30e723f8b3f03835d733564b83edcb856d9cdf70bee79e9214fb9e42654b02400e66bd2b2f6924fbe7f0ec0d2b6e1458e804aaf94696821ba89c7efac454d4836c895905670e82119be27cdce468760eb2f0c7c87d9f5c6d9b804fb2573244ba114612ca9201dcc3642feae4d0b956a8004021d3d8de9866cf28e8acaccd5739203e504df7ede898aa7a859eb63191922ef1d8192c8cfc4c3a5bbe99a361cbc706393d42fe77d5faef604473f67030598b1c74b3e4c8940b35aa447b51ad7b97394cdf8ed981dca7d9d57683240b9b88e5741ea68798b22a7dca16827e4a43ef97e7b0e6d37cdb53403ba1c52ac387a8e1db0a0f615ee9abc276f0d6690263a1d2fff1c0cc43bbbe94b3d5aeb2f39bba6aa5f46a973d4118e15c25ea2131ccbae69cbbabaa77b19205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c4ec0de78808f3f4fd8954f7c5cdb79da2797a8988256c46e7802a0fed77f90480fa3a653e2b51db132af3eb04cb94d6a1cba54d3b560c779455d5b4ca00a8ea7864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea94aff76b697c9968bd079c9030fc282068b3ff015af9819c398374d274b23dd56410bafada8dee65830163a65c9f8a6915aa42377a8c1f2c6761c7dee42c8228f28407ac0ff52b60b64bbd1ad37073af9998850241f28ad7aec8f7015b847ac84be2b36d182a20d3773a59e9814b390810db0cbc54ca673a47628adeec6dc14cc04b8c725255895b8f695a77dc61ac1a750de8d5578d81631eebf2398e3777b95c1653536959461e1652c69882b53c34e93ec4a14ce38702f623b9e9979ab6177d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70cca05f3a16d528bfc9f673ff055c627aece4746eeab68e77d9f68ca9884601d8aa685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd5261501f32dba113cdd9e962f3b590776b3010327d90e59316e454bbee0aef3b4079519474f7bf3dc5799fc29b0b59687dde18587d6130f5bcccc143aa71fcb5719a393fb8d3225458b521243f43abda642bcdd028b747687cc1553d842d0c93cbf651d199d57b46063717f0e2b9788ae79a351d7bead035bb53cb577d51a7bb3c436e55ff22e8ed95ac6eba7f877a27da6b3535fd9f41d434da700884b23a3c7b0cd14228554b89fdf58170a9c0392ea0bbc817db9490ae3882a26ca1d0b02d2bb5c6f0514eda8cccf3b0e77f862a0b9150b013db428c85fe1f66debe7f994d39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooteccodes-2.33.0-1.el8.src.rpmeccodes-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3e~ec3@eC@d\@d@d;@d 3cc0ctc!@c @b?bkbb$@b D@baNaaca0aaj@` @`@`@``o`@` _u@__*@_%Y@_^4^4^n^>^0"@] @]]N]9]8H@\@\@\n\iL\R@[=@[@[@[@[Q@[ @[v[GB[>@Z@Z@ZX @Orion Poplawski - 2.33.0-1Jos de Kloe - 2.32.1-2Jos de Kloe - 2.32.1-1Jos de Kloe - 2.31.0-1Fedora Release Engineering - 2.30.0-2Jos de Kloe - 2.30.0-1Jos de Kloe - 2.29.0-1Jos de Kloe - 2.28.0-1Fedora Release Engineering - 2.27.1-2Jos de Kloe - 2.27.1-1Jos de Kloe - 2.27.0-2Jos de Kloe - 2.27.0-1Fedora Release Engineering - 2.26.0-2Jos de Kloe - 2.26.0-1Sandro Mani - 2.25.0-2Jos de Kloe - 2.25.0-1Mamoru TASAKA - 2.24.0-4Josef Ridky - 2.24.0-3Fedora Release Engineering - 2.24.0-2Jos de Kloe - 2.24.0-1Mamoru TASAKA - 2.23.0-2Jos de Kloe - 2.23.0-1Orion Poplawski - 2.22.1-4Orion Poplawski - 2.22.1-3Fedora Release Engineering - 2.22.1-2Jos de Kloe - 2.22.1-1Jos de Kloe - 2.22.0-1Jos de Kloe - 2.21.0-1Fedora Release Engineering - 2.20.0-2Jos de Kloe - 2.20.0-1Jos de Kloe - 2.19.1-1Jos de Kloe - 2.19.0-1Jos de Kloe - 2.18.0-5Fedora Release Engineering - 2.18.0-4Fedora Release Engineering - 2.18.0-3Jos de Kloe - 2.18.0-2Jos de Kloe - 2.18.0-1Jos de Kloe - 2.17.0-1Jos de Kloe - 2.16.0-1Fedora Release Engineering - 2.15.0-2Jos de Kloe - 2.15.0-1Jos de Kloe - 2.14.1-1Jos de Kloe - 2.13.0-2Jos de Kloe - 2.13.0-1Fedora Release Engineering - 2.12.5-2Jos de Kloe - 2.12.5-1Orion Poplawski - 2.12.0-3Jos de Kloe - 2.12.0-2Jos de Kloe - 2.12.0-1Fedora Release Engineering - 2.9.2-2Jos de Kloe - 2.9.2-1Jos de Kloe - 2.9.0-1Jos de Kloe - 2.8.2-4Jos de Kloe - 2.8.2-3Jos de Kloe - 2.8.2-2Jos de Kloe - 2.8.2-1Jos de Kloe - 2.8.0-3Fedora Release Engineering - 2.8.0-2Jos de Kloe - 2.8.0-1Jos de Kloe - 2.7.3-1Jos de Kloe - 2.7.0-2Jos de Kloe - 2.7.0-1Orion Poplawski - 2.2.0-1- Update to 2.33.0- rebuild after so name jump of libjasper- Upgrade to upstream version 2.32.1 and add updated test_data package- Upgrade to upstream version 2.31.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Upgrade to upstream version 2.30.0- Upgrade to upstream version 2.29.0 Note that the source code now uses g++ in stead of gcc for compilation.- Upgrade to upstream version 2.28.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Upgrade to upstream version 2.27.1 and SPDX migration- fix problem with use of _sourcedir- Upgrade to upstream version 2.27.0 - Added generation of man pages for tools that support the --help option- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Upgrade to upstream version 2.26.0- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0- Upgrade to upstream version 2.25.0 - Add new BR libaec-devel- jasper3: use wrapper entry point for jpeg2000 decoder- Rebuilt for libjasper.so.6- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Upgrade to upstream version 2.24.0 - Remove no longer needed patch2 (grib_to_netcdf test fix)- Patch grib_api_internal.h for big endian test suite issue (upstream bug SUP-2410)- Upgrade to upstream version 2.23.0- Rebuild for netcdf 4.8.0- Rebuild for netcdf 4.8.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Upgrade to upstream version 2.22.1- Upgrade to upstream version 2.22.0- Upgrade to upstream version 2.21.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Upgrade to upstream version 2.20.0- Upgrade to upstream version 2.19.1- Upgrade to upstream version 2.19.0 and remove patch 1 - Add -fpic to the fortran flags (needed for compiling on armv7hl)- Adapt the spec file to use the new style cmake macros- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuild after fixing mistake in ExcludeArch statements- Upgrade to upstream version 2.18.0- Upgrade to upstream version 2.17.0 - Add explcit BR to perl(File::Compare) as needed by the tests now- Upgrade to upstream version 2.16.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Upgrade to upstream version 2.15.0- Upgrade to upstream version 2.14.1- apply bugfix to pc files contribuited by Emanuele Di Giacomo- Upgrade to upstream version 2.13.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Upgrade to upstream version 2.12.5- Rebuild for netcdf 4.6.3- bump final_grib_api_version global variable to 1.27.1, so just above the actual final version, to prevent the obsoletes to be disabled if the release gets bumped. See BZ #1677968- Upgrade to upstream version 2.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Upgrade to upstream version 2.9.2- Upgrade to upstream version 2.9.0- add Excludearch for aarch64 on epel7- Explicitely disable python in cmake call and use ctest3 rather than ctest to ensure the build runs on EPEL-7 as well- Remove python2 sub-package as per Mass Python 2 Package Removal for f30- Upgrade to version 2.8.2- rebuild with patch provided by Matthew Krupcale for f28- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Upgrade to version 2.8.0- Upgrade to version 2.7.3 - adjust latest grib_api version to 1.26.1-1- added ExcludeArch statements for the failing architectures- Upgrade to version 2.7.0 - Fix rpath and some permission issues - Remove Provides, add post/postun sections, add LD_LIBRARY_PATH - Fix failing tests in check section - Implement so version because upstream refuses to do so - Add fix for test failure 184 and ldconfig_scriptlets and move unversioned so file to devel package as suggested by Robert-Andre Mauchin - Add a documentation and a data sub-package - Change the license and add a note explaining why this was done- Initial Fedora package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    2.33.0-1.el8eccodesAUTHORSChangeLogNEWSNOTICEREADME.mdexamplesCbufr_attributes.cbufr_clone.cbufr_copy_data.cbufr_expanded.cbufr_get_keys.cbufr_get_string_array.cbufr_keys_iterator.cbufr_missing.cbufr_pthreads.cbufr_read_header.cbufr_read_scatterometer.cbufr_read_synop.cbufr_read_temp.cbufr_read_tempf.cbufr_set_keys.cbufr_subset.cfieldset.cget_product_kind.cgrib_clone.cgrib_copy_message.cgrib_ensemble_index.cgrib_get_data.cgrib_get_keys.cgrib_index.cgrib_iterator.cgrib_iterator_bitmap.cgrib_keys_iterator.cgrib_list.cgrib_multi.cgrib_multi_write.cgrib_nearest.cgrib_nearest_multiple.cgrib_precipitation.cgrib_precision.cgrib_print_data.cgrib_pthreads.cgrib_sections_copy.cgrib_set_bitmap.cgrib_set_data.cgrib_set_keys.cgrib_set_missing.cgrib_set_pv.cgrib_values_check.clarge_grib1.cmars_param.cmulti2.cnc.cnew_sample.cF90bufr_attributes.f90bufr_clone.f90bufr_copy_data.f90bufr_copy_keys.f90bufr_copy_message.f90bufr_ecc-1019.f90bufr_ecc-1284.f90bufr_expanded.f90bufr_get_keys.f90bufr_get_string_array.f90bufr_keys_iterator.f90bufr_read_header.f90bufr_read_scatterometer.f90bufr_read_synop.f90bufr_read_temp.f90bufr_read_tempf.f90bufr_read_tropical_cyclone.f90bufr_set_keys.f90bufr_subset.f90codes_datetime_julian.f90codes_dump.f90codes_ecc-1392.f90codes_set_paths.f90get_fortran.f90get_native_type.f90get_product_kind.f90grib_clone.f90grib_copy_message.f90grib_copy_namespace.f90grib_count_messages.f90grib_count_messages_multi.f90grib_ecc-1316.f90grib_ecc-671.f90grib_get_data.f90grib_get_keys.f90grib_get_pl.f90grib_get_pv.f90grib_get_set_uuid.f90grib_index.f90grib_keys_iterator.f90grib_multi.f90grib_multi_write.f90grib_nearest.f90grib_precision.f90grib_print_data.f90grib_print_data_static.f90grib_read_from_file.f90grib_read_message.f90grib_samples.f90grib_set_bitmap.f90grib_set_data.f90grib_set_gvc.f90grib_set_keys.f90grib_set_missing.f90grib_set_packing.f90grib_set_pv.f90iterator_fortran.f90keys_iterator_fortran.f90multi_fortran.f90new_from_file.f90precision_fortran.f90print_data_fortran.f90set_fortran.f90set_missing_fortran.f90htmlannotated.htmlbc_s.pngbdwn.pngclasseccodes.htmlclasses.htmlclasshigh__level__api_1_1_test_bufr_file.htmlclasshigh__level__api_1_1_test_bufr_message.htmlclasshigh__level__api_1_1_test_grib_file.htmlclasshigh__level__api_1_1_test_grib_index.htmlclasshigh__level__api_1_1_test_grib_message.htmlclosed.pngdir_9d95adc37effe2d0447790667f945c24.htmldir_d050070cc3e4bbd91d897ff8856046e0.htmldir_d28a4824dc47e487b107a5db32ef43c4.htmldir_da7ee69c60c6cc261c862ec60d8c4bc7.htmldoxygen.cssdoxygen.pngdynsections.jseccodes_8h.htmlfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_0x74.htmlfunctions_func.htmlfunctions_func_0x74.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlgroup__codes__handle.htmlgroup__codes__index.htmlgroup__context.htmlgroup__environment.htmlgroup__errors.htmlgroup__get__set.htmlgroup__handling__coded__messages.htmlgroup__iterators.htmlgroup__keys__iterator.htmlindex.htmlinstallation.htmlinterfaceeccodes_1_1codes__get.htmlinterfaceeccodes_1_1codes__get__element.htmlinterfaceeccodes_1_1codes__get__message__size.htmlinterfaceeccodes_1_1codes__get__size.htmlinterfaceeccodes_1_1codes__grib__find__nearest.htmlinterfaceeccodes_1_1codes__grib__get__data.htmlinterfaceeccodes_1_1codes__index__get.htmlinterfaceeccodes_1_1codes__index__get__size.htmlinterfaceeccodes_1_1codes__index__select.htmlinterfaceeccodes_1_1codes__new__from__message.htmlinterfaceeccodes_1_1codes__read__bytes.htmlinterfaceeccodes_1_1codes__read__from__file.htmlinterfaceeccodes_1_1codes__set.htmlinterfaceeccodes_1_1codes__write__bytes.htmljquery.jsmodules.htmlnamespaceec_codes.htmlnamespacemembers.htmlnamespacemembers_func.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsearchall_61.htmlall_61.jsall_63.htmlall_63.jsall_65.htmlall_65.jsall_67.htmlall_67.jsall_68.htmlall_68.jsall_69.htmlall_69.jsall_74.htmlall_74.jsclasses_63.htmlclasses_63.jsclasses_65.htmlclasses_65.jsclasses_74.htmlclasses_74.jsclose.pngfiles_65.htmlfiles_65.jsfunctions_63.htmlfunctions_63.jsfunctions_74.htmlfunctions_74.jsgroups_61.htmlgroups_61.jsgroups_65.htmlgroups_65.jsgroups_68.htmlgroups_68.jsgroups_69.htmlgroups_69.jsgroups_74.htmlgroups_74.jsmag_sel.pngnamespaces_65.htmlnamespaces_65.jsnomatches.htmlpages_63.htmlpages_63.jspages_65.htmlpages_65.jspages_67.htmlpages_67.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngstructcodes__context.htmlstructcodes__handle.htmlstructcodes__index.htmlstructcodes__iterator.htmlstructcodes__keys__iterator.htmlstructcodes__multi__handle.htmlstructcodes__nearest.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.css/usr/share/doc//usr/share/doc/eccodes//usr/share/doc/eccodes/examples//usr/share/doc/eccodes/examples/C//usr/share/doc/eccodes/examples/F90//usr/share/doc/eccodes/html//usr/share/doc/eccodes/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2aarch64-redhat-linux-gnu           directoryASCII textC source, ASCII textHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedHTML document, ASCII textPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedhttps://bugz.fedoraproject.org/eccodesutf-86a8b48e04b6865ea3afaf9a9f9b41a4d68084470737c89745dae56a713d2c6d1?`7zXZ !#,,8]]"k%nV̜ g@-la WiOwC@o&.zUR% %;F0df8#ۗ?٦p]v¼f$g,igX0(ukC6217IՎsS*n]A†b0Y25UҨyy)nI5v[I1(&b*切*%21~}5#Cr)˒FC%<,)[y)\Qvs`!5\&ǧ(oB2Tw^sROjvDDa!֧x [| ށT//ϊE L 6Ѕt7=+hy:ڈuВ +Y6LZJAaV?2[%YX/w /8(nSV !1Y\?]V0,P ePZ-OW&IՃA0 Nbώw^J}JA4/+bˮ8?p'~[KECF/׮4eˎ" {JЗzJ JN~պ|_, L?*wEQ|)C"K#G"> %vڀ]^=q%Fq9,/osxmaTV e;WXci4`$jO//nMjݤjHxQS`ݗׅ+`nЮ.:Ȧ*^=}P=(MJ(\|eV*ٔ$H\_GPE@]uqRad:Eu}!J 'Xdi"}^cy_l9鶺#k8&!7FbQ-!f<]}̿c#vf'ޢ F# ECFӝojr;Z@d6 Ba:-땣Ṛ?दrc<ƶ=]vf;U <\1:EQpid5*f [+VFIk p[)S/htm-xV*v!Y.rNM23RCvs/QYjg,DrMpTE U] Li W;T76l>d& -s8/d/+ {iqftgc0%NX-Fm˲:}0?3E[rK!o-ӈWVoG%t]kӋhm#.FxQanw|3/ReF6QR`fZD4$"1h@]J)AgL%Tg5翺TfER8P(΀ḽ-=?bO,7*k=e?"H[t"s0rR_„E?;tG l C-1x}Rp(̇0ֱqXV'8* !TÆC`c;K# 6Uz`LcAM̛>lr|H_Sbp}n-󷳐ʼfskG:`@2$/';唝Wp4XAɔ6@bvm4i*0stI7 du+].!ЖJGC:$ G<)0&1w,ˠW/=xrS:],K+'Oa~!oQքt$ kK)gP“ ǖJpǮsK?xuL4.prOUA.;^/v-[9.Pxar/ #$Rh]TN1ߟͶ1 9|WmknS,z%ʾ _[(T描Kr[\/SV]>_qō :z哑kQs)IOG/c!z}(cLW>J 1Gb5P&:I7+CnG|^ nK5ݹc6'$b> ֨Pr|V͌հ;cE^1qJf~J0Pwܻ#rb=4/K$dKO^Ƈ3&De`'`?eCCe`~^we'niP2#vQ[ JwmnmW+U7XJ%6 5o^+'L9ҽA9 ojek4@ݬn` zFU}s gm, W(]{॑9t^Zduh {چ.pNm܏K8(Rwiڋio| + E.xWzb͓aި'ba eHÿ8ة䡉dHw9K)q{B|ǹDhiRK&N aGXE5CLOp=NB1 %RtT4}Am&Z]93PE%-(U{wL+%]A6;#m FuLvsӄG&R` SxRQ=Fnua&Om3PwG0Rz>4_d/*/s ekS¤Ho9|P C K Av}p1LxTgb#<"qez{_9e T,J]'OY?t_ &AR?>*pRYL IrvfrDDprl*D,DFGu~_[?psŋlKz,XieXU8:R115fdTͫWm5gw>B6,)ދgzv~}i'~:XI?/>rEr\ NI/;'fB*s}3/R,Qa('1G#KfX2wF+?wArQޔ<4'*ST!Mf Fɣvj=[sc\Q;Mgޔ^)0Dɕa{lBN1KG]5 a"ހϠtү2;Z=Rwx͒&)M$@k{";PBn63m`T3mG ىUjvj$ YÎ5ouڥbl OMHDL LbEbؗ <0PᅜUn HiU.Sumƨz ,uި]q3:l0Qhnƒ\724=VM(],ݣSߍo})j$I1ՓX A$P&7¯]dyw~SvKBp+)k1Jun*c<$]nL#WƶUaģ>pf!@lݟ_-bw} {L1PB/GJHߜ;龏-y r>j. |7; `<Ѽ(Rz=K+]2Ay˱r I @Kf*;Be0$yHy@ !KթI8^!zFtn+;}%[sԿI=@Vд427:oac"$.lw ՞`f7YY$_cv ȶ0ĒB]d7)ܽ_nC벊lrx햪ꙭT9a^i}g]5b%g\,P.R C\2M e;u֠LgALiࢪ\mÊ";~$::'-Gq&q H01K~\/6B>$v_ Їx{ 7x" P?ZB^UFSىt'D6d=_(mBB`_J S-?}E?/y-*vrh>^3ojdFˮヨ xAcG=ԲDG0,Οt] Gg-Xl<CyKʆ;_֧Rp dq 3K笽=FQVZ'JM :{hF%4>i"0 Q1ZRMᅰ%d}dSQ ;I?0'ti5y\$|1$!tW/YT:/qmH bŢ5 q3 7:HzVxptn%('X7[d YZ