freeipa-server-common-4.12.2-1.fc39$>{KoKs>F ?d & F$(7FW fr   R    M O<SY0^^cHc c di ddd(d8d9e0:i=qBq Gq HuIyX{Y{ Z{D[{H\{P]^!bwdGeLfQlTtluvD5 3[`lrCfreeipa-server-common4.12.21.fc39Common files used by IPA serverIPA is an integrated solution to provide centrally managed Identity (users, hosts, services), Authentication (SSO, 2FA), and Authorization (host access control, SELinux user roles, services). The solution provides features for further integration with Linux based clients (SUDO, automount) and integration with Active Directory based infrastructures (Trusts). If you are installing an IPA server, you need to install this package.f@buildvm-x86-19.iad2.fedoraproject.org'xFedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttp://www.freeipa.org/linuxnoarch# create users and groups # create kdcproxy group and user getent group kdcproxy >/dev/null || groupadd -f -r kdcproxy getent passwd kdcproxy >/dev/null || useradd -r -g kdcproxy -s /sbin/nologin -d / -c "IPA KDC Proxy User" kdcproxy # create ipaapi group and user getent group ipaapi >/dev/null || groupadd -f -r ipaapi getent passwd ipaapi >/dev/null || useradd -r -g ipaapi -s /sbin/nologin -d / -c "IPA Framework User" ipaapi # add apache to ipaaapi group id -Gn apache | grep '\bipaapi\b' >/dev/null || usermod apache -a -G ipaapi  (i -D4l)*D uG8#tUBEw .["fmz"- ] %&}u=oL'* DF 5 - 0pL6!u?pk1AthLtjzn4#@"i* kr,qNgXI8 M HOo6'H w$q tZsAWB`  lf;v7bG)4p9s@*dR:KAAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AAAAAAAAA@f0f0f0f0f0f0f0f}f}f0f0f}f0f0f0f0f0f0f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f0f0f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f0f0f0f0f0f0f0f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f0f}f}f}f}f}f}f}f}f}f}f}f}f}f0f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f0f}f}f}f}f}f0f0f}f0f}f}f}f0f}f}f}f}f}f}f}f}f0f0f}f0f0f0f0f}f}f}f}f}f}f}f0f}f}f0f}f}f}f0f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f}f0f}f}f0f}f0f0f0f0f0f0f0f0f0f0f0f0ab44c2989073c4c08c97dceeca69c7bc4bb3d77a5de032fb7c5ee4864e63239b21d944b1b88cefb4b719ca05382e25779db060715f095f8d70a932ce380b035f9ee65b7fc607ff83f9682775b1bfc8fd2106c6978894f07b7550fb83c447761eb822031acbf8516a0ff307b2c64273ed26950e9e4ffadf0689b968305642c12ec3e191153b8e59aa74a5beed1f511c61f6ae9e3c1b07662e443ae89315d721936973ec491c6ab5421b3e5e4812d066eeae13ea7edd814467d6ef0941dca759759b55177234392b4193c554acefd31077eea460ac4497f31b48e28b001a7250fe6cb851acab69529ece2ae25f974cd312ef53e82c1921a07cf04108e2f8c500767c61fa71c356f92a57c37f737dc3918d18696d4e5838d806317bd3ed6a5c077d31f792154cb83900426fdb2b44e9bb4a843e7ace2dba7c003b90b433ffbad870949ad6c1ee775fe0607da6cd01b75b11a9a2b1b64733dc69b04239bffb7dc0af3817e49a35c67d68b11be365c3af4af7e187f45e0b10bad193576e99f8fbbc381179ebf8c5bef5a46ef2d8728a4c3beb820761772ed7ebb33e9c3eab032b798170bb8586e190c1d6287b7df46e93bdacd4dc2f79df2c2d5e98c37c2461739c94b23c7377d26e517de444c61c46a3e4a55ed8922431abd91a31031304f94ad1cd04184130966d40b972c14dbc58b1a918a5fb603766d77567f78b31ca51f4c3fed0848760066e60a6b7db24f1c3f26ff6f834426d8c83e987599c7a10f56dee636e525d5e3766f8bb005b244543204fb79e4069d58d4ab28b8128c2b2758f9723e4508bd905587c8a270bcec90a6e1b5b390e7983e6965c33ea4c7145e69e299e8a9069a745bad778864cbdefb56128477c2a3740da58defa2b7814d0472b2cfc9d6bd9752979768c1fefa3603f9482d7e95ca07360b70fc7a4cdd19d03e08ad8f8f68ec56b521a56238ec9eee285a1fce391015280e3dab4d8327c32003953e752bf89f2290a475592467210a8651bd3a8bef544e2645872e2bfba79c5165904ab160e82184f23d188b5d0ad879843a8caa0df81d26d6ac1dd0c46793adfbf93c98a18e96602035c3060c5d7dc6d0e6085093858d091524660c6acd8f4e581089a2b9aff4b0a7d07de3d3e16bea6f258bae9ae019cefac5357e52fb4a563c21ba0beb4135e594329a4b22c64bce13e0668498d8bbae4c5ae4188e13597e75a64aa6048c88e61dc23542c0c11ce16faf683ed39e9d6e26799ab4a85534aa756224bb092ed1d880854c948eef9b716c54c6765c01eb3f32e95b032c9c4e0b57bc5498b017ab7b59560dad70fac88db74547d552dab329c456dd1c9be6db34006525245f1d7e090c393b948380c1a8c23ea53dacdcc687a5bd8785a4beecbf70d629892095590e0db39f883deda0d71cc3446b515bf41f8a7281613d57ef5d4043c993761c6a6cbf56bec2b08a7c1369c4a447a8b99af3d6b3f7ea81024f67412e991f8221415f386d1a2a07fa30ff425d000a7c57a7e0a9297846e9ea73898780b503fcbed52ad622249a2a7b1217b6f80c2f64a97782342d73fbe0796d28a8fd295bed27a27b2bfade9bb2055d326e21b2a2a79f81c9a851d45cc282c6daa7ababf95a78ace537a9cdacf7cfc9669b12a8622fe2cfad90edbfb6b2f8763c4516d4fe31cfa045a57664b05048cca171ef80395d422f81063c0e62644eb6c803b636fc97f824b958396f7f8af2e43171aa39bb2d43d507ba647923ecb51890d93aefaa296bfaefba6a03b1e217d10274a301ded7521a0bc6e78c79c9445cb9d4cba636a6f1beef36277b8799965e63ec58d1a463b05f0de5489388ecb112464a66657e2bb445038744fd3dd6effaf5061c16e6a1905c9658ada2589d37efdc5cba5e7a7d00eb23a71074ab9ac3657235450e4068fdce84cd9a2369d5a84f6b78d752394f34d3dec2f68119f132c46176424de180bd71e5c33bb49372373649ce982ccfa678bea940304253a49264d4ad33c642530e47d208c36da2a7987fd055ab217565072f0b74133af591c006e9ab2fdcebe77413fa79cfc92a4a612668932e274041ff3534128bfa471ff39fa2dffc59bb687ebed44fc25cc21284e2f5cb6488bb415896197c045babefe5f33c97d0313a843b08d7887b56ca9a20f449fad9f404188e5a01820ffaa4f0e25568ac912d377886980502e46e346b53bc53a1e86ad9e9fc6d88cde3005251c98dd3cd954384741d393ab823ae913574942803e31724693d4fe2926a6b1bb25aa45b1d02075264976ed212ad3b035a11aff2a4c6abccd5f2affc914212eb78950646e7292806cc645bf7aaf888e921dc8d4d1dba213281df06259e3ef9b3653ff0050910437b9045d31571d556aeb6fd5b5642a20a31304052d3440e6ae58c35292a0f3f8e373821314960034ffeb882e7691cd9fdffd0ef9d1813a5d3f2e175039501eccde3ca09e476bd8f973c5e59fda892318e842b99d7e949958f66163abd2c03b10c476efc55f0aa29b9094d5e5271d928c2df5ccd73ad6c90bf5eb26830b4db713fa7f4a45a5348e7aefe3b8f38123119160afd22ce22e190de6d429c85ffc93cc26f29d3393e782c9aaec6292c368a982e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fdfc55c3f9a46b88d669839955d9bb2a6f92f6f28ed91ec8d19790df9e51a2f5f3fb05e5354a44320e72c1108fad34df74e6d49da9d0bfb0d06ec3a45bfde737992d32129ae5717ccef11df723a57f445452826ca010e0943bd6b69188ab96752c915783ce13f3342b62625313d92769d816a78d53c5ea6ef4be9aca78b2f3ed596311526ab74403a809ed6a3d7927708ebaadfe0c9249aac6a8fa4a44ac0ffbd1165341bc816de27375f20a5cde9df19c9fc44dabeb362cbe731f715adf9168d208b3b1bb83986b60570eb478e1b1f0cc8b180cc2b1b64fbf62c120175b45cae14f97719ee73d04c604941a411fd220022c8dea8ed4bebedf79ed87fc6738cf482bf75ad196d72d5a80e2a25970c0b33415e7ef3de8ed37690b3c8791440904c1dff1a08d00cd012a328426d6b243c10b8f22af8495589380f18595c9daeaccdf693f235772e2dbf89cc30b25d676830952d317c3386f8ad010d2d028222e49d2097bc5c5b506257407bba19b9a09d61f87b85079291ed69ada71f90d726574696bfa6d72e331e368174fc4a62b66b4b166e71b147e9e580f5a8067067ad9e73982bdfda5bdf5e60274c074c15aea4bca6bbbedbd9a228eea7a874703571b7ffedaa1871091c78dcfbd22a0e237dcaf86292db7cc2e1b320b8cfca8bd4d7238c22178e0e5d22577847a6fbf01178078c461ae3c5e0a3d2db35401e544d3885b82a691362284c354cd51e08cfd7e42ef9ae46f085e069bf90df818a338553de044f5fc4c06a2ae2d8931203d733006a1f2958771d1c0f79039e3e4d77ae648bc81702f3357875e46edd1c22240d2fd70b785f0fff0a088a2fe390c4060aa022d05ff72bff3479b63af04dbb95fa347b44106e823a63b8d7a8d1e73dc68827a5d26830ecb3d6a01ca6e52767973e6f62122e6c3c30956a74e1ce8d6ca57efd4c951b99dbd86e47a2bf0a0a8d49d96f7df9f5cc39a1d5c6b429cbb0541cd2fdb0a73ab4d84786bbd988c10d519cc2f2089055e9f6e946e7f4906265ad9820bb8780186ce9a4f5a79aabaa1b7478594ed70fac1b32bce91eb8b6e4a77a7e41e0951058db7ed61da7e9c5199204ca1d6bf64dba959078bb4af2e91a90ac83cc664202869cd9bbbd06bce2fcd6e05324838707dca06eb911405f1695a192dcd941f6db83add0504c407f39fd521b4e59582e8da06239ecc95f74631e052f20b186d73ab65280c913189479ca5f41bd729e81c29f7732e491c832fd1b34c7f187b420b25e51d67e22e0da36eb4525fcdb5cb29d1cb6e470118c96328d4827cc9eeddf17891cab1544e90fdd335113cd4f1ed5d2b0d9987e9b7cb7560df542b5de1f3ed6e68eac11206bf2b7bd069f548a0e6ed867650e68440c51a2e3ad41cbace127459706e014a385d9f4ef4b3cd755c48b961e3cb1cbd6adc22cd5974cd78bcddd6e4225d82e1a96b8261b3029478cba75479eb27efbff3e79fcc82f490837a5f7cd65d00d9c00da23528851c2196c8773aded9431e88696cf6633444eb67d39d1638b97f12c311c27722e2f19fe78f9eedb477ffc0a0faf485ac7bfa87c900f86b16ee0bfff6433a51bf07f49f8d5f436dd1c784d090b620cd8da80c26c6cd4720cab576a0bc293727c9562ac1335a82a7ce45399c748c19fc4014696c148d97fa1003e163a9d7d185f0b87962d7b4609ee092a04c716bd08fec404e03d08481077455cfbe8d6057f5e56ed8bda91416713439a2114168f257f07baa0830f37f3fc507c2a7d1154a6375312cdf8cd93390b3d1bb409f4e6c030129faed23eea2b70f08075c47cbdbe81a7c5b5697e0a4e228ee3e357d818e025635358cae898c61088cdf3a1500ec0f0635cf684ad305a1f15140aed228de985fe6a300d6dd403f5a52ec968034644a92b6d859c43821a63844ec0e552c08130361682a0f77d76e964851a19bdf77fc4aa6b1655ee38c1a3d444ef0d1c9cb421f6c9e7aa6335abd0533028dde2f07aa212acb27ec36b94a285f911f277046dd70bf5c73f4cb57776a5066b5c67a917467a6cc93e626ba6e20694f7ca8b1e7fbfea9b576a4490f3491585fb53c62badd6ef61f9ed21b393fc4bde4c0ac86967515801ffc026a1ab39d7809f44c7ec4f2f80779c82a4caa4d4caabdf461cebe4ba47b82ba31b1e06752e78a6cc92259e89f7ed660b9f34ebcca1a476dc2c699e61ed9ab61a39c7e572bb23d85b9c6e247113cead799dd55fe68750bc297b7a2607879c7b12a2bad04e5f66209a9fc81c935e4b70e99b9143751d3bb008bb4548303d3216981bd3c77fac47ed7509faf9b245f1d714f001b922b7d86f553c1da1d844b8cfa19874bbbc90e7692eeeb3f0b17c804bee8e988ef82b3992104f268c58cbfcc8d9a646ee9dfc2e13c4435946d8cb6906c0cc6b9986e00872f937bc87d17137be0f4cbade3f33dd70530e5ca381fecb832e1239e58b1365ca0e1ded3a3a301322e72e4d3f526df4a4a953db9912b72803ae9867d16e8af1eae37463a78b9ec2ed7caf5cc3e28ce0ed7a8f954cf96297dda04dd167342b78fb50b833828206d8bf6a54884e1239dce842fff1bff808c8274b24cdd8b679c9ae53ab13adccf72aa859ce5878e2b33fc73218a85390773666a75dcb62a442da77959667f0aed47003bfb1697aed9e6ac1aa8c1f00b76d4f0b9522f732dfa055fd41983549d7626234f803d910eb8c829e4f7481fab180fe9e506bc8f81c22a19cf1682bd4cd24dd3eadec7b8df285a9fa2b559dad512eaf3dcbd7df2d96f4ec06af28932da01a259d69f4447a5c1a33779f495698258eb9a577b2c4af569ebc0a56b22a981acfd44213fdbedacdfb87455e849cee57b4a5a8a0882921107f25a8284f42039ae32c11e1fbdd3e6e8aa5e4e6c67f2ca87050ae0552c02ad9c386951f3c25bed86b7a503b534fd8e75b21923e4c4c7d786877e14b54922fb495164ebe03ab91f6b9a463731d90885f688693f39ca4827cf89c7fb335516a2ba464ac3c4667d4a2decab015a6983716133396c6b75e1fe4b500fd5cad976f58b6321997dc25e6ca0241358c541b901ad9606c4e39457d5de0133a3e7960d7f02eef3f739fb56c1375591675a69f6114ef59683e9132138bc1ae2d9530201ed24fcb9040cb814e2d41d0906a725d35e384fed43185e309767b44fa4b7c9d34ff81bce357635f5d434aa989873b666080e4a606941343a155d6b7c9e090698b4a05466b20703c6c58fd9d4087760f02f9afc1d95440b7ac31a73b3506707964f716e6f816ae64d5db142f4a8eae4d2a8b60a001dafb04f131a72e15f95b99fd9ad2fa3bf8fa148b27ad4658254148cd75c5fb3349b707c6328dd43ee7088a8cf6ae0ac9077500ffe6feffcdf8407832e6da1357299cca07773e3d42cb7714ab61225417a6170d3225f4a13b132c2303d2de604753a06713e12e0b2df70ae26ac38cbe0147d1a433444eb9f4fdacba61502135110fe652bb8e2259147b511080a1e4fc5fe686c4c1a228cbcedb290d9a8b4dcc4e3fefaed0b61160ab2677c52a8ac04e5fe6c4ff707fd1fd1a94e0c4ee8caa1568c5ed62be7e86b88d8f688ca51d555dd2162cc86c5ac308c23aef4d20c877217e92b73a2d71d182ba6ece83643583fc71859124fd2751818ca6f34e5f49b20614323d49f6abe946ef43125dab2d75bbd24030811bd71e53b00679f92ec67868de2693170425c0a5063f8ee1bfe15bd8746654bfd8a1629fda949bf70da40d02f2b35595131a5e58b2b82050e31c3605ec0051aa02f5f5ca81d2e7c421dd39b2ffeaa3d7ae8b44881c28f2ff983cfbba9a3df415d2a1fa4b07f064e52e65acbf9d730266546c0a579616b9eea46540add46d56db6df3c83818900102c6c9ee2fcff6709e4d0d24b09ca0fc56aade12b4961ed9c43fd13b03248bfb57afe2b71cdae8da23d5f9b9d7b3d902d04d1234306860c4a2e7227b250dfb77dd471a643b74067e8e03f8fc5eec9494c79b87aa6e33ccd953902b31d23e0463c69f60819b1ecaab1b23c52b2791d961661ce5474f7481130cd6cc8683878d42df7cbc2384fbee615096041ea53651d916dc89d83fd80740811255de2795f4a4810a6504b7353440132f92438ab9359a2fdfa18e822277d7b22de0a30277c66bf6deac8e4aac2d100665ca890a4bbf2f1f6c91d3e63b39ae8dd7cb6754101bf20859d32a5b03aaede4d4e84c1e98f4091d0544f3908c3059a17c5f61b23e8556bceb3c541ef06327885a8415bca8df6071e14189b4855336def4f36db54bde8484f369b47d28c0b85c924561b43d3aac6d625d89fea1ad4ad618bed912abb9a073e70f4cc892fa6bfef06b106ac4da6db6d4a7437a3ff4bf690c3b7cb9d4b50cc582e6a49ebd10c8d5207db31f0eebce933ef8ae7fec99b17a8276a564dcf7ff26e6f97c13d7b65f52b23b0b34213bc50e42f7c3aff4e3fbdd8b0646e813549af65df130a6d6d71429a981ceb9b281a7987e22b1ecc245f6700de7cc63485775e7eb6f8985bf7153f7766a0fc507fcfd771990cd9a333ab279df9311a692283ce5665e559a105040d68a684538b2e2a8d92fac794c621b388924d2ec1a7e990e8ea2bf9bfe738a0f8d7f07b9dc7974fc98b9b595acdc4215f4fc4a9b2c9dee4971cd627dc4217da61de7c471474ce3d1e28f3682428efbf35a0ccc7d0695111d7ab944eb3ac77921b1ef894dd8d111136bb161c5c6df721737d266207952e0d45ef43aec6dc4b69729c62fd62e9c3d26b0a66cef821e562a4fd02d5d8aac7ab01191b0ddacb6b5ee6e8e94a399cd443e3d6f7d8cc00aa7bf649137ce61d40c042d1a7c8e2763dcc943a563599da8d904b621b05faa49bc341a3d9c173b1bc32bfa7414d85370c1a1bd01ef149b56d9f8c1cdb6aabbb5f1ddbd55e951a64c0f70fdcd4dc367aba1bca41afcafcdfe63cd4845e43e811b74c1dcb9881efd3523902e61ea79438b9dca4eaf2aee4e0a4dc93fde8a8e35a3478519115639cfc8fed89c7a3be9cf4ce27bb8505440974e4a8b7de43c03ca2cd6d5f6e71264880d43b5be8e0e885f35fe3e57d09d0cd04f613bd8da288c2d2ab2267acbffaa40229c87dfbe012f08f5d177f838d5c037241b284d7ee0aafd70f7a6b28756208d1c7ffc36867a8989325ab01613ac4f2d2c126f0dd66b573161ae14931398bd478d1339a1d8e46bfb10198c971489facb976b3405050ddda950e4482b0a03834890d59d89d824b89f021d75cba1df69a1200e323a7f0a2f5b148ffb4db6a38d2f3d4ce7f40a6da3e888a95feae337d1e5be3d39b3777f8496c4390532f260cde0cbe08c5b3c5a48b507c906522f8aaf6262c8c61ad9988ed758bc39ad5a2b4d554c4d72fe7abe6d08d7b201136e7501a70647ef0c680700822680a7c84ef1083f2fe9c1e6cf92053435e69db730da9d7750e748e6824b263410e3d40e7629ccdadfd33ca909ac09febd875ab2e9a5e184e15c7ba597426a5cf4e71cc3d479ec7fd486c814d505a1423b74f676cda1ae506e7a901515f75296308b499ef54a5b66ddef7bd3b1307feebcdca3bb058e5170e7b57d26599318e185fb796fc798588db9eced19ca4aba040aa289bb70b37f514cd01e7fcc296f1911ec0d7af1f59f3d8412f5620ccc2364e22e5a779e5a24450057583730af75a9a2f3a545d5eadd7766f5e653c20a8bba32970418bc68336de19e4378875329eca3cb8b2541ae41d19040957e57893835f05c25ff58a6195a1bd0c32e36d13c4571d4153dabd24e6cdb60cde07328295736e297fe9874bfce5785224d68c7f3fc6ea1a79c86193fad21632a1c0cdee40f1733d7d543d7a3d4f0460fbe418c40e97c29c8fc4a18cb5fb72320dd9c97cf0ae10fd993ab632ea903113c2559d8e07aa2743f8ee3f741c5d5ceabcdf77e2da1d267f58974f9de7e1d93687bd1200bdc1da95a16ab6f045c5fe9f49f37807fb741ba0b4c4fd5d21dc0db097d18f1412578c400f327ab69d65472059793f5096bda769286849cd57aca6a0471a8cd65366f7f9ee370dabb7415aeba1c0aaec545d4741c55e25b95a0193da2063cc2937fba0c21ea5187a47868612ecb1884321da1f64570b4a0527d856e0acd88bdc817af21828d4ccfd4f661ef5f6eabb484b790aa8f12861c3686d27e052549db858adbde223fecfa9e14abfd9e217104a37c830f2e7d391e33d05ba2fc9196bf8b0ee99f490f3281a3c62e9aaaa63876be55b24004629e66c7cfc032c108f2dbf902b5ddb1334100ca269ca42bbd1796cef065d702902a5805f138da7d716004c55f7456eb1e2275ad1d73e37ad60399763f638b7020021b17c7ab77961c1158ffce379b0919bf06ab4f8ea504120bf6461aa923bc2731f1dbaf7b07f9e4456b66c9890966746e07229cc694225ae67fa5662c54a157c1c8df6d625ba4e11da4c964b16cedb36e9f97a23413504fba0eecccd35789019337f563dabd65b45e0f4c90352c5cd2ba0348350af8ae5bc524df626542fb7d6d4ef943f15c866a6e948f7eaf4145915b294166526803219df778b6e105286acf7f83b5c633eb45a1e01e481f56efeb846875bb5a87731416ae597194ccb6e78ee5f39a3c490449615b22c633dc215fd031e817bc19ea212435582a2cb20739af414282b0dfd97196da2f4385e5ddefcd40bc289d14cc77e3a285caf42e5719a144f55dc496d98c6ac18d0a3678fd09ee49823ef253c51dd4296788438195baaff08af49bcc1ef34553bd4816e14228085a0d977fa19d916f2c238bfe17ea678aa0af610795f916d00b900d767c19eec857c9901dc72f82dbee2adf483f1720d3b17c1b71f8d0c165e47a916b4a689347cc4560c4de538a4004f1f6feaeb769f70583a55003a086b6d23fea0e283be2617c3e893a64f46b30ac00b2898db53afc3f3239419412483869807794ef5a0454a7a9f07e39f34e29f1767e46e34e3f95d26e0a58d1c969b5a8a64a7030ed2d7a624c82cbc778bf5542ff5423b32a063942cb290dd08d732e02c6d9c020b630e900dd95b55a5cabf819e2d40e832a73caeb9d1ba1b445502ad2e596bd2d3f6778d66bad94cd52e0d7a0c0caab7656a8f419362d0960266a0285f94afb20b4430d355b0011ac2028f843188dd40c79c07bf0ba379a061acc8f2966752c00f61045b1f12e729faabc317e349500b7f6bc960e4938472068eb7d6df5325474180063fa23bdad9dbea7368890cb87dadc408748ef1f9121ad2c1b9580bf7794679926fb869b16964be3194ca6d95fb76c38ca431fc7da4d8e0f7263563fb9bef8ccda7a5928fd648f9bcb4d816d9597256c418cd1c47529415b4a3bb9f777101e256d96b185a7ffccb2b29fb8252f437d789607284ebabc57625599fdb42f953f97fbddb7751983949daa801e7f1be0b8ec72f63d8a1964d3619aafdfd3af821507e2d829d993acde9744b3b8ec6810c57b8a6a6d9925eecd34766822168a080f4ebf19b25535d9c8ea56b21cbde149e663dd1791d2320adcea07430a050e1820d5dd44dcff565e21d2c405c32a5b6c32fde3b839e3eeb02e6f53b9504d9add588cdb17d724441126fed9ccc1ad83e4be14d1d85c30faaec30a259ceb4afcf70f2c1559d5d95602e53bf47d3cfb6640967674f961045fcb238ed97bd63ad8ac9c6d3830a8818c9d21949b0f75225160661d02e091fcc3e499dfdd9dfa1a4ed6af07faf3f7e84e1d1b6cf93856574fd3d5dc7f3922eb8b2cc97bb8e028b18bb04ae0a4bd884e22c23d17bcf6d76426e1bee8d1becd3a9021275b2f6b0f0d74f680172738d89e52d95cf0f9eb13e2969071177085d9326a1c5b18f91a9e8f2cbcecc6e44d493d0da833b0aeee32064a720d99fba1ad7dee572c9b11aaaa48ff73c0954d5e48b3a47b963dd1b8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903../../../../etc/ipa/html/ssbrowser.html../../../../etc/ipa/html/unauthorized.htmlQQQQQQQ@Q@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnamedrootrootrootrootrootrootrootrootrootrootrootrootnamednamedrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpkiuserrootrootrootrootnamedfreeipa-4.12.2-1.fc39.src.rpmconfig(freeipa-server-common)freeipa-server-commonipa-server-common     /bin/shconfig(freeipa-server-common)freeipa-client-commonhttpdrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)systemd-units4.12.2-1.fc394.12.2-1.fc392.4.41-93.0.4-14.6.0-14.0-15.4.18-1246.6-3ipa-server-common4.19.1.1ffh<@fWeeeKx@e6`@e@e;eReRdQd@d[@d@dZ@dbd%ycʂ@c0c@cQ@Alexander Bokovoy - 4.12.2-1Julien Rische - 4.12.1-1Alexander Bokovoy - 4.12.0-1Rob Crittenden - 4.11.1-2Alexander Bokovoy - 4.11.1-1Alexander Bokovoy - 4.11.0-7Alexander Bokovoy - 4.11.0-6Alexander Bokovoy - 4.11.0-5Alexander Bokovoy - 4.11.0-4.beta1Alexander Bokovoy - 4.11.0-3.beta1Alexander Bokovoy - 4.11.0-2.beta1Alexander Bokovoy - 4.11.0-1.beta1Fedora Release Engineering - 4.10.2-1.3Miro Hrončok - 4.10.2-1.2Python Maint - 4.10.2-1.1Alexander Bokovoy - 4.10.2-1Alexander Bokovoy - 4.10.1-5Jerry James - 4.10.1-4Alexander Bokovoy - 4.10.1-3Fedora Release Engineering - 4.10.1-2.1Alexander Bokovoy - 4.10.1-2Alexander Bokovoy - 4.10.1-1- Upstream release 4.12.2 - Release notes: https://www.freeipa.org/release-notes/4-12-2.html - Fix CA uninstall in case ACME instance is available - Bump SSSD requirement to 2.9.5 to ensure sssd-idp can handle Entra ID- Upstream release 4.12.1 - Release notes: https://www.freeipa.org/release-notes/4-12-1.html - Security release: CVE-2024-2698 CVE-2024-3183- Upstream release 4.12 - Release notes: https://www.freeipa.org/release-notes/4-12-0.html- Security release: CVE-2024-1481 - Resolves: rhbz#2265129- Security release: CVE-2023-5455 - Resolves: rhbz#2257646- ipalib: fix the IPACertificate validity dates (python 3.12 compatibility) - Handle PKI revocation response differences in JSON API - Allow removal of minimal length from a custom password policy- Adopt trust to AD code to Samba changes in case SIDs are malformed- FreeIPA 4.11.0 release - Simplify Fedora spec file - Release notes: https://www.freeipa.org/release-notes/4-11-0.html- Depend on selinux-policy-38.28-1.fc39 - Add SELinux policy for passkey_child to be used without ipa-otpd - Related: rhbz#2238474- Restore properly SELinux context during IPA client uninstallation - Related: rhbz#2238474- Set 'sssd_use_usb' SELinux boolean when enrolling IPA client - Resolves: rhbz#2238474- FreeIPA 4.11.0 beta 1 - Release notes: https://www.freeipa.org/release-notes/4-11-0-beta.html- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Use ssl.match_hostname from urllib3 as it was removed from Python 3.12- Rebuilt for Python 3.12- Upstream release FreeIPA 4.10.2 - Synchronize patches with CentOS 9 Stream- Support python-cryptography 40.0- Change fontawesome-fonts R to match fontawesome 4.x- Rebuild against Samba 4.18.0RC1- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuild against krb5-1.20.1-1- Upstream release FreeIPA 4.10.1/bin/shipa-server-common  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.12.2-1.fc394.12.2-1.fc394.12.24.12.2        ipa-kdc-proxy.confipa-pki-proxy.confipa-rewrite.confipa.confipacustodiahtmlssbrowser.htmlunauthorized.htmlkdcproxyipa-kdc-proxy.confkdcproxy.confipa-ext.confipa-options-ext.confipa.confipa-custodia.serviceipa.conffreeipa-server-commonContributors.txtREADME.md05rfc2247.ldif15rfc2307bis.ldif15rfc4876.ldif60basev2.ldif60basev3.ldif60basev4.ldif60certificate-profiles.ldif60ipaconfig.ldif60ipadns.ldif60ipapk11.ldif60kerberos.ldif60samba.ldif61kerberos-ipav3.ldif65ipacertstore.ldif65ipasudo.ldif70ipaotp.ldif70topology.ldif71idviews.ldif72domainlevels.ldif73certmap.ldifadviselegacypam.conf.nss_pam_ldapd.templatepam.conf.sssd.templatepam_conf_sshd.templatesssd.conf.templateanon-princ-aci.ldifautomember.ldifbind.ipa-ext.conf.templatebind.ipa-logging-ext.conf.templatebind.ipa-options-ext.conf.templatebind.named.conf.templatebind.openssl.cnf.templatebind.openssl.cryptopolicy.cnf.templatebootstrap-template.ldifca-topology.uldifcertmap.conf.templatecustodia.conf.templatedefault-aci.ldifdefault-hbac.ldifdefault-smb-group.ldifdefault-trust-view.ldifdelegation.ldifdna.ldifdns.ldifdnssec.ldifdomainlevel.ldifds-ipa-env.conf.templateds-nfiles.ldifenrollment-conf.ldifentryusn.ldiffreeipa-server.templategraceperiod-conf.ldifgssapi.logingssproxy.conf.templatehost_nis_groups.ldifhtmlca.crtkrb.conkrb5.inikrbrealm.conssbrowser.htmlunauthorized.htmlipa-dns-conf.ldifipa-extdom-extop-conf.ldifipa-httpd-wsgi.conf.templateipa-httpd.conf.templateipa-kdc-proxy.conf.templateipa-pki-proxy.conf.templateipa-rewrite.conf.templateipa-sidgen-conf.ldifipa-sidgen-task-conf.ldifipa-sidgen-task-run.ldifipa-topology-conf.ldifipa-winsync-conf.ldifipa.conf.templateipaca_customize.iniipaca_default.iniipaca_softhsm2.iniipakrb5.augkdc.conf.templatekdc_extensions.templatekdc_req.conf.templatekdcproxy-disable.uldifkdcproxy-enable.uldifkdcproxy.wsgikerberos.ldifkrb.con.templatekrb5.conf.templatekrb5.ini.templatekrbrealm.con.templateldbm-tuning.ldiflockout-conf.ldifmanaged-entries.ldifmaster-entry.ldifmemberof-conf.ldifmemberof-task.ldifmigrationindex.htmlmigration.pymodrdn-conf.ldifmodrdn-krbprinc.ldifnis-update.uldifnis.uldifopendnssec_conf.templateopendnssec_kasp.templatepki-acme-configsources.conf.templatepki-acme-database.conf.templatepki-acme-engine.conf.templatepki-acme-issuer.conf.templatepki-acme-realm.conf.templateprofilesIECUserRoles.cfgKDCs_PKINIT_Certs.cfgREADMEacmeIPAServerCert.cfgcaIPAserviceCert.UPGRADE.cfgcaIPAserviceCert.cfgpw-logging-conf.ldifpwd-extop-conf.ldifrange-check-conf.ldifreferint-conf.ldifreplica-acis.ldifreplica-automember.ldifrepoint-managed-entries.ldifsasl-mapping-fallback.ldifschema-update.ldifschema.dREADMEsmb.conf.registry.templatesmb.conf.templatesudobind.ldiftopology-entries.ldifuicssbootstrap-datepicker3.min.cssipa.csspatternfly.cssfavicon.icoie.cssimagesfacet-tab-off.pngfacet-tab-on.pngheader-logo.pnglogin-screen-background.jpglogin-screen-logo.pngproduct-name.pngindex.htmlipa.cssjsdojodojo.jsfreeipaapp.jscore.jslibsbootstrap-datepicker.jsbootstrap.jsbrowser.jsd3.jsjquery.jsjquery.ordered-map.jsjson2.jsloader.jspatternfly.jsqrcode.jspluginsreset_password.htmlsync_otp.htmlunique-attributes.ldifupdates05-pre_upgrade_plugins.update10-config.update10-db-locks.update10-enable-betxn.update10-ipapwd.update10-rootdse.update10-selinuxusermap.update10-uniqueness.update19-managed-entries.update20-aci.update20-autobind.update20-default_password_policy.update20-dna.update20-enable_dirsrv_plugins.update20-host_nis_groups.update20-indices.update20-ipaservers_hostgroup.update20-nss_ldap.update20-replication.update20-sslciphers.update20-syncrepl.update20-user_private_groups.update20-uuid.update20-whoami.update21-ca_renewal_container.update21-certstore_container.update21-replicas_container.update25-referint.update30-ipservices.update30-provisioning.update30-s4u2proxy.update37-locations.update40-automember.update40-certprofile.update40-delegation.update40-dns.update40-idp.update40-otp.update40-realm_domains.update40-replication.update40-vault.update41-caacl.update41-lightweight-cas.update45-roles.update49-autobind-services.update50-7_bit_check.update50-dogtag10-migration.update50-groupuuid.update50-hbacservice.update50-ipaconfig.update50-krbenctypes.update50-nis.update55-pbacmemberof.update59-trusts-sysacount.update60-trusts.update61-trusts-s4u2proxy.update62-ranges.update71-idviews-sasl-mapping.update71-idviews.update72-domainlevels.update73-certmap.update73-custodia.update73-passkey.update73-service-rbcd.update73-subid.update73-winsync.update75-user-trust-attributes.update80-schema_compat.update81-externalmembers.update90-post_upgrade_plugins.updateuser_private_groups.ldifuuid-conf.ldifuuid.ldifvault.ldifversion-conf.ldifwsgiwsgi.pyplugins.pyfreeipa-server-commonCOPYINGipabackupcertsgssproxypasswdspki-capublishprivatesysrestoresysupgradekdcproxyipa/etc/httpd/conf.d//etc//etc/ipa//etc/ipa/html//etc/ipa/kdcproxy//etc/named//etc/systemd/system/httpd.d//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/share/doc//usr/share/doc/freeipa-server-common//usr/share/ipa//usr/share/ipa/advise//usr/share/ipa/advise/legacy//usr/share/ipa/html//usr/share/ipa/migration//usr/share/ipa/profiles//usr/share/ipa/schema.d//usr/share/ipa/ui//usr/share/ipa/ui/css//usr/share/ipa/ui/images//usr/share/ipa/ui/js//usr/share/ipa/ui/js/dojo//usr/share/ipa/ui/js/freeipa//usr/share/ipa/ui/js/libs//usr/share/ipa/updates//usr/share/ipa/wsgi//usr/share/licenses//usr/share/licenses/freeipa-server-common//var/lib//var/lib/ipa//var/lib/ipa/pki-ca//var/named/dyndb-ldap/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointerdrpmzstd19x86_64-redhat-linux-gnu   !!!"!!#$$%&'()*+,-./01234emptydirectoryHTML documentASCII textUnicode text, UTF-8 textASCII text, with very long lines (526)ASCII text, with very long lines (500)ASCII text, with very long lines (473)ASCII text, with very long lines (363)ASCII text, with very long lines (541)ASCII text, with very long lines (623)ASCII text, with very long lines (398)ASCII text, with very long lines (483)ASCII text, with very long lines (590)ASCII text, with very long lines (422)ASCII text, with very long lines (316)ASCII text, with very long lines (545)BSD makefile script, ASCII textASCII text, with very long lines (458)ASCII text, with very long lines (318)ASCII text, with very long lines (1008)ASCII text, with very long lines (464)Python script, ASCII text executableASCII text, with CRLF line terminatorsPython script text executable Python script, ASCII text executableASCII text, with very long lines (2132)ASCII text, with very long lines (1134)XML 1.0 document, ASCII textASCII text, with very long lines (1903)ASCII text, with very long lines (408)ASCII text, with very long lines (31189)ASCII text, with very long lines (65536), with no line terminatorsPNG image dataPNG image data, 1250 x 1200, 8-bit/color RGB, non-interlacedASCII text, with very long lines (31998)ASCII text, with very long lines (4010)ASCII text, with very long lines (28886)ASCII text, with very long lines (39553)ASCII text, with very long lines (32046)ASCII text, with very long lines (65451)ASCII text, with very long lines (32232)ASCII text, with very long lines (19927), with no line terminatorsASCII text, with very long lines (1978)ASCII text, with very long lines (762)ASCII text, with very long lines (1019)ASCII text, with very long lines (418)ASCII text, with very long lines (310)ASCII text, with very long lines (1043)ASCII text, with very long lines (1352)ASCII text, with very long lines (364)ASCII text, with very long lines (854)ASCII text, with very long lines (1351)https://bugz.fedoraproject.org/freeipagroup(named)group(pkiuser)user(named)utf-88b9fddfe2285820d0d371e1cd91a8cb6fca17c9b9679efaf55026a3ff2bcf75e350ba3336a654fcc0ccaaebe163b2c1e53c0cbe8cf32abe340b467a93ab39124?(/hlp).$@,UF&L)/uLI$8ƠGv.ehyӱJ[jW\'㓜YNɺy%R+jNY -f엹bGy~]>B8,jP{TRr3ҡ;ǟz"n{^%)cVMΝxaƋd-U7OMma?z;|-tI(P2XE'< 2Ѓذj`ITpqŚP@QG4J+W@q 34b . ')(GxI$"Qd- <8.n{CQhŀOŃ(pe*bpe2t %>Ш`JY!6@JMM(e>1C\.ZE&fB83VzxŠ @dfָ, i*Exh%2x 0bLBMPeDqkt >1B-4!L`t0A7isA%Dr vܴ@ x` P h@^ܰIlŘDƐJ>9&0pC77$`M/"E%,lD /6C#*҈*BjXvU@) RS )poqcV Miʳx)GHYI%bbzbg)K2W+!_w~#Uװsz~??Ok̏xsBL*|]}X|T|CRezv\#:-9Ion2{k)iymmsZwW1GyUB,|ogM\QSw]YTv9r3UJTB .Z*3t-1]B=Ώ %CҪ<˓Ք^oS9'[Qw-d[S3xVC >R*^liSm7_ '㫻RZ|R'.VkH)|W3'J>"i{E|(^ŹN듩9?ik*㍏NbvSWL=(%ܫi;į̙n2弐;cKQBii-nמZږ2bͳ1*?l]GE]8]ɐ1>2cKBR?*M~LYS /=3HۢLFgԝV' }7F*V9ѯjv썵򥮝X!?H*_'a9 wCPLz7^s9WJ{[hWksR })*[V8׃ʆҦFXS}!|bTkis]ØzuCշ2diTBcuZ6'=DfRʃΒ.q}j,#(e2BDDffYqbb5 9)iV)"3p RbynKH {UVUzmM. - d8מ0( "uu>ۡ[Էa`r1Sl,¿b ƣ6qo?m|AieOߛ]sMvՊ$OniLb08Ĩsr!ʉjYRɽWl"MtN5x) ɉI>C1r4Sx@>r]TѬ\inY,*Qۼ wbC8_&Geԕ5ӊnq*f,C6]E]3y z9J1}oryq'壛>ߩ;e! )뇗bHݯ n%b~AO;*.yxD+봢+4;|ͩ-F;b;N]mD $iRv^!z i ZgTR3(W{B"P}qMtvQָ}_rݔqn,ґY0kb/gFw$8éa]wcv&>'M/] _]Z44s, RR<*{Ȑi\zCZ0kảh<6-30:0{d'ÌMGPշ\'(ǧ&sU]1GUX<ׯ\0t0f=H_e-h?vtlP{ȁ[\=*C a$J!-%(]M4W aC%X 6ǔgEKBC'tkj<^-ht^=b^Q@&4= [|9#RЊs;(n~v8U#PR|8+pp?d q< #lj\6FcCm1?EƞDTv[/Mi:FVf/# ,; 񎐍HD2+qJS/Mr/=̍O×\")OT?1 GTA..E'x"C?YŊ{5wr;;uBz\}$Jmt A.|- JGlҼP\p'LA^'P:U0R)΃FIZۜrJ\\M\QJfad8I k ܪ;:Ϊ XJԙaípy]mIظ q& «8Է[}hST|ɕ{ƫ >;PX&vfꩌNjeUhڊ0g?+VC"^ՙ/5Vjz%{h(f%.$~=a T1Q&DNQ􇅊sB B7w \M9-RTc ({ȃ2esSv8W-w˲'; 2s-gArOHx+Ryɰڇ# Aˀi*1LMY/YPE?~gK|Rhf +DֱLߚ0zQs^¨V s苍;JtIVب9PP94E;"h[y, / ?MELn-b߉VKzC-Yqpyϟe :=3!4IM6DIyEFU￐H(B\N%lqjW9Ghm, HmL+9p?7S*Yn9oC~Qwlqep_aECksx6HDϩᾟ GH2+ )>_텹Pif3rZGu 'Y޼>:o` T3rvJK !~Zx_ʋ|C AHCgy0hJ(pTǍ,Av jC06hwܤ';&&H”÷ :Ƶ~_=Ǣ09Pa3Dli\GAJ‡%a?v<Rф,R*No.!s%^CV #:-݋ŵR`z|OF %D\M=g% JMg<<R=26!}jⴔHA+ D'LZŃbvjFBUQS~ Mx|ӱO+KS_[x%\H" ڨZo6diK'5tm(i,JDW5tF QUx]GX)l[ p >=mŠD*1]."6ڤ\HC:JQ -:~\Fuq>eB]N^æ^C܍ڥ+N@xd >v8XSR&ׯSO{K_|Іg"RKTǂp!Q?ZX=+eQнOh~c3S:MxTRdjD"l ׊{иYK%IPlD"*@`<ݵdvIv4W{(p_7 iuZ|Z<,%&Rh<8=$I$ٶ=~auؽtO7Ĕ͹](zx)ę(z:_|4p`8WI3"ب kO..c($~o1r+ vt0Vi7"O%b䥒 qkЖKî*#ȭQbCh5Ԉ`UKD$E4pFT'?I4|?7ƞ3LWwvyRg};8UySoа=ءlM%X9S9ġ="/&er-Yy` 2\nAdv-݋e۴^ AHh߇Cni/fxSr5MZ)V.% J͕}cnB#;eg]7okZf)lg&#L ?lYCz@ߟ[W!iB\k '5ئNW{9M1 ;Ԃ{"^nU0txSpƣz 榳\wKA/c~k]iNej°u>"/aB| qt|\<%!M="Z8*HeȣF#G rcjדU -g''S7qf叺FɐpEq +# ]Ӳ{(:+q>!k+3^ˎ@$ۤJmʁ:+apK(5cIjl4'@31ڃ9NJo/%C@u†3 l^vOUׅO(pH0d>N(lEG p ]nX`9ZzBz5G;a7nϠU\<(GW;FCxgz '󹛐-aBh[/aQ"!^AT}ܓ,5vQK9倏CeF-|-vh% ftAW۵wDVك%ܲlQVe8 pQS12LAO7x{Wy پ%F+ZCO9ʐEZ$ 7O">?j9POk8(* o7f%ue%(iu,o,WE6aѧodMWNj[t m_-moZjZE}pGáڲ{mUBCWfAm6~Eͩϗ_Gs"p<Μ>}Nϥ_^*[WB^rz:I֮ v?_Qq)!sbjQev0:Tڋ6^ .=UoG9 Њ<,,f|T,89C&2n$ߺ~bw*BQ]j yJ  ǶZZ7̧=VNY ˱ya_l9H(|"ߒRKӿ|PbcJ/:L9c`ƤxY7-K",$MA]KǁePCSE?w\j&edAq=ǸqbFDA[VdtUaEw?s4&Y!_\.k|EET6i0':u,Z~tY%9#R >L`bW*Em3̡qTְuZԼ?1Q<46ǰKX.}ܠdvONH xI'M&B%]j;{4i AoelB E Pa}jCK\US'evߋ/6\R9W$b~ބw0k}!4s]ڴ3+bZpO,pf[\"m# Ow! )2Ǵ$gSy4T Uغ7(}HEle%2!cr7=w !h ucq#2H^oΓFu\x Eđ#%&ZC$W iJU&B9n/ Y]IGE]n?S%GS9 #c?p+D-a< 'q*-[g _<^ H2}{t{:𮒒+Q4r)p%!g-ׄ2Y۬g Jk84. &$:z{jݩ!Dj6 ݹsELfo¯p,\WKa+X05q(nG, +˂V/)\v$~Jړ!]h%:wrH],㣷{e対>l NҟP]l< cf$B^1J<$%̉3S/ut nl(΍yjl/7ƌ+2n*W10Y9\t..t4A;xAKD+?ȴZe_8ȱs89 4)|YK )iϸc]lMNРa,%UtdB@1 Ft$dH-q_X\s==Yr08,@B˶g-!E\wj-QqG;6*v*2G( $h$UY6fu|Б*#SSn4|myEl); GDH.SFlǼ 0IÔs|2 bV!y_ 1}9Cmڂ(|s/_]0o hL7F;"1Rp~6 x9+7#>40{:o8rsĽ/t6)~g[1Ks&LC2UN*lۓ,v:Quqs\1>wC';ؐ߯'0mnyI-dfK,7;U{CҺ@]7$q{OE5C{rAΛNB87ՋխC.. !$I[BNsM$ l2Y#9OSm\?K6mY/spfA\<e pw' wL S?'0#+ν'8IJcoylYl-[jROӫ؞5' R㎢"f#A+./#tR(}: y!-~Xp9Go|+7zfjn0 E!dOp /n\Sz#-DS"ɲp*d襠]/\{mY{A ׼N.70߽"5UYJB23 $בo'-~-qEMgѱ6~ lc\R>/yC> =O-TRW]\uBm$9ѯ>,aZ0š*W`FkhCqo6o 0vƒj V5-_jŏZVnD#VuBiߎ-ZY" I^,P⹞kh`hepdDC#pݘCTP)28Jx&e=D(llGBBaE>70!hJN/ug(x=KXZE~HssR vOxFdrjĺsEǣJq7`%LJ0V/(Q{Ktr/2^#XR<`mgD: u]*阿%'oh5=ā,Ʊ$_s85HWF2 ͆V0;I5o|Nf3F3uXߐM0qߐ(UdIzY{ :4kG _^޸\ mWrQe 5Ls9-RtD&كu5xPu=qan»c^Pg3G-vJz(/so" Grp ű4]P"#J}qlݝ1Derް~Meuφr̢~ `=6޹-~yٷɒPk!X7k42.dZF[r`&?ӷK#[[ jJZ(5Z`6}'}6|aA"hD+b/ѢcF Ff,Jȹ DX=tuE

