frugally-deep-devel-0.15.30-4.fc40 IX>IH 6 6_X66699$9( 3!]W>D] 'p~[ye 'p~[y)`7$Xn9VNuaW40QRF+Olː@vCxQ=45u̍&QRi?L"@țNTT'l I6ob\UMOߨ* 55 )ٱ !]B0'3%p)d "ƻv!t%UՊjoעK$]q*_~ָ7Xa@5h>#,a0yIWA Pn;$Ʌj[1Mo>U# ]C^9w݂7DTΑ.>31 ؠ&L[jq&Yt ~m+-tVߓLM0օyѨ jGy1+ٓ=-Q.Iٍ$oQENIJwJ8c%8!z-Ee_72 G<. = %[_=7- Mv_}aiuuG+4;&8794130b0ac3be56dbde10a454d7728e676b1d8907ce68b9ccf68d838fefc6bc95cc4164277ca7f62190bfeaa5d0f216ba54c38e030204a3204a9e00483046022100b07ee2712e30bedae88eb627af9ea065baf97f42058deb7f12fd98ebf3df326e02210097a642441d162249c81d15a39b6a4899eb609417978cf3e7ef2765657588624c030204a3204a9e0046304402205767da63b61a499ca46c4081b68ed1ae169523198fd12b88aff42281c0a226a202201a316fba86b98aafa2813395686dbb343111afa92212bd007c7d96d07a4d1777030204a3204a9e00463044022069be1856dd4e964568676d26dc2620ed971217d7e9418649e1d88c06f4ee4d96022009b79e2c0cab20eb2d8bac7cc3779e67215a60af9eeafa2a06ef323b02075a70030204a3204a9e00483046022100bbce3a9aaf79e788f28eb2ba6684ce35cdfa8f987924eace6b2cabc72a0b8f950221008c37ab208db8709fe317c36a9487176b6c207352a8c20da8e1d8b449f4977c64030204a3204a9e0047304502203752e42ed44005dfce203281a5e9481b33cc2b2001f170f1d6bddc66e2715fd4022100cc910efb971ab2ee66882319796c4d509827d3af9836dd8ccaaa90998256d249030204a3204a9e00463044022059093ada6b7f8293bc10e9789aa539d8c01811e6ce419f6a821492d1ff56b76802203b43533fa9e4a6d886a097bb9a4e0f6396dc012395242e1865c4f565becae5a0030204a3204a9e00463044022022f5c7e22619db536bc75601dcc451a8993805ae3cc7182b7556864aa43b5e0302205d76e3016be70e281f0c032de3db3c9c16c49e37d45f2c00818a28e89442fde0030204a3204a9e00463044022072cd8d47c48eab02ebb902d7d81b1f70012fc90536648fa01b8d1e45d22c748402207ad6aaa30f4c867afa445b0bc03419d3fc2364e0c61ad744331e9c0e3512af31030204a3204a9e00473045022100fad017ec6758c1a9ddfa15475a318df4ad243790e4a42a1e23c777a9e67d3b3002207365a69fd9ee8d6ca2a6c39acff03202248501affd507c7bf106025dab801dfd030204a3204a9e00463044022006dc4de7b641957e0ddf6fb4dfcb7097649f84997083267e3529e2a5d7e03feb02205eb461d42d170191930998413d2b525c80d175f8c9cbb9da0dc12ae85a9fe2f8030204a3204a9e00473045022100df930fb056ca12255abfd6df36677f48cdb79257dc52181cc1952bf66bb76f4002205d450c21f64fbee6f2b411f2c14a2a6e08556b5ff0f57ec7e335acfa8978aadc030204a3204a9e00483046022100e634227df1819396c2380a7f41cbc4dadff59cb46c724e58089ae257752bc60b0221009d68fe0571b2f1571fc19de9118f838ac43d19858f4ed890dae6ebf25ed90e9a030204a3204a9e004630440220072dd7c1c40da3426463795cd5ee370c14598d7abd3fd677ba67dc7a7610ad7802205b3f7feb681cd59ebb848149d4e3b036e13f63bde0beb8438a615f03b547527e030204a3204a9e0047304502203fac408538cc0c4024ab1d8650a570209c5de608f9157d49ad6f30cbd4cc4483022100bff35d619cd9879e699efce450e7d00bac9b34600e84319b13780a2b5555fd85030204a3204a9e00463044022043d5bb4ac2d99ae1db10b569bb1e0bf38fb806f43260cdddca3df76fd1093ea2022065abe409b1907fff4b4df65b1de7b3bc7e5ac04dfdb15a38c6a295818dc49fe2030204a3204a9e00483046022100f4f4e300fc2caa74f14fbca626571d5c3c967d2dfe8fef95fcb806ed3429dddb022100f5c398fcb617a593ca06a16b78cf248533e3948608539f51d232635b985185a6030204a3204a9e0046304402201607f46cfb4ebcef648a7a4425ad070d5f010ee211f97df0aa0958bc95bc00800220122e1ceb4619a4e32faadb3334e63d039eed3a0297c8a40e028a22978b9e3af3030204a3204a9e00473045022100fd807a3dd99e68ba3dbb0f29cb27bc5475903e14988f91b83228ecfc1af1732a022010b214ce410e42c379a07f1ce8deb79284d1ac73fb0a37102f7997d663fe556b030204a3204a9e00463044022062905527b0e1abdc4abdb81b197d4cc7ecfe88010fe00344dc18b9cc0ad24bf702206a8f2aca7c151890a90669cf2358143690829c512ee48365bf6c7d285acf4eee030204a3204a9e004730450220380cf2d30f467b7010de2a5c9c2566308930163449b588979adef853317c1f3d022100a5c1482bd8f4d322d8b1d7da9f74717772e1958c9f43d2a3300e3bfa341a472b030204a3204a9e00483046022100854cab4d14cb8f0924264812a51895eeed4a0cccaf639b77ed13644cf2f2bd5c022100af9d21cf7b45fd11978b3a2ddf563c07d2e124950d639d6097667c93c94e5dd6030204a3204a9e004730450220194f1545ac4a0b59eef26f3135f4033a2a15914dcd37cca5da9c0dcbb2627ff002210083da66ce9d6e96f6b28ea330923f76522500d1fbd5ba8e63c751344c10e43bae030204a3204a9e004730450220205e0003f6ee3a50c81a87adc80bb90f3dd41941ff28cb6d80332cec805186da0221008adf9d00751700ea5ae64c8bde67a1dfaa886441daed823b68e2374535cd811c030204a3204a9e00473045022100f1dc4d57a0d92a64d2b82ae0d20307a20a5d0a4180711181e3ceed10cf4a8f4d02205ad8954fa0c08d500d83418810fcfa026e604738925ec1242e3172a32daf0599030204a3204a9e00463044022032249dfbc0ee878cbfc89f828a926edaaf17a665e5692ecfeaa051a5804411d202203b7a66c495dcad440f0be940a6cdd0fc58d9386b212be4e96cda06d41f96d35f030204a3204a9e004730450220492b084bb8a3994fb1bd334bb8d2a74846e46c94b2461a77f5a3e0f9f7bc9a85022100f46009a6a1032f46c40f1591a975ecbf47d70b27115055e5881de52692a063d3030204a3204a9e00473045022100e86e2955a55fca7bec49573493646bbe49c9059398e9dff1433a5534978dd03202206f287b9750ea2d9fe094588d769dfb092eb834b4ef92c347594dc2a17b703f18030204a3204a9e004630440220494bd20e7d669824e963ffac50c7f5e61a16ad9ec819578b8ec8edc0ef31db8502200ca8cfe9dec80ee92b8cb01ec34a97141e27beb9cb9f6492de63249f82ccb317030204a3204a9e004730450220797d3cdfd2526a76316efb4306cbee4f6962e890a40a488c0f8ec04598d57347022100bb45ab4727fe9fa1034e3926813e267f641f168e548a3fb62be135c86dfdb0d5030204a3204a9e00473045022100efc6798abc6796787456ddb5c932f9f81023f4e7589e955ad68a6b094938d9c50220533a1234a1d3c1d606fb5fbdbcb2faa1cce27e3f874b540f7e3632ff5f44eafc030204a3204a9e0046304402207a80a921ce67656fefabc1e12f63d8ddc7e335a720f54e544901c5e80ac6154402204746a0172bacf934ce0a5bc3c513175a68c423a09ca67db896b818bdbcf6cce1030204a3204a9e004630440220090239456cf017314c1e0533c8013c1d0c02750082bad897cad5640fcacb1aec022015ed4b10e1b1fc364bc76456e3b72ac6a16e83e596e7bacee22d89c17f7e2058030204a3204a9e00463044022053179fb9e35ef20dc07317b389e91a504568ece721aea1a70ee9511d47a823a102206c91c63e2ec84fa64988cf879ee042dceac4a7b59892658edb34affec47da9fd030204a3204a9e00483046022100f563c64bc0cd9bac5127e16da2904bb37bf53bf6b28a2ac66ff7d8f183ddd819022100b7364c5f2e37a137d895de92d646bfbafa01ee07509fe9ac333e935ef1851571030204a3204a9e00483046022100e6421caf8f490e878953dfc52181e807b0341b26f3518588e10d8576a400259f022100cc9166e861e8cb4f01fe58d1c1b6bf22a04441b0acd4064fec864191f2bd747f030204a3204a9e00473045022051a9e9b0aa2ab8e3e6b0729ab4f2ead20f8dcc4c97629eb04d5885bd06c2c799022100d3472391593bbe98fbc4cab61a36e3e76a8bb1ab8e79e46a9b3c8abfaea5d930030204a3204a9e00483046022100bfb617ce6e81bd351756eabfae14f8f32824afcc20f002ca956b91bd4e8a113e022100ff46b78704e91c1c02e7d9bd0fb129568b1a8165bcd6cf7c6803ecc2357c6e61030204a3204a9e0046304402200c67890c9a08138ac91ce0be83a6f4d0f31263432b772afb00feb3aff9b54f08022051f4d8474c5c85de6d0a55dec7530d6c8adf76ce057e6da441f9e399a8689a79030204a3204a9e004830460221009254002a4b42c6c4f80a8e89d5beb1c66e16d42b579d74698f7255fc9a3b0866022100e6f101b2a6be89e9e2cf07c38aea6a39acfd55eb27cc9799cc6de692f81dcc50030204a3204a9e00483046022100a99b59c4d149932a7e1e7ccfbea32082e922d275ba17197941b91a76b0d63dce022100dbd0282b6bb6c21dfd343a5a9fa2497ff6c29482681a49e5209444af2b960955030204a3204a9e00483046022100f5971bfc94653a77c2e8290c521bddd871f8d84913f4f248e943b38107d1a276022100c2f52ec4fe9890e89b173b178b32b25b51924474a039ba6f1ce14687c5901564030204a3204a9e0048304602210080ed6d8e0b3afdc073918f77f00672deef0cebd27b41b0722ce923425e66bf9d022100d6744653249c1190b69bf0c8f406879a07b8d275fc4e627c38f7dd7bb5000cfc030204a3204a9e00483046022100b8c586edf613b62fab464529c387b073710fdefec707f7426b9f5eebcb2a7f2b022100a49e47d679ec76fc58302efa43bd72a8a0f9d2077ca1dfd7b48bf36a20e0c9e6030204a3204a9e00473045022045aa32af8e83869958a3da1f6c8040b5de055f2e68ec53c60d06ce2065610ace022100db77175c73162e7cd3ef057794b10ee9a2c8bad03188f51afd1aa3d9d31c2358030204a3204a9e00473045022061b2be09c2772252a3a49a1f5a232617b6bab5e6a4c0f95fa896ee0bdba40e18022100fdb9ddef78cbcd9f49ad53ea1d29a1e2c27c0a71e2b1e404eb75197e68d5a83b030204a3204a9e00483046022100cd823064824b9cdd5a98d736c0220c76c9491e017a221b0fef8b70790d6143fd022100c95e3d15d4d7d45e13a7354c66cb70692d2e5d0d029841d247343aa7d159a672030204a3204a9e00473045022075d65376b5d5aca041ff0e93879ad9fc650e56722b5f744a1ec02b4159132c39022100c6f0e056c5825f281dbf594636f6665a258cf81b7022a76e60f49b4d98318c60030204a3204a9e00463044022027fd887fbceb3b97b035c1fb6757e546453c96f0957f61b9fd0370bacdcbb8a5022002939e21f6181920d3e56e203d19baa86fe8e711773ae7a7d94446e3bcb545eb030204a3204a9e00473045022100bfb95139f772b6a49f27605f892c53304d9fdc63655138c2a51796ff750c3bb402207e25011666732886a7beafb700170e6f45bd22992837adacab1710f8d62acf4d030204a3204a9e00473045022100b5768f21f73ed4156a89f6da1182985132e674ff9dac17aa32fce2f989bc50120220574d30f6f5ff2f2120365dd9a4c815be965b938c7e82fa7408dcadfbc970c41d030204a3204a9e0047304502200795f952e05bc6535744436ac38e8814cb3c66400ad231f2d4001e0ee9b87897022100a5592734ded032952992bb47468ef651ac593ec37ed38aeadbbf1f7fa4184faf030204a3204a9e004730450220051658ae8f3d3748ccae10e93071ddb279305fbb2cb3d1da369d3e3256c72480022100dbbe5aab5de0f37c51a11700b8e80addff7672c7614a9f4a75356c710f9c1dde030204a3204a9e00483046022100d8327f779d43ff8c8760458a23efbe909fd2ffcf7654e6ee66b9887339b1f4ac022100dd17908c1f0d5e3c593224eeb28206e2f5adabc5589ae60a65e7528aff358b7c030204a3204a9e0047304502202e9d1f4d919b3e5de9aac534658571836237c9aa32064ff99cd8836396e698f7022100aada159ea28803105773a37ab46d56e251251a4ba59027036309d3590e2bda2e030204a3204a9e00463044022026dde3d521b194c94afc754cde78cc122f1e4139684865854224671cf5dc3d9502200b9e48f06f8ff9d0c2b8ab9bc41deb768fbd16f32ef7b4368baa1467d2540a55030204a3204a9e00473045022100a03617ebbc21bdc6cef9c95e51c7b024dc576fa22fdfc44148a7c161fdbb1516022010d44743d63e88b2cc3d82c2fed95ef363368f539519d97fdef1d8ef4b3db28d030204a3204a9e00473045022100d0f189aef26c383f58d6c8b288214d2596cebec887fa84e45c796533d613485202203e6e9bcc1e21238b153b73ac4c9f34eeb2b62318a6d07aa91590e899c7aab920030204a3204a9e00473045022100c333d00c8b4dcb0858c54ed9a871c937a2e51608674854579558fa7532c208d202202dccf4aad54b03ff9c9a16279152239548d8f75f1c5a74fdef1f3aef8172590a030204a3204a9e0047304502203392be23867a54c5210cdb7954cdf2bace27e32d4e7a3bea936b3ae6cceecc0202210093cfa0bac7bf521736cdef02b400f0fc65a8389b3740b1507aacd4f2b26acfa6030204a3204a9e00463044022036daf5a4b938cd10059a9c76990631d500ca3199d9cce72722b680581d1a9a010220704cb0ac689fbde05f77dca1dcd8a8d514d2870b8bf8cd0b7c311fd3528cdd6a030204a3204a9e004630440220718307279000a8e02e738c68c3e15b1cc5b8f41c6ac8e566a00a8124c12ce11302202be098a17957109479ae83d9c5e647c9ae541a80ecd7560478dbf127773a12de030204a3204a9e00473045022100cf0ab6c54d92a296950a98a22966838f409982527df81f0f41f250f7a9514d1b02200371b5d81a7dc51235aafe5410f571344f2e42f006606f114128732f84324182030204a3204a9e00463044022004277bf855d0cc889ec32576f1be17facc1fe90ed6509232e2672c5b7b92705802200c1bef5d462ee231d0552b512e9bba4f93f2973be92271745ee856f30b848a96030204a3204a9e00463044022008ee3314337d92bdba9db9b8a033fd6cd7e78cd9d7df84afd59fdd02a208607202200a3b82df1467b065385657f0620d8c509dba05a3b5526c3b877027f74716c00d030204a3204a9e004730450221009cf5b7847f62e549fa1f3f7c4dbc4565eaf4d9de72a15af1144e6f266f66b8d40220184bd086cf65a9a0f9a79fe236f632fd4a318b1e316aa194c3dd3b4a01cfbf0e030204a3204a9e00483046022100f22ed64e8c29d9a6cb8caf4ca13dc1c68ea740e0c61e63994f6f04b4cd194d840221008d72130e79c4e95abfdd2f82f7afe5ac1176e3e4a32483ea3127dafedd2cb848030204a3204a9e0046304402205020ab773d0b264ea2ea2b9df3b7dfeb5af9008652428a545e7e58e106a4159502201adfb37cb513232275594211e264a3385aef4fba73c2de5c2674fac38a22fe97030204a3204a9e00483046022100e065a2ef9f07c3f57e16f3e549e5e79cb871c17bfe8ea81a8ee7f878825d168302210086faed10ba1027efb7768c74688ad881857b0cc3ff233ac509fb65115a821da3030204a3204a9e00483046022100b6a9917ba677bc26c16a6cc7d2f0b9c08b3b0f81a90f7952c335559714d1145b022100b4beb21395e45124b15d5b1c0552f33283871770e1d04bb526a0f45c6dfaec8d030204a3204a9e004830460221009f06a24915490a70fa3193ccb48a764c3820f5ace910fee27ec3787cebe6648e022100dab9a70f5977ccb8834de4ad1ebb1739700e1529877a38865a64e20a4e48d6d1030204a3204a9e00483046022100c95e1405d2dfa95ffe8c3b29f82220e8eaa45d74eeb4592beb04af9b20733a42022100c4d367e41c814416e461d0cd67728f24f4ca7d1cfc28fb99fd82e78672c08e3c030204a3204a9e00483046022100a975bb96b5884b7771c58efee78d8dac1852b8f7849a3467dc6d97ccdde64252022100a4b4760352ebb95285b0a9e69f8397a3bbb25f8edff6d1e5e4f14bb48a0dfcf6030204a3204a9e004630440220555a076daf17007e54ba47665c0e809d2d9477c695f84769ac114b8a462a76b602205afe4c38c2d94be7070a4e8eee485036d2268ee08d03e973f4e194a02b740df9030204a3204a9e0047304502204693e3b39ba591e16368b67766d908141718a9ff553f30bd101d2dd4bd2b6488022100ba4fdea4ba41e5976ea22e33cfcd31c3d128b9539d905d211bdee1fa9d6adb88030204a3204a9e00473045022100d7f6944a9b18cf420b38e42930c0ede4d1f0ad9ab272be9ac8d3c1b5f472415702201e401c683c13b0dddba0e10ed2a7fb9157c69c06c4b41ac0568297c523bc16db030204a3204a9e00473045022070c957d5d57cb328d6021c0edc201aef9dfa1b834a72a7d39c4804342056c69a022100b136a0b4dbe8aa585564bd8d3d431dbc756206522b6a8af6389bb7aec6a77dbb030204a3204a9e004730450221009489a2b05408f5661881d9193d1b4f0e327f277e8119f8ff8ae87895c7b544cb02207dfb146391a9603be2540d63284f4e977448b1d2cf0d016b36ba1911fafb03f9030204a3204a9e004730450220693c4a80e8243c660d24e31eb6ff02caa69b4d38a4b60369049ee8a88c12e5b3022100bc77efcfd0b4099c959f508f04cff16829ea54030ba856963e4c9952b90a29c7030204a3204a9e00473045022100fa7060c198a59b068ed81688a4c48b10dc3506b531c1fbc966bcc96a35421ffd02200082d0e379b68d64bb298bf2ebed2077f00ea0ff4f7210b5792b43de0dc786dc030204a3204a9e00483046022100f1404a172e57c21805fc40e63b999b720dbaa94c014001215fba1dc3a20e2ba9022100d8156bc2ec995cbcd0a5168d06be8d4a206c52bf6e32c6974aa5a7fa179670ff030204a3204a9e004730450220793f21f7f8862cd8ac5f8ac4b7f6c5102f2968b779946ef0d0a0899045135578022100ef305e2caf80868219c311796940b4366dc0a78518ea9758b6bda553cb3821d7030204a3204a9e00483046022100a28586734ca4259c84587187483cde24738b8301f3db9e99aa1088c815692198022100bbba84338495378578e4d0dd0094be1a2b6ca5240b7d5e9a4a450a80ca16c94b030204a3204a9e00483046022100be4edf27f51862071fba5a758625d509c8420d8fb5f6c44f3822ad2d007b03c2022100b8fd2abb43cd76ed19a1353fc4a7ad86949a0d1bbaeccfe35c43dbd2dbe6e5513!]W>D] 'p~[ye 'p~[yKќ-<51^}#Z@cL؟c{WaTun/T2?2 s{Axq隟wHE𴧠{hZ4|ЫRUFZ$oPh0nb_(趘@ 9ƨs"8; 0LPnI-U*hi"zSH]B:&R"IG̀O ɽPBo T ]ox  q˶V?cp߂U HhMO^+aq:Eɽ9wc{3?h-Չv3@rNc "Fq*`SZ an;S[İϔzs^JhN}4guR6%`>>a?>Qd % d  6<DXX TX  X  dX |X X!4X"X$$X&,&&'('<8'D9'X:(NG)0XH*XI+XX,HY,X\,X]-X^4 b5ud7<e7Af7Fl7It7dXu8Xv:$w:Xx<,Xy=====> >Cfrugally-deep-devel0.15.304.fc40Header-only library for using Keras (TensorFlow) models in C++Would you like to build/train a model using Keras/Python? And would you like to run the prediction (forward pass) on your model in C++ without linking your application against TensorFlow? Then frugally-deep is exactly for you. frugally-deep * is a small header-only library written in modern and pure C++. * is very easy to integrate and use. * depends only on FunctionalPlus, Eigen and json - also header-only libraries. * supports inference (model.predict) not only for sequential models but also for computational graphs with a more complex topology, created with the functional API. * re-implements a (small) subset of TensorFlow, i.e., the operations needed to support prediction. * results in a much smaller binary size than linking against TensorFlow. * works out-of-the-box also when compiled into a 32-bit executable. (Of course, 64 bit is fine too.) * avoids temporarily allocating (potentially large chunks of) additional RAM during convolutions (by not materializing the im2col input matrix). * utterly ignores even the most powerful GPU in your system and uses only one CPU core per prediction. ;-) * but is quite fast on one CPU core, and you can run multiple predictions in parallel, thus utilizing as many CPUs as you like to improve the overall prediction throughput of your application/pipeline.ebuildvm-a64-20.iad2.fedoraproject.org|Fedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/Dobiasd/frugally-deeplinuxaarch64 3&l R@Uk a +H N5R ich _rI]] [d )@ aK>>{  !6`Q4=V0 9A큤A큤A큤A큤A큤eSeeeeeeeeeSeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeSeSeSeSeSeeSe2100563f6a8e1c8df685087d262aa99ab7444251c25d58e03d81db09ea23cb32781db87a3733fa576886b4a47eb6010362fd63c91609a003bcd2e98aba7b16798c5f4a57b9aee9290dc110abef61f4dbd63a4278d1387e5dcb9fb8334b7d2e97ff6ebd595cf5e0701bb0214262d85eb1a96a19e2eb06b6d55c378e0fda8c6b839fd26b9a1ddbf6b849407dca894abd431d7a4f7bf7b9038c052191aa34b0b69c1ea8b0718006ced01ed7295ca040dad739880028ceba2cc6785b9c6004212b2d1bf581c9535515b1c770c3019cd9b3c70aa5db9db06f09d0a3b5e7dd848db56e250a2d4368aa2e612a1a2249d7f1ce716f1cad2e3159853c18a4c7470020cb5e92fca9fbf9927f37569237ae94174074d633b2fcfffc8b2e331bd599756eb30eefb5951dd6584e2d1ae6ea20efa6f8b4d1b0733775666c02bf82c5beb5819c1fad51d353180aa4947eaee691a3b7ec11cbba47bc8fd74b39ab1576055c23569e63054766970295fded4330bdb7f5e30182b09d571dc68700b38796fd580c5e084aa36e0f7ad3f1914fee0c22b8e3a203f05e6387de264f210020223137090ea89a9464d3835eedcdd1cf8f5493540cb2356e1b5b9927598bac1a6ab2c4f4af78c1a5a0eec749163d7d3fa9e46ab4196e353a3563c1eb58e69eef6ffcd5089d2cd9e915abb931cf3f07285e2b757ae0996869622814961d5794b8563ecf469da0b5fc2a1c7a6b1c496515abb26c684fd2287f5541644a505e3e197749bd22aa3b181404391a3317989e8a8af77a365ddab85fb9c483d1ae10cb3bcac02f942facb6adc8a44ce55e5892620d8195408eac8a63bdeb42886ff1c8a032d78c37a313b5822fe8880b51eac321e364aea73fdf2999aa41034241fe8bb5aa552556373468f4bc2fb4b8d29f8c70971b777bc975fb97c04235ce1d4a40c045680ae82e379bf49fe7daa6e920256f8bc3927b9c18a7bb32cfbe103e0c50f30cd7475abdd6591b55f593e1c0aa267c17b93ce44f7c5faa80492028f92576f4313a5b0c0f4ac919c66da70a91328000224089cac24d6b8fdc066f91d7bb9286138e1cfa6f20b29dc5dc715b61c482e5259adc98e79b20a12421bcd4a340a320777cd89cecad50913f551746de20a6ad31e5f0e8dc7e7cf874964744d92a8df6ee655e0b9314b9bcc1a9e752e9f250a6855b011a9061b077a96a05ab89582da3e283b26822f2c4dfe5d4c4e7dfc7ef16a3fdb0f79e2556b778758dd3ee5975f3dc05938b89759bd211b3c02e24a305f6547ebea2493e6a965818bc6964d3d88042186f1ec8855b5b4b263656d7efb8c0fc531abc2e5df969fba8556a4c04796c3d7bfdd76f3dd05e603f51952acf02c03a7c7bd588e43c888c20d2188673a763bcc696ca28ec5188a838d6e892195aa80305931e96cd4cab82d4a69134eb417e7fa29a37fa664214e5a70857f7a0f07bfa659d11b272c126f0858c01d3911a0fe25be7f22eb34bda882c9f417c50c7088a7b5f4b6fa2843bdfc86a7e0cdbcdab2cbac03dcf1366a031c4c788732e80c77eb414f36a8d99efbeb7c790226d569e7327409ccedde465e7cfde9bb031999f033fe4324300a4786a8878f477bc06ce6322e4ea03e0994baa8d0b9bee22965ef48357d35860221e50df0dbce5c1d955b31ef43285f8d085e4a869b943b5d413afff1bcbdf1bf0d53a36eb454e1cbc35bac7ab51d87628c231cb6a22372cf0d5ec8982dae97a82b66a500c13eb4b409de65db2241ba493d904ebc73ac9abe8be6f9acac173731a1cff30ced401c70b1f075d234a060e43aa07d7cca3dc99680b1f6478112c282ff00456136cf1ce4f4b1e3abae5132c7cd54335fffef7deada3d0d8b3b751abe264da3e604744ee722a6dc8a1ba75ba27585086d4faba7242e7b8dff12a85e5677f6d3a913841296ce4684308b215afe0dd33648a1c51bbdc829251a5cf9e5e3038b7ed788239604644f51ac9aa851d12e0712bb0e3b72456e5a53838de47a8580ee96ad60d3cdccc31f01ff9d95548a433c1ea2dd0bf25d6e89b179b93eb1f8fb327ab2555ca19b4bce8b6fdb6cdd32a22d123baace8c6d244afcc909335380e993ee50dbc0f2a04b2e647d4ae5077a67c603c829064d9c194583143e5cdcdaa295a43b03051cf0eb5dc45f889e2c520019fea0a704caa4af95324d53a5a8af9e4ae0ece640faa7adcb7dc780f73b9d04ba1fa847bbdc427258ebaaab6649413d7c59a8044bb7c594cec802667bf5d2244837c819d6f22a3ee4e52f6532e6db5998c25b791c759016b878f3098dd0f606642d5ca36f180ea656b763faa691e5d9a94f9dd292d9b69ae18f5bb4d0b03f907cb74b6bc6d35fc7547de898d777994d5976a31bc6238f9b4e4a1a408e9b9d0f6d6311561995e681af7c0d10eb42b9f53631100c3239679026379de953733a9c0736748a35fafe0d99549a7a56c7e006266eab8f35aeb4fb8db01f5e1a28367c327cb61c778b79ea8af956f05469d793729d974d9e59b89b93bec4998a2d34447ae757a96e1c74863271bcb63f07d5e4718668f30a0f8d6e31f0f76e00b44a00606a560d81a8b9b3a6152defa3fa20687242e78d8ccfda26c810e9e9c2fb86fb19672c49a91e3401b6437da51889c125130a32b8ea79861d9812a14420f355726e4927097ba17d28497e692dc21192aa85e6af96004e9c41ed2ab8e6873fce2705c543b852b07fc7e19f0b070c68ccb6cba20d392f8f2f551c81bb405ea43b9a8cd2077af685aefead57e653104f13ea446391a6e9793ec5837c24d45d110c7c60e8ae37a27e1165fc0315051f4701451ed7a6d9d24b87a2e683bcb4a4bfcf1d8c603745c2dddebe46552ec83d36a4abef47a20cd3235ff4de3e99a79a482ed209e878461ab91f8557d7e119154283c5226acc091eb999532623513926ed3f7f3247850af5bdf1c3b97d7719b82dcc2f33e6beaef2fa231f8623ea766381fa3141f79882319f9633467fd9e330878d7cd079c20c2d82cad0d1af0b6b65fdc6cae2aa130cbcad0c94eb29156a349ae72487a8c11b11514aef1672df9eaa5fe34d701835f676c67be77eac1c015a1c8dddf59920e132128ffd2fb95433784094e1fed0c22531aa7dda8c7028405c0f71d93d76ef6a391acd833b46c12d7be78414e0ac8c3b38518a1410af3353ae9767de0c1df36b6a8a338747e5edc90e6769374f6fac8c5bcfecd29587240dd8c612e1034879a290c227a6bcc1b130ab428029ae8d4a163e0cae2ac260e912e6345efc0ee18250293e33c83274605650d7079ea6f90aeb9221776aacdc09980a91babbd64b774c5fd12f8a9d0555fccd3c066f6109d0cadb4a119f6b228be50feefd5d42476d9989c6c74adc872d57a8ef2d6812bd3c97ec98e388b9e0cb94812bdefa0a4cba167693b14984c28d9f053337e22e55f7a08ec71a7b33a5c7be9f52c177b2cbdec99bf16ebe40e2de4094719a4e4a1432ad933d8d093e8c76bea3b6f3e4e0af5c12c946d7e9655dc4bb789e5fa442f6ea40636c95c9c53723f26c8640d97330d4623644dc803de06bbf0ea882abf0a522c5322608734282c94fccc897085dcbab2a0e74287336f3f89b154ab0f829682a2f9a9ede8f97a29df2f1beca9cb4ff963f67a8ca9533dae29a62188d096e8714f987a33eb0792a3b10cfe6bfde5f578f9fb8aef614d837ad8cb9cdba7ad968af6aac15f3a3abf4afd6a216a8bf6e140345511a4901701d64a1f6ac9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfrugally-deep-0.15.30-4.fc40.src.rpmcmake(frugally-deep)frugally-deep-develfrugally-deep-devel(aarch-64)frugally-deep-static@    cmake-filesystem(aarch-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.19.1eed@eoe@e|?Fedora Release Engineering - 0.15.30-4Fedora Release Engineering - 0.15.30-3Tom Rix - 0.15.30-2Tom Rix - 0.15.30-1Tom Rix - 0.15.26-1- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Reduce license to MIT - Remove unneeded cmake arg- Update to 0.15.30- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX0.15.300.15.30-4.fc400.15.30-4.fc400.15.30-4.fc40fdeepbase64.hppcommon.hppconvolution.hppconvolution3d.hppdepthwise_convolution.hppfdeep.hppfilter.hppimport_model.hpplayersactivation_layer.hppadd_layer.hppadditive_attention_layer.hppattention_layer.hppaverage_layer.hppaverage_pooling_3d_layer.hppbatch_normalization_layer.hppbidirectional_layer.hppcategory_encoding_layer.hppcentercrop_layer.hppconcatenate_layer.hppconv_2d_layer.hppcropping_3d_layer.hppdense_layer.hppdepthwise_conv_2d_layer.hppdot_layer.hppelu_layer.hppembedding_layer.hppexponential_layer.hppflatten_layer.hppgelu_layer.hppglobal_average_pooling_3d_layer.hppglobal_max_pooling_3d_layer.hppglobal_pooling_layer.hppgru_layer.hpphard_sigmoid_layer.hppinput_layer.hpplayer.hpplayer_normalization_layer.hppleaky_relu_layer.hpplinear_layer.hpplstm_layer.hppmax_pooling_3d_layer.hppmaximum_layer.hppminimum_layer.hppmodel_layer.hppmulti_head_attention_layer.hppmultiply_layer.hppnormalization_layer.hpppermute_layer.hpppooling_3d_layer.hppprelu_layer.hpprelu_layer.hpprepeat_vector_layer.hpprescaling_layer.hppreshape_layer.hppresizing_layer.hppselu_layer.hppseparable_conv_2d_layer.hppsigmoid_layer.hppsoftmax_layer.hppsoftplus_layer.hppsoftsign_layer.hppsubtract_layer.hppswish_layer.hpptanh_layer.hpptime_distributed_layer.hppunit_normalization_layer.hppupsampling_1d_layer.hppupsampling_2d_layer.hppzero_padding_3d_layer.hppmodel.hppnode.hpprecurrent_ops.hppshape2.hppshape3.hpptensor.hpptensor_pos.hpptensor_shape.hpptensor_shape_variable.hppfrugally-deepfrugally-deepConfig.cmakefrugally-deepConfigVersion.cmakefrugally-deepTargets.cmakefrugally-deep-develREADME.mdfrugally-deep-develLICENSE/usr/include//usr/include/fdeep//usr/include/fdeep/layers//usr/lib64/cmake//usr/lib64/cmake/frugally-deep//usr/share/doc//usr/share/doc/frugally-deep-devel//usr/share/licenses//usr/share/licenses/frugally-deep-devel/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnudirectoryC++ source, ASCII text, with CRLF line terminatorsC++ source, ASCII textC source, ASCII textASCII textC source, ASCII text, with very long lines (408)PRhttps://bugz.fedoraproject.org/frugally-deeputf-880d464886a4db2990373ad68cc409667f52f4968a1a9952a00cbad4360d34dd007f9e683f93cc460ec790ba40f51ef4ae24d7d1549cedb1665177bc6f6ce45a0? (/h5-34fiKyBu :>\n<볰4 dM"&7  LˀW ="Xֲ* 2Re|Ρ0m=FǰCeYO7Ve6*>x4ĕ^.cKH2КQ$et$ATNA ksJ 0 zn;'Xv57;"EQMyd@QGDcIybٻf*;ԯ$IQAdYI[“+ $R5%U_,L+(Wq0Eȩ#В}WrhG?R;~Z7l>#dЙrRو8@j2rLDH M" RWO~˷rI9Um,e[?֪c[ 6ϴzZZaӗUewy{AGԑ#LuzH ~bd(ЊF JsDmljΕ@[3`uXߋƈmv8"82ɎiBL ,fA8NUA/&V)Q<äIQ#5=T#TWG|D `Z _U㿶/V,?pqqѠT1֪fz/ Re 04h'#>is֊J8LFԁ>L*` }>sڨ~& =x@cWZ| [PtYx\CCSp7|GʛzcYJS(PhҲ5{׭1,*/*3@\v"0Ë#[@`bxWal*̒=\C]ǐNC).f?b9JN Ais@2 /acusR f B !vd\g*$hXߙj~AعҪkzD!6NQ$ISu\Ĩ~6N56wR0m #ov[pY%:a\24CƢ#O%>tLG by$OzX0J@B&zh Tua eFYwFoTzv`!~p{M?h4Zkj^X†%i<{Y\4Әwab5[V"zARAރlI_q3VC0RIen(k$ "ظKrďg_NcXv?Ԭ1|I  ^C4~e4D<:H+|"QmՀ C~ Ks,vOkg?;mi4.=g~v@2#=Y[? ['J+}@B"e%-뵙C0OA|-{G_$G%A#M$g QU 7=/4Xx#pʵA0!:LP$RMʳo|jY{E{UTE (%L |p_CM['pFKuүr*X6Χ2!T45oQ=ƠsAt9 0QQYkb ZMS>:M&4x`V#ӗxHE"I$R%$߿~59"/p=t:Nö=nr#/l|IDȂ@ D<VA'akbt5 OrE ih2*yXZ+7s^ wK,ͤvYηD\ƷRCZ &rryF:L-t 7u`|\gs4Mp26S{p*1\^ZZ9zr=`:;/?7:?<`-TϤϏZ ąLJM s͕c+l)R hB)&zBYP`J+Fhn+*XOz $0 ^k4{)%~v?[ڽޛWn $4$s8ѯ @d<DsDdPQS&A}tECM "!QR96g EX=eBs^4H}/W'zE9RI ZY$(dױ]s^.f,E .v0ɀG6G7<4Ko>RA˵*SRlv̆&`̳~EpZn3h:fxDs|w_|*>W>aF4eTo+ $2&Ձs4t U8>B{`:Π$%W)ر>v kR'uC7< עQ1`><WA<-rVGZsBhhA/k ;{6f*S-/b^H;S246u/u<DAXb" J`}LcQ.WžN˄ߨL9& j pQRh!8:pj fQ"#,DZez)|J 賃wvFVn-Ї<t qE} !ăF仒G^4p7e }w]p>iJ!TW]-d􃮙LA1d 'L`N98)1Rox4~gxBDB2Dۻ_i,/rR5ˉ;o~O_ZASlnO(:7_ tJ0 UbH(d9Uus-/Tslx$NB@ ,Z ֟>m{ɭ/:m7XPݠcC/nvKĊߥa rz |s$"q.ߴEQ5 [Gi@ G:C/F{xW$MÈ<'[ :/nl'ݏ'2CP؅h= #|8G)!~``g٢I9q/Ջb~{ӓ[ܺɕ.06$it" /( =Iї6!PvyC\ G W{;uD\l;#s{c0mS9 `Gm -[ȏ +@h*vr4n:R~l)N_be&3|j÷CesX; #h2䆋?Hsdl eWNҩ @xHz#/)-Mh5vYWG܅6tl)*)OdDge)R\J)VZo \wixH QґNm4K13c9YUB:HC]+cNK 1Or5ԍ L[CkutX#vYE$ny 68xԖfePեmp˝_ j1"ֈe$b(*9P i^f<$iiB+,4XmמODm+-sb=f66S*`=iKq跻_0-S4cqeGM?W1MqmnUBE\8ee=FL>dґ1 J'9)^(f#dy ?FLX-(o~Z8S%VܝZMx.8hKCaIOBM \e)0!Ķ^bݴl'e(W}.n Vg$$4K@ }}"n`i _ŴE,f9 e3&Bvo\bc>3X1bQ,o"0a)y\KOb!"̾f'ϒR/HxK ]ԿMjPwWWK[ MGH{yXhwJ] \Kf$1)McQ7 5dY IA |%3#qWªVmB 8)Rw{:(z`ٜ+?G8[̤?yRh-G-FI9뢿H+gk?‚;R9*=V'UWW\M҉s\Qt.ǝSrW緱(~ RGW(;\U"bke'q'w ,PpU ϥЅiaJ H?bp8͢5=/ *?5rjnӹ*Q̸76kS#H Pq[ΦxzQP98L{].OW4LGIoy"b饤qûVlcT{Ǹv0=Gkp_vͬ~ Tq|f[HʤYY v-Bzjc}3T_ C*8YpIaM^r1o}'(  n n\h TWP mΫY }o~7X ق\s 6ePPLޒP"\)Sc Z!CW#TFJ0Wl, MÊO # v?fY`ORWjx A$%x+h+ # *%hR e>ɟ$jhwaAsѠAWa\VHrc.lC f%"PqKN$7tyë N?ԍ9wA9rvUFYw3v!!(Ql0-<ʁvq^LgeDmK />^jb dry E<ԏkp2xMnhodF8AӻJeߡFN+e7;~}!* ;%TCxpWrRaqn9$?–]68hLrMw{aj:,67[,>!IMXv1XhXL|=0ޖg ^dq=,K?P"mc@೚ {]'(xhF w8݊)㮮O0gB%RZ 4' 24^^, A'+f]^R0倗lrtY=n- -GtJ/; u0z-JPT)C9}(&2yJ3?KCu7'_;kX }<-?oh(&p%m1:fKdK,:7 qIJKG~wt7'jW}'JFePA(q%U C\CdgNȩ&y|B" 3Ř sT$ Mgy W[5~D Hr| ཎjxqe 67 k=h'_'?+u$H"^!)\Anrҩ](U~3< -G5 o7hYmE-Bu#dA*҉^Dc%6)3}{ iCfH5=a7":;fo+F~s$tY+s $k.RT-N t@=b.|*Q¥sEgq`>qb+"i0"{C].[b^?EylyWPbM$ׁi }meR'dڗ#kQ Dcxn5 PS)f9ڃ.\bwW-([~_eGW~ Q`NpR>oN {j [De#_`Ήc}/VI0H8XI1\.ql\FuʱO7=p9Y;|Ҷ*d.:eq(DrYH*):U! pըG1Wz)dl>;̕n ?G m2h܈LhSle9 (|xWuG?Q"Et(kZe*MD:g8$B yKxWB~FpDZģq\6y&a`8g)*#G(ug=OiI"PqSwā`GdC@v߯#y:}be3lbsV(H3`ptzV[W-C]MZt?Pۯ;oN IvmFNv;(9P2H d%*N+ z;_D/99di I<:`G<>ZTeӃbݞp6e!Xhe@cqB%_(x߉%QXrğ;8偬?r&*@E|Sܫ N[CY5$QJb*>-yF|g`sJʽvnKhVQKY):W;ӕɩ*M؈@>=b?mA}wgM&&2>8>a$sqP}3\\AGko7MjA@`ڕxfP5qo?j[}X]M>Qo#Z4&۔i3e:+J),6ײ&i#O1bq|7Nؕ% Aߟ*-N o߈9[MΏ礨6U 11)6JpFk:7쟿:$a:aTcHU, @V8>#m:xϢ;clؽ>V8e?l畺meŚS(椞|"s``+l;~Hg\kʜ [a5GoF04 i A-?E!v;L *(dEc `ytaٝʹRxNB4'%hKSDx!&tf:Wxd"\I! ^ .!/+VҲ/D˳- ~L"_"Xr$@lqOuA|}bj>7зh͞Kfq0Ri35xtY15[+u#L P7b *۩+~o ?eϳVφ"KbU<46 N<<נqRZLlj4C'ޏoiy #gaLfEXD1 Q)u:Ss}\ϓr܄UMYn' qܬJnڇYܺ4aM P?uQq{'Zͱ'Z uBQ+RqƘ6u2#:xy-:, ͯ8s7ھv,dMKNOထǨ{@g%;#G~wːz%.+; Z2 )7`p-+zᐚ>AxZ6[|!]B/'Dz<ԈLu&Lf@/3f Vn2gaRs71r'A|9׿@YLt7Ǹg:{Sp[S 2܏N_`<*E4EN$E=D} ,q][pA+Du'aGߥ׵S-a᣹ Q'Qu`'Kw*c+yVM)z:"{sAC-IzXy#RgH4F {Ϗ3ṐrZQNS,K{fF1%Oܑn3Y.D3Tʎ6P o,uU䞼T7)`(>w 3sYef 8A$k+o8'0pٿ_Nmǹ= Pb `G0{'K@ɗ$ұA[8A BuEΈ$ 1"nY")lN1bps)L(pwJ bs"W:* N Cșt}J)E 9ih?wK8JT^ڇw,",BvX-:&cCa>/$CO}NT@s yI!4Z B=XՓ uQe W+cA N.)Xai|qA|0%("[ 4u580:zw-Kp&]K ZaJ#}$3zQjSY(KҶ^d>< ~$@Ly#ibV-|twX%n_ >+S:cecsc;*Z0Հ9  [4ڊ9WLI3mn7p"@7t0Zo؞H6tix;BQ9}w[;mLpg7 vHmOw=ܕl8b9W0zb.Dˡ[ q͍tw(G*6ODR# KTB#kfO҃!Z^"/I)+ Фg)u( F4RXDZKwrBC =Abo56w TBƮ<1HڬYS(25{YHwI@rh%Ge nsА35~:(SU} ~KN~8+OpM7&0UvՄH`ՇrД.qlʫM0z9'QKfn0b8F'}Y׮ j53Ð_^k5{f?q}A9;a(FR}[;.[ \=%+ Q?PSbIE3/u3B?[{= eKSIC)4D`\j"8[}i!icFη MbWEElkb0L,긚ϿjOjn%qw#F 17(seEOE8I=D8Qx,87͍|hBNāi?'PLja@=DB6 á +N0W)Y&A| Un],$mr0%$Mpg ?y䫻kϕy<Ψ*D异.fHv]J6 66 1?S3c (;ݎKvDc 80~AAfe%K!ޡ1O?<ƹwbdz3 %9` )6?~鄓Z g:i:d#L7Ʉ'&YXx Zq_CM}た0Ї2it܇&z:Ui|,([JHf[Bn]{1F`~Cxt*z{ CHC~g i14QcS%Nݴi5T_T7guI~O&6?^^*Ϥ3z4)iV2񇎃 v^V7ku7WmSy 7P4f:D,'O?:UAڑdGnLEg*jR&Yps'BɘtU1_%."):/j4[g#C4γψi-{GN0ۡ;EUX{O8vye$(@nOЭ^ۖ[W'!nj0g%Vy͚<` 6i!>x w+`"RIi6YznڐՍgF@ȓ?`'qerlZvY${[>ڀ_+쁗JlrXMTdzqI60g>2I\0 Pи1qǜ+ Tv~%eԤ㇯}e0MhV+~p]zp*e7xxɷ҉/`G9%)-ȊX'A8j:k ,3ϯ8B G | q*^AZe\8Ec:G^78]u b/Û+dc?Dw#;뭃%j4q&XEWRqRK\Q#cuHMt#8 : Tl6Ufs\lfP!G#XPIXiMaeǟ~ ӶEuG;O{+ QTϢqG<ώmxT U^ &gE-M,J{σoj1a50K`W-,6^H$2 =].ͭNU}EB#Ia%+{")ViihP +r( E,K~ vcm\5N[e|~X7LwwGK~@Ԇ4,zoa(к՛l+od T+*bÉn'^'6v:'Y <s`,qtkܴ8:Ζ5둢&0 3ܿc+1uq79)pmGfD7#,bFA/Bxa'+*<\a=0%S:528}YjoG]<Ƌ|Nx jVsS;a"eߋ j-&?N@ۂ\4L'a^1^b@^`#? ZD'@n${P4wD0ȟ&OἨ$E a7Ҹ psJʤ༞5&+B*'0-BC8SHB$\,рՄ}IḨз\H*+9H8rxJiʠ#8z ̫PsaZ~21+q$"qx*.s D) h5-:'IGZ@[v3 (ePLaK 20{x* qtMxlf"+ADwbc%=J©餻pP;.RMmQvۢa2GpԞ>.e8TQ$"=;X{MM'SL{;>oyeX?iF*+71-)PS31A=c%HDRƹC͘kL!Y%4;"( Fxܣ)D{T%OB qt((,>'8k)2@WQFYLtY:HB Х/vv".b"%NP&U.MzOYV5J]jKOGE  ^Yz(LH,\܊xhA%}*-܏%A G8.l"ڪx{a7a%3wΕA`f"Fy*ힵ:I&8>.UirԘrͽj͕\|WJ3Qv |ڻ nN (ԙ"r`c=q6"v`3lҋC%~I>J~j}^nRG}b<*x,ЌCw}?*blba24ͦ|I'%E)|ʨ^{|y<|0O<۽U[sHL?VSԍ'q]N݆7~!;nCsEUռҐxw"}QF S:UL<ސA,Mn;>z#(ͱN>JȍOG5%hL FuS& 7vs|,M7f_>Qegk!MeM(tTsZޟ>N=K )#|#>y<[wB!)xg$7yFTYQRtD*"QJ)Z.KRi Ѐ Aά 3Fвif1tkw\/ G3'|OTݳgyE1ap.c5<÷ GV-$2/Zs /?Lr-`@uqM|3 w`XSEVa DE׍,v*Ą^K(Xnva M ow0U=nVbxG@^98Ţ1Zi.Wި朧=X8,LA拷޵EV Qhj0֫ ðǙ2PjnUޭ7V/BAfo͵~l}Jw`Pxr1CY3߭c94 Q Ǿ<rJKEP(e2F)'9è23vfeL)$)]&FT4n+;cg iE3Ce{gY#(94])Osi^2Πo^ޞ{)`1wӮwt]&3純\.3_>Ux?Z)Rڊخm_1+'CΔ ɞ&s.\ڷ.wۋNeYm»F&f梮E]dmnS:Vj+rIL3m;]W|\eM܌3ZUUմ\gnrަu0]"L>sg\#A.fBE[k @y2޵-;y" )QP8OePOGb,zyJyP(۸ms :AZ 8KW1ä\ 2ǥqSpY/T.h]uzoVdc=23]!lwૺLD&ާ'*BaP1L81̦7#nD(J%A6((L~.]7cFy+e <՗F~eb&-mNhf/KC\vgȣcqxb=jllU(5q4. rz = adM!P+ Ҽ} l"|UD4ݰKhIMhkFOi&d{,e ϵ?|jCڹPIq-᝜m(4Ihp:+Cb@ּa Kbͮ(J;;7[5|KdRˁ \jz|3i7>hp8qaQ't4-4]wx z:ZL<# _4E\fkrVyK c"gж8޺àr&VsVlUWWmdVȐMU)./!kV-?M[ȱ%6Xe;ZCքwrrT~!oS'L!;pgzW$I:b$4Y"=dFqI( (w@t@;aI6ToWM&K2 3e^ه -ԅ,fH+^$?d!Ef;Έׅx5F(/|g.qz3Ilds7x"C.\J j} 61hyMfa.q@H4I*3URQB"E.wH_Щeݢip( Gow4dփVszC:ҍHzXYk|C1b$ 0 g:|aI%3vn *׫ըϺV,CF$m*Vwߺ )DKN =0(Y* Y i-L>._• ~e"&Eld1dCJ`m턊LgP?$"({ =IJy$’QTK5(GB[Aϓu&7’TQ;LCp_\t*43+Ց7s:Jd84ڑ'.:!MEǴ׈ODᢐd-LtdA"9Ma$::=X jG!_Y"ٳ}b[BoR)Яhf,hXtt%%g kCLՙ&?CZ:72#0^?Ң0Uڤ&*'xV=,=sv[-ū DrH!C%& ekmj(u]Ғ&nى>kP|dbth|[S(p|U}B Ipy𾭑gSDd;6(ЃOe;|sQ=no,u*@2!)H`xiA' ZFciaAb)ɶbvJa]̱n"c\q.P`x1I_PG1]RDy=5 KGRVL9݃JxTVE%"2j:`EF"M ]*Y9t2\#*D#-]wv3B}Z'G{KbA]*2!ZK=c/|ŧ~ uy/&Q*K %ˀvStHB^6OSA9L<27qnP#n4CrbЄ-QB^:U1r㫻ƽkyer#opRN)u@|/ ʽ0",{xCأVQľF.&kC^PX<LJR,U#/5:)v; (@t2I^svk:AW@Z z Tɶf0j$35#BB&@RĐf!NI-5paffPp2 h^VyB'j/b {[rٖ eZnAvr{#wQHhXã#ƧR-|6F}Yڻ}uc GZ|y/OݳzEDuTl#h6nOy]w7O OjoUה/Ay̌nH(KWYLhV1K)WWK9 Ө0x^hcq6qb}jc΀tO)[gЯyA:E"졟mSX17,rG:vqiJ>I6@D;ԳlB1O ::J³ӻ) V>=dRxͣq80385ӛ%kj]-0š{(䩹{<.t Bc7$Ae('c&(Ir=*[ y7!qH GsyL{G BaxS: jm/&Yq0c݁DY~+Ǹjk4:4-%̘QT;$T HXqivTZ?I P!ɕ\l{㮕jW?\73 zN(XZˑ]2J\؝Bs?+6(M>mϪؙPa)m5' jl$9*ǀJ[P]0"=$]]@IYL>:/c.H󇆔BG% ӝ.⼄OU'װY(ӄ݊#IL:,:S:Ҁg{ح~c{TҮỌ>],ƄbSXEʻe_T 4m(۩}P34@sk}RH8djJW[ &tJay.ҠDM*Kf#e?2 qb~FYQ^VW| fؓ`~Td*YɄ_k,X/;@DʾUiY5 6dN\ ۶h:uO0a|k!Zԍa7' w$I 2!e FQ|?!14 5]fv(}D$rQLmKg$xx&tbB|8a?JUp RQjhG?1`mRW*یM.:".Ұa2c=/LRˤ6BҶJB[9E==X)ο TV0e&Qk"^Y"OWpC@}2.{;V56bo+,ce,eZm~;.u= UXF–$jfF3kOᷳp, dJAk@b*6=.b+A i'$D1q+EMSCy`ǃ:/T'ύ@5*h<rʀWyCH" e%:«,7p{Ka8^/r1ifҀEGyI#)bcf6xŹ:olB1>; uy=G{ os9@,\&񥄦Ԝ@ =fDj+4 ߧQ e[ }<=Dxkp#!:k]w "FŪĖGbO+[;{ܙ,FCFX/*?-4: S$ ^,Uxx'qKurzn)]8QoXB)0 An6Ec[D ],y tR8ǰ$YerK m\ZA魳HorH.LPQum`J=F>FVd{#vm} "y2s@~@ډR:v6`8Pe&8ɘ^ƢFityvg5R_rikzM(4̢ޱ-.q`8N?J!.knd7,n'&`?l05XHhDˏ7)9MUR~D@f-;{ a!р##4o qX7L}˛K|]X|a3|v EPz SA]ua?Zɓ|[ ڠ=ƆSdG!?cݻC%JnMy ]NdQϹM'9Y\{p.h"(ԑR&RD^fyib4bF[yذX'OA%S 5BX?j mtpz/U=!Ii̴`g`ߪ[ zb2.b}CUL5''zyLu0 WX~8@ Eސ Iwf^ɭzx*=0ZU77/j#@Aw\6 tW4 .M*-a25 @[x-֥׫ƅgxL!(zGSSr@n=6w5A> 㔥'MS8pbL<$A}4 (|,M,J8 ƌ -)rw3ΞjjxM?fQ;b;R6| )yY_?Δ o>uMx0֪Ngԕ-yM:5`H fk.s^>˽ch@U,aNgnm9*$;v,PxN]#, 1Hw*U ܞ4k)²+JUyQ/" `~C"T ?JǘҾD=WsSBd Ek}W_h i,{3NA s@LVFҕ9OwlLqq("z8ܪh^_dYp ćZ񱂡Caphi~/u0@d(kLgz }#ŒLۨbv}9W&NE0/e#* Q U=@o?{b2x2=GPxV1  "O[zC:*sqJܬE)Ur1"j J$ʤhiΧVD *a7xgvf˯mbV#uI'tFV? .:d&5íBv$襔Cb4y7quiTI48]RN[8FvgM5oZk?=`cfIw\Y |dhq!AFX~ ܌}zJS˹;0[`ViL풵Yzoj):lia6NH%'[;le+x6׿ Htgq:ؚ52| u@+~Z.mSxlB̡*Y z_Sr'I C RZqC(X *!r9QP -9>@5P'+t,f#btl(;YHr^ tzDy+6<G r] kp18g(V"($|l'5n] ú=Oq=.nP|LGR}ZT(n6MtNFƩn`k!CM\n|9հS 1ۂIp)v'ĕ>gp㞂 J8;TÑ)9aР9!m{ YAgx:ifBp_$ wۢ|1l8VH}5ET]H9_5wRaŒOTN$IM$C56`. F;zQZ*t b=oۓM=rx *JLĜ<.nRmA9r,菚ivNR,ocyLΪbA7|D2Kb 3l){'@,b8}%  =.ngu|TeZ# J!౒3 6Q`<ď, )r BB/yo[DNF$!IY8ˊ5JlixC{QP,|J*E='ze,l=n8MΨ.k@꠹ rg<& B5+x>q99\$[޶v l .)q dd /*vD M]B'liOG73,L(+Tp2s '^$b,VQ!iC܂61?WYBpi-cXJ['Nzt"v:VYߕM ijbĸ V];55.n& S{ veylbC"<~FxWncּ8G,1ԂT:!.όbH`H6)("7ZnTPl|ZOLKPoZ y^` ;uI5IٱN ĩF[7fOIu) h#xonG/Z^EjN+(xTh7(rN֣#;߂zjSf4$[B1#EQH(}%gNt)e%܌ҝ`'[^WB64'l6> NZ.V+^[Zh$2.Y0=`7iѮdGtә{(N$'d4DAgNX}41:bp_ Ziތ_7n-r`) SVQCRLT%Ԍ[Z,_K[d7x5L sK񏭜,,7бA댫jD^zjb顼a/w5V?$3iU p++*'-GV؉F3:e?6qŊ1ɨaK*as[- :/C5DQ]xf+oo2̅3-Bervu< ZZ(<V-M*L+g݋AA3'CJuj30o]O/3P =R7% /^tN"5|⸚d\[?(Ƚ񼾽NzUr #\[]%} }:CAM xßx@;.xMv^6zP/Wߏ@ ĒAUjYַYsg@'8؜JDfIH1Cgg^ ن_nX`Klݫ~T.j/ =DoN= X/zݠc>s<@ZpA3"8Tla0/7gg䕆6+Gg XƸ`J"9QZ,~N;1!NE@IMb[yJS#P6~ROu&~uA-}8xH\y(x{ ?wq$_Bs!r,QCC3:24, 'aYL)'< `~}poMfަGɉZp?%kHXKwPP;`ӡf>_b/[ґX|=r. ˣ'F)8b'[߼L(l좓B*jyxv;Gr; ~39Țal˯ ;y`IyU8VTPuO̐HNڸHbb c`18< 0B7^N! WwR|"R)=nkڷzy3a׺`JRgB2xmC#$:,CM# 7Od~ɒ.B ؔ7]6wP2s?O+8v}sN;Uo"X4cԊ2TwYԚ]KIO}7piD`PIp;;%I<<LMɂGYb/㙄foZ-1 ɓ;B:J)Q)nSMeo!סjFTNW+bNkLmIjj JueOGf#BJS!I޲߻:oNuFo¢XsAgԒCEZTiX)E˕hmVYMe% ,B.?}Z] wT%X!:RgofZ/e越#,UH._yc3yB*mfaO VX!*k8BMYUT0^5z_A& Tvoh̩l9ou}Yٰ(>]a*r;ONm0,/`G 8qMriiֆ `+S"S(z旎۰YK.4n2u8Y#6j'3K*ʷҀzVΖ@sC7a1 Y|a?m PӥboN y%L5żA7gܖ1"jW6qYA[[c>B_+%Oݖ[fi6͙1F+ne. 7K;epX?2O_u_q 0c1/&Ћ 1X Zg uD̏dw#~o>G]J3q:ibcu$ܩ2 [88q}YY2,/Wa>VQp/_nU|%62fy -%ecb)S.3 Y?cp[kA+cy+ bp' ϵAͱn9G:Kb ҭ,8A_GSDQrc:t9/iaBɑΙܿ"V"2ҐԚGr'P$|Uͼ^U3&w62u hʥQ JɣY?y dE?˻7 Va*/bq֚``dȠ3lC@^cGx[RNy'RVo^'e3rCty:Uly e8劖ms^M7)_'fj?Xg#{em~*ݳ;&-K `n#3NZ';-B%R?p8&KOb[,2#7 q(y=0mbQbnh#{]UU68 3GEP54rX$ ^_ٿª@Sd!oizD&pm {P,x皦eLP!8ޫZ*1y&rȃ" qGnWfR{・t~O0xAʢm_RY׬fxbz礔 vzlр|/;V /$?yϱvmY6Y9'c8Z{aAm:k-kԝ0Tm|CYRJ| Dݍ/a,J##Dx;v`sFHrHH|d<&j"#GiHW*Kv<ÃF8/ߛb/dĥUsJ#++cc !|z"8OVT*]aGܲ974%H:W7njN3{o73)^y&Q^XoUʚ8洫 e[^[,/ccDQDN"SAN!slImk1u ;M@O|3if8Co2o mk/9k. 8束D׋]}ݾwZߗT0A9+oZP XHF0#q )e =?Yt}3&2m 4?K#\ nl&K7))]x/I]_X΃4vpTte1_9_a0LYآ1w0R0[7V ?w$ eymyYH@-c u& f\iq]]- !8YKȸ%gRv]!Ѿ{Au}KPaEud@ub56eTw$9C%j{A#(ëf;uV0β*&wF/< o9"ĦeYcx~0q0Ix+ 1_"pӔȀ_[*¼zist?ЂK C$T Xki r,?f&I#ymDQ/E1D~JˀxDF ґ"pL'u E2v!qĞ1WiLQmy͌i 6l[;lڍi|/[;it͟Nu6#҆͛ +RsZh=Ttg똊e_< AYB=VE8#K;At$ᆕRQ3AݝߌC udͳ ^KmztkͰ&/$]`͑x@(eI}u " kk9`d9:+𲻷48m\#Nנy1=~׏7O$Iw@^#pBIaK/Zzx\6].Ԕd윙`(򪙝k0s Q9MB@*!\ c.BQJ.?l9蠟+]’ppTU]PsO=`p姡!ML>gWV(+ѤG3lnt+K<`[p!VŊҚ/cÚ ]*ήE1mZb} jD:s9LjiG{q`S+X)2`T 4G*JYGdq!h +ҰEP&Z#M+"^1cD[S}<Gi$b*)uro*TVħgjORI\{U~fGG#O'@Q x2Ic3UH irK7uO#}Ckt$1 $) F.ҿd4K/w }vK$yWT/.O8 i^3=op~ EnLJ'nc:N,l,U{)/*#0ᰚ(Sl(h#vֿ+IU8\@EkmB#keCpヘE5H@t[K=G|N1A\ ' S|gޠB ֳD*' y(|l i!ª$Q~ I Z즢:p2D#Nٜ\]R̝iAR\Zƅi:@NS{BxT%&VJd`cx8& Â<{/j]Ğ嵼%(ou,=FC[!DJ-0Lt=/R!2-/vAyF)2]Y.Z T)"@~aݣ:P{A."ٙL]/#ޚl㌉!eHTeFf PdO 4.W +{jjdKkWLxI*v5ՊZNV!jKc2UBBb/rKjP?9EmVSPː"晆i8_N~&v< :O] 9EKÖ>pxR{k?Ŏ{(t2oԼa P&q T PWqF~]BPa~c7r;{rffҳ9EO4:UN41$'^ >vf=%A<7^֖Wlda3:mV\{:ڕ>^\<݆ -|#N2'OGP?Ąi(2fIR4qd"IpW֊-!e{'w*hΚ LPm55C[G:V>q~7Hh:_Wc̫hZ(%s0T(KH .I,nW mfo$]l}^ڸA8"nTܖ;4<-|v"&V`&W >N[3>aaRR/p78/a=yxOm2@ߝB5 ?Lf֡F7:|KdѸ?:jtzr񴄺m- M䢢+J䪤Խ\ o}VfdXn򰲘K|Las 2`zŒZnjnc;(4 5"Q6 fy +6̘>2~CDn6=b&@(QmDw"ȽU[ gda,/Zc@'Unbȭ@NaW?͞Rg+D݈|ꔎUnSԧ+WA&KW A]IWLuu 8$r&W&Sm)_G0:zHV3|s!_y!dەpqzWOv/ܕJo Yd{X5a9{NVT>^xF@]"Mv^pc[GZ'LuGqL #N0 MaǸret9^ :Vb&cLT{J Jh,pt VK{Ԇ_խn|ˌܲ1ͩ? y '$o kyznŌF 2[N;# =+z'JT p4&R}pRop=vHrB Y|TJ[sB>ft5̈́bib\Z’g m>*rx! D,ؙ2 xƔf:5+f*K2{e{&LDnbz?H_lFRUp(v}X!]eJrJw(ă+G&/b=Be&vm~/}गu6{-,./4AMٮ!eJ.jHǦ6e'U%n<,#g%_߁1՜(;rB:PsTx:b%Ӻг' "6|Ok fd#;kTز@2"L8ZB׉70c30GtP-M'cOWvh"X}vف.]m{KȵKF[Bz]qKuB^Ez7"vgx8!En_̟&u >\wiD)RqZ|< "p~|s/W3ԘiGTRRJn(}C^"qHx|p5~^F g]49l5n mW?5mDEwS+,ߝ DT ^?aG7ϯ=A_C,:-yʩoĈ<*Plx2rQ (#dcR9A*V깶RRJEJY( D G&[zXIfSKRg,6~JM(DG&@MrL-yB͒hyiG*;'dގFZXXަx5Bcjl{.ꮳYR#ڐj+ N,⫓]c쒰Ù*?/։{*<{|fh2DN;LomvUy.El:m`6̣h(-Ҽ _]+Y/UwIхCviXwM|er/dw0ԟw>^Xm]Rnar ] =w)ĭX.C珻~}YoxM ծg-$ 0*# Р< )@P4=%ka9,?#wÂ<,DXauR껊S'G"D<o^'>Q4Oza06 ʹئa31* .nO Cgy+fK-Ssg3uJɬǬ-[f7jB!@@H$@m^eU8&u8z kR[D_x'Ad6l-܅m&sѲo;'sȟqd5{8χc 1S%{ة ˱X՜wWхhyN1 &'YB`$@P0Q"DB RI%CHF1 @!  dd@Y )[bVxѱ;*-7rDK1(@Mr9 H7/ QS'UymRoG$2'؆'R!+Wx$_i[^^h5k4Kա⻲O1މ6TJ*O' Q 7vcjxφ P)է;^<(l8Argcdu zS  LQlv`|+hcb1zd Xxx@˷/vѮ^eT3pE4:Z|x-saQ@LI;-Dx~ ~!0jKpUq(5KEa 'ՠEJ:[U!lPpqĒ*0 y8ZS'^D蚴7΃hƩF?@GN(= !-6^[3ꦒqCFΆ\߀.J@'R%]SsΕGP(*d eŋ4WL}2 prt5d#/}blenZw!EA ""?w\^@_lƒ Hʞ/XH|WmϤl¼zj :ajd֭տ@[呅"GƔm:Թ'ъ|ݩ|og40?{>1VpXvPsw2pY| Dd/3-23gΆMJ]^`@~Hebkko%6:_c]*a{=]^_rl$G=$WhRVvmkyGBꤏ(hWXiSomS-xVZrXN)q%6(Z#A_6xxB*l>Y:E]|2f/fĸI{d3/U]4>\p< i pwjpPW Ts؏xdžv7=8s|N.!|mʭ|ܪlrzFhEܯZ u^=BIt6{ާݢ*rI"T*<x4TsL{*~V}u9zYM#Y2i; TJ=ڿj =~`g=FzH*e: }%l̏2j8q Ż@<,8?0J8'AԸx[ &6HA1q @GQEqi-4[d!yzQGrKs5Eh%,]Eڑ 堾 ƻsU hs.RvA?a}l = ,o8-LTDDANtQ;#b}vaW8 KX\NA+E>:8fM]lV?[ AN9#,t5ĺkEaCoWPTBk>G ݝ,[6}ҹS.se&,4 (t EWnzDͳ_}Eh Yv,!ƍ [bVk }fz' J"oD&]ţsn)qfJPC(+l/#4he0޴.X TPJw,P!KrV*ɦ2ZDKѪyh2±TԺpJ)2q!D'+wZ>>1 E 5FFXkdGd K<1(7|s#g> $ߴ"K %y@ގQy(@6o'@s{ك\麡"x*UMm4EXch1@eU[Q_ ǃmtO4,E#pZ5H X Qfri qmؽukrZ`Ҷ/)y,U;0!{M~$(y}J)\'Xg EhN - jx[zD:cˊ-*Q03/lp3cʋOW7<:gA vY?I5]dsWF͏I ti•Yo8ѷ0^WS5%?PPR \ Ĉ*'ÖV{${ n Î$دq{nƘ9F'c>nJ„UB|^>3\Mݾ+AP؃lЀ!@ Dܣz  lQ S vR1e` ;YF"(4NgH=puZ:jd2Ds݆ǘl(jt; 詧#6`6c4:M$KH8Z\KN8|)| )^j!?} wHQdr-Ufv֡رj ¡,6ui~; bKr55.EJrg}h8 M!@%aQSH1!!Ub>8̌UR#D[惓%+mwdNIb|-|bXw@990=W&vbxKn<(/p춅2+v?7׏F?3;[V@MsΞH 7>7a施 i5zF乖9Tv gwvRSƾ_?xzBk.Qaj*E'#&9񟪟}\[of1|GH_&G$U]z '3pi-}$%L#whҊCɴ ;BN ^*;W"@G?KXAaG 磕vnrG%BH|b@`"XRhTp&A5 G\\ I  (! T>Vi@;g6BC\LOUk y|hp"T8UEJvII>,/vRn˓|/lY 20d:X~ra&fHz7;\H:-Dv9a@ "O*Cif_zg3wl*YӦ*5C ;'Qq<@Z޻X.kMQP ̶H{}:¼aYj_@sW>c'HeC!R!)|$dN7$q;>@gm1)+ uֲ'KyyXS' CƋ]90tfcPFsmuIV4U]'IW3ɩz=9B.f9shkkΌN`=eRgL xH 8p7ZsB2|*(WnqDDN]ti,{Zj<;\ļ2k8OFل]4.W@w#ɥ'^;cRRL^L'h_1=su4Y,1v7fD4j1YxuGu;#j2qDe-im<="^% /L6g¸8"i\ yx7RYӘX0]=^C:GoIyR+Q~v#17#ClnouԘWZhz b&FKTp@3{BICfi&SlCGׯ4 -F ҢϩpI?9U+bHZ΢ςs(ݾJJcJQV-ATZK!1kr wcu)Ydw_IU+}t2ImflH=s`^g4lBjEP!M|(-/su_ˈ/KVL X~(8vNN#ɗWan}̦,~Lo\ w; O޵UbLQMR`ˣT8Gв;.!jӘZ癷X]PA}lچU7ϥ@X`Yae\&HXe1 Zrjk^H^R즃9>A^^Hwk9H.Z]`(x#M(SZe92!⁹}x!gE ґ Y:]0Ve'wlP$@I(IiWm}骗p uhCXz%MmlDžBbaL:AST[LlUy^dۛ"u:.q" aw% A@4%˿d60)I OFߡ|&b•nJSsJ)+ Wm3ai`]HOi|30r<