cinnamon-3.6.7-lp150.3.3.1<>,[N/=„][/ƸF֯ 4k"Ln0J@9Auiz94է0[yu>!0?EΌ)TL[M3D9%(MYL&T#= 1Qcd!=6D@1oa\']USSxVϺ9@֖GHޙ۞T-hɆsG)Kxc#1:L:98%wXAg%Rê>H8?(d   N? Xi>h   %@  P׼Jp+(8l9l:l>@BFBGXHI0X +Y+Z,[<\T]^QhbacbAdbebfblbubvn\=wx\yzTdh$Ccinnamon3.6.7lp150.3.3.1GNU/Linux Desktop featuring a traditional layoutCinnamon is a modern Linux desktop which provides advanced innovative features and a traditional user experience. It's easy to use, powerful and flexible.[Ncloud112openSUSE Leap 15.0openSUSEGPL-2.0-or-later AND LGPL-2.1-onlyhttp://bugs.opensuse.orgSystem/GUI/Otherhttps://github.com/linuxmint/Cinnamonlinuxx86_64/sbin/ldconfig /usr/sbin/update-alternatives --install /usr/share/xsessions/default.desktop \ default-xsession.desktop /usr/share/xsessions/cinnamon.desktop 20/sbin/ldconfig if [ ! -f /usr/share/xsessions/cinnamon.desktop ]; then /usr/sbin/update-alternatives --remove default-xsession.desktop \ /usr/share/xsessions/cinnamon.desktop fi:p`g9;{;nDs*{/7HNy}?@97F:V+"AN]FH,KC@Q=4E*FW=FMH_?MJ~A-l#9h:((kY0slg 3^TiSZ 0D/{xi>! 9 s "`4;v ,L jPy`@G-*<=Q `/(P{  g [cTb Y)Y,2.C%+q|) [Z<c&CYH11WJ +L m*]~p P+>kLMy>yCR/ jD4 a:#aF3  $32<=V =i  C '3 Cxb\#Z$) vQ O ^ u (+De!pz)0 j @;,5| c`UYn>Z;-c ?w . 1J QF +MKw`Zߟ<k"kmA#/D8*GSB+02|tAm[0G= 2@ 5q h7M H9  f :uFI5 ? <aa?c+7 1  ] {:$S.aWL_ `" f { ,>%L/I&@0x&!. :8]:Ou"lv\~Oy9/u^M6D`;&5z' DMnF #\u"l v G^^++#u #uD"lv7:4"N"UM6- C$&rvN\\ol|Xu ^u"lv$ p h'M(n~9MIt)(Aٸ F&,Z\/.qCm<1)_':U0 l+:XX"?)mx6lJ`MIMuM[MfM}M]Mc7Y9Y]G53?3XKZ7>Z7>[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[N[NZ7>[N[N[N[N[N[N[N[N[N[N[N[Nd5d2b840480379e8bc5f80f8526b28b2f258b43e911555f0222131e637e467c9a8b215c40e96b035c334ddc4dae9d1f5e5e5382c7be0234b619f1ac4c1ce7c10d3249d8b8e7af3eb4ce45b851be10eb8476c6a72c87f2979bf3dc5f48b613528c7209917af65e6c176cf939415e43fd82fa5241d1c3f7f51db6f621e8b402edbbd4de341e1a5b10a798f6979d90372eebf713bfeff070237d2899470d21a3aeff91a7895ce677b78ab720f4e42ac0add8d11fd2a5ddcb52c270f546065c082a8e30144d0d06e2f06e47a62c0680165e3a0fd6bb19e43f784af27a8ee245dc02dabf434b053469a63970c69a3a5530ef04aa8b86727296823c493a0c134cbbb7d60648085cfd6b2736aae7a1f86587a2f84c63067094d3ca8463ac22e80b876e7cec41fc3bacd29a04cc7abac9f6463b65093e978ca71a0e73f4c3e17549aba465b996d9cd39b9c65610af42da02b3267b5e8d9dc6a110a69f2587847401ffc8cb1a37f78065f6c9d00c0290bee679aa99f0f3cbed4d2184179be05568be07c597979e19427341b67e7e0d3668d3384cb71e7088dcefb541575f67280da86fd46511ff595aaa5632202a3698e70affb04bd8d237c4d7635b036a5bcfef35ebec84a8935ed0c1704a0680d1ab4ad98ab5715010fc4509bb05537043d5c7d174dfbbeba11eefb3b0cfbc57cfcdd497505754ab060d3f3ef939727e74146072d195170b4dce970cce6c1429af97c453382ffdddd00454a32a6abaece12f5bb7fb114e3b247c40c6b97af3ffb2b6388d469e66847ed2a694a53f23ff78b98a82b666a2bfbd9eb3da661f3a95a10598bb51a4d8080da67099f3c1b4346f1b9f4db44c75b11babf25917d72051f859250e9bf3f83699629cf8295948224687a44cc63aa56bdaf4f154f1a225a3b370402ebf4b4dad2d69b1bf25ec6b48fdecd52cd01337cf2cb1fee6d1dd2127baeb59e9db3ea4807281766f5ebf9a9f9dd1b9c99a50edc0aa97de2d7f9e3645c0bd7e618b1be4a37bb6d65f9cac8aa6766911539d02cc8ce17f2f635809f322d0c23c473e3edf3c10446f0f12b50f1e37c02dc738533054e9b31c86e98f58ad7af354873a877094905320cdd4a21c42c61a539f95c3d4745611bca19f59b2b956bf626a5f8fa8263a6c716da890a7daeea8d35de09cd2669f5d9a9f7f4ef379b38d1d09237fbebee0138c4e3208fa69ddd389ccf76475deaba10b3a0aae00d80725a81c18a9ecb61fd634c611bc4cc135f61cdffac01328e09f0764f25b420935cb7f82c9113c8b30f4645f3fc5832f336810e53078d78326ba0bd8cb677999c0ce2eb2d03761fac2b7f76984f72a28ef38fe07a8b9ea4376e4fad5f27a821b55f30cc1a5a7a970b7ccb195966ec135f9d0b8aadb8d6d83b477e0017149c7a8b242d87cf46f5294d892ead5ae5cde01056943c9791808ed8277f80cc50d64c8b3054131f864f44f01c1278dacccf76693bb76020d40be4741b1fac4dd71a29ad6e86fcf032c238ee00d82d6f7191312fd46b487cbb90a6f89e67391f6742f4fe4fca09658b55dcc7b4e7b05e366859fe7dfcf3f6bb461d8cabfc413f1792bd739b249ddf89dd4873e6acfcd6014bb60f4ea109237f6540d8e381175da43e74662763f176bfb7c93741ce833688578d3d9efa49b3321f2d0cb1c4b41b6888b426f5dd458d5bf49a5378f510353af36b795ee9eb65292f00bd206c2c88ea0112e124cfa6821f8d47a71095bd15b1c805d8bb09d1af035379e680d3e8a370aaa60d2f73d198868136ab348ad08beebd918c95f1f39029a8991d221d33ce1eb0e2aa7e6969b3c87bc59f18455592f7fd1be687076bc61380609b046cb449dc7e970e15968b86307d57ddbd28d3224c91b77538a5ecc55f11adffd12f744a8ebb3d4822da30dc8fd6896013eaa6096184142da2ce4c9eb75619802e8bebbbd76f1b433b92d5edd1af103cbdba9ba9ad9ab466118bf84f1f5c8fb8b4f6b81c07031caef17349cb2076c29a595db48cccaf59bc0fb2f8546007f8a934aec6df045fc1d4a5988610d567be738863e2b0175ed68c4a74768cfb39514aa81b9817555c95f59bddad13dbf54ae179c6c815c6e3916d62e8b4ae9d11f76538bdd04b58c5af7a6e8b68fa69c040cfb24f55dbdc97ca9b27a89f21cf61c775a4ba59f82b8664dbb2085acb7e93f98e3b8a20a865284989926de0f445a6956e3e65820e4a9f45aa429e43180e5f0320115e0dfdc281a90420455a8236454f6d0c1390c619b1950f84cef00a26c8019dd4f26d6c9430054451803fac94cc681b3bb8c6625aa16a5829333ad99777b4207f2fd4d8454efad7abcaffe4fb22b812701c295a2199eaff6456a1246fb4e4815e08663a7c6dc31d43dc4473f838ca08ca62f9b96f027f48f72cd3b50396a0481a11f75a8f554ae07f70c004f738cfd0a93f03250440ffeefa782adfde54a151d6648d97cc05b8e7d033b2e1bda3ca29fd59995e5fd7f2285433447e94105655b245b2e822b148434c2a50bcd76bc0b33293de557ecb975872f999e84796343f83cbd07867f4edbec08c489512c9352c1566ae9e770793762ed92356a0fc01c94c7d9b6faa219d4889c68f403b35109911092c6d43faf8f16a6c95eb3fc754774a747ce1a21da780e843100a739eb3263d902a014904df51237fee402844f20efcb01e2384ad3119b9292c0ea5e8c2ba49a3fcc3caa82a74cde4060be154cab3753b36d7a92b7f2ebcc0f3678aaf386e1eab1083140c3bceb17db99e6c18202f5f45297016275bd7fee41bac4eb8845e7e435e2632b38a64e64b43f537d43bb92c6bbb5408dd20aa50fdef085511a3ae35206be5906c4192fcd810ed425607b9c4bcf318a9969c6cfb00b458f0ae2a07e11eacdda9b452ed13a49b5366b45c06516eb7874adba8f4b66fd14a8804c121a01291abfae7d1e8e5155f758e8b024c0f870810aaadbac223e1c8593fdc1a2e1ef0e7e6ed93e5b8dad35a00100f9e18d5f9175158aa65bc68573b8ce6ea6a2ffa8f5a88e7b477163ee2ceb7248ccdf6a4da4489d66bee49a572307d36f4eabcca7aa2b99c5e28f7b58f4e5df51566a60b68151380ceb89ba587651166c333ff742f1582310741da7bfa577735701f2f5e7816f724e77c6a4e0e0adfecaae91eff11dd072748c5948d1ec20df40024d2336ebb13f209d22518f41e4d36bd588e8713d2a0e3a09fe1d933fd1c32895fc45829ca547eb6b6b01ac58e4de2d4cc3459cac8a604b79c8dc853d7b5aa0fddad3b8d2ac066def54d8307529e012a15248d1d6e4dc78979182a1935cfeb09d40d131ee6b9b7d787a22ba810bb23b3ed947636ea124f34f474f707de5ac0967706fa5ab60f8b2f8d71872a1216f27c2b858be778ae50c206126cd07e59194f6006c613bf3a590ea617c3de3600c72b8d54efc09658544394d970dd5861d00db05b661e21a52610a92407179aeb15b03dfe59c50bd89bf8ac18a956987899e57632159d810488659be57b8602b47cc062096666adc01b046e676000b4b3caf6b02a3891acb90f1988edceec6b8627e031dd49b2fd64c10e249efe073e9547efe74fb3462250738458c46af1f8c47100593fbed8482e5e6030b688fd817540d12a58d46770a04acc558c8f284b6aa3cddaa93867d6b26c182d8919c645e4406d55e53182b7ae3f54cd161034ac1d21b27e4de38ea881f34f78f2977a55288ca19c1d05f19f0cae0ef3f35a5a2630b68eb506d8f2498b69c863827d285fdf2f74024cbb4064408099c834f32b9754d1cfc561032026c5713a99a4770ddb97c36bb73689824d29e5dd4535344f0feb8f1eda9c65b539f0364121c42aa967212af06a4d9e7ad122562438f69e6686ebca9f28f64e4720cf55a7b657d83eb523016043d2ba15f45ce78d8da33dea04be25ed0432b3a7287d92298d86ec20bc014f4d60fa6ec49f68a03743055be24f697703687187274f6e331a10834ba7c8786354dce59b2762c386d9291a7104017d5091b14d267e8c2b3a27fb1ca241a8a10124df8afdb341c1fb29409bf28e535edca1cd382cd319062387a50d69dace9cde528fe5b0b62041610b11646f01d229c4b38a50dd31bc93ce8f0eb8e1226f0728f94b086def430d736ad632e61c3759827139e524e93c511baad9c9127e0f2a24b3e328726729a64c69c4f8319d90df1914cc073b42b49e4783f0cb637f9ae6e233940975a38d83e79e6dee46817b7a083adb4c9be7d21a5c862f97a5a60d0f440170562c036daa1b01a8a9f34c8e08ec1b34c0cd9a2549cc8b7b7561957057aa25edbbd8681184a318a88468cd7a5a97f685856727720a14b1542162ff37c068e683c0b2a21038d65ea42ce0d2f6e69e923482eceaad868726df9f1fcf8a66228a5cf00ad7df66839dc51c89038064a604e1bcafa212ddca243b921ef7fefafd468218ca9f643568c1334b764ee9f79fb84b4b0afcf2296d17fcf5f51194be52db14bb63d4c812450ae7978e1a4c771c284fd6396d84698fead294c552cfd05ddba18402b5b0ab428b3f15ceb2cdad2e8d8e4730a3a6488e65d950c2c8ee9f09f8f8961436b56c02cb5324d94df605a31f4b5616b08ab938e9d30340827a6261f176e2811b075dba03ff36a443427bb04d93b7c773cd8ff59eb07fb73e7b7de1efa755a3b96a9e3aaefbc5af50d09fecbd71b6d3f871a34a00ec8881ed25a7f3246bb96f959bbe89136b2febb228b0095e6f920d18f6a5688aef67d4bb72d3ccf29ae766918a661283a71f8fd16458e91d59f08f465675266bc834f6b71e48d299c0351d01e024855e557cf44e4357912ec0424ba32b03764608dfc6d0b23c7c49545adfe293804d03feaa3b4d586d07b7793e8b9c2f0c89ddbe2393df8b1fb4d005b8e6acab75bec815cf21a7f70259f2287996589f6a97cba9ce932148f7efe124a540a27f10100be978fd43cafc0dfab13902f608bc12ea0259443c2b460466185e00b72706004b39e82f217df8ae8553c2216f2124f00069f53a87b438719a1b7bc206d244bf80c7859a9b873c6b5eba4e2f98167652fc162526d32c2641ea51053cbc87e9bbf21228c4209d1155d1f22ada00113b22ea6958d7001dce882d915c93b30166ccb2aa87fc65408dfccb1b2138f01f3ec12578a5c7f4fd6b370bec8940ef6be0d0ef41ad2d1eae2064d3cf7f03d4cac9174cfaecc431b454d547f77602029ffca21089ad91c64c5e7f18a5adc369f4081e8d77f38be2b3647ca036cea78bfa8b8f0e075350a03a8b182f73a62de38f3e33b7ff38342ea99efd6ff1ff80109ecf76d494224223b284b194a16f51f0689f92919f3a9b5197f18c9c74b771dd81fffdd1b1c2ff8bebbae05641c12f6ce1c9ead2bfe07b8cf2e5116c7fc29800854d1b42509bb5fbffe592071beabd137d2de56272eafccad9e51820382999e2d00adc1f84a12d119d83a4a9469b9c89a45ac30447f88acfa0dc012ae8a3fe71247b698782596015fbe64baeef9a7cfc3204560a30496ed848ce1627f52b74d49970811b990c818a329eb794eb1f51a4c336b1e5de8a3845865594d2911c0c21eae231137341c3647f5a8e5b956e0c8096452432528a6f719a32252ef14fc728a20642b4ecb947615659381f51d871025a62ac2fa9d4331b1fe3a175e2f2efdcd5c66e7176d49561b93c1a6a098a82a973b38fea695a034e06783fa68123b44e82e5f751f3ea570a4cf26f87bd48337903a95c4defcea9fd9673029d6652826b22dd318b3dcb5f0c13ea4a479425946e8a3a76be449d74c3ed9bb7692e3d08841cd9f6f2d184fb493b66c86bd3b3fc26dae7001c157c9a4746421c254229150b7de3e15a91e21f49d1972e033e56583f0aa5a649b9887a59fe780e1aafd05e2432be6f6c36a1108db177b1688e3ef78fedeea9aae6e1bd4c2473f9e08a62ff223e0e118312bed1be78663de5ec27a6a719f01eeee2d4c8ecd5cbaf0b4ad2bd3981a4f15597b3be47dc8a7e769367af57ee7ef854ce9afc4e048a688bc7c6c6f3c9bd3c2e7e079c3b77034ede14651fa7dee5e781ed2dd2e9c036b41fe511616f1ec85d7d51773e17cac6248f30ea28025a2e3983a54e1df6864bf1113820c7de6240b169a7d4baa3387e092ab0a2c958041bcdab79de608df8f9e803713d8966b5749f8a794ea0f1aa89ca865a1d0c1acb602aeafd69eb7ad93a965d230d706ec43a0817b4af31a5a3162317fbdd4bc4d1c3288b85fcb41b6770a0ef0a97f015ad685b36492c3980928e5de241c3db94b5559223b918cf5cf490a3c6d4c5c7472393ca17dc22c508f34861449b4c3cf2b4aafc7907be523505f3c07c71c034f80712d31379ec04295b70419e86988c529d1c390efc33546c46d51e9410645b7af0c1263437cde7d9767ccc778b2a7a9d009300b6ec4c2f918dc1831a1c1e094f4e11c4aac1936d5348c331ff3b623dac4397b2b5586337dc8f3f80df62a85de3ada8afe26eb90822c65226be991fd0f2ff3578ec49a56ebbb3facb619bff31c87e2656ad5b0dd0a2f161f24c41d0920c6b3d4ba1a6528f62750e55fa576c2ff8b3a694f64d0e3b203575d3ba20d355308aaa16df7cc335438db54a4db00ebbb19f5b7e8eab94da4199a349538e82ca18170c44647f4c0220824a2693ce76656b1daf432aeb9cae9a0c132ba9a3c312e3324efc81751707ffd4d82120cfb75eccd5f4d05d2dc4844b6d22c1a064796932806f52efc072403a78442aed820693eec4855d3de563d6bac85d77aba7cef1002358ffc5353299403041d5593c247b32d4a2705a5f74c586d61fdba88893d0cbcc3759dbb68df58f5153feb422a426dfd9e5ec47103114c09d2b86e5b2028964129e1984098805201bd38fa9a55ef888597b5ec6e541f4c72ca432ac3d23a39fd55c615dcb598750fbe4538668450ffe2a29038baf88b6f9034ae4908d0d827a5fbd437ea4b4da15027dafcce2166e0169860263baec53621a8d73d69d32e2abb33bc03ddf297562a50d64ad3002bb777a504320912bb43f2a907664daf4b0779a95763c406d20a207da38e8f0cb6a2e159e21cfeec69fa7f19b1404844f4a2801cff5956b568402f9f53139d55b4a3841203c07b5580432c07fc778f96d6d7d976dfe1ab0a4db2779bdf4042bc587a22da64365d7099de8539268b05f9c7b7b37ced24f42e0370f46f75ec848d3a9700b3b170c79fe1a2582d9c7b8af029aed071d44d3f2ecc4cb08cbd27cb329721f7081a66835b812c7ff280f90141915cf08bbd7ab307f5f90759ce8de184be0d8ac37dc7a61aee4a81e6800a54c72916041598734a9a3d580d3b766aa7846317c9404860c065f320126bf13289b018d326f867fb1dce4a63f961960a287a50c3e63aa12427100f445ac743e8f78552129bd026e753a36481e8c5241bbf03ec3350eb3b43e38c1fd05f4dad69ae677d5198457cd6b4bc0470588656783057fa3873bafeddce7bce9e60080bc1195af7d7f8d5978bd41c550d8898cca329591badbc738d1b6fa5c548cf1b17a6c52daf6afd5200f70c4b741304c07d6d17b80ad8b31eedcea15d46d46f7f30437b4b21c420eaec92ba575e77d79c2b56e7cc2a0a9986e9f49249e35480a76892c94c85d697b2ca43832f6f1bec53bc8be224b508a271394ac1b47d31e200e446def0150ae73e6199cd673620438e3cde0a7025704b86510926a71267c3ab37845d70fd759f49b25348b6122e3496458e24e4e154db3523578e672c5c50936c6ee126bf99f0b8d5bf5969f7ba73cd2abf79b3dfd76a109a5c7c4167cc54514ac07df4061e7d6240cedb60e6298db9c95417d8abc64bfde989ac8121d429ee5d22cc9d9651eb712a34c7c859aa67ce8af3fd3a6c6e5c50060616ee965c7cd62f66f556c7331e30fb67daa93de44ade1112fb8bab9390220d5c5454c7be298e4a012e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554070ee9b56759b456fa5d2bdca45c5e5b37d9a163015d659813d317cd646161b777bd97d51f5696c2cab82864058ac1586f63fb15c09b71f1f635b30c93a30cdb0134e52766763f7ed35b917a979775afb83448d59e9447c830381ea0d956ca31d2b75064b3e05853c7e917ac1357e8a50aff5a8b6459e0f9e04ecc1abf276df205c8c1c369a7651c7d3bfdc5b365840d8a0238770555114d9377e86885b3800d3852cbbc3d4607001a3c871e157a360bee51349a952d61cdf136175e45fec8b298b1ddd47b1578c1ee076157cadd74dafd7c0b3b5fb6822b27d2af389dcc5551b7f49584bb9ec079620ad0afc89f3feb9e8e218f49000b0e223ee770da5d1538de572af54081079973f82c60493f9aed32adf05e2a328e7e855d6015e0e7043d0148cc8eb97c7105ecb0ff239eacf55d43e9c3abefd7b06eccb45482f6f0c50727541d1bf2d25116155aa6610aedf22382412b4c380031e68af8c325a2219bde47b163d3b23529febd079cf180d582faf5c5524c5687b3b26f32387479326098d1943fdf8fce6ce3ed4e0d227fcc9ed1b5994260bdd28b09d8790f78c4a6eeac8e504b13b43a0974eabd7bdab09a062e21816cc1603eb81f2bd5d82a557b641552ac60fea4a7308f8034cf627ac5413cbde1a963dc3aa20c8a1ea41b5b0e2f6667d6eba2cac93666c84f1e417dddd568422e3564b66ad8264ea6c67577224dee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85592cda7ff109e00ec31d514f3a732f9c87f4676d39636561b670593b8ebdaca480babcae20fa170b05c92e4f808d0df261c4500b3b34fe44acb67fb3b3eb4bc2e3fa9867e6aa1609dddb9ed73da22f848c8843f06dd7e089549445f0425f988e43b091a9e7d3794810ee1cec4209c8d415030a15ee96f74ac2103cd26ccdb31ccf71933856a1547428b58aa7b54ba291ff9de22359025e79a6c7f3227a178465593d98f54e77327209a51fc04b366ac3ac7957fccf06fab264fec43db934570a547ec9f8f71cbd2b6b511ed93c513f24750c182e5889091aa8efa8d9b29f6dafa8c4451691ca748953d43328cb078eaeb65178f068e0c7f0be64f11b84a64c461637bce67bbc2886eb89b904f04e4790052a276c1d31eee9d04c43af455f5c6ef5534e4b845029b589a1568fcaa6e238765641dd9b2c47315d30caf86ecae1b52ff1bfd0acf7f77934547d112a6ec12bdbc45ae2afc277710d3a5f844a6218d6f3d049ca1170a78e1a1b0cb1b93de2e28512bb458587d73caa18c938cc911ae59f2bced71a53acee38e032e2f28e9993e5d5006a366f82d3302729fc50c14db530cf424e3bc499a06fec92d2116620346a1a8391087220b114b9cad1e1fa84dcb858fb83e61a871658275730d387dedf8015478e09bb8ad1045811a90c7ea99631db34a5c79d6278fa25f3a3e58efdc750189be6bfcbd706fff86d859fc23a7379656b8667b426005d3254897ee0864ebf4b3ea5d65c60fa20c4120469169052f2a3406bbee36d997f88a7620f44d7bd2dd2e02d75e2129dfe48d80553ffe2b47c9cc63ff7f34fffb43e0db4f00c9f73595a71de70b5404cb268ed02fc8f936ad84ba09d6a120399b0f2a9a78f217c3222a0bc709c2cb59f177376052757709f2ef38a9812c89dbeccc2a381ef86aeadcc4088e5ed703bd712cea2795bd6d61cb51b56e7d7e131398d7265ba7e4f7856cc4f3f2cf8724fd51745864ceb2f0bb72c22d89a63d74e98784d27a6656b48d7a3889ced926beebfa60e5dee3c8fcbe82fec48b538358e582e6ef57ee1acce8c8188e49b7a84afc2b0b50a1b9b4a1cb19e843104035230a33dae12688b6d27ffd8d3acf57a40f733b0037e56cd228abb1affc55eabd0ca79c541a8c61f02032201c639705415c695728dd89c37241be274d660b015556f5395400881fda29b7611a6fe38e4278daf20a4b1035a29abe9133557172a21ac89baf6a8a1887e8a098df5f58c232a5a335fc107331e6e376a3ae0676977fe79028e71ea215ebe9c4b59095c0b35b066cca91c0e7e08ea6b9537c016e59ff2460becc027454a816e2c526d8b87331a45f6412eccb1ffb95b201c3ece59347f156d480cc62538d57a8aabcc30d99f907a43deddb772763bd2b6d8f13acd004c6d918bc8bf0a818c19de64e5197107c3812b73bdc6d653b6f96d0af6f8fad34477e7ca08e40077bbfc956898de58100ccb3a251c483b7bab3b3c214791a7ea380c9ee3a559263ba1f474740dd2ca7254c525634d255932f56f1feb85e1156552b49c9b677528f0493aeecae1cfdb4ce939215d23522ccae802088139b53eaddd74c3535075e2d94ed04ebb53aa5fcb3d2f7176d77381a01e55f95187a64d9ba66c9933ba10ccc3b8964319d06c6562b0a5b7913e04b0cee5e4efb1bfcbc3ad8f8607fb401de0467e8dce141d2e6af64af0430917bddc5f74d87bb23f7821f948064f51e15f5eae64854e7b081a72d65ba1f0899776fe84af894b0a162ba450de81345dcf6d9fe1e2551494ed07a3252db60d9f85f959a8b027f92e52a814e81de20e15398a41dae5474322b8396cd01357db8565d4eb1d71eb92a64916c51bc0bb3dfa710643c878ad76c501500a3042334817c7f4c9f0ede7ed104c360c2d1e53ce6b75e17173ac8670fe90086fd2fb7befcda9595d2dfd47babeacde3eafd44c9dfe0824957c6b7e971e6c8fc4f0ae6d765213d9f6fc5c0e91cb7681f149a0a1650565cadd07add2fb232840f59df09c31e27f24a17e10b1862bd6b059b4410fe63479b0e8e7da26fd298f8afb6ad506efa9c88cd8afb74afb7913f46632d20e6a741a6edd4aa828b86c429536c135f04e3e2ab2b039db822bbf2a65568c22c31aad1aa43854a721c0c6b49200df0797be6afc8575b829d2ccab2ec2c853134a69d874130f64322b13cbd4a9ded0a505687633e5895a4501d8ffa0a04aa369460dd2ed1732a2b15242910350ea3d6690ac9be7ed1c8f01993713b476da7cf8982c3867be75553e88cf191e8eed7de7746381e0a226e5a96712489119662ec0cb4c90a7177b95c0aceef93e316c5304c313289d5db7aa3e61852967aad8691c758fccd34102139a2a6a28420616bb8f0c4ca05cdf3a1118e380ab2cc7e87f0c935bd6eeeda0048592b301c36d6ee8af9050dedcbeb28789c7ec6f762e75efd500fe8c6ef45b80d983647a3fddfde76ae088d74078cacc64d9ee08545bc9a8bb807e94509633fc2eb616d2c9afc24389048f65427cb65b77751522b0de6ded93c5b2dcc93459b01179b977c20c47ee42078444f232d7dc72a6e41d09b7627dda01b97bf9f30508f6b1ebc97e31890688b08293657574470ba5fadc821ce12a71ed0df71c555b764189e2a35d89d8be83609836205440e942fbc1f1aa37a01a924ae150b21ea04bdec788a944fc4926039c82134b3896db64b39b7b4ad010e487e960c86d187902522f13a57c0ac5c53c52a060aae11d79e6bd5df10e1f6412d2fe690fff2c2bc38e0c4c19f978c814356314c16ef188b961a354e272f9ef90afaf11653d0e0801105405ca8903ee13d16ba223ae9b5e2dd7439582e15c410c36871287caa5af114aeb67aac7d9218015d5bb59e37ba05511aa85b742c3ac4deb89df7250617168e8625cd30afe12205066cfefeb899bffdb99f5f37ecaf4a7a27aa52f2cd2e56708ccdea8a8308943c1b8327a090c6095295b25b6681542b8d4dd73f08e194625cda4b717d244eddcfe447833d3787f8637b96815a21cbef21d9259b43d7b9f387399d2866050cfe6d57a0dc61ea20cf8902776cec3a8ecccf7336eedcfc05ef8fa969cd3b1cc43b868d8658318b0abeb031a129cdfb70a094ad24c54f2d206c59436b03f2c0060fa6d972e9f2de41dbf7ce522adc9be631c0bd818f31f176092283ce000a750330e6bde8537dbbfef1a8e1e5b0fce144159f48a3cbae61b12c5e80e72083c69610fcc470b7b5ed665cc5b49a6e25a3f6f30265b16de9e32600d2159885e011d0cdace9ffde2b3bc9f5244f2414e0a0f9aa1a2415a42a4223d527fc1955d79f3153b6f0f343ce6d14b16dad6a1ef41914142f139f658fb8b7258e868adf183c6c6d8774ae6d7c1f8d6e05a64e1900fc4da7d577b367cb394457b65b12264d7d0adb79827ce6d94e25318ee3d21207ace1c27890fa3bd73bff0447779fd19cbdec35f0bb8cd042699c35d51b8e64f06dc36ae8b8c26e37d08c0edc172c33563d70d0607988ddf3f81fb44b7f0c6db36fd8324f4a3a998895c6a3dee34e0cf65bb6e8aee7773e2b67d786f66d3dd55a192662359784b9ebfbf92caed1c89875b01a4b9ada1614b6bbb8c06895929c6df219900010cce989257dd05b9273002d9b7e9309790ad616c3e94df65971c41c031a12d7ba0eb697616a8abc5967c0934c93a9ba831806c78c33c01e6c2d99fcb87d6494070072c84803237a3a7c83971bd5e4f8ec1a10ee86b59312952c9cb3514564ba335c1e664091184f9a589dcd8092fe03a13d0d0463288a71bf599b3eccea3d81acb1158f58f58d6cd59554ef959e77d7f3d7eba1f7cedb5ba6ffa307c818414858b6340db8c199b8294c7ee8e52d3a0ad69deace3f0771eecae168fc2809d6895d81a723c0b157553cc282ba5b21936aaaf7f5db0f1e878e5d3ec143e1767ba8b11bd341f7ccf8ab8077a990df6084712d17669e5c439e3bee56c8faa3aa59df345b88ec65c1a51f31bd2585047674d549013f6daf95e3585bafe1b0ac0328ad1bdcafd8bed1c54ab57e8f7d9daa284f2510b83908a21ed4b74b3d2a4b7dcd87cce30201fe0bcdf3d6f86382684a82f10d0ad1aa9b7052b9cbc1b6e5919ed31960ee22b634580e7ce5ab6a8772a07d10f027888f1be2ba93acd1c1e09e34d9f7fd785a558ccb1194b0b41c7c7bc2798821de11b55637cbace3bdad6f84a5865ddedecaec679cec418b4331d6392500cff6a63ca80abe3cd20feef9f4d7c1b8bba81a7db94b3e90c2800b5b5ca563de73c38f7e63fa34bb36edaa66da784b904d56ae84e64e2db34321c351b5295d050235b227a28ac72d10a039d4dd3329ff0a8c31cd07f4f52f60b888a994a20ff70ce0464441dd36972a411ae62c69043a7803d4b1faf0d83befa012276db80b098812d4d679df2183add1bb13aae108a181eefcb90a284f6d903735f8ccc4a7dccd671e34956a885aa2b5b45e5e9a1b81c031553f0107f7651c966a45b712bf60e11aa0ceffcd3decef927918c2103e1ab08ffaede53cfcec462016951d3785796d1832d6bd3a0da97934cc5bb33ebfc821279ac459e26651081c16347c630d5cf31ec1b559880938151574013f8401b35642b23f1f2a7f50eb9b9d4090cff453e8e07381cf5ce86997ae7e3b8ec07d36cc2d313f8acb73c4872498d60e69ca30b27590849235b86e245a2cdcd67f5291a3c6ce2bfbef8943a58aba23ca7b54e9e04a5fc582f87f0dc4ef8424989c0f98f571f860533e41406dc9d1672447ab3b2d2cd1afb6f24acbf5690a6cd0eed2523fa0ca7e6f64eb5398703d47137478d425d65b22c7226e353d3c4001800ba8a5580b13326974469604ebddb32eb75b50d56cf9bd4b92ae1fd389d53f115bb405dcd06a4a40b1c9eb2cf239a255319dfd9c8e3212bef3bf04426a512f5e080170d567ee10f5be0ee2cb5f28c36f225ee473fc3ef4fe0dd4cbc8c98285f21fee98dbc47593e937277a956e8190fe09b2994718212a9a7fb08dccd2d696117ff065c8a4216d5e5d84d191591e6e78e5083bbb01ca5152d90b9133ad028acff0f48352306a5b64e88c572633b044871b403d7d2b61ee7f70e44266206ef1a8a94b0d578faeaf5f50355998fc877e8fbf7835e0900e699297733912889facbd52b962e4d3f868950b59a156419872f6c2e7b372d507efd4ed1cf8692a13068b58f57dbfcc8f1d216fb03569a4f9618f55060726267c7b05dcdd720084d8874ee392fadc94ab61b1f3d125c99b4bb213394267ecbcf7074c56e38d9a484378b7c6abe60e5f2b40c1794dbfe381342eceaa673d8629c6e612c4212c7573a588537ac690525124dd32cf8326f9e358638470566547c7957aa1cf61bb1bfc89df39831d4ab7f1a2bf6e7e410784c1b23e3a47f088b2ec2654571fbd14746d241bc940572b16b8ffeaa1eadfaa2cf691571d1264f5254bb552346c9a197438ec4f62641e3b063b8114d226cb4c48e196d74637ad926afaa8f5dbf9bb1ccc4dd7f4c42cf81733ef041693aea2d9b0cb395101c6467cd79bf98475a8afa46ec7c24f923c42b73550225ca7678de9eef09c960fd9912b0fe7c81830a34bd574da47ab01847b1e3af167b64bb8a8074bd32ed026c4c7373ab21ceae5bf519dc2c8b4a69598bb08f55635d8fcf24e177896776ebfc1c33e03616a694834ec9f7e5e1cbbf06f863f30621b01e89b0d17389d8bc420270ab2cac1ac3d6020ea8cc2f66376d6a12defbdbe59481d2bb61ad7a5ce828e4e0179bb6330c26e7ee80a41bf74ec3ae1a599f246510fdccc92d3dd5a6ea23407f8fbb25aad644563fa4a7768040750b76b89d5f441cd673a5fde9a92fcb6442f87136659efc39668eaceb41dd062826244d674068238111a8bc93fd3541f34e763e6b167a17c70ca6281c3b59ba04540745f07cbee04993fa8b8c4e84259bd36337034f125de3c7b7fdb8884189cb59310a83f4c0519fbddb0974d3cadfcd6e7de37f6f7692df41e20db75a5124360b3f739cef8a1dae6ecd23341ffa1276535208ebcbec35bd01cde22d828fd2ae4c8efd1f93565ba412485fafb73fb721fff468a0b138febbe2f754948224c7df7d3482fb1ada0fa3b25d234a28abaf4a5bb743bb5666e60df0ae066ac8147a14d49603cf78af0f5548c92645bb6c151cf4fd9804b6f26a3ffd2ece71cbda7dae43c247245f61ad69dc29ca58c2af4c44e511b15707a35d7604ec5ad6df37b1acb4fa2c009328542c3ae5f7ba031c008f116c4d42fa991c75ab4dff182685a9ced04a113077fe436e7e9d66d925397f37b180a86ea005538d1e2a11f8f77baea49ddb4dda5ed6359a0c8fc37d8b5ec431e93d0a2541168bd22e32cc1c8d19496060366719f484832b4c935f2bf0a513ec3304da95672f135b95c5155eae997428424424bb964723c67bd352d069e0d393b176ba0ea62c5490aeefd2377a414ba1f4ebcbb905687e9a91e819b2fad35507afa370e94fca08b11ed02dbacb9cbd3c7e4809d6ec6f92346f4833a1b90818087d7489c61aec9aaa84bc02d084f1bc94585e948c4bb9db3d1b4d3c34b45a0425fa2c719a6d245f703b2bcae278355739613d1f2d17fde9ad5bc2e068d85470f9f582ba1f7407b28b75895ad0d3b4a23ad86e912419940f1338849539d7a16f2668acd8bcc9d4d6f6f807d1bb707c0bbcbdb892ab0350804178a191731d708a611cb09d5277447bca81e1e9670e36d855eb94d54dc62cdd3acdabb8216f112357ce471ad83dc938f3ce4638ca5dd2e90c7c05a5a5f4d5defa063771433e1b51d8a2fc1f78c53e0f899db3950aabc8c670f6998bb2a4e318feacc536d979d90ecc71d35951d61e00b181d4df4855982c24e771863769fc012b23a83350ce1dcfafa24459c7ae193f9bef8222c4978e84e7a9cda114b92a1143bf552cea9ad9fef1185ede6886f95a24796ff261ae46d3a034c4f6ffaefff9adde5d2b8249a398315e63ba87fbcc425c7adec450bf441ebac0cf2ee0b560c51c514a5b3edaa8eabdef82c91770e4be30514664e62a6db1c87087b686e3c0b716c03cf3c1ba8cb4f1e9d9b4c1a319fd846af71a36560b75489759fc9fab7f390f4d6c02468a5e5abaf191200f6bdef486618c5e068370c4943fb63bb934bd067fb8eb61747a618523d693d4b1908c7608875cbecf91c95f3a1d92772c9954dcca71eb66ca873564b7413dbb2af0c37bd7ea957d48469218f875bbac3485a91c31ae25097be344c6e6a0f60e8fabe3ca9b7e80daf569f16fc8870ff43b01284e72f8d29f9de4c0db3bc7cc4b3fd4cffc5dfb1e373307be547e867477dc58047fe49cde89a60f4ca6b5b6c052480b6fedd0fa44a7e26d9de9ddb6d82a05dc0e76ae86af77c2722576ab37a1788a8b66b4a48d109c86031892dd824d7019f16700880f71b6ac1c2c97ce8f0c162ea71099fc82ee4b9b546755db672c2935e6248e97eec00c3bbe37814d670d8728902e199a531b8deaf76f59ff4597eca4cab73dca2c16f5e421cc30ee58392487027698ce545d57223e7db0c4a4d34c1244e0868ec58c856e75044977459f59b017f3640ccd99889a3b72deccd6170650456164953e148a427554a83abb2fc72d307c9b01d5c445801187413f3452736951675608e75a307c41a29605ca3b439a7bb6cdd5111bd07d4066b4fcd3ddce3abc2d55f4cfd5103f81513073a6cde517e221cfb96385707c65d4a948fb4f1432ede8a770107894a99ec2143f67d36ee3d4ea2049f79b33c8a81250a9669604567b348a507bc074cf59bca4f011c9ef9891acbba30034bf846574d42ec45d4ec27dbf51462c126409999b0510381c70a6c2cd9d28e62f44a7fcc98963ec10a9a833c3d160719cbb48eeb17dfd578ed8769958234a5f03aba98829deffbabcc00f128ec4009a45d7a065dc7821a587e72c5075917d3ed3ee542a39eae0b7f8bc611a1f6180f8fe163194d7b57412d5be0839e61d2de56ce828180c65a63f2c0df4fca45ffb635a1ba276f6dfbecab58a849f0b7a51ea63624e8650600a303732d984e3d4c37d7fe47e53fade40b3fc31a61c033464afe0ae8e6a02d08d71775845860c9bde6f60dde7f95f01febdb371f9f6969c1cb2e6921783f1ff2aec432134d18ca21af0ab56fa53fa9c8687aa4a20fd7ad04f22d5e299d343181ea7e1169c8c24d60b451ddd78b1fcf4541b9f4f979faf3279cae72862ac43d08a02e1b614c518e4e9a99601edef427bc7b45d4921e93ec0fda720e681fb9fb5d52898e24d9826050357b8909ed789bbf889b520f8fd21a91c0e70cb8a08b47832411334992da89cafc6a762ff98a59a72d8b33353ecee46a814d4a47689007e8a5a5fe04bb210197364c1b8ca1720e8659bbc0c1ea277be4b994453546f7d69211c2b2ab57ffdad8f6bc42ac60652e5236ba7e30a07c5173611835b5a0d2a9250cfc00253b8d9a24fbb04ebc4e6502e23f8f49e0fd8b51cb9c3f213d1b93ca091e6925a5bc2b2db7aa494a05de124ab4dd2c9e859d453fe057d395ba397fcd4bd30513c46bf6a90c74dc1b1a7f1cabe0d9903bdfde37866d033d6727b3617f262de2e611f868bf673358d3abbf5bf3947235fdedadf5d24d385ad593881d982d84d9866550672bdca54076bf4b91c7f63dc05f9f404c066ae0446bb46bd5bfe0c76d55e613731d5134e8f8d22044b69585cdbdf00da88dba128eb19049af209a17e47fb25aed4f34bca4c67fc62a2e5a87945d82137b07ba80836f49fa9537e63ba41cf1fc446a7bd60257c98a6d8a0effa7855765c38bd4b97e6e3e06760d038442695e1e3e57794c75a21636ac6e84558ab59a0a9c26f728c564d4c7bf0af448aacc0f332416fa359ae39d0e53f3c9f7d425fb1e9eca35a3a4ce55fb30a5a5540b06983e7991838481393b0a6d737fdf1903e6ca3896512959a18cef4699ccb1ada650a89b93225c8a77298e7faf1e923200e40627e3e2c9ae708c3e1310b785a58b95ef5dbeed5e8bdab731eed12e18a3b3a3e7c664dbb0889a0c1750e2cd2355e2efbb28fa5ad20d6638748989bb7d72992d7a9e873b7c97a4c8cf2e48f039f3f4b9d051b6a4fb17c6953d21cc91313a3b106c2d5221313bbd015566275839f3f4b9d051b6a4fb17c6953d21cc91313a3b106c2d5221313bbd0155662758cf926d0f5ce51a7daa542e97460d70080dfd04c2b43d967ab34a04564e6cbb440f9c8ccdc7eef870ce6529cadaf484629e0d1bae65626c6d800e69e08e3c69bbe2080680de7c20632c1360fc6e76c03864223adf3b619501376f8d81cb5f26eadcf3826c703b7867723db3f617f1de4a13bc1508e94bc14187ac4e461c7eed498e1eae579911f0bd041e29443f6606ce9765edfec0efe36d031439681b1c328a1e798e1632809c0dddcb0306f5b6b074603e78df26fddeb8f84d0fc893aa5a2e23ba91fdb9cad2ce65c5bbd2c7f6e98b5784a0fae24fe32feeb613b40293f1bdf70ce20be4fb198e132523ee3851567062b52227869c8b85e2720c177a86a8580f93640ab134ba778d06743d25018a8314a5fc6076189b3bc5f7e70ed376fa1cb459b26d99fa5451dbee798b8f6780f930aff76dcbb0b23f18c8ee3972ccce27528dc7e3faad7fd4176c9a77f2366979a3b4be70f81bce277e73f4c955ac8d5e9cc7d02a9dcb19e66c3baec0b64757b91f599be377619b41887dd44939491c1ce74c5e0c5ac8524a1b0c84ed590376a3ae10fc3293cabe4e64c1f5fb6b5237dd2a65f0e9cd1eb17243cef7ee89ccec3809f68b81cfd8e20004935f930a51d07a5a158b900b3a5cf5f48a681be150eedcace45c0320026a81700b2ad90352ad04bbed35b5be107f28e5c33386245fa46d76c39d80ba3cbfa22b2a748131f84403cf82308312e433cc168f588772e55f221a248046361a6028c73c869fb011fce4fba44eb55d10d242c74091b8c7568bfdfd19662768ef38f6cdcf9d902e1d2bb4a2792f42df45816ee811de9b706b47a30cb3aa306487b6cbcde674ddf4a4efc9388f48beeb1ecbd6933c711b6918e8ec2551c620109da60499154e44c1a863d95f5484b77ad2df843dfd17f5d14a66c942bb6ec5822ae7e3320a2be2d1a536dac1fecb338b3bf4edae703382abc5783f991a6d15bc07dd9b953bf4046d02f4eaf34c79cc7288f876e11bc160072904eacfa4e78a4436d9c7db9e66cd34397078d9a8dc73f0593ad6907666772c1c193de51b1bed73d4a0bd53ee622313b266b8aa537d84e34cf1389176b2e03173448b531a4a212230d17958839e2dd3561d8ab0cc3314fbf958f039d514d6da838b1d9076c0f1760fbc6a912ca4a0e05f05d45a537960058f1953de114fb3a7a95438d1c586b6a35f2d3b04bb01595607ea848d23e0b12e4245ade56fa6281d58b5f080cd5dcc12923b8b9e267a567c6113e19010a39519b9b4515cd981c4a18f303b03345115ef1b223e7893a88ff4cc6944b894c9209d071de8032ea51df1c377d0dcdba8b3bb499fe7c83764503260d6252b92b89754f2d477b858dcfffd7c5e13480b5bc2b94e93e7ef938e323bcfa99af80bcdde742e461c4eab2f5ff9cf811a9eb7a2d9f5a2f5142a62b5548087916d72188021a76e4e3a53342ba9e9e32cf82b981a43e442b57af8dfc6c78dfa675abd02234fc0ddbe800d03457b411d96fc0b70efb1126f010cf49b82cdcccb555dbc17ee00a033435b7c296b372507daf5303ea9adc3a0f869cb63ce20f8f97061159176ace7dedd44111e22912b667a1048bff3a9d8efa0d09db4a0df3d6f2b91177d9134ac65f81b24bec3e9feb991641e3e1ea74338363988c827e25e265b36474d146b22eca3402f98b3d1b07fc6833d4c80bd795945f69c0256670261ae1f41a1f9e3c9b39f2be85334a5d0b0bb0884883346cf5575dcf3413a381e9ed382c20ca9533f7d35a6fe195c3a98afeace3d41f52bab207b5d4664367a0c8c973be67f5e56302df0f4b9c701651a1bf36052796cee4b6a5ce2a5ce76fd4ce9339958040d2b0a182657e0d9b44328669e452dc0f36ec280b5cc7935bbf4d84c0533492296cdcf061b8b1d2af9716a82f804eb87f6723a56efeaf43f7b553ef6b7ebd59e7a75cf525f825bc189815c1afa8ce36e7104d717f5a1e7e31056a2b67dd5f5651ab942a0a540d171f99e5d0ccf7d4ceed332a0fdd1205d4a8b998217d34659a923e9d7a83e3c3e0b4a39d6fd3461f59aef90f109150fa44e7430a45400cb17a0b591eb2afc93522c19a773dbdab16342f7d0605cc641da7a7d9324e90d02c0633ac707339fc728d637527dcdcef3290fc803e05acd8cf25d533a1114a74326d3f28c4f584f1843e56885dc66aa5d53257a7e8c65e98c15bbb08926148c5dd3446516965bc357fa14da9aa9e01be6a76c09ed91bd85136e9568f627c0291817cd10b36bde8a3502d7a7a54fe2b46f8d0dc6f761be92141afda68d72381ad23822e1e9e3149d2b384e9830369ac79dd88638885b16b8a6a79ad898d26ddb267a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e35377a2f4fb5300f399c8bf4927fd99d7bf312d342d5971e1d71087c7a50aeae303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a54c1101143c883243dc6bb61d244dc7f2d8f2af09011348e9f576a1bf22ceabf794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a880070420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8c365d42e46c680a80947e989fb8157ca225f4a21390072bb9faf3ad3ad06c5c804b9137b357f50a43b4d5018a9bb67d1374b6a7ab55aa947bf4fb941cbfe2ed3f4f1e399896b5144658e8041541b353f6e775b80d07fd7a46348a7e774b757f08704e54a353322466264a4b6bc21597c658ac47e2a385fd45bbe8bee2cab623bf0be50aab367bb22b6b6c1055b5578088be0d6cba9b29967e9520de4c294d2a66d6b0e3cb244b04fe5c5c5b7a9f3bd795a22ae49d2f65af59b5f79a0cde87f035a5a285c29344064002b7da4d6093d43b1715ecaa01c47a4a92be9a2577b2e2453960b445a76940aa807a054292b652394ed41d1207ada079404e3a2311fececeed7f64f45b296aaeb20efc85c06dc44c10ad712964ff86b469bab968e0f6075d2007e4c4649c431b79544a6b13e134a69bb585de74dde3cf3088ebfb99f6467305cefba3136e6d87165164a23204851cb82e8f3dffb5baf5a4dfce1b44c4d706c4eaa50662a8b1d653689d67c69307fd798f7bb905ea421a546f8322b046bdfe378698ba33c31b33505ae18f61df1c79193c0463435a4a17e4fdd45155abf4ac8c6a6f427ac8251986e5ef3689ef94682c0ced26f9180d9c7a033df479242139fa15e32514d696c306158e209fe597fe420da206392afef976b9e74cd49d259e8c284d86ed8b83a704d143da4faef149f46cb1a9c20b530400723564e4a7a7e4e963c7bb540c25a3e90ea114bab6e171c7d93393cdd8c68e506834b470a3e3293513a7f4af595d4dc4f53e179544480ef7f7ece6b45f8c630cd73d27b7aff8de9375b6ba1b84f4f9bea90f84e2c5d3871469406f8ac6964f3cee7b6f8a09451c40fdb73d8281c02c8ae0f37b55032b94a9641175e83f35a00a70e42a73d0d27dacecc59d7fc91e284d259b656b7cec7f2df6cef36f029771b2d8abc6502074acd3b1e6688973e99e08d281ef702e8ee635cd4dc75c2abc6c247affe55ef3a5d7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e013a8d865796bb8f1ae2b44960aee78a45247abd01f31892a48ceb51c59ac210303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a94792e15f5034202c5506aa79442066b3c7b1ee4f4a7fc3da9a87e514c6f878030f5e7fc5613143aea63ecab761bd868d3692abd94f17960ee0dba3a32625d5c794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a8800734afc64e43c1b0d250352eda94b17a6ff18910c57ad22d8258213ad060b0004f0420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda881addfe697576c8c508fe1d1ed3f85adc0aaa551ec36607558c8d8067b6ebe9f55045f1b993fe5bd43948b8bb4db3f281eec27a95ffa36f443d5165d354d75d32a97fe0a5b9ff64cc0ea239e0ddcd2f576329b42d4b4b6a4bd88a2b787c0c4352fd45a28c365a706aa75772d9c84a6c84c23774f26a06061909b4d2a321ef7266479039082b217e00572c14a098200915ec8c783f05dcb5f8608fb28147ba1bba150a9e937b5705bcc29ba3bdf9157d7bd55905cb590f012adf8c6d67c4aa51d3b921c39605e4270b9d992e8bde3988a2979e3584d5e2efa12dc703707efd7c47c66396f7833bb51a95bf69766a3e96aeee9ba191ee9de636b238d76980bd7727a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91eb9ad1c9d6c427a7b329b61aa6e616278dedc467f99cbf595eae2e6d09de9eabc94bd00bde58638c60b94aac16a741677d505ffb511cce2eb2a5c344338ed9f55303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d38279b851f256259b54b6228d2b4cef5bf246f7c2957cf1a0de2b12c86dd57757852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a880070420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda85971a226f3552076d01c301e30cb5918c85a2b14cd685a57e81968fb8a90ed0a67d0389e454e0400b6b6c04d09bb5fa1a510becb225b07ff374085112a23f77429b51a3551b11f96186713298fa1cdefa445930c00c75e7205721357fd9323593ddc43db2cac092694fd76a25407900917e9c301865c4934ed77e66b4bb7b3d5cb5bf3a8b2d7765b65ee2895aacbec137a20619ca0dd58cfc0a3ba421636f5d2ac8ee5db03c37530086d792c80e52206d74573c2df1009ced930194cf0cb48dea05a4235942b189b685e713bc591f88ecb24d5513f94e32e9f01eb03620096a7c7cf61a088b243aa1976f7c9f20839a07331ddd136f1d5bc47c392b1a4d90c7d245345cc295fc7b45984f509831c503568dca1eff7680e6ea93a07b62a13826dadf38f59cef6c56c2449f16f5d353f63759f8a45545295e00b4b90934c21a1315618a287198d7cbf1eee99bbdc71be94a2222b884eb08a369b7aa87fb1a5dc6ee27b131d5eed1b918d260d433c4a18d29c5602179a7746dbcc2ca618ee9a3f115eaafeddf39890f8d79af42d86f90068179a5703564e04a912478f400db0bb4cec8b4bc44c33fe0513f301454b09ee91e4ef891354ed68337a6a5a39c8c3d7316aa736c231dfc429f810cdcf0abc681db0435f47a433794dba9435dbcad35bc647859f2e49849bfdb5b0b98f24f03d7095dbdae0c432ee381741f5a52a602f53ef07f78aa11e2b5899c76585e3cbd1a252c679907f1554fb044475f34e09777a6e385ec6086c90497c7619df2c39ba580c37a951c0ddd830271a0768f3837d97343b2c5b44d0b3065d553f39ded96bd2fecb58fcb99cfccb2d43ecb1f1622d610e66ac24a1188527e4d8ad24bcd0687901c9e9d83f84f81ed7f7fb05100f0dbe1b6c4d33c8519dc289d0979f5de954aa370840e65dd0bafd0717b8a5c6422ab2404415d23f955f10f7fd7af2dc27e1cf60b8fdc27e3feb57aad52a54f8a15d3111349ccba11d4bd5398e5c0db560ec2d030a24a9dea48a93c0958ca160f8f6e76dffaee5a5d55710706eb6b550a4cac64ed90d3aaa21521196ed6ab561e7ed3be617e1c6499a0650b88bb9f0b0b4379b9e81fcbc9a809f6cd78137ff90f6c8b840d3f3b4a2626eab29c920ab5eb7a127e391b9448e6b14cd89bd394ccf09fa951be2d8c73bd43d55ebf4cba54ceaa051d58e40e81e11e10be5bbe13b2fb587f4ffc033845e74a21c6a7de7cf2198052f0d0db361c2f646f3699961cacf9b6c814fbe85b3ac8bcaf8e54d2c91998c5e6bb50214785260b3f37dcabbcef76b9a1b165d8ad95b6a651587871130016eb365efd425d300728665a1b836af46ecc2ce7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e00e00e6fc0b260cdc20dd95b27867394fd56e739e15ef01d441c125776e74735303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a7e5a3409bdaf05286a1c0458b59df96a789ef3250a71e2c57be107fb6c093bdb794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3852c77f7f01fe8d2828a4878390416a8e7c7359f8edefaf881b05cd516a880070420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda86e75f8bb5923bb5d5ecfb9c4b9620410094a33881d518d12b415080a25ecb025ebd8cf61a33a015ae88a4572ef9171eaaccfb7533dfc5e0b3dd5c89eb88e06c5b1c865024c2b213639817324c89d394b8792d4f54af4731eb5307a19147c924dc2d3a109684553b23c6de36a60ab97062832c8c4316f1cc2f4197b9ad3d7158aea18bd78de5df4b79bf35716af3443f4c1476969141d8c30ce4577e9512165d00d9a933b9f691f726fcee38e58ca2f0c7c602709d4ae0a40072489072298524c3f39cfb773a5e05f393296415b70e50ba7286ba1178074731daa0119fcb4012886cfb5cbe4aaaa10559c8c04652ca9e0dea5cb09802d9c9be04c41276b43a236913d34f5ed2f5502553cd6bd271715932b8bc4915628fe390e369333491a93339ea765f9da904d6ca71c5577d881a085c72b9d152f2259577777b2d92b05529a9ea765f9da904d6ca71c5577d881a085c72b9d152f2259577777b2d92b05529a913d34f5ed2f5502553cd6bd271715932b8bc4915628fe390e369333491a93339fc338c14ceccdfe110aa233cb89a1628c2659b5cc0b1d1a8c65a36a3747a5aaf15653e0b1c572caadfdfaf4e28373e4f26765db06d0728054f5c331ee018ea07289949ab77cce6f0d5b23acbb448c114d9aebbdb68ccaefa1d71ca4bcb3ef6fe108998eb98f174dbd36cea09106b6913c8a0b60c54e59e01e7c999c5277ebce82651b226805f19075ae935c3613d96076bfdb859538a8c331b92f03cdba9e0259ad38c9f5437b4d6ae7c562ae5ceccdeaa9f9347c5143f6d77fdf97b9467c39c1eab8c3effd919b095c52571bc0a0805fb48d6066dc364daad2a24c8a0da2ebe3f2e0106493f35eb2955670c560ddb2ff33834a9bac42ad79c67da9a5c6f1e9304dd69792ca4db952f9e48d413d17a01aa988143a62a3b7818f31bc663f7486d5e4961f6154cef4f41730a152120eb9ae135be7641e5993d799a95b283804aa70c2832de8d8385b0ec1d143c5e42b4fda2e6f92c41cdc6fe7c6a976a226e410ba3d2ac2d7c97185490f0fa5c3ed3c8e2a714a1871c38a9f960b21843cd5b6fb26ec63eaadcd8457570631309a8c168e680f961ae240edc9df878de006554165fe00c5459625ee968b34616c4bf337afc7de5591f4d3d668a3d543681dfb558c75b1a238ca0c1368c8bb828937157dd4ab2fbb31c53acd30fd62e64b422c9c280248b79b53605eea48728024de1a3bc441fd3531edb884f47e3f948083106e1dc43af901fe33ea433d66896c329517a4665634ef75596933b8e80b49f6964b54cdd58c84da81af04deffe1a0a60ce2adc52ae88dd10ac83d657a99b34ff079eabf4fb9c52dc8dbc96e4e73335ad47ee58225139b105c78350926a72cf9bcff6f6a2ecaa0ec1e8e90b80b11e2bfc96870c51d10becef99320b088cdf1305f0553623a5ca2199c03ef10c4159bf371d12c1e07cf9d7cf12ad5a190dafc45bc911449d96fa08f235adca9adef099e417f8703e215951625818470bb1735e0c435c47c4d21d3ed87b64dfa8816f5a393000638fad811ad424aa27c76c5fb5af4e75861c84740dddfa9a18ccc1820eedfecd9bc0262aa39d3085da95b6639fcfc13b23c09f5d15813b117e8ee292f21fa9904ce43d4c512e8e699774f5014ca69f6b0e296ed24c7c3a29efbdab2b585f13b4bcafe2683de40112b3871cfb57e07458ca80cb78dec20947b69813133621774c7d61ad1069eaa0ccb037ae0446824411d4bfcda22945cdb03906b8842b66d0b36e8903aaa122cd0d1b87a0091f27cc904827f60351268bbdd0c47991e4720c7166e05625131a492e9c672494c53ae35113369663bdd7a00210d2d54646695462fc7ebe9676789e80557d064e495a766a92e2c9074b7066a397d5f6edeb22b63ba78e2895b8f798b833377f47678c56532c83dc5beafab8aed18953a21cd45106e6e01ebe988e5f89f4908abaa3b0012e5e8630997af3fe77ae2c851c3ab8941136a71d1a723b5194ae355652faf95548cb90e87b7a9ce257910c938e67c173ee0c9ef9405cb505fff2493677d8d4db3df07b4850a6bd069abd6651d06b751e47a720c7ee06963fec7c2c891a32cd4a1fbf907f7b0b797fc28eacc936392a673077fab64b4a1219c0308b1accd136d0e74658523c37a77ec1f9ba5754df0aef016e5f9c6803dc5ac4839812a68aec0821643beb9c5f5b2a35ec1c8cd4a44b919a21318cfb682ab901d49659d39f1650e1f18d34adcdc49e026403963ffc6ac65e5ddf068a9f5f0100b510b1dd8ecf53bc01d1f534101030d4ca4f286f82361e1cd701d4227fb0dfc3b6a7c62bff8e1755b26ef4f17fc70bb5b356ff8c61337e0dde9a36f67e8f36aeb2bf9ce1456093728027653ea60297988eb695fbec413ca7a74534f947fa1bc977d0ff20e94196ba62992b0eae17b6739610e5fd6ea19a5a2b5be92ca18e2163d1267566cc4500b0ab1acf53ffdbdc1d55fcbabc012a3f3ed5e41f4fe325737f585edbedbc2c014cfcb6c69c2aa9a969bfc91b25cb42c9c3babb6e405638026918ce1cd12b93077102e1736483c969e402fa79ea955a6f5e4355f74acc5c6b81a7e96f3bde5d891f4cc6ddbfd3d0ef5d64c1f6eb1cef6f471df1db00bbc35f860e773a0a458e409d4d3852cbbc3d4607001a3c871e157a360bee51349a952d61cdf136175e45fec8b8a295424014cd6dd4dcfbafbe95c64555b52378c0131aa76e37912e1d29b9e3c178169d9d18a9ec7e8cba396284b3ba15f95204136fdad009306262222ee54e08f14745bad86eee84a58b2c8196cfc24ba49d93354373763965e946bfc9b3194c8be123d7904228b936ab722fb397ebdc8b93bb3ac4e90be049f983c7be7066cd44dfa3a3a6a0bddef1608fb3016e4c0ef7c2ffb9f4b377b86c1a9c4c884d91de13d3a9edc881089f161c8a9d10882c417e049a093bcdf96cb60c64d51d6b8313e10eb3128fbdd9423242fcc48735851bc7ce603e20a8b8748dcc81c00f9b9a84d3f7f9b92608cbb91e15d1bff694982a1109d111ea61d4ce266c68aebed3e2a74c3f5b2d9b18a09d6d96237513b13d12dcc19364c7e33613347682ee778628478d0129e95198019ddf4735019e7ec06612c58f21504304a5323321576a0979a3c64051d59b1875d4f1ecb6742a43c8f5f290ccaef83008797d34da08a4e4783b2683bd03742d44888c60a43037f79df6b63017aa7a9fe03d960374308987262d46cc3fdfab273439dad46a5e252b6c5a802a23e414c41c073372f3371855c913ba2bfe67d4612a2cfbbd2c1413da20737d5b059aba54c8e6d0057457cffd99b208bbb266800e3288a2d41ceb85e699b2fab8b25adb776324638cfe3b8f0d7aa91be161ca32dac450da63873953e2edfddd1d5a2ab41cb1bd2c87f71090eddbaf3b781be9a12c423412a5797da44df6ba215f17bb267658f0b362385207486c4265d3c57f8dcb1969e3e2d1ace56af5d536c1d13c24c81bf6811a4e689a8dd727b71782d1bd62906bc5d665aa8fd4172c43d9df9c02efa7786b4ce98f24f460b8b4f2bde6e1e6588a7502cca3c6d3a6ae16064c572b7b4569debf0be2f45dc8b10851f963faac9fe4fa6025620c2bd1c4d03abd1f90f450ddfec63d390490c8231c230d04dcf984d601cb541fbe2924f3bd75189fcf2170a9984a0bc39d59417921385aa868dc7414be6f5c2b5d68ed1e052d3930f7ed7d83b81c54956e221a6f8d255e9f243b36a8479a88bdd5325f9fe94f468e4d8c0c59ee4c02f963e43e133061d24b2e9cc6c3a8a1b4b317552f491d19be8cb8ac061dc840b7c46380651f7f2730f9d2141e646fdd2eb277845ae0f454c1e0002d1f591f9e4ad44db96e637e8cd14d6e0f41365d7d1180585f1282859722ab2d72f69db94bdeeff8648c0a29e0931d2f9272e5314ac6dc962513c3b4c689fca3f230618fd2e6f03fa75a3a29e0931d2f9272e5314ac6dc962513c3b4c689fca3f230618fd2e6f03fa75a3d8ac81f6be4be8579caf918ac1af54dc83ac26abc22b2d868ae7706dee720953bf7650cb96f6d3888f4e393cc4a8d9c48f9b6d3882d3ae808b545a6fbb928c22e836fd1bb50e8f35199e16f9b4a7e2a3e989ee7398723f2777d3c039e5ca9a18applications-mergedgnome-background-properties/etc/alternatives/default-xsession.desktop@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcinnamon-3.6.7-lp150.3.3.1.src.rpmapplication()application(cinnamon-killer-daemon.desktop)application(cinnamon-menu-editor.desktop)application(cinnamon-onscreen-keyboard.desktop)application(cinnamon-settings-applets.desktop)application(cinnamon-settings-backgrounds.desktop)application(cinnamon-settings-calendar.desktop)application(cinnamon-settings-default.desktop)application(cinnamon-settings-desklets.desktop)application(cinnamon-settings-desktop.desktop)application(cinnamon-settings-effects.desktop)application(cinnamon-settings-extensions.desktop)application(cinnamon-settings-fonts.desktop)application(cinnamon-settings-general.desktop)application(cinnamon-settings-hotcorner.desktop)application(cinnamon-settings-info.desktop)application(cinnamon-settings-keyboard.desktop)application(cinnamon-settings-mouse.desktop)application(cinnamon-settings-notifications.desktop)application(cinnamon-settings-panel.desktop)application(cinnamon-settings-power.desktop)application(cinnamon-settings-privacy.desktop)application(cinnamon-settings-screensaver.desktop)application(cinnamon-settings-sound.desktop)application(cinnamon-settings-startup.desktop)application(cinnamon-settings-themes.desktop)application(cinnamon-settings-tiling.desktop)application(cinnamon-settings-universal-access.desktop)application(cinnamon-settings-user.desktop)application(cinnamon-settings-users.desktop)application(cinnamon-settings-windows.desktop)application(cinnamon-settings-workspaces.desktop)application(cinnamon-settings.desktop)application(cinnamon.desktop)application(cinnamon2d.desktop)cinnamoncinnamon(x86-64)cinnamon-2dcinnamon-menu-editorcinnamon-settingsconfig(cinnamon)libcinnamon.so()(64bit)typelib-1_0-Cinnamon-0_1@@@@@  @@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@      @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/bin/bash/bin/sh/bin/sh/bin/sh/usr/bin/python/usr/bin/python2/usr/bin/python3NetworkManager-appletadwaita-icon-themecinnamon-control-center-commoncinnamon-gschemascinnamon-screensavercinnamon-sessioncinnamon-settings-daemoncjsconfig(cinnamon)cups-pk-helpergettext-runtimeglib2-toolsiso-country-flags-pnglibGL.so.1()(64bit)libX11.so.6()(64bit)libXfixes.so.3()(64bit)libatk-1.0.so.0()(64bit)libatk-bridge-2.0.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcairo.so.2()(64bit)libcinnamon-desktop-datalibcinnamon-menu-3.so.0()(64bit)libcinnamon.so()(64bit)libcjs.so.0()(64bit)libclutter-1.0.so.0()(64bit)libcogl-pango.so.20()(64bit)libcogl-path.so.20()(64bit)libcogl.so.20()(64bit)libcroco-0.6.so.3()(64bit)libgdk-3.so.0()(64bit)libgdk_pixbuf-2.0.so.0()(64bit)libgio-2.0.so.0()(64bit)libgirepository-1.0.so.1()(64bit)libglib-2.0.so.0()(64bit)libgnomekbdlibgobject-2.0.so.0()(64bit)libgstbase-1.0.so.0()(64bit)libgstreamer-1.0.so.0()(64bit)libgtk-3.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libmuffin.so.0()(64bit)libpango-1.0.so.0()(64bit)libpangocairo-1.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstartup-notification-1.so.0()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)muffinnemopkgconfigpolkit-gnomepython2-Pillowpython2-cairopython2-dbus-pythonpython2-gobjectpython2-gobject-Gdkpython2-gobject-cairopython2-pexpectpython2-pyinotifypython2-python-pampython3-dbus-pythonpython3-gobjectpython3-gobject-Gdkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(AccountsService)typelib(Atk)typelib(Atk)typelib(CDesktopEnums)typelib(CMenu)typelib(Caribou)typelib(CinnamonDesktop)typelib(Clutter)typelib(ClutterX11)typelib(Cogl)typelib(Cogl)typelib(CoglPango)typelib(Cvc)typelib(DBusGLib)typelib(GL)typelib(GLib)typelib(GLib)typelib(GModule)typelib(GObject)typelib(GObject)typelib(Gdk)typelib(GdkPixbuf)typelib(Gio)typelib(Gtk)typelib(Json)typelib(Keybinder)typelib(Meta)typelib(Meta)typelib(NMClient)typelib(NMClient)typelib(NMGtk)typelib(NetworkManager)typelib(NetworkManager)typelib(Notify)typelib(Pango)typelib(Pango)typelib(PangoCairo)typelib(Soup)typelib(UPowerGlib)typelib(XApp)typelib(cairo)typelib(xfixes)typelib(xlib)update-alternativesupdate-alternativesv4l-toolswgetxdg-utils3.6.03.6.73.6.03.6.03.6.03.6.03.6.7-lp150.3.3.13.6.03.6.03.0.4-14.6.0-14.0.4-14.0-15.2-11.01.03.03.03.01.01.01.01.01.01.01.02.02.02.03.02.02.03.01.03.0Muffin.01.01.00.71.01.02.41.01.01.04.02.04.14.1[>@Zu@Z?Z Z@Z Z7ZC@Yq@YyYf@YbYS@YJ_Y%uY @XXr)X]XRX6@X!@W@Wk@WN@WDB@WA@W4p@W)@W WVV@V{@VwVm]VXEVO @VD@V@V4@V/g@V'~@UUȒ@UȒ@UmU8Tl@T`T_W@TZ@S@S.Sg@S,S|@Sy@ScSRe@RjRjR@RR@R;R@R|@Rw@Rt@Rt@Rt@Rt@RsRsRsRpRpRpRpRnQRe@PP@P@P{@PP@Pd?PXb@PM@PH@OOЗOE@Or@O`@O_6OB5O?O1@O/O.o@O-O!@@O!@@OO@sor.alexei@meowr.rusb56637@geckolinux.github.iosor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rusor.alexei@meowr.rui@marguerite.sui@marguerite.sui@marguerite.sustefan@fam-elser.destefan@fam-elser.dei@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sustefan@fam-elser.destefan@fam-elser.destefan@fam-elser.destefan@fam-elser.destefan@fam-elser.dei@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sujohann.luce@wanadoo.frjohann.luce@wanadoo.frjohann.luce@wanadoo.frjohann.luce@wanadoo.frjohann.luce@wanadoo.fri@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sunmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comwr@rosenauer.orgnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmo.marques@gmail.comnmarques@fedoraproject.orgnmo.marques@opensuse.orgnmarques@opensuse.orgnmarques@opensuse.orgnmarques@opensuse.orgnmo.marques@gmail.comnmarques@opensuse.orgnmarques@opensuse.orgnmarques@opensuse.orgnmarques@opensuse.org- Add cinnamon-settings-fix-symlink-vuln.patch by Matthias Gerstner to fix a symlink attack vulnerability (CVE-2018-13054, bsc#1083067, commit 66e54f4). - Minor spec clean-up.- Changed dependency from python-pam to python2-python-pam- Update to version 3.6.7: * Online Accounts: Use translations. * cinnamonDBus.js: Have GetMonitors throw an error back to GDBus if something goes wrong. * menu-applet: Rework vectorBox. * Fix power applet spamming the log file with error messages on laptops (gh#linuxmint/Cinnamon#7114). * Spices description: Do not cut off the letter "n". * Xlets: Fix shown info for overwritten xlets.- Update to version 3.6.6: * Sound settings: Assign the selected device to the profile selector.- Update to version 3.6.5 (changes since 3.6.3): * calendar applet: Just listen to the gsetting key for 24h to make sure the vertical panel default clock obeys global date/time settings. * st-theme.c: st_theme_resolve_url could assert with a theme issue. * cinnamon-settings: Use icon buttons in the xlet management pages. * Fixes crash if device.get_icon_name() is Null. * Allow showing seconds on a vertical panel. * cs_sound.py: Replace tabs with spaces. * calendar applet: Fix formatting.- Update to version 3.6.3: * Show-desktop: Disable peek-at-desktop by default. * menu applet: Recalculate applications list box height when the menu's allocation changes. * Applets: When setting an icon, make sure it's actually an St.Icon. Some applets (such as the keyboard applet) set _applet_icon to something other than an St.Icon, so it causes an error when trying to set the icon using one of the api functions. This was causing the keyboard applet not to show in the panel edit mode after a keyboard layout was added and removed. * applet settings: Fix panel switch buttons not being hidden when there is only one panel. * Add Adwaita-dark thumbnails. * extension settings: Scan the system directory for extensions. * Initialise applet position to avoid drag and drop errors in edit mode occasionally the null applet position was being carried through to the writing of the new applet causing apparent drop failures, and to the disappearance of the highlighted drop box. Much visible weirdness with a very simple solution. * workspace switcher: Fix an undeclared variable warning. * applet settings: Improve the logic for highlighting the panel. The panel is now only highlighted when there is more than one panel, and it's better about selecting and highlighting the correct panel when one is added or removed. * Fixed spacing. Add a missing semicolon. * popupMenu: Prevent a warning of this._triangle. * Clock applet: Respect a 12h/24h choice in the vertical mode.- Update to version 3.6.2: * st-texture-cache: Avoid potential null pointer dereference. - Rebase cinnamon-no-gksu-requirement.patch.- Update to version 3.6.1: * Fix blurry and off-centred arrow in pop up submenus. * cinnamon-settings: Remove an ui file that is no longer used since the extension-settings-rework. * Spices.py: Fix xlets not installing if a file without an extension is in the po directory. * TreeListWidgets.py: Edit elements with double click. * Fix Gtk-Message when running a dialogue. * window-list: Account for hidden items during DnD repositioning. * Spices: Don't fail if the spice directory is missing. - Rebase cinnamon-wheel-and-sbin-path.patch.- Update to version 3.6.0: * See /usr/share/doc/packages/cinnamon/changelog - Rebase cinnamon-network-user-connections.patch, cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch.- Update to version 3.4.6 (changes since 3.4.4): * osdWindow.js: Always check the theme node on first showing - an actor's width isn't necessarily filled if it hasn't been explicitly set, causing the first few activations of the OSD to not show an accurate level bar. * cs_default: Fix an incorrect button label (but preserve translations). * main.js: Remove an obsolete Meta enum member reference. * workspace.js: Use our normal prototype init method. * workspace.js: Initalise WindowClone._zoomStep to 0. * slideshow-applet: Fix a translation. * cs_themes.py: Create the file "~/.icons/default/index.theme" and set the selected cursor theme inside of it. This ensures other (non-gtk) applications end up using the same theme (though they are required to be restarted for these changes to take effect). * keyboard-applet: Applet icon vanishes when moved in edit mode. * cinnamon-json-makepot: Add keyword option, change language used by xgettext to JavaScript. * expoThumbnail: Correct a couple of calls with mismatched argument counts. * window-list: Set AppMenuButtons unreactive during panel edit mode. * panel-launchers: Set PanelAppLaunchers unreactive during panel edit mode. * windows-quick-list: Fix argument warning. * Fix a reference to undefined actor._delegate warning. * ui/environment: Handle undefined actors in containerClass.prototype.add. * ui/cinnamonDBus: Handle null xlet objects in CinnamonDBus.highlightXlet. * deskletManager: Initialise some variables and remove the variables that were initialised, probable typo- Require NetworkManager-gnome on openSUSE older than Leap 15.x still (boo#1047540).- Update to version 3.4.4: * classicSwitcher.js: Fix hidpi issues. * KeybindingWidgets.py: Fix parsing of accelerators that are shifted but not alpha-numeric characters. * xlet-settings.py: Do not crash when an invalid xlet id is provided. * window-list applet: Fix argument warning. * Add an issue template. * ui/settings: Handle undefined old settings values. * hotCorner.js: Fix hover delay callback.- Update to version 3.4.3: * panel-launchers: Put individual launcher actions back in the main popup, having an options and preferences submenu was a bit ambiguous. * panel-launchers: Remove an undeclared variable warning. * deskletManager: Correct a call to file.delete. * Add a menu item to toggle the on-screen keyboard. - Use update-alternatives to create the default.desktop xsession.- Update to version 3.4.2: * st-texture-cache.c: Do not cache st_texture_cache_load_from_raw. Its only user is the Notification Daemon. These are transient images that were being stored in the cache that would never be evicted during theme changes (this does not just mean times when the user changed the icon theme). * l10n: Translate hardcoded string for settings reset confirmation dialogue. * Silence a few more warnings, new warnings. * expo, overview: Unreference actors that we destroy whenever the respective view closes. * cinnamon-slideshow.py: Only allow a single instance to run. * Sound applet: Avoid spacing problem in vertical panel. * photoframe-desklet: Fix a few issues. * notificationDaemon.js: Silence an occasional warning. * SettingsWidgets.py: Make switch widgets use "center" vertical alignment instead of "fill," to prevent the switch growing in height when the label text gets ellipsised (either through resizing of the window, or localisation). * Progress bar text initialises and resets. * cinnamon-settings-users: Restrict the size of user images, as they are displayed in the right view when a user is selected. If the image at /var/lib/AccountsService/icons/ is set to a ridiculously-sized image, it won't break the ui. * cs_user: Don't let large images break the ui - make sure we scale the selected image to an appropriate size. Also, don't crop user-selected images (but keep cropping webcam images) - it's strange to select an image file and have the ends of it cut off. * cinnamon-settings-users.py: Fix picture preview in file selector to maintain a reasonable size. * cs_user.py: Handle image previews better in the face chooser dialogue. * ChooserButtonWidgets.py: Fix a Python 3 error. * window-list: Bring space around preview down and correct a calculation problem. * StScrollView: Queue redraws whenever the adjustments change, to prevent artifacts outside of the view itself. * StScrollView: More effective way of fixing the graphical artefacts generated during scrolling. This also appears to fix some unrelated tearing issues I was seeing in the menu while testing. * main.c: Own onboard's dbus name to prevent it starting when gnome's a11y keyboard settings key is active (org.gnome.desktop.a11y.applications screen-keyboard-enabled). Also own caribou's daemon. Caribou's OSK won't interfere in a Cinnamon session, but its daemon will run needlessly in the background otherwise. * panel: Avoid cjs giving a warning that dummyPanels[i][j] is undefined. * systray applet: Make sure an icon actually got parented to this.manager_container before calling remove_child. This issue can occur during session startup. * spacer applet: Use a unique style class in the theme to prevent the applet from appearing active when hovered. * theme: Add applet-spacer class for spacer applet. * spacer applet: Use track_hover instead of a new style to prevent highlighting. * osdWindow: get the correct child allocation when calculating the width of the level bar. If a padding or margin is added to the level-bar style class, it was causing the parent bin to expand to accomodate the child's width plus its required padding. - Rebase cinnamon-wheel-and-sbin-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-favourite-applications.patch.- Update to version 3.4.1: * Remove usage of GTK_POLICY_EXTERNAL. * checkBox.js: Remove extra unused argument which was causing a warning with new cjs/mozjs. * st-bin.c: Fix y_fill setter (it was setting x_fill to the value of the existing y_fill, before it is set in the same call). * menu applet: Fix keyboard navigation of recent context menu. Fix closing of same menu when switching to another category. Also fix closing when opening another recent's context menu. * menu applet: Notify when a recent file is activated that can't be accessed. * menu applet: Make missing file notification transient. * menu applet (vector box): Partially revert c0d37dd: there is flickering as events go from a button to the vector box and back. Remove the idle callback, and directly react to the enter even once more. To compensate, increase our maybeUpdateVectorBox delay timeout, which more or less fixes the original problem the above commit was attempting to fix. * menu applet: _select_category - only call displayButtons if the category has really changed. * menu applet: Fix keyboard navigation when a second recent context menu is toggled open. * Sound settings: Fix device icons. * xlet-settings.py: Ignore files and directories in the config directory that aren't created by our settings api as well as instances that no longer exist. * ExtensionCore.py: Don't scrub the config directory on load. This is no longer necessary since xlet settings now ignores anything that isn't an active instance, and some applets need a place to store extra files so they get cleaned up on uninstall. * cs_panel.py: Fix a crash when there are no panels. * sound-applet: Remove extraneous arguments on add_actor calls. * radioButton.js: Remove an extra argument to add_actor. * window-list-applet: Fix undefined reference warning. * cinnamon-json-makepot: Add support to extract "title" and "units" keys on list elements. * User applet: Remove the ability to switch to guest with LightDM. * runDialog.js: Fix undefined variable warning. * Reorganise the default applets in the panel. * User applet: Remove trailing spaces. * Applets: Make TextIconApplet smarter and adapt to vertical panels. * menu applet: Use _select_category to select recents and places, so we can cache the current selection more accurately and prevent needless calls to _displayButtons. * window list: Add a missing dependency to settings. - Remove cinnamon-fix-gtk-3.14.patch. - Rebase cinnamon-no-gksu-requirement.patch.- Update to version 3.4.0: * Fix gnome terminal losing desktop file association during Cinnamon restart. * cinnamon-json-makepot: Add support to scan for JS files inside sub-dirs. * Start systray applet first * Use generic marshaller. * Pull functions out of loops in _refreshPlaces, _refreshApps... * Move uri assignment in _refreshRecent's while loop into new... * Use let instead of var in new handler functions. * panel: Rework allocation logic to avoid looping in edit mode this was causing the context menu animation to fail to complete causing the user not to be able to exit edit mode. * theme-node: Fix leak on stylesheet change. * cinnamon_dbus_acquire_name: Don't leak the result. * cinnamon_dbus_acquire_name: Don't leak error. * keyboard: Destroy the key's boxpointe. * Fix hotcorner hover delay timeout removal. This fixes a "Invalid or null source id used when attempting to run Mainloop.source_remove()" when leaving a hotcorner. The timeout is already destroyed by returning false in the callback, but we still knew about the timeout id and tried to remove the non-existing timeout. * st-box-layout: Don't report a paint volume when we have no allocation. * window-tracker: Fix a memory leak. * tooltips.js: Remove leftover logging. * Add cinnamon-stap-monitor utility. * panel.js: Couple fixes to previous commit. Let the panel sections cover the entire panel in edit mode. Clean up _allocate a bit - since we always have the centre zone occupied (artificially or naturally,) we don't ever need to handle cases where it isn't. * panel.js: Fix dnd pseudo-class style application for vertical panels. * panel: Allow right and left panel zones to naturally fill space. Fix vertical allocate calculations in st-box-layout (align_end was only working for horizontal box layouts). * panel.js: Clean actor and style class names up, simplify some code that no longer needs to differentiate between vertical and horizontal panels. * cs_screensaver.py: Expose setting for floating widgets. * panel.js: Restore the "important" style flag, accidentally removed from panel zones. * expoThumbnail.js: Don't reposition thumbnails on position-changed. * cs_screensaver.py: Use a stack to switch between default screensaver and plugin previews. * panel.js: Restore some allocation code mistakenly removed in a previous commit. This restores the behavior of allowing left/right panels to occupy more than half the panel if the centre zone is empty. * Sound applet: Fix a segmentation fault that happened when menu animations were disabled (gh#linuxmint/Cinnamon#5977). * cinnamon-desktop-editor: Use the default icon when file is nonexistent. * st-theme-node: Improve error reporting. * St: Support CSS margin property. * Fix cursor black background when taking screenshot. * JS API misc/util.js: Add spawnCommandLineAsync. * recent-applet: Fix wrong menu placement. * Cinnamon Tutorial: Add instructions for xlet l10n. * windowManager: Move handling of workspace switch effects to one place. * window-list: Don't lose our focus style class when opening the context menu. * Settings widgets range: Add an optional argument to show the current value of on the scale widget. This was originally the way it worked in the xlet settings, but with the rework, that functionality wasn't reimplemented. This rendered the settings of several applets less usefull. * Show desktop applet: Fix preview being stuck by keyboard-triggered menu open. * settings.js: Rebuild the settings file if it becomes corrupted. If the settings have already been loaded, we use the latest version we have, otherwise we restore from defaults. * vertical-panels: Make proper calculations for panel intellihide. * Keyboard applet: Always show something in panel edit mode. * Power applet: Always show something in panel edit mode * JS API util.js: Add doNotReap parameter to trySpawn ct. itzexor * util.js: Add documentation for spawn_async. * Add support to manage the systemd services available on the system. * cs_startup.py: Add a "Run now" button for when a row is selected. * Make sure applets that don't support vertical panels don't get dropped on a vertical panel. This was happening with at least some applets, causing them to "disappear", and could only be recovered by removing them from applet settings and re-adding them again. * cinnamon-settings: Fix some sliders being drawn backwards. * settings.js: Handle corrupt settings the right way. Fixes several issues with the previous implementation. * xlet settings: Add a list widget. * xlet settings: Fix the reference to new option added to wrong element. * Settings: Add support for lightdm-settings. * xlets-about-dialog: Show timestamp if exists else show version & show "more info" button. * spawn_async: Clean the callbacks up after we're done. * looking-glass: Use bracket notation for property accessors when inspecting. * Environment: Don't fail in toString(). * looking-glass: Set null results' value to "[null]". * Fix panel timeout spinbuttons jumping around (gh#linuxmint/Cinnamon#6374). * Add Manjaro Support in System Info (gh#linuxmint/Cinnamon#6387). * systray: Add CSS class to permit theming. * systray-applet: Don't crash in on_applet_removed_from_panel. * st-theme-node: Remove a double declaration that gives a compiler warning. * Start inode/directory application instead unregistered x-scheme-handler/file in case of unmounted bookmarks. * st-entry: Change the variable type to avoid a compiler warning. * Add a chooser for "inode/directory" to be able to choose the default file manager. * xlet-settings: Add a missing string for l10n. * st-box-layout: Remove an unused variable. * panel.js: Refactor Panel._showPanel and Panel._hidePanel. * panel.js: Don't clip the panel box shadow when showing after hide. * cs_accessibility: Restore previous theme when disabling High Contrast. * Remove panelMenu.js, which is unused but for 2 applets. There are a bunch of applets that import it but don't use it, all of which can be fixed now. * hotcorners: Remove the icon option. * cinnamon-looking-glass.py: Handle the numpad entering in entry. * Remove aclocal from autogen.sh as autoreconf runs it. * Fix for non translated applet names on Remove context menu items. * [Xlets] Expose config deletion request to xlet. * modalDialog: Avoid a js warning. * utils: Add check-js, to scan for runtime-breaking javascript syntax errors. * Adjustments after enabling margin for st. * cs_user.py: Save appropriately sized .face for cinnamon-screensaver. * cs_mouse: Add new settings to control acceleration/sensitivity. * power-applet: Add support for warning and error style classes. * cs_panel.py: Rework individual panel page to simplify code, fix some bugy behaviour, and improve readability. * Update keybindings.js. * Adapt Cinnamon to multi-process CSD. * messageTray: Show critical notifications in fullscreen. * cs_panel.py: Replace panel widgets with backended ones. This will hopefully ensure that the widgets are consistent with the rest of Cinnamon in terms of behaviour and appearance, as well as easier to maintain. * panel.js: Keep track of panelPosition and monitor changes. * panel.js: Refactor _moveResizePanel. * layout.js: Don't include clipped off areas in input region. * README file to reStructuredText file. * St: Margin: Remove margin:auto from menu applet and default theme. This avoids warning messages as margin:auto is not supported. And it also means third party theme developers will not copy non-functional CSS. The warning messages for the programmatic insertion of margin:auto in the menu applet were particularly cryptic. * st: Fix a couple icon/text-shadow bugs. * cinnamon-json-makepot: Fix for undefined global name. * Update cs_power.py. * Use St.Icon instead of fetching icons from St.TextureCache. * all: Adapt to changes for the new cjs (gjs 1.48/mozjs38). * panel.js warning fix. * osdWindow: Fix the level bar display. * Remove memory info stuff from looking glass, cinnamon-global. * control: Adjust version reqs for libcjs. * all: Some additional warning fixes due to gjs 1.48.0->1.48.2 changes. * panel-launchers: Fix the panel launcher animation. * melange: don't freeze on quit with custom log watchers. * desklet.js: Ignore an extra argument to setContent(). * js/ui/tooltip.js: Check if this.mousePosition is defined. * Move this.mousePosition initial assignment to TooltipBase. * Supress CJS mozjs38 warnings in applet, dbusMenu, indicator... * Correct indentation. * main.js: Improve logging of GLib.Errors and objects (gh#linuxmint/Cinnamon#6486). * menu-applet & panel-launchers: Add new mouse cursors while. dragging applications (gh#linuxmint/Cinnamon#5859) * l10n: Update POT file. * l10n: Generate additional files. - Rebase cinnamon-settings-native.patch. - Add cinnamon-fix-gtk-3.14.patch: Add GTK+ 3.14 compatibility.- Fix password changing in cinnamon-wheel-and-sbin-path.patch.- Update to version 3.2.8: * menu applet: Only construct one context menu for recent files, and re-use it. * menu applet: Don't reconstruct recent files, just re-order, add, remove as required. * menu applet: Fix a couple of minor leaks (actors created but never added to a container - being GInitiallyUnowned, they never get their floating ref sunk, and so can't be unreffed. Fix a prototype mismatch, and just rename GenericButton to NoRecentDocsButton, since that's the only user of it. * Fix tuples for Python 3.6. * tooltips.js: Add a hide timer to check if a tooltip should hide itself, but for various reasons never got to act on a leave-event (due to vagaries in event reporting). * recent applet: Rework to be non-destructive when updating the recent list (this brings a lot of the recent changes to the menu applet over to this one). * recents, applets: Couple of warning clean ups. * network applet: Remove a useless log warning. At some point more than a year ago we started getting these (possibly a change to NetworkManager), they have no value whatsoever, but fill up the log. - Rebase cinnamon-network-user-connections.patch, cinnamon-no-gksu-requirement.patch.- Update to version 3.2.7: * cinnamon-settings: Do a better job of handling long labels. * Update polling frequency to make the mouse tracking smoother. * Layout: Ignore NaN numbers when updating regions.- Update to version 3.2.6: * See /usr/share/doc/packages/cinnamon/changelog - Rebase cinnamon-settings-xscreensaver-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-fallback-icewm.patch.- Update to version 3.2.2: * build: Make AX_ macros optional. * [Xlet settings] Fix for icon choosers stuck dialogues. * [cinnamon-json-makepot] Add support for "title" key. * Ensure a default icon size of 16px if the icon-size is not set in the indicator icon theme class. * [workspace-switcher] Fix buttons' size Buttons didn't get proper height (or width in vertical mode) if the auto-scale font setting was not enabled. * Restore the ability to theme the menu applet menu separately from other menus. * cs_effects: Disable menu animations when turning of window effects. * [applet.js] Re add ability to display a separator on applets context menus. * [applet.js] Add a mechanism to highlight applets with open menus. * [menu-applet] Fix keynav issues with TAB and right. * Use the Gio library for establish the file permissions in replace of the spawnCommandLine usage. * panel-launchers: Close the menu before destroying when removing a launcher. * [Xlet settings] Add a translation mechanism to xlets settings windows. * cs_backgrounds.py: Fix thumb generation on Debian Jessie. * [sound-applet] Remove a show percentage label for slider option. * theme: Fix theming of the workspace switcher. - Rebase cinnamon-no-gksu-requirement.patch. - Remove cinnamon-optional-ax-macros.patch: fixed upstream.- Update to version 3.2.1: * See /usr/share/doc/packages/cinnamon/changelog - Rebase ../cinnamon-wheel-and-sbin-path.patch, cinnamon-settings-native.patch, cinnamon-settings-xscreensaver-path.patch, cinnamon-no-gksu-requirement.patch, cinnamon-fallback-icewm.patch. - Add cinnamon-fix-typelib-false-positive.patch: Avoid any false positives in typelib detection. - Add cinnamon-optional-ax-macros.patch: Make AX_ macros optional (commit 023c17f). - Remove requirements in cinnamon-branding-upstream that belong in libcinnamon-desktop-branding-upstream. - Replace cinnamon-branding with cinnamon-gschemas-branding: gschemas can be installed standalone from the main cinnamon package yet still have to be branded.- Update to version 3.0.7: * Fix power settings segfault.- Update to version 3.0.6: * Add a generic "bluetooth" icon. * power applet: Don't connect to any signals that call _devicesChanged until we have the power proxy (since the callbacks assume we do have it). * windowAttentionHandler.js: Make the ignored application check case- insensitive. While we're here make it a gsettings array for convenience. * org.cinnamon.gschema.in: Add pidgin to ignored wm classes. * Touchpad settings: Invert motion-threshold setting widget. * appletManager.js: Fix copy/pasting applet panel applet layouts. Extension.get_max_instances() needed an extra argument, and then we were doing work twice - finished removing obsolete code. * cinnamon-recorder: Fix crash when starting recorder. * cinnamon-recorder.c: Restore avoidance of the panel when drawing the recording indicators. This was removed during some panel work a while back and never restored. Always draw them on the primary monitor now (the only monitor with reliable, simple-to-get workarea information). * Fix spelling mistakes. * onscreen keyboard: Add option to change activation behaviour - accessible mode has the keyboard appear whenever focus demands it (ordinary accessibility behavior). On-demand mode will have the keyboard only appear when the user requests it via an applet click or keyboard shortcut. * Themes settings: Fix loading icon themes when a theme isn't readable. * popupMenu.js: Use the signalManager.disconnect correctly - the source actor (the panel actor for the applet) has to be the second argument, the object to disconnect from. Was causing flickering in the menu applet after repositioning it. * Settings: Don't hardcode "more info" link colour in spices modules. * [desrt] network: Properly remove connections from list. * Network applet: Fix icon not showing VPN status. * Network applet: Delete trailing spaces. * Network applet: Fix applet showing "Auto" wireless connection when turning wifi OFF and then back ON. * tray icons: Bump icon request to 24px, then scale back to 20px in the applet. This is needed due to changes to GtkIconSize values in Gtk3. GtkStatusIcon iterates thru the built-in icon sizes to pick an appropriate icon to use, and as of 3.18 there are no sizes between 16px and 24px. * Preferred application settings: Set mimetypes more exhaustively. - Rebase cinnamon-network-user-connections.patch.- Update to version 3.0.5: * cinnamon-settings: Remove hard-coded theming for the main cinnamon-settings icon view. * Background settings: Apply EXIF rotations to thumbnails. * cinnamon-util.c: cinnamon_util_get_icon_for_uri.c – use a custom icon if one is set in metadata (via file manager).- Update to version 3.0.4: * Update pot file. * cs_effects: Only show overlay scrollbar toggle when using gtk3 >= 3.16. * sound applet: Use an icon that actually exists for blank coverart. * sound-applet: Fix an icon name. * Ignore accents/stokes when searching the menu or cinnamon-settings. * Menu applet: Remove trailing spaces. * Menu applet: Don't refresh twice at the same time. * [Menu applet] Fix not cleared drag placeholder in favourites box, if an application was dragged over, but not dropped on the favourites box. - Rebase cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch.- Update to version 3.0.3: * Ensure label text is properly escaped before applying it with set_markup(). * SettingsWidgets.py: Use a more compatible GFileMonitorFlags – WATCH_MOVES is not available in glib 2.40. * cinnamon-settings: Include module keywords in desktop files. * cinnamon-app: Provide access to desktop file keywords. Use them in the menu applet search. * generated desktop files: Re-run, to remove unnecessary comment. * extensions: Check extensions for unsafe calls (synchronous, etc., things that can potentially freeze Cinnamon) and make the user aware of them in Cinnamon Settings. * ExtensionCore.py: scan_extension_thread – if the metadata.json file is not found, this must be a versioned xlet, check the parent directory for it instead. * cs_power.py: Expose setting to allow lid-closed action even when external monitors are attached. * messageTray.js: Don't let notifications with buttons fade on mouse-over. * menu applet: Use application id instead of application name for searches prevents duplicate search results for applications with the same desktop entry name when searching with a more specific term. * sound applet: smplayer: Fix artist metadata display and disable seek. While seeking does work, after the first time you seek the amount seeked is incorrect. It appears to seek the amount between the beginning of the seek bar and where you released the click instead. * cs_themes: Add setting for dark theme variant preference. This is only settable from ~/.config/gtk-3.0/settings.ini, so add the ability to modify that as well. * cs_effects.py: Expose gtk-overlay-scrollbar setting. * cs_sound: Set selection mode to none on the SoundBox() object. * Settings: Don't include text/html in the source code mimetypes. * st-texture-cache.c: use g_themed_icon_new instead of g_themed_icon_new_with_default_fallbacks.- Update to version 3.0.2: * Cache generated thumbnails. * Fix desktop effects on dialogs and menus. This prevents desktop effects on dialogs and menus from being used if desktop-effects is turned off. It's like already like this in the effects settings dialog. * Power applet: Fixed declaration of alias variable. * Window list: Fix call on null object. * Fix handling of device icon where GIcon is null. * cinnamon-settings: Don't set the stack switcher to use the main settings stack on creation. This is causing visual glitches in a lot of Gtk themes when changing from the main icon view to a page that displays the stack switcher. * Fix highlighting not working correctly for multiple instances of an applet. * ExtensionCore.py: Don't break when an xlet provides a bad icon file. * Add null conditional to return empty array when get_devices returns null. * Correct a potential infinite loop. * accessibility settings: Don't use PackageKit for now when looking for assistance applications that are installed. Just look for their binaries, and notify if not installed. Watch the bin folders in case the user installs the dependency and doesn't restart cinnamon settings. * cs_sound.py: Add a close button to the speaker test dialog. * Fix image close crash.- Add a missing python-gobject-Gdk dependency (boo#978298).- Update to version 3.0.1: * extensions: Fix the alignment of the rating number in the "Get more" pages so it won't get covered by overlay scrollbars. * Bump Muffin version requirement because of API changes.- Update to version 3.0.0: * Add option to show/hide favbox in menu applet. * Add new default application buttons. * Show panel-launchers actions. * Tab indents into space indents, more item without dots. * Move sound settings to python as a native module. * Add a custom page to display when no input devices are available or applications are currently playing. Add a custom settings box for the sound effects page to prevent getting a very tall window when opening the settings. Make a few tweaks to the test sound dialog and add the relevant icons. * Some visual tweaks to the sound settings. * Sound settings: Add mute to all volume controls. * cs_sound.py: Few fixes to the volume slider/mute button. * layout.js: Remove code for interaction with the screensaver. * cs_sound.py: Add padding to the end of stream names in applications page. * Viber stealing focus fix. * magnifier.js: Update the lens size as well as shape when we turn on lens mode. * Generate new desktop files for sound and accessibility. * Touchpad settings: Rename "natural scrolling" to "reverse scrolling direction". * Fix middle click action in the photo frame. * photoframe: Recurse subdirectories. * Sound settings: Fix device not showing when its icon isn't found (fixes bluetooth devices not showing up). * Power settings: Don't add the Gtk.Stack if it's empty. * Power settings/applet: Let the user rename battery powered devices. * Power settings: Fix power bars not being aligned. * tooltips.js: Hide if the stage's key focus changes - prevents tooltips from becoming stuck if you use the keyboard to switch focus (hit the menu key while a window list preview is showing). * cs_keyboard: Add a "wide" style class to the pane separator in the shortcuts page and remove some unneeded padding so this looks a little nicer in most newer themes. * effects: Enable effects on dialogs and menus by default. * Sound applet: Correctly identify changed artwork from Spotify (and add support for new URLs in version 0.27.x). * Theme settings: Don't filter themes missing gtk-3.0 if they provide gtk-3.*. * Show multi line descriptions in applet about. * Sound applet: Use wget to download remote artwork covers. * layout: Tweak the handling of menus in the top_window_group to match muffin changes. * Cinnamon Settings: Fixed gi.require_version() warnings. * Cinnamon Settings: Remove a couple of old debug output. * Cinnamon Settings: Retire cinnamon-bluetooth (replaced with Blueberry). * Revert "St-texture-cache: Don't monitor file changes (should increase performance, might cause regressions in cases where the St texture needs to be refreshed following a file change)". * panel-launcher: Fix an undeclared variable warning. * Fixed cinnamon slideshow error. * Adjust to Muffin API changes for handling fullscreen windows. * Extensions: Fix the "Disable all extensions" not working. * Update generated files. * Update pot file. - Remove cinnamon-fix-backgrounds-lookup.patch, cinnamon-icon-themes-with-cursors.patch: merged upstream. - Rebase cinnamon-settings-native.patch, cinnamon-no-gksu-requirement.patch, cinnamon-favourite-applications.patch.- Update to version 2.8.8: * layout.js: Remove code for interaction with the screensaver. It was always broken until 2.8.7, where it was 'fixed', and has caused some reported regression where the panels will be hidden after returning from the screensaver.- Update to 2.8.7: * cs_keyboard.py: Fix event handlers for teaching keybindings - the cursor-down and -up keys were being incorrectly used to navigate the tree view during teach mode, and it was breaking focus (and cancelling the teach). * magnifier: Limit max zoom to a reasonable value. * menu applet: Fix vfade in the program list - it was only showing when desktop zoom was turned entirely off. We've reworked zoom since then, so that the .applications key only determines whether we listen to key and mouse bindings or not - actual zoom activation occurs only when the magnification factor becomes > 1.0. * screensaver: Fix proxy to listen to the correct service, fix layout changes when the screensaver starts/stops. * layout.js: Get an actual boolean from the screensaver proxy. * signalManager.js: Pass argument array correctly, and don't wipe out this._storage when filtering out disconnected items. * cinnamonDBus: Rename Cinnamon to CinnamonDBus, and import Cinnamon so screenshot calls work. * window-list: Prevent the window list thumbnails from showing when the applets context menu is open. * window-list: Properly update the label in the window preview. * cs_backgrounds: For an update of some of the reveal children on initial page load to fix some settings not showing properly * Fix D-Bus methods for screen capture. * util.js: Do not modify error message. - Rebase cinnamon-fix-backgrounds-lookup.patch, cinnamon-favourite-applications.patch.- Add cinnamon-settings-xscreensaver-path.patch: fix xscreensaver configs path (boo#960165).- Exclude typelib(Cinnamon), typelib(CinnamonJS), typelib(Gvc), and typelib(St) from dependencies and provides as these are in a custom directory: /usr/lib64/cinnamon/ (last two also conflict with GNOME Shell package). - Merge typelib-1_0-Cinnamon-0_1 into cinnamon as it doesn't contain real GObject introspection (different directory).- Depend on cinnamon-control-center-common: required by parts of cinnamon-settings. - Fix cinnamon-icon-themes-with-cursors.patch: was discarding icons without icon cache (boo#958881).- Update to 2.8.6: * Make launcher-editor and directory-editor resizable. * window-list: Properly scale the window previews for hidpi. * popupmenu.js: Fix documentation. - Separate GSettings schemas to cinnamon-gschemas package. - Add cinnamon-fallback-icewm.patch: use IceWM as fallback.- Update to 2.8.5: * workspace-switcher applet: Update relevant workspace graph when a window is added or removed from a workspace. * workspace-switcher applet: Do not ignore maximised windows in the graph. * Handle situations when /usr/lib64/ is a symlink to /usr/lib/ and vice versa on some distributions causing modules being loaded multiple times. * Replace has_icon method with lookup_icon one to fix missing flags icons in keyboard applet. * signalManager.js: Fix typo. * effects: Currently when setting the minimise animation to "traditional" no sound effect is used when restoring the window. Change this so the minimise sound is played in this case. * Sound applet: Close menu when closing media player. * Fix menu applet's graphical oddity during search.- Update to 2.8.4: * Fix a timer issue in TooltipBase and window list; in rare cases, two enter events occurred without a leave event in between, leaving an orphaned _showTimer behind. * Sound applet: Fetch the status of Loop and Shuffle at the beginning, not just on update. * Fix user_data not passing to callback. * js/ui/keybindings.js: Remove idle function for media keys. This is implemented in muffin now, for *all* muffin-managed keybindings.- Update to 2.8.3: * layout.js: Rework our strut handling code to better handle multi-monitor situations. * effects: Set the default settings to actually match the default "Cinnamon" style so these get used on new installs. * desklet/boxpoiner: Don't try to correct the arrow side for the desklet menu inside desklet.js. The boxpointer handles this on it's own. * CinnamonWindowTracker: Pull some upstream fixes so Chromium apps will use the proper icons in the window list. * Fix allocation error when STBoxLayout is align_end. * Sound applet: Fixed huge icons/artwork in HiDPI. * Keyboard settings: Release grab when focus is lost. * attentionhandler suppress autofocus.- Update to 2.8.2: * Replaced uses of the commands module with subprocess. * st-container.c: Fix dispose method causing crashes. priv->children was being updated during destruction of each child, causing invalid pointers when iterating thru priv->children. Use clutter_actor_destroy_all_children to do just that, and we get no corruption. * appletManager.js: Fix get_object_for_uuid() when an empty index of appletObj is hit upon. * Settings: Added link to mintlocale's input method. * Update pot file. - Rebase cinnamon-wheel-and-sbin-path and cinnamon-settings-native.patch.- Update to 2.8.1: * panel.js: Factor out panel allocation code and prevent division-by-zero error. * workspace-switcher: Properly resize the switcher when using custom panel sizes. * Fix code execution by replacing os.system() w/ subprocess.call(), pep8 formatting. * Panel launchers applet: Syncronise with settings with correct variable caused issues when adding, moving or removing items. * capi.py: Handle the failure to locate c-c-c modules more gracefully. * capi.py: Fix x86-32 platform detection. * capi.py: Scan all relevant paths. * Remove unused files/generate_desktop_files file. * capi.py: Add support for /usr/lib64 (used in RPM distros). * Fix command injection, replaced deprecate calls to "commands" module with their subprocess replacements. * PEP8 formatting. * Add exception handler just in case. * Fix potential NameError. - Remove cinnamon-fix-capi.patch: fixed upstream. - Rebase cinnamon-fix-backgrounds-lookup.patch.- Update to 2.8.0. - Use upstream dependency declarations. - Create cinnamon-branding-upstream, depend on branding in general. - Put menu icon into cinnamon-branding-upstream. - Merge cinnamon-settings, cinnamon-menu-editor, and cinnamon-2d packages into cinnamon as upstream doesn't separate those. - Remove cinnamon-2.6.7-sbin-lspci.patch. - Add cinnamon-wheel-and-sbin-path.patch. - Remove cinnamon-2.6.7-settings-apps-openSUSE.patch. - Add cinnamon-settings-native.patch. - Rebase and rename network-user-connections.patch to cinnamon-network-user-connections.patch. - Add cinnamon-no-gksu-requirement.patch: do not require gksu. - Add cinnamon-favourite-applications.patch: remove mintinstall from favourites and add YaST. - Add cinnamon-fix-capi.patch instead of a broken regexp. - Add cinnamon-icon-themes-with-cursors.patch. - Add cinnamon-fix-backgrounds-lookup.patch: don't ignore backgrounds with specified size. - Add cinnamon-background-properties symlink to GNOME ones.- use openSUSE distributor icon for menu applet. - add patch: network-user-connections.patch from debian, to avoid asking for Wi-Fi passwords every time on login. - drop patch: cinnamon-2.4.3-silently-ignore-bluetooth-applet.patch- don't need to fix rpath * we used chrpath/patchelf to remove runpath and add rpath, but patchelf has an unfixed serious bug that confuses strip, which will cause a "version glibc_2.2.5 not defined in file libc.so.6 with link time reference" segfault. https://github.com/NixOS/patchelf/issues/10 * upstream borrowed this hacky patch from gnome-shell http://lists.opensuse.org/opensuse-commit/2012-05/msg00780.html that will link libcinnamon-js.so, so indeed no need of rpath fix anymore.- update version 2.6.13 * A11y applet: Show active keyboard modifiers when sticky keys are enabled * Renamed mintInstall.desktop -> mintinstall.desktop- update to version 2.6.7 - Adjusted sbin patch to work with 2.6.7 - Adjusted cinnamon-settings openSUSE patch to work with version 2.6.7- update version 2.4.8- update version 2.4.3 * Small l10n fixes, refreshed desktop files changes in 2.4.2 * photoframe desklet: fix mega leak, don't cache all images, destroy old images * photoframe desklet: cancel the update timer when removing the desklet. - cherry pick upstream commit * cinnamon-2.4.3-silently-ignore-bluetooth-applet.patch * xlets: silently ignore uninstalled items (like bluetooth) * close boo#906015- update version 2.4.1 - dicouple cinnamon-bluetooth which doesn't work at all and its applet (bluetooth@cinnamon.org) keep requiring gnome-bluetooth 3.8, annoying when startup * users have bluetooth devices can use other gnome apps- drop cinnamon-2.3.0-remove-bluetooth.patch * without this, package still build - fix boo#904414: Cinnamon 2.4 Applets fail to load * /usr/bin/cinnamon has RUNPATH by default, but only RPATH can find /usr/lib(64)/cinnamon/libcinnamon-js.so have to explicitly set RPATH=/usr/lib(64)/cinnamon * we use chrpath/patchelf to delete RUNPATH and force set RPATH. As RUNPATH will "hide" RPATH and OBS may have DT_RUNPATH for all builds, we can never set RPATH by patch (the RPATH in Makefiles will end up to be RUNPATH anyway)- update version 2.4.0- update version 2.3.0 * Touchpad: Added support for 2 and 3 finger clicks * Fix checkbox allocation * windownManager.js: compositor "destroy" events will be received for non-visible * cinnamon-settings windows: fix visibility of minimum opacity spinner. * fix some applets - added cinnamon-2.3.0-remove-bluetooth.patch * remove bluetooth support- Update version 2.2.14- Added cinnamon-themes to the recommend packages- update version 2.2.13- update to version 2.2.10- update version 2.2.9- update version 2.2.4- update version 2.2.3- find a hard way to override "menu-icon".- fix bnc#852432: Cinnamon network settings doesn't work - fix other cinnamon-settings options, make them openSUSEish * add patch cinnamon-openSUSE.patch * replace those non-existent Mint stuff with YaST2.- fix typo in the override file - add a new requirement: patterns-openSUSE-cinnamon- add more branding options.- update version 2.0.14 * cinnamon-settings defaults: show the current default in the list for media handling * Fix autoscroll not being disabled sometimes … * Restore bouncy effect to panel launchers applet * spices: fix update button not i18n'd.- update version 2.0.13 * Use St.Icon rather than textures in menu/applauncher/notifdaemon (fixes icons stuck on GNOME theme, and icons not refreshing with theme change) * Fixed power applet tooltip showing name for secondary batteries * Updated pot file * cinnamon-settings: l10n units in info module * Switched to double quotes for gettext, simplified info module, added support for LM info title * cinnamon-settings: l10n months names in calendar module * cinnamon-settings: Fixed timezone selection * Fix default applications pickers (audio, video, images) to set default for all related mimetypes they support * cinnamon-settings: spices: fix update button always showing, remove some logging * cinnamon-desktop-editor: add preview widget * cinnamon-settings: reign in extra wide icon spacing in some locales * Moved Account Details to Prefrences * user applet: align avatar left * Also fix the instance ID for expo and scale applets * Remove warning about a missing applet instance ID- update version 2.0.12 * If local settings aren't parseable, don't fail, overwrite them with the default * spices: Fix continuous updating of update button- update version 2.0.11 * Draw desktop background immediately.... duh- update version 2.0.10 * Impose max-width to recent buttons in menu * Merge branch 'speed' of https://github.com/linuxmint/Cinnamon into speed * upstream: recompute all nodes when theme changes * st-icon - recompute when icon theme changes * Some more optimization * menu: Realize labels immediately also * menu applet: Realize icons immediately * Some upstream improvements regarding theme caching. Seems to improve … * Fill callback in backgroundManager.js - 2.0.9 * Revert "Merge pull request #2516 from Rodsevich/master" … * cinnamon-settings: remove references to non-existant close button * Handle desktop entirely in cinnamon * menu: Realize labels immediately also * menu applet: Realize icons immediately * Some upstream improvements regarding theme caching. Seems to improve … * backgroundManager: check for existance of org.gnome.desktop.backgroun… … * cinnamon-settings - remove close progress button, and X button * notification applet: Allow scroll bar to be grabbed * Never scroll notification content, maintain size- brandings are landing.- add cinnamon-bluetooth to requirements, optional- add cinnamon-control-center to requirements, or it will crash- update version 2.0.8 * some cleanup- make cinnamon-settings compulsory, or you can't even set wallpaper. - add cinnamon-2d to recommendations- add cjs and cinnamon-settings-daemon to requirement- %desktop_database_post/postun need to be triggered on %post/%postun or gnome-shell/gdm will lost all its icons. mimetype database will break. don't know why because Cinnamon doesn't have any .desktop files with MimeType= defined. not suitable for this macro at all - fix "no 'menu-icons' defined in org.cinnamon" warning.- in openSUSE, we don't have gksu, we use gnomesu, so replace it in /usr/bin/cinnamon-settings-users- in openSUSE, /sbin isn't in path. so cinnamon-settings can't find `lspci` to load its systeminfo module. fixed - add patch: cinnamon-2.0.7-sbin-lspci.patch- fix a basic path lookup error, now cinnamon-settings can use modules provided by libcinnamon-control-center1.- add runtime dependency (python crap) for cinnamon-settings: * python-pexpect- update version 2.0.7 * too much, see below: https://github.com/linuxmint/Cinnamon/commits/master- update version 2.0.3 * see https://github.com/linuxmint/Cinnamon/commits/master - cleanup work - remove lang_package because now there's a cinnamon-translations package - remove patch: %{name}-power-12_1.patch, EOL - remove patch: %{name}-fix-session-file.patch, upstream changed - add python module requires - split typelib-1_0-Cinnamon-0_1 sub-package- Update to version 1.6.7 + fix advanced option in cinnamon-settings + change icon name in glade file + change the name of the panel launcher editor + other fixes and updated translations - Add xz to BuildRequires and source in .xz now - Sub packages menu-editor and settings are now 'noarch'; split lang package- Update to version 1.6.6 + Look in cinnamon's locale dir in main.c- Update to version 1.6.5 + Added ABI variable and some if's for gnome 3.4 + Fix: Bluetooh shows off when actaully on. - Add cinnamon-desktop-openSUSE.gschema.override: basic branding and tweaks though gsettings overrides - Sub-package splitting: cinnamon-2d and cinnamon-settings - Add dependency on faenza-icon-theme-mint - Spec file rework- Update to version 1.6.4 + fix for menu applet when using a11y screen magnifier- Update to version 1.6.3 + use MODIFIER_TAP where allowed, otherwise use OTHER + fix bnc#781074 - previous was false positive on 1.6.2 + minor fixes- Update to version 1.6.2 + Administration and preference don't appear in menu editor, fixes bnc#781074 + Move up and Move down buttons don't work in menu editor (if Gnome 3 broke that we need to switch back to the GTK2 version of this tool, as on the original fork) + Don't hide spotify in systray + Conky/mintupload windows appear (careful not to hide gimp utility windows though or make it configurable) + workspaces can overlap in expo grid + recommend muffin + depend on gsjdbus + muffin should depend on libmuffin0 and gir-muffin of the same version (currently it's possible to upgrade cinnamon and libmuffin without upgrading other muffin packages and it results in crashes) + Alt-arrow shortcuts don't work in nemo- Update to version 1.6.1 + bug fix point release, no changelog available to public- Update to version 1.6.0 + new feature: workspace OSD + new feature: window quick list + new feature: notifications applet + ALT+TAB is now configurable + improved sound applet + more details: http://cinnamon.linuxmint.com/?p=207 - Add 'python-imaging' to Requires (cinnamon-settings)- Update to version 1.5.8 + minor spec changes, no impact (re-organize dependencies) + no changelog available- Update to version 1.5.7 + migrate to gsettings; removed gconf stuff + add 'python-lxml' to Requires + use %suse_update_desktop_file on new cinnamon2d desktop files + add 'fdupes' to build requires - currently for man pages dups + minor improvements- revert upstream changes for power management DBus interface to make battery monitoring work in power applet (for 12.1)- Remove RPATH sed filtering to allow internal libraries to be properly loaded- Update to 1.4.0-UP1- Some nvidia drivers have issues if %{_libdir} is in cinnamon binary RPATH. We remove %{_libdir} RPATH and users are adviced to use nvidia driver .295 or superior, from .280 to .285 there are regressions and Cinnamon isn't working with it.- Fix broken build, add sources.- Update to version 1.4.0 + major improvement and bug fixes + Adds menu editor based on alacarte. - Add sub-package: cinnamon-menu-editor (Recommends). - Merged lang package with main. - Added 'gdm' to requires. - Removed 'opensusify' patch. We have now the upstream 'Menu' button. Users can easilly customize in gsettings with upstream utility distributed with cinnamon. - Minor spec improvements. Package cinnamon-settings no longer obsoletes itself.- Update to version 1.3.1 + upstream bugfix release - Add 'python-gconf' to Requires, needed by cinnamon-settings.- Update to version 1.3.0: - Applets Improvements - Settings Improvements - Menu Improvements - Add gnome-common BuildRequires - Remove cinnamon-fix-fsf-headers.patch: upstreamed - Removed cinnamon-explicitly-link-againt-gl.patch: upstreamed- Add cinnamon-fix-fsf-headers.patch: Update the FSF address in several files headers. Submitted upstream: https://github.com/linuxmint/Cinnamon/pull/303 - Remove 'BuildRequires: gnome-common', not needed.- Add cinnamon-explicitly-link-againt-gl.patch: Cogl does not explicitly link against GL or GLES any more, and clutter master dropped the 'gl' pkg-config requirement because it introduced unneeded and conflicting dependencies. Cinnamon still uses glXQuery* API, so it needs to explicitly link against libGL. Upstream: https://github.com/linuxmint/Cinnamon/pull/301 - Removed dependency on gnome-shell -- though it's usefull, if a package requires cinnamon for build (ex: cinnamon-extensions), a lot of unwanted stuff is pulled.- Improved spec license texts.- Add license for spec- Split browser plugins into 'cinnamon-browser-plugins' subpackage. - Removed duplicated entries in %files.- Add cinnamon-opensusify.patch: change default menu text from 'Menu' to 'openSUSE' and default layout to 'classic'. - Packaging: + Add conditionals to disable -Werror for >= 1220 + Fixed gramatical errors on description and summaries + Added gnome-session-core to Requires. + Added muffin to Requires.- Add cinnamon-fix-session-file.patch: easy fix, gnome-shell puts file in different location.- Initial package/bin/sh/bin/shcinnamon-2dcinnamon-menu-editorcinnamon-settingstypelib-1_0-Cinnamon-0_1cloud112 1531844895  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345679<=A DEFGHIJKLNOT XYZ[\]^_`abcdefghijklmnopqrstuwz 3.6.7-lp150.3.3.13.6.7-lp150.3.3.13.6.73.6.73.6.73.6.7-lp150.3.3.13.6.73.6.73.6.73.6.73.6.7  !!"!!##$$$%%&&&''(((')))***++,,--.....---///001022233344444455567777777778899999::;;;<=================<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>><?@AAA@BBBB@CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEFGGGGGGGGGGGGGGGGFHFIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMNONPPPPNQQQQQQNRRRRRRRRRRRRRNSSS TTTTTTTTTTTTTTTTTTTTTUVVVWXXYYYYYYYYYYYYYXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZX[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^_`````````````````````````````````````````````````aaaaaaaaaaabbbbbbcdeeeeeeeefgggdefault-xsession.desktopmenuscinnamon-applications-mergedcinnamon-applications.menucinnamoncinnamon-desktop-editorcinnamon-extension-toolcinnamon-file-dialogcinnamon-json-makepotcinnamon-killer-daemoncinnamon-launchercinnamon-looking-glasscinnamon-menu-editorcinnamon-preview-gtk-themecinnamon-screensaver-lock-dialogcinnamon-session-cinnamoncinnamon-session-cinnamon2dcinnamon-settingscinnamon-settings-userscinnamon-slideshowcinnamon-subprocess-wrappercinnamon2dxlet-settingscinnamoncinnamon-hotplug-sniffercinnamon-perf-helpercinnamonCinnamon-0.1.typelibSt-1.0.typelibextensionslibcinnamon.socinnamon-killer-daemon.desktopcinnamon-menu-editor.desktopcinnamon-onscreen-keyboard.desktopcinnamon-settings-applets.desktopcinnamon-settings-backgrounds.desktopcinnamon-settings-calendar.desktopcinnamon-settings-default.desktopcinnamon-settings-desklets.desktopcinnamon-settings-desktop.desktopcinnamon-settings-effects.desktopcinnamon-settings-extensions.desktopcinnamon-settings-fonts.desktopcinnamon-settings-general.desktopcinnamon-settings-hotcorner.desktopcinnamon-settings-info.desktopcinnamon-settings-keyboard.desktopcinnamon-settings-mouse.desktopcinnamon-settings-notifications.desktopcinnamon-settings-panel.desktopcinnamon-settings-power.desktopcinnamon-settings-privacy.desktopcinnamon-settings-screensaver.desktopcinnamon-settings-sound.desktopcinnamon-settings-startup.desktopcinnamon-settings-themes.desktopcinnamon-settings-tiling.desktopcinnamon-settings-universal-access.desktopcinnamon-settings-user.desktopcinnamon-settings-users.desktopcinnamon-settings-windows.desktopcinnamon-settings-workspaces.desktopcinnamon-settings.desktopcinnamon.desktopcinnamon2d.desktopcinnamoncinnamon-background-propertiescinnamon-sessionsessionscinnamon.sessioncinnamon2d.sessionappletsa11y@cinnamon.orgapplet.jsmetadata.jsoncalendar@cinnamon.orgapplet.jscalendar.jsmetadata.jsonsettings-schema.jsonexpo@cinnamon.orgapplet.jsiconscinnamon-expo-symbolic.svgmetadata.jsonsettings-schema.jsoninhibit@cinnamon.orgapplet.jsiconsinhibit-active-symbolic.svginhibit-symbolic.svgmetadata.jsonkeyboard@cinnamon.orgapplet.jsmetadata.jsonmenu@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonnetwork@cinnamon.orgapplet.jsmetadata.jsonnotifications@cinnamon.orgapplet.jsiconsalt-critical-notif-symbolic.svgcritical-notif-symbolic.svgempty-notif-symbolic.svglow-notif-symbolic.svgnormal-notif-symbolic.svgmetadata.jsonsettings-schema.jsonon-screen-keyboard@cinnamon.orgapplet.jsiconson-screen-keyboard-disabled-symbolic.svgon-screen-keyboard-symbolic.svgmetadata.jsonpanel-launchers@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonpower@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonrecent@cinnamon.orgapplet.jsmetadata.jsonremovable-drives@cinnamon.orgapplet.jsmetadata.jsonscale@cinnamon.orgapplet.jsiconscinnamon-scale-symbolic.svgmetadata.jsonsettings-schema.jsonseparator@cinnamon.orgapplet.jsmetadata.jsonsettings-example@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonsettings@cinnamon.orgapplet.jsmetadata.jsonshow-desktop@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonslideshow@cinnamon.orgapplet.jsiconsslideshow-disabled-symbolic.svgslideshow-pause-symbolic.svgslideshow-play-symbolic.svgmetadata.jsonsound@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonspacer@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonsystray@cinnamon.orgapplet.jsmetadata.jsontrash@cinnamon.orgapplet.jsmetadata.jsonuser@cinnamon.orgapplet.jsiconsguest-session-symbolic.svglock-screen-symbolic.svglogout-symbolic.svgshutdown-symbolic.svgswitch-user-symbolic.svgmetadata.jsonsettings-schema.jsonstylesheet.csswindow-list@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonwindows-quick-list@cinnamon.orgapplet.jsiconswindows-quick-list-symbolic.svgmetadata.jsonworkspace-switcher@cinnamon.orgapplet.jsmetadata.jsonsettings-schema.jsonxrandr@cinnamon.orgapplet.jsmetadata.jsonstylesheet.cssbumpmapsbirdnfish.pngbrick.pngfish.pngfrost.pnghex.pnglizard.pngcinnamon-desktop-editorcinnamon-desktop-editor.pydirectory-editor.uilauncher-editor.uicinnamon-json-makepotcinnamon-json-makepot.pycinnamon-looking-glasscinnamon-looking-glass.pylookingglass_proxy.pypage_extensions.pypage_inspect.pypage_log.pypage_memory.pypage_results.pypage_windows.pypageutils.pycinnamon-menu-editorcinnamon-menu-editor.uicmeMainWindow.pyMenuEditor.py__init__.pyconfig.pyutil.pycinnamon-screensaver-lock-dialogcinnamon-screensaver-lock-dialog.pycinnamon-screensaver-lock-dialog.uicinnamon-settingscinnamon-settings-userscinnamon-settings-users.pycinnamon-settings-users.svgcinnamon-settings-users.uibinChooserButtonWidgets.pyCinnamonGtkSettings.pyExtensionCore.pyGSettingsWidgets.pyJsonSettingsWidgets.pyKeybindingWidgets.pySettingsWidgets.pySpices.pyTreeListWidgets.py__init__.pycapi.pyeyedropper.pyimtools.pyinstallSchema.pyproxygsettings.pyremoveSchema.pytweenEquations.pycinnamon-online-accounts-info.uicinnamon-settings.pycinnamon-settings.uiconfig.pymodulescs_accessibility.pycs_applets.pycs_backgrounds.pycs_calendar.pycs_default.pycs_desklets.pycs_desktop.pycs_effects.pycs_extensions.pycs_fonts.pycs_general.pycs_hotcorner.pycs_info.pycs_keyboard.pycs_mouse.pycs_notifications.pycs_online_accounts.pycs_panel.pycs_power.pycs_privacy.pycs_screensaver.pycs_sound.pycs_startup.pycs_themes.pycs_tiling.pycs_user.pycs_windows.pycs_workspaces.pyxlet-settings.pycinnamon-slideshowcinnamon-slideshow.pydeskletsclock@cinnamon.orgdesklet.jsmetadata.jsonsettings-schema.jsonlauncher@cinnamon.orgdesklet.jseditorDialog.pyeditorDialog.uimetadata.jsonphotoframe@cinnamon.orgdesklet.jsicon.pngmetadata.jsonsettings-schema.jsonstylesheet.cssfaces0_cars.jpg0_chess.jpg0_coffee.jpg0_guitar.jpg2_10.png2_11.png2_12.png2_13.png3_lightning.jpg3_mountain.jpg3_sky.jpg3_sunset.jpg4_cinnamon.jpg4_flower.jpg4_leaf.jpg4_sunflower.jpg5_fish.jpg5_kitten.jpg5_penguin.jpg5_puppy.jpg6_astronaut.jpg6_butterfly.png6_flake.jpg6_grapes.jpg7_bat.png7_dog.png7_elephant.png7_fox.png7_lion.png7_panda.png7_penguin.png7_tucan.pnguser-generic.pngiconsmove-symbolic.svgjsmiscconfig.jsdocInfo.jsfileDialog.jsfileUtils.jsgnomeSession.jsgridNavigator.jshistory.jsinterfaces.jsmodemManager.jsparams.jspointerTracker.jsscreenSaver.jssignalManager.jstimers.jsutil.jswindowUtils.jsperfcore.jsuiaccessibility.jsappFavorites.jsappSwitcherappSwitcher.jsappSwitcher3D.jsclassicSwitcher.jscoverflowSwitcher.jstimelineSwitcher.jsapplet.jsappletManager.jsbackgroundManager.jsboxpointer.jscheckBox.jscinnamonDBus.jscinnamonEntry.jscinnamonMountOperation.jsdbusMenu.jsdesklet.jsdeskletManager.jsdnd.jsedgeFlip.jsenvironment.jsexpo.jsexpoThumbnail.jsextension.jsextensionSystem.jsflashspot.jshotCorner.jsindicatorManager.jskeybindings.jskeyboard.jslayout.jslightbox.jslookingGlass.jsmagnifier.jsmagnifierDBus.jsmain.jsmessageTray.jsmodalDialog.jsnotificationDaemon.jsosdWindow.jsoverrides.jsoverview.jspanel.jsplacesManager.jspopupMenu.jsradioButton.jsrunDialog.jsscripting.jssearch.jssearchProviderManager.jsseparator.jssettings.jsslider.jsslideshowManager.jssoundManager.jsstatusIconDispatcher.jssystray.jsthemeManager.jstooltips.jstweener.jswindowAttentionHandler.jswindowEffects.jswindowManager.jsworkspace.jsworkspacesView.jsxdndHandler.jssearch_providersgoogle.xmlwikipedia.xmlsoundsbell.oggtogglekeys-sound-off.oggtogglekeys-sound-on.oggthemeadd-workspace-hover.pngadd-workspace.pngcalendar-arrow-left.svgcalendar-arrow-right.svgcalendar-today.svgcheckbox-off.svgcheckbox.svgcinnamon.cssclose-window.svgclose.svgcorner-ripple.pngoverview-hover.pngoverview.pngprocess-working.svgradiobutton-off.svgradiobutton.svgscroll-hhandle.svgscroll-vhandle.svgthumbnail-generic.pngthumbnail.pngtoggle-off-intl.svgtoggle-off-us.svgtoggle-on-intl.svgtoggle-on-us.svgtrash-icon.pngthumbnailscinnamonunknown.pngcursorsAdwaita.pngDMZ-Black.pngDMZ-White.pngunknown.pnggtk-3.0Adwaita-dark.pngAdwaita.pngBox.pngHighContrast.pngREADMEunknown.pngmetacity-1Adwaita-dark.pngAdwaita.pngAgingGorilla.pngAtlanta.pngBox.pngBright.pngCrux.pngEsco.pngHighContrast.pngMetabox.pngREADMESimple.pngunknown.pngwallclock.pngorg.Cinnamon.HotplugSniffer.serviceorg.Cinnamon.Melange.serviceorg.Cinnamon.Slideshow.servicedesktop-directoriescinnamon-audio-video.directorycinnamon-c.directorycinnamon-development.directorycinnamon-education.directorycinnamon-game.directorycinnamon-graphics.directorycinnamon-hardware.directorycinnamon-internet-and-network.directorycinnamon-look-and-feel.directorycinnamon-menu-applications.directorycinnamon-menu-system.directorycinnamon-network.directorycinnamon-office.directorycinnamon-other.directorycinnamon-personal.directorycinnamon-settings-system.directorycinnamon-settings.directorycinnamon-system-tools.directorycinnamon-system.directorycinnamon-utility-accessibility.directorycinnamon-utility.directorycinnamonAUTHORSREADME.rstchangeloghtmlcinnamoncinnamon-jsapi-index-full.htmlch01.htmlcinnamon-js.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pngobject-tree.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pngcinnamon-stStBin.htmlStBoxLayout.htmlStButton.htmlStDrawingArea.htmlStEntry.htmlStIcon.htmlStLabel.htmlStScrollView.htmlStScrollable.htmlStTable.htmlStTextureCache.htmlStThemeNodeTransition.htmlStWidget.htmlStWidgetAccessible.htmlannotation-glossary.htmlapi-index-full.htmlbase.htmlcinnamon-st-st-theme-context.htmlcinnamon-st-st-theme-node.htmlcinnamon-st-st-theme.htmlcinnamon-st.devhelp2containers.htmlhome.pngindex.htmlleft-insensitive.pngleft.pngobject-tree.htmlpt01.htmlright-insensitive.pngright.pngstyle.cssstyling.htmlup-insensitive.pngup.pngwidgets.htmlcinnamon-tutorialsbuilding.htmlcinnamon-tutorials.devhelp2cjs.htmldocumentation.htmldocumenting-source.htmldocumenting-tutorial.htmlextension-system.htmlhome.pngimporter.htmlindex.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngsettings.pngstyle.cssup-insensitive.pngup.pngusing-documentation.htmlwrite-applet.htmlxlet-settings-ref.htmlxlet-settings.htmlxlet-translating.htmlxlet-versioning.htmlCinnamonApp.htmlCinnamonAppSystem.htmlCinnamonEmbeddedWindow.htmlCinnamonGenericContainer.htmlCinnamonGlobal.htmlCinnamonGtkEmbed.htmlCinnamonMountOperation.htmlCinnamonSlicer.htmlCinnamonStack.htmlCinnamonTrayIcon.htmlCinnamonTrayManager.htmlCinnamonWM.htmlCinnamonWindowTracker.htmlannotation-glossary.htmlapi-index-full.htmlch01.htmlch02.htmlch03.htmlch04.htmlch05.htmlch06.htmlcinnamon-cinnamon-recorder.htmlcinnamon-cinnamon-util.htmlcinnamon.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pngobject-tree.htmlright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pngcs-backgrounds.svgcs-desklets.svgcaps-lock-off-symbolic.svgcaps-lock-symbolic.svglist-edit-symbolic.svgnum-lock-off-symbolic.svgnum-lock-symbolic.svgpan-down-symbolic.svgpan-end-symbolic-rtl.svgpan-end-symbolic.svgpan-start-symbolic-rtl.svgpan-start-symbolic.svgpan-up-symbolic.svgcinnamon-panel-launcher.svgcs-applets.svgcs-backgrounds.svgcs-bluetooth.svgcs-cat-admin.svgcs-cat-appearance.svgcs-cat-hardware.svgcs-cat-prefs.svgcs-color.svgcs-date-time.svgcs-default-applications.svgcs-desklets.svgcs-desktop-effects.svgcs-desktop.svgcs-details.svgcs-display.svgcs-drivers.svgcs-extensions.svgcs-firewall.svgcs-fonts.svgcs-general.svgcs-input-method.svgcs-keyboard.svgcs-language.svgcs-linuxmint.svgcs-login.svgcs-mouse.svgcs-network.svgcs-notifications.svgcs-online-accounts.svgcs-overview.svgcs-panel.svgcs-power.svgcs-printer.svgcs-privacy.svgcs-region.svgcs-retro.svgcs-screen.svgcs-screensaver.svgcs-sound.svgcs-sources.svgcs-startup-programs.svgcs-tablet.svgcs-themes.svgcs-tiling.svgcs-universal-access.svgcs-user-accounts.svgcs-user.svgcs-windows.svgcs-workspaces.svgaudio-speaker-center-back.svgaudio-speaker-center.svgaudio-speaker-left-back.svgaudio-speaker-left-side.svgaudio-speaker-left.svgaudio-speaker-right-back.svgaudio-speaker-right-side.svgaudio-speaker-right.svgaudio-subwoofer.svgbluetooth.svgcpu-symbolic.svgcs-xlet-danger.svgcs-xlet-error.svgcs-xlet-installed.svgcs-xlet-running.svgcs-xlet-system.svgcs-xlet-update.svgcinnamonCOPYINGcinnamon-extension-tool.1.gzcinnamon-launcher.1.gzcinnamon-menu-editor.1.gzcinnamon-settings.1.gzcinnamon.1.gzcinnamon2d.1.gzgnome-session-cinnamon.1.gzgnome-session-cinnamon2d.1.gzorg.cinnamon.settings-users.policycinnamon.desktopcinnamon2d.desktopdefault.desktop/etc/alternatives//etc/xdg//etc/xdg/menus//usr/bin//usr/lib//usr/lib/cinnamon//usr/lib64//usr/lib64/cinnamon//usr/share/applications//usr/share//usr/share//usr/share//usr/share/cinnamon-session//usr/share/cinnamon-session/sessions//usr/share/cinnamon//usr/share/cinnamon/applets//usr/share/cinnamon/applets/a11y@cinnamon.org//usr/share/cinnamon/applets/calendar@cinnamon.org//usr/share/cinnamon/applets/expo@cinnamon.org//usr/share/cinnamon/applets/expo@cinnamon.org/icons//usr/share/cinnamon/applets/inhibit@cinnamon.org//usr/share/cinnamon/applets/inhibit@cinnamon.org/icons//usr/share/cinnamon/applets/keyboard@cinnamon.org//usr/share/cinnamon/applets/menu@cinnamon.org//usr/share/cinnamon/applets/network@cinnamon.org//usr/share/cinnamon/applets/notifications@cinnamon.org//usr/share/cinnamon/applets/notifications@cinnamon.org/icons//usr/share/cinnamon/applets/on-screen-keyboard@cinnamon.org//usr/share/cinnamon/applets/on-screen-keyboard@cinnamon.org/icons//usr/share/cinnamon/applets/panel-launchers@cinnamon.org//usr/share/cinnamon/applets/power@cinnamon.org//usr/share/cinnamon/applets/recent@cinnamon.org//usr/share/cinnamon/applets/removable-drives@cinnamon.org//usr/share/cinnamon/applets/scale@cinnamon.org//usr/share/cinnamon/applets/scale@cinnamon.org/icons//usr/share/cinnamon/applets/separator@cinnamon.org//usr/share/cinnamon/applets/settings-example@cinnamon.org//usr/share/cinnamon/applets/settings@cinnamon.org//usr/share/cinnamon/applets/show-desktop@cinnamon.org//usr/share/cinnamon/applets/slideshow@cinnamon.org//usr/share/cinnamon/applets/slideshow@cinnamon.org/icons//usr/share/cinnamon/applets/sound@cinnamon.org//usr/share/cinnamon/applets/spacer@cinnamon.org//usr/share/cinnamon/applets/systray@cinnamon.org//usr/share/cinnamon/applets/trash@cinnamon.org//usr/share/cinnamon/applets/user@cinnamon.org//usr/share/cinnamon/applets/user@cinnamon.org/icons//usr/share/cinnamon/applets/window-list@cinnamon.org//usr/share/cinnamon/applets/windows-quick-list@cinnamon.org//usr/share/cinnamon/applets/windows-quick-list@cinnamon.org/icons//usr/share/cinnamon/applets/workspace-switcher@cinnamon.org//usr/share/cinnamon/applets/xrandr@cinnamon.org//usr/share/cinnamon/bumpmaps//usr/share/cinnamon/cinnamon-desktop-editor//usr/share/cinnamon/cinnamon-json-makepot//usr/share/cinnamon/cinnamon-looking-glass//usr/share/cinnamon/cinnamon-menu-editor//usr/share/cinnamon/cinnamon-menu-editor/cme//usr/share/cinnamon/cinnamon-screensaver-lock-dialog//usr/share/cinnamon/cinnamon-settings-users//usr/share/cinnamon/cinnamon-settings//usr/share/cinnamon/cinnamon-settings/bin//usr/share/cinnamon/cinnamon-settings/modules//usr/share/cinnamon/cinnamon-slideshow//usr/share/cinnamon/desklets//usr/share/cinnamon/desklets/clock@cinnamon.org//usr/share/cinnamon/desklets/launcher@cinnamon.org//usr/share/cinnamon/desklets/photoframe@cinnamon.org//usr/share/cinnamon/faces//usr/share/cinnamon/icons//usr/share/cinnamon/js//usr/share/cinnamon/js/misc//usr/share/cinnamon/js/perf//usr/share/cinnamon/js/ui//usr/share/cinnamon/js/ui/appSwitcher//usr/share/cinnamon/search_providers//usr/share/cinnamon/sounds//usr/share/cinnamon/theme//usr/share/cinnamon/thumbnails//usr/share/cinnamon/thumbnails/cinnamon//usr/share/cinnamon/thumbnails/cursors//usr/share/cinnamon/thumbnails/gtk-3.0//usr/share/cinnamon/thumbnails/metacity-1//usr/share/dbus-1/services//usr/share/desktop-directories//usr/share/doc/packages//usr/share/doc/packages/cinnamon//usr/share/gtk-doc//usr/share/gtk-doc/html//usr/share/gtk-doc/html/cinnamon-js//usr/share/gtk-doc/html/cinnamon-st//usr/share/gtk-doc/html/cinnamon-tutorials//usr/share/gtk-doc/html/cinnamon//usr/share/icons/hicolor/16x16/categories//usr/share/icons/hicolor/scalable/actions//usr/share/icons/hicolor/scalable/apps//usr/share/icons/hicolor/scalable/categories//usr/share/icons/hicolor/scalable/devices//usr/share/icons/hicolor/scalable/emblems//usr/share/licenses//usr/share/licenses/cinnamon//usr/share/man/man1//usr/share/polkit-1/actions//usr/share/xsessions/-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:8438/openSUSE_Leap_15.0_Update/e13f0a90060ca39912334113e1650d12-cinnamon.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux                                               !"#    $ % & '()) *++,-.-///0 /1221111111 123   455656656676688898888989989989989969669966796699998896996666:766888888999999999999898995555986966966766;;;;;; <<<<<<<< emptydirectoryexported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=68f3bacfb86c27c9f2b147f68916759f250009cf, strippedPython script, ASCII text executablePOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=22dd4910f9bae22ab129822e03a861e860e00c5e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=01f6f83c7f201d4b3b6ebb1c136badb237a1b398, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=826f110b84eb77076ffa46b377862f2134e3a1c9, strippedASCII textUTF-8 Unicode textC source, ASCII textSVG Scalable Vector Graphics imagePNG image data, 87 x 75, 8-bit/color RGB, non-interlacedPNG image data, 24 x 16, 8-bit/color RGB, non-interlacedPNG image data, 16 x 22, 8-bit/color RGB, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 26 x 32, 8-bit/color RGB, non-interlacedPNG image data, 56 x 56, 8-bit/color RGB, non-interlacedXML 1.0 document, UTF-8 Unicode textXML 1.0 document, ASCII textPython script, ASCII text executable, with very long linesa /usr/bin/python2 script, ASCII text executablePNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", progressive, precision 8, 96x96, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 96x96, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=10, description= , manufacturer=SONY, model=CYBERSHOT, orientation=upper-left, xresolution=186, yresolution=194, resolutionunit=2, datetime=2003:06:04 17:00:02], baseline, precision 8, 96x96, frames 3PNG image data, 96 x 96, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 96, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 96x96, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 96x96, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 150x150, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 96x96, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 1350x1350, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 96x96, frames 3PNG image data, 96 x 96, 8-bit colormap, non-interlacedexported SGML document, UTF-8 Unicode textJava source, ASCII textAlgol 68 source, ASCII textASCII text, with very long linesexported SGML document, ASCII text, with very long linesPNG image data, 35 x 200, 8-bit gray+alpha, non-interlacedPNG image data, 104 x 104, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 144, 8-bit/color RGB, non-interlacedPNG image data, 880 x 379, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit gray+alpha, non-interlacedPNG image data, 120 x 35, 8-bit/color RGBA, non-interlacedPNG image data, 120 x 35, 8-bit colormap, non-interlacedPNG image data, 100 x 32, 8-bit colormap, non-interlacedPNG image data, 100 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 1132 x 480, 8-bit/color RGB, non-interlacedUTF-8 Unicode text, with very long linesHTML document, ASCII textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textPNG image data, 856 x 303, 8-bit/color RGB, non-interlacedXML 1.0 document texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#+4O`   !"$%),/0367;?DEFILMPRSTUVWXYZ[\^`bcdefghjlntuvwyz|~  $RRR!R4R+RR#RR*R.R,R7RRRRRRiRgRRgRRRRgRRRRRRRRRRRRR*R)R.R,R7RRRR1R(RR*R.R,RRgRTRpRsR]R[RcRzRxRWRtRZRdRXRyRfRRReRaRuRhR^RkRmRSR`R!RgRsR[RcRzR^RxRWRtRZRdRfRRReRaRhR`P)R3R;RRRRR8R4R"R R/R0RR9R#R%R$R&RR'R:R2RR1R(R6R5RRR)R*R.R,R7RPPPPPPPPPPPPPPPPPP PP PP PP PP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PP!PP"RrRQRjR_RrR_RbRoRlR_RrR_R_R_RjRjR_RgRTR_RR_RRgRbRRgRTRbR_R_R_RgRwRRgRPRbR_RRbR_RgR_RRgRbRrR_R_RbRbRRgRSRVRbR_RRbR_RgRbRgRbRRRgRwRrRRgRSRR_RgRbRrR_RRRR_RRR_RRgRRR_RRRgRbRbRRgR_RRqRbRRRgR_RRVRvRRRgR_RrRR\RgR_RRgRbR_RrRRRRPR_RRgRbRRRgRwRR_RR_RR_R_R_R_RnRbR_RjRjRrRjRrR_RrR_RjRrR_RrR_R_RjR_RjR_RjRWRfRdReRgR_RjRjR_R_RYRjRUR_R_RjRjRYRjR_RjR_RjR_RQRjRrRQR_RrR_RjR_RbRjRjRrR_RQRrR_RjRjR_R_R_R_R_RjRjRjRrRj;ɐks uvblueberrycinnamon-langcinnamon-themesgnome-terminalgnome-themes-standardicewmutf-8efdb3b35ad3210277e3083dcde33873ccf440f3f70defc4d9ad2696e66ec4571?7zXZ !t/Dj]"k%n๏YoɩUK)! /Xg?>^j6#u=?3ڕdoq}O,US܀JqVA$=&#[=XPLe,'A02+X~tJrp'Q -X`i W;bz1bY; i\̳?듛A!3l[Z9eؙa1^K̬xOVʡtJnϚg.Wí^ErN0z+lT1& c-fhv$i!vy³W Xf`$?lW|fǭ坧ȷo9Hh"@BG'x:p&|Afo-ٝM`9"F\oWa55UwBm_uMz7mT3E#t[`^697n]J7 h՚ yт2 ֝M+Z4OTi-y3ڄ $dzT7҆ RzB{0F]G괦їfV<=h>m޽cKA=;yG2Uԗb,ԗ'mW1&v3+eKr7ꕏ>R(;Tiv:Ll A2my׿(JuF=8=hK#X>^@9,VPKK?CquzqH7:KHF 5ʕDlۆc4)nP>R[> V{FS^ 7lx>x(cб>:$ՊZ ~OLʫjU/8Y1nsVx8uez` "r??Tô&˷zr]z##,u{S^P:yDZihck^A[ tB/.OYJТ[n)vj}ζk6_wHdn[%~Rpސgˮ mC?t +سHaW”Xp3$8+]J`_c\Vu *E^OS,jɵ(6&2F}=u^x"1fkpz zp*8j88+iSzvezsj[UzRf3jT-kho;R"?_݅$Z]m^݊qhԨyԇŌeXU΍ ܠE4<sWd%&q`j1lV3.R%~Mok\:sGh3N /0՞Ν^bWA9﬷JX`ʛbBiȁGu<ߣ߭9_U=Ilr_3Ѭz` ΎFB%6v}p8O+Fx1W"<$^l d|0 X^Ĵe..Q"sr; "˛C-DrW,*{Ly!WdEx\5mB[CuVM=URtZC`USdЪ#m{aBMX)PPa~P=OlE\ÿc %7yPaYu},Im&ĄŌuexC~4 2jT2ZGoe#kyfp: 9T p=(6=䭐Iq,,{g. zwQ?o{ psΛn.c=9 R~K5 G庯4!(MSCK˟ŘwZtt6Hzd(q$%FL6T3.vMz XBB=fKk~EGRm3IڼmV2 ^CÍeAVzH^%*HF5AN"c1-{=E.̬FiW91ˇoTz"ѫWe{>98 m2lsY7RDN^J\eC4o_4xAS1qڠ`E׆+Qy1ͱ8El_|n\ VxaG}b0H]/BB;AaBcz{nCD4sZ*)?sсoyի%SUY@rFv]/nbZ CH:TF"A(+ RJVw,␳ʳuPpTbI‰M [b35հw4C. g"h+B;;kqLf_X+\%Q]/I +$S*@<.䛧G fg係o0EL.Pg#s͋YM+4XĨZ5\6Fs-:+>f8A-pv݈@bOپC&wgLƣ [Mx*o O`3꛻W&Q<ѴyaĆ398hbf}-p̆ä8-Ț~E3@Сu7m_&N?]h<4UIAR{ X/y p8z}V{%Sﻲs,ⅶ%sf dqbb-9S>O%1ezp( ǾۈV"!b3M]ۂП7-3=w*b9MɳL>Q#jWUE٩$\ 6yd.X;F aUlbd^b)bQ|>- ⋧p]e?ī/!$ݏ?d}Haٖ|l`#L:$İ`UssJk>g܎E+ss#?$F?-:+1 90SI]RrG  Id;dFDI10P rDrajDNR?$}H@('zYg>a)x%.41AC@tܯW1nc3c%NLЫb={.F\ibN7R.,.*AX^Qt.4:* NldYb~1OONgQD!H\XkLw4bUrUD$DZ  L+KW7Y5BSaYr.zkZ=| ^Ėfe2[ i` BGZvIn}gfMOR'tM/č0"߿Nz_apc3`?@>#< vjpyB8cV:'9.@\c(SmrsF7$%W~0O>5NCBoB (P׎Iz R/w-cWغ2vpJѩ%]rH@JqVb9.JԷxTg};0 'Q*@p" #e kCyTCeŢZr8䐨ljM1Q yv%Mg5J"~'Vȭ6)OL R( X;0s*0bpzcF1eDDU@`pH+G^5nW}WxuAWzRRjkVMΎ$=a]me4Dg f#@ Q__o n\wY^ E<Q<b٤PjWP9K1{v܍q0{97lbO8[jeA=8}XKc86=X(caAGps->ݘ_ ,kmFo"Va쬆k Dj/ШO.MQQO(BU]@0`kH1Z^FW`fruR ul>rqb-hCi|B< 宎P6 e#A qZ`Pl3[5#^q6<$*WE+ϲZ X+6 xRwuW"crǵzvQ^:7@D穃ɥrZE#[.ގ?^^Rr4 GKR"ѯPQoQa2LV4+"gKj>OG\h[ȩLS=t^8#:pn` E# ae3LKu.-pm^SJ|"9?s՜"05|Dr d=b j9}7aFE;ChhHf;aʀ(s.ƿ K#{7|G1yy؏thx!A7T~ WnW?iy ҿt!WDI4xrQ{JjxE'0xd~1ܸLү{|]£؃`k0EqA京K( _p&N0nߙ92WYvr0imXGJR)'aE_C zuivXƼ6z}Rfm œWϜ*0!S  s}K;UP8J^nt[T35ZgrےY:LOC3DtGIze:2k'hNE-%ǴjWnk]V9=ud诀蝯uԳ*sL{5MږE;l)uvH: S@K'.h+@kC> 2nI{˗u6ݖ7#+ YZ