p-污GuP2u dr q=MVR( "Ӆ&&+ Eަ.:bYX-c[5K,&ֈ n)&E--h2r}s; l,킓d.4Y1̲qbZN[v{Bä=C*iI8WLj,]Bwl)~Y~ȝzI/¤g&^xGXJR]淼i1Ie%~fdh@TiOI* VZ㤟NOm%+~zIZMtv\u,@Swqn5oo lJ TN3tg~YTC\JdK勐Zt5KO%’2pq5!6Ν8GKgxx$"K/(53kދϻ_)R ލ\̩"mgI>(՝|%EW+A?w9 3":\`ʽiYdhSЊBmy3vn6<yݏY'c<\KG638 Ю<I,uީJo8b\%mf1VR,X&RRtrBPmP0g ;2'׏֬߁#u@UdgKWFFX"c='ͮz1Q=JdL\J.G}j@]i^eFDzn^2 nFe\1T@ S!Wk*YM%A4UZ+ 4>Z|Y'ǛW3=销D! tcdgEW\[dr~aPdlQavNJݴxy,o75@Ph+K 21O[Z~j{ jzAތPKv%UC.^2:=j$׃˳+%2}V!ﱁY+[aڍDn!E 7VU*nM=y̺^L!5ĔM^F ƭsȨIL7:?6s86HcRdP38((kC sE1V3'Ź3g&>?jSBaO[Tfii6l2P6SiL:Ƈ?&WM|@ۙwǰ^^=IkC Pq֗#kyN}u;+| y65#$] bct=Ab)0^`=8(Χ^|@E>1._n"ok{L2bnr}d:U`7yz_)u;Ѽ>gxI!տ<+J/0d QUtY`l</Zن&˩Y֌ʣ8ouEΓs,˻/%kZx*qCBuz9Xꧪ/J!]AttUdf0t䲴y0TMd.$!OvbƯPVx4)\ꂳŽ BJ0OQa+z8֎ä7SmW((K[Uv?c"l>. չsMt'd+#"%m@g0w'%j/؉T̸ S '}:KM@qh1FD,"NoJvGO[٬eJΏ*JVކdvDs\{a1>zoJl?P/NQ&縊m?,Bro>O[ V~H.ߎiR !g8o_j/;LU!Htq|40l"Re_^VhqK(zM\.kܪ]ԑq(rCq)V}ߊXd&anا,\s4'qQl}wCEVqWQ|SBYZ+D<$q ۝s-&8%2@kzROE^>B+v"#3|1L`3 b,RS vW~ g ޮ %)-_Zfb+Jx+v+Ȁ u @| ?uaSdnGTɐ)!r4;nxDt>iROvrw"Ѣ IW|7*xޙL?LZ.7bS[t&oE[mqѰCJ;WON{A_pEteOskH4M$04fhV 7y[ّɑ^jOCOmxi:~Vϔ0N.løCxIM\0l@()#i W[Mf¢MW1Bqum"J{T 8h=pޟMEr;?$!@jWTFqHW{lu^=hHI[u&H92xi6@{ Uuʎv6}@pQMXy786@IE"G6@y++cB˿-ZZGa 46,w 1؈6(EwY([>B4% j:4Aiqd`3@;>sJ`P 5"Ahۅ?N9IEP{/@Ñ]D~JhysbW;b<9-մ=dp_С`V3gw h1m礚! 6>rQsfҒS[R 4OyV(=C\T\+01{5FkTH[rgaxʗG ~9Kp@Bn%ӵyZِ~z^qw{\S.jql)ikzXKR*ZQY_<>~gLyI^ixEqz='9Mbyޱ9G\)99ڬE=^O$:o̻zܭx;|sE>HX<{VxXO:;Y鮖+J1k^dxUqqI1g]^_<5!OY;pLM"1 ) ccNO$ɱ*C. -xhA(WQkutN0)`-jrEĔt+s&Җ7KHUiDs랾L=GYi2kÅVrٍH?wOMٕfqL1MH*h(dJdZ1E1ݪ5ejA* imS2s)5!R o(&פ$HDɨO)jCDB`AiVĠD%PQr(6[4QPJ=i XaP$7(ff;F&[lk@ߔ*__m'6*- [ε(ȶv$ ,fQ( klA`UA <-יfUvr0Q8?nC.lAABlJsZ8k\ 78 ^1F'G?-ɭ9o=Ŝ'/YH:'h=Nv]E[$]VrҽG<ڌi'{+5O^Q{+Y-ǫU]d[o<~;i\ξjIo9{~s?V$)s^\i}_iN֟EEzRĺۚ'y;VX3VԹr3@Zxx(ME 8)Ă6S.p@VN\šiudfpH4fd9FLCHl+IR怍@qD0UrO;e/x6hL$)8S Z?9 (c\ Y&o %HaZkU\<- $ (@ AK#Ge08Dd(gPՅ(G  7d:Œ 8;?~f%<Qm.:XPdd# KD Ӷ uhBGD|8` u  ":$L @9KT' ¿D0!?4 |PZU4}Y-e,XHZ-C675lݒ&9XM8&fW`p[+1  rI[(1.Cn`Y ]hh|uƊ^l6}hUɐrvqREI7GIw+ -LnRfXNJ s@(7UP[ 76(P9"R,h)w6&,C mA@TY‚+̠93 ,b'KU$lq%Bㅬ?[[ȩKVYX fo|O\7gdG6D 0D^j sZj\nZh7Gٙm/0ScqbLKEZpk0\[ ơM (T`gp&!ғ]ʱKQ h3"WĄdIҌ qL?rDSqUvץNǣy;z'wY ~zaai}}V^)P+Ϸ+C+<{9 v]^׵+=>`4'aȐJÀ?$z~|jz*Iz ]T lB_'!k6|` Cp:w%NW;ۺ캫:^/RxW|ZCTAbB$EH)\G"J^߅|_syqSw|y^o|?v$-r?5i>u@=Q=|R ܎WzHʷKV/*@|jACU8z)W{.T';ՃJI%t0j~N&D9^':Dkl-. {7\[gSLO&RF6}(zhRuỌ_v(lAg_Kݱ׻IyyZk'DRqeEP0?Emd鞈QJc%Ւ|~c<ڌȸ(Mg,A͑3wX/϶uBsi0,;L_slV#IJs/- Ǔ.;@um% ۫Ñr;~O0<Iv+*M,a :$+.I8n1*y^1=`F`:킞, p.3K?7OU{lKAEcJT($K- @#GԹIB1Bc*m &9"""""2"""IL$Ϸgw-IA5d'.gTW+#`*_ rE†am&\tn6m۠_EUwFQڠA֏>cmHϝTsOfU(%avU$ '|TQl54Wvr 9|X!5vwIڀ 8#7:8T[\&f!:ԙ7!n3yzWId:]`$`ȷaZLN-T>(p4ԭؖ-m(LP3閪zXoji6Nrρ".uV!tPȍ tc,!GL,L35P -mA^b`M0:Y3'_DGGٳ`{"t:,\ ue fasa u ' p :]N<hR0Nat"2 FZ5f=Y󲨡t1eHCnRC :+o9榝<1w9uq\X@%1˪Xҩ$]՘o뛥s_ =Te=Y%M t #Ƽ PW&UOަ)0/Mj0< SED"[ (i;R;+A9eq"ASt+D,h Sᨊ6 8qZa4 eʪT"CNulR%