ovirt-engine-dwh-setup-4.5.3-1.el8 >  H bG z뾂alKFHvNk5P vt^ nmfSN$aMc1D 4hXL ;)Y𬘒cCbZH'( A^#YlNfAE.;V glF/k\l ; JxK]شV+ V - o-Ҫx~L:Ta^*ɏ.7*8f(bc(>_:Q!ZJ-E~(%82b1025faa8e9b558ade15f27eb0558590e174b3e7d0ada9aeb0e0a3540e7b22e13d050b60fc04b69c709a0f9e394e3b4f12f764pTbG z뾂al9:pI?UʡRD~-eӓ1F~#SsC?Ҳ Ą̎s5W^ە_aG켜 1{B'۸t ]Nuyk=dy :mZ.Љn]JaM=0SwAU2w+9Q- j;{OHŔXrG{#p9ф?td % a ,AGP  0  )| *,/22585P 5| 6 (686k98k:I,kGHHI(XY\]D^ b{defltu`v$(.pCovirt-engine-dwh-setup4.5.31.el8Data warehouse package for oVirt Virtualization Suite setupoVirt virtualization manager data warehouse setup package.bkojid-x86-01.rdu2.centos.orgh;CentOSCentOS Community Build ServiceLGPLv2 and ASL 2.0CBS Virtualization/Managementhttp://www.ovirt.orglinuxnoarch''(;;x,,##4}CCY L L  C -99Q 4 4 {{tt v {e00 %% 3 3 3 0 WA큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbf0d8430a8c400fe122abd850d37675f7f43219f9bdde6889e166de5d9ebead366e6a5ee349ff7a5056efe2f4adfd31a7a73e24c67718e1823f214d7ae81760e16e6a5ee349ff7a5056efe2f4adfd31a7a73e24c67718e1823f214d7ae81760e1e414fe578de4d319cbe998c1af24b946b60e1126792eccbc7ce8279c2b5f71a4e414fe578de4d319cbe998c1af24b946b60e1126792eccbc7ce8279c2b5f71a45ee2e50fddbfed2ce97b4838bb55a9d21c2589d372507d7a6a9ec4c0b81acf695ee2e50fddbfed2ce97b4838bb55a9d21c2589d372507d7a6a9ec4c0b81acf697d1eef925671d0e9b4177eae19129f78fab8b3332a1429d0198dda9c1ac8893b0abbd80158cb954d7a8ed3ae5083d7be944dbaebc95911938cbd59018ee29bb4248737e6724dd0d9e1eaa025b6c38e80719d471d2827d329067d87dcd8c06aa6225f0ee3269c9b79630640b44ca0880154c39fcd3c3c59aa122181b84bab61f1225f0ee3269c9b79630640b44ca0880154c39fcd3c3c59aa122181b84bab61f14ef3bb0579997f2286b5b78dc004871dbf74e6112d3d189f5452a02d552c9d994ef3bb0579997f2286b5b78dc004871dbf74e6112d3d189f5452a02d552c9d99ea46052f335e5cc6bf675214f0d9346f3a55806ec852b28ed38c11525e7a59dc16d50650ebc1535054220604764996ae78c78b07824618c86efd1caf2136dd4f6e3b066de35642f3601533421b8b8cb0245d4f9b9946c4ac357ba4f76444f4b56e3b066de35642f3601533421b8b8cb0245d4f9b9946c4ac357ba4f76444f4b510408d818437c8e819ba05e7751d5863e77266c33f0b1eff4ff5b1bc6e7bee2810408d818437c8e819ba05e7751d5863e77266c33f0b1eff4ff5b1bc6e7bee28207b4a222c28630c89972d80bbf654e268ad771c00ce728f853e8de1a9ae4918207b4a222c28630c89972d80bbf654e268ad771c00ce728f853e8de1a9ae4918056dbd60aa617f34cbdba0e9eac7a2c49851c241ec3cb7612427eb6e0be79735e27468d5e7c3d85567a5cb23a3afffaca1efca64527bcfb407b287f63682aeba424f241abd69df7f13552de24c65e8bc56963cfa6ff26157630a73e7886f57655940f2c5a61013a2aacac6c82ea1b8e37aede8890efbfc478a1c423dabca60955940f2c5a61013a2aacac6c82ea1b8e37aede8890efbfc478a1c423dabca6095a52ea2821bb5e40e0b3b67bbf492d99bc95d44a3c8029e40cca10f1ac3a5c2b7a52ea2821bb5e40e0b3b67bbf492d99bc95d44a3c8029e40cca10f1ac3a5c2b76d17c972807fe576c491bc94c6433c321defe992f38a13de2e06cc6f22961f386d17c972807fe576c491bc94c6433c321defe992f38a13de2e06cc6f22961f38bc0c69406cac194a6e11b8541334dbaf84b57d9cb0326de7299b527844a33018bc0c69406cac194a6e11b8541334dbaf84b57d9cb0326de7299b527844a33018bc707c481f982f5f0997ca8e42a95088e9de6845514b96afc7c07ad70b99b4a1bc707c481f982f5f0997ca8e42a95088e9de6845514b96afc7c07ad70b99b4a1f2222fb1c2ddce282f7869b5ac08321466ebb9c6c736e30f90f6181c14b69b44d4e63b17295230fbd0b1f198765df0d38cd86cdb10ef7894ce57d921bee63c919676f2a5f503201f3009d42257e8133136ec582c0d141a45a5640b0f1a7303cf98256a50c6cd2f714ca33f5003ec242064abeb33ca979f6e30c070485709b713886322ad435e1ac9f71d4222329161d5843cd36ca243b3d5a04dfd45a11721b0e51da11855435cf18005b17546738231b7acfbbde50161e3aac20ea38aa21456e51da11855435cf18005b17546738231b7acfbbde50161e3aac20ea38aa2145609db6a8c24377583f4de19b3d622a94959624c83ca96efad896ec40a627076f109db6a8c24377583f4de19b3d622a94959624c83ca96efad896ec40a627076f17a165fec5c2c0ef56058fc97b64e950eefc231373c9c7b4e78ead295b83464649b4c2c5fcb431070ace93027f9d7682885b8a41bbb479f8754e93aa0b0bb30d1dece379fcc570598f5dc7181e7098e246bb9c2925b8f8e90eb753147e6a71511dece379fcc570598f5dc7181e7098e246bb9c2925b8f8e90eb753147e6a71511f5ea5eddc9dfed1b3884521b4e0b70dd881353b3d05432a03c518db505b146fcf5ea5eddc9dfed1b3884521b4e0b70dd881353b3d05432a03c518db505b146fc625fd7f24b558af03b36ba277e398e0820fd00736f4e912d4a3e04087a930cd5625fd7f24b558af03b36ba277e398e0820fd00736f4e912d4a3e04087a930cd510af0b7834460d862563430f60d3344d420e5c1561aca7d6480730bcecb2756c082528658d473beebee09c75e1b8194d1ea21ae9077454c7eddced34c76051e1b8c1e7f15ce33bdf4a7eca9ec58e49428eefe2215051a2e063a11d9b2b153ce7172ae5080d5ea5962084e718a88618439fe6f4831c42f9393e67fe8e6c638c60172ae5080d5ea5962084e718a88618439fe6f4831c42f9393e67fe8e6c638c608750e5c8e0a3e2650fd4af7a3d58cf9f41a00244819fd380ae8522dc4c78db2a8750e5c8e0a3e2650fd4af7a3d58cf9f41a00244819fd380ae8522dc4c78db2a9f4f780507847b06907e8e3f447fe247f50226234832208ba8fcf821a5bed59dacaffbd428d7be520e80b1c671810e1fe5de19647db3db60081c51dbdb3ead11b4bf9881de3511b918ac04a6b9102496a35f7f56f37383b0e77ecd3a59290dcbb4bf9881de3511b918ac04a6b9102496a35f7f56f37383b0e77ecd3a59290dcb706c55ceb5e0aaf6d8000714b268954b9ab3287c63219877bbb8873b3e38eafe706c55ceb5e0aaf6d8000714b268954b9ab3287c63219877bbb8873b3e38eafed9747866c70ad4ca372865bd0e9bd0c1fea8f538518e764adb57d6b460cc9f6bd9747866c70ad4ca372865bd0e9bd0c1fea8f538518e764adb57d6b460cc9f6b27bd3446b5f7e2262f57b91ec413c67016d99ddd31a1923f8afae141798b9dfe27bd3446b5f7e2262f57b91ec413c67016d99ddd31a1923f8afae141798b9dfe050d8c5f5ba5ce99c7c7c109425ff836de0d87908af9eda0a9fa033a31dbabf2050d8c5f5ba5ce99c7c7c109425ff836de0d87908af9eda0a9fa033a31dbabf2a598131fd85e3eb4897e99324c7433fa45f08602300197d5bf80fd49f3caea9da598131fd85e3eb4897e99324c7433fa45f08602300197d5bf80fd49f3caea9d71b787b1346802181b03bb08bc6177d779f55e3f6a95417dd49bac25e0b11dc171b787b1346802181b03bb08bc6177d779f55e3f6a95417dd49bac25e0b11dc1f069357e12d4b5327411981b8d5a66f9337e56ef7c5cceabdadc3d2e649eaf12f069357e12d4b5327411981b8d5a66f9337e56ef7c5cceabdadc3d2e649eaf12811f9a75bfa579127a2ba935bd8cade7de9be5c720a0bf37f2fc47676e45249f811f9a75bfa579127a2ba935bd8cade7de9be5c720a0bf37f2fc47676e45249f41a6cfbf6e96d0002a6d9db3b55aa29ba1865f1bd989a28f6acf1fdf6e5ae4d841a6cfbf6e96d0002a6d9db3b55aa29ba1865f1bd989a28f6acf1fdf6e5ae4d815457cfc625645940a73c8a34f26e6e1d1d4de4c6914d1ace3e2a0708c798aa3a009cb50aee56ef4c618d9b4065e6ed8d1bd1db4b8b4b32b992b26689cb8febd941e8687b787737eb3780d11218e413c94bc8929fe006273703f4c6217a472dc3cfd5430ef4249e886d9916623b3d5bf7b1999cb57972e5b0c1c0674e2a03e1966b092355267f9d5a7063540e17cc8437b4ba11364be56953ce0d580b398fdabcf72581725d31c441bb8357cc7d51bb03cfea854465f19aa50378e1a18b6411dcd87ea90f3532ce4798b80606f9919c455d3e8746e2b1691d0226feb28feb5fcbeb195b410632a53d0bbd82b6c1e595af7fb3f7cc7cee54048ff2bca901627608417a65a0f2d12c2a5f13dd4eae22dd00d185d9b0d911906e610e90b7be0ac3bf9a92e9b7c0a70869f1836be2ddd377605b88a612bcf0ff8564af15761058e5f32ee7f93a348e07287837bc2690abf920944ebbb3f877be2d7c902145903acf632ee7f93a348e07287837bc2690abf920944ebbb3f877be2d7c902145903acf660674d113a4beeb777e0d95db10c97214e1caeb8f71690782c4127dbcd51548060674d113a4beeb777e0d95db10c97214e1caeb8f71690782c4127dbcd515480e8086c536f34aceaa32c1818de28eee9879cf49d6ad1d869a5558e7ed4449bc9e8086c536f34aceaa32c1818de28eee9879cf49d6ad1d869a5558e7ed4449bc956c943dc718eb07016c2707e2e79bc083dbfd4284788ceca81384d37d3adcd4056c943dc718eb07016c2707e2e79bc083dbfd4284788ceca81384d37d3adcd40499d3f9d8451414a0886b216d86a5217353d32597797ec4e23b582b835b69a5f499d3f9d8451414a0886b216d86a5217353d32597797ec4e23b582b835b69a5f32dc9bb1501e35891d5819f4927b1c43cd0eef2d895b1d0246b2da91a75fc11132dc9bb1501e35891d5819f4927b1c43cd0eef2d895b1d0246b2da91a75fc1110e53c300e2e0909d9a9e2a22e6fba0612c029db021ecc9d45ab4ec256e95331e0e53c300e2e0909d9a9e2a22e6fba0612c029db021ecc9d45ab4ec256e95331e290bb3cb8b75fd1d6499085d2292f832d4c8150c401323fa717587db2552e65043e276255c96fc289f61b71976a2ec85669efb5ab0815fb03ca82c8ea3846a8dd4884fe053c41456901f7a43c83c33c2fa79e74f77c295770002235c38907c9606468250356c52ded1f048ea2cc5521d83949927d1f32601da61d80b0cd2742e8151d9ce923bb45b457e246354730e994928d4d20aa4e841355a843bd76df0252e0aca10ee29848ce43b1aaacc0ddfe480c3ec23d64aeafcde4e25b8c4ba33ed581c8d388a9856d7b4cb98f7f646eea8da1fa0516b5176c8aeadb4ef278a6431e51031b9b8ac218e1262bf7e4e899f3615c1224a0c8b88bb82441f5569113e14e51031b9b8ac218e1262bf7e4e899f3615c1224a0c8b88bb82441f5569113e14913899cfd57b47881afd0aa4b8b338271e26ede20551337c7322ecfe1a833c65913899cfd57b47881afd0aa4b8b338271e26ede20551337c7322ecfe1a833c65b235a4c67b0a04685424d4178491b79825125e03b9db57231a690e92983448465f140f54bb983fe50a89c497ca2e08390a2f46d58a670c4680b3460bbd7997a28e7f8d6b664b2eb90eb95eb0db6f2a399935767b18037b7eb6c56b19e81daf2f8e7f8d6b664b2eb90eb95eb0db6f2a399935767b18037b7eb6c56b19e81daf2f51f37427050becb1c9651272db938a6cb0fb2276f04ea812bf67a8ea897dc9d351f37427050becb1c9651272db938a6cb0fb2276f04ea812bf67a8ea897dc9d3fc0b39de13135b299bb6408dcea8ca230c69c0f48f1aa48d6fb2c3f3946eae499b014bc26de73cf0053ae805e6c61805482921f1a23cc6939deea9b7eb752903b1aebce71c269031ffb9f2dd171380415bd2918bd5d92a5612ac0f5a5c3b419fb1aebce71c269031ffb9f2dd171380415bd2918bd5d92a5612ac0f5a5c3b419fa49e7fd5c2989fdcae588442a91ec4ec0e37284b743c022c372f5ec0efb35454a49e7fd5c2989fdcae588442a91ec4ec0e37284b743c022c372f5ec0efb35454a39a2f82e8f916ec908399ef89c9caacb41e730013e7e05c80919eed145ddfcbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootovirt-engine-dwh-4.5.3-1.el8.src.rpmovirt-engine-dwh-setup       ovirt-engine-dwhovirt-engine-dwh-grafana-integration-setupovirt-engine-setup-plugin-ovirt-engine-commonpostgresql-contribpostgresql-serverpython3-ovirt-setup-librpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.6.04.5.3-1.el84.5.012.012.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bTbDF@b4t@b@a0a@`ݮ@`"@`r`8@`@`~@`m`Q@`?z@`.V`+`@`U`@_ǁ_^@_@_ _@_`_=@_+^z^)@^y^k@^y@^C\U@[@[FZg#Z_:Z@Y@YyXZnWM|WVwVTQ@UU5@UTT HSvS^S@SuStS[S8@S0@Rb@Rb@RΏ@RTR@RSR@R@RRiRu@Rz/@RrF@Ro@Rg@R].@RSRJ@RA~R6R-@R R@Q@Q@Q@Q@QbQ>@QJ@Q8@Q7/Q@Q@P!@P8@P@PXPPtPE@P - 4.5.3Aviv Litman - 4.5.2Martin Perina - 4.5.1Aviv Litman - 4.5.0Aviv Litman - 4.4.9Aviv Litman - 4.4.8Aviv Litman - 4.4.7.3Aviv Litman - 4.4.7.2Aviv Litman - 4.4.7.1Aviv Litman - 4.4.7Aviv Litman - 4.4.6.3Aviv Litman - 4.4.6.2Aviv Litman - 4.4.6.1Aviv Litman - 4.4.6Aviv Litman - 4.4.5.5Aviv Litman - 4.4.5.4Aviv Litman - 4.4.5.3Aviv Litman - 4.4.5.2Shirly Radco - 4.4.5.1Aviv Litman - 4.4.5Aviv Litman - 4.4.4.2Shirly Radco - 4.4.4.1Shirly Radco - 4.4.4Shirly Radco - 4.4.3.2Shirly Radco - 4.4.3.1Shirly Radco - 4.4.3Shirly Radco - 4.4.2.1Shirly Radco - 4.4.2Shirly Radco - 4.4.1.2Shirly Radco - 4.4.1.1Shirly Radco - 4.4.1Shirly Radco - 4.4.0.2Shirly Radco - 4.4.0.1Shirly Radco - 4.4.0Shirly Radco - 4.3.0Shirly Radco - 4.3.0Shirly Radco - 4.3.0Shirly Radco - 4.2.1.2Shirly Radco - 4.2.1.1Shirly Radco - 4.2.1Shirly Radco - 4.2.0Shirly Radco - 4.2.0Shirly Radco - 4.1.0Shirly Radco - 4.0.0Shirly Radco - 4.0.0Shirly Radco - 3.6.2Shirly Radco - 3.6.1Yaniv Dary - 3.6.0Yaniv Dary - 3.6.0Yaniv Dary - 3.6.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Shirly Radco - 3.5.0Yaniv Dary - 3.4.1Yaniv Dary - 3.4.0-2Yaniv Dary - 3.4.0-1Yaniv Dary - 3.4.0Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.3Yaniv Dary - 3.2.1Yaniv Dary - 3.2.1Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.2.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.1.0Yaniv Dary - 3.0.0-1.fc16- spec: Remove fedora and rhel<8 - spec: Fix dom4j definition - Fix Grafana proxy configuration - Mark temp repo directory as safe for COPR - update Java's classpath - Bug 2021497 - Reconfigure SSO on keycloak activation- Bug 2021497 - packaging: grafana SSO with internal Keycloak - build: auto-add generated files to gitignore- Bug 1828982 - Use fasterxml for ResumeUtil json serialization - Bug 2010903 - Update read/write ops statistics - Bug 2010903 - Update the vm disk ops queries- Bug 1931939 - Add the engine FQDN to dwh - Bug 2030663 - Update Network statistics types in DWH - Bug 2026358 - ovirt_engine_history_grafana user is not granted permissions to query new tables - Bug 2026362 - moved major version to 4.5.0 - Bug 1925878 - Create links from Grafana to RHVM - Bug 2041220 - Update queries to use v4_5 views in all dashboards- Bug 1992690 - Customize 'oVirt Inventory Dashboard'- packaging: dbscripts: Improve logging - Bug 1980315 packaging: setup: Usually default to configure grafana- Bug 1976768 - Fixing year in the calendar table- Fix titles in interface panels - Bug 1937714 - Add rx and tx drop to Grafana - Bug 1896359 - Add number_of_threads - Bug 1962641 - Add "Count threads as cores" to Grafana dashboards- Bug 1877478 - Add network metrics to dwh - Bug 1961598 -Fix race in Termination.java - Fix indentation in uptime dashboard - Bug 1966574 - Update the required Grafana to 7.3- Update documentation in Trend dashboard - Add IOPS stats to fully_joined views - Bug 1952424 - Add Data Source variable to all dashboards - Bug 1849685 - packaging: grafana: Renew separate apache pki if needed - Bug 1948418 - Add memory, and CPU sizes to Hosts/VMs Trend dashboard - Bug 1896359 - Add count_threads_as_cores to DWHFixed issues: - Bug 1929211 - Change IOPS data from Int to bigintFixed issues: - Bug 1919984 - packaging: setup: Fix grafana pki conf after dwh - Bug 1870055 - packaging: setup: Move initialization of user/group to common - Delete unnecessary rows in create tablesFixed issues: - Update User Spice Session Activity to show per vm - Bug 1917874 - Add Resource size to Hosts/Virtual Machine Uptime panels - Add user session activity panel to vm dashboard - Bug 1861685 - Add filters to inventory dashboards - Fix the variables indentation in inventory dashboards - Fix the variables indentation in trend dashboards - Fix the variables indentation in service level dashboards - Fix the variables indentation in executive dashboards - Fix Storage Domain Total Size (over time) (BR21)Fixed issues: - Fix typo in Trend dashboard - Delete variables from host and vm dashboard - Bug 1853254 - Create links between reports in inventory dashboards - Bug 1853254 - Create links between reports in service level dashboards - Bug 1853254 - Create links between reports in executive dashboards - Bug 1935000 - Add a minimal Grafana version as dependentFixed issues: - Fixing titles in Host and VM Dashboard - Add deleted entities to host/vm dashboard - Fix typo in hosts inventory dashboardFixed issues: - Fix host CPU calculationFixed issues: - Bug 1926124 - Add IOPS stats to vms trend dashboard - Bug 1926125 - Add IOPS stats to vms resource usage dashboard - Bug 1898863 - Add Host Dashboard to executive dashboards - Bug 1899529, Bug 1899573 - Add virtual machine Dashboard to executive dashboards - Fix VMs inventory dashboard name - Fix typo in service level dashboards - Fix virtual machine dashbiard to use V4_4 - Fix the CPU calculation in hosts inventory - Bug 1926188 - Fix vms disks usage panels to show the average - Fix UI and columns settings to see properly the hosts inventory dashboardFixed issues: - Bug 1922645 - typo on VMs/Hosts resource usage dashboard panels - Bug 1903977 - Fix Hosts/VMs Trend Dashboard to show 5/3 entities - Bug 1917848 - Add hardware panel to Hosts Inventory DashboardFixed issues: - Bug 1898858 - Add Multi-valu to Trend Dashboard Variables - Bug 1898858 - Add Multi-valu to Inventory Dashboard Variables - Bug 1898858 - Add Multi-valu to Service Level Dashboard Variables - Bug 1898858 - Add Multi-valu to Executive Dashboard VariablesFixed issues: - Fix division by 0 in inventory dashboards - Bug 1903977 - Fix Trend Dashboard to show 5 entities - Bug 1904047 - Add types of storage and storage domain to enum_translator table - Fix division by 0 in executive dashboards - Fix title in vms trend dashboard - Update the decimals to 'auto' in memory graphs - Bug 1912887 - Update variables in hosts/vms uptime dashboards - Bug 1887149 - Add VM Disks IOPS Stats to DWH - Fix alias in storage domains inventory - Bug 1910045 - Update data source in all dashboards - Bug 1914825 - Update queries to use v4_4 views in all dashboards - Fix UI to see the column names properly in the executive dashboardFixed issues: - Bug 1866363 - Add variables to choose specific entity - Fix aliases in cluster dashboardFixed issues: - Bug 1894298 - Makefile: Fix python3 dev env - packaging: Completely remove python2 support - Bug 1851725 - Add tags to grafana dashboards - Fix aliases in inventory dashboardFixed issues: - Bug 1892247 - Fix data duplication at 00:00 each day - Fix names in Storage Domains Inventory Dashboard - Bug 1894420 - packaging: setup: Fix stop-remote-dwh - Fix Column names in Cluster Dashboard - Fix description in Virtual Machine Downtime (BR46) panel - Fix typo in system dashboard - Bug 1894420 - packaging: setup: Support stopping remote dwh also on non-engine machine - Bug 1894420 - packaging: setup: text: Note about remote dwh - Add docs/Notes-about-single-dwhdFixed issues: - spec: Require only eap7-dom4j - Bug 1871865 - Update units setting in dashboards - Bug 1885654 - Fix resources usage queries to show the used resources - Bug 1851029 - Add to Inventory Dashboard queries the samples table - Bug 1851029 - Add to Executive Dashboard queries the samples table - Bug 1851029 - Add to Trend Dashboard queries the samples table - Bug 1851029 - Add to Service Level Dashboard queries the samples table - Bug 1853252 - Update Trend Dashboards to include all deleted entities - Bug 1853252 - Update Service Level Dashboards to include all deleted entities - Bug 1853252 - Update Executive Dashboards to include all deleted entities - Update decimals in executive dashboards - Update decimals in inventory dashboards - Update decimals in service level dashboards - Update decimals in trend dashboardsFixed issues: - Update memory_size_mb name in Inventory Dashboards - Fix typo in executive dashboard - packaging: setup: Do not duplicate db constantsFixed issues: - Bug 1866356 - Update the dashboards default time period - Bug 1861368 - packaging: setup: Give grafana more time to start - Fix typo in trend dashboard - Bug 1873087 - Update service level dashboards to show exact number of entities - Bug 1873087 - Update inventory dashboards to show exact number of entities - Bug 1873087 - Update trend dashboards to show exact number of entities - Bug 1873087 - Update executive dashboards to show exact number of entities - Bug 1846365 - packaging: grafana: rename: Handle engine conf - Bug 1874029 - Add missing column in inventory dashboard - Bug 1876802 - Adding a missing alias to a column settings - Bug 1853252 - Update Inventory Dashboards to include all deleted entities - Bug 1846365 - packaging: rename: Drop extra newline - Bug 1877280 - Remove time picker in hosts and vms inventory dashboard - Bug 1877706 - packaging: Fixed PostgreSQL vacuum SQL cmd. doc. ref. - Bug 1874880 - Update column settings in inventory dashboards - Bug 1874880 - Update column settings in executive dashboards - Bug 1878496 - Add delete_date columns to uptime dashboard - Bug 1874880 - Update column settings in service level dashboardsFixed issues: - Bug 1857778 - Add to Trend Dashboard a Hosts section - Bug 1847966 - grafana: Quote passwords - Bug 1866349 - Update descriptions in Executive dashboards - Bug 1866349 - Update descriptions in inventory dashboards - Bug 1866349 - Update descriptions in trend dashboards - Bug 1866349 - Update descriptions in service level dashboardsFixed issues: - Bug 1846365 - packaging: rename: Handle config conditionally - Bug 1852752 - Fix bug in Hosts Trend Dashboard - Add number of query to the title - Fix the titles and columns nameFixed issues: - Bug 1852390 - Fix bug in Trend Dashboard - Bug 1852405 - Update Average CPU Usage and Peaks (over time) (BR10A)- Trend dashboardFixed issues: - Bug 1846256 - grafana: Do not automatically create users via SSO - Bug 1846870 - packaging: grafana: Restart the engine for SSO - Bug 1848435 - Update executive dashboard indentation and description - Bug 1846365 - packaging: rename: Handle grafana.ini - Bug 1846365 - packaging: rename: Make sure grafana service is started - Bug 1846365 - packaging: rename: Handle SSO - Bug 1849423 - Update trend dashboard indentation and description - Bug 1848613 - Update service level dashboard indentation and description - packaging: setup: Add a newline before a long question - Bug 1849965 - Update inventory dashboard - Update mem_threshold and cpu_threshold - Bug 1848381 - Add to dashboars description panelFixed issues: - Bug 1814643 - Add grafana integration support - Bug 1814643 - Add initial Grafana dashboards - Update Grafana dashboards - Add uid for Grafana data source - licensing: Clarify - licensing: Replace copyright notices in most source files - licensing: automation: check-patch: Reject notices - packaging: setup: Support separate grafana machine - Bug 1845049 - packaging: setup: Add grafana access URL to engine conf - packaging: grafana: Do not ask engine fqdn on upgrade - packaging: cleanup: grafana: Do not fail if db is missingFixed issues: - Bump to pg12 and get rid of SCLFixed issues: - pg12: remove deprecated 'WITH OID'Fixed issues: - build: moved major version to 4.4.0 - docs: point to postgresql 10 docs for vacuum - lint: drop unused variables - Bug 1673808 - Close DWH db connections open transactions - Bug 1727550 - packaging: Require postgresql-contrib - Bug 1730384 - Fix closed connections issue - packaging: setup: Remove unused method name DB_CONNECTION_STATUS - Bug 1761494 - packaging: spec: Add sclenv to dwh conf - Bug 1761494 - packaging: bin: dwh-vacuum: Source prolog - Bug 1761494 - tools: dwh-vacuum.sh must enable SCL if used by the engine. - Bug 1734718 - Update java to OpenJDK 11 - packaging: Use dom4j from wildfly - Build for el8, with python3 - spec: Require SCL PostgreSQL only on EL7 - make: Set correct permissions for ovirt-engine-dwhd.py - Search dom4j also in eap7Fixed issues: - Bug 1614818 - core: Require PostgreSQL 10Fixed issues: - Bug 1639006 - packaging: support python2/3 - Packaging: Spec: Disable Python bytecompile feature on EL7Fixed issues: - Bug 1546486 - build: fix dwh to support dom4j 2.0.0 - Bug 1573145 - history: fix bug in rx and tx rate percent percition - Bug 1586011 - packaging: Do not connect to databases if provisioning a db - Bug 1576937 - fix bug with logical_network_name lenght - Bug 1573145 - history: update rx and tx rate percent percition - Bug 1577789 - automation: Use dnf-utils on Fedora - Bug 1507037 - history: wait longer before first sampling - Bug 1518802 - dbms: upgrade: compare engine DBMS port and DWH one as string - packaging: Do not fail engine-cleanup if engine db is inaccessible - Bug 1547018 - packaging: setup: postgres95: Do not clear db on upgrade rollback - Bug 1546969 - packaging: setup: Do not fail on missing POSTGRES_PROVISIONING_ENABLED - Bug 1546487 - packaging: setup: postgres95: Fixes - Bug 1540627 - spec: Change permissions for /var/log/ovirt-engine-dwh - build: update dwh-classpath - build: moved major version to 4.3.0 - Bug 1507294 - build: Use ovirt-engine-wildfly dom4j - Bug 1529489 - packaging: setup: Create pgpass only if password is not None - Bug 1541924 - history: Update stat. table history_id to bigintFixed issues: - Bug 1490941 - history: update dwh-vacuum help message - Bug 1535935 - packaging: setup: Schedule 10-setup-database.conf - Bug 1535935 - packaging: setup: Provisioning.applyEnvironment only at MISCFixed issues: - Bug 1490941 - history: update dwh-vacuum help messageFixed issues: - Bug 1474570 - Revert "packaging: setup: Configure scale only on new database"Fixed issues: - Bug 1167903 - setup: Add dwh-packages to versionlock filter - Bug 1482043 - update vm template name length - Bug 1432916 - remove image_id collection - Bug 1478859 - update etl sampling interval to 60s - Bug 80795 - postgres95: enable postgres95 migration support - Bug 81476, 1459134 - postgres95: require postgres-server upgrade from setup - Bug 1490272 - Fix minimal ETL version check for a float patch level - Bug 1490272 - fix minimal version check - Bug 1492065 - spec: Require new engine-common setup plugin - Bug 1465825 - validate lastHourAgg valueFixed issues: - Bug 1371111 - history: heartbeat error message interval - packaging: spec: move to headless java - Bug 1263785 - packaging: setup: Move dwh-plugins from engine to dwh - Bug 1431632 - packaging: setup: Display the DWH setup requirement better to the user - Bug 1409766 - packaging: Add a tool to perform vacuum on dwh dbFixed issues: - Bug 1399162 - Fixed firstSync updating process - Bug 1398944 - updated users collection - Bug 1364062 - setup: Notify to restart remote engine - Bug 1263785 - setup: Remove constants duplication - Bug 1365427 - setup: Configure scale only on new database - Bug 1366900 - spec: Allow upgrade directly from 3.6 - Bug 1349309 - lower sampling interval - Bug 1332892 - setup: Do not write db password to answerfile if provisioning - Bug 1347281 - dropped all history database foreign keys - Bug 1347996 - added index to vm disks usage tablesFixed issues: - Bug 1338495 - remove collection of vm_disk_interface - Bug 1302598 - added over_time views to simplify use - Bug 1324440 - Added log message - Application Settings - Bug 1328805 - Allow choosing scale - Bug 1318665 - Copy db creds to engine - Bug 1328860 - Move DBTransaction to commonFixed issues: - Bug 1302611 - spec: Require java 8 - Bug 1318665 - setup: Note that dwh is required - Bug 1300328 - removed collection of dc statistics - Bug 1321517 - changed the limit in DeleteTimekeeping job - Bug 1285788 - enabled logging of dwh ETL process in debug mode - Bug 1323605 - removed collection of vm_disks_map - Bug 1302611 - rebase to talend open studio 6.1.1 - Bug 1312638 - removed dwh views up to 3.6 - Bug 1311149 - change vds_groups to clusterFixed issues: - Bug 1286441 - restoring connection to postgres for audit_log and dwh_history_timekeeping. - Bug 1289983 - engine_db_timekeeping fix for renameFixed issues: - Bug 1193318 - Fix Data Warehouse service nameoVirt 3.6 Beta 4 release. Fixed issues: - Bug 1254003 - removed fk that cause deadlock occasionallyFixed issue: - Bug 1233193 - ETL service sampling error - RuntimeException: Child job running failedFixed issues: - Bug 1195395 - ETL service aggregation to hourly tables is failing due to NullPointerException for specific timezones due to the way the ETL interprets the timezone - Bug 1231691 - Update cached/buffered memory to bigintFixed issues: - Refixed updated statistics history_id to bigint (#1121994)Fixed issues: - updated runTime from engine db (#1133608) - Prevent more than one dwh per engine (#1118350) - updated etl to check valid installation (#1118350)Fixed issues: - updated statistics history_id to bigint (#1121994)Fixed issues: - add dwh to versionlockFixed issues: - fixed etl-update users delete date (#1124458)Fixed issues: - updated insert_calendar_table_values scriptFixed issues: - test only config file db password (#1094016) - filter engine db password - fixed users external_id type due to engine change (#1113193) - Allow dwh on separate host (#1080997) - remove dependency loop in setup - reorg the per component directory - split of engine-setup-pluginFixed issues: - Force a minimal ETL version (#1059283) - sync users data for user usage tables (#1091687) - update user and system cpu usage percent (#1078897) - Fixed sleep time for delete/aggregations (#1086389) - Change Fields "Network Name" to "Logical Network Name" (#891073) - Do not fail on errors while restoring permissions (#1073471) - use db creds from answer file (#1094016) - engine-setup check remote database is empty (#1056528)Fixed issues: - io.StringIO needs unicode (See releated BZ #1079911) - fixed generated code issue (#1076902)Fixed issues: - move connect to database library (#1067058) - suppress password based on env key (#1072476) - align manual instructions with defaults (#1067548) - 'Install' is now 'Configure' in DWH/Reports questions (#1064876) - updated ksm_shared_memory_percent to mb (#1076902) - preserve custom db users permissions on upgrade (#1073471) - read legacy config with trivial parser (#1079911)3.4.0 GA release. Fixed issues: 1070757 - support postgres user length within schema version 1065730 - No option to setup with diffrrent name as it looks for upstream packages names alwaysFeatures added: 967350/1058012 - port dwh installer to otopi 1030466 - ovirt-engine-dwh-setup should stored values provided in interactive setup in the answer file 1023754 - add trigger to stop etl connection via engine db value 1052383 - collect the "created_by" field of a VM into it's configuration history 848410 - alternate method for service shutdown Fixed issues: 1057239 - dwh-setup fails because of unexpected output in login shell without reasonable error messageRefixed issue: - fix ugprade with remote db (#1046676)Fixed issues: - Backup before doing any changes to the database (#1046679\1046676) - Fixed remote install setup (#1045846\1047392\1045855)Fixed issues: - detect existing DB in remote flows (#1026947) - correctly configure Default.properties (#1026947) - handle answerfile correctly (#1040029) - do not create db md5 files in production (#1043951) - rename config values to match engine convention (#1043951) - remove 10-setup-database-dwh.conf from package (#1043951) - rename /etc/ovirt-engine-dwh/engine-dwh.conf.d->/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d (#1043951) - Pass full log path to database schema creation script (#1040026)Fixed issues: - Adds COPYING.csv to conform to 3.3 manifest - add read user validation for alphanumeric chars (#1037861)Fixed issue: - update postgres service restart functionality (#1029969)Fixed issues: - Setup now sets correct umask for execution. - Fixed test on postgres status (#1029969).Fixed issues: - added a test on postgres status (#1029969) - update log permissions on service start (#1031992)Fixed issue: update Makefile and spec to include DB settings (#1026089)Changes in setup: - fixed function of database user creation (#1027894) - removed unneeded chown that causes error on service actions - improve dwhd service handling (#1022550) - fix DB detection and owner from previous versions (#1015859)Add answer file use in setup (#1025336)Changed the db dict get method (#1024792)Resynced db creation scripts. Also fixed issues: - Added clear instructions for creating remote DB (#1021560)Fixed issues: 853955 - There should be no exception shown to a user when running setup with non root user 1019741 - installation - size of the detected DB should be in MB 1019758 - installation - misleading messageFixed issues: - update discovery of JAVA_HOME (#1019178) - fixed etl error when hosts are non-responsive (#1008370) - run dwh service as an ovirt user (#772001) - fixed issue with many ips in vm users table (#1016968) - run readonly user creation with non-empty user (#1008562) - added systemd handling to common_utils (#1011544) - validating read-only user before creation (#1006948)Fixed setup issues: - added welcome message (#1011542) - stop and notify if setup is not run as root (#853955) - save configuration immediately as available (#1006950)Fixed postgres.conf handling (#1014031)Added OS info sync to enum table (#985346)Added missing column to 3.3 views.Fixed verious installation issues with engine otopi setup. Setup now works in clean local\remote setup of 3.3.Added feature: - boolean on logged in vm guest userFixed two setup issues: - 990095 - packaging: setup: updated read-only user permissions - 991760 - packaging: setup: call psql with correct env Also: - resynced the create db scripts - made several changes to vm disks tablesFixed verious setup issues: - 990124 - fixed password handling for configuration - 988045 - fixed pg_hba handling - 988298 - updated 'su' utility location - fixed failuare to create engine dwh db because of localeFixed issues: 883120 - [RFE] Ability to associate VMs with a pool in the engine and DWH 987517 - DWH - some vms don't syncFixed issue: - 970543 - ovirt-engine-dwh-setup doesn't support option --helpRefixed issue: - fixed issue with enum strings insertion (#952418)Fixed issues: - fixed issue with enum strings insertion (#952418) - added missing enum keys for OS (#966437)Fixed issue: 953148 - ETL does not populate the dwh db.Updated manifest file and localization files. Fixed issues: 913384 - Upgrade - Error Can't start the ovirt-engine-dwhd service (Upgrade from si25.4 to si27.1) 921445 - Update manifest file for 3.2Reverted: 913384 - Upgrade - Error Can't start the ovirt-engine-dwhd service (Upgrade from si25.4 to si27.1) Change on the engine side caused engine DB deadlock of nested transactions attempting to update the same record. Without that change this patch will not work.Refixed issue: 902028 - Table audit_log - No Logs in table for an exception (Blocks DNS using iptables) Fixed issue: 913384 - Upgrade - Error Can't start the ovirt-engine-dwhd service (Upgrade from si25.4 to si27.1)Fixed issue: 902028 - Table audit_log - No Logs in table for an exception (Blocks DNS using iptables)Fixed issues: - 892278 - [ovirt-engine-dwh] dwh-setup fails. - 894716 - History DB - No Statisitics in hourly and daily tablesFixed issues: - 846272 - PRD32 - RFE - Add storage domains status in the History DB - 885640 - remove is_auto_suspend field - 889755 - Service - Add "pid" string in /etc/init.d/ovirt-engine-dwhd service message [TEXT]- Added 3.2 views. - Added user statistics usage tables and aggregation. - Moved to Talend DI 5.1.2 code generation.Fixed bugs: 876227 - upgrade - dwh upgrade doesn't rename the old DB 876240 - upgrade - Reports doesnt work after upgrade (IC is empty and reports doesnt execute) 876242 - upgrade - dwh service fails to start (java.lang.ClassNotFoundException:)Updated DWH ENUM localizationBugs fixed: 800372 - vm system cpu usage is always 0. 840866 - History DB - View v3_1_host_hourly_history_view shows 61 minutes instead of 60 minutes (Column minutes_in_status) 866492 - Duplicate rows in Views- Added upgrade flow from 3.0 to 3.1. - The host mac address field is extended to 59 so it could store InfiniBand HCA mac address. Bugs Fixed: 823397 - Extend host mac address to support IB HCA 858569 - Replace JBoss service name with ovirt-engineBugs Fixed: 841217 - History DB - Incorrect column name fqn_or_ip in View v3_1_host_configuration_viewBugs Fixed: 851833 - [ovirt-dwh] - ETL - Fails to connect to oVirt Engine PortalBugs Fixed: 850330 - Setup fails on missing file 781979 - ETL copies the templates images as disks 844667 - Remote DB - DWH Setup fails to upgrade remote history DBbug fixed: 838292 - logrotate - DWH Log is not log-rotating correctly 840273 - Views v3_x_vm_disk_samples_history_view are empty 840283 - Views v3_x_vm_device_history_view are emptybug fixed: 834869 - Installer - Failed to create history DBChanged from 3.0 release: - Project was renamed to ovirt-engine-dwh - DB was renamed to ovirt_engine_history - Added 3.1 API views. - Added vm devices history (deprecated vm disks map). - Added floating disks history. - Added engine up status check. Samples only collected when engine is up. - Added pushing audit log events in case of etl start\stop and error. - Added a watch dog. - Added new columns to the API. bugs fixed: 728768 - [History] - Missing ENUM values for USB policy in vm configuration. 755865 - Ad Hoc - missing enum for "VM disk storage type" (3) in report 756405 - command support in 'ja_JP-UTF-8' environment 766636 - postgreSQL locks the CPU on 100% 768721 - Need to update ETL generated code. 768755 - ETL copies duplicate entries of all hosts every hour. 770644 - history: Unable to create a database with a MINUS sign in its name 781470 - Stored Procedure dbo.dwh_history_aggregate_level fails to execute successfully 781979 - ETL copies the templates images as disks 783197 - When moving the database from one time zone to another many reports stop working. 817519 - [ovirt-dwh] - jbossas cannot start (ETL occupies port 8080) 772925 - RFE - ETL service start/stop should be logged in oVirt event log and send a notification by mail 772916 - RFE - ovirt-etl should have a WatchDog 770679 - [ovirt-dwh] - Cannot Create the ovirt_history database using the create_db.sh script 749664 - Store number of CPU sockets 749663 - Store CPU speed in Megahertz 817756 - [ovirt-dwh] - oVirt-ETL log should be under /var/log/ovirt-engine 783787 - [ovirt-etl] - Sample History - Saves data in host_samples_history_table/View for more then 48H- Added packaging to dwh  !"##%%''))++-./0123455779:;<==??AACDEFGHHJJLMNOPQQSSUUWWYY[[]]__aaccefghijklmnopqqssuuwwyy{{}}4.5.3-1.el8  dwh__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycconfig.pyconstants.pyovirt-engine-dwhconfig__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdwh_uuid.cpython-36.opt-1.pycdwh_uuid.cpython-36.pycdwh_uuid.pycore__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycmisc.pyservice.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycengine_connection.cpython-36.opt-1.pycengine_connection.cpython-36.pycpgpass.cpython-36.opt-1.pycpgpass.cpython-36.pycconfig.pyconnection.pyengine_connection.pypgpass.pyovirt-engine-dwhcore__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycservice.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclear.cpython-36.opt-1.pycclear.cpython-36.pycsingle_etl.cpython-36.opt-1.pycsingle_etl.cpython-36.pycclear.pysingle_etl.pyovirt-engine-dwh__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatabase.cpython-36.opt-1.pycdatabase.cpython-36.pycdatabase.pyovirt-engine-dwhcore__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccheck_etl.cpython-36.opt-1.pyccheck_etl.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycdwh.cpython-36.opt-1.pycdwh.cpython-36.pycdwh_database.cpython-36.opt-1.pycdwh_database.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycremote_engine.cpython-36.opt-1.pycremote_engine.cpython-36.pycscale.cpython-36.opt-1.pycscale.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycsingle_etl.cpython-36.opt-1.pycsingle_etl.cpython-36.pyccheck_etl.pyconfig.pydwh.pydwh_database.pymisc.pyremote_engine.pyscale.pyservice.pysingle_etl.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycdbmsupgrade.cpython-36.opt-1.pycdbmsupgrade.cpython-36.pycengine_connection.cpython-36.opt-1.pycengine_connection.cpython-36.pycengine_fqdn.cpython-36.opt-1.pycengine_fqdn.cpython-36.pycschema.cpython-36.opt-1.pycschema.cpython-36.pycvacuum.cpython-36.opt-1.pycvacuum.cpython-36.pycconnection.pydbmsupgrade.pyengine_connection.pyengine_fqdn.pyschema.pyvacuum.pydistro-rpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpackages.cpython-36.opt-1.pycpackages.cpython-36.pycpackages.pylegacy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycconfig.pyprovisioning__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpostgres.cpython-36.opt-1.pycpostgres.cpython-36.pycpostgres.py/usr/share/ovirt-engine/setup/ovirt_engine_setup//usr/share/ovirt-engine/setup/ovirt_engine_setup/dwh//usr/share/ovirt-engine/setup/ovirt_engine_setup/dwh/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/config//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/config/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/core//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/core/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/db//usr/share/ovirt-engine/setup/plugins/ovirt-engine-common/ovirt-engine-dwh/db/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove/ovirt-engine-dwh//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove/ovirt-engine-dwh/core//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove/ovirt-engine-dwh/core/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove/ovirt-engine-dwh/db//usr/share/ovirt-engine/setup/plugins/ovirt-engine-remove/ovirt-engine-dwh/db/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-rename//usr/share/ovirt-engine/setup/plugins/ovirt-engine-rename/ovirt-engine-dwh//usr/share/ovirt-engine/setup/plugins/ovirt-engine-rename/ovirt-engine-dwh/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/core//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/core/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/db//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/db/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/distro-rpm//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/distro-rpm/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/legacy//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/legacy/__pycache__//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/provisioning//usr/share/ovirt-engine/setup/plugins/ovirt-engine-setup/ovirt-engine-dwh/provisioning/__pycache__/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnudirectoryASCII textpython 3.6 byte-compiledPython script, ASCII text executableutf-8fb394823d8300fc309b910a617f7a5362198ebca5ff9fe619a433d1b4c05df4c?p7zXZ !#,췚] b2u jӫ`(y-) [e{ {,ֶ Hl a+_w>:G _046G%ɬ vHݥ~JOU'd `60+.z9cY'K#iܫӣi`TsL ٻ1.(YҖe_?ڧ]f]f+f2qvGVj\.ق@`oG™*8ΫS=Lv:+E#5uANo}Ű6^`0ǯ ;qyh14it6* |tf}]#۪|Q.QvW:hz 59 鬇S f9$400 njJ߯$*gw0It<,mtVjNj_sJߟӤ&N|\yI9}?0v+{ZY^d1|3PKR1/5vm *.9bכqzDi{OLdMr{yDU=z|cU\G̒/.bE֧WLl+];*FwpQ =#Еhq Kz;c^9NtKb+7jJv_y䣏)%|WA;.fm,GDAIcv+%!,>!0RZL4N$SRxlz>fkqR P=cÌ{):~-y)StƆtWǦ_57S2 Qn~♏EnEn"%/evU MH5;֙:wÁ9mC^H¤ kn_W4R >j`Po#QZblJ-^ "O>DQR72T]~MѮpNL!=\# v$Y,$F"ɚ3<* iFV`x}ih^P,g _O7K#t{ZExⳬ.c ]ɬ87~+ӿm8 l}Ac&_Kfo YvӰq@@04h_tByuz;L* 1?p} zW'Ē 0$ El5%<@y)`9HhsV\ E.b"]UW#4 }~.(n=(O 7WՅQB*EoE: x7Cwi*?1 Pr0<z^K%`)]~ԭ0fq x8(VɺN̫$wo"sA3{qCJIVYn׽8O;Iʖ—bv nkMi^hipwms7Z:G",iY2%P %@GK(7E^U}TS2E2I"!՟?^3V6˝UWWpy>DM;i7Y#i!X5J$2hO7W>nl|xWȎbϐ[/Z%dtϿjC%Ldxҕ®m}L-2wC14j&kƘ_Ư-'H/&2f孤6OWCcQUWuJ!:AB] qbmJQR;CIK|^s s0?>g3s~sC!)KFY1?y_tSdG_|%{:4D!=rx!U 7`,DfԔz<*~x#ev ¶LOY$<6wkG̪̲@1er@Z?342C;y$]%;PA Frg#,[󉝠Z U pWxh`']>Gr in &o o{bP9?=:.D~U UMYMy'ؓKbxJE׊bd'ͮ( K z,k,^XiD+ {Z)@1mj+1!Ubv&m8K;\GYA)^\K񯁂Sq>GeYl3F.E lbǻs:z[ȼY;Qf@HH hU@c.l[dxV A42b7̉b@T@unnpev E:@^SG'"/oE Qa\j@#9E*WH^ybҺ$4 ~kFQ/¨6?.QaJ]{3=V']\!Uu+z;H  d4HDJY|95{Cnvh;1uez_c1gCϨڤl?]Q[)T^iڜBwܤnjɺ_3A$efvFjQƏ#ƓO [CXvŅ|[ IcC ͎ ɦ._ +h Ӱ8M{)z7[А||rs0LUF~ e-"k[Xum)ڀXT< h%Oq UnO0 ꢝ[M#%~'~,}W0lLă"#0V~[P {G;IAtl!$Z *Nd2]eNJ2Uk&MT*r=LuLw ٧6 쮛dP㯕9kW44JelR`aq#fi< {{Co "QqMs#Uv&P'ble.L>̻GY/?lg&}q6aw8|.M4"( YN_wJtܓdoXœgӧFA\| T4 O64d?V#LaKq^(t]GTٮQaK?w*G:uύa,W"\{D~]2: #ӫT*AQ#=)6l$6y[ZW*L.ɺT[6c2]A YxwT+@[<$ϦJ 6b\~D*Nl"'A7 _wE\v_邮Xz&遆! 1OC,/D݉SVMp ͕ib*OpY}RfjIXr{"4śUH6T/vb/*"g`08/BVZTQ {9$k5\r&5+*L?vrQ]bDE8}֙x{t8˂: H94Ɉ||XI ,^>4(vI5Aגؾ)=ϯgO}8JL=_3MNGLb+gyʘ?$oG|w% WLoëhuUUw&Mhe"L+,Mm# А*8Ya;*ﻙ6QEI͑\kN)-"|^Hdhv~)H;.T^ X2gmivzݓ~ƫo뀑QcW{ߓIG:B;Ev!Z4y+5UmYR5<7{5W{#̅}$H~< .u6`DtPxZڊqG R]D5" #e ;弋2Vzb:}9W3ylg&ʍXP.uhdk\;ׁhΕDk8wZүoH-V~dl-]=Jk,GEo4b o=>B+5nj| w'ϝU (\ʶ *]JYX̟Vgm`du%71w>|$Q%4ahy9)G:9( a}Z~YӄNӫ_V9<o;]()xb\5=zeO?S1-_|!H eNY?ۮúܴZ7  }y)˓]kLd!۪1Ojr!.䃎y|"\SկK*~;k| 4  lLq!Pwݼ}Ӄ7{d+/b;MR|I/@73ZMXz* LfAO+ۃ H{5@CЈ3E$2*5ky 6p)B֦H 8{Zœ/Y陇%>u 5;s_<WJpwdb/:*F R:m\cH%@)Dڸ>rg폇"B!I$=C}0*,-!LUZ?`RAkZ\GgeODl-lsҔ4~>JѵPr%Bcck y3& @.=/V]p :8HSC !9'|.] yc  /!:*W7eMl6ƍNm?\y#cSNFa0vKg] g0'HdVAV"ahe5ř*""2cvƣpTtv\ #ޚZfGs@ NoOBݡ 8mog}SZʷ2b3~?H_uٰ}4IvdLϊm6rjA\. _vs`_xf{J3ˏ%a[Gy!8FH3//ּDM:zyߤz<־qʣT)ΑT#RiﰦlrTHp̞8A1-Nd1K&HJ: *[ȲWJ.3^T 6?nC?8YX:V]麶}^[ 嗯~e9ѴDH]څU絚B~&#g.A1@s-:i2[ƫI0ħs%[9 L!;2,Rn EFcLټLmr 6٘4Ա[6`%RI=Vkԝ!FE//K0^.^qȊ2I*P*2vBFl<9H-[zXw7)P)ZkcD@ѿY+ BCV@ꧻhΨ/ᤸ&vtxԮfnSeUi T/2Gd?}Lb-N*4Hu i߹>HK,(|ɱ J%6Շph̨Mg`k݉IS5n+::7Tnu$K|x;*薳q+|%n gCsH/ {3\ x ?$UHɹZP7^|R]} =j2k#,5ٻ+и+|dXմ]^sW?t g􇺱ORX48ɹ%/`f2iI{LFӪV#p{Cch< %A(v5/XȮ=}NTfOG7zK_$Fos*debdg-ݣ'H9Mr~*F1Vlp*s>4)O{H'a7@@1ʻ C-;мiX?Xy OP@4PM?UR- #SF,==2 7h(Qu1xrd   d1AZjX?i1't1*6o + Tx˓ _(`Y VEGq%y-dgtcUm(a|x;}y$j ŊLŒ$^ae",JF;-,QG: E]O%oq >uQ`AGt+g@8HOD^LЦV"fg+YGp%P |ca햋48\-n66g~>E&yu'9~B#=D5aOܺBȼ7pYۆ!Av,tZ#O!} c}}5a#xQ-w>RH2! dL0MdsygDT;0ui̢gNXl.qb^&j>4t&*AZKVi=tӈߟ$018.[?N\p10&|[1@Yɷ <玪%iJBQЛ*F N٦3tڲ3RGq:nG% t}0ٟ˪u^Zjx۞5 umuLelFC]&@~XҶttfXVA PAUuu$t~ʍP-zF[5yPz`>EAIPX5(?ʥƳ5Ub`^ι/,%)BsuM& :*cT=;5i4. Jy|&EZA7=n0JO>m~4S7`0i&<Ҫw>}Kػ:ja'P7wHN|rĨ嗿b^ `b;z=S 'gVlRH Q_fж ,`Fe$x<w:߇0_KȽUOaĺBxʹHF کt,Q,;j]y~$BGْh3z #d1~Yތfy$$ АB*9(Come{ZEIʱu1[J i;tk2(QPOm@^X 5C!`8Jeݎ_eڃ|g`5ߣ$]DBi`G |ɰM7+4IuLNCKLC8 V'S`6jm JGܴ4ƆVa1h 'OK*3{⽋)*6%"m=yqhnx>M֔0P?ajYI9B6%s3)֮#%tNz#2s6x VxNTӷ鵶*-,V,  #]+q7 [9`] R9zp 'B-_^6UR/n.dVWPRFQSP*E YZQ1 KpL=q(1aGdc蛺={ҲWqXu^DVC4 V!Ԯ:5瞲a%f|J#HvdQ k+UF]vx /P-Š@ߍ֜! he7y]MGF13dRj-\u`,I(R \bJ##jm ?|R 4PMQ["]ytEkl { ?NLTBn;3S/axT Iس}d BQ_ՠW\S"W!VDV˸Q$5 j\97FUr:0hBcn/?2OA`MAG|2a\08 PMqZ\ᡇH/_'"KL&vrz:#y)IztaV,e8˵y}!ԛw'h!L^S'r y$IXW+` Dx,%{RAw-Q :Q8u2Mc|尨YC:24 ?1o $Otu4XtOl.B)Hthv!tYR )eݮbD4yF(ƴ` _JqW+0P|}I4!lV6n 1Xr=OyZ>ZL;=J aJ>$-j] DܨG:y"N%]?+8 6ڑLzYFޙK^ d^喂AKV5քZXIJuh©LIͼNd:qstBmT@ x_w71H]qMt*1EM+SڑRdb"jȴQh .zCۓ_ 8u\_ ܻgOM+etZ{''|Qgߟ? F?4Sx{C9$61Yѵ5D]C'Qj\8Rh- G#֪WS-fB\lWHI594PMPH/ZI$/_\ A*Jz4FV7%/D~1v>"JVaE?R`RQx.s_dKLL|Dgldpg; $Z=Nt9]eqS\с}VV?zzˁq*5),` ̜ +*ksp?LwL5ANa/kmCZN쯭B9@ZO3ИT 3E8cLh|)VSdqLJtׂק_Z鿿v*;<NSdze2Kh<0'NE|j,ua1ghnR^آKAʋ M_Lbi҃R Yn5gQ;Uoܟ[+ jRtCUol텻O/!l: b^tZU{p| *OTa TsCP_{1˻p%I/Ďf"#gqI:3*:}96 v;_ġXq͠^.w,r6 >mg$\NNQxP? /%Xܵ(^1*e@R莐upJ*'C v7y_i3*(l=K!hZsuƶ^R%b`avY4ӏ,9·Cf;mSQ ;!7ASlbM0T@b߳81.3|DBUzbCpxLjO>\s`MbmOՓྒྷIfU/渡9u6s=.y{ Y"OcřݙWNFCz /مDQv^׷zHU.E7nicd7҂"k3 ^HVMo$G,y2Exت)V\컕 [Qx_K*4iVT\;|D֝=fhA` 1bB"NVOBK\;K 3ؓðn6oS@=S> ,O!/zS)zU< ifV`>0j :@]IP4X}k"hm4gV/Tt/]w>Dv{,S4{iq gnqU`*` uQҁQŦ]W+XsUȠ@8O?\ߣ[>j_Jm"aut0Щ ѝH qk֣!@m-IDԐTI-3N/#A)6$a^&Hb0dNg3Tš6i Iܙ%ʪt41$P=Wr*ANWм|V.\Ǿ0{ >Lv]-ͱ.!B玴DωӚ$#_{bv0wf[Z+=;.\ kOƐ',S׷\i7 qڋX YUr F$;?PA5gca`Es83uKO@MNRަ}e0G4SԣY#/ Xљtw$VnVX^+*I]>nBgoK P˰3]N7be9+ wD&oXztJ-?to(b0T^9P M\2\6QN\;<{Xj/]FdN *.wDM}puеxPt Jv[dշsPsI)T爷123sL_O5AK=:ȯߢî{tH8 M^]փ jN#TxXi"B]5#_GK,J.r_R g*^ W4bg=")5bIK xvnZa]?-:Y Mgi+|__Ͻmbyh%i|!/%n\¡|Պ!L#7F[+p}:lHוg!UE`Fo>t䄉婕@" zØ JcxF?p<6$*MGxκx_[ ⵠfsiJ`28Mɴfݛ*֒hZ>!,m`3?J )z14=g(N#^fJ8l._1ʒ>40PCg/d*&#ya9$+KW' }W/zϙD,[JSb#f¸+m@1}ZhW[KsƲч3?`)% 4O_ԏČaOjn2>Tje]# -__Z[#8.iury>^q(B}-*=@%_=DMǢw;EL|޸8EGZU:[4>PȋVc<,$x5E'z5:VntF[~I\k;Cj $;Ncjh$Y1Ԝ)'pV:fy j gayu#ݰ]8tU^EʅQ!/ YŧeoEAbVOhoZ򒠎sJT[{ov&0P 휭̟>p!,W4/Q(d ~uakCFd$vn7w;VrCIO IfFq`m{ nHzR54+$#rMߊ,2- VpZeEuƑFv/ؘb !v;3g^âPIfǝFMd@sA< ;0hfwU=7H* 36h$CT}rEnR:d!s֐JLM$fxiHguЛv"֒NR;,>ؑyځV7 @ M%O%]*PLUآ}>׻ΒKr5YEdhZc$rŘscECcui׍IhtC4k[y)&XjqZ)XI8ҎNuΆ$A$2&=Eύݻ.xJWzquXc~>7uFAe )"[#ֈb,uW~.ʀƩNE臥vJ|wTGÒ5)v S1{ȡ4*SfUOflpa}HYwBSHP)kB.pK*Ih/gr7/M\["b[c`ٙP| G'5i˧}m:ܵIRn&Xv?eެRM$]Bjz}K Iʰ{!́.<7m6cI$,j|,~Pg1ڝzշ/Io"rzr{* ]!|KgGZ^-rAIكuLAWN[85_rhH7)Kl_g Q X"+>Dj:\ `Ёt-n)[TbZF**A,v{!OE kŘϮF@sUF0E/ǂdUE3eM>oUjqTxE fF :LMCeU7+>wxx-^Q'\:hjFd`wT=-WmT0qC=!]gXoO5Q'jiq+Tk nK ȽˍI})B^b9H lcn㝭Vݪ!a-D|Q̲x"DS.>vGְ7R+=igCNɴ"醡DCDŽhd՟P' ao)$rj͢`b_2a&+",2@!.~Ri|"!ޮBbl:U1tdz&1gxPWr e:tbN.3a"iu vd$[8T ) 7፭36̥s7hLutQp3_CnG"=xl9<<Č:9[GYο}dłl>Xf+u W_R{ J}uv>)B~p/MBP-htcAX> _U.)5. _ ]~"o}t}eBWhKAA@%q:O fCiyb*;?m/:ː.%/%kCxeB8/@9FGDs;‘Cp1}o+Lw-X DT"sZ`1G8.?bm;mӟ`ȶ0\ 4jҼ~ɧRۢ,NH:yH"ʸ`7= aO8S"Hq>|u:v`in+ g4@{#̗ %Yhb٥q5$]DgOф 0%܇WNoS|Rl}zpxVd _h>4.(A>W6p^ADX 9YRBTaAG<~I ɵ_##akzl) )໓%x0!?P_Z9&s%=Mw!T7ҁ 1Q! }.6ψQf"ڿ.z1u~byFZ=FnO>ZZ9KoIfG9mm3-DfVJӪsS/>}rd8C@6+s捸gؤ2'J&rǧQhŠyumC);"?e5zL@`t1+Y34\6`CTWoW=}5-aٶT>#lzLw6Txp6 %3Ij\f-n Vls8MqTj@~ѻb^ iwa,8KJ{BR9Iu>Q ϜҤ Z1iVxω(`+>uw+ f AE3Dr|_/hbX6DVLx\FMdxD< #aSnm%WVJJ#bZWxA}v=`A{"I2};V!:hvDdVC)g2]zK )5"r ]r l{=D;2 *ya{?F1A٥eEs˳I)}޷C$3K剛7ջC%t'P9S4Twnw+S!}|x|9}(/T칅WM:ZQ<]J51ËYed 4מX\m|3 bٷնF6FyЉM MOV\' ]͘S7`& :Gctb2OX{K4詗R`,:f8"UAz5Ԁ kҡ98Le e 7Rfapqiu$ƆlbPƾr[X/q($INoR^ga5X}\/9{͚%mnm~:1\ faeiR۴t3LeF}8`06IpzsyyV(0y(- !W]T=4[gB͕W߸QY$vTNoCPCE#JeH@+iYK;ܤOܼox{8BhD,wnczjMDiYcp޿,5U`>WaLd|(0K[CϙwKdC*9NiE;}[ƅbjXSg! w&#/ [w;hygǝ[Kc_2;r5yY}S$N1F]on+E,iMuqHzҥN7\,E .yE9-a!"ծQmdҢZOȬJTc Z)y,ySPiڅZh.URQU]FZZCu><;K̐i-Kϲ-Ү D׉İpyi%&MP;f G<>=kpx5RT|বGhEh`ϧqwt-^Nr Hd`74xݥ'qs0w<> +-RqĔa+aw}.lBǃ YFPг;$4pAESQg$9qNH:m8N;"fh{> -mB;<YeS@)w:6pttV>\N˂?%V?` JRߧ<4-}J:h6Bfd}b%z%Kc#R"=HXiZ+(ܿ&,Гo)FX5н\gQѯOvtT Ů)ZaT$&P0n~\Ϝ=b/<}#Sk6@l;~ďՕ|%RX.{th }jm U)Puއuwτhn^Z(5#]Ju8@lXCMEFO"M`QSj_7JqM);Edi@jwO맆?5J.3bӢ.YoE0Q~Cȕ ޝ:\hJ&s0ݑǴAp%>'=RRC>ayK{8wzp|k={TFX(`P.El'Wy *1۽bq&+QƕsNl!,@=?wMv~˩8q%g\IQ9 4nS?F7.Rچ-+NGS#Bə?s܁2'5,qc䁶PL "mmjq: )!nbGNT0Thg}RV>j#%LSNE_Y};\y4$톫GiRz ֖lj](m9хCg6)XB~|Zh`ؾKXRB;D/f Zo~t*թO%LPפ`t3䦄Kbk vF"[#+{ձIԅ)g :6Vg81}o)Ğ-|urC=A]ߪiSVѕ\PE"3j \q o۸cu%,>]oDOuD )?Vf`Aڱ%N]k7U*s\%51uD>p'e@j䮐]u@Mqz9XSx"O;lCM?%.WZFYBwBp}T|%w,}ݮym͈7g7%1G 4[SRa>$}`Lk' D C@6>SDgp Yz)Gdp=^m,}, Ige'9U Ve[@ry&]򾃛L^3gHKlm}cjB*?ӡ`2_]–iޥ3F~Lɛ??†.m&\,)6빲r#JbߝzdTn!i2UǓS : eͬjE!Z(TQ1 [쉮Ũ u019}ʄ>C H>0d7kC ]Йů>/PiT%˘DTI+ 6iC^w%uxxߑ*7m7 !ZS;Yy_S~ }X?GjTZkE8?ix@3P6)?3<8E3^*"~Qi\?5JLE&3)eMJ>,`8ě`Rn3Hj@Fcjwz>{QKKzOe8Flf&^2BN8weCrLMa]Kú[UM]/ olx:x9 Gⳃ '|Pj-CՆl(LK[+V s0U;o#+WNmr} ;v׍<l`>i;S }̘¤w_oW饯y;a;B ]>TYi9Db}_OXY Dks 482_׾8+ݛ;$b(TX~^߁j{N+h*C5`ń孞VE32yAyTb>P7_ʌ!'bVN[xQ]3#2"zכitD@Bfj+GbB@s'c8eϡ4mX+Ɩ'z(|nUh) uDsBSy&9Ю¦52Pek=c{^} @H!PUaxŽ-fnqeU, `ꮽLq(v%"3}ȩ\b,>~5w9˾[$#W]Z4u\*q='8SR{=C,]fck$]23F3M,n1 l JBCxL{Yݶjy&u'g] KYpJ~(Fgگ2/Hp G.O/\WGRU *P++3qpӼ9lOC0P;!K3d˨;];V|ǰRܧ&ĩьM,S$C:( H-w׺lگ{ Wօa#XUҼbF;@Ew^2Cpߌf -ULpFmUDzJ# 'T}ı9F\aw9I2>hB3 O(UU?/ҳ2dlܮ%M͂Lx@?%՘%/=]|`i_%lppM%70iUz傦 wܚIng_!2CVhm`bk 6du$PĎ*l!Jw lW׫z!\; 4$OBty d6ժnM؏Ǯ6D)Y_۠P>O%Lq*F0!2|Gfٰqy|FR2˟2ɟ] D;g*-L3Y('> ޟֹtp`kgc1ڌ$I^'U㍹bݽ )|0ndUۘlJ-%4eO>YpiL2dh.N[ڿ0ȃcKЋmv:FI%ҹQ xaf7,"=f6) qbD3ryNO-QT*Z^2aΈ6 P#p'P.oVBg6&v6=^DO\ 抽G#j͂PioyQ0PuDqz&$B,0Zc$7.xx!]mp̔g:˝_(Yp`\c)bh13Pj*OTp&^8sչk}2am^ExF5v7 $YhV.amgOf$ZaxfS'YhFEwGaӢxbxV-ILfuAkf55)d+RmcbU^?Ű@ H]GRQ;%s\TT׺'2@X}9|`ۆj$.fSWNQCop&*-0.C.Auk_K^g޽DiRj!Ďw׻A&˖2g9zHֻ|xw +5{;(5_cފCzyK0c8}#U"&0ΦL]"něUFfl ^׵_V.N+1.J{, ~="al_)nܓ 74dyɚO˴ ǡcLXHoh\V  :T2khvӥ[^EkdsxeN$vmEq `? dFp|\H{Pm`F32ђk[& fNmޓ`ӏ-t;_0`G*%uesĚ>aS#k ژckl)#qLK+4錥ǁʽ YJ@Q#& h M_fci" ZZ1E Ph*N> )cj]{GU؛y^9Ц,ekYc D^eBS""Zȇ&v#,?5~sܭ0>cTOPu ay$W k+FVc ")!Ib O )NA\6L=u {3ސe{2j=IpyՌRӑ˯"KhwDnhUy=Y6]$)B*w~Ҷڕ+zB 9t ܖhdp7-Lͽow82nxNji+v.N79-_;V?qVK=Sq}~? q z.>' MUgB.eEl!8cbrcQD쫋ͥRL\J6MX¦tbV"-ƒ^Zi B*"w޴60^zU@=-:? z c'wy.In WLqaUϢ&m?/ik8`gl.7D[mYL*'6V<ԜyEL&^L4>7rJ6OV(CwkݜlZ8<^0LEHL>X._}зc8 M(6vkӗ/òJHO0/@[C2WPfF !zDUNp.o ep|IOh`v=-$lGиnR0/D^?Y<1ݭ6(L>eL>|SQ7F1k[^fd l=W Eom>RN= ,̩xQ?KR޽ɬhQ),bxE˅Z1f d6# 59,ukφpcK>ȽnjYlPpY>a}y!A' WyV]}ū3{J` օ?Lݨa|vШщEPGBՈgpl} 6YU7*  `$C8&MKjM5}F27kȈ!_Ҁkn-a+&lo d7[;}X sX%_;4\F)~.q/DuqeD*誵:鵸R?ݼu k,0I8 %B K,.*0OLWQGlrH plhKջ%bGXDg>wM! /D4Pb3EX$ְ2nSղiB)GUR8'ԣ|ɻ2Жnl]*XG$';a[X!AL—5AH Wjg`}Y x GbL& /⥒ +xxaF8EK =C/kdtfGŤ[~sM/ҩ(`޴W(!ʅT"S Fut *A>1fmP!f!=bbKEfJH M^NW[dse+ {Xs-0s[!*=%¶㷟C^ {,В8L*l.\滞l-ZTp`w'[7U~AwKRn]Y(N3v0%PGЗ~e_cn\O~CG34S5/r\sXreW@]T vST!oe /5qX/rYiC#gw`&31a\:m,Hu}s(}7]IC=%>W.Źk>_ 3(HXh.ٍO9q;V-4r9PϠbe43&bȌCMxvJYJVm̼AU3sgYn#Y~ `>;F)ow^;ΎuxZsYؒQ7 )gfj(m̹ǙEQ|a܎ 3 ǬBZ7ڵg&[?\X6ՔBͮFxqY_QKvl#m@D]8KJ0J\^htw M/ۗ?<7ݼb#8[gM3bp[Pv"}8  uaʡѦ!݇AlC֎Zߵ.x-42~Lg:-|Tor!+pMjIeUAR1D]|M[ &ǜܨr?~+hg%~dyӃa+`Pԡ<]upe Ld0n[*zb~VNvJ_: g}oPZÍIo72ψTe*]#_Y屿| y6Eg7#ips f5Q5"W8Ë+X?=MNc'`g7ɿ{-5pn}t6a2Oe6J1@M"DMO%v?pL&qȟ9'h[?i>P‚;PaտNC|ўe$ > 5?N7Ǣò}!*ݓ(KToDlձ|nnfGǿ8I]~gtBd6SyỦ4ukLj1Pz8٬ъt]OE[Q%hӕ3by Li&mSpkO )GwA}YA1WA l2a 6:lr茯1`}tH;ec,S+?v>l8 ΈO Yi7Mz@dBbרq T AVDHZI*CѠ78dEu"% ^Se! nev9KL;` xи̒ X%;3C6Ub@)]gI%EV!\{&,㿳Oplåyߟ`'Q}G&{ S!0`_N||=$0[pSW ﲫPCBrN?_ꅛ1pEcҡW} ]ѯM-~FAdMXC9PIPdzFN>r.bp5 K ^ !TOO1hd9{qI#C VE@X,5޶u_lc9!, 3krY΅~]ia}s9z(cFO @9D ;PB`Ri^\ K;v3<٢啺ߟn9x%5V$1jeGV5н{k!3aB abtpyOڒ;IzbaP@ (1?-LOC4/Z^J? N8u5Vv~2\RҸlUD.n'<#: q_pL~WXeAHF! XXcf_Y| `y>!yIypAo@_nqKk琟H5I&BjЪzU }U 0GO=;Zj,ke:6.<ZN*?lc ![J;A>K@֬"Luɒ@t 8;ޜ:z2Z$[vԆTlH\\De+ n[׾@t/݈ /AQuguRG$=8MZsh5Y.#8V:xK WR'ִM2 kwFhOo -p2#J]e"6)*hz}{O\x.Eof =@ᖑsuYp8ʗ%"0\;J^$۝ ,~JA0#a$0.QߤNƝDxtu^^*u dc$K͔.\ǎy =-N1¥Rz(ߖ{1]md:mUek;SՔEH];/qyEQfG!/ I #`;A@CUB(:|@ם:ELX]HE5uҫd$,u0)儃 _zAI|F-7BQajI_!ۆcCFF^qҥ5G@2{^rZFOB;g 8j G_8ݘܫe'גb3; |INHalET(yV/؁P=Qt3N9rÄt0T1 gHW.}o;fR:"b&RLۺ Y۫~ %Ó)3⎔qv0)NÚ4_&mez>{7XT ALA-;K yA;ͅQe7X!#Ixgu[Q!zo'Sv< :6 +>ыנtPp+:]Jl e-2HrXYVK,<k[XkD}IINrDW 4B<й4$ v n|vNO9 l$)lԍϩ0@'=0q x,-c BP$*e " qlG1EX~cO "q̻Z:{KKn6PbDZw6J|fE{f_zYω7@6ιਔA`z#F꺓Ԧ٬)JZJ63/NH5q"m,^t'/j8Xx SсkqZ~CjyBwoF$i)ru VE!=`F314|k-!9%Yzg{wE̲ h}Ty~RKll s()Dm& !uvK5t7^AXJJݾ+Cz '=^]>EzqM_Ӥ^0mGWhC |̌QeQL?֘%<(bwn*uY[{)[QA({EKԒҀ=ZB](,޵'l6ATsd}Em[X߸tšwNPo_BG"\(y4T?b/"e|<帨iXU^w@.71쌈?CGfnIKiy4mryAh'{1V爤W 6`A`ſḤ.Ep}WSF,*g%C@~|%v I|=(6UH*YK* -KT8P|DBک?~wl{+DVk麌2P3WԞ!a4wK*CnIW UQ5dM$%R,?2s&AǛ7g^Hg-Yg яGeF0Aa@RKCks*>Wݩb GfY43}$YnX_7TL||b-=XZCf( ʠBͥ"KZy12TG|CIVP v'zVq5 /$3deN J"ZEJr3֏(DG.'sNYY$g֊J"Z,:7l~Z/0|X C%KE%Ōt_'yɃ};حu3WtC']^(=-`{1$z[ hI=ط*qT31˒~g&>JB*[* {AqMk̎ 0T= Vm(E;m)IeIx+i׳O:ZB݅}$+F3w&]W_RDWFY$|AޮJ=V. ෝ'a '|Lv LSvE L,RPUl0fMO rlN*gx<a,$B۞.2BApQ#s$C`1Wx}6 +m˱YQ5D8!!8#'%.5* _8c$Ys0 `| ;G%هJECPϟ x>/f0>KRsV,]k`6! K^ xm-onl E|aXϢ:&S eV)=٧ͮ\LMOrG<ڤaiFI,pY1yx2P]vYMX3y:h@f/S@Im*a2k2fN囄vg1"gջ%BmZSGm'3$PMfiL)Q2,ݡYܕ*(Oڧ.$93Lc[\e8;d=}+'\["G!8p'^ 6x˭+WukO,L5T~A)-HZ[B 2d*ʝڃZv3fڏd~%M^@ϓ=(?&7tN2Ll*FKx lrK@>z ~U›9d&c%,ݖ,r;$ܿjyJ )r.`3$ g)9$͇O .T0ͅOh߃w%SxYqO2v#.!95;4KpM7Dh͑wq¡QR^"n1,u&MzߗENml<[AurqFF 0`r"@Y00e \AD+~*xVUIPDq.Nau?+DxF )S9e䆈SolC5mO67`-lɺ~@ ({R]eT'H+d=K=`ƹkux;XTPq\ V2 =aZ]&9Nxa^k8CHM4% $rH9#}IE'JFE9eϏ$Y3:D;%T4 D?&! H3 sbt/F^g [;](иOoqK ntMIҚ-B?^smh"za>V#3s_/^z)@Ȳq_ރMF0.Ap;4ף&Cm,1ڕĒ7Z73ʉFhh-'9"ZFdEHqlF[Uv_$wӑ6*JCqijXv^ΦWJp|(M i7-Q9Wwd GB;Uf^cV[d{MY&?7͸Nֶ!;YZeߛ9(_)APy/jzauӭ5Q^|Ța,Xž(6 /DP:BSٲڋ0 P"42Q~$\V \ev m7F)=YC|T}6_qlK*fԬʴ¿iͮ;jȨlOQl7҈d))&+)-@QRFXG" |-M2)-hP$ ]Ǎg>>eY8s;>ӟ.Ith’8{+b!n3*-q)0d" %)RSG+bFׇ' yhaWۏH5p?k*h:rM,WT5'TBٹR F@|0 UX7n.mɜPz_|4{| Yk8^2#SFXyF-_M(%UYJJ]DK:AU=X(M|T{Ƃ &m;4!M_O2Nx$ٮΪϒa-Igh`Ì.3e.7os X8BK}|Zδ^x?(ԲvvхX? 8)j>0  ӽD~RRi=)׏RBl߇=m ErFUfn2;PV hqbi)>z($i)L櫚ƃm9E @QV_-M%<0U~̋EEܾXF8K"0@=7Tjp: K,xycYK6"nd&<^6h}:Hf)Kp YEwS=fgGpq+NqNl?L`KOoG``Wr[J%aG˨*{-Lp}XYB)ch 1[U_>35;}:Zx ң0!M0zV2gadr '-S (I6zt k挄S] 轣F$MPjkQkV>׿n 11߹ClSZ)L 5