xfwm4-4.20.0-bp156.3.6.1<>,VdgI%z uUt z+l Px" nY|2^}3I~ aߏ+OR6K PQ0JUBGSg'Drh834 DR/!Б̻ cDJY|Plf%)æ[IRKiBWA+jqɟ+NlMsKvG'l?'\d  S48DHaj{      ,  'T      B t "#|'$'(''((m8(t9(:,BdFnG H I XYZ8[<\D ]l ^TbcEdeflu v0'w  xD y%lYz&&&&&&' ' '''XCxfwm44.20.0bp156.3.6.1Default Window Manager for the Xfce Desktop Environmentxfwm4 is the default Xfce window manager which manages the placement of application windows on the screen, provides beautiful window decorations, manages workspaces or virtual desktops and natively supports multiscreen mode. It provides its own compositing manager for true transparency and shadows. The Xfce window manager also includes a keyboard shorcuts editor for user specific commands and basic windows manipulations and provides a preferences dialog for advanced tweaks.gi03-armsrv2jSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/GUI/XFCEhttps://docs.xfce.org/xfce/xfwm4/startlinuxaarch64 az/DƋ*kT v.` e)_  Z2 #!DFI%sVs`}n~~3|]}c}uuS(,))ss}~&~842z}Z~d~v[g?EMEMEUEMEMdpdv>D?E%BC$ABhh(EF(EFjj%BC%BC%BC%BC tztztztztz)$)*.%.+p p$% rr & !rr  (.(.(.(.(.LLPP`$`*wwwwbrbtbhbc`s`u yXy^yXy^yXy^yXy^yXy^s1s7x" /www}>imZ^Z[uxu~YJU_SOgPTPTPTPTPT``nnyZyd)3*WWvvWWvvWWWW8A큤A큤A큤AA큤AAA큤AA큤A큤AA큤AA큤A큤ggggggggggeHeHg^eHeHeHgggggggggggggggggggggggggggggggggeHgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg0d435fb77a9ccfdbb5e61a829b235b69b4ad4581b70dad8bdf013b04c08b4a053043d0de17099496eee8ba90a941fb13a9b335d783921de366d88b08843a1e0a0c45727dbdc35f76319e97c3b9f1f9c7e6321ea1413d93d3c4b4a8abcfc1c46e64ee7614acc6206514b64d96b49410ef0760adbf49c03161db6b73b11a5661af2579cc3a92b6ec36738a7b99dbcdf827675c76ecad2f98fb3402ae66ac7d32bdac59399c7e53ea9e909b8c5dd220e9cb512a5b6f0fce1650d5ee1c95565b7ab8cd05a4c8e1716a4cf8fd7dc95d19ac09c6cb1081e0f7998ca0bf09f0bcdb523191be05974e2c6688f982841b54f4db80593b57d0728b07d4db8549bbd827cf2568351bb6a5d8d5c1f8725102644c585fcf64c9330afa18c52561f6dcceb03597d4b7907a3bdae314ec1b2a3f4f514db0a84adadd3320d664d50edddfb2bfef6f79541705bd4fe737f1abbbb0e0194cfe98a44e7148a9c4c4cab701f04b281b83fc4ce7a9079feb4744177e662a4a89a1e5accebeb0fc39f151d46dafab23ee5d9c361473cdc4558b2297baa82bd4c2f6e26811f193bfdabb76147842b06206d19e94dc08daced8950299f98606d809c7621076d1542a5cc6f64f8595ef79b4a8e4ba7070d5e481fc9ed5ecf3fb065bc985c833b28daab0debf14525b9bb70c2d70791116d6988b8c0fdc1c1e24574348d9f45265f7f4243dee4867518d2fc7cd0b4638b00867710c3e2eb09094070b27df0729cd4f8e197d8514f8f88724775d736b0e9a43d467d936ea805cea2a73dcee052d02ee554e14574069fa3cf8564cea007efc0c8f60dc1a6a5e50b850b7b2b15f61a4c4cee1fc3e41c88be1b25bc683af468e190985d2908d27823f8c9baa2bb8d5e7186f4a0ef54bed68c0ffaf111a6a76c8ff6e325eaf079775dfe06115cfe38d96248f98fd0558afaa9e6d0339c119f53bc6f0ddfbc4b780752ac207e94bde5c8554c0b3fb02e57c899f4cf2d6c6ee96970111bcdb5722a9264083c9d93b8d6ad1475004d4b3a1224ffe4d060a251cbe1a28fbe3d6370adbf6e8e9863c96eda96fbb175a7f719187b40fd3ffde906ca49159c8988daada768288d4db2958058039ab2a81b33ed0ae105f7914d8a075483196cd3844805ec6f60c3d4551560be3e167c02774ef4abe04dd832f029eef23c0180a3fa86248155a8ce72e7b5da7071993b6a4e9e7331a33e4704422a04f748ae74c4d282df995fb5e782578b64b5a1bc34bfb35c380b7fe0a146173c3a61b315d1d913d957b07e860aaed34504a3faf44269c97016b5a6352655db6dc67a470c15dc90b073eb5877e8bec7c33f18be78485a92335c7917142d5fbf4854ed1cc9542a61f4babc9404c665b14b8fd9034fa39ca34d15d2bd5f08aa4bad0ac747d959fb77370b0d118ae7f550a1e713f800f984083c29b3bcce6c69306bd65d5e4ef3debabb6c47758844b003e24150562724e0cf6fa94fd91b14414051678b7352e91f639163fc5b60e1ab1b36a95f34513786c6ef4be25fb500a41a7cc44ca2341372630ed17e7e1f4d71fd05192366ae0a44917a83d5d06bf724739ea86e3102f4d9c8d2f830df41fd6854987dc3a7de75c42b98be3b41189fab619662d2a9835b04f3a29478645e7cfff9737c8f4b917623946123b3b4b67aee4f20776e8646b65f7d1fb32f8e2d9a6a48c9668fd35cafa6ef3b3013a13597d2f48c2d174f9290b98a8fd281654e0924d813977b0ee409c451246ecfb962163ba957544f978a77c7965ebb437086619dd1efedae91e4a95ab23358bb5789dd364f815faeffaadb9053ee36542815e44eb86b08e39dd230581f0d4a2a64fe5c0db9a2682a85bfd7cad91e7a3107e5797e5da58647f9dad8fc1b191b26891f5219e9d3a4630c105d40b0c2f13ae2dce60d5b8309fdbaa65776f10f590de3a742e1e72f8a2682457a9e0f3149c8348538ac8f7f012ad6475708d6b7b101d76e8ac94c752a44bc220a1f3fad33171e6c194d01f3d33e05fda9c06bbe18fc424fdcadca5ecc61ede290d52c5215850afaa9d5cd4fdd1451b7c0b889cef9a010b611f99dae1aa57b16350b3f421e49bd8b9401252d2b667616def1718c72576286249ae4f57b0ea7e9efd2f003974ca8f62215acb4305bafd58339e6bc9e67efee8959e9fec0712f7c2e7ee19f8fca6bdad0f474544aca5ed7fed37674e80c7599a780e5c33338fce5dd59cae61f6570d5316ea3f2839b38615243b2254e7db456a24abc1ec0712f7c2e7ee19f8fca6bdad0f474544aca5ed7fed37674e80c7599a780e5caf4d45e6df230fbaf038e96bf7e8ffc9928a8d2e8cb3915875486dbbf186749ea06976b43a1cecf3c564cb1a7208a61cbaaf2d25c936bd420825dc4027ae84876777846de037f711fabe330a6114cdd6f5ab06c335cf46fedff93c9eab09c0f3a06976b43a1cecf3c564cb1a7208a61cbaaf2d25c936bd420825dc4027ae84878b3201c1c9db2cee0c2de2f55d3e713f54c595daa86ccb4199e5d5927d52bd1bbd389e4cc14dce19f462d1718db3014b4897eda440a41eb113e4f380f7d8fbeed734b31f6057fa97ccfc092dc5e1aa9186a7a56cc7a2cc8d3b889c517bc76866bd389e4cc14dce19f462d1718db3014b4897eda440a41eb113e4f380f7d8fbee0ce29a55430dfc63f71635f7ddd7016aa9782b83c9dea36709567b70933e3d4bdf235d23776c02f353b847d53d309377d942e8cd75cd6e3227c879bdf979b6e4de77ea0a3ae0afc85a028998ea4010e25cc721dea0ee8970451ee451eb46a14952ac78375fab123cb90bc17ecbde090ff2135e336b82f4d6a37e940c48610149c6c30a0aa795702ed7ff8e1449e18f874cb1dd357e1e961f239665aef7f154b744b7fb152ade7fb0ceb12c1b41a562c036c2a3ec252f69c78ee7e8469beba05c1c94faf8df4d12574bbe83b9aa8de7146c82cadac965fca3ecbad8eb03907f81a86f819fc541aeffbaf0fc0d0e5fb6b538b2ede285af6d22aa3e38a01119194c1c94faf8df4d12574bbe83b9aa8de7146c82cadac965fca3ecbad8eb03907f81a73d9165483c1a6533f4b79905f6b6bb41d3e4338908c972b09fb3a2b99e1c05f377add040f64c0464eab31c8be9d2bae6c8b0cb9d3ee4bf0e7431ce456b454cf00cbbd97c2e2b4340b341d1c578f079ee535a79d351add461639fc046ba0d868c812e544d1fe5f4d2f47a6313f01ad0ad5713f8aa3e82f230d473f822adae6785fbf5be7472b668563ae32cb209d133798f4906dc83240428335470fb1a932cb9fb291e0a6c1ad46503ad75e1fb8b340adc4ef8c1f9252a5ac287ccec977f7bf892098c16a54f2f121aa9b5a51f496b6259eeb08e45551a34c3aaae4f699b07b9fb291e0a6c1ad46503ad75e1fb8b340adc4ef8c1f9252a5ac287ccec977f7b1654abede6eb801cf134971d0a08b59f455477b960312caa0e550eb0570e6fee26fb27ee61847d715ed0888b06a6191917e992a07b9162d043143f8b328c61bd1654abede6eb801cf134971d0a08b59f455477b960312caa0e550eb0570e6feeb68250fbc177235be8e73045ef3741935e2e0fe9de6fa86c8fa8e2e7f33ba0b144b20299a1da07a99bce61d215f8d3b3a8ecc21cd021003506888f162ac9491154b42082da214665afaece4f0e49eabdb7e71d014988a546d3340bf15991f59b6d9038a95cfce4887285c93c9253d1527312661d3b65c86f90904f4f673c559976faceadfdf590285fc0a41f0be1a13c5bb29355da4643acc2b1d868542fc537f55a9d3a2f2dca12f8659defcafc0092a3b7287c330e00d642ce09ae18f5270fcdd017521c60932348645b7f953a5dfdea253197f0b9d3d2194421b270291954e1e2272a7d29819e4683611ec19d5931309b386d55839802511fbb3cd8df35d4cdd017521c60932348645b7f953a5dfdea253197f0b9d3d2194421b2702919543dee57112f73ce1a3bbcd625b097fdebb4e90157fc1ff8657b835a4ba1c6eba4a70384501a32478a2ab87e57a435a091ab4068892b3d04d00036648a3c255ccaaa01d5304ad4d34f6e98a29aeaa69a263619805148756630084604d5febfcd26256a228a254165482b5a5fe220ea9d0bcc90611bae425679ab5c167dea461b392379c22e98a3b1faa683d8ba3e755f7b21f32cfdfab54c66775d5e7c71d9bcc73945144f238adb3cda68c0bbfabb6a6d9042d14da79681cd6a325a529985bb0bcae716acd7563c63fadddd8cbc312a50eee6315bb9b661a1601187d8139868523945144f238adb3cda68c0bbfabb6a6d9042d14da79681cd6a325a529985bb0b09dda47dcd5c675fb3c7616c775cc4f1aa8aafd53859c16d7504c14d077ba2d030616d6d4d651e33930d1a0a8c910ecdf3f26da78d82a98d28c8f1688673bdc509dda47dcd5c675fb3c7616c775cc4f1aa8aafd53859c16d7504c14d077ba2d0cd2cf948d059d6e3681ff98bc5f592d7dba1e494429f60aaf630ca1c331223ce83801e5a955b07f6d61a12a8485f6bc1ef0790a52ddb2b79b0a4ab86f93aac1cc81eed54d3970a8f6dc924556fb641c30c210ea20ab3cdf9ce0d97cf12042ab2fc75ebe14f93f6bc9ecb126ad50915dafff816090705865a3a16d7c2e8540d56c81eed54d3970a8f6dc924556fb641c30c210ea20ab3cdf9ce0d97cf12042ab2121318a2957766cc747421286c39bd7ef1ce26e55f4d79da8800852bac167822cdbf7dcd77a2286ada8ab2e577b7323069045553093e5ecfba8a520be078c1e9121318a2957766cc747421286c39bd7ef1ce26e55f4d79da8800852bac167822361f5b6aea5f3ccd0ce645638d93b08bde7e6e7723003b016dbfcd51e6f540e12e1b9de1e066a21a2009ccc15c64ef5bbed425401a00fab10f23927dff963f67ddb0446ee78a4d83e3db0ab8371974397e218346d35f6c8e69ccd42914a8e48b6e825e10845251b38a095786200d5906a4f48a87393126309928f1c569e9e642df9789a25acc6738c8738765ea116387ad2673cce28c75913f275a396a22431a61bd13b628c6b03894620330e2bf75c1b85b2dee6c6009c9da769b55ddcbd5808745ace511a1f9c4f06ef104722731f92fc5b74760e36da91a04a379ed1df47b5b0c039fe3febf3be0cc1ea8f45d6d9b2ce619fd68cd670e2fcd24d685b558088745ace511a1f9c4f06ef104722731f92fc5b74760e36da91a04a379ed1df47b1c048eb6c7674fc4c3445200320f753184619e7dd4af5fb83f86d614e019dcbf87326f7c017f41dc44dde1a384e855a29f5c6900383c6b6d405da76bddd65af34d440cd31ea5435f4e2335ffb6fd0763f5dbd5ba30b0a7953c220ee9f97384b6bb72deb38e0c0e900c3504360925667ac844fbe1ec3016b6f5270f76cd729c131b3b83019e129fa435a0ed8841b16e1eb42a7e3ff77d471149d25f428ee26641dad24e924ceb796d9109a9c7e8fd72c0ec6f1d932ea84e60484bf298357519ee37e22ea91d4e32764ce450b9eba2ba96b0770e4d697b3d7acf776a6998daff0fdad24e924ceb796d9109a9c7e8fd72c0ec6f1d932ea84e60484bf298357519eed34899c9e4eb577c6e8d34b2491c0a323365230e62b3968a3afc9d6a7915d0f8c8d9263b5aa6c482c804cae1c3ba5b6bd313a40aaeb7f2120e9a2ba2226654cb19cb239e5e8daa9c2a5f2bbd9f98ad030d7b8d3c65e964161a35bb9eeb3c8a1be2dd3322a212623a7383a99e008a5e4aacd307c31ccdca9dde4a98861c6c629507316ccba3ac9263d0ff70ecc751ff09d5c0924898d61ceded6df0c1b4ee913febe4826f02f071315b81a19b973b0f0d1abda1656c7e65cb09ad7a24ea7ff667d4fc83b8a393f579d8c6e4fd267d2a4147ac4a0a0f855ee9c7f2a83bc86c8504ebe4826f02f071315b81a19b973b0f0d1abda1656c7e65cb09ad7a24ea7ff667f7c7d8f2c8eadcfa60e725ba465b04ae5f9b8479027bfcd24d5189edf01131f1c07343506ef2896b02ea8e3c99a1bcd9fac5c8701653ff128dab1937f6c754eb71900e11cc1dadc4e3bf57cae167cbfa4165835a5ddb997821d7cbf0bee2c681e058c183fc4fde531ebc3139435ba78751eac717b4d657e2e13b5a23e79afe3011a1e7d48e99224e7fa02bd54bb9ec69a218e6d732203f9dff5ddb4402de0b346cd50c2716fb89ef0aee7c0d27d0fd45366f8c973bbc8018fd5b3ac4db89d7618f059adf0c7b3a062cc2b96378630229ed317041195d1016d2d140340f75012e6cd50c2716fb89ef0aee7c0d27d0fd45366f8c973bbc8018fd5b3ac4db89d76119bc861f5808ff897a8ceb76a17ca83960a767399251538c9023cec729c3275cbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959777f797fb7f9edc3815d498a52ff6ad9afbf029a6a67723b24ced717a06549d0be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c268695954df633f45a816f3fc0af2d1c3995970211da99f2070c0c7c61653da16b8cf92be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959b0b4a61419da78039d707d63be8645d8dd9b87fc13ac022c8134ce896d83f63ebe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959f989186b28be9204d23abbd532ebfd20cd45b6242d22c1916d810c8c70ebfcbbbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959ded6828e84fc52a90da601c4050b873b31216b58f5e581ce49f1dd7dbfb837ccbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c26869591bf26b5a2470103d2fd5ebf019c4fb3d5b67d25467a9c88a8e30de572b46b002be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c268695928d519661874e3859663256382a7ce6ceb5e11b1c0024a91f21ebcf9f1b715d6be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959ce968ec63eccbd187f799bd824b33a5692b6bbd5f30e213dd9bc4d7f7ed14853be114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c2686959422ac3399f24d5079ade4a36ed649b64f57025f9ee66e1f19b5d83588b11402dbe114d1e63dae3786a2cf7454863909b988470dd67b0be0ab27dced5c26869596fb74c9af843941d894108bd1f35f6e6c94caca1fa38d48611f4140ed7550c02605049cfdeb654e951ca551cf9de3759487f5e072df3997355255fb015b89776fe8a7c5f2f9d0a8840902ebc1b9cf1129f7a71f0f40f4a574bd59cebcf609183605049cfdeb654e951ca551cf9de3759487f5e072df3997355255fb015b89776dac5685c3d6c9b1fdf95cb26cf044db60869cc346817bd41feac2b87eab72ad3b59cdcc5369001b6f77e9508a2ffdc3cf7b6afa429125d044eed83decd89a1a8632a0fd28422bb353b737910d889c81165512a1f6f0817583f8edbbd40c89a7eb59cdcc5369001b6f77e9508a2ffdc3cf7b6afa429125d044eed83decd89a1a82ee6910e3a39e68cc5c7b2fa85611177053237543aa1f93dbc9edade7639e48e476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef1f8ca85a16f29853f3e8b767ce5b5e1c6a9db2ae1ca5863201ef9a8b364ac382ee1c3504ef54fee6122e12c065ee41d79cde83228dc50a59c9f28f1d3080bd56cf8ca85a16f29853f3e8b767ce5b5e1c6a9db2ae1ca5863201ef9a8b364ac382e1835a2c3ff59d4be354f5bf25b1f0efc61b6073bb1542466d4286a05cc21f8f8cbb86a1fb0286142b0aaacf6003449b3f05faa58580453ab57abbeff35736e8c6317d1e976409a09c91e2ce2a295325020529389d1c0220c4930e49f16cf4ef5cbb86a1fb0286142b0aaacf6003449b3f05faa58580453ab57abbeff35736e8c1f1cb43ddf3059a69e6a858afb8a788880601074bb25d56465ed3cebf8c69103a58f0d5ea72eb4aac09530e138069c34758331d82f8ff5b515d19201eefd193d415c11e61007ca3787510f6031fe925e827caacdc012943cbf1ed1b286edfd13a58f0d5ea72eb4aac09530e138069c34758331d82f8ff5b515d19201eefd193deef062ca49b9e7429344304d90c1daffa27d893e69d1a9482b233e05e77fb19062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469a1969facf2b60691812af33a6fac94bc2bbf4669f68242a795036c76188c1a5062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469a744e6c4bea7baf0c2494eeedd4ef3a70b9e98a061f636afa0baf999875cfe3462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4699e13eb95a76fbf931a303efd93b85a90f7b0056474a82cacc55e65c92af63dcf62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46995dd8c7ba922c7b34cd16ee9d0d902889dab6d02401891e04e1bf8422eeb38d262436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4691ac8609476bfebef7a628ce7160f43fa927e52ac5726603cc3ac1c756d463c9b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469e8e3ca8c9341d30add056e4846b16e9e85ab48caac16f20012e2da2346a0c2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694531fd1d210d0fbf834f269845c7e9718153c84a3a46824b80e7aacc591ae57362436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b89d787326fcfb44f407a92e31d3255c47573e3efceb6586ac450c343ca2e3745a593bce1935b178361e2264a5c7eec94775c9731737979dec6d4bfc88f37bdd6e0b7eca8f880fce48fe04f001127fda1d54f3062a21e747cf18f2bcf4b991725a593bce1935b178361e2264a5c7eec94775c9731737979dec6d4bfc88f37bddee7b91cc47c09e1b39a5f0f98d949e39bb6e654f084b090a1503f92f085dbe5c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469927bd043274a6aa161f8d0834d76c457990e5f86f268860c8bed94b11608537362436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46924f61c9e6f9806f2f358f3f8fa1f4ae2feed6a4c00f10b3c3725465bdec42dcc62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469fe0f24cb6ffa109f95d721951687df141f4057e8fbcaa02445b5666431cf2d7c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469f5cf8f1a378fade992ed8af69c7d85708f23f920f8b84fca1deb50cab92f027c62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b65f957637a4efaeb3a1b0557acfe132b516e80dc44ed806150187a5b518e98d62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46946d01ea07a1d6cf27eb91593c6ff488cc4f8dacd7d99601f0428a4c4ed4f559762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ef695b36ffd2e8b9e2bded1c4e5d65971edcefb3b00ff68ee375a9a6d33ad6e562436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469b25a562c63f796d746088a5306613474c41cc328034f3659fea5623e839d16f062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46999795f4ff78790ea5663f1d04dfd9cb1f66313ba75b16f7f53ae54502d90a2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469825269f5a82ede5d9e2c149f1d31b45b25eafe3486dcaf6aa85251c2c9f8e08062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46999795f4ff78790ea5663f1d04dfd9cb1f66313ba75b16f7f53ae54502d90a2e062436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4690b43966103389aa9ba7f771245866082069e0cabfbc9565956a094a96856a678d63077c7e714e88cee1202955d4a8ef4a46bd9b8c532df2fb0457640b5f5caf750c0ae838df9b19a1f30f26c90b989e095690b5b41737a229f703101fa4fc53bd63077c7e714e88cee1202955d4a8ef4a46bd9b8c532df2fb0457640b5f5caf7f8a63995645f9818b01258cf79407c748e677487e1a0c322b6453b9eecd22d3b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469c921465e598b25c1417512aa33ff69ed92ecce5226ec77b571b1f07556de5d3262436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ae14e32474398359166b81e0b9ca625bfc46607daf5ec738c555ef47fd6e4a4462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46991d4bd9dea3247b08a2e95ba077dcffd1668544780ace3e27d87667d2f41dfd662436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469bf75626e3debf41c51a1f37e1a707713fb76da13eb3e8e114b47509552f2bdcc62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4691957243e83eaee866fc355988c1d55a4f15a3dd32d3076cf33a85b3e2c5d8c9762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4699c9dcc847ec04c329544d666aea7eaf9dd3bff0489a3ce7bfbbe0d1a082b6d4b62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694f3174e08960e3c4c25949f026ec190380ffdae8b1ed6ea79102d0e8be8700e162436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469038fcb810fbac2f2ba64405d6b90352fdaf27d7f66fff7179301261d487726a662436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46924ff65a5c0e58413cc6391717eb7124f47baeb6fbd3ad8422ed00a86f6f9ca5d62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469573cd624ed44873024e7aee58bb760ca76beea4bbe41088fbcda4523c5e716df62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469f96da0d5ba2b7e42e975431f6636c377a157f0819275abc87c362ae61ee895a462436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4694302c56b2a4ed91d8f9c1b435fdd29dbbeeaa560a8912062d787e67f418eb07e62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469ccc4cdbd4ed5138ab223887285f76b5a395249f8ae16a463025e1b92d8061d7a62436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a469c95e448a664bf101910cee46d88d675af7abd0b3cca2d459176bc7f1b06a43e862436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a4692a4b00dc7e417008d956cba77f1bce8d6d71a9e19c8e238ad51603129cc53ea762436a5954f79b02181729b8f62fe33cdc1eb4deeec677f2b6727447c7b3a46952cda74109cc50d49d28e73f89356125743b29df026344c60fef352e9ad5640f2fe4f2ede3a029cec7a660416bbf8457fe5717da1616e77f3a07da2fea641a479a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead769a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c762098013f6e3632ca31346a6762dffb378241ef399a3a861f9b547ae2abed32219a1f8c9943c9852a3b0dc3a8b237724ecc64c1a463465fdb8aa3ea0ef3eb9c766998d9765a0433c2ac476e88e07be855dfa5b44ba24a7eb3de8cba10332ead763fbc055c17a01b045f9eb8b356ecda9847f3d96f1287faacd869a98003a988e718e23159631168e9301a378f88e3ac3ddc3108abb414161bec64d73d7149d9c83fbc055c17a01b045f9eb8b356ecda9847f3d96f1287faacd869a98003a988e77a01c8e2a83b942473c152d5f0667d374bb9e4b477b7128588e2f80fa420f32e4ae972179c2c1e69429b1b400d51365fb1f4d059473013484700dfc49580cef63dfa1e6114f4a87841a763c9d76be9811670a3dfe9b106619d0bdf659bbd8c9d4ae972179c2c1e69429b1b400d51365fb1f4d059473013484700dfc49580cef6c13afb6b50ce33f25a3248c3ef38a10e8b3333eea30ddcb0597033ef42060739476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef11ac075e2d4d577558fc63c1f5966c94d3cf0fde4e9aaa97fd1553b4b5a42eed705931be0a115f087c2e50c64dc7a45c4001601ebe23a1323ce9a08fb9a66449d1ac075e2d4d577558fc63c1f5966c94d3cf0fde4e9aaa97fd1553b4b5a42eed79a758462fa8207636e49061f797d015d8de479513517206955d331b3dc5994a4e2e61e30f1bd1e0682bef9eab9c68926c87802bf4fee6c60b4b97ab2aaf0c583610f2147ec9b43eae536010a28371b10ac6d7a6de8c428fdb149a543b87f80d9e2e61e30f1bd1e0682bef9eab9c68926c87802bf4fee6c60b4b97ab2aaf0c5837b9b82236e2590b544ff95fb061efaa72278bfcca388537acc3fad92a775e7ea6d6e4c27812a6c7258bb0af6e542b27a8424798127bef6488256850be23cd3fb631ab6cc486547d388ab6bf563c8c90233b9c7aa91dd72499efede4095d73ac36d6e4c27812a6c7258bb0af6e542b27a8424798127bef6488256850be23cd3fb0d100bbf8d1e81ea44742a51c6eb100b52e3bde894c3be343b83e93209f09cbb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d8846b6ddbb7bd76abc3a2b6be1041378e03ddd35fc0f60760e314f72d94c9ff2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba380411ebf2facdb876a2d13f01282f5081f03d954201ac2b57806a0efa82babc592a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a72291e40244c00750de2e202c5f4c28b60afcb7d75bbd1b01b33b822239bded2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba385e1e80513a6abafb5742f185d088a3a944e21504aeaf6aa840e8c8f17d2d96c12a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386ae781ff588fa906258ee76b60fc3ebe7f2c8fd1e3b200e6f07f34e09a59976c2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38988dfae8026d44991222c7e7355b562c3b34589e3c71486ce336507be215fb0f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba385c08cd64113ad5a0746258d22115bff78826d3812a030d17f70d6049ea0ece452a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38bb82abb167216d949a2e25258fb01a3700177eff84d79acfe17ea99a801e7a68114d900c159c08ff65d7330e2c53a44dff0097960a66593454d795628b3b74f6c1ea0e1bf5be70df45309710faedcab28de94b3c3bf06d75228adab101deaefc114d900c159c08ff65d7330e2c53a44dff0097960a66593454d795628b3b74f6e8c6c70b26e09435dc5b748df85289126857832bb301bdadeab639ff489b6b602a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba380474d9c127ea1e69424b80bd25c860199cbeaac1dd549d54deb046d31f7d7c822a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38111a09c7d7d3b8a11867339f4988319d1ff483fd314452fe88f24b2360ab43cc2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38bffc26467b5a0f1b96acd014a3dd98899ff1dc043c3cbb8465735775edb09c4c2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a751c77c20f8a81563e7f78f9172987e861205bab58dac01cb1bcccaee59c76d2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38a427f4bd8b0bf9910dc421afa56931c49059f23def6f5bf27546b726236376cb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba387f15f7f6cb82667889d9c03e7895a6e3309f26418e379b1d5106a96518c291fb2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d8f284b30c9da22f330ef85033fbb456b0d077bf546cb83aaf3b042a383ee4c92a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba388a35ad083b2e8a91497f7fb99f6b7c8b8607768d3cefe1d17e367c27c7a2758b2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38266c446b38c8ff97bf2a76dbec56a8d6bbade618acaa96d6f5a25d0a4e4e0a732a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386b6e3532938c761d3f3b80dde234a5c97d3d037a76d8bb21b76f73120c43ad372a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38266c446b38c8ff97bf2a76dbec56a8d6bbade618acaa96d6f5a25d0a4e4e0a732a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3818393fecf932a16a7e35163342d9fc28205d127b04eaf866f3f717019bcd8353051bbcb5a0303914b9e41f96561b3b9aa723061be0b352343d1e593b231c501f2221c981cb4f56cb6b03ab4bb12bc791d9710931347254776172e7d52bd3a00b051bbcb5a0303914b9e41f96561b3b9aa723061be0b352343d1e593b231c501f74eb8745d55cc90b2428df9ac7d1e8d6e8bd8672ac40daeda978b69815b608312a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba387ab3ec3e388d1b4828d795ee83547d4d4bc176befe3980cbba79ecc0a715aaed2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3856d7bcb6afb47858b9a0b92d27de5db03408fe2b6c5f3eebfc34a2100e49597d2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38610ca805a26058ac13a243d918935881ec4aa31a530cb6bb1977d84b1be64fe02a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38e4faf5fd2975d65b71f91d9b0bfd5d5ddfc29f19ca88d98cf12855c3125fb38f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38b65565be0849b633b83c11c42f7bb8834825f15f7f81aefc16c273360b70f56f2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3813aae4d471f7d1e27596109ca44c5b46d664594293cbb4faefe3089d37749cb72a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38cb05805fb14b9b1ce81d2b806d2c47d99a08101847ccd09a8a3153dbb7cf6ac92a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba389ff4377acf84a1005ecb51b0868f4039b00fc7dbaa3f1ef849462261444e1d5a2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba386d5e1be22056cbd8bcdc565711f658940a20ddae65131c2d8c61c63d6d96b38e2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3861635063af774a3a326fb300afb5d9e1954a3fa1b1b7c737b5dcbc5fd12893582a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38b7ea84e20d095e4ffe955e0dee65bd192884ba605ad3b1c3033f86dd0d73e4852a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38812707fb65db80ca57295d24c839ed85864f32c5040ed1d63dab3e8e671b753a2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba3861df18be809455aaff1e02e9b84993ab75f188fd068bdc017aba3feec25afcad2a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38db28c3f5eeb511be97c62e53feff1cd11b7714e4ad87f611453348a35e80e6792a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba384897b463aff48b16629b37b8b394ab6cde54e77ee7f4bb70343b41c1028666132a3693dec21722aff184569262dc4ff43b727951daaf1a1128dba1eaa0b8ba38d444421bdd3dcfedfb7b8e22f9622f0a3f98d4175df8871dd76d4ad763c7d6656163f637c3b69252a373449c9ea087ea9caee777bc409beabdbc55e9c4a973b77c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b84577c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e219dcb99d6a114b57ea3313cea1ce08aeb7dba8975ba7caf0f78d6eff526092f1d7c430ac7e6e27c895c080f013a3caba2bc2d9538d09aac4aae95abb3036e9e217b1738bb905d16791a9b5058581332b7fcaa209addda9edb3582aaa10c3b8457e181b46413ce9626dd8d48c5971e9b1fb1ed33471423a551c0c4e94c3c111966d2644a7e2b7911f785bc059725b4960e241459f613cb6b5278c86702047be026e181b46413ce9626dd8d48c5971e9b1fb1ed33471423a551c0c4e94c3c11196670ab625405c4d6e4557ec2b5984cca4d798fc40333e744e5e43c4b8fd7eb31b99d59959fa3761a4f25501554c6c975cd6d464500483ec26e4217c1e0c6cb805bcfab453dd4849977573ace339110748489cecdfb7481c3b1cd1776ff749806e59d59959fa3761a4f25501554c6c975cd6d464500483ec26e4217c1e0c6cb805bb6ad468258ca9f9d8d6b2d2b45e2708eca0b4f59ae5555d7a756e32ae10883f6476798a7bd0bbdd1f9643597b982fb46fa9db11c3a64b0c9cb0ba14f0675eef1287812376e2ed7e8c2059a86c071bdba5287d077805444d1ecbaec31893a0c08ec392db3d0ae05f71d971d23caeb637fb570eb2e4e718f7ced53481de84991fe287812376e2ed7e8c2059a86c071bdba5287d077805444d1ecbaec31893a0c089fade152b303f9e6c641330101eb61b3133deb0f1dd6a695b515160cef278d651c2ee006375baee855f571df0146e502afca33b255d7f33689ee5b1855dde9f0e2c4f9e83116f1b4762481b90f84b65243ec225a5eb4dff7052976c6727a41901c2ee006375baee855f571df0146e502afca33b255d7f33689ee5b1855dde9f072e9b1c5f4722022d34b2fcac286aa83aba112ead03d8a1e4521dfa2482affeb5648af0221fcff5c72bf69fbe6c10b5de4a3aadbd289eeddfe6aa24a25e112640c7a9836644ab41d8ae20156f2a5cfc2abea315776e3bb631f7f3bb52d01683f5648af0221fcff5c72bf69fbe6c10b5de4a3aadbd289eeddfe6aa24a25e11264b6b3393df9fa0d7e421e47477dfbe7f1d5b8577fb88f6cb405a49984da28dd20fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61395c6727d78c79e509882dc035d66ec88aa0abe2c4a2564a487addcf5f83b71bfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61681d334a0332c39b0e432d55d89b8b757be570c73de5610b1b4ceef3f7ce65cefb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c8740c8ee4904706260202a41cb5ec1abd6fccfddee4e5d1b8314888023418efb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6131aee11001ec62f8bda1f8d394841cc9adeeb2179acd77e3808b50149a1a5bc8fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6145f6755a845a19510305fa66efadd43c4a91c791e9289f2609b8c69da929811afb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618beeedb0aa4d72965c8932aff039392cd5b60d5ab603c09d627d47d588965e20fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611d00d739978465eec66ae6f20926d28ce77dea9b09d1ce94372a107e0e5709fdfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6168189a934ea7932c3b5b5f6626be938d3be83413da7e51ae8deb931007598f997ea5544cc20769799f968549115b16d43c61bf60a735776a1648f252b8045e81e712cc757841138622612bb28ed88b74a6b5b3714333ad0e18f2d2844e0020d67ea5544cc20769799f968549115b16d43c61bf60a735776a1648f252b8045e8178edce750bd496fa96f3764d26323cfc9d3e76d878b45a67b7a8330df2c72ddcfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618b190c1589a0d502af17328e6eb90165498326dc0c23a51bb365f948b5f8e0dffb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611126b0ab9ea627ab0cc2b1e8ecf0e2c0717699feb2ca7579ab333e58fbfa418afb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da614c83d0ffd14225211fa841816cfb2445d4e60c10567095346049d10c2c7683effb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618273ca743d612f4bd24099cafbcf42a9715d33759436f7ecfd988bafbfedeeccfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61dac66d243cca2acba1ebc206ad68a043381601515068f164e89fd3d97f52cfa0fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da618f8bed2e757f2017c88ce5502859a16ac2f9c78a6087efb4f784e72707193eb9fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61b87fd02d6cd8b189663cae6c392f52b1328d7434d752f9260acd13938bf1d018fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61c71d11c1e77044cc496f8abbd501c70aa3b78cc811d255fcb00fc08b30ec9a5c0155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abbb7be68074f401873222df258158431b2626fe7fad8dfb2c76c2a0bce81acc3a30155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abb3b21969b8e36d1444353ddcce05eb74671dc65e9a2d2ce57c95cba2e4a18b8330155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abbb7be68074f401873222df258158431b2626fe7fad8dfb2c76c2a0bce81acc3a30155c2db1d4768cfedfdb9ec3954733cb9c7e354f6add845a5077bd8a2b93abb17f1e064dc89817d568e142c48467f4b0b445df9aafa19da15aa7a5bd14604d7481e015c6c139fc32261db22363a93bba30b8cd502b72c654dcece9e109458b28e82b2edaa73c8e4e7706505933ccdf648579b59ed68e5fcaa7d9e8a80c13696481e015c6c139fc32261db22363a93bba30b8cd502b72c654dcece9e109458b2cc5b528c6059aaff3c5f6f92318580c3a1ff5b528db15903a77bf8021abbd322fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612461f6831bf229c91ae5e45b4334eb335c694981b7d3e056b2acce782fd0a72dfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6154892a5a4a17ca6e7e6aa6f6614b85533473a283f640b78fcd88d4641848e801fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da610a303e0f2574b56db88dd0e66433927029fe286a05acbd936d5957a22b2e2aaafb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61ad1cc3f3f46af5d16afc4fc3979397e1bea9b7a24521ef0f06d175127ac82d94fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61c03a53bd80010a2d9a055dfe5af1a4e1be1aaa14c518705d1956b6dddb86556dfb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61931a0489eb0ca373fdfac7d74c4de2ef80eb5380fc8b37aa3305611e86552057fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612e523751c79f811e61af734f525e6d1b6fac9fec977e1bce71bf3fe9ba0161e4fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61fe078fe8c2d36ff303b0ae59b846db6f158150b1bff6f93ef8b0cb83dec8da3efb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da612362b53b081d286801e6468f6503ded92147aabf037455b6c10e554b0fd75dd7fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61a26d52fdd1e74f06f9276b12a5cf81f141fd6b29ad0ec9824b02b3ff63a13e64fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61cc7a5391a81c3d67aeda90a6351b811d7ea1d17e5864e9362d4254c4ae4d7352fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da6147a2a000c3308e3d10103650c5fe6762b100fe729b18c1328bc62c7c0af43da3fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61ae393a2e2dda5a60a4ce9f009881ee32519d79dec5c8111dd60b91884c360826fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c947bf996178fb167aa4c3c7ff4f219ebda564fdf7be4434883b158e51f9101fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da61f3b5b725e6c05682951c029db314d82b10ca3f0219b6f8bc50a6b6f1d0df8fc6fb493013be48ec59db3995b57a8431ba66e52ab4d041e79f649cec9bd318da611c80d34eb557dd865bab0463a0c3bf6d9324afb0ba2e2e3f4d00e6b9675a9ab74e9a6d5af8c4ad6552148cbd82a59e8c979f99e9181c8651dce6f381b3efb97c228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c8228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560a60570d1a771d27d920346ea5dbba8acfc587869486030eb0196e9d5f85d17a7d228bedd5c54dddb0fd0a8861d87ac3c50bcbc94d548746d06c06ec94e8bb560af20b53769f9df191ca28ea2b962076d5a42e5a086a0422ade0b4d0476a5e71c85c5d518891d58894329d1c55e5e00816d63c8e227fda60d77bab4ffbec0ea8c4a8d414ffe9543bdd0c3369e2155be1f9f60de69836fae70c5017d8e856adb5e15c5d518891d58894329d1c55e5e00816d63c8e227fda60d77bab4ffbec0ea8c41313514a4cfbafe17f4f2d36e6fff9a14013b8544568af1a3051bf47846258973d076a6b50ebe52f3434f1a5cb7b630c62a99a8c8e94c20248b33d20e023b10d883af521f43d33833f3e2dd09ab755b8795f0e5ca31f9ef7ae6975d881e1300f3d076a6b50ebe52f3434f1a5cb7b630c62a99a8c8e94c20248b33d20e023b10de46e612e8be2de8c272519b066fe64d4485ed588ec2a8f895e7d805aace1d29e88179e516f5185859acd74007ad3ff2da6d8e3e2a18f015f4f8ce619463663081cba8759ee234e2b67b65bc592a794ba72a3dba313aa42072fde37c018fe4e2f976f693346e17cef3ad7e94a8f941088ee3b8794aa82f4252f86f32058b379461cba8759ee234e2b67b65bc592a794ba72a3dba313aa42072fde37c018fe4e2f6aab15f3d946fb229c2617caaa8de4e46aac1c07778ef2fbcf1e76e17678505449133a8d43ea3a46839c86b02d366b274b0e6636a5feb710c50c1aa3ffbbf3643aea972f88417e7f6ae4613b2d3e1d6f66d67f8e37c249034eed6433d93a1bf949133a8d43ea3a46839c86b02d366b274b0e6636a5feb710c50c1aa3ffbbf364fc80901c162819dd3db3544d4155818a64300318d8d285ba76bb30e6c6a31e0bca001f6c41a46de32c661c6812cde7425beffbef017cf7a36b12f69b993103409fb764a0a6f5a2e96f13203bd9cf81587382ae1679311c76f3cf809b069e3835ca001f6c41a46de32c661c6812cde7425beffbef017cf7a36b12f69b99310340759640f54c515bd1289707bfc607730de2e09d7eecd4799dfc2b095103879957e60ef8be2611d3bfe7d92e7d03ec998145fa1de8830ad7fe2e760446206aca5ff1db6735b6c38deea9929c2a78008162101542fc3b7cdb7b4fc3a3c3bf0e95c20752b0dfa56d46c23dd2f416af706e249fc3967e1e18526ffaaec621e32a49e2233a98e62b64ea94d75d2c21cfd4866ce444ad793f4791833b14acf659b6021208c5203e0a06d6893df677f870af7ca26e89ff882daf8a58fe0ce2fbd8f32103f1db6735b6c38deea9929c2a78008162101542fc3b7cdb7b4fc3a3c3bf0e95c20195e23313c8af5ec18f9566be8b51ad5266430603cadee69634ff9794a7ce7b8f6e56bb7487494e9b4381a4e963d6965a6d868af831300b4697b8d92a67a358c5e003bdf511cd2e008acf0089a10d0806e346a05294699373c861acbb8a115fba3dfe32b9a2106c669702dac1fc0d9f87abb055ada5fc659f93e781b612c511c80d8351ec064c038ca074f8e118eae25806f257c9f3585d70babddfbae2573a8868f790a1bfe6d9d2cfdfc723e6db838bf87f653baccf0fae0a59d304589eb306cc37c6e6d7c95d649ba2639e25c4d51d3d33f6a048b1e8fd7031fa7a7250c6ba3dfe32b9a2106c669702dac1fc0d9f87abb055ada5fc659f93e781b612c5118d92bdbf57f3b9b57c3fea52d9e3ee6d91052e9dbb37d422b036f2cf908b0621b8d65871b687685d1dc08ca3ee4128b6406b615112d0fa92622b0ceb3a8965c57500681caa6a29a9665eca85de05e63de8acd636519573e684fb4a5acfc9ca71dbb5e736f38116c774add30ab32b85caa39f7410ab3df20a625fe05e7374f3657500681caa6a29a9665eca85de05e63de8acd636519573e684fb4a5acfc9ca71dd1abee62ef4999131b05456c593068fd499d3bb53b06345463979137d40443125467e2b40134266a8e082aa2a527ecde865ec5be5d2bf1eaf4b651d7f09b70fea185262312080720f92997207e1d6a51d4239d37aa88790c9e2db07f93665fbdda6c437164a7ad9ae05333633e39b41e6a6ed53feb58c274ec223324040f66e62bfc4621d90c0433c0f409915dc02e4a5f0f2509c71cea9d57c2258169b74be1cb10e7b83048ad2fbfeed4910d0fe8c4bc0200106f6d2da52dbf0f5842bdcf6ea185262312080720f92997207e1d6a51d4239d37aa88790c9e2db07f93665fbdfb236801462cba50604d556f33dc93bf1ac6ce5d5830f09fb2d1b72c73ef6184ac62cbb870c3b437a84826312786ad29c83fb1028131a645c0facf4e3f887676278a66717b0a7f78cc4098d59fc220b61a061da8d7e8612663ebfecc23955923d1169199a06f6f6a854e12bcb2f6df306cd82b458119d08187e95f704a986685935d9fc125f436b2ef54d41a84c49d3dcac4f357c6c773a90b1a530e63d5d468c5a9d75d9373967a6c12477bbbf5087ea58a6f7d363c53b7419c151fb386fc03126a240b7377b8c0bdc8f76ce32b74bc02f45309d9d8ce214555096554280df3d1169199a06f6f6a854e12bcb2f6df306cd82b458119d08187e95f704a986682e83b3e49a9fbf6a9438d69e836996f87dc90aa42d320e4016bc9e89cffa5eb1688703e1d466255a689f72d66fd0f7b2b390dde750a1626fd021e2801555eda7263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a359ccaa53ac2ec024f8623a44afcfb752fc72816736ac389fc12115010d74154263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a9445755a105bfa763fe4cc1b4cde8b9ea0d754c85a56ea4e20877e7193ad99ce263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1a359ccaa53ac2ec024f8623a44afcfb752fc72816736ac389fc12115010d74154263b249504917cf852a8c2f3c1d597839b5b3d3468d3cd393eb6cedbcab08d1af64c8821ac148651f233925546807ed4e1276b62131145e52b449a7d63c56e662d5d62523aba05d8bc3e789c38b865c32e826b7f7b0d89bee37f443846fd334156675f8eb4901ef1c8d01e24cf74fb106073b227476d666817354a876fbe355f4058c512ce82e96c8eefc2b31e1f283e9d5cdcffa267a3720a1ff8dcd20db40ff5a40581eba0ad3f200fffc389ff78f5702b90144e3c50f7fa42a78b36de93dc7b2503afcfb0efc799164e6dc75eb634df8a92bff760a0278608828b16c03701a0b00804c81baa940001f1bbdd7a02d71ddd91ab13c54726721b9ce2bdb7a23332ddf70865aa55193eb68458959901a8f8126c9ed2ba4730e86efa0616b08de6d6744d6faa9d26d58aad34a09505fd82a4a571948da0c898c6f2e7024a76a99890c736ebfe0d6350f798f7563f20d163c78058960a857b8ea10d4f0fb659538ea0b00804c81baa940001f1bbdd7a02d71ddd91ab13c54726721b9ce2bdb7a233a543b978bd7749a04fe1f2144dc43d74cf7c14d51ac40e9175a56bbbfe9d70e903031ba2c84567e0dc6fefe75cb6002625c9ffb6838fafd8b1adcc33ecb66ad6a84d66cfdcdc448c9c0a6eba1d08c34786bb29c223825109b4be4cd6383aee7cdc4ced100f4198be38f4784e41d74b3356a7b908e6de78e07b3e68d84ccb6723d6c9705a3379599096bf42bfa9590849b19aed7ea0091f147f1b2612044bb3a70c3f9661a80e2aa20308f48b50078d27460e738d5ed7b43f1754891eb32f75ab9342f90138e0db13e56b671e96c9836b7cfdfbb89f057542c3a9257ea4604cc6dc4ced100f4198be38f4784e41d74b3356a7b908e6de78e07b3e68d84ccb672316e11b26c26c33ff0e47f5b167fb3a0d77931e3417866ce77467e76874d29b6b7961b0e7953967e7a85a906de592086cdc2896c80ec6af75df035ba7b09de80e83ac191de957732962d43af760f33cfee07ca90fb47d84d2db35fe2159959931d97484112d38406de9feaf9bcda0f9767c2126d5fdd5c3d20ce33c07643d0540a78eeee3c3682b8d2a27d6f933ec71f28e05c984cece59e70c09af9ac30745a3953ca3b6ab400440af3b8fdf338388747318aee57ae8f823cc7294b33ca2b3a0128ffd18860cc13a20bdb3d93806b478d534d1b5886b31fd89145cc23f781b6ed97484112d38406de9feaf9bcda0f9767c2126d5fdd5c3d20ce33c07643d0540913ed7f2d3003d1e08eae51451e196ad5bc2d99f183342a6f81f0b5dd9941bfff7c1ac3cd21f31c8bbfc0de76023c8e0a07469fbece08272580b048195194a55678bf1a04b9ef506203f541cbb0be293b5ebc243f2621f13017600da6b7d5cc2acd79a618a59fa092a0ab1c00631fe4c8d1a75176c8e4cd57c4df83ab488679ede19559be2958e0e4108bdd52d401fe4b3bc4dc6d85534f889ac1a0f3473606dfba63b43746395aea3e71b0511592bd724ef2a8257be72653fd3c79bb5df4a13d0d30f7d71fbe83233690741254e4cd5318b0ce8a2a9fa5464e0a9ca494a38b5acd79a618a59fa092a0ab1c00631fe4c8d1a75176c8e4cd57c4df83ab488679e1eb6f1784c02d4523f1d65c7b9043589b36969a295e30f3f0befadad0fe673d70c3865f05d343459a61881f2db0dc63e0209e369c7abeacc9cd6ff9a00dcd82b38de03825212ba4ae0aab79738f9061d58dc9b81f4280691f688a30ead22927a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d7c67505001a2b2956e5af36536ab19b30aa008da2c5ef8ff0f5e9b0cd145e6bd911f01b4e4ec499c55b2684b3487ef98b25c2f9104e03ecf4df9bcbb0dde0e0d8e95c6a4c43ab04e826bcf3fd6f3490214dd9ae978c132837892337013922b1a5fede0ef8f7254544be876d96fb216ee6b83da7396637194f6cb3d47a6903c6d746968fc826c00e9218826b288f358770942209732f1badd1bc98e834037e2735fede0ef8f7254544be876d96fb216ee6b83da7396637194f6cb3d47a6903c6db585ac25dace6b6fa1d356aaaaf254bb14efee672d702da386c849da5c6b1147ed68d9657901fc9e6d10564a0287a6f20e0f12717651b5862bad3993234e199e66f5e4b466ea7176b0f723fd1ecc620946ae301d2ae343c790c682de9e7500d2ed68d9657901fc9e6d10564a0287a6f20e0f12717651b5862bad3993234e199e4804a3fda89449a1e5adf50d4fa5ad71209dfa303f728b8c1f2491300acd0fc4bfe47f204044e2d8ae894af26872fdfe72260ff0bdf8296d0a9454da5875bc4ababf51b9482cef4aebb914f4851f7ed57d5db642efdd512bf48fd0e2fc303cefce162c79343e599ced08ed690b17b385022293c033f40346068496d1ffeee9e2babf51b9482cef4aebb914f4851f7ed57d5db642efdd512bf48fd0e2fc303cef919eaeafb47b5b1928c232eb341d8960867cd85ea19fae4a528be4920fcdaca735dc566ae6e43a75dd1c08faa09f2236575fed3a19610bfef415eaa2ecc4bffb26e49ae1d7122d93032c094439addde8e4eb21c42cd2b3bbff1017ee93d45f7135dc566ae6e43a75dd1c08faa09f2236575fed3a19610bfef415eaa2ecc4bffba8f0ed0e3b5cce731135aed0d7aa997ccdedf2a611cb587c10c69763e458a015ab32e49828f112c7533d7313e828f45dbff0b38b4574ac7f19f0379074782876e564bd258c00c3dbaa140cb4693b56e21f08958f6a5672966b76076ee26c41deab32e49828f112c7533d7313e828f45dbff0b38b4574ac7f19f0379074782876bce5bf46b0b64a522d94447b91dfe5caf259c9b19c7d81adfcc97aca654a25194da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf716634c9e61091384bb8d4e25972d5ff487909ea088d16a95a0065724dbf2dc4b4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7df6f4c01e3bde505951bac30557545a5af54499df39151c9398f80f0d4b5352365c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7227c9b73bc2c5db495d4ac4a717967316c230b4976f122eae85a5201601a1646ad4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf73e0bc00e7aaad544d07930d4d2d0f5dd6dc06ca7677afda67b6792144a66470c4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7ad08ed56e7cda047ce297377102e0e0dcdb67a59f752f579328093bb03347a6165c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7223e326ce46ddd3155574ff90fda4d7dac5d8e14a8020e7bf11eb00d18fbfcc8231122e36b16414158fd944399bf8bcf2cbab58053ca21c26ef3f2e28f0b032573d0938323597057ba14410b796ec3ef6bd13087edd887d42a9e21c28a8b7e61351122e36b16414158fd944399bf8bcf2cbab58053ca21c26ef3f2e28f0b032573561d6decb58a2eb6fc281c3fc72feb553613500adca68d7445f9496a41ad2b644da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf79a55b89339c131d65f7afd798864936b0667c31f453b0f7eca4d81e307a71b484da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf72f1357e5934fa8b9913800fa62527d4286b91266e9f096e2e96295bba701da1c65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e722d6d9cb5cf931068eebc4097e30a43e09de63bdbe405410685e237dc6b0d4275f4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7e8b478de250c5b755fc92dfa95b47fb4a9b57f57dbc83f40ebd3549bea9cb5b24da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf76d65f37cac44fe1e818225682c1411b8b6b266e99429502bc11dd6ccb1cd687865c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7222c50991aa7598c944f71330489183aa5a8df424c7cdfb06e3752871999ab7ed200b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc46fb545829f351354077eb8e4273363867e47f4f9cd0cb0edc56d818ffe3d6385400b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc465c457c2ffcf827ef5d09a55863d42f06a787a08c4026d2e6d092746775dcf21700b73b718a527c01d7e1850988deea9db90b32f261f229c0ddcc3e53e2cdfc46f7d79870ad8f194e9994f7bc917f62a080b186ca6d28292af2e2aece6bff8f509524f45a0ce1e7791fd07e4f0bd9d7962df5ea30a78d65377b0a19c2d3185af6d6ea35c5467bb66c0ce56c7e262e146afbbd8ab8aa4a91a183f769f8e2342c8d9524f45a0ce1e7791fd07e4f0bd9d7962df5ea30a78d65377b0a19c2d3185af6ca1e7739e22daf4b50cf9a41dd46e0bc807ba8b41131cb70a60dfc8e1705c23c4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf72ba4b3d55ebdb4a01389a05888e8535564b426aa263baa6aa56e74b95b99ce784da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7f685ed2117f3bc6e6d47c4bf1dc71c08b36ba765af3e9ca6e98dcde91dd1982f65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e722ca15eb088d3be74895555cdc4d6728ed1c959394557707c612f9856af7f5d65d4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf776799004d7cf209d1e65228c3d07b0b2d31ea2d8b776532c65120d72f87ffd1b4da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf71126de7d2b9500640591fd3fef7a41319cf6890836c7e0c6e85041c89cbb147465c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7225075bbd82c522cb4c60c547470f0d875130c16c57a0ff4f17636dd66bab868014da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf769d87d87e9a61c1a8dda6c6dba28d44d79f51e4fcddb4ce45699ac77b68a01284da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7afcdae2332340660bbeb5704a78fb6f3ade1915c8c7da4b192bed16bfc23742665c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7220fb36f133ea26143ee8b29ae3139dd49d4894e0f2822ce521751336cf74a79c94da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7e8462a96e141563f2e660a6d8c15b629b6562c14bd907abc001d7f04cc9065824da09db54e9e2bb231d0088c9d6ff1b57823c9ce3a74b67bba8ac56adcd7fdf7bc302bf966a82caa3a33629633003c12855b27a1d88abbca928ce625d8d5d5ff65c8ac6ccacf3fd894ab67164518142da7aa6974760b5d43eb1725498e25e7228072f8e0419ea7dca82e567b5528e71053c21a08527338d4ba8771e4a51ee9b037d3b2178a0e352e04fe7db06a19478a0f091f37ff8c673b14a355df028c5eb6b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c257ea75abf267f4efc97ff12022ad10c4e4991e6b31056659e57fa3573734d172b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c25feb5412906117ba84a874ba6258a51f2caa479ee59a5d74246d34e9352c477eb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c286a66d3cd18b8db769fc68e5378ea0a5eb27ae6189e2659edcb558114012d188b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2522c7c736bcef21f07dca4a50221a631a162720cdb22792d2ec891de8bcfac18b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2f2bb7983104d64a2da0b3f6f495fafd556925c24aa8dd8c40aeb84f00e759dbeb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2ee39689dbdd5823228d6d3f8c55b62b9f42787ec3aa5042305952e2a93ec1f8cb0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2878f3fbae70e42b1aadb39bf0666c626069c15f13d792a1c1d79755e17dbb776b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c23a7546f9e9c8b6070a0fe5e0d391572b00e03c3a967fd11f5b104f1d0669e706b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c27e60ba7ba46eb61486f3debfa282ca5a0052ea49b86c079718828284288d0bd3b0979ff732792e91b65be7909e8315d26f15ebf73b3a7df70047dfdb0a3dc7c2349304c583d5ba68a5ee5b2fe99914f93f9458dd7f7eec730a32cfc148354d30050338aea3028b68bcade5036092316e2d4933d3cd659b90511dae643702966191239c05428faa24f3d2c03b2b23cc2dc839a6ab5de86fca265f5d91e54ed379050338aea3028b68bcade5036092316e2d4933d3cd659b90511dae6437029661d91ec9b6110046ff47c24795ed280a5690eaf40270b50e837800d352a074f01b6a32cf907006d84e15a801dc747bd62d245cbf1ad49a6cf2be4f02ee26088fbb2918c0333d403474e54b0fb01dee4f374cf1088a402fff64ae06d6fa52d7f79c6a32cf907006d84e15a801dc747bd62d245cbf1ad49a6cf2be4f02ee26088fbb917a7ac3e3e9262ebf6fb36a5291581c1e5701352361291a67d6745013155d8f9c1a503bbf93760076b76c7e3f547eb2f53daf8ba24738952ab4db168df8cd1erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootxfwm4-4.20.0-bp156.3.6.1.src.rpmapplication()application(xfce-wm-settings.desktop)application(xfce-wmtweaks-settings.desktop)application(xfce-workspaces-settings.desktop)windowmanagerxfwm4xfwm4(aarch-64)xfwm4-doc@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libX11.so.6()(64bit)libXRes.so.1()(64bit)libXcomposite.so.1()(64bit)libXdamage.so.1()(64bit)libXext.so.6()(64bit)libXfixes.so.3()(64bit)libXinerama.so.1()(64bit)libXpresent.so.1()(64bit)libXrandr.so.2()(64bit)libXrender.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcairo.so.2()(64bit)libepoxy.so.0()(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libgtk-3.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libstartup-notification-1.so.0()(64bit)libwnck-3.so.0()(64bit)libxfce4kbd-private-3.so.0()(64bit)libxfce4ui-2.so.0()(64bit)libxfce4util.so.7()(64bit)libxfconf-0.so.3()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3g^gLOg&@g@c_@__1@__/@_%Y@_p@^@^T@]V]QT]<<]@]@\\ޢ@\\8\4[h8@XQ@UW1@Ut@Ut@TT8Manfred Hollstein Manfred Hollstein Manfred Hollstein Manfred Hollstein Maurizio Galli Maurizio Galli Marcel Kuehlhorn Maurizio Galli Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn Maurizio Galli Maurizio Galli Marcel Kuehlhorn Marcel Kuehlhorn Marcel Kuehlhorn maurizio.galli@gmail.commaurizio.galli@gmail.commaurizio.galli@gmail.commaurizio.galli@gmail.comStasiek Michalski seife+obs@b1-systems.comseife+obs@b1-systems.comgber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.orggber@opensuse.org- Update version to 4.20.0: * Translation Updates- Update version to 4.19.1 [development release] * I18n: Update po/LINGUAS list * hints: Fix buffer overflow in XChangeProperty * Translation Updates- Update version to 4.19.0 [development release] * frame: clip title text from drawing behind buttons in stretched theme * mypixmap: fix origin for tiling in xfwmPixmapFill* functions * theme: ensure menu icon gets updated when redrawing stretched title frame * mypixmap: implement support for the matrix parameter in xfwmPixmapFillRectangle * frame: reference stretch theme variants * mypixmap: update xfwmPixmapFill* signatures to allow cairo_matrix_t param * mypixmap: use cairo in xfwmPixmapFillRectangle * theme: load '-stretch' variants * build: Bump requirements for Xfce 4.20 * settings-dialogs: Fix string leak * main: Fix string leak in setupLog * compositor: also block softpipe for GLX vsync * focus: Include skip taskbar/pager when passing focus * build: Fix build with libxfce4ui master * build: clang: Fix -Wcast-align * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion * Prevent division by zero * Return if `tile` is not valid * Free `data` before returning * Fix emptying eventFilterStack * Allocate memory so that `logfile` can be freed with `g_free()` * `getWindowHostname` always sets `hostname` to a non-NULL value * Initialize `wm_command_count` variable * build: Fix -Werror=format= * Update bug report address * add missing break to fix use-after-free when alt-tabbing (#762) * Fix incorrect ifdef guard for startup notification * I18n: Update po/LINGUAS list * Remove usage of XDT_I18N() and intltool * Eliminate need for pre-processed configure.ac.in * Add generator for compile_flags.txt * Added check for working with external compositors * screen: Fix uninitialized rect in myScreenGetXineramaMonitorGeometry * stacking: Use WIN_LAYER_FULLSCREEN for focused fullscreen windows when modifying _NET_WM_STATE_ABOVE. * menu: Schedule a redraw for all menu options * screen: myScreenMaxSpaceForGeometry(): drop unused retval * drop dead code * drop obsolete prototypes * moveresize: clientResizeEventFilter(): drop unnecessary call to myScreenFindMonitorAtPoint * client: clientGetWMNormalHints(): simplify defaults and constraints * client: clientToggleMaximizedAtPoint: use clientReconfigure() * client: clientUpdateFullscreenSize(): use clientReconfigure() * placement: clientFill() skip unused computation * client: clientConstrainPos(): drop unneded local vars * client: getSizeExcludingMargins() return rect as GdkRectangle retval * client: getSizeExcludingMargins() pass rect as stack value instead of pointer * client: clientNewTileSize() pass rect as stack value instead of pointer * client: clientNewMaxSize() pass rect as stack value instead of pointer * client: drop unncessary code * client: clientConfigureWindows(): drop unncessary parameter * drop obsolete xfwm4rc * placement.c: make set_rectangle inline and drop unnecessary checks * placement.c: clientConstrainPos(): scope and optimize strut rects * compositor: Ditch the shadowPict * compositor: Expose just the window area * main: Fix our compositor selection * main: Simplify options handlers * netwm: Fix regular _NET_WM_STRUT * Corrected invalid use of g_return_val_if_fail for flow-control in move-to-monitor * build: Add GLib requirement * Translation Updates - Remove _service file.- Add 0001-add-missing-include.patch to add missing prototype detected by building with gcc-14 on Tumbleweed.- Update version to 4.18.0 * Bump requirements for Xfce 4.18 * Added functionality to move window to another monitor * Added radio buttons and checkboxes to window menu * bump copyright to 2022 * Change dialog help and close button icons * cleanup: Don't use parenthesis when returning constants * client: Do not hide transients for group if above * client: Fix * client: Get the GdkDisplay from ScreenInfo * client: Handle removal of GTK_FRAME_EXTENTS * client: Move getSizeExcludingMargins() * client: No need to always reconfigure on monitor change * client: Preserve saved position on monitor change * client: Toggle from partial maximization to unmaximize * client: Update workarea only for windows with struts * client.c: fix a little typo * client.h: move STRUTS_SIZE to hints.h * common: xfwm_get_monitor_geometry() report fail via return code, fix potential NULL * compositor: Add support for adaptive vsync with GLX * compositor: Add throttled repaint * compositor: Clear root backing pixmap before use * compositor: Damage window when adding the opaque region * compositor: Disable GLX on mutli-screen (Zaphod) * compositor: Disable GLX vblank with virgl * compositor: Do not clear timeout on retry * compositor: Do not set deprecated compositor selection * compositor: fix ifdef * compositor: fix printf format strings * compositor: Fix repaint timeout * configure.ac.in: configure option to enable poswin * configure.ac.in: drop obsolete check for libSM * configure.ac.in: drop unused HAVE_CYGWIN conditional * configure.ac.in: fix obsolete AC_HEADER_STDC / obsolete checks * configure.ac.in: replace obsolete AC_HELP_STRING * display: check for XResQueryClientIds to enable XRes extension. * drop obsolete and unsupported KDE systray protocol * Drop subtitle and use symbolic close icon * Drop subtitle from workspace settings dialog * Fix build warnings * Fix intltool lock file bug in make distcheck * focus: Check for user focus for when passing focus * focus: Fix focus being lost on workspace switch * gitignore: add files generated by distcheck * icons: Check XGetGeometry() appropriate return value * icons: Gracefully handle non-existent icons * Make workspace setting workable with other window managers * Makefile.am: remove stale intltool-merge lockfile * menu: Small code cleanup * Merge branch 'drsudo/xfwm4-layerRadioBox' * netwm: Do not use _NET_WM_PING in multi-screen * netwm: Fix clientValidateNetStrut() * netwm.c: simplify and optimize struts array * placement: Add new function to compute the max space available * placement: Auto-maximize windows with both width and height * placement: clientMaxSpace() drop unused variable * placement: Compute struts using output scale * placement: Factorize max space computation * placement: Fix the initial position * placement: Ignore struts from windows on other monitors * placement: Remove the "same monitor" param * placement: Restack fullscreen window when necessary * placement: Small cleanup * placement: Use a GdkRectangle instead of multiple coords * placement: Windows on different screens cannot overlap * Post release tag bump * poswin: Fix location with client-side decorations * Remove redundant code * Replace stock icons * screen: Add a new API to get the screen max space * settings-dialogs: Remove ENABLE_NLS ifdefs * settings: Enable either windows wrap or tiling * settings: Fix untranslatable string * stacking: Above goes on top of fullscreen * startup-notification: Fix timeout computation * startup-notification: Reduce timeout to 10 seconds * Translation Updates * ui_style: drop unused getUIPangoContext() * updated NEWS * Use symbolic icons * wireframe: add window class hint to wireframes * workspace: Update maximized on struts change * xfce-wm-menu.png: Fix the 22x22 icon size- Redacted changelog- Update to version 4.16.1 * Catch more XErrors (gxo#xfce/xfwm4#476, gxo#xfce/xfwm4#486) * Untile window before switching to fullscreen (gxo#xfce/xfwm4#478) * Allow interactive resizing with any keyboard modifier (gxo#xfce/xfwm4#487) * Do not prefer Xpresent on AMD/Radeon (gxo#xfce/xfwm4#490) * Use g_info/g_print instead of g_message for some message * Translation Updates- Update to version 4.16.0 - common: Avoid zero refresh rate for monitor - hints: Protect against XError from XGetTransientFor() - netwm: Allow above/below only for regular windows - netwm: Mark splashscreen as transient for groups - client: Complete client state even on different workspaces - build: Increase GTK+ requirement to 3.22 - Add `cycle_minimized` option - compositor: Release overlay window last - compositor: Free GLX data when really using GLX - compositor: Remove useless trace message - compositor: Release current GLX context on teardown - display: Remove custom XError handler - compositor: Check for XError when adding windows - compositor: Trap XErrors when disabling compositor - main: Enable compositor by default - compositor: Remove automatic redirect support - main: Add short command line options - main: Add debug command line option - pixmap: Use a safer strncpy() - settings: Fix compiler warning - Remove useless autotools macros and Makefile targets - Use --enable-debug=yes when compiling from git - Revert "compositor: Do not damage on opaque region update" - themes: Use smaller, lighter shadows - compositor: Check if compositor is enabled - compositor: Avoid XError when disabling compositor - compositor: Warn for missing epoxy GL function - netwm: Do not raise window if activate is set to none - Remove GSourceFunc casts - compositor: Fix build with older epoxy versions - settings: Add 'Always on top' to the double click action - Settings: Remove default alphabetical sorting of keyboard shortcuts Closes: gxo#xfce/xfwm4#451 (Disable initial sorting of keyboard shortcuts) - compositor: Handle XFixes XError - compositor: Add support for GL_ARB_sync - compositor: Return early if a Present swap is pending - debug: Fix build in debug mode - compositor: Fix compilation issue with Xpresent - compositor: Log fence and GLX swap time in debug mode - compositor: Move fence sync to redraw_glx - compositor: Move fence triggered to its own function - compositor: Set swap control if possible - compositor: Adjust to the actual number of buffers - compositor: Use a GLX drawable per buffer - client: Allow transients for group to be minimized - settings: Add a UI option for desktop zooming - themes: Remove title shadow - themes: Adjust shadows size/opacity - client: Make above/below consistent - compositor: Limit damage region to the screen - compositor: Optimize repaint without vblank - compositor: Only accumulate damage with multiple buffers - compositor: Copy entire content for GLX buffers - xsync: Handle XError - compositor: Ignore opaque region for shaded windows - compositor: Clip opaque region against window shape - client: Protect against XError in XKillClient() - compositor: Do not damage on opaque region update - compositor: Opaque region applies to client window - compositor: Reuse client size - client: Toggle tiling on key shortcut - client: Small cleanup - Add README.md to EXTRA_DIST - client: Keep tiled size of windows - compositor: No need to update compositor window on configure - compositor: Limit opaque region clipping to window extents - compositor: Damage on opaque region update only if visible - client: Send synthetic configure on force redraw - Post release tag bump - Translation Updates - Updates from version 4.15.3 * Add support for opaque regions in the compositor * Make cursor zoom optional (gxo#xfce/xfwm4#439) * Remove the deprecated options "--daemon" * Disable Xi2 support by default * Add column sorting in settings * Optimize window matching in the compositor with a hash table * Add more XErrors traps * Translation updates - Updates from version 4.15.2 * Add support for opaque regions in the compositor * Make cursor zoom optional (gxo#xfce/xfwm4#439) * Remove the deprecated options "--daemon" * Disable Xi2 support by default * Add column sorting in settings * Optimize window matching in the compositor with a hash table * Add more XErrors traps - Updates from 4.15.1 * Show tabwin only on primary monitor if set * Fix an error leak in compositor (gxo#xfce/xfwm4#351) * Fix compositor selection atom misuse * Prefer zero initialized memory allocation functions * Use g_slice allocator for compositor windows- Update to version 4.14.6 * Add more XErrors traps * Translation updates- Update to version 4.14.5 * Fix an error leak in compositor (gxo#xfce/xfwm4#351) * Fix compositor selection atom misuse- Update to version 4.14.4 * Fix a crash on FreeBSD (gxo#xfce/xfwm4#411) * Fix compilation warning due to g_type_class_add_private deprecation- Update to version 4.14.3 * Add support for XRes X11 extension to get the PID of sandboxed apps * Fix use-after-free of settings strings (gxo#xfce/xfwm4#406) * More XError traps (gxo#xfce/xfwm4#405) * Translation updates- Update to version 4.14.2 * Prefer GLX on AMD (bxo#16716) * Fix compositor without required X11 extensions (bxo#16713) * Fix window decorations without XRender extension (bxo#16713) * Avoid grabbing the keyboard with Alt-Tab to work around a bug in Qt with XInput2 valuators (bxo#16708) * Automatically update window title fonts on scale change * Fix a regression with title font size at scale 2 (bxo#16711) * Fix an X error with XShape (bxo#16383) * Translation updates- Update to version 4.14.1 * Restore “Always below” menu options (bxo#15884) * Fix a crash with GL or high CPU usage without any monitor (bxo#15852) * Fix raise delay (bxo#15974) * Fix translucent wireframe repaint (bxo#15966) * Fix hostname not showing initially when running apps remotely (bxo#15984) * Avoid drawing server-side shadows on maximized windows (bxo#16381) * Add keywords to settings dialogs desktop definitions (bxo#16621) * Fix Dnd of decoration buttons with embedded settings dialog (bxo#13861) * Blacklist SVGA3D GL renderer (bxo#16274) * Fix window title alignment (bxo#16067) * Restore window state when moving a maximized window (bxo#16348) * Fix pointer interactions with clients grabbing the pointer (bxo#16347) * Fix GTimeVal deprecation (bxo#16644) * Fix window selection vs. hovering in tabwin (bxo#16382) * Improve vblank mode auto-selection (GL/XPresent) * Fix transients pulling their parents from lower layers (bxo#15891) * Translation Updates- Fixed sources in spec file- Update to version 4.14.0 * settings-dialog: Replace GtkStock buttons * Translation Updates - Fixed up spec file- Update to version 4.13.4 * Fix GL texture filter (bxo#15676) * Fix zooming without GL * Place windows on current monitor (bxo#14959) * Fix raising of parent transients (bxo#15580) * Enable root pixmap with compositor (bxo#15709)- Enable Xpresent support- Update to version 4.13.3 * Update CSS for tabwinb only on theme change * HiDPI: Use GTK3 scaling attributes for window titles * HiDPI: Adjust default theme with scale * Fix initial pointer location when zooming * Fix double-click distance setting * Allow the top of the frame to be cropped when maximised (bxo#14470) * Update default theme to use maximized cropping * Fix build without compositor (bxo#15432) * Improved GLX support with NVIDIA proprietary/closed source driver (bxo#15453) * Compositor updates with GLX * Small optimization with zoom on GLX * Increase X11 client priority of xfwm4 * Change default compositor background to plain black * Fallback to resource class name for icons (bxo#15510) * Clear shortcut in settings-dialog when removed (bxo#12802) * Remove icons from window menu * Fix regression with maximized window (bxo#15638) * I18n: Update translations- Update to version 4.13.2 - Fix flickering with GLX backend (bxo#14564, bxo#13519) - Fix monitor geometry with scaled UI (bxo#14566) - Fix issue with Android Virtual Device emulator (bxo#12206) - Fix XI2 mask (bxo#14695) - Fix preview with shaded windows (bxo#14899) - Fix tabwin placement with scaled UI (bxo#14931) - Add xfconf setting for selecting permanent vblank method - Fix maximization with GTK clients using size increments (bxo#13954) - Add style class to tabwin modes - Fix crash/stack smash in startup-notification on some architectures (bxo#15028) - Avoid crash with button layout setting (bxo#14606) - Raise on activate only with raise-on-focus (bxo#14656) - Fix use after release of client picture with hidden (bxo#14990) - Fix monitor output size update (bxo#15085) - Allow transients to be minimized (bxo#14953) - Raise all transients together (bxo#15303) - Fix menu alignment with scaled UI - Fix a regression where the client would remain visible if closed while cycling (bxo#15318) - Withdraw the frame before the client window (bxo#15061) - Revert to GLX as default vblank method (bxo#15325) - Reduce repaint timeout (bxo#14335) - Fix support for 1bpp icons - Use cairo for pixmaps and masks - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356) - Fix size increment with scaled UI - Various compositor improvements and optimizations with GLX - Check for appropriate XSync version and increase xfwm4 priority - Adjust zoom update based on monitor refresh rate (bxo#1539) - Fix window type for broken clients (bxo#15399) - Fix pointer enter/leave with decoration buttons (bxo#14741) - New default theme - Translation updates - Switch source to released tarball instead of git master - Fixed bcond for building with git sources and released tarballs - Stop trying to install Gilouche, Sonar and Kelabu themes. These themes are no longer provided by this package. - Cleaned up spec file- Update to version 4.13.1~git229.add14bfa: * I18n: Update translation gl (100%). * I18n: Update translation da (100%). * compositor: Remove unused variables * compositor: Rework XPresent error handler * compositor: Set present pending only on success * compositor: Disable XPresent on any error * compositor: Fix xpresent * client: Check for enter/leave window on button events * I18n: Update translation da (100%). * hints: Remove unused variables- Update to version 4.13.1~git134.558fb547: * I18n: Update translation pt_BR (100%). * compositor: Ignore errors when destroying windows * display: Do not sync before trap pop * display: Log serial and minor code * I18n: Update translation gl (100%). * poswin: Small cleanup * moveresize: Size increment depends on scale * poswin: Use our own GdkWindow for scale * poswin: Fix position with scale * compositor: reduce timeout to 1ms- Update to version 4.13.1~git118.10b15b1a: * compositor: Reduce repaint timeout to 2ms * compositor: reinstate “--vblank” option * compositor: Revert to GLX as default vblank method (again) * client: Withdraw the frame before the client window * menu: Avoid XError with gtk * client: Do not ping client when killing it * cycling: Remove client if destroyed while cycling * I18n: Update translation ko (100%). * client: Fix regression with MWM hints * Add gitignore - Changes from 4.13.0 * Add support for VSYNC using either Present or OpenGL * Support for scaled cursor when zooming * Daemon mode is now deprecated (--daemon has no effect) * Bug fixes and I18n improvements - Clean up spec file - Added conditional %bcond_with git for easier maintanance when using Xfce git master branch- Remove old themes, moved to gtk2 repos of the themes- update to 4.12.5: - client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED - client: Check when GTK_FRAME_EXTENTS has changed (bxo#14511) - netwm: Fix adding maximized state (bxo#14514) - fix typo in clientMoveTile (bxo#14181) - screen: Use computed screen size instead of xlib - client: Make sure to redraw when removing maximized (bxo#13954) - Fix logic error in bottom struts validation (bxo#13964) - client: Maximize on expected output (bxo#13284) - screen: Fix broken monitor index (bxo#13608) - Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS (bxo#9351) - placement: Use primary monitor as default (bxo#13454)- update to version 4.12.4 - moveresize: Cancel move/resize if client is gone (bxo#13344) - netwm: Make docks and spash screens appear focused - placement: Relocate dialogs only (bxo#12587) - Force application win_gravity to NorthWestGravity (bxo#12617) - keyboard: Re-apply modifiers masks - keyboard: Ignore unsupported modifiers (bxo#10760) - don't block display events when time is set backwards (bxo#10184) - Fix rendering with 30-bit colormap (bxo#12344) - Only check for known buttons in _NET_WM_MOVERESIZE- update to version 4.12.3 - configure: check for exo-csource (bxo#11870) - focus: Ignore zero timestamp from s/n (bxo#11822) - events: do not monitor SubstructureNotifyMask (bxo#11893) - Fix compiler warnings- update to version 4.12.2 - quick release to fix a mishmash between width and height introduced in 4.12.1 (bxo#11700)- update to version 4.12.1 - Fix issue with XRandR (bxo#11059, bxo#11683, bxo#11695) - Rework struts support to be more error proof - Fix smart placement and windows overlapping (bxo#11671) - Fix window positioning and gravity (bxo#11670, bxo#11693) - Fix issue with _NET_REQUEST_FRAME_EXTENTS being ignored (blocking for GLFW apps) (bxo#11664) - Check class hint name for same applications (bxo#11685) - Make horizontal scrolling/window opacity optional (bxo#10372)- update to version 4.12.0 - add support for gtk window menu - avoid window decorations in preview - clean-up compositor state in case of error - compute struts based on reported screen size - do not tile windows if they don't fit in - enable compositing by default - enable window preview in cycling by default - fix build with compositor disabled - fix window menu positioning with CSD - fix window preview disappearing on themes reload - reuse client macros in compositor - revert "Optionally remove frame on tiling as well" - set maximum valid struts values - use larger window preview by default - use opaque background color for preview - use smallest screen area - translation updates- update to version 4.11.3 - add a zoom_desktop xfconf setting - add corner tiling - add support for extended XSync counter - add support for GTK frame extents - add support for GTK hide titlebar on maximize - add support for NET_WM_STATE_FOCUSED - add titleless maximization feature - allow color substitution in themerc - allow cycling during drag'n drop - allow shadow under dock ARGB windows - allow tiling and workspace wrap on move - changed wireframe to cairo drawing when using the compositor - fix cycle vs. focus follow mouse - fix fullscreen mode not working correctly for QT apps) - fix gravity on configure request - fix keyboard shortcuts after keyboard layout changes - fix maximizing when window is tiled vertically or horizontally - fix maximum host name length. - fix opacity being reset on theme change - fix reparenting with compositor - fix selection with mouse in multi-monitor alt-tab dialog - fix size increment - limit parallel pointer moves before wrapping - new default window decoration themes (including HDPI and xHDPI) - on canceled move, restore all maximizations states - optionally remove frame on tiling as well - optionnally use window preview in tabwin - prevent CSD windows from being moved too far up - remove horizontal tyling on move - remove maximize button from non-resizable windows - remove restore-on-move option - send debug messages to a log file - update desktop geometry on xrandr events - use cairo wireframe for move/resize - use correct type on platforms where time_t is 64bits like OpenBSD - use source indication in activate window - use the correct drm/dri device on OpenBSD - workaround for NET_WORKAREA with multimonitor - lot of translations updatesxfwm4-doci03-armsrv2 1738921464  !"#$%&'()*+,-./0123456769:;:=>?>ABCDEFGHGJKLMNOPORSRUVWXYZ[\[^_`abcdcfgfijklknonqrstuvwxwz{|}~  $%$'()(+,-/0/23436787:;<;>;@;B;D;F;H;JKLKN;P;R;T;V;X;Z;\;^;`;b;`;fghgj;l;n;p;r;t;v;x;z;|;~;;;;;;      "#$%&'&)*+*-./.123456389:;<=>;@ABCBEFGHIJGLMNOPQROTUVWVYVWV]^_`abcdefchijklmnkpqrstuvsxyz{|}~{  4.20.0-bp156.3.6.14.20.0-bp156.3.6.14.20.0 4.8.3 xfwm4xfwm4-settingsxfwm4-tweaks-settingsxfwm4-workspace-settingsxfwm4helper-dialogxfce-wm-settings.desktopxfce-wmtweaks-settings.desktopxfce-workspaces-settings.desktopxfwm4AUTHORSCOMPOSITORNEWSREADME.mdTODOexample.gtkrc-2.0org.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngorg.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngxfce-wm-close.pngxfce-wm-maximize.pngxfce-wm-menu.pngxfce-wm-minimize.pngxfce-wm-shade.pngxfce-wm-stick.pngxfce-wm-unmaximize.pngxfce-wm-unshade.pngxfce-wm-unstick.pngorg.xfce.workspaces.pngorg.xfce.xfwm4-tweaks.pngorg.xfce.xfwm4.pngxfwm4-default.pngxfce-wm-close.svgxfce-wm-maximize.svgxfce-wm-menu.svgxfce-wm-minimize.svgxfce-wm-shade.svgxfce-wm-stick.svgxfce-wm-unmaximize.svgxfce-wm-unshade.svgxfce-wm-unstick.svgorg.xfce.workspaces.svgorg.xfce.xfwm4-tweaks.svgorg.xfce.xfwm4.svgxfwm4-default.svgxfwm4COPYINGDaloaxfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmDefaultDefault-hdpixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmDefault-xhdpixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmxfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmKokodixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-prelight.pngclose-prelight.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-prelight.pnghide-prelight.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-prelight.pngmaximize-prelight.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-prelight.pngmaximize-toggled-prelight.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-prelight.pngmenu-prelight.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-prelight.pngshade-prelight.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-prelight.pngshade-toggled-prelight.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-prelight.pngstick-prelight.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-prelight.pngstick-toggled-prelight.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmMohelixfwm4READMEbottom-active.pngbottom-active.xpmbottom-inactive.pngbottom-inactive.xpmbottom-left-active.pngbottom-left-active.xpmbottom-left-inactive.pngbottom-left-inactive.xpmbottom-right-active.pngbottom-right-active.xpmbottom-right-inactive.pngbottom-right-inactive.xpmclose-active.pngclose-active.xpmclose-inactive.pngclose-inactive.xpmclose-pressed.pngclose-pressed.xpmhide-active.pnghide-active.xpmhide-inactive.pnghide-inactive.xpmhide-pressed.pnghide-pressed.xpmleft-active.pngleft-active.xpmleft-inactive.pngleft-inactive.xpmmaximize-active.pngmaximize-active.xpmmaximize-inactive.pngmaximize-inactive.xpmmaximize-pressed.pngmaximize-pressed.xpmmaximize-toggled-active.pngmaximize-toggled-active.xpmmaximize-toggled-inactive.pngmaximize-toggled-inactive.xpmmaximize-toggled-pressed.pngmaximize-toggled-pressed.xpmmenu-active.pngmenu-active.xpmmenu-inactive.pngmenu-inactive.xpmmenu-pressed.pngmenu-pressed.xpmright-active.pngright-active.xpmright-inactive.pngright-inactive.xpmshade-active.pngshade-active.xpmshade-inactive.pngshade-inactive.xpmshade-pressed.pngshade-pressed.xpmshade-toggled-active.pngshade-toggled-active.xpmshade-toggled-inactive.pngshade-toggled-inactive.xpmshade-toggled-pressed.pngshade-toggled-pressed.xpmstick-active.pngstick-active.xpmstick-inactive.pngstick-inactive.xpmstick-pressed.pngstick-pressed.xpmstick-toggled-active.pngstick-toggled-active.xpmstick-toggled-inactive.pngstick-toggled-inactive.xpmstick-toggled-pressed.pngstick-toggled-pressed.xpmthemerctitle-1-active.pngtitle-1-active.xpmtitle-1-inactive.pngtitle-1-inactive.xpmtitle-2-active.pngtitle-2-active.xpmtitle-2-inactive.pngtitle-2-inactive.xpmtitle-3-active.pngtitle-3-active.xpmtitle-3-inactive.pngtitle-3-inactive.xpmtitle-4-active.pngtitle-4-active.xpmtitle-4-inactive.pngtitle-4-inactive.xpmtitle-5-active.pngtitle-5-active.xpmtitle-5-inactive.pngtitle-5-inactive.xpmtop-left-active.pngtop-left-active.xpmtop-left-inactive.pngtop-left-inactive.xpmtop-right-active.pngtop-right-active.xpmtop-right-inactive.pngtop-right-inactive.xpmxfwm4defaults/usr/bin//usr/lib64/xfce4//usr/lib64/xfce4/xfwm4//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/xfwm4//usr/share/icons/hicolor/128x128/apps//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/actions//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/actions//usr/share/icons/hicolor/scalable/apps//usr/share/licenses//usr/share/licenses/xfwm4//usr/share/themes//usr/share/themes/Daloa//usr/share/themes/Daloa/xfwm4//usr/share/themes/Default-hdpi//usr/share/themes/Default-hdpi/xfwm4//usr/share/themes/Default-xhdpi//usr/share/themes/Default-xhdpi/xfwm4//usr/share/themes/Default//usr/share/themes/Default/xfwm4//usr/share/themes/Kokodi//usr/share/themes/Kokodi/xfwm4//usr/share/themes/Moheli//usr/share/themes/Moheli/xfwm4//usr/share//usr/share/xfwm4/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:18778/openSUSE_Backports_SLE-15-SP6_Update/912514d64eae9523bd2a7a0cfa3710b7-xfwm4.openSUSE_Backports_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux                                             !!    """"""##""""""$$$##""""""""""""%%%%%%%%%%&&&&ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=11e9ed9266635793d8c7ac9b92597fae47552c9b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=85c7bd6eaf1e1e375e801086abb0fa760b510be2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=2dc83bb73431fbdf978fc19059507b65cffc7ad2, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=1fa28de968585071bd56e2d14146d5343a628c8c, strippeddirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=ab07621ab0bcf4eccee08f1f38605b5da1e9c388, strippedUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII textPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 24 x 5, 8-bit/color RGBA, non-interlacedX pixmap image, ASCII textPNG image data, 24 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 5 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 33 x 43, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 12 x 43, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 12, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 44 x 58, 8-bit/color RGBA, non-interlacedPNG image data, 12 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 58, 8-bit/color RGBA, non-interlacedPNG image data, 21 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 29, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 4, 8-bit/color RGBA, non-interlacedPNG image data, 17 x 17, 8-bit/color RGBA, non-interlacedPNG image data, 4 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 4 x 23, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 23, 8-bit/color RGBA, non-interlaced .:ISUW   RRRRR RRRRRRRRRRRRRRRR R!RRR R R RRRR RRRR RRRRRR R!RRR RRRR RRRR R!RRR RRRR RR R!RRRRRRRR RRRR R RRRRRR PPPPPP0H`lDCxfwm4-lang4.20.0xfwm4-themesutf-8f62ebb814f835722a1980a05f3e3518fa3eca85e68ac4f81a0091dd1dd6b920c?7zXZ !t/]]"k%nvڠЖVKtK]3đB#0Uz:E.vlRxw Ob%{JkZqe-\+$?G<;! uðY"CO]noIr;nil?zSKrՇ6{G>ASvYaIvR} (iu^HX|]<UHTm5']A~.U=|IBPDJN.:N'崨z++zP(.Ȫ}[=&}F, e @*`h[4Ɂ3#¨2dUJn8!)-M a*=Sa2cnJ)[5xaÍj矑YvȦ!]^L?I`@d?Ot9{,y>+8$,4 NO }vXB$GG9F_* SaOg2RZ c.=YG;Z0WэۑXB aYH]~bV!8;J,ف!Hk@]z@{L>uv BZ i帡 $ `Wg+l*qD6? Y\s)-w5@ f~t"z?T--e ʮe}E6YvHh\؎s5v)s9o V4 pPq=#U^`P*$E8KZv[9D)ݽÐi\ k֝SM&'#? P~ME5:rKqa,Իni}fP'$M|yos^`Pd]N!֟sma(y>YE4:ZuuO8||у馾4<}yj->.tz,:.,2(*mHQ981^\pqRs|1xCQ{Ikcw \l> Qk#%H$_L?FrEPOxKC y~Oll΁ NI,~g4i__ɠN6}Xhe;&DmjlmyNӠ i~R3 +'RE2tYE%0ݛP3!7_BshӳJOrYpɁgYO*@f^\r{@Ϗ]nZU`g s֢}qP>poPw4®):Ĕf#>)KG h1mLf55\$L|S="K x )yMwYĸo e D~fϵ60B@4$ҧ^NM,ߔ[\džf#J˷a+.~sQ , dSFh }\(d*fUWo{J{|xR"ұe<]2֣B&_)PQ~)]| vyP1Le7IW"+>'8,fVzqFSh:J2xT=ĵS-5qb*@)3 {"kps1K7bL8bm~o^εC6Dꛫ"$i'I<đ&Q ަfΦa0v2e0;NZOND bY߇xuqRljq6NAzQbO#}9XLD@gNdT6YL{!QOEԀJ=g eXDƿ_:H,.}W7w.0YtߛyŌ8N>W*v,. ۫sc}_گe&!to&"#ԏwZ4rR(I?g.T@TeS^(+nYvEBK2NmBQV@.bI+oѬ-e='Ds `0մB({>B.7Ar.䝪My.>QHwpdk!Q ߸ceYBkj!]˲U@AYV8!ŝ/Ls`y *HNe.՚ֵ;ԓ0P) Al*+ Bp !|q 6-X(54x/ #fkf4{[@|EoёNFJ3_[[?O޴U0xD]VUΘSHHn#;wmvDP뾭9eL{yqI܊ddL _)*nk zv״B?ȁ y\h8 tʅ d9F-џ-h" SJ}o>42ݨ Zoqm- 9 mDߝ=RWX\[w֌[ ڝ,v C;rX{>2Ya!UXj ßaP/L~"O=^씂B6j،ڷ *u~ tIP6ƒqҷu mVFy{ _t_h)0h(9=z9vd] HU&Xw*VwMs4|+Uu|3uǖW0sju)Q٤qyaB;"?!5~ 4}9-Gh)^J\Jԃnf6zd&1 `@Ϥ b{nNn ,ynG:np1_~H"pl@-! z9Вf@:;K Y_-1 .?+:[QV`5t^F>yJ"a9Ա9=SթCn`$n#Z^B/4?cj/q{hQۃAE,HQMOĿxz˙pmcViDCƱ:BBǞPc[D8Fhe!m^ v9ҝ^~Fi ~,vfU\\ oD'5-HIyX?$$&,F6FuGn! vqcR]eBz <<5IӤ0*Zs0# ga5R6 Ne&4WqhWs2FbZdo_diV2>R?k?yt4X 3@(۸:30K3H&sAuJcAw6uGQ5~<]3?~[L6Pe<r*f=A7݇L]Pntw 4Y.&vdNzyZBn>&)Alsxck#t" ;nfY}z]q?uQ4lx9?;H` ]G"*ڇxg!\ vPg1&&"X8&J.PEkKUTbn*FbӧYogwBC!QQ^uhB+K`lk/e ?ly[ny2rKY0d]A!eY[iz+V=G mռRW7?V[!*])JQ'RZ1/ b;V|VIjmIߺ! ʼn 7N  cVџ۬ϱ= S.+ O EE0*=k)vCT/ǹ+^v[hUS9Ǽu9Cp~qfeq0 |WrEUDYM.?yOkA2td:~uoEK;Εhźeđp ;.ӃMAlO7Xԏ9UOfW Rs0en9eJ-i;F)D?JQ 2WL8L2. [en Ӹ·ls,oק U=F59I5N;6HeqA-71>=g./xr_YivŖK62x@ƣ&%@CFTZ"$)QmG+q[ɴ&s2T8VCN˲,zd ~٫|. eg?tަ[_~bp<{r浏1Z SVT<|5 _oSURV6CV 2g]˷vA(,t1*P.e$]iTHPg."|əRɬbK<=Ns!keX=S1dZ ]}=bYz-B+#`By3ZYwTnB[ O}ioZ2GXo\ze-S!j\pfK$w궀ZG>$gڨb^;-3,l` KHiAPو99:0yBk v`׫W_v'Od15A䣨POU6o {@s9"S,bfp_OO8lR DTno=iOK1*+cvX<#Xs;; |Yˀ0`ۍx]_ZHxx~9(3|5Mks5~Të*sJ藬lzmb'lO3Et{\Gc=iCOPHɜ?:Spm3BsÇ=ϛy]łP'Q]/r7#̔kpg \C5&IW" eIeqbodK!?X/v#Luxs;u4')_[en“#g;[T[zIEg ykXwXcFl_ 5ej!~͇֖Iac-s zJ} dc#*@W1٫ 0IWvqs3uD` hmr2IcjHM-Imy[2NH"b=;BkE|XuRtE(]}1uǀ1bP*;.P5,F4%ͪ) > . tP1.?dy,Ч' $)orWzMw8ٵRW6cH=%B@\>nVuqyH1 $69YngFiB{vZrJJ` [9h 3@fV]E4˟X}kh':H=Q_QˠGF] S4 ş,7PAΟCRCRIp<L܋e?%AF6 ~|/0{1kSgS+߫My0̕ vm/;~n!TLL8 zh??+}0MDvPMqc݊02.v (p0kԺ7٤C_f ubQƙ/S>(#_!:fCTC8Qh@&71sSm*/O'3eFRddi%”ZmxkI\{d09C嵨U7-^6Gt?541cWCyׯ(:(5`ipMmGx EF4,5PyBhBjp-8iS̃皧<[Yp8>/tATkWII)8VR˂-(Q0D[B6^$m8aV0ӯhiB㤉w6ZXtυ g MB-J VWW:şDW]fz*qoHYണiLBRuňQ4,}2 tK :b4X#YU2FdQYy{OyƊ6ʜ1B"huŖ4 ;S)+Elu^]t +HFi#OPag}Q&(c_#;cs-49г"rbUd6>wEU9xGVvSN4a[ /U}_'oʁ;n9g+H* ,ih^D_Vwp̚V܉ ~ߐ3+*w^mσ?\aKGaZhu8éYsfYN~6hP͋гIۑt@˩Aqu5AuwHo%M4@+8g(FZu[һ66S;ASyZ}~ڭ x`$RPU܍&*$;Voƃ+U|"[-#ʼna I0oepan]_x-y׺z*V28eX}xD"LZ[3owT)>D$W좩J* >ͯKߵy2M%|+(4pIi %:"23`ZHОDθJNbHDR`jP}믹yG-ZZbh;'J'|tv6+j#r/SPVKZ6 nf~m]M|಄L11aDjQ8y^U [`2ffےC9m7/Z) NhM`72lk'Zzrm0·kO-1.T[yNx=n&@޽ظԐdg6 ]ɿraߍ"p|-X|ySkny XhQ#dYGqniqGQ,酺JB|>;m]߼=$UK xW4OVW9%z\)EqcFJCqvCZ9# /FGڹlNezY&f3*7 e|Ձ'Й:$|su*tB3YaM?7En^|&x'|mTX"|_Leafa/YpՓTE*`po2eSŠ1-w"ZHYK|nzSFpH1jvN` PKt^sۿOS-Bm=#^p1(5\ 3 oA]>qFfGMlyASU)%{euT Ø^#Y(߬6a r YyO~'^/,CRXzO+ھ5*l}=rSOO!Xܵ3VC/ R1Q^tԞa,mq5AX+–gx<, F'zvj8z%'=T diǘ&w^dv{2&fFF\Gwrk~%!ȅ+o4TW fp6!@_H>De#7m`p=RB4f0{yU.F|ysH}{$)Ih>1}L*Ŋ*#ljZ5/M56>zhVd`O[v@ DԿ)1)sƛ&4JV#㜇d<:[LגOϾ_E]Pm gߐRW?r$"agT6]zsyQC'FfPW!lh|@ A}/Fw Ϸ(v~ǜv֬ȓ7H_̏}|2 /IG0u´0Ծt. ڑ&V7hSعRHoGֵB|2ԥ un:Me[3! &< R/^qb`T5,-8Clg,NKHkU^h l#Pн7ch:23wHlk7w *oaa !8]dߦ@p6L3 /M೤*[BlEU,:hP l9>o 76mBз}x8QZUu$gE=5I/#U7~6e+~sRA77͜*Ʈ &Of z{VG6DSE$۵V}2(+gRB{~FĨ\OϦ%h׹K*Xc5Iѝnq $ ʵ"j<_e4b濇>ĉYk42g=fBH f 7˰=a=qd#vhJ6W?eu<.ȎDj^`f抳Ccvz35q_^ѪFSdp!MF km0[tc=YQW5cv:Oږ]t)i(+nm b'wY š!ǥ#C.GȸjLX8XA:˼?efDhX1b߱8'(VY!\gz3UؐzscVj)|FѸ[ZYgrl1cp=8e` Uu7&I=9x P@dNsv~TJC@񷒥Sq#n)wA=y&^mhj6҄o&OFK? x(U~DdlF3T|7]3>/2:7GkXUu9vof9$vIlD CI-TȤ\l/b"%λR|m* (k&`6AdY* KIa^Zj˝*0D dF`e /mnJ¼u]:reۅ1Zr1;rՓ?@de2sn$[\Wl5},hg _0̼"\:B VYgr %0Y|Mx VWܵu 8Zy-ZY@hҹ /IdW7b@Q5_m_j,9eA;Z,]`.ei9qv֞"XTT6Bvju]h]%Rr~$-h); ̻&W-KiHB5 {KMBQWVj+OUM9܋$\`ȡUcmPa(-/8.Εi͔x9OZvi{Ϥ=涌#aH6+VQ/ߣ&yq[OVFH =$_*P?'8wMs5cujȟ|}X讲\̔rUOK\u_͎גEJ;bYuxԖ$e1u쥈Pz޲0bP$ ac,o2{eK]?E e(m4 sOd*z[|9"љR}К$QxݎL3-[ҺT %q;3hr3;X|ze6[jZun|LӢx6А%\I!Z%&$o[IEjt"Tg,-Bo! CU?Qk0d coєbVV0hLR(ї![3+)y^!&0D蠲MO祳͗[Sc-!>OY@Z6Dk71q;L)KS U _NEn)U}K)Z|l%4N ~ (-ʰG>LlUW86?E& @I/1| Քw,|\s`5Σ` ;m}uMi:ZHAxRB-Sɛ{'FͮQ8`pǃVMR/)0 S+.A9z1a6<z,^KrdiYKy%@\.ȣVnz[w簛~o㼵Ư׭>2|jUo5J]vv)c,a^!]"X_z!fN۔y0zn t>9nZYk,;MqAnqcK 4$4z)ga>o?0+9m꾸ڢZve(ʕUMa%|Dz˓E3bPf#'/7M@-<0uy_'kw[B-P-;RYIy(#՟K} 6b_Q8,jv@ځtqMxݷԝKq&Yp e'Vq׬5@cCԯL:* a͎a֩&u^9Q8tLT")< T4LD<ᒒ,OfWVK(rGd%LҨcp7󼵭t-KH7籼l#-hޗ~ 9,X_}8kIQsS{apI"s|dy0 +hA"" bTU:ڻPk?I—4CLڂ^$o,rRӌ>sC'ح']pdsd}D.n0GB ԥgZs4„Q2L]܌A(mW ڢx&P8q)_'2-$g-r5@GFSo&abJS ⋴F<!uJ]f!+QpgcA܊85BiH CJ,~VC8 sNAJ$JA`~e"," GXĹ*7e^T5)QcwH\sna!fX@)o}L~᠁MiOaؒ]OҐ,n%0cY0]ID IdD"ٞv=Ό~ HiaaHmϦt$ ]t;$,ZXghYa>ɼS aHqKڢM! 8yte^Y7G]av*8|M:΅uMZ,H+Q Cβg0rof)<&B1mm%9YW2D&`da-5ƌeqAUU| 4`78vX6ޅ-xZ2s5]ZCўR } P#qGde־Q}x;$ι%2gM[K`8=`]o{ޜIu_Y9] Weqc"ãb8(u`3^@w+ KC\EC|^:daq\^OAH) RarVX>\̧ۏL0<SZАmc&p {deWBW%ĐiXly;yCJ,~B4>;yw|!Zx _!\;y<ڹwC⟄\+oܛ'H%Ea9fTvkIeNrraF/>x- t}E:W:DK/ b8ߕT;a\` ܶX[$% Ej"n`(}9;Xс>* ^;C\9]ӵ7B_LȤz6R\ ;#[qyWWHp <{%Ht9vpݘSVȹ *YLeH]Y9_8fr{pK'.9a"Ni#IJyy,V~^P0"F:)K/78 8ofO e4. *^ܕ>R kV_ !uGoE'&KU?5r|5b{yMy6{_ibd p[x`#[̃%{BXjin\Lw_8P<2< D%\]2E'Qi1촕(-B"S&!ۥ1д" xx o@Oa{iFWܾ#i=or@_va#^j&%v+ꖈflhMGEBJ"-dܞqjI-iؼY8dzg63|Jʃ?Qt3&uiFy*.cP/,1'֐YxeTǕ#wna~wJ!7!җ 9n,N45s3??p;W̘N: *j T@8x.`+<3/%>Li8uWw,P4 c /-85ySX0p3|FI:#P^^a;Щ!'%:ܕ} "{;$Z8q AX- ĶY(AT`< s:sT_relqÚW! ,neS=?>T[ 4msna)W[9lk~8 xJ$Э0?&tN%)J_ Qh.PJ{A"!s=Q=@+Ө*:}bR$+9KЂ%m#[X , `L`%u3z7r6jx?Ź*8vFSG,>N⛊{=1mb @f\Cu$[0چCp%P֎r YnndUzb玵qlܞ RqI)ó~$V}̠C1hXq_+76J;,>JCNE}:UqJum%sv!ses]y{$%ۘ0G23vM9N 6Go)Wٚ qZŦ|5쪸p!Z7Xb*\Hw 5 Vcp!d{JPi5se)R͋?4yAar,C,81>woYtƏvFc?**o~s̍tibȼ}k.+{-x|G3ƆqZN(; Y+Rf=E"PuiQ y68\'ߖ}ٽ=& [*zƈPHm}#ֵvX0t1D9a%/rbRzdmu@bKg"oRg4A)V"v&(,> zY߻ /6zڜ6gSe6Bld1xۇkt`,--v A Q?LCk}_ma~ t7#AYVRrHlvnAKEY4->%Ã%'P*ܮ]whpҬ6Jk_ǧ~Z3oh^e7Y Ĺ# @,]<`snҔN>F;}ao^tL2,<ԯ|UWG*$-aW!5Aˀi_$v-15y9B%&8<ъ9յw|Ƕғ3cYgd\LV=y pzp! x7+JUx|zR8^XܱrNPH-BT1 @v_lEb?LmtLZ @ +wFSaA^ep/:"`s@aKוarޥZ\ku\Hn#?5vg{#b爛dD/w4|x} -K[sW6&x! bQ5Q"VY]v쏑rϰ2dtQ2>>I/2fzc ~޸p_h5+Z:{t*uY 0v+XƪQ؂ [Hc0H!2r#DE)};DFV'@$N84p kX rb(%fկq//Ɠx+6v?^kǞ2s!^ʑpG@sy" >cel_y[aB4?n"oB#GI! 3oFlaMf Ua/1Fjb)f`%`jm0knpD;5XOjF ͯzOxaiEbgg˦;l&$0*~2Xھ"/Yėw +cD4%&eٚqv\x_qn&8 D!3`B ʈv: E Ϛдy 0˂fi_r{Ĥ;u^c̣zO_J4B3R?AXvuZ$,NH94V,Zl w$zuM]aj`VBDCTb$h'AVnJ+smwW:gj ; Ցpjz!=Jɉj0ҦjGuxx]7&zc2}Xd;Zg?J\5:]953@-\/laJ?-4o#V/?($k| k1 [;A Yv j7aޙllO`,X )y1N)}rCm!tZ[S }FB{,ܧ5kjLU̝PRkF3l< d`zdA%GRQ\Xm lq$+o{_6dRԴa&AzT-o&x`EN!uf|r]K%sPڃ;rX%\t޿Ab)50!I`&cц]S A#-VjF\<9x0n<1V1Gт3n֒v >#԰6B|'1(A1:V$;^;_z ^pLzV6^7kJm*T`"g46fﺗ,-wT^y@aS)}g!*..WN=5)gOǎjTy4J;zfY ,*ԥ͒.*zOʚ=m51K/4C`@FR8L4k?MXR['[gsQw1z@mY% bQ ``1E40A]8iU a _騭H^J%pפP4cCIf0ֺSou~G}+:;ZWumD2deE0C`Q z }2U-6 Cf*~Q+ޒ{~“F%3O#3!H&YodSuctX7DSs@ b)m`uz*a[ҹ&8~`P#YS ȸFdjGXXSz9DNw 3UϒJmhv0;gv qqxK ,:nT577m"Jp}*&ˌѱŸqѹ ڏ0Ĕgbx ׫`ɦsHЌׄg]`XFrˆ`f݆ !=*yC#.y ˝&;bb8~;3<:2ؘ/-^Y(~1`JQ[%|IT;["c>F K-@U}i8&Ou4#lE%45f">@mF@ V*= ύ8{sub MPR,nwîOIn c\Hh՝QM8Xa|^VCȁM*).X(̜+3ETEvpa᪊&MR['ös] ŭO/$b 3gR<[R?.xi99AٚFSpB ` +d6'YH) ff=,63ʉr} YLsi,Hx/ĸڠ х-vm9˚_E.ߏ j=P4lb҉ >5?y4:İ}S-W2,J-I/# $JY`!l+U.vΙY칭(nQc\_Ư^ ,~65bTR뉝٪TNЧ(W%Yeb]̧s0 9Wi P,<7U>Q=F5ˉ%Kn駫tQ9#sk(ʼgi`5ݻC>i]F'ywvLzJr7Y9mT#M(Rry5 0Qjc nǘƟ[ZPHE4PI=R) BQw#Cm+kW@S2K+Bf8Yn]j4S0!TrChWʾJ^H.D.)kܖW1h&9ibϊ QlsNƘG&v}~VV 1cs 3NWM&%l9FАtڂc֡ j:\Tp)SiQ}x[lG d she9[Otxi*3-sLa;hP EÞ%4BYT/M7|OAq0[jCBg0ʎۑ0Y&yX[є{Zt-HR'R)ETu%Rshg Y֝znyq)(aLKTxu>R(۸3ݼ Lަiv?ulbZhYpl7oyZ0FZCUk)xc㵴ESc_wv(lƆJʞVf}V׽3=+]iAwm0)^*s wJy9}hl_٧r5vMBF-ZZYjD [<uhuOZoozcђqCbXu{jR2CR~C-Ȁu̒+"9akÍh*uS7aP B(PjU&5).RjXgT٧&L.ΑtڣcqYTJ)~Qq$)P< zWz'-qDAG|D)V  z5F%i {GQט5"Ism$ShXeނ0qõvFc]c?6G֜95f0`],.ofDY׋{SAc$|'ɦ-%3q㲮h 쌶Fݝ'0Z%9L3ġ_JC1/9, *濭8"*d+jQaMZ6G,ἐׅS(j^7nM:1[\ΊQu{7q.`[w$6 (;N&z;XetlKbY1u PT$DU^D@)2y쿂<]˳†ZƑ^O`vZ?Q$d@@yt[ 3-tl,(h>XJ@(/J$̣DOCWJ*Y;Z"ـlCa9pڬޞQngQfӑoJrw# g:Pޠ /*k:9T[I8׌b9̵U_co./kciL_?W_1 ".t&-uq&l R4#U*DToޠ"H6a<\,g{4i3ΔI]Vv(O]̦ށ iROiFw*GW =9ZŦЀx7>Qkk,jaRP[ģh |.qy=;π=Gj^{NɹrjtsD_H9 ddުmT&GfF,%K{ Vjɨ$!Y6GY @_V*x9Jv8Ax^g}2:297vyhA'M8в|]΀0a;\}Do>g@|fx=F?_' R aǓqwwIzvZ`}:0' D]Q)AdBztıOcgbN;ZsRslmG}S;e 8 B\Ez'2mՔh\NpfA"15nnJ@~PwN,Wfu~bEČAx NBf 5<'"*L"5fXn:x3 ‘S^^iɹ z1ށ^@8̓P{?=j XBS^MO6+F[%e4E˜2醾mc.+x%J8& r'P][ 4yvQ)!B8$7cBlgtt|TV w}mo|䧤("`rV;HzP&C6 xbnHo+aèuF|q D^]n-B-[Y?4T EvBX@]''LSV%y{$,^RwU3}!HMΡ"u~FNU Bl&8)V}?;K4 e/0'#BC`Epaq =bdnT|G}+: Vl0!<[ØCp8=#JfZQpn8dD>7迕CI!! ҮGWR:BԆUgΏ%GW^)9N̅k;;p\(ޣH]39)aPbIvPd( |N'9@IqYBd)E:f*#=Z8 /z"Bgƻwx rl3AߐDfKo1Ѽc;@1SeGLc=9];KW ~?[2hLY\I"@X"/1f V@rP FXbTtPSX -:[ 2rg]==2Oxzbdxn:!sc;3kP='0BC5Ѯ~ߟ~r=ĸoc|_C 2|Udn!!H>` 7 7X{! onEq뵹tR:R&H^.1@k3]dMJ{ dZ9"MUe9{Q܋s2e@ۖz)TC8JPDy|nF! 4/u$D=8`q'^(:B${?[/1uo1:i,`X/+n`yY]6gX KDxX[wLGg7滑_؃s6[ Q 2Ԃ~+p (;gsھ>feikcs~ $(5Egk _>>>6 'uǑga~ JnU{pe(ZPE8zsj+hvJEzFw|*4BL{@%7җ}Kb җG;LH@ڽ FЪa M pWmo4OCßovN!4LtWHW*"#*4:=M! A٠/)~$WIF+lǥ"HTBQ 8ս",d (`aJgY$% ҽK|Y:X4ƥaٝd , Xrh & Y)Z I۴Z%i <R'}j{\n~2:6fs0q%x5G%{mѫT!,miI-Q)HPe E~;4 s'-SzxnoɌm2& @X_xPԐvP+43% 9pYB%^ni' %W$t, SW'7%MQy& lg2t[i&28ݷB} @4iH;AHJpbn]Dz MVpeFVރ9%CK&5nfl5߳By^/1hޘ 10 o->W8GonxWC}Ĩ S+uQ%1|pv+Ϸ6LiNjEie3Ǯ_ <crт^6g=4bHDbRf{n#v+$M,:bnI-!+jW/2pP Z82SX7x3uس"T(O,2ĵgIdwU=lΔ1\ IFl(f*b;IˎϋO,^?_5(]]tˍVhi9Ԩ:Wdq8?[FEhҊΩ['8ֽe)Kawl%@72{*^?Pj$ )`_ 4"0%Qd&a¯2X bLż򯠩0ޕ ,*c*H@Sm MqW|zL /n*V}PQ x6 : (BۆY9mWuRe+F:S/`& 6z*x i)naxj=6L3e!{n/q֫j5R`9Q_ߍ~]/|ZbJP+13<] zSmd6mdTQkv !Ѵť>LɤL)~H7>Fd!ODr,/E:|4)?ZYR&қNIhDiZm"gI7*QlƜހHa[@$2NbmvBl.\?w,܉<7͇}߅>| `۷ +虽We};!U4{٣_4U ]^5ygT~zT/ `gPo1֕@PI'ˌƨ%|3Byu+Dۋm=u6Vlv 4D5d\^΅9 g6N˛@K^2eU&@^-_X,tĤQugΛEp6 ;ojL䅺r{6]LjbF <$d "O%@D̘pګî%s~ިLRH]EͬHI(!kCpZd LqfB,ZF;~8 R$AoͥD"ky%aqN) =Q]DPxHI7w3%[;G4S`cw\-lCuA,x#M"+=9 V~h-?j0&]-NF^4x"Ωt| Sc鎣 |JD?~naEz^)hR'ՔG9Fxl?M0P)~rǣ9ܻ;$w+t+ b't >}?2Wm,dTr[ي_VӺr4ga;Ɓ( V}Pd9.O",BY?ع\CEҀ$-S ._j(5OhY.LX])xX.՚Sh((ϲkQt'Z8 Jj @k5L3͔Dfي凼}댉q~n6dzSm ii݅YT/qK9_^@\nyJ⣟ > Vk 4#}8:\Kvt30:֧CU^B@f -LunB[g_.e+b$(~1]#`!Rge^>MZA6 /w IKvk,ƝDb}7PW@4wݥ.2|̣ l͒+By ) LǙeO V`\uȂu4";ISK@'wBxaɧe, ~TS.xt No8hp?1Aīn2ށ!iMGDC`gmQ@86>wb5r6^+yEMHb9? j4ܧiWHϛYX]}4!>q?[uqj;&Оz6t(zoͤKatH˴uN:) BHP.+`XuV h%Su)^1*M`,N'KA-3n''[_ -t P%%UBd Kq3*_-L5#jCEK0Ba0212=$ O 2W?dz%j8G2U^nةy)$ۦbb= b-:|0 Όru!; m9o-[Ko hX}Oq\s=S'm9\OyeCPR|V95 tg/D 3犇'3Wdkҹf"ay`7895}2j*9R;`x: %+(Ye.2M(;0A y@G3g vCIuvcOPo'Ww!SY&_eVϑ$+ ?Es)\B4Gĕb%ұp_8J_4P5ZR>+lS|}!݂Ph9@X)!jǺdܔD'V װ ˶coGD8 '1c_&#Xl a]V!FD*dEi- mn3q'sߓ*.#Q'N :GCL3 z{Ρ۫aM'jR;&,I.:S ns _Ji54p K}&Z78#zf(x7c&9ǯ+M(y\ mS=YI wN]AWE1RVN#z3AzȪ^zx1G3Dv}Ȱ|W횆AE^ _%xn-p?Tß$p+`Eu(T2SeۀU45\Ӟt^ڒYt.~;جݎ| ^aff}^vA.\&sGj&V˝ӡN>P71i+l|mEdžS(fKBP$5͕uGĨO*hzϳ=uݺJ_ОSC~lOYcwpLji?6Յլi!b޲[xK:w. tI-v$Qxȡ[ȞjxFU:BmcP%/{7KC—XAG&ZWT ;^ͯ*=7JfhVoygR:|w@HBɖPO3oUJ!K ,e[-Ho(Pgex8;,!EK=z`N& >teCoB) zj.kpJB-q p0H !A_C_C[S0Ij^>]`PU aZIORV>jThP› 6fNqzӖ5sjDpD'v8.uq- dEmIy$Cj!~gash-~6.Tpb w${9$7Lޜn-[P)Ԅ%5B`ItWM$2[v>bS{Bp`õib(ɽ'WPbuaȜ Ţ F˩ Qg@.K(}C$C -b"ji'I~#r$(yCCہK bBߦ,,pClFU4v֝BcX"c%1t].MyG>Sh9 pĄ #)PL轚"33q 5q+7 $c ~{wQ#DmQxHJzn-܏T4T5&GVזőB}M WO6\-]L)݋H)zMTmþ8+QDBl',^SjZ:w/"7'jG/0CG@P!5xxy/C,e8FR]h8w~I"rZpN+E"ɨo+Ko@~'s+@Yy`5 B/ΤtPSohZ)qt#(i^su BMw`zW[gq} L!(򴕑{L"I}"XLcp f1s*^I EA0%/=v 5n!)ri` >4] rWv9[ Hqv`mOav>d7H3Q;?oGRWN7bu\d_Ji7Ma跱 ~9gRq=QbYuxA &jQ@O7`OcTuqY9`lڇin~DɌ>R$eBuUjc2#N1Vl<&dEuz#`ԗ5Lؗ<]czBS#M4i-L9e 89t/48s%?v敵xq };UNc9+Aaԁ—=ЀȤb_^c@akb]il*ؙԯHABgY5ex{yYbRһ+of ;&n1`1|K&;vȿr {UO'Ư+*SCAx̉.}(Et(ū'AG8L8C&*՘ Wy6ET^{Zsfq:jҐ̗=R&KMWf9Qv'Z<76NQ% <:M Dz4HYmFEbt \xoBB q +a_a,ɥc VozߓOԚA^U0T)>㑮6ed -?" \(]f-I*0Y\AC#uٟ;Np<zc NWvY°C7iu3s,bX| O}lۈL-٫WddD=\:SVx~ Eש( 59RaQ֏12qtqğrvu7M`*K ;Lo"c$Oܞ&J +f}]j'a.oG'KIjC.A wVqy~ը}b&x~Wk| `wka/]A -Ƶ w0BN Bp›S2#$%e5qZq̐_&5"C*Z@c#w[1_ ?cazϺ;(I+*?ԔPQnP47;uns>+DΪE$߮?TbQƀG"KY#*~_ Rw ;b`FM]lO~f 2;?L.-ro!A r⌭TcۉgM*>C«/.Ί%aXGkԘ_* ĉ ;a a0d x`safp{PT4taܝGޓ2wK1xˇ:ڷH قf]ex0?u^aHƝEϠ"VP`Z0hjW61lM1 `oVS\14 >|3sAqN{+r%`kO1,9^5cUzeH*$T}˯yYF"/4;ݶ"A^wUa?]PTSmJR RYzE{aEèDpv?VJ>l #n~KsֽP֕-@nlD:.q@<ĥXc$+#'Q_ƔYhiָE,~| y[!E|hn$!>{ 39juEh(X(*&V䨟U5x\t"GVvp }wRxuLϋ^ ҋ93,`mbałezxPf Ul}%g"k/.r&nXY*g͡$ςM"SW Kᓡ-V.eXw$$N~byS99 XA4^_fSu`͎++_룺a1xG|[5Bڙ շVS\.Q&2Yv%X[-̋6X !!07߱f3 SqD+bXm{L0iݵJqR% w'޽B$\Ffws,=zhݓ`tsب^Տi'UF[CiK>I$53 (~n5WGKd&HF~ ]iH4aqzIV}lS4o%S*@()%nntk/7z\DY xv-O7~GKD suӡз(2i" ;d n+Yݓ-5G1Qk q'x[4wL:3&Og MڶxK]y{TEq60iIEWIF* ^271ݷӓ,n,%+ajHjx9i+]ԻAϺ-ZGDΐaWf19(S 'Qp+m(S-;rmWo G d[s{b܂$OT=;]12jbd,)T@#(QB;@hbNڬ<Հqj.J)\\#2ZyA7?.Vå82Wnd(|_okN1cEqR&яj{x}#6?m|`&\L20U$@>4T9\`-2^oDn <$k0wɔwwjV憀#4CÌ`JInX=vrU7#ReCz/@V7)⣣DBfeV$+/Z2kbCߥCֳ l$= :_bQ7*Ux'R lܢw׏bt\CFrO t[KtUĖ#%'6=Z2Bʀ?ۏzv{;o4LN$W^1@.KCŘJ?YUΙF@/<-B}d+Hk/#69K2峭? ~Q(iV~$N[2pKF,Q^kPǁ=4Ǟ]=+_.8 <&K NtW Ѹ珲\^> !ʘZ.e{sz #p񩻩đť BdC  n'UF}-~ NNtsmR]:yFF(ݓZZ]<ij{3su*^;^m*:Dnjၲ2 dPڊseZU+3! xfbzǗ2YǒG cweʿJ$7o*5KFfy=$O!Vy/k_^.$8*b;!{@N=LFXRq%$C|b8]`7s(O'#WQF0n值ߒR$\r#_Wh2 OO7x43D:~׋sR^WILtǀo}4l$N~sڛQt~"qu?2KPh ^9?N.]w`;d~='Ec+$&_mzIW.ʴ?T}0a4@ ^a#TP݁3֝?5vXz@rtw-s^@1M  q5:>/Ithayn,m}YY#HOYYe];b}!Gjwֵ-o/6MY?Jlamn)JaK8M4ʌBR:HdY6/Ruqq9΀I7<"#Pbdo4)5вዎB3 50ptj\ gPQܶ9$_rNG]LX.ltF^hϯR?tq7TCk_SQ-F>.8D5M3UXR>zGa'*Fj ::  55 QJ7&"V[2BPDՔh %Y512Qt34U0ئլhȝaV3z }G7 ֒#QQm%~K , HrOZPْZqHyd_.S1)gd,*vd礘\=7UC6]g73lͅ0IKӨVW@[UyrCySF| hc d~(t68i`ԮDoPp$`5\V:o۸FBͅaFMvEx! :ZfҬ?a m\ ?FG OGE[\#}/Bo=j@d9zZ({b75k$0qQPݮj~̕۞_;!JQ|c:fպ̳H ( mTsŠc}͌XHƛ6c/p 5+EzE-CB`)jƂx %tۥEJsjC&ro]2 =Pk9 YZJ1XJ.I̮W&Odw,zظV2?{O)Xy!1I4W皦!=82um/2C*BNK446[3gF}/&ˌuAB8gRx3yJ9K۠j"=kF'j4bHnuXӦ"pbj<}X1&IK.sO&>j_Kic}>ty9!TxD͋b\v!z><[Bo̹qݴZ"hlO8=sAsRqe4(szL0H0u!Z(78 k 4ήƞfQdrUݑ{z'X%+7/-g̭.a^&υGb(@y12ѯP-%oAYp/p([j.zb E(mI#yFN" P +j,AH>3uxgǜ[ת~'`Dڍ9nzZ`mGZk3rTި'7KoAkјkn_yZ.&ViB{g #~R,|2"<Lߛ&qxYཡm'RYY:$Iڒ ]'aF6KMΌFAszڵI`Vo%KqRc0Z6K n&+ ,Z.͓<ױ~޼~s~pr@u#? (Zd?N✓ϓ: ci.2Ԧina`h0fKqmHX2 d2Z E=U,Së{<:ʎw6#)j_uh$k훼Ӂ112pZ1;[ :7e٪Oܹu>^UPIxbTʮ˿x0t?0W긇tt#O̍yη[1ɤ,TBmP񹦾/z:K/ RHlڰFswVai_I_؟Oטecx$q톔9j+ 1;mC"ׇ?S/QMHľZ[ \=Jr>H$n7ɈCk7U-`qkju^H\/zQꜲ6MEު-xJ<[B`wW>Ǡ,!G <2 P7' uk57g\\<V_`aԤRJNdhڄ g]! 6H\؍g*l)E0³SWy%`O _bSEW(ldxμQ؄.ǎO>`C42Y+JGiE9Wc^#tx:MD}n$/}G ar!,aVbo)H[|D4Mh@>xpM0 =v!dC"/cfK r-+ƆAܲ|K͍YFL &: \#ڶʀ ^ :Y3$;N>Lv3f %|u`K "EQUȻviՓ0qt3uͬeҝ?P) ҫ&xY%uiKi JòKZbGe6kgTc/ڕ(;ZF^ hpb>'D;% @S7D}WraGvNW,>| 34xm!&c hp] ]]%,tk(\Ma i<[kB !թU\k6,1db4FdϨ9~qpg+?qͣu{ Xh dMoMX3#25Kpfp4_0 6k ?͌,"z7P*3jf;fo4ׅj-]x6Bk4S&YsB .YyP1e'SJXfJ=ߛQW@G$~hz-X7z}/OWim kAW=wZ?.XqJɋY4\ :o:h[I`ANMQK6"Iέ#}1IO!͇"[6`3H 8"SV%^LB?œ߶3hM(Ed-po7zd<{WFz%쏶:9h{N:,u:?hG%5`Yf;pHٓ˗Wgܫ%MM h2Eg~1)jj\gjx[ɃyQlY4*݋X$u臆i)Iνv&uR~:(\Ho{6: 1}0+j3;9PYΘ|^VjϦ[:/k>u!̳XnbsD# ˿ccg93#6HUV dLXV_N-2p-z%Vo9K ҉9|6e1'<0ɽ(J CVFz_\hp";uOB>}4d3X*#X@8Zv|x\=DY..ۄ$Zo2{x׃:;n~|W0XPoM.;.n>Ҳf)MDZٔ JL,̞ **Sdc:=A9^^i΂q*j(>u j&BGu6]w ԲcӥؔHcBŪkfy';^%[vs)V8NU6=Óx㓇&'o{Klm -O/@B<$Cq:%% p&n>HӨ<!5tzbpH۫ {h H,` t68M3״tAЂl:2S[_nyqA䀺;6KʮjXxDRfѴVT< 䶿Es*p4HߒoUi6٧lN׸ԞiL؅X  AėZ¿u&8(~nn鈣o͑E@:¸@ Oe ^CFתs#"tlPZCjĄ>긗hQDqDa=u4`8s> Ě#˫48$ Ϙs5|i۟l8$u(PH+4%lp9l\3.X]7`7nߗZ)S^}3rɼIGeKO>ko-Y&ǖ};zbS=f:&Ҽ/uӯ.wVIQVWB k.#YH,kϟS|j.Ҩoq m3f|<3 ~,A7ZddJD~|Pf ? YyѪ5<؟ŖHKCu ̍zԬ[-V"f<ge?i:Qj^{V2/km?y=%ugz͆c Es =)~ z}==O Y cX-!:!*wx8x{7Ub=qZiQ% ظ֮cu(;[]STogI /1 J1k巍iOuo'L3vRw#žX`)W]v!@x'Ư_mu<Ӧi'[>$I8F^{L(2H\hR̵ 7Q<>⎧Ço[=NJB_`_PwIT=ğXw% = Fø >I=7ő99Qs/<q7# ̷Y] !ߴe8 {|a4H{<ЧR3jn]uK`-̗Ϭ,Gx@gB_Ȟ>a3O)2T249S24$cPf{|Rgۺ_7\Bqܶny~ U_TćiE ؿpq\МwDyIYy#χD⵰Pt1xEkر}C&B|)Ɍ*Kia 4\miDS0q^ӼPd\#-$R0kj.˒y[_9i7 .sYszrsQ~CT/4(F7P{Z7% & x&%YέibK{6BYa W7Ɯ%b*/rǙifZn;oJd!y#TiOyHal4*N7Q:PpMD:_]4ěB6'땨Y}kӪDҜFΩuA}@85&e!-p E>m5A<7]Xg6[{* \hLB@!>Gc#"6Q[FC k=u<,T*Ø.uÙdL%t@0r 5bnRncBg\)0t_I/$: DopRJ ]' {f$Ca;2upy>0.\Y&'to9Ֆ,uzK;kP X:}55zm=P^GBP[B<Ñ8KN9gx#|}(FUe!k;2 {o-<h|߿]d-)⹵Ԓԟ]O'e)Wb컂Z) 1<4 tK,HJqӅccR+D%B-U&6@VH;B$=Ӻ:qK^l|ETю?G4h|<;/|8mDB'gFҴ sS_u+ۺo3I]"20<KRHo3M&"%z5jxaW: ;5d:iC=:0>OA:٘C Dl̂R %?Gɂ0yهb;$&eEPCC\v)0VZo0.$5#i Aϰ nA!tS*cށ)X]zb񱶙K!k$,B(-Ru,uAdXrL3c2[/iНwdz9C39Sc69jmr,kcT؏8Yy'qn b(n~sG25A{߇ q&k +06J)o7-Xr;⡷TQ o/40 X;(o˚ϱ;Q{N<~HW^%KSz7Yg*F:j&/D̺,A#(+=#|'I:GmN g psuUniβ撷سxSPs4@i%a7-2Ў3#;Q;QH,1u %e%Op"b)[5} \?p`7o ۱WUsx"TϤE\(L&h=i/YF B>즭8wM.Bz?&Tt3zL V.v.߈ YfYsk02?l M#[n4iI3-F~߂G-:Y/Q v?`~OeEL|.oW;k㠅9vO] Rv>!ԳP &@,AGs63ð,ۤݭESGnC?2)>6B4kB`KJTB9\dv3EK'5Gއb~Bc MARjnF=g4c3@5k-sEMIkG0V$,wն 763?8 h {Akk;9Shxbkх<Aqp} -!t\$bk(Tڸzrzz nm6xKJ_ zbڷc'2k+xӐx{LfJ&q.&"ɨ~{ !68b Ib,4SH&L}Js\fw?f#MAK7̡w-'2 dq[x3_4ƨz5_f_i8:o;N(1գ QֹDTqEđ[Ih *~8Ϯ$8u/&g  ,"A9HnQx$MG1 ֱ؍P7┆ˍЗ{sXtw~Fíxqy ՗$՘{"QYhIP|.V,FA ڒpu}TMX)|)ێgFu? ޠNn2 %U;vOJ"36Pݔ{l>WH2}4lXUwma$`[<.\P:rS ,!vġÌ1^Nt-Ow0g4n] 4]  ؑ;Y6mBV{X֗-3m 7qK'cM"7`RMeֲ͋bX=\DH2LFbTC7*#kHjU̼޷yMT4/*&Y^.TF36g7{KՆqqc)G+weʚ~VfCM RyXր'6ϴ"*kd3J zwE?4ؾNa7{2 x ǁEb7 1o"_v5VS?I;׫zNY bҿWHߙ?-TAãm+k!,?+t-',>s*zV~04 TӲtz܍~(8_Wk\Ӡ+e5ZJQ ]<ۜ\)J:GaD*1C{)8bUv}~HUw"XܞlY^QI68Wh%+v٠|C6_~DޣS5鯔=GQ0!ܜKMfa T( L)jP9<I[,!1ˁ `+:b+r=S{CfڀóS\"6:Pt'̫C4U ƍ?C TOFӳKM7i_<2'\j40deHX؉[sBb,o&i %]&1-rEnqH#؛̨CթÓuS>VŢ}I0 u=#&|O |\X?Ѿq^cOek[=iJ(z3KdpqJzFŏC#zN0PK?tHvџq8\B6~a#: viZ2 0b󼻜D.cz$s"&75X2VcaOnһ-;44`EК`YNevC}IXy&U[+-`Ivx J#n9-;mK_"Onlec"hx &Y|}+ԉ*yׄG 6jjQ59#aڒ`nːcP-ItRC;׵)1H:#[OKfu9?鍔׿I u=lNRҖ#⏧OWk#fPpSmwQ.$4ecSΗ$18cFteown^8B`yv(][d9݇Tp/vnJL'o ,4{͝)!.̲C QBY޴R$m5[j>'NAR U dIB7oTb4kT vJƴPmU +2t:x c^FTNS_/O#rVdӨC^]uo4 nrT\atA OF9T+p(D-QK|&Ipj %͈NLcҠ)Ul@H/!u#sQQ:_wnL_փ:0Y>Xm&s9懴HeY S8ȶfqUs}h܀Lܽ< #؂([8i]0&Znu/cæ֎ $Y$G1?40T}ZwHn`ȸvȾ)ZXQz(l43g7M)WOB`++ln-U>GAh1NK =AɸZZ -W)rXxc)z)y&P;7&<+ty׻G3?yrtBd4ÕkHo$7UٸˏJs`&Te`|ڭn-+3 &!Y?#P!]=T1(Ө :O7ۇ Faup ƶ͌#&]S?CF*ʝ!VnS8ckӺ"t7RLe)sH?yU%6}}x raƟг>27V'%(rИ[7z7 :^;K;RupϡbSi!W;}j!2XB>>/l2/^'"DF )ta5_+tT~ɢY2QZ8=EZQ_v%q[zXRiЕ<+6A:#)ߔmW--2LÎu GHW-Bݷʐ\ΠtD _څTΑ/8[ {Ԃn-4j'`ܤ8-{7 P6;{_A-ݢ.CO@F6[<9c=[gkxYG|.&tى("Q=CӨ ̫,>ǩ Љ3%ϚAn&mrԈ 2B0zsx#Oqu엥ۗ|F#<Ӝ>6p:49 wҮ.CF@n~B(0\RwUyЋ ;o5@zr@!b4vM$bOU3f2Q?8ZIہJA_A+ɟ),߄6/~; bRΨu--8iJM$՛‹73oBE "=/3Rɏ?͊n3 0iOμsӏɕTg)l&lr̢g0`9wi*%+FEcq9}ϰ*p~44\$T(razU8n4Y_NԀkOn9c +Cs0chIF㐲/ؘ3B֊uR{HK {|xi t b;_EKhq fJ+ێeDُ;P CQ\izʛsj |\pw3}=eԪ$ϗik39X#6Y1rٿ~y?]| s'Etn_#^[L76Q dps_9W.vB;QEvQl8˖IH>vꝽ>ËpfhQb5Ha_s#Y~>zÎ-so׍QeNOut:gkSpb~QܦeUoQ*,c)c/)hE-*f*hHe[5Zt,]#@ɦ{@4_JC N@)-1-Bh<ɩF)/|~;/ڈ,;ލew.&kJ?j)1;S$ʜ5+9syY<ݙB w"$CT;ӽR8$DL"-m\-,_9BUr˧; B9S[C@_O3UŎEk5LA9*p2זZ^Sᑫ߆)v\,to1[8ǫdv<,(siAf Nc\8oN ]&n/_&BOxs/4aׄb|Qiحu$D`!8d䜉Xៜj"Z8!_5+)(pʪQ|&f{MHBE54b{ C{H b}V l#$Ս?ޭ)+jB%Z).BaIR;˯=ؕ@C*$$'gSoL6"6ZA#*Z(]DpW`6d֡s$WU>>ͻYoO`Մ.*B9T~זFhH 1TE jb̬0uj%GO.6-m(kidԆ8KU^ee/똡cVh9ٜGkzA},xB-f9I3b} :—1kL;2R\Qә-ȴ+7s (o7H@?e ;zrnfr鸍X6 F;:G vU9 iFԥw/kܤbBѭ:UǴԬ o%ʸ",(I @;c")# [RLG!:8 Fd)iauP^  C^4YȴCp[ (|iYU!TB7Wg+ $AFAl:xI< H`/'~knvPBH>t?|BVy80 ^aǪ_&*v}uq?c"_.ऀ"eHy5e?uFd^C;c[8 1?JI| qz K]>wyjb} o/c5(zE;S2K6}` R"DTɧ=Y; įQ`m<:#MstP'46Áb9!5(}z/NxG7q}Ѭ,l4QŤRL_XiKs&ͼ-Ú(Mx^OD)DJ)8r@{9NϲDyˏ̦ g rԕ8jh-sCq X=Yϖ8~uIR(7?,*jD&8DmGpLb^gJO# Jen-90w9k37o|=\-K{:d> "店  {rIYkN/f(jzɌx/KR쳋;AAEɈE3X/_H?-![c,*2pEWI%*=grM 5BG<'<:*QJWѶZT؊|6bJg%Š ~^7+ζN_pe`3x5Xk3pX{NbQco.#v ()Rj&;#"0s1;o'X:T.DPa6 RaJ- p!1c¿.ܚ>ˆ CZ.a-;7zWd_OցŊUn7N//T}ET7t"V~=0& IVA;@0^[b*mݘ[i 2)DTm? &KQP{$ZX_DT(q c64E7X&#Np(MWMPM[ ;^|;bfrr}l :Ϸ΂n6V@2|p& "/ͭϫ`;d팂 B/t\Qt=sp]ͿG%"gmucD@Riӝ쓪gH#͔7>5Q0!W>K.S;' u fb^0FM?bs,lփKhGj?EZ{'cLÎ,)):_+vw0NYUÞGˬ̡;S5x_zjtiN;8QE^'pl17Un.ٺ :AZ ,b}hZAeQ\Dz|wc#+X6䮀X(?)MB?Լ ![.ޞwv]&!^ }-3NxX= Z~6,^rA2j̈]PYZzn҈/ɩ=h 5y3(B= MmcRDYԇd'ˏYf_#߷n. Ufw%_x.ͺ%CT+̤Yж ܀ >IntJ*n>W#S|iLe=8>/B^IќB )ekjz(NVuUyFJ#t0 fRщ>f+ =MSDWKNLViYͽ|B'%69|ؗ8 bU(iو0dBDD0PJٗe.h`KάDa)bAb2}%lf#tܡ'15S,pZe5g9 ՖʰvrNIb_M1葈L;w+@{R2(#{ƛ={ W q]&=@@݉!e.-ϣpf5`jv}#K m?- jXendl쥲gm/Nt^e`<ʕQwӧ;FLa{? rgh ֢ѥ,|w:U-ٔ,ṯkJQYXGL;#toY&NM<8s2J|@E2^T$S(D@vۭЦJC9ZAa#/(2Ro7c, zBc^JhJtPQJ7~,,t.qt A><N7bh[r&ߪqVfzl!c?S83):gC QPWK)jBChРc|@"ԒFҀ::vAT1q͍p1DMJ&"MΩAN8R|-TD:0 isE>֐6A}#Edw A+rpxZRSH'ʒ៤D/G*byJ9lm֚K4닠`4ЛxSn,hH2dՆPe^ve-tt wp2j#X# ?T,\!~G-#7I\-G\5q1I=\ehRIO9GS@+(TE,xOA5'F?=ng:z&R0v?# g+tEH(05<bQ5U)wP(QjI>mS.y)yMsuO 3Qh:,3@ʞ "g9.~]T Z?չr 6l;d|XQרEk18M4ݞ)R/A*M@cUەkbddg<[5s'J ?#؃!7%L.y8K3 9=pWe. a)>|w}4k=no3-D5& }YVaKJd i-ynfY\Yj%(J-QKέǻ.Mnw%~7Q9܌W 5, :bO1F$Kdxrҫ)M}yWpUN: @)] [mOk {e`S~ш{˓h+3Eҵ+o(_Qb8$&ВkChwm,Z:V*Hľ[<[26FŎ⸭aI1z~E4 ~K bw0%>t2,W3gy.'LM&rjJб!TnNӐE#4;_VR[YuUb{ hA#QF*O[HHzu\RO *D#cDtm?3w10H<'s? -v2Qꜯ^~42:c)7`x#LlZJB}A,4 Qx7إ3ԟv97/` Qh K#)4M,q8ZJ yQ{ܦLm;:F5?g7nmMp*thD2)!gǐ>צ8"8>͇R_mr8^e>YȦm*xi9TAeHJ20#CᾆHJc "U/jjsXvbݭLJWңYejFkI.Kc{ ks&_R !cG(W3!F#E3tN*{GtjV->L:A7p)uYc Ϟ~OӴUjϭ+wƾE QVpJ+CH)R6HXnL>8 ,dc#5j#j }@ ,s9:$P{@AaY^b=@QoL!' p,\5(~-iGEyZsz[X0f LS= ¸ _!^A5`m5J_FqDxOoZqOTX w*tzsk؄8RT@+=N4;k/BQ{#ME%@9xH~jd _"Um@AdE=)և :n-Gp13S>A"BNgbSê׻#8J|*?QhA2KmF~\#/]%m@ǿUCUI۞ǭWiDm u7v7nw%l0zt;.v0R_}Rp9tb]%RBi@_:6|^ 3CnrRtM/t봉714rllQ2J2?Ĩcp\k'rꋥ,= UtU{QZp0CASZw;p 1^-YzJ Xu0NDL!½"ذ-c}lZ~e2g[C'A]SތBTKN)MR^O,+"Kt(d)r dy#d3 0- ̬k>逑yŊƾb?d6\ J}['/Gp )[ܝG5|T,r N i,B;Vƨ;͙WNQCI<-TF(4h '| j0 )"w֏]mڦqlQ";I=`Ls;(=@ 5YFeNa:;TNM62Ƥ ;KLPƏGw+[`!@C?CJF,!a W^vBy'r v rgRς>шcm28KS굫1+;PiʥCRɳlv\}w ;M=(V<#3&| ?1OiJG@P~:uM?7[3|$Tnr9E2jQH)H؃05O40 [\Iv8ZjθH, GQ`þ:9]#cI𣠷tVX"^4kyxt'ىT,v%ůDVLpSw8;X{mԕ) :62IJ-L=;"7"ǽď6;( "'pa%=NS`y/t[% m0kt;]'."aQ{\{GX5*ה`h۩+:gg.1u~w1yx? M<:9Ʋ.;JNtݛPpe&Rj2]qNb|Z4`܏4V:I3vr4/Ȟ>.3Nb{ޚo:Vi֜+ܐ0;=u5јT?Gojr?>yt4 A34_ ټs)#p1B`;ξ9o0"rt9}/7!=^*[@*(cG`G(lSM*A `'/'dCobSP 8$irKlA /вSnRWy9&GxGhay{尽'e44A"-n -&SR;ZɬPteyt`2 HXF"Ra5 NG9?i Kն ڈźf2Pn!cS / Z4ps3zp`~p7CG 4F/3$ X װs0֓=;uy4JȊd(ҐM͇nl:$%+7)쑐Z".._3xG oyu4IAJ1o)B:0!ȫĸ:LhK⍰eK1-/,@VSf4gkmĬgT=!?G[m z[HؕUj,@Tp`jnv4l9tz+P*c+2J^,Ր)j'OD/@։OoW>»#){nϨS#w颀)SZ0C3.ӑ(-G5"7 `1ǗMxZK-P2]{tGE0a{VFW> ]$>u=v5E/,r_p%TgX*Pzi"² gbGǟ oL4PfJyt䄅Mz5zL{Bzne$HsP7ef,+hlRfc\rF)~|8.QQY6xatgw* N+)R( {iUEi5'[e'($j(\AΖ&*\WnSU0Tvc*4pKB7VGPJumV*z&(akeCR[1;ܢүҴt`}/8$kF_fk}Ҹ<+s|V+!W8(2I-؍Q0mUjG+%l= U-,G(dE,1N,0<jԣ5_R7_z\K!iA@8DAA% ߅NKj]Tvl{'~tX QL)xvܫC! yS}¤EEP8D77SPylwEՀ<:^ 3D $AxGTɘHTw+Lj,J><| 0$DW {A\eskTG5jЯ.kBsjSjg'¨Q$ @,S3 +|h3|Eu#@Ә!byN`EoH WkÃǵ ]ʅʒw7!X*j%P/Xl,ZT n 1(@He1wz`{_f68 oT" .v\W`ay׆{)#7 ] ~#cš=|oyd$ʂSzޕI|}Į] p%=;yVV$-WJb 81QG56EZٴt=Z` > l) yUmc#Ee2{W )$е390[u_ɻOفt2`f|/M;*o~)vbezh 3D4XM?  Ql]<w컝&pOdxm\IJc+J1wS"[Dদ yڍ[,\ȆP_ Em7k[h]I57decM5bETT>[rg- rdN6:i Uy]=gz]#/I2خ!ڎ%)ǂjbGbt9M |#+泺94%-*;ՉW `DZ`smJZKFG XZ`dgbeg{_v[$}yz5Wf`P͂_:9A:QK$mD5euL!c^w#ݔ |pb$L#W4mB%r ~>g'`ڌzj) ]!lP^:MM#9{Sq!4*E(BY~WUU>4G|ï vO- iUA:)WVShA3r iӵŅ%H8pB57-<5 ݾkIݧdZo8~Z ;Tײ[y:5adQrI 'p(p)L\̾`[``/WŶރンZ7yCB|DFDހšr,t!(IF^&E; )bn)aD=lK,h ߰!2kY%HhcOC[ylNeZqW~0첪=^e=z.>UF3#6 2cYK th:G#~ܶ̏bp")Y-ea.5B4FKX}}phtBr=ǑV:k%L) x QzN3,lDu1Lxa\0k<:T CKkj2%h.}~#Q{9qe>2=k"FQLѯ)=\9{rRmu2nHa?ť-7Yx=Iաɫ %&q?9P#"tgD?Wq&b%b(m⽉CD3wp0Lr\ć>Ѓ̝}K yDek̸S$7Zs:1A9nDw,WjW6:)(Eu?]41 g.uხ kCXp;׈6o\+/0gh5yO&U.qC{hdղ*QE0| qB y= I E ~&%u4ȄW`xx?cg٫Ziȳr8/,i-HG6~h1@ ĕD={PO @ ,Er˺`J!Z#$]tmbNaҳ"e{dI!9y|3Eb .¦cAj sU4dY>:vdU3Rꊱt0 {IyK}=SKf^x0 +h~:7A0;UDj{>_oW˺-!.W̺E)qXєxˢ Ē^LǸo^U|8xc)p㮡Av 1H p[S; FJn=>u.(7 ?c]u.,h7ofU(TǍ M7/߰z]&5& Saja޿A8<7Be *Ghy$ YZ