tcl-32bit-8.6.12-150300.14.9.1<>,ȉca^p9|Q]\FI2yV EڿM/4<0@]V6A&Lb/ 2YQVq~[$b~8P.QgN)03@q(&20\xZe)Dr{+3~}WvU?[YhLIqw2;9&*S˃6XY ˅J_49I\RvF~>Q_6;j(l0CFeZL> ?d  ! > %FJ `z           N*  O4 S\ X ]] b b!c,!e!(f8f 9f:h >G H I( X4 YX \ ] ^b]cdeflu v wL xt y̜DͬͰͶCtcl-32bit8.6.12150300.14.9.1The Tcl Programming LanguageTcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible. For more information on Tcl see http://www.tcl.tk and http://wiki.tcl.tk .ca^sheep66KOSUSE Linux Enterprise 15SUSE LLC TCLhttps://www.suse.com/Development/Languages/Tclhttp://www.tcl.tklinuxx86_64/sbin/ldconfigT!R@1kQdQ}Bj{CCCCCCCCCBBBBBBBBBBBBBBBBOwfENFBinR[CJ4NFsFGGGGGGFFFFFFFFD:E>CCjHHHHEGEGDGGCD%`9N,,1 A6,Ayu a/mZ97|g+6 mA 8SZ`Z0.0 *Yf]Kc5@hO=8 D ZsZmAA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤caVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVcaVd36dee9d72390ae2f0f6d35d70ad6e90ef7f70e9b6c3f0ca23d264dcd21e105391f8cefd4fd95f1e9c4a224a7aa3378f382eb64416106e6075ef498df685e1b1f6b5a1261320622bda4fc1136b05390bc83290616d4e85196c72b76a63fdf87414727385f87246a5277e6c8bbaf93d994f380bbeb77a30e7469071f41f7e9a7dff3ee71ee7646a1848a94c6074338ca66461d19d8a33922e8de5e26835320ba30b326d42ce722986a48321fd850a23d9d4a42bbefa671d4562a67b0a0bef27d62a176e7467c15f12198662db68b9deda0726f4f744166c85060b894ce676d0557f27d400b088a0e72adeb48d17059892e95f08a2a03970bd74cdfb35b106618b294c97175fd0894093b866e73548ae660aeed0c3cc1e73867eb66e52d34c0dd2465ae2d4880b8006b1476cd60facf676875438244c1d93a7dbe4cde1035e745f0a95f67f90b1cdd407a78ea4032af9eb996fc38864c46d74b42b3a7f7eda0c8a1b42df7e7d6b0feb17cb0bc8d97e6ce6899492306dd880c48a39d1a2f02790042d1bed2422e131a140087faf1b12b8a46f7de3b6413bae8bc395c06f0d70b9b014df3ae30e81e7620be6bbb7a9e42083af1ae04d94cf1203565f8a3c0542ace02174d94e1c1d5ad93717b9e8c20569ed95a8af51b2d3ab2bce99f1a887049c0ebc4cbe4c99fd65abea45fbdaf28cc1d5c42119280125fbbd5c2c11892ae460b2f8bd79ae5a90e5390d77dc31cb3065b0f93cb8813c9e67accec72e2db2027a08bbacea81d4f7a3a7f3c036273a4534d31dbf8b6b5cca2bcc4c00cb1593cf03d84151434a714fc82228677c39b07908c4e19952fc058e26e7c3ebab7724ce0c770cdb59e255ccd7dcf4af847c9b020aeaee78ce7fcf5f214ebcf123328acf9f24d707a1f03514806e714f01cbfcb7c9f9973acdc80c2d67bbd4e6f85223a509528bfca34869b3f9a3b2fc71b02cbac41512af6d1f8ab17d2564e65320f88ede1044fb04b5c72b584b6283a99b34789690c627b5083c5df6e8b5b7ab2c68903c0655aa2d13b789b3125f5c9d0dc5b6e3a90d79426d3b7825dcd604f56d4c6e36a25266b6f18c3144cfadbcb7b1d27f0a7eaa1c641fd3b33905e42e4549fd373770e3f071c63ac43af66061506ef2c574c35f7bf48553fb5158ae41d9230c1a10dfe39985c6a238086b54427475519c9e0285750707db521d1820e639723c01c36f6db59139627d29abd36f38ed2e0de2a6b234a7d7e681c7dbaf8b888f1cac49a5a43a5b58bfc57bd723b12bbdea9f6e1a921360b36d2d52c420f37299788442d3aea716d490c35439621a8f00ca7e4397ef1c70428e206c5036b7af25f1c3d82f13b5cb481e0216a8fc28bfa9d0f6b060cdf5c457b3e12435ca826eb2ef52b068e87ec076f950fcd58189e362e1505dd55b0c8f4fa7dd1a9331c5c111d2ce569f407fc0fe06d2a057e9ba0109ea9356cab38f27756d135ef3b06a85705b616f5082633643cd326543915acc5d28a634b5795274cd39974d3955e51d7330ba933827f16e3dd02b2212c4980ea09bdc068cf01584a1b8bb91456c03fcababe0931e3e067363fc07662ebe52ba617c2aad364920f2af395b3416297400859acd78bb9d33df6e1cfdd2cf2553f5e2758f457d710caff5f8c69968f2665accd6e9a6fd619330192984a80f93ac6f2e4e5eaa463fd3dddc75c1f65f3975f33e0dd7a0bb26bcb620472433962717712d04597a63264c8e444459432565c4c113de0a240b1fb9a3d52d432ea2d6cd43927cebf9f58f309a236e1b11d20fe8d5a5fb944e6e3bde9ae7eaf9be799c84b2aa4e80d78be8acbaca1e486f10b9bdd42e3aeddcb217a7d45f3b82f2a42e1d36b13db5ced077945a3e82700947cd1f803dd2a60dbf546392237f47d71cee1daa1aae287d94d93216a1fabd648b50f59ddce7e8ae353bfb42c4d36d1763693aefce87f6277a11ad5a756d691deda804d9d0edcb30931f1ad4c4079b33b706e948a735a8c3042f40cc68065c48c220d0f56fd048c33b0c0df17bfece897a1da7765c822453b09866573028cecced13e2efee02bcccc4a2717ae09e0cf2d566c245dc5c5889d326661b40db0d5d9a6d95b8e6b0f0e753ec11bfd49c715cd89fb9d387a07cf54261e0f4a1ccec1a810e02c7b38ad2f285546392237f47d71cee1daa1aae287d94d93216a1fabd648b50f59ddce7e8ae35e12928e8b5754d49d0d3e799135de2b480ba84b5dbaa0e350d9846fa67f943ec6ac0f1845a56a1a537b9a6d9bcb724dddf3d3a5e61879ae925931b1c0534fbb7753dda518a7e9f6dc0309721b1faae58c9661f545801da9f04728391f70be2d0754ef6bf3a564228ab0b56dde391521dcc1a6c83cfb95d4b761141e71d2e8e8779f6470d9bebd30832b3a9ca59cd1fdca28c5be6373bd01d949eee1ba51aa7a8ad939139ff7140970bde3d91180f7c4d703d7fcf67a02c71392de1980dc560e433c6072a006ba4e9513d7b7fd3d08b1c745ca1079b6d796c36b2a5ae8e4ae02b8d737283289baf8c08ef1dd7e47a6c775dace480419c5e2a92d6c0e85bb5b381c7b0377f30e42048492e4710fe5a0a54fa9865395b8a6748f7dac53b901284f9c40ca014b88f97ae62ae1a816c5963b1ed432a77d84d89c3a764ba15c8a237080e0732480338a229cc3ad4cdde09021a0a81902dc6edfb5f12203e2aff44668f73342c27cf55f625d3db90c5fc8e7340ffdf85a51872dbfb1d0a8cb1e43ec5da17745bdd299779e91d41db0cee26cdc7132da3666907a94210b591ced5a55adbbc5ed164d15321404bbdcad0d647c322ffab1659462182dbd3945439d9ecbae7f502e07ae3f19ccdc31e434049cfc733dd5df85487c0160b0331e40241ad0274013b3b2911c66bc1ca54e510814af4954c310da10737f9b2a2474d714be2ab39e1d207917aa3483d9110e24a0cc0cd1e0e5843c8bfc901cfee7a6d872dd945a91cdcf510c38464e5284edcfaec334e3fc516236c1ca3b9ab91ca878c23866914480f61d0e1a75dee59bf9a66de0bb78faae4e87fd6317f93480412123277d442118ea160ef29e11b46dec57af2c44405934dd8a7c49d2bc8b90c94e8baa6138b24a9d379fda39f2bcc0580ca3e0bd2e99ae279af5e2841c9e7dbe7f931d19cc07142b1120b993d6091197574090fe04be3ea64ffc3ad5a167a4b5e0b42c9f062bbb729b906f5fc3b7ee6694b208b206d19a9d4dc571e235b9c94dcdd4a323a2a0f8b530ad0decbf8dd81da8291b8b0f976c643b5a292db84680b31ecfbe5d00a8f3089f4b2ca47b7ac4cb78375b2bfac01268113a7c67d020f8b5b7f2c25bbda8d0b6a882b742c5cce938241328606c111dda0cb83334ebedcda17605f3641aeeb135a89519f2e004282ded21b11c3af7ccb2320c9772f2df7d1a4a1b674e4918fbcc63cb289afaae15b438752c1746f413f3b79ba5845c2ef52ba1104f8bda6f7bff98228ded981ec9a4d1d0da62247a8d23f158926e3acbec3cce379c998c2633f5e3e75bf1590c94ab9cbf3538d0f0a7a319db9016993908452d903d9c4fd2a6856298ec629a16bdd924711dfe3f3b1e3a882ddf04b7310785d83ec0d566c68f22bad30daa81b215925416c1cc83360b3bb87efc342058929731ac678ff3771ae80adfb437b7bc88f3c76fd37074449b3526e7aa5776d2b9fd5a43c066fa8cead5eb2b0b44ef4003fbcb2e49ca0503992ba1d6540d11acbbb84fdbbd6e79af703b7f74cc6f5faa959f51c757c94623677e27013bcae23befba01a392646d94c94e7fbe183379805056d960ab624d78879e43278262e4d6b98ab78e5fefea87502587d52e7810228f2ecb45ac4319ea0f5c008b7ac91053b920010dc6ddf9473fd2b5e14309d8c036d334f137b9edf1f7b32dbd45491cf93184818582d06715918b5e1def09781efd28751b6883665aaee29f1d244f0891edecda9bf6a4b639b6e400eb85440ec64ab66b4ac111546585740c9ca61fd156400d7153cbad9f4acbff9b5ef75790920b95023156fad80b18aff8cafc4a6dc03893f9388e053a2420c4b3088c9dacd21bc348011cac61d7cb283b9bee78ae72eed764ab094651c91a8af8dbdb70ed296bfe407126f84f96f2107afedd1e969b63e526034bf13e32981965bd23a93a09eb5b4a334acb15d00645d645c596a5ecadb88bfa0b6a9083c2f5f631ed3603ef0d5bcb31c51b2353c5c27839c806a036f3b7007af7f3de8bf984ec7cf619e700fe7e00381ff58abe9bd2f4b3dd622eb2edaccc5e668105029a70eac43b1f3aa189d8ae4d92658e07783965bae417fb66ee5f69cfcb564f378116e7e706c7d1e3e7446094709819fb39a50c2a2302f92d6a498e06ed4a31b7c970efeb55c53758143df42cc452a3632f805487ca69db57e37c1f478a7571baef17b94a0db878e2f0fb49d982057c5b663289e3a8e0e2b195dcec37e8555b1d790e54217a4bf9a7e1dcb4f3399b5861728918e93cd3f00b63f1349bdb71c57e737d8dc724aa3b9ec07165c13e8628c6a8ac1e80345e10dc77e1fc62a6d86f1297d4d7cae6e99db3ca6ee793519512bff65013cf261cf90ded4d28d3d4f826f7d3a956663c529d07c8a9610414356de717f3a2a2ce9b331b052367270acea9414ff564fab584571e954be20d61c2facb096fe2b3ef369cc5ecb7c25c2d92d5a49cf452eef0b8970bc56a7b8e040ba088215508228a77032cba0035522412f86ca58ff5baa9681d9162e094e833470077b7555bb09eee8e8dd41881b108008a0cc3672969c1dd223eadd9a226e00cac731d8245532408b75ab9a70e9edd2867380513a9969a12a8fb01802d6fc3015712a4efdda64552911a1bb3ea7a098d02c7573581dec27e90b0c7d34057d9f4ef89727317d55f2c4e0428a47740fb1eb7a9b2f91be34024fbcf645f6ef92460e5f944ca6a16268b79478ab904b2934d357b85c9a373ff0f036151432652dd55c182b0704bd0625ea84bed1727ec0de3dd8596ac02204c845aa74451fc527645549f2a3318cb63051fcacb2bf948fd77351340804f73b620686ab698b2202191d69227e736b1652271c99f2cfef03d72296c9fe2223c4949ac0a193f321fc0fd7c344a9e49a54b00f8a4c30404798658631ae38ad5452314b0946c5cb9d3c89cdfc2ad214e146eb683b8d0ce3fe84070fe1c9be2c9ad31d516b508d01e85bcca375aaf807d6d8cd7c658085d5007069fffde7868c80fd59d18bb15345d29f5292856f639559cffd42ee649c16c7938bf58d71e5367fe839afc4338c50d450f111728e097538ecaccc1b17b10238001b0bb1812db204e4cb8266207a4e948fba3dd1efe4d071bbb793f9743a4320a1ceebe3be107f5fae1e303ea766075c52ef2146ef149eda37662776e18e93685b176cdcb8d354519bd4eb1004eb7b25f4e23fd3ee7f533a5f491a46d19fd520ed34c93098ce9ca4bb590ba5f922d6a196e5381e19c64e7682cdbef914f2dce6745a733291088bbbf58a704185dec13dbd421296bbd271a1aebbcb3ef85a99cecd848ff850df3e0e669502ed08dd778d0afedf0f71993be388b0fcaa1065d1c91bd22d83fff2f08a5be202c81e469e16d4de1f8a0c1cfe556cda063da071279f29314837af530acd69676678c95b803a29a44642ed2d2f2d077cf0f47b53ff24bac03b2e24b58de38cd4cb2abd08d1eda6c9454ffde7ed1a33367b457d7702434a0a55ee12ad1546eb391989105d80b41a87686d3b30626d0c42a73705f33b2d711950cc1b4979874c3f025317dfcf0b06fc8cee080a28ff3e8efe1de9e899f6d4f4d21e7ac5fc35bc422a5445603e0430236e62cca3558787811de22305f72d439eb4bb847c14c297dbe4d8517debaa8ed555f3daedf843d6bad1f411598631a0bd35072086ee8d7398d5e60e5c3048843b388437bd6f2507d2293ca218936e3bf61e591bc22af98267d635e3f07615a264a716940a2b1faa5caa3aff54d4c5a4a34370a2d25880c64309552aaced082deed1ee006482a14cab97db524e9983ee84acfcd0faa9d7997d5696bff92384144e0b9dfb2e4c38375817613f81a89c06ec63834b28b46981bbb78cbd2b22060e2dd018c66fcff1cee52755425ad4900a90d6c36832dc5ab9f610883784cf702691fcf16850651bc1c6a77a0efa81f43bc509accc826c93682ef19d29ab6304657e07802c70cf18b1e5ea99c3480df6d238398319563225ce7875696c6aa2c156e6438292de436b58f8d7c23253e3132069f9a294ff64201c27ab04f362617dd56b7d85b223bcca0735124196e7669270c591f0e3268c95e9b7d471f5fd2436c17318d5a796220ba39cebebcd39fbb0141a49ceba557a3c656275a0c870fb8466f2237850f5a7cf2d001919896725bb3d3eaa4b64f796c5e3e300448a1f309a0da7d43548cc40511036ff3a3e0c917e32147d62ccc2b4738db16fafb48bfc77c9e2f8be17bc19e4140e48b61f3ef1ce7c9f3a8c7dcc4966a5c13a52b6d1db62be200b9b5a1decbaccfcaf15045dd03a2c3e3faa935164a2d2d14815906b438562889b31139519b3a8e8db3d2ac152a77ec591dcf9ca4819e8c8b044d7d68c97fc67e0f4ccd6245e30024161dab24d0f7c3a96836360ce0f31ee593e311b275f3c1f1ed427e237f31010a4280ef2c58aa6f2633acf492cbd73a6c230725225d70566b6e46d5730bd3f63879781de4433965620bebe0d2dce08e6cd786bc3b07a1fb1adc5b2cf12053c99eacddaacddb8802dfb9cf249dd1698ed1687e13654c04d08b829193027a2fecc24222ec854b59350466a7145b57ac5c074bca968580b337c04a71bbd6efb93afaf291c1361fd700dc7917a87e418b6d8d14d8c11d63708b38d607d28f7ddbf39606c7d8fba22be7892ca980e703dfb1eede7de48c958f6b501ed4251f69cb0fbce0fca85555f5acf134af16e212d5d1f6e83a9fc4e56874e4c7b8f1947ee882610a73199480319efa529ab160bfdeb5c3adf071e01c78312a81ee4223bbf5470ab880972bbf5965291f3057c75c1ad70653733dce43ea5bf151500f39314e8b0236ee80f8d5db623627f2072e48c98b480db5677188836485b4605d5a9d99870ac73b5bfe9dcc6db46f4c71a07169cdbe9962616d28f38c32d641da277e53e67f8e3a69eb320c1e2b88cbc2b0424cf27bef67f309e2b6dffef4d39c46f15d91c15e83e070c7fd4e20c9c75aa686ff901c9e66e51d36e8e78e5154b57ee9045784568f6a8798ea9689207823af00f4e44613e929d32770edb214132b6e210e872751624824da5f0b78448d27adaf74ebb18d6964882cf931260331b93ae4b283427f9a0db147a83de1d55fafe65db09bdcb863742fda8705bcd1c31b59e0dd8a3b347ea6dec2596cee0e929c7ca358fffcaf94753c7cc2f63b58386234b75552fa3272c2e36f253770c3f9e14d8f7f54be953983f198c8d59f38842c5f73419a5e81be6460b3623e7307a314f4180c05de4a4860f65af6460900fff77f12c08edd728f68ca0065126b9ae1f1b0f5dede0263bd81773a78e98af551f36361accb315b618c8ae70a5fe781edb81643ba1fd115e9d547943a889a56dfc0c81b63f21b1edc1955c6884c1b2f56767115fff2da05f49a28bad78853fac6fc716186b985474d6d30764e1727c40c7d84001855586a0bab236a6a5878922d9c4a2ea1799bf18544869359750c0df2ee356ffa2491a5a60bdf7d7febfac426824904738615a0c1d07aef6bda3b76f1fa391a6b22ddba5fb0431dfe0507f0b0754140b424700f1675f72c279ab0a0a1b00229df5a979a040339bbc72d448f39968fee5cc24f07241c9f6129a9b53ddf99da45138a8aebfd92747fc28992f0c315c6c4ad97710eaf9427263bffa139cf6e2b0d116d2c9ac90dda430b6892371d87a4ecfb6955318978ed6f6e9d546a631a4b74f51c584354907251c55fe5ce894d2c9618156a1dc6f5a979bc350db17d236d5b27184b1e813e686d901418117f22d67024e6944018fc4b633df9ff744bee07f14c7f4fc93b62ac318f89d2ed0dd6ff30d2bf21c2874654ff0292a6c4bf49f4e1c7142bf7a82fc2b9fc075171ae45903fe69131478c15219d72bbaad337a8a539c8b990aeffea06188b98dc437fd2a6e89ff66483ef334994e73fd0ec9510d8eed3040b50afaf6a3c85bc98847f1b4d5d8a685c5ec06acc2491b890101fd95b38a3bebd59468bdc2890bac59df31c352e17f2e77c82471e1ca89469802f384dd88523147cef42aa871d323fc4cbee338ff67cc5c95aec7940c0e531ae3eb2e2b7a41854af68cef5881cf1fbf4d38e70d2fab2c3f3ce5901aa5cc56fc15f75a29bb323db4354b0c759cb1c8c5a4ffc376dffd74274ca60a36994816a75c831f611ee851a64bf1ba5f9a5441ec1d50722fa9f15b4227707fe1927f754de4d05948d75c06669addb9708bc5fb48e6b651d4e62ef1b327ef8a3f605fd5271cd115718818e3e3367847ce35bb5ff0361d08993d9749d438c918f8eb87ad8814bc401889dd934c49d10d99b471441be2b536b1722739c7b0ab7de7629680f60249128b36b88e380188059c4b593c317382f32e29d1adc18d58d14d142459a2bb9cd54ec24cbdbec5e4fe543dda8ca95390678d432d33201fa1c32b61f8fe225a5ee93a8c245722deb64b68eff50c081f24da5de43d999c006a10c484e1d3b4edc39595ddc0095eb4ae9e66db02ee175b31ac3da1f649eb88fa61b911f838f7539f2bffa3b4d8783b2cfb2ced9cc4319acf06988f61829a1e5291d55b19854e88e383b20484ee90c00054d52dd5af473b2ac9dc50c14d459a579ef5f44271d256d2e14be188350d343927d5380eb5672039fe9a37e9a9957921b40e4619b36027c2a3a0be5bc5a46a6a63c4de34e317b402bad40c22fb2936e1a4f53c1e2f625fae5d3df23f019455f3edfc3262aac2b00098881f09b9a934c0d26c0ab896700c00f119701c9f3eba273701a6a731adafd7b8902f6bccf34e61308984456e193a043dece6ea7c83956b3300b95f8a0e92badaa8fc29d6c510706649d1d810679abd488c9d791abedf698b66b768e2bf24251ffeaf06f53fb3746cab457710ff77cb27007e138315b064576c17931280cfe6e6929efc3dafd7171713d204cfc3bf313e8cdbbc0288aed922b9927a7331d0faa2e451d4174b1f5b76c5c9faec8f9b4f32e1518be3270f4db80136fac0031c385dd3ce133faa534f141cf459c6113a6b5ab8ae265db436b15d32263a8870ec55c7c0c07415b3f9baac37f73bc704e530a142a48e57f194ecc3aa9243930f3e6e1b4e8b331a8cdd2705ec9c280dccbbaa57d5fb5cc3f59ec6a3f99d7a5184403809aa3a3bc02ed0842507d4218b683d42c34d02a6079c4d0d683750b3809f345637bc6d814652c3fb0b344b66b70c7988bdaf4b25b684b0320a2e11d3fe77dddd25e3b17141bd7ed1d63698c480e4baf9641a6ebe3845ce5d36ced473749f5909c90c52e405f074a6da817ef6f39867df7c4ba67457cb47eef0f5ca8e028ff466acdd877a487697dc48ecac7347ac47cf2e78ef3322f0121e958098ef5f92da008344657a73439eac658cb6bf3d72bd9c69094c0bd52d5ae8448431574eae8ee4be31ec2e8602366df6c6bf4bc89a58ef81b41ec69f67a394ece2b3983b67b3d0c8813624c2bfa1d8a8c15b21608ac985f91cf6e316774aa5d0c1eca85c88e591fd537165bb79929c5e6a1ca99e56c8d123e0b4c2614f680808b58cca0c140ba187494b2c8bcf8c604c7eb739c708822683517766af9da0d87b7a862de9adea82d9a1454fc773a9e3c1a6d92aba947ad582406c51a3db1eadf6507c50a1f85740fda7da8e27fc1438feb6242900cb12895caa15a5fbf9f499bfea6ad65b23f0bd4880426a71c65d95a49a443c9402cdfe8d1229176043ee197f3db750bd6cadf265d7b3d127c87cdc2f0e10e2c6a549c13dcf4d1659a987671290592258b436d26dcfda06125761ef1f040c68698b67ebe5a2b4cbbcd7fd3f7a6f76d68d7856301db01b350c040942a7b806a46e0014c58b6ff351471bab27550198353e105d389ddd22cf39fd18c62335d4c929541d962c60eb7e050061462ff72cec9741a7f18307af4aaa68d7665174f904842d13e88cc073643187c0a3bea35bac7ad698c317abe1387a80163cd1d98533f9eefab0592b0e1fd6c3c0e704168d4af97e9d5cab89b5cf5176e19ed5bd5f5eb2a17524630064571ade8d27bfeff84cae09ffec452a0ec3ccd984ff31e8a7821c27e12f812a0550716b88930174a8ca245698427cd286680c0968558ae269ab52440dd6b9cabb03539e116aecb80efc7a69d43f936075f6ad5c77dfa5d46dad7ddc7f184ed6dad4756ef822320298ceb8c05be228018a6ec25b534077b6a9353ff76b225041fe160c0778dbb07134cb9836e83e8fb28188958ad78eb9992f5655762b93f763819749a0430485960dd89a8aa3051dee7b2522142817e0923e2dede02c583fa02991e3b979529f91843918e3f364847fe5a9e5ddf9ea435a73eeed89c594c91a04a4ac5b354db165d46a07e088b06708c908a70c2b79e085cc0d57416a2985b90c234bdbebcd3b931aee7785820e336e4beca6edc398cb03252ecb007aaa84c0f2684bfece7628d47577c91a95167bfaa2f7517fb42adca3eb2e28d2405144ba7b0fc8b4c12c07a59dbf9da77dbe58de8451e92e9719169457a58a5dba7cc5cb4a13cd99c4e34eb89eba0454a1dbb1fb84c125928a70aa8b3dbc6feaea010e492ca8d84e0162c403a46a8d34b0ed97fd3144750887f5293a8f857d08841367a72f2c2675220dfd7d84c37ffc4b772894b4439b5e13fd8b5233758cf7b788af09b5429d09c42f3f57304e0f08e261ae539ea3c154899507d90ca82693d507ad31a2b2030e73709b7be849530c2372a4a53f7f3106996f7021ba6187d916ac09abf814230cc806238037c983a8078a2d35160a3e11721a9c1688e9b491c458ba4fe2b016dead9252075d3b29e2bcf46d1a0ce4edefeb56e259ed425a3d2058402b91534d7bf663e0224ec58b9a63b32e330b1b036364b888e751356f1ef0ffec4332e57eeafcfe47ee139b37f833b8d2859efd3b7a3c7d2260e4066d029cc24c25bdde9b5751e7d58c1ede4c87b07ebf8994164e920c16ed34368ac3d342rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottcl-8.6.12-150300.14.9.1.src.rpmlibitcl4.2.2.solibtcl8.6.solibtdbc1.1.3.solibtdbcmysql1.1.3.solibtdbcodbc1.1.3.solibtdbcpostgres1.1.3.solibthread2.8.7.sotcl-32bittcl-32bit(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.11)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.29)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libz.so.1libz.so.1(ZLIB_1.2.0)libz.so.1(ZLIB_1.2.2)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cƍc,N@bBab``2@_@__P]N@]$] u@\@n@\@Z`@ZF.@Z2gZ2gYYY@Ys>@XXZnWPVՄ@U@TcKmax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comdimstar@opensuse.orgmax@suse.comschwab@suse.demliska@suse.czmax@suse.commax@suse.comro@suse.demax@suse.commls@suse.denormand@linux.vnet.ibm.commax@suse.commax@suse.commax@suse.comschwab@linux-m68k.orgschwab@suse.debg@suse.commax@suse.comfweiss@suse.commax@suse.commax@suse.com- [bsc#1206623], tcl-string-compare.patch: Fix [string compare -length] on big endian and improve [string equal] on little endian.- Fix a race condition in test socket-13.1 (tcl-test-socket-13.1.patch).- Remove the SQLite extension and package it as a subpackage of sqlite3 to have only a single copy and keep it more up to date (bsc#1195773). - Clean up the lib dependencies in tclConfig.sh and tcl.pc.- New version 8.6.12: * (bug)[d43f96] [string trim*] broken for Emoji * (bug)[22324b] [string reverse] broken for Emoji * (bug)[1dab71,7c64aa] BRE broken by uninitialized value use * (bug)[8419c5] Unix tty channels tolerate EINTR * ** POTENTIAL INCOMPATIBILITY *** * (bug)[4c591f] [string compare] EIAS violation * (bug)[266494] [concat foo [list #]] EIAS violation * (bug)[24b918] Save IO buffers from modern optimizers * (new) support for POSIX error EILSEQ * (bug)[688fcc] segfault during traced delete of alias * (bug)[ccc448] segfault in ensemble rewrite machinery * (new) Update to Unicode-14 * (bug)[a8579d] failed proc argument spec processing * Obsoletes tcl-aa4a13c15516da45.patch - Bump %itclver and ensure it stays in sync.- bsc#1185662: Move tcl.macros /usr/lib/rpm/macros.d . - https://core.tcl-lang.org/thread/tktview?name=98ae20f0f5: Add tcl-aa4a13c15516da45.patch to disable lto for the stubs libraries.- tclConfig.sh: Fix path names and avoid braces in TCL_PACKAGE_PATH - Set TCL_LIBRARY at configure time for better consistency.- New version: 8.6.11: * Add tcltest::(Setup|Eval|Cleanup|)Test * Update to Unicode-13 * Add 3 libtommath functions to stub table * Many more bug fixes - Potentially incompatible changes: * (bug)[ffeb20] [binary decode base64] ignore invalid chars * (bug)[b8e82d] some -maxlen values break uuencode round trip * (bug)[085913] Tcl_DStringAppendElement # quoting precision * (bug)[81242a] revised documentation for Tcl_UtfAtIndex() * (bug)[ed2980] Tcl_UtfToUniChar reads > TCL_UTF_MAX bytes * (bug)[a1bd37] [clock scan] new ISO format (clock-34.(19-24)) * (bug)[501974] [clock scan] +time zone (clock-34.(53-68)) * (new) force -eofchar \032 when evaluating library scripts * (new)[48898a] improve error message consistency * (new) revised case of module names- Add a manpage symlink for tclsh8.6.- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": lib64 == lib64.- New version: 8.6.10: * (bug)[7a9dc5] [file normalize ~/~foo] segfault * (bug)[3cf3a9] variable 'timezone' deprecated in vc2017 * (bug)[cc1e91] [list [list {*}[set a " "]]] regression obsoletes tcl-expand-regression.patch. * (bug)[e3f481] tests var-1.2[01] * (new) Update to Unicode 12.0 * (new)[TIP 527] New command [timerate] * (bug)[39fed4] [package require] memory validity * (new) New command tcl::unsupported::corotype * (bug) memlink when namespace deletion kills linked var * (new) README file converted to README.md in Markdown * (bug)[8b9854] [info level 0] regression with ensembles * (bug)[6bdadf] crash multi-arg write-traced [lappend] * (bug)[f8a33c] crash Tcl_Exit before init * (bug)[fa6bf3] Bytecode fails epoch recovery at numLevel=0 * (bug)[fec0c1] C stack overflow compiling bytecode * tzdata updated to Olson's tzdata2019c * (bug)[16768d] Fix [info hostname] on NetBSD * (new) libtommath updated to release 1.2.0 * (bug)[bcd100] bad fs cache when system encoding changes * (bug)[135804] segfault in [next] after destroy * (bug)[13657a] application/json us text, not binary- binary-40.3 is expected to fail on riscv64 which does not support NaN propagation- Use FAT LTO objects in order to provide proper static library (boo#1138797).- Fix a regression in the handling of denormalized empty lists (tcl-expand-regression.patch, tcl#cc1e91552c).- New version: 8.6.9: * NR-enable [package require] * (bug)[9fd5c6] crash in object deletion, test oo-11.5 * (bug)[3c32a3] crash deleting object with class mixed in * (platform) stop using -lieee, removed from glibc-2.27 (bsc#1179615, bsc#1181840). * (bug)[8e6a9a] bad binary [string match], test string-11.55 * (bug)[1873ea] repair multi-thread std channel init * (bug)[db36fa] broken bytecode for index values * (bug) broken compiled [string replace], test string-14.19 * (bug) [string trim*] engine crashed on invalid UTF * (bug) missing trace in compiled [array set], test var-20.11 * (bug)[46a241] crash in unset array with search, var-13.[23] * (bug)[27b682] race made [file delete] raise "no such file" * (bug)[925643] 32/64 cleanup of filesystem DIR operations * (bug) leaks in TclSetEnv and env cache * (bug)[3592747] [yieldto] dying namespace, tailcall-14.1 * (bug)[270f78] race in [file mkdir] * (bug)[3f7af0] [file delete] raised "permission denied" * (bug)[d051b7] overflow crash in [format] * revised quoting of [exec] args in generated command line * HTTP Keep-Alive with pipelined requests * (new)[TIP 505] [lreplace] accepts all out of range indices * (bug) Prevent crash from NULL keyName in the registry package * Update tcltest package for Travis support * (bug)[35a8f1] overlong string length of some lists * (bug)[00d04c] Repair [binary encode base64]- handle s390 like s390x (bnc#1085480)- Version 8.6.8: * [array names -regexp] supports backrefs * Fix gcc build failures due to #pragma placement * (bug)[b50fb2] exec redir append stdout and stderr to file * (bug)[2a9465] http state 100 continue handling broken * (bug)[0e4d88] replace command, delete trace kills namespace * (bug)[1a5655] [info * methods] includes mixins * (bug)[fc1409] segfault in method cloning, oo-15.15 * (bug)[3298012] Stop crash when hash tables overflow 32 bits * (bug)[5d6de6] Close failing case of [package prefer stable] * (bug)[4f6a1e] Crash when ensemble map and list are same * (bug)[ce3a21] file normalize failure when tail is empty * (new)[TIP 477] nmake build system reform * (bug)[586e71] EvalObjv exception handling at level #0- adapt check section for rpm-4.14.0- Add more tests in Whitelist as bypass boo#1072657 identified following tests failed on PowerPC interp-34.9 interp-34.13 http-3.25 timer-2.1 thread-20.9- Sync SLE12 with Factory to fix a bug in Itcl that was affecting iwidgets (bsc#903017).- Whitelist known-failing tests. Further investigation needed.- New version: 8.6.7: * (bug)[c09edf] Bad caching with custom resolver * (bug)[4dbdd9] Memleak in test var-8.3 * (bug)[2bf561] Allow empty command as alias target * ** POTENTIAL INCOMPATIBILITY *** * (bug)[4d5ae7] Crash in async connects host no address * (bug)[838e99] treat application/xml as text => http 2.8.10 * (bug)[3cc1d9] Thread finalization crash in zippy * (bug)[be003d] Fix [scan 0x1 %b], [scan 0x1 %o] * (bug)[eb6b68] Fix stringComp-14.5 * (bug)[b26e38] Fix zlib-7.8 * (bug)[1ae129] Fix memleak in [history] destruction * (feature) Provisional Tcl 9 support in msgcat and tcltest => msgcat 1.6.1 => tcltest 2.4.1 * (bug)[824752] Crash in Tcl_ListObjReplace() * (bug)[79614f] invalidate VFS mounts on sytem encoding change * (bug) TclOO fix stops crash mixing Itcl and snit * (update) Reconcile libtommath updates; purge unused files * ** POTENTIAL INCOMPATIBILITY *** * (bug)[b87ad7] Repair drifts in timer clock * (bug)[39f630] Revise Tcl_LinkVar to tolerate some prefixes * ** POTENTIAL INCOMPATIBILITY *** * (bug)[d0f7ba] Improper NAN optimization. expr-22.1[01] * (bug)[25842c] zlib stream finalization * (enhancement) [clock] and [encoding] are now ensembles * (enhancement) several [clock] subcommands bytecoded * (bug)[900cb0] Fix OO unexport introspection * (bug)[42202b] Nesting imbalance in coro injection * (bug)[bc4322] http package support for safe interps * (bug)[f34cf8] [file join a //b] => /b * (bug)[8bd13f] Windows threads and pipe * (bug)[f9fe90] [file join //a b] EIAS violation * (bug)[601522] [binary] field spec overflow -> segfault * (bug)[6ca52a] http memleak handling keep-alive=> http 2.8.11 * (bug)[a3fb33] crash in [lsort] on long lists * (bug)[67aa9a] Tcl_UtfToUniChar() revised handling invalid UTF-8 * ** POTENTIAL INCOMPATIBILITY *** * (bug)[2738427] Tcl_NumUtfChars() corner case utf-4.9 * (update) Update Unicode data to 10.0 * ** POTENTIAL INCOMPATIBILITY *** * (TIP 473) Let [oo::copy] specify target namespace * (bug)[46f801] Repair autoloader fragility * (bug)[adb198] Plug memleak in TclJoinPath * (bug)[fb2208] Repeatable tclIndex generation - Included Itcl is now version 4.0.5.- Add zlib-devel to BuildRequires, don't use included zlib sources- Reenable testsuite on %arm- Disable check for s390x for now- New version 8.6.6: * (bug)[803042] mem leak due to reference cycle. * (bug)[bbc304] reflected watch race condition. * (bug)[fadc99] compile-5.3. * (enhancement)[1a25fd] compile [variable ${ns}::v] * (bug)[1af8de] crash in compiled [string replace] * (bug)[d30718] segv in notifier finalize * (enhancement)[7d0db7] parallel make * [f12535] enable test bindings customization * (bug)[47ac84] compiled [lreplace] fixes * ** POTENTIAL INCOMPATIBILITY *** * (bug)[866368] RE \w includes 'Punctuation Connector' * [07d13d] Restore TclBlend support lost in 8.6.1 * (bug)[3154ea] Mem corruption in assembler exceptions * (bug) registry package support any Unicode env => registry 1.3.2 * (bug)[f7d4e] [namespace delete] performance * (TIP 447) execution time verbosity option => tcltest 2.4.0 * (bug)[16828b] crash due to [vwait] trace undo fail * (enhancement)[4b61af] good [info frame] from more cases. * (bug)[c383eb] crash in [glob -path a] * (update) Update Unicode data to 9.0 (nijtmans) * ** POTENTIAL INCOMPATIBILITY *** * (bug)[16896d] Tcl_DString tolerate append to self. * (bug)[d55322] crash in [dict update]. * (bug)[dd260a] crash in [chan configure -dictionary]. * (bug)[f961d7] usage message with parameters with spaces. * ** POTENTIAL INCOMPATIBILITY *** * (enhancement)[09fabc] Sort order of -relateddir. * (bug)[1493a4] [namespace upvar] use of resolvers. * ** POTENTIAL INCOMPATIBILITY *** * (bug)[da340d] integer division in clock math. - Fix %check ("make test" was run in the wrong directory).- New version 8.6.5: * (bug)[d87cb1] Proper tailcall from compiled ensembles * (bug)[879a07] Incomplete chars @ buffer ends * (bug)[894da1] Hang flushing blocking channels * (enhance)[b9d043] Default use of gzip transfer encoding => http 2.8.9 * ** POTENTIAL INCOMPATIBILITY *** * (bug)[9dd1bd] destructor [self] after failed constructor * (bug)[0f42ff] [tailcall] combined with [next] * (bug)[c11a51] http: race condition in -accept option * (enhance) More pure lists from compiled [list] * (enhancement) Relax memdebug constraint on extensions * (bug)[268b23] crash in traced [expr] * (bug)[478c44] Memleak in zlib compresion errors * (bug)[e770d9] Higher baud on serial channels * (update) Update Unicode data to 8.0 * ** POTENTIAL INCOMPATIBILITY *** * (bug)[a4cb3f] compiled [lreplace] handling of end * (enhance) Use Unicode SendMessageTimeout() => registry 1.3.1 * (TIP 412) msgcat dynamic locale change and package private locale => msgcat 1.6.0 * (bug)[a0ece9] crash in traced [expr] * (TIP 436) [info object isa] favors 'false' over error => TclOO 1.0.4 * (bug)[b1534b][9bad63] writes beyond buffer bounds * (bug)[a3309d] Memleak in compiled [unset a($i)] * (bug)[57945b] lock in forking/multi-threading * (bug)[3e7eca] Allocation overflow in expr parsing * (bug) Correct problems found in Coverity audit * (bug)[00189c] MSVC 14: semi-static UCRT support * (bug)[0df7a1] Tolerate getcwd() failures * (bug)[1115587][a3c350][d7ea9f][0e0e15][187d7f] Many fixes and improvements to regexp engine from Postgres * (enhance) hash lookup microoptimization * (bug)[e0a7b3] Input buffer draining & file events * (bug)[219866] Cygwin support error (yorick,nijtmans) => platform 1.0.14 * (bug)[1080042][8f2450] More regexp from Postgres * (bug)[4a0c16] [clock] react to msgcat locale change * (bug)[261a8a] Overflow segfault in I/O translation * (bug)[40f628] ListObjReplace callers fail to detect max * (enhance)[32c574] Improve list growth performance * (bug)[c9eb6b] tolerate unset ::env(TZ) * (TIP 440) tcl_platform(engine) -- Tcl implementation * (bug)[25842c] stream [zlib deflate] fails with 0 input * (bug)[3d96b7][593baa][cf74de] crashes in OO teardown * (bug)[9b4702] [info exists env(missing)] kills trace- New version 8.6.4: * restore tbcload/tclcompiler support * (bug)[0c043a] Fix compiled [set var($) val] * (bug)[d2ffcc] Limit $... and bareword parsing to ASCII * ** POTENTIAL INCOMPATIBILITY *** * (TIP 427) [fconfigure $h -connecting, -peername, -sockname] * (bug)[af08c8] Crash in full finalize encoding teardown * (bug)[7c187a] [chan copy] crash (io-53.17) * (bug)[df0848] Trouble with INFINITY macro * (bug) Stop crashes when extension var resolvers misbehave * (bug)[088727] [read] past EOF (io-73.4) * (bug)[32b615] Fix compiled [lreplace] (lreplace-4.[345]) - Obsoletes itcl-unbreak-iwidgets.patch- New version 8.6.3: * (bug)[b9e1a3] Correct Method Search Order * (bug)[ccc2c2] Regression [lreplace {} 1 1] * Crash regression in [oo::class destroy] * (bug)[84af11] Regress [regsub -all {\(.*} a(b) {}] * (bug)[cee90e] [try {} on ok {} - on return {} {}] panic * (feature) [tcl::unsupported::getbytecode] disassember * (enhancement) [string cat] bytecode optimization * (bug)[82521b] segfault in mangled bytecode * (bug)[bc5b79] Hang in some [read]s of limited size * (bug)[bc1a96] segfault in [array set] of traced array * (bug)[59a2e7] MSVC14 compile support * (bug)[ed29c4] [fcopy] treats [blocked] as error * (bug)[bf7135] regression in Tcl_Write() interface * (bug)[10dc6d] fix [gets] on non-blocking channels * (bug)[214cc0] Restore [lappend v] return value * (bug)[5adc35] Stop forcing EOF to be permanent - Add itcl-unbreak-iwidgets.patch to revert a recent change in itcl that broke iwidgets./bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  8.6.12-150300.14.9.18.6.12-150300.14.9.1   libtcl8.6.sotclitcl4.2.2itcl.tclitclHullCmds.tclitclWidget.tcllibitcl4.2.2.sopkgIndex.tcltcl8tcl8.6auto.tclclock.tclencodingascii.encbig5.enccns11643.enccp1250.enccp1251.enccp1252.enccp1253.enccp1254.enccp1255.enccp1256.enccp1257.enccp1258.enccp437.enccp737.enccp775.enccp850.enccp852.enccp855.enccp857.enccp860.enccp861.enccp862.enccp863.enccp864.enccp865.enccp866.enccp869.enccp874.enccp932.enccp936.enccp949.enccp950.encdingbats.encebcdic.enceuc-cn.enceuc-jp.enceuc-kr.encgb12345.encgb1988.encgb2312-raw.encgb2312.enciso2022-jp.enciso2022-kr.enciso2022.enciso8859-1.enciso8859-10.enciso8859-11.enciso8859-13.enciso8859-14.enciso8859-15.enciso8859-16.enciso8859-2.enciso8859-3.enciso8859-4.enciso8859-5.enciso8859-6.enciso8859-7.enciso8859-8.enciso8859-9.encjis0201.encjis0208.encjis0212.enckoi8-r.enckoi8-u.encksc5601.encmacCentEuro.encmacCroatian.encmacCyrillic.encmacDingbats.encmacGreek.encmacIceland.encmacJapan.encmacRoman.encmacRomania.encmacThai.encmacTurkish.encmacUkraine.encshiftjis.encsymbol.enctis-620.enchistory.tclhttp1.0http.tclpkgIndex.tclinit.tclmsgsaf.msgaf_za.msgar.msgar_in.msgar_jo.msgar_lb.msgar_sy.msgbe.msgbg.msgbn.msgbn_in.msgca.msgcs.msgda.msgde.msgde_at.msgde_be.msgel.msgen_au.msgen_be.msgen_bw.msgen_ca.msgen_gb.msgen_hk.msgen_ie.msgen_in.msgen_nz.msgen_ph.msgen_sg.msgen_za.msgen_zw.msgeo.msges.msges_ar.msges_bo.msges_cl.msges_co.msges_cr.msges_do.msges_ec.msges_gt.msges_hn.msges_mx.msges_ni.msges_pa.msges_pe.msges_pr.msges_py.msges_sv.msges_uy.msges_ve.msget.msgeu.msgeu_es.msgfa.msgfa_in.msgfa_ir.msgfi.msgfo.msgfo_fo.msgfr.msgfr_be.msgfr_ca.msgfr_ch.msgga.msgga_ie.msggl.msggl_es.msggv.msggv_gb.msghe.msghi.msghi_in.msghr.msghu.msgid.msgid_id.msgis.msgit.msgit_ch.msgja.msgkl.msgkl_gl.msgko.msgko_kr.msgkok.msgkok_in.msgkw.msgkw_gb.msglt.msglv.msgmk.msgmr.msgmr_in.msgms.msgms_my.msgmt.msgnb.msgnl.msgnl_be.msgnn.msgpl.msgpt.msgpt_br.msgro.msgru.msgru_ua.msgsh.msgsk.msgsl.msgsq.msgsr.msgsv.msgsw.msgta.msgta_in.msgte.msgte_in.msgth.msgtr.msguk.msgvi.msgzh.msgzh_cn.msgzh_hk.msgzh_sg.msgzh_tw.msgopt0.4optparse.tclpkgIndex.tclpackage.tclparray.tclsafe.tcltclIndextm.tclword.tcl8.4platformplatform-1.0.18.tmshell-1.1.4.tm8.5msgcat-1.6.1.tmtcltest-2.5.3.tm8.6http-2.9.5.tmtdbcsqlite3-1.1.3.tmtdbc1.1.3libtdbc1.1.3.sopkgIndex.tcltdbc.tcltdbcmysql1.1.3libtdbcmysql1.1.3.sopkgIndex.tcltdbcmysql.tcltdbcodbc1.1.3libtdbcodbc1.1.3.sopkgIndex.tcltdbcodbc.tcltdbcpostgres1.1.3libtdbcpostgres1.1.3.sopkgIndex.tcltdbcpostgres.tclthread2.8.7libthread2.8.7.sopkgIndex.tclttrace.tcl/usr/lib//usr/lib/tcl//usr/lib/tcl/itcl4.2.2//usr/lib/tcl/tcl8.6//usr/lib/tcl/tcl8.6/encoding//usr/lib/tcl/tcl8.6/http1.0//usr/lib/tcl/tcl8.6/msgs//usr/lib/tcl/tcl8.6/opt0.4//usr/lib/tcl/tcl8//usr/lib/tcl/tcl8/8.4//usr/lib/tcl/tcl8/8.4/platform//usr/lib/tcl/tcl8/8.5//usr/lib/tcl/tcl8/8.6//usr/lib/tcl/tcl8/8.6/tdbc//usr/lib/tcl/tdbc1.1.3//usr/lib/tcl/tdbcmysql1.1.3//usr/lib/tcl/tdbcodbc1.1.3//usr/lib/tcl/tdbcpostgres1.1.3//usr/lib/tcl/thread2.8.7/-fomit-frame-pointer -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.suse.de/SUSE:Maintenance:27752/SUSE_SLE-15-SP3_Update/fbbf65f65cae320d171fecae98411cec-tcl.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linux   ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf3b3abcb55776f8e73521b6706f5bddbb59080b, strippeddirectoryASCII textTcl script, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=948cfb1189ed943d3a16762a1fb1ad7f4e1ad3ca, strippedASCII text, with very long linesTcl script, UTF-8 Unicode textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=13851ab8d9e402c5d88351d8f9cb32515585ca34, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a511a77f82e04d1294f93d0ecd33b87e26673f90, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=249fc2785550f7ecdb5ad5518077ff2d40586f11, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2db3ac7f7605706d3dc034164a39546bf1bd8ee, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2c88009465efb6458f08603b782902f863fb7016, stripped$*06=PRRRRRRRRRRR RR RR R RRR RRRRRRRRRPR RR RR RPR RRR RPR RR RRPR RR RRPRRR RR RPR RRR RRutf-810b384ddcbb65cd4cd17a68ccf14db8c2f8161d3a09416886dfe8fea4450a219? 7zXZ !t/r]"k%Ħ6Ҭ Y6g'#VH@iItO#!BWhK4䇸dU#7ݲ7'c,۟4i&" AO>,Jryt^|} IqlEZ^LQ8vfZr|#3MT禎E,w4.T?;`+=*@fzlT+z/`S{ZY}lpFښr/MR['< =˞(12;Z/}ݐe7BZ``sG0@m![B0)ŁD'DX (V$#ݯEJ'=K𚅹>`Is'(`GImtNU[2ȡ窚#(- 2R`FL(gq5OxL_h%Ckȶ~Ù%lXB /be el-eΦ#_nJzD>!'eF vXXS+JZuw4B}ێdKψXt csl+ýs3ԧTjm@qJ 1d&ٵEsݼ T| KW)4ō (Y\m59B*8}|Ah'zڜةy :.Z7ir_mrA[/%ZS_6r3 `-L<4e(p⥿GKs))و&f[!%f) Zҁ&K\EoC[}4!Ҝ}Sk>F{}_cB2= b6F9C{Q{ h52Y>mvtCN 1ܟAn Qu/]\g6nX`^9,~Z&^U5 ïÞIH'ohjyϾG5MYTڢㄷsg/gkoU=GeMyq0#M *w~|pk#Fƒff.e%wEVg!Jt`򜡸~˜;T4U ]$=~M=|2!Nc>[*ˎO#J'J+|Ql8ԜQvް2w~(_ת{&f`XMEOeIJ.e|}Jz8QCQс`zt5p8C-]['[y!ܐ Gol^G~#bBXDf4QoThs_rM`f%Ta$L.<*8AC{Ru~;uul(,H)!Ifkש-a2=潥hŠ)'Z/ǜLHm̀47h.Lw UoV6PsaX^E9TUd# & {ZY~;Tf |._A}W }HG%{QDR2q4^gʔl wSfopq03`t=wks1We'6G[1*t!I;Ӹ{z[ ĮevC=;BY[PGc ѭnʋ"_O9)"?5a9 iE $xs& 7N.tY|lٙӊ>muh[aK!Kۮq q7 ySnD@Gi @ޮA8Qú@]/΃A"f D[qIC~;zRҾ~bT$% Z/뻟4gMSY4bdo߼W%O*Ti &;SwN*vႰ9[Wxqz<1x>FxQU,ꁕ%SWֵEbM7`o,dt()fg^%T`7Wn-8ū {)҃sՍNŴ*e)$P;}(}i]PCkN`͗:ǎYlhZm.9KDQԚF4K& ׻>-zO c()BG7f55, iAJ:ʢYU6hjeiDTe&T}x8. $5 IP.?>r`LQ!"~թVS=|h,b|-ff>ukZdE@f8hnpΰgzj +0T'C5&;W59ʌAE|\<À>Dr+F? z'҉\{)IBOeG<foݰhui-N*9vyO;1Ob\-#KXs eKa|MNj($z3@g|Yǭ9{/A ꘔ;c ͕)2X, `ωJxbǪ.=浵 U37t<+> i!aguCݴܑ F {1Ky?bp#,Яf}xɲ!G ^x~NV_{X*}++8꟯~KߧKbMyޕA: lY16#׮M7lL#Ho;-'-q,@qZ)Y84ڲt=e0'sU5RBš8J[p*\|{I^s P4U>?ʝҗq{Tk~ܔƔ?%IeV0t^󫔁z=o;յ$͚Hw?lP_-v72f,-`g%r)2U蟩\H_`.Y;ۆmo}Ҧ2/qstCm]]P3G/C4c!WgZnCZ) Ńȷބ.CƛB3O>@RL<PwJS ">~@~^C$LIިߖ)% c5a-- }64h^} Oǝto2yGS Jv``$=KA>V+iZӭO:l .7kPDnOd FrO2^>XDzw !˾;(=jyD)4Na}ݳ7c~X{9!t3]NZl|M]~F0x7}T=\ư's*7kњfU9Cf(3gH weg8r[NɢAMǰ񮞎@)礜L$21bĖsi%n5߿#i>O{gȮzl3DN,_E8D_DF=:S ;[TPPKB _Kjt'ڣT=8}Q62g09T+1R~q%܋87+^Or$M.QVGF8Vyi}[5>4!5p!)B)n0U߄AG2Zd+H;v'ÍCsԴ-e:It>e62WQG}[dX赤TuQR]s\ $=-2$-"(V>q,Y`mۻrJJGǩ'ǍY%^ l 0|.Yof"8F* %G &NB\3'?d'@ %(gx&2[sj9Z#¦ʾrY{,+ZqZZ%fwWjr gg=W}h- bNO\8]+qTA&l-75F΍{reS,O#w1X);'Uf&UF $}yeսUBrG>rN&v\+_$Xt"9\GV ^{F|J ;эIvC6s8{FaU'T) [d9^k[ i+uB&hg\qtݓxOSjFO7kbXz(g5 dtv j1~Z$_ӏ|vv-TMU0_Xch\ 7#!/-=B%%xWwTYx+®Fj͊i1} K@c.% >_^]d2Q!gh A?o:̵^yP !]s~죽7`K* g\LqguĈ6P95PV OOW}FiX WwA9$T~0;/^Y-)J|6u< 紼Z˧3c҉<~F:ǥ")L&Q5-<̿Ѳ4)8ʖ;qA&~8vs94+ Po !ԶFpB,s]'~vk?U8!cS=TG&x&n]t@5 6rnߋa?Kg3S(ΓGQ9b^qW_!&a(߽ػVRrMOc*Zb` yqq?ɀ9l^CCbpw1AP-@5zMH*b {\m  xR i^2дN8eQP 1.܌K; xSsJi~iiwB;f::ᲩAJX{n>@a_VjXUܗƚcjN:Pp!Y?6_Mízc6zsfKFM_ķdd\?{A|әF4 hPK ՞Er `y&(rq.MAa Á/`#86 E,J4r3tP'=#ӧ_LZ2<,i'S~`pG$:g|OɁ3i'~f gƭÍܱ*mWLt@sZo0:Qa鬗qI8$R`'b1&W+#kwD hO7Us;"cxs/WXc>CiGc={Uno[ӡH;IFGFHv!sŖYMQhըUĥ"V|qFu0tY>Qjm%3Jńy 1`H< iS; âw6Fz8ZK4͵+^TIh@Bj7kKdb#)d鶳ycƧ"˃zGc!VZ_/oCF5J鲱,Ai5nEͅ8!ᘬP° VdoTX+^`07vW-[;`Δ!06zg͇Zа4!q`]{ 8`;a%IԺI鉶}JLϞ?ae̾6EGRT0 g448Ư 6X} .sO'ΰBЙc83&+ %E+-P^"p& l:8;4uBP%,?$dEr@se&cFOm*yL \A1|i?b^*ZȞfBgQ';SI&>e͎k|Xg7GE+ \>GX-'r0o倁Cj9#/&7qE\#jV}ڀ_iy']WMw]1KOKtu  s[ϓ.Aj u g(@|!VY^w47%auxKrDum"Wr-k`Uf̳X%̜SʩX"c'JqsRۇ>_E9{Y gr5^C6nvmsq `~ pAb"mFd>6/a6ɭv},$R] *Qjl yw"x|q)N*f21b[h Ō|'BS ɻܶQgKd`lB2EUWP2북 5b LjCI+hL% J]n5x>J/qX̀A҅ yI .8!/s/-wz1GO2T)k\Zmtf6pWE) fZf|:sƧ]+IQXCzxNdK@!ٞ~Ll7x`*Wٞajo\ ,e<ѰfklсY@pq6?غ_N/iXCCz: XNJ)/$.zaK'r~73)?׳3P!lt\9sQv=IaBx_ȩ@%m(h&݊ HDrōg>cqCH®XK6,uD DW(fa?r5i7 ub]n"[?ݥ a +R+O eaHkVY>:'͹lvs3WyKgl%h /KJ0 uL@e-HuD%W^%e"ګyBQgnV !MPϕ_M_$/ rGމO^e=*&%4'Y!zr 'XDLZ7]Č5GY&7іBΩ MQz'dԕk{Aޝ,UD8辛0H Lekšn~J_Q,`}AZ7eͬ4 %I)$+ p$Fv+C^gx1xTZM7e>@"`6^x̩nHh"!9Epy#~uAT·һcb6'\Unu;cd_c)kdZy#H4X.זN#$gv\:j)uvcagüt =PjHиFRi4ٓ~ˬa,rpSL- Џq $y/ K_H(h5bvp0۩ C:Ә5RjE09 m|CViEY'-qIܭnךDQ`UQk"0ݲP &pKv0GH0}}䦾kЄ&r[4 ic?l:FvljP@f??!*<HYpUW&خZ'~&Bj|󘷡=|X+9M\HD O8rdd@Z_"~uo5vx.p:0^$<(qFXG9O:ݑ^NOFc!QxW7gV9wT'jgJVL&է>s3ѸeM`^|!NzZR_2$a0nLkof}3U%OWu)Pc}bGU<4& *sm~ ;nʡƎi-R\@ lu]Zs{=3/;)Kyk7Y;M"/J VW&q6z6 f[Ńİ]Y4]EXX7a mZLbVL4ά|P'(L=?2>=rp: 2 ;nNwptDHP \͚a4r YvA+=UQ3xӀ`%SWM Y R?b~0 *S(FLSfȤܒ,nY9 ~R*8MHȧFs%Cy?ƨ}t;Jbʌ5!]sYkZ'˓]۽M HSr̪.5%Ã4pX4a]yyH6Br\F1(39 L;QTη'i8k)62Gႜ̲XdV '{m:\8̜VCXi*XmN ERнڱ i@~>!XN5 "1WI 3ưQ:sۡQ\!t=c0 xN8ߨq3 = 'UU R'ۅoG6lna5 +r.Kb5w)j`LH h)]<.l\XCk*$t.ʑ$ h5BpRO^a8E td~Zxa!љ˵cwJ$9}#_2F߯rTLa U7|߅N a ^bjE?پ 66z0 oO'Dkah+xu{vZ6~>RȭڄLE4ZsXo X_zeMK q?p);ۍn]@t_:Df#E~k(a~8~ܮMQ*o2d6(j}E$O*=~pAh՟v%HIm5Bq ka+x s؇-d|ijENj5 os N:i@{EW [0Q'UEF.q 9?WM.vʜM%ޘ'=o"S3}\RCQ# Dž@Q)p櫜J!{ʯoNqֿ 5'Z* V{Kx2NE@Uaǰ H E(kk~,ٸZ?,/sݎ~f!]GVf(贆nÒ|T}tɫ㸼,mb0`С.yXm1 ooFoŠ3-܁,RBaA;Ȯ[HiOM~6hq%qqY肁'5nlzh#o\+vĪ *΢~윝?"s+Yo=^ꒀ,2)l`Z^Qᙙ&7`hPI'/ sЍ3x/v_4xx `?O'w`˻5F=Elcs$YFnIIJR*'w!mσu8 E,0jvcݵy`5:_y.5N\1kTE8'Ե'iLڋt!פXJI`~FN97Z;%~*=JIGL&^Z9rա ԩx2ʄT!&"G.U/=qeH0;B;pajo9pt}R̖!hhF sDjoZ-=jjᏚY}Xn-P,L^vZO$)L0G1 uTkێe#k (>nlk{PڀJ#ү3j{ 5:EL6s:Uh4_a3zZ צvif~ڴΪbɌ9ԁKKD!4RoWs+8K}dtg2|#|7#`,Z0܀+lX+* #d}&>XYr{l$^ST{\ZP*Q53$(^",G5% Dnj`28RnX7a8H'Q' 7S x`[jj5#PJьz> or\+h.LrW"&)4ui.f.֭Qib/ty/LYVtAo߲̪ [ƭĶcᙪy{SW8TOA|ͽd{B\i b0d5Ğ)ѧ<;9m8lOQ<쀡]|˟G4xI؊ COw$r9а~jȕ*7@IGNxM-ŋ :9xx ᥲw"WO qzzsC~jUCt ],?Mk:6"8tZu߱AL"x:/ouY3^2vQ<2KҒ%ǽAhuʮ|NƳЙ&AJ\%11%Oχ;|GV .DYNBZp >niF4 ._ C\GA7H1I] \{p.IAk@NEm4xKJ{գf^jqxJB񰗎%6__h0"=_8U#y=2T%'Y Eg[8 VE8`Oxc 9O*qttF7j ұʹ ]g͘6ip֙Cv*9r7R &SK[(kpwxݻutSgt pPP+fTCC1DONUz|ǒqX"q c/IΏ6LyoQ 'n:LCnHCї.aDLΚzGn + Ek&V!M ^CjGJ3˱ԘdP'.j%H_70dr(fĕFw}7՘I06&a`>]Zll7F:O\ӊ?Ko[!nxQu`n@??`6(\f ɭ)  OC> j'M+%?+z֞ 2:h 3{UdxuK/+W3g6w)t=u($a6YG_+^.z²`׺-$Һ( gs+$W߆V/ Il9ckw[~Qii[d}#1`& bw2vlUϠ }2A?9m5P\5o)YxVg TŲO%0z`i@k%^=&s۲˯Yt^d~Gzӹ|"qg褕ex0vYE9au9(q4-":Juk?B;Cbډ.8֏%6\xqUeNn5kv_:#\oDo/ݐ)m"JD;o h"s :9-n{IS:LJuRC-zuѷ=5^7ӹ{֛kKW>md,%>EI,Bz},NesnE]s:%Aк{_;ŴSN1M2+y𼽼{r>TJh{AP#%(~&j7g%yˇYUkG2u*3m S/-UWsj|&XC&[aiMB,8] nm+AZ*_\:ɐ]G&+«PBѵZ.[_ AѫK~4aכM(NECiz5B M CCKA q#Lל+"N'Zy@$6"bpcP\` >[R1SHGUPX^! s 0j \Xwv2 HޠՄ\P e#fͅwj nZN$|&l0 6б۵-C wp+_Ӎ&?)~֕ٿ:W[ t7' v1Soqyx+.W)2'xf-qҔ1ɈQr#0a:Xuբh2ݗXNtxt^Y ՟tHd&gimq @wǶW+ 5|j?Qb-,ж%c!H?JEF{n~5ntZs|=73 5}'5.^ Dɳ7QIWLcvTD+\=l{f%HH+,(t0Gp?ОPQk#Abf&]®>Hz~9,@GZby$!OnEbC:+alGk)jA dCņ_cy1 RɅiܸ-l'". EQ"gp' *J9[Y!"239 2D*7]sQ\Iq dnw>@>m!ƚ/.g ԇbq,9-k _4y *|~)" 1a[|j|66Wv=!% (Z<䍛Ƿ>)vIFt<}`"[ TX @*PF(M\Xwuڕ|Sب%N&ZrnQUT=?i I鈶NGwcrhK~WmzG4~jڤ{511{7,e[9>żW FCzUcSNK[6%ݩ# )``u!t&ַsrA0.2䓇_Gx}4[$hCZwUwynDBEJҡ(Xn7hy ]SH'-h?*!['e ~]"Ұ"**GۋeyЖ B&VYfqTg%-Hz>Q \#,07&܄"Nu=Q⵫ @yaE{NS0NU U7 |RsS SaJxޜWϋqImaڊ@'US{&ٳdCO勒a ^wˉn? ##ZohhH '%$ !(R{|^rF^k*xQWX`~?lL1BK GSHnyɢFlyEP㒹]@FJ4h)?#ڹ؄_#(S3vo2# Lw聨 es7de;I^Vf6 -4xzSx ̱ѹUS=ڝz'RZ}h,e 跌gq3QZ F{Ph1ijL\t1||tejٓkl./^ 0ݟC!S-kCm##7 qx$xtn oe=1k8CW6$lt|םk7#pn fϠErY?g1ѸWs%*;h"nv3>AL!e?}ؤD=,i-GLYO EjKBjqqg@QR C %6z7~7&jFT*]uOVKbNQF2čѼ%U7Nժ/?*WU\dN{`.ݪ= ,*@ {EߖA5B yѡ[D`LN Ý׊"a:frI-v % Ƴ-ÃIg^[Ѷ9|1<l[e/`>=ܙs+Ng_V2YA>q*BJ+s4oHuLZ)˖+vYm`4Wy69MF-NkPF<7!:2a WۉਭQ.G`It63d8n7NX_HHb%<A`P9E bI99L*$Рc.*tϲO <%!qՇ38kwvcoĖīUC㐵&,*Hp hFkǞ4(r dBrɶ {\ ,=9}_O6b^ TJ!OTO{htbc 'Rly }"YoȻ~Rq.^,@^ͶjXue{DioCx gzP/ew(-Iᅤ8R8]I`vեs]80g+2M'DQ=Ahrʃ" Dm:;[_SÖl)s<wFsЊb>_|*rs7|QPz6K; !=Qfk5{_6Qs lq-N33Z;X䃏|V%p.BZ_-"KsE!!FK#OTOc1Lvѕ/&ou:?%Hkǭw0An,"q{fQAs%9QM4ZҳIGܺP#<2MfF2<064}IL. $̔w^`'sv`Pwl=Z+T!p)@ D}E"/| | ]R;Mi< `2F0sEy͈" DOA3<Gc2ab  =*_x].KΑ@:ε`o6JeuϚe Fq=}-w@ dGє]Π<5έ0pwz]tрĔUcs>ENvLHĻ18<#8N5lK/q%mjP By {i|P WTpФć:PXRAȲUb!z0m)8]'q_)-;8xR;vS(Г%kc)FU*Ag0Tx_J\G-#C2P7ёbK$Cw -!%f}tj tr|U,u0\"W: [HPQV +{kw>(sw[ř00Kwb{r⍮H*{ѩiݦ*Ӗ׶!es[ݕN8-?oAs<}B=wAZRKz[#vCY/gw|#1۫H݃5i/$գ8W1Tn_9.^ $uǺRZDy/xO#< `SCn\b<7 Fzs HcCa]2[׵Q :C3a?_x-B&1gc' 0'S]GdhYa䚀T3oHh0lg=$u9 zSMNHyʙ0ߓ!92^#9V4y9$EyRQ} jV2γVv(gnd//WlcHTZ=2ΊTD~ZYF栍ցVW S%4ss2>sYmaLkl+4y/Iɵ5~qgKA\$4"jȚOLY"'"-8BoJMM{)R˾y,.4]Rlxs5TYVS=NLD[ToS|d+\ D~$b#EeAY_L8-[L7lJf?Qjr>Ԓſ\'gՒE5SV%Lc~=n*]rn|'ࡧ\pH x/Ep?Yy$ g:k5/L.?0BФ~iA&٘b_Qf_s`ԙU懆n 8ƗD#T7~eӯ6w0&"Baj 9I@>r72E`LB mkw{t$Q)T\"٩Ӭ&RrNdOt!/lu6S|9Ebnב7u8÷J$)0k` Oa`dDqzE U sږeS{zŘr1#%+G5` ~@-Rf zj}yIK?.N+̫{dpQF9BG !b $w,{ 1zYp`DBc`L@½98Oo2[Čgm;o^_*ĉ D%.qEh @v61%\GvC5G0dP,C)pÿBE]+;UdΎ3PI\Zy|ףy4kl tpF DY&;5XWTzOe#!*=#bmAAyCת*PJ͌8Nڝ.* y*}J5ͼW{ A9?k͗R|N6zA`gaZ.(cPʠ^-L1fȤJpUͮm fTrL) &/0Y딸I|\VJNK-q?0x `P| z+&Ce}M3>u2CGN.غ/x?x7IGarԻ|+rH;L9Gux I^}{71Lv׋'}0:a*^ mG0,:p[rq,@;` ֆCP2$7K /k;hjW2G.3aK~1 ^Mo.w=y J;pdXϗRPx~i}%k&h MܥLnyQ&+:g#'?R&X8Bѳ?*Җ&/!Zwo c`lcvArJhx䎨e4z@qHr}cƁը8<VuKYHVaXMxv`ciKE:>9}' R1̡Z >țNF6~'Py P2z=b|)Ÿ^Hn{9u Etvd*ĈUxfra3cìLAH~C$nBwi5ŪK7+ ෕.;-ZȸCRT歖%c;eT\bvs{6ͭ,:}0 :ղ}VO̒Gzr.LH 6f*/g PQDoĽJ:zQQVi{{:hyvS.&-miNj[iRrvhSᇺ蘿3 bdcZBn-$ Y<,*0E'7|)?fj-s>5|–߽uAEżϣ=JQQR֍ɎkIΣZ2^nhs>8"*"Ȍ UC&.:"ugY1|['MneŮA)Y7AQUb[hP#,n$D_ԼPޝ-xfDYw !,h Z0dT'dWZ0 UpGlAw,o+ LGjzȢ8?)J8.`2 uYIa ^QYuB({Knj_ 'f90)wkɅΟ6*d tJ[o>.|F1$'OiNgZ :|G-MvXrN- d W|2 0mZ)7U`V G)e~2> hO;qkvNhڬ4UB`˳( 6RPJ!"myp[yk)=4Uؿid5+d]pN;]@]_yl/:s!Sa[/w˹Dàma3irAH*n{uX+Us}*LQ#<罦|Y{t,WHdT mnKÝ@^&7w!O~P oE! xџ;^Ѝy ܗB8rg2AkƍhC}\V)MI/+kZ IDpNs\-MGXTRV;rzIGiXjd|-tqwg>o7k4-j?EH=]'MsPq=bNPў5zlv9w1oWZRO囻gp-Ĺa?(mb!)sfycbUFTq/*ej5J\-ƣK/n$L@-"}供%2$4ΰ{^TU#9d,ZH7қ!7~ch=tUKJ\842jR릍V{P{i/brgXw,QGP^~|NTԅ$/ϊñ읶u2?!|@iEИy}J(PlF UiΧEk53fWq'e|^<{j-G2xV[\bqbz9UYHkkI1A/ރA ›Jq aW$ VAѪ֫P#`%B8dk#5ښdP_rA VvDhWS ;AS'jcn%BkᴩFB􂏟DuT@ \pC4.^U\8 @,ݢfDdQn{4@\|CkU,R z+mEGw$8@6c܉0 tWjL`[u(>R ~lʊYh:H'Jsg e"*M2z갯lKrp/͙.842ĝ?#:Q^P-D,|!`:i[ǚ9hш/c\'Yӻ]<Ђ:BMn؂(oU":|%Ƒ5 괆 1>6T'jCu0Y=l=1#ztz)Nx\EpX"jI^[a("ӴQb.%=b~5*ժxviXkG D&km `LY m?;1)ZnkeStSJzlGP_ޱ9,GZ2?!BT?: gm\] 0bկ,^t]= V?KNIM''8OWz. PgJ0C0%mAw/Wdav"0=UTje1_{pޑ[/; <>1 Z$k$d.%/d0M)[AVGJ!I/+lW[d'B܄ڐyó@/\uHo8}|!*Do,%P3k2H9nSw&6΀aރWDW{jp}J$sؚA@Һ2 ^aoGZ%=.=g#aXIw&t$փćԱ6I\ u}"r'uS|RHG_e4 F-CN"3HH jR&8`NjSk[?^9dds_'!gˤ& ǚHj ]Ӆ8r6XaQ:87ڿ;j ZYi7^8l8Eo$܇V&]=è&zIM!_M%Ui#l4瀡EdK6a;ñ*&'U&E_|TNۢH~B7^ ,J֠9&lҧzM^iJ@Rl1=)wEs08*KĈ5K;*OVORB2L7T8S7_kf4 CYDzbV%`l4t(5*v[WyU;vOGhUQ;-H %4lFL9HkSD@+?<;: Kn/6Y d0'YyJ6O.u/9h3L5ڗ-pO-r%<=Oyr[۝Ԣ# faTZ42Km(!8⫗ 18chi^N]|q"v}t<qtčZM}3+Zj=z9D(3s(! o;׊Rd@u fb{̡y@U;2ei܋T_04_I,j8> #mD`KS\&ohD4!H2ERrV+_aO<aʈA%T@~krcRԵܼ+qhtd!ioo/:94+ɏ/aOR%vIv:˚%)4F.b,Xմk|" -PK=h)c9;lDz՜e8E$d)tojm2z+~E 1睏5O`. GNwHL$ 8]p3hiNbRsA{|6iޯʖ.J"H]wf{R* x,@|}a"*l<[Nx,Ȱ^3s:ڵK#1:>G32 ]wZ1|aH6K1=8c/(%뷠13twZHgj6- %h)iD >BC` =EOqPus4:|&QTiqokcAm#,Z6/k*eR˂߀@ 4>_OhH0*MɆy-h3mV0*n`v#/*!E*96WZ*1{l*ITddh%;a'WAŭ3XPK(@l͹6EO6?&"ɰL-Bؤ Co{ыxw⿥ %&djt*(Ǫ D#f\X d}d*F\sw. \մ6Sjd^V.I"cDZtM4xn8l)^L_TWò`ڗ¬.>ab Y7Sr;g2mIKGY<>-^aPe 8 Wn u[Fƒ}py%PIBw^|O U|rWo|i?ՋfOJ 3x:^?ӡvizr ټ3eEY1 ٷv,ď;(0 GŌN+b)MVPvZL~g0^B+uo\B~42wfM}jV6ޛ舔5I-,YT!LUvt==x1V(`!{'KÁD-hlDQ?TW…N>eAD6e?)"%Ƴq Oj(DI` [AlGm8y#h$Ƕv>gdIG{K$Z:m8-0יȗC[&ͷ CF_`aW?ڙ.˓/wbFb"h^^|K(7C&7mbԓ:@B5ctBN$X&ĆuҵJXTgf"9t G8b>*0EDKM6d3cZ-5磾 Rot#D ~J= $T*YT2O7I9暬WnBbo8n soP,#ePS 0%`I zj(yv'y < bu:qPԱʒ\hQ~$F?$ ȭϽjy'eF G`ikXmJQ>(F꫓Пgv9yx$91j3hjZb`1}Q5$A~@ێ s{]:ZrNӺD^Jux竏ZR4 CtZִWlr( _>_TNakqɐi1!}V rYpp~!<Oi PW@*КK9j.h+L;No9⽄x֢cL_i%AIދ_ mG<(H8b1||Xt걥k\ғS3cF[~q- ?Չ?a#m4PH W*1.Srz#+>)ԛ7[8rTIwj? 1A5 aXi\O?/38YV˪b%v T /H_~G'ݓKQ0PQz؄jʔV#m(g2Ρ '>:kߩ5QN:P$R \WIPC% R]<=NJW?*M.4kK aCc+^ >i nӑآo'Tj1FP+`Ir`N|`jtY);Sg=jN F"u«wj>_ES!zqb2gy;yBI'1A0 *1ڔ|&in1q]=8F'4 0d*k1GB1uR_&P.(%B7}@^Z>>0s>0q,owH"T¹NTOX C]{QqGOt$rQzk?Ao+nAh m u-_ )Ç,jm=G<:84dA/-YV%Ʀxz!_(X_\$Ա6 ow!y遆.wiڮ i&,Rm+*+9S$uDWnOun0<$ u;LL|mC*aTIM)1M#sc%R(:ÔOVzTzk(Ib3opoWg/D[a%N3qYY,V4hljbƌ} 2|x\s4LG|$b'<"[)s;-@ݻ5y:fVմ hF!<"QC/fO{qޏ$1q]֊M@$0KzDP{cߩ,}Dp.'`G _(qq5,딙>aYҾ&}멏8¿Gûik֢ onQ#S9lOዎ@S0Qkl}NN _+o@EQPj>=Cոpl4?;*o;^"{qYao+Bx;e )&v(,]wbkG>蝒@Qƒ7P(Dt\>r,2Ђ-pdr]A@*|>`/ʼKVcgǔyg<-iŌ}m,}&d w;i` YÜ+Mt b*J 'YLC3"#I}I^T9VKƷW~ KhZwOc0 {nFIƑ"`h Z"V.,tWՀPwZ qQI<Dybao>cO:/ZU+8Y Aq,Q 7)b5 {2`6f7_jk'BIN^r\S9fI3i)񯊕-r^*c?(sߨ놽>DPV45,O4III; Oq"ίzƆ>qPP!Pu*HiAVi˜~t6٥>"UeI8Ɠe'czbwI\w*_Ol2yotOziXw"ێMLp`+fJ{ ?F#*—Wsd^y`ޛKC"!-v2"Zfa!ڏZ$rO&]va=*j>۞ȊntI_ ;9~edK_B~X6l24=5n~&PN2v@g t@[΀*P)`=NqgNRDlgc,K"\EHi@3#A qE}.5s6?@=?N C\7#6v%es0+}M^ohZ"!&{lK{,@lll02&QK11Yj{{B-4:2jK" JcV>̡7xm ǯb-_2 UDۺmׇD0r;Yտ''Htu%!}kBn_ϋqb_+EV\FPUҔb >VlGhr>BCQq1cfmy$$o L[[Y_sʾ'2H  So@}@U*TbNڝdkQ>^TE^>fQ Mj>2Q4yn%Cu?*(bt6kЙr\JͿ)٩<Cs6zt)Hcw?ُy|} [֬VZ;S+O{ޜ >`T?v?~F(c1;o)oBS);iI̻Fb^LQE/ޡL64 㻇Ͷ?mzu -8X§CHJ~ΰ>tnix~NvtlIDVHQC.x_77SKƋ'QuwlyjF *qZC/i'Fj=5鋍Jp4L  8N0Þ,֝: !m("SDe\=_2~ (SsӉCQkFuO3&z"> ڟHiX{ OԜfiiSwi \FN۠T:Q<*mTt0B|z&ldHib)OukrW6˨JTl5Uf-{ZU#ݮBSK){BQy&HbkE5?K$7\]g#^Ҝmeti/, ^UMژ5 rP%5VJֿOv|~/dh@efu]XsDgI\eO۱ Aٲy]6<8˳PVQG}^/^R?t2\Naj-SiA^fAa5C pa'9Y(b #eB\7X1[{9@k`q:bp>3=v(m‰8̮>M ֔&xy@BN{*~=5uq2kI,N |:>tJ}ƖHy`D[)ѩ-Θ&0a1Ͻ.nC>{b=qK6SgG);/,hp^lnk(MsY,IαW+ ι6{mA#Z;9K@D-d1p;VA 5/{&JG.{m' j(#7E&Eω ߢƃ-pNM.X=2KoRv&'znmjkɄ2ҍ^@=בug oy{OTc`B~ I!oWmѳ3J 呕4vٰK2Vn7I&=Ma[<%88x3/hdU(ۡf?MZXC@Eix rTe-㑋Ե> {Uny2~B/cgã18JP@ew9UyJ AQ[B<5ŚBNo#h5 rk}㘵g/"h_P;iq^XgK ۾FM}P;=cW]JN9͗iR%:C[2l;DQMbF.4gL)~tTAc1z8''^o{{!.*dlZT]G6E? qCTRO'.!ap].H^HS퓁S mjnD w*DPv\Y!Us|n *Lz9A)َӇl×Sɻ7CR&vLF 8QGbύ=L0Kp>~2j<ٗ03KXI "Ȍ}ߴPѰ~%N~)<`&' }PV+w̹Trq8@T#"__c w`˾~Y_nN%^&$œu- Fkm IFHӰ+A4nq:JZp{fĄ(v~ShT)rX&hbs)f'<͖ 7䫩XLJ' u5\NYG/UVl&iv-Y,\a:=2֝Lnr%pWttpH2Eύ etq{|0rɛ_A(Q c"% ة3gڡ_q,pN+'oAW@_, |kbW'N䪓FWW㝟i]*\\Һ<5^ʩc"?GVݹD]|LAQ_gtqƒaNHfZ?R0DvKыc[/CJ ?@/^S ڦ^o7CU˛R=iT$b"Hoj5UXhhr FX=tH;ONE #kbyom> -F_eFFqb4Qc;3Hr =mz& ^.T7r\1ɖљ:{9Ճ'T5X`S9'pnX4,K:=6( S8[R{/!dtYlaFf*>j!sz]&1;kP6ēíY7e+& 'OxlB}Vй/ݚipٳ`6[ s|}tFaS<zdlhg ¼soZjA&_ EI>e?h+^ SAZf-P:um,1O_b|Ne{/]ܳ߫*^v7Z$ NN a 6nE~X`$Ir$# Zͩ<*baT_w l,x 7[䝶O.Zb9hPo+7F"ǚth?@X=O?mRdRM9Υ&+2)}*ZJ~]mSO|7#Au%y[.E'xl1 #=,Lۗ8dk 󲀆"EVj`Ip6+|V  P?Z!I)~MOԎ?Ι1 TK~-u@q "|׏7D5'ۺS9\ЛfTS/Q-3͠+|_I!5pI2>bln}l6k4 H&{41 zZWO|'rW&>_/%!z^>ɗrs?&Ծt [(Pμ 58P2GwۋW<M˳(ש̭ts!mZ ioh=YlGŷO 4猩x tjz%w'=) > t1MyJjjclD6x/;;87j]Xzi%]Bbh's9GPĦ RyWt׺%)3?ZW 9'O7> !srS~C:vQl=n]E#j-75BkHWڰ4ʈs0tU4`҃%dw?K)j3بP; 5#ג}C2*va) ~5"=9ʼPh>D RSuseVmPɔk7hB虚v0 +"}[UMGX7gL<jK 8)~Fz|O('0Pip^,_Kci]|<֯X}]C^e#0K"YmJ݇oydž4XvuU8TmlMeGY}v6ˇ> s+>Us;[Ϊ0BZw1_e Jhi>^' eҐCMԝI~RD`W+ mQ:-d")r/75񃯊MUd6f%cmO@ .>@52ar]?7h30!G#oѷϹo 46؏mC>;*6P1hy9fUpg[l=#N1&Q>nȻo>N52!=?I` EiA{d j 2Z65ɰ#b1mMd0cpw8E}]Ч V}YvlQ_slx5Z @̶ptPsS 6 3:;Fp.pϮO\.O&i\Y@vqUJ7梮D0Z@+C''ը_w|YRo0ޫRS7HDvJ->|2;;ux#T:d,EQ@PX k3adlX8P?ݑ j闘oK(<ʂ+u72`\D).Qٿ,]?wX^_](mlHʋoMUgI4KluQT+.|B1@=:G=N1U1qW~אJ4Cp&YN4ɢjm!au$o ^zEvjl@>0ÌxL%4$M>[tAR0GOy]ػe2!);?5@(΍3|(@f3JL#x/lx:/xIXnM#oܧˣ6.tg)m^ym 2 1pIvrł+0x#Q;Ŧ6{2E%?X9ڑƷX#zmZ_?Ƀi60XE0eFkDO}cLJ ZM%3(ɀba8r"B$ F]Zݬօ y" mE;~zf\c3̏!յO5kK{h>Ú(K6ZĥɈK!{A bۇ£~/{ Oc(+a7"j zf $u0N:Q)У-ʣ-f\)if'zWT"umԆ>@\=sV 6><BZO5\^xUz8b= 8#lR1Ɛ9@WGkSEz,db~} uit>@qW-k+gpZy jEI[ ׌,V#Ϋ;4_Ў!uyXP zѮuS0*SQNc8MЪ~_'2EF;ps2em6d4 \O"/ܑV2K!<@6=t'O(0D0^yw9Mp{d\vwŏ"l2x@Kqwbp_ޖ,f9YVb[oQ'Bbk$/b0Atf0pøBL 3dx?;Sg'ГϜdPv,bQEl mn{񚄾k٬D Z[k__r;X2nRlo72q/%Qo?Y,ι2 Do ~VfE-  q]c Szp>־Kr`zQi#tuI9b75<',QL[U' fWV^eY6v|smc询efzfhH yumx:856pj|0vkSN] @{9zstZثxϝ#K` HSG{_ |X;\oUT0.w^F<`,h]ِd- )C\h"oT2wS~xh$%v@/Ʊn3@x v&8t!^}_q041a=i2' Ӷs9XbShxx^H10*8_@ HM$jTG趚~R\aE,Q]2\Enl@* ˽AѭOH!ƎB#&ueN|yGκm=&&᭥"4ʫ}-9`#M䨎Բl;3P#v#TeBhHFM2W;+|'wHSoNZ؅I˔*8׈aMd!y/' Ҋm|o "+۟6@k ITh=3]<jGVXiZ\.9.}U~8{PʭLr3!b2o_hW'Ԗ&q*̩%zz3M)pN_>K⾵O `[qA&~gEN:'Eb{3T!-VhsR^ngPeoaSŒ>"erj*4xxUIr^A$8檩l_PRdC(*غ&myU~);L  Đx ; b$;(3 0ROދ{D27~v 7c. eFg~jY%бzGX +Ԯ:|p%2|?MсW/1;ͥ=( ͱ"8=ȵ|!]#= }/iZ>qRKІY˫^cj->!ZJ7o=4~v)nN2ȲˍY-t;mLq`p9Xsm.aoK.:`7KH H_y"Z[X{ʭm@%Fȫ.PX jdGD @)^9k ŕ7;Ec\xT{f΄GXGBg>{u]h9DaτdZ|aWt2bk5]e3@2!0 H*D'JY=߃lcGζ=%=0WH eR$Z,|VVlE|R#%KN\35M^d6'Օ!~ qy_5<7_ OcnmV B2 4bp+4 u (H'0j";Dm+fjᒊB`{4x&u}?ZJ@~Y6k*cijЅo!!8* _q 4\HL]@{~VȬ6a(wOb_ _m$UWz?'H)Tkl+@)timCj9/nɇvM;۲aP9D7DMׇFM%ktwYTwopS$tUw=ohhTh\;-y;F_< Cņ,_g@+SB`ocssYp+8%LGi?^j[<^bDm/{uʡ7DURhF5j}TmVuՍ79r*fm]WL 9*b\H Kn]NrPgX뗥`` *ľVL\@vtUMD Zm#D<_2f%\ވlA磿;-*`_qYeMA,AUfЉM|4O7GJCm^G뗯9TϏə6+ޓOC}؏-0Dd"LUj`!d]Ԑ%&ec(\ڗq*!L>Ǔ7ة%.Ή$pm:d=_9h_S>@aa-qUoSjhHWhEc6& sw;#B ]>w:OOz؇5AwxCT?L¥VtjR;̨waJB֭Ng"x, ZVV0@ cgQo?st'5f댉QEq j8%~3%;0%zm.8i >jBi& v&rсD>Ų䍬@"xSuݰ!` Qrc>کn_-/jOދ Z+VvߚGj'a-\1Q CPSd<mak4?6t3XЬ!h1}