yast2-4.5.26-150500.3.3.2<>,e,9p9|@Y/+Ķ&lt0 Piku}C)~W=v( w^j!&"G OP렘5:8l~Bq}OuڂEC 6+:Wq-ތi%$ݞ`PI8?(d  / $*1X     m ou}r$HppkN(8/9D/:/>BFGH(IPXY0Zl[p\t]̜^`;bGcdpeufxlzuv wxy8 z$Cyast24.5.26150500.3.3.2YaST2 Main PackageThis package contains scripts and data needed for SUSE Linux installation with YaST2e,9h04-ch2b(lSUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/YaSThttps://github.com/yast/yast-yast2linuxx86_64 PNAME=yast2 SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -f "/etc/sysctl.d/30-yast.conf" ]; then if [ -f "/etc/sysctl.d/70-yast.conf" ]; then rm /etc/sysctl.d/30-yast.conf else mv /etc/sysctl.d/30-yast.conf /etc/sysctl.d/70-yast.conf fi fi: 34PP$}l]^!/3 K A qwB* 5 / 0/{IJ '7 h;[ *3~ 1 Q%!h7N#,p} %a` #  >r) 8#  /z#QK #$P% 8 '*- )lH 7! C-2&m49|cH 7.`3#%G:188?Y9 T2VB40=* %*[O$$U"[s )C-}J*$wO{9Hli DT9aD[(e8q-/5oMo1? 7+dx6(y}g=[\H]3| I7=h_=N879) m$_$CO |.\\CoA]WC>9| F A  &J%1 rAA큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAAAAA큤AA큤AA큤AAAA큤AA큤e,/e,0e,0e,0e,0e,0e,0e,0e,0e,0e,/e,/e,/e,/e,0e,0e,0e,/e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,/e,0e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,0e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,0e,0e,0e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,0e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,/e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,0e,/e,0e,0e2cd76800b17dfbe4255452fe6ba29d750b6d23ace1816305d709a2292dcaae7b544a093a128c6aba98d726a68bcaee6232d212e39e0842dbbbe8b31f72b32c68b539c2e3babea574ef66beb45d7505aad9dc8a60f952c565a07cf63b1ed61e5feda9739dbdd1035220ab7827a2a681db066f7fe3e28aa77fd5fade65572c2e9912fcdcd3b75b54a7de4f0d74300eb382b18350356427547d13c4fbb09390659e9e823ad43a6036a792b010bb5b6c2b940e31b20b2d5b2f3f4ae3e6ddfa047681f20f29dcb105fa632319f774d408e0b2008d65379d7b1f7252c8144c91227b83567b44bda16e31c630c90e2c3b583185ad5dc53786659fc1df5e962f737fbd1e57c1108b9a5525c8cab73fef3d1ec49b68775ba6c95cd4776789dcbfffafe05aa5b97e05079789c1006a238a9c18e8cdcfe887e596aab129721b298cecee62c123485d4cb6e148f84658dc489397160a49c70ca1fbbd8500daa61d5e3c3fffc2bcaf77f648b010fbf5cd6690524088855c49e6ed23865f298488657fb5b07f3f7523c142c64dfc504741176caaa9a7cc42cb6fef7a06916bcaa6cbb26cd1411a7d7da341c642fe47a509586402b3f4e0998c133bc7befd4ac4bb0b5758eadf47f335113ca5d3c95c783755775d445558fe97bb3f31fa9223fb68ab6732ebea8078b717884b4a67a8ae182487241ac62d766ec48a9d74e95675e2dc4cba9a1c7fcdf7f4dcd89081c75fc4dd5776816f790e790a785a4d2e4d0ea022b67c96997d3f63c6fecf3d58cea88b65acf9f05021c16cdf841824421bdedecc7811b47f0c9da395d87ba5e42f96e7f75caee0b1a629e90bab43161684a94af75efcb1ac5336598bc8bd6c05bc7c692413bbc38df903cc139b0f251d606ead1003648e7328013f4a44394f95cd1685f8dbdfe0bac2f637a7ea81f7bbc5e08019ae91052090940d7d8f5c4d45825b3c94c151be40dd8ba6045fa3a35fc0358730eaad466ce15aaed9c2f5c83569da93e5b9c378abf35085d7127e8314385bb9b058f73fd340615f08080ea9b464d1b23f3a54bb4e7e441966e759d834487cd1ccca71c74182dbf0df6a4d01bbfcb3d3cf1bf32562532e9c4512a7efa29b0cd807d03137e6ef308519a9fe899470267150bb6a64fcd40dbe65b7b60bf321b3c2e4361093858e535a6ee0a67a61215bfc7f5fe916aa1d5cf898ba58d7f7e22abf855d52cb62a43e53549a58deedaa65b543f11181cb9bbcc2f5ecd19e2237845546d31f582049a65b4446514b1280c978044b253b82893ce932d6eb89d6f384940b2ebd0e4242cdbf10a03e457739b0b70a89b299506f9530ad97bdaee71f157b9fd174e576c2977068026b093417df10bb4c35f565a1106110fc03c90296e29e484b46e6ac864f7351a0e802b27503c84cc9211275d91669e8f7643ac6f01e96832ffb83656b1b2a67021fb7cd8d5fedee6306eb797678b5e733cec722b074183e3d96343384760906b4fa84668b43c882f2652532b057665b9ec555b830d546ede5e106eef00f562cfc8d1d1503c8251eaabeef4d1d5fb2ba3b491a728d29c56ea50bbdd6acddf63cd65db21c3f7ecbe7ca1cd61ea3d804d494f14fd8fb54e42602872a6640bd4b9ef70093f2f2f4272c42027fdc7ab2c80f5da4b690d932bfbb889472985ba5723117e87104c7abcc369b2e8572c31650b61017d53a4bd39ad8d347716ed815813aa2936905188dd7b08ba6071306d45bd8e4f055005fcae588c4e901e9d1a2824ccbf176452c3b356ac91360351e4ec4ded8973fc204d53218cf18cb218a2c6e44c262beeef267fe41a7e75faa521e5879ac425592ae7038dd67a2924c99781fb0a64e42704efad14cffbb2b8bb9046d111cd5febc1b34eacf636a8a12ac8bab040e29dab2896f4ab0b81de36dfd99d0bcd0df04a0225a2e65ceb16d09de4a5e6b534537a6decc05a76e044e06054438836f258fd7cf221c3de2280435a708d9b91d3ee73c70a1dc03d3e9811bcd3ea7b22e938426440f9a07313157b44a9674900bf3f289e543fbd84c0f0932b1993a5618ea43042fdd9de3b392777f603c6bed98e756b07ee4fc9826d827b9bb6498f2dd5a3fe1ee1faee67453d6bff326656cc3aa1f517fb61fe8232dd9085024398c301328bd40e54a90b45afece7cd2ac6ccae37b4b9a62bf524eef7dea460cf00e301472b72ce072978d7dd5bac111a477134dae1d405beb4005f099252750e7302af8a957c44ac85efcad6b0e54f5770d9026f5615c6f9ff52fa10caf6dfc6850ec895dd63229772cba2c7459d95981a669658329654cbaff740a6507675ce9592097295c699bc26bbc51ca71a226fc967fe07591e10d9a42020fefe3b56ceb222f67fd27c8e170dc0fd1e8323bd5f94ecb4f9e84cae360eafc35f98d88ffceae49d41c088692a862b9c0ebcc96b7b6d205647e2203b190d1c146f611305a485d0f7f035a0739576875ac5cf220c7c8b27bc028235060c2cb4c3fb3a5de8c99d0c6db66d1ac592421b3eb858283a87c398dbbb1cb99b601f7d48a4909f592da48f05cd9e19cc9902c659b1d955833501057aa9fc6ee0354fbb48e0f95a4d4fd5c85068123df18c1a2112580869e4417f0a4debd69066266c283aff5f78263412547565b5d9822e7f1f2ae8d7be0b93415d67e99442857f0c227765f10d516cc139c7ce360c22a1871e56c44bdf17cf66167098ad12b824c110ee849fd6c360a7a944e808fcd364ce5614d494b8b3f030df4638cd37ad392873682589d067e77613e1576a444970494fb55a7b0f964ff8a6664c286a05aa1a6a304efadd023ae697ede8ad43107fb606687e36fdf7378b854c12b6bbaa5d012a20a27ff9aea0ced96641edfcdf4bbd9c53aca6ba597bef45f066d9979a49555db7a6aa2c6d8760e587f70f3ac7b0bb5d00c1be14c7e360d5fbb820b640410ae466f62e2507c0489878005fa9b49f09e5896493b22e66dd9212f4ae28842f440764008ecc8942f9c75065003a5bfd5b74227d4886f4163ae65ce9b3748e89072e5f98e9055d78b60689620fb5e7eaf83ec4f20f0f0f37cc3ca3a7d7916b29501353d1b607f4b3286232e2d3ff77733efaf74b010ebb49031a790bf3ee51a1e3e0c2fe7c565982b2f2831dad34346e66d44e600ff847edbae92717619b6526438d8df08b29195baca4ce1314e50cbfce4c8f4bf8e4d568a61741ccfecf8dc8cb7306112bc24a832f8b2b9ba362b6253ed7a92d65c390b69efed7b9ccd563c81293fd18388b62794cdf3586947bac137b1ff31b7f01f7d4b8d5ed39bc8b880ec4cb777ac3bb3f2275e592c6dba8e35a4faea23d09cd7480ba77184fd9186014a0cefac9d2388a33db34e3c171bd13d7b9e08e7f6272288ac7edb35c185af4367ba795fa9415847f27a7f2610f4f04cd968a116602dda491b1e676d49913c243a6449c3319615da7552b1281cb959a4e937b1f5f2df76ac54cdd3b4bede3bff490e3f2c4eeadef7600124c80f984f56c638482ebc5af553cfc80f1110b2b94e0d3d25b9b15c157b861b6a70dcbd2a4c69c5e18bb8436416ad2cbc1fc0fbcb2da3a6ffed144824787411d9fe8dcc013f5e077717dbcffec1d59225ceb9a72df7558f80a656bd2bfdbafe63150b5c9ad99adecd0c835e7afb1b9d81c3cf38f3ed53381b8b6844194a578acd7161b27bb18bc2dd321fe82e05ec5cc571b924ac3c892dbfe4ed25cbe07c4192d032e1dfd5912020dcca52eb2c98cedf905c29977efc64c6b3f24bdbcade5d8fb2baa02e508ff19b7bf8b049c956c3e96f52cda5ddcdc4285797be5bdc3d089a1906771abc6d1aa4ccfc6ed1804e94f93c06b3e77afdb1d4e85f3231b8265ccfb107877bf24468c82cd12e00e61fd431ba1eec066d3064172f572e6494df658320c040073cf4f92597e93699f2aec1345f0a5f18f15eed7914abef1eb82e5a954c58abe3c0fbb04a846c5a5c0089d64f103d00e23b86896ca3e1e08b8f528dd9919fe0b51fd1ddc4897524fa98e38878a484ab15f319f3cf05144b5ff14fe365f119f900643c40445df3c8201753cc786a3e46650eeb08fc0f46936fcadb93aff921804be1304d54df689d5cc6b42fb5bd94bb0d31a646c52fbc45765fac968c41ccc57089f2f55c9a68a8253c9ee0c1dc8303f4f70a4a0195e809157144ae2ccb98addd611baec9c0c6cfa0e005ecee4c08632da7b96b47139f79c552ecc1c9266d0b977f102c97ece710f1d4601b8ede508cdb4483fd3f1b028c16d1c70fb01e1676ffefcca9e59039ac435e7cc6a0a9302bf1f5a8571fefa0c40291da712cd8f3622d78b1aa7d7f4cd4126d75b0c287304db0a6d91e95b9ff3e0c85794df6b8ab052cb084b89c9f4e616d3cf48c97143bb61236f6b5b91e3730e01c4d9f3b1cf6e14cfab29e7c139c6f0b545daf491ca3a0327e9d5f4df287bd4771f47df1b5162f41cb519698542ede33959a143eb37079ebff940cdb12edf160c502c082cff67d6a9bd95149d126eec28d5a10ef77aec51ae8fa38f9137de210fcbfbc8015f23e665ccd09ed62998c90db9d7c908dcd63da8eee90a996242a7ab58ec829f613f86bb72011fb90a6757a3669a03e34c4085408e084d96c9f2457582c05b93dd5851c951a92a0daa21d474c3a917571c8eea5019808562de960a606a21fbd99cd218741c81ff13a7ee14cfbdb4ec3eda639d1adebbe4909d83577c331e5d0597294bb223b8327853500be457f76e8eb26ccae9181bbb55467200fb627133898d282363ddb9fa622360ca7a28c34493517bb51f4e14269ce8fca9c791fff2ae7c0542376345f926d5951b1a33f27054f06fcb7bded5512925cd97373cd739606579f7df751220d59485980041fe01ee5e7e0754cd218252ea94eea437731c74adfb7800874c869f83583a9b33099738dc48f2c9a0249cf6c847ca8396eea96df0f0608e8755d5a00d22484283ef89d21826239a90a0ddf421ea066538ddbbc789e78eebf6c7c6764b192408d6d99343c9e925f8fd1cf858f5cb616eff81a9e2510139621cce6edbe7ba06f560fe571d39f5cc34487fbd2390a6242605e6a7cec62d183ec55eb93608bbe267a49bada2c613d115956444b9fe75338ffefed8979dc8cf76019115d6f00e5dbba1c3e27649516e9d87f9bbe93ba3354b02b17537e77647c9699f3c442d02f45687ebb50611c157721c6037ad943f08c84afc478400820ae7ad90c887ed8fac27a09c3ddb07c6d35373ecd618f2a06b4870c2912b6a2fcf011cc75998dc92a35dd903850716456f45715b3849f80011393691717df0903c04af214417d0f8646b7cd6c89556f4fe5f1a5653b153559761da3868f62947b5f28b5ff38593fdf9ee735e7485805c25a2c9722c8afc4bb1a4dd4d79a1143727c3ecd48a92e932eee4a218b4d1c74e33c8b7994a07adf6f7ffb9b23e2e6cc09106ed3b4135a4457da610d9efe3a5d3759d5bd0b6b6433e77bd0093e18718fe022cc93187fa871fb76a9759dc752ab8672ef6886a6ba507ea1d00df6f3de511d7ef86fba72b53d0faf4b161255392d90006786592806a01bbdaffdda9104615dfec2f49095426afa59d5605dfe228444f852b205d6be0afd823d9318f388423caae02cf103be1dbeaf817cf894f7ad430074ef062c937ce3d3e2d391519a6d306342efe3c9ea6ab3fae2dae4847a7629fb9731464a32f05f5a584359cc7f3a347dca58d2f487d633916b6ebccbb418675f6f8b5bb460b6c08524c53ae16aa73d1230acbfd7c0f2e975a7f1720b29f2b67927152ee9e7b80e48ebaeaca8ad2c557c19e1a7ca9907dea72d2eabef3c6c451349a2464b51a5abb18c8ac4ed87aead3e03244b56546dced8db4c94ec3a52f3e842ddd2dd6aff18441f524b63a0429291ac7df2058b72078d5b4ac99e8763dff46b11eb4b2484862d25725ebc18b449b4431633fb6a619c1d42745243d1438f17d752e91fedf60d3aababa943a8f6b2e4d3210bab1323d541c14b3a7b1053ba0b75dab3b67f376f1a85341e52165e204632b43b1524b57cd19741979824b2baf7d77881521a141b2e1791dce4571b0442cb2a2c84f5c4d21096d11b300193d80a2a6932cc58a11624138217f842b342d79064c3e97566c08b5b4298b23b3c461c253627f69d5b62764747ed432ddd9a7369bdbadd3e9367c4fda86eeff0ae04d12fef53ad629b83cae075008aad67cc54f6454dc7405b68d0b9a807f3089867489c507db7b713ea4294873f75eb98dcdf66c1e6bde91d17fec5e43df1b11dcafaa292543bf2c4857dad64c95c5e75c3f507cb8f22cffe98411f90c743082e01bb68950c29d74b5c2adb5bfd317215d00374a14171053341c5dbed1ee81b244babd4b9065488a5c13bc2c2ab75f33bb5c452a23b5ce463178ea7e9f000dcd1d0db05843e08fc317ba5a5259240a38690de5b690572fb507a0adad2d16e4f08f849d5785b1333832039c9ff4e638fd29bf1cd14ed61416aa292e2541369f994873bc718c5729032ada4fc3b66ce451d58bb9e945b2b1f24a2bcd4c3b3a63386098e1feecfa58f16ddc79dfcd65c05759621f2bfc06ee76c05a08ccf9194635eb1d6d6608233d4ef16a520dbe1e015ddea46fa7a1d074db56c762d3217f00e5663cf5323a2eb5d2c06be6fcc2573884994b13739329845ca9d347520e818dd9bdbd5e11a55d44b36ec6658b52133a25fe2a963d4ba741f44ea24f3a0ad8f90b73e01013a541da64d4801dfdd96622ed9b3bce41855b40c25a225b3982a4f009f319c2e95f7b79158c9ca7d099ed5ddf3cf4b26d1ec04a211f22cd869e0396b672038cfbe54e379a81f937459c92a1cfc1178d11bfdd5ca4129daca30f016b0f0d9416d4018e6cd3698f10bdc9f1fa4b299ac89687c1056358952c621cebc83744e73e0cd2bb156bd13360901f11d763e427c0fb4b3d8c8f7d1b7185c864cf8f0baea32f5e5924fd4961cd8775e01700fbfd86a9b670d00141f27a322dc9f069af1005de8efb2e85fa2c66489a4ab5df9a13c4668546c58a4128779a4bfc00ac879b9b78a36f0a952628a9fccd4126862ec632ac45598b8985d323e2dc5f1a2c5017fe5f26a9f70db405d0dc524a074ae281eda1f99b3d58aa71aba11bd4bb73c7f491a95b86a01813516036f0ac8e3036819f8b835ec2a40ec9ba8497545a8019d6f3693494a68010ea370828bdd994e850c53afcf63a234502a73e43cbf1a2ddaa3f5c8e47e05d4f121ff2d9919dd275c94c7a1c8bcc7bebbe62c45f724ad1fc32533d82f497cdc1b6ffd3b1cc4e6eb9374d6320ce27a415f0e4bd395f27d961b699baf159b96d7265cefd8dabfb5280eb5b74c493ebccadc9b6c91c648854ae9d66e2d31a4f4cdc8dfe494e841709e0f10addc9bb9ea76f718da53d962259c4e3953c5eb2409407defa03e04e2301633fc80b0f5c014b1d147d48982a37628d9331f2dfbc44a3c66a56ae9593fb48d51c2751ab8d9b67895ba82c1479e1424a628c2afe5f853538d28fc6caa345c3f749b0a3cb8189680d47c9722204e5bb92f03e7a0dc710fb67c6562844730bd85ac80825e14b707d862a55382952d9e6098bcaddf9fc6194d24d9caab7989f2cb1e84d16ced926ad782f012f9ad83ce1f6df8664634af669a5e32525b7050ed5dab36c58f2e2c6bdfcb12df4e7058632cb9613eb4e28a7f871fc4c210c318ca0c02bf728b8a3f31855bf8907844afefef9f130c27a4c255b415219d63a8a5de2731250807c810dca6fc33861d9d9dcaee807d110905adecd6e8759264b42112ef64c0ec5d1a1ab98734cc6aa28c12c9d6be536f539b496e1f8a19f3d12a63c2d6761f0ec7fc9baed1e84626a1f8210d57d3f9d2d0930700b38a42ae879e54de6fcd147074cfa3379690cc801433b51dbe4ac024d99f2df276cb38e4e32ffdf6529b71ebc51b04302cf3bd441e421eec612f5c0a125e1b044c455994bda72dd1a1df6182ada2de99807acf2315b56e0c6936b78df382dfb6fcb73dff48b81a598436706c9aa8a290a858589659cd2220b4747c95a035cdc9687d2510c196c152613980f03b1c8bf1b857c704ebe414d504f34181b0332a1ede30650ac2fb8d076ec2fd4c72c3a6bf3b1c1f704ae7fbd30c87704e9009bead452dba08959ee1468154681a79dd0f4d76b15470515e752ee5b752ddd3a431d208bfefdd88657bc0daa494a7619ef40f5f34f3a7c957031c334bf286e90217254f7d2588d3bc33b55f33fd845dfaa879ca76455e1c59264c2d8e25d9f8749a96c9f0df09941abcf60c44f21be3b878c42827e5020164ab34a70a36091a095ffa91370a1cd826f20e7852190dc047a6dc377366d12478755f25d4132db7121845aa6fd1c34ac70b5d4b03077005cdcb6f94ee27f7e755c73b43c926d45fc1920a5202e3f31e71c2db501cb47d7da31a81ac4b47df00f1653ce84df09f0480b3f8d43906472eaacc218720b57903dfb9a997a1a759efaadda679849ac3bc31e62e4374d8a525e825398315f4edd8bdf14328ab9e39bfa579ea0550676c1ad6c4a0ec062eedf7e319a55df9b402ecf9b73c36f16aa0705b430e3ab9d051fa97b8e2b7a3b5772c0844b488645e7fe5a0269b8a7160376d8458a7e52d5ce10903094b3e9d7ab9b17ffd3c27f3697af483b4f9a374611c3e222bc903a478bdefafaa215389379d9039dde12443e34d0be145ce508f07e9fb3f686b1833a4c30d8d8d5895f7d6ed1eca7392b7af6f53d5b55f6d205bac40c1e264e44df7fc05096ef1014eb18fed82799f2be66a8c2dd907385b6c66a3c8bca8259f1e91c7cd59e8fc0ad7a103601aa9a8f23826c8f0641b755bab8e511b3e90605e3b0c1902fb1c40c2c74987e5b115df7977321dd2c6b870457a076d744c5923d49403750f125d631d1055aeda367c774170e531a43b2b25a24453bd65009937e73ff0d4345ff2992c8c3dd41f1aa68a382c4556211966b93ba5c91e766b2994f0fa4dd2605a3925f8eee07bcfb27e25211b779fc8f68936cf0c02def10188c32995ba6321dbd63c207f633e6a2b7eca425ee638247d496d95add7021e08f1b33bdd7dc55c09f1dcd8b644825e435b18ea21debe0a74d3cd4c29631f055317284eb85d18ef6e6da6e4b2425627f53291a75dcb536848281a8252045e34e2598181d37a146106de612c7f3f056c8f2b32f90462acfb9435756e3fb6f1eb19868b7b62c131c77eb7759badcb7ac1c001732bd0af3c378c51925515b620d825c4f4431de4328a16b90f664fab9a1b305be8b5ede541919e75e995da378eb1d379025dc35f675bb6ffa0a6e21def1c7a61d6f9304fedd58cecef557c0928ce3d093e1207a8c8a5e7d0d99d620505da2aa4367fd9ce99303a753e5e7d3a88274d309c4cd52873a850e0be1ff15d4d6d808085070196ca04c9a78346f7e315048bab3fd3e05ee49ef9ab761e1a395e78bd776df62df18832cb2c10994645955f2fceb0f3fdf742e5a17493231e49a5aa52238139fbd37510627f13863ca37fcf3cff544bf404296656b8a01363e855975165db52e6e926d963070fc5d8ea287cc560dc17c60fe0cdd66765762ba59e3c069db9bde1c31f0f77fd0c65d8b661fd9382e932cd3df849adff92506f9b0215d70713d096989f32d766295c6ecfe819da0c5ed5a8b2a9f5b07b149b852426209d5c87cecfa0c03515647d7def5f9fd55ec83a1f2c74684670836a47b589845c6184200ca1759beea7fcdbaa0b0f8e5b4c0ea12e547a0de11338e9fc347befad8638de1ee89d462ae37a20ec69f966cc75223adae5f6892d464cadb89c88119790c0fd2e3d8272882e2a6ece319e53bb3e9af690904208d5c5ea61a1583f67d8682c4ba00b6f8988bfc784ebcd7ff83c15e100af8aa8248d84b5dc8c8760dc12bbb8104ec1218063c0374b61c164d24ca3792d528439ce9bde2b44ff5f68e45d4a5226a3b4dd1738b986ac08f6d77fb747c2f7135630cc758ffc3b2179368a490b3003735b4a10d7b2bfdf46764df9812f97edad1a5a390a49831e147e3c6cef110c4967c77832a0f883db4f42dedfa7e4f30008fdce28e556ae23659df1fd6bbcb2b326c727040f414cf775075ee03184d50c7549547ed8ad2542f64bce27aa9d78af19addd6e61909d663b1aa53364c99708273ea65ad73e3197cb3b1b55a9765593055f9116692d8b9a5405c32360bbfea379f03a2f66b2c8f472510c1cc795dec988b5b88335b99d68be80abf200984e55279a2371eafe70e5cf1b93acbcf4b818eccc1d6b0037244a7f6e809ff68ff94c5627187bb4c6569b0667e20506d3dd2a4edf333bedb13aec29eaa4ee426120083ec8af7e459945e1253898cd32e96d10995251385cfa989fa8f4daad0c7d44ca52d3af0abb482e87b56b86d251e98828230a1eec5d6fa58e6310cac08945086c5c2150b5f86848d3e8d3c8245b60696d2c89f54a34b6b6e7454183a99fc77854854b5ece7d7532fd4a904275d83a9c3d174453429b6ed700fc09730c14bf626e7907d71516ad57dcbee50298b6fedad28010fe9ce434a7ac320cd42216c2885d45b3b17c84375fb23c8a7c784a5bd88d726995a4c1ddfcf4e247657e1df8bfe52b4ec700ec4e3ba81f1e2e00de9c1853d8fbd1daabf93e119e68846f00b04db020fc7c7f34373cbac12e3dc5cbb7cda060f0f52dd44aea819b3bb812e35e54276138f5fae8f793bce68c306ba13b47925ad628fdc19ae7ea62803805c9b1ab4a688f603b2b8b8ddcdf1cb90422c577470f2d414fb7fa9e1f0093234024269682a4c6913399156d94da71d0c7fa2ac366eab8d5ae424214273165e380735e9f8c684e7789945aafd1f201901aea2a464bba43aa5bfba4d3ccb1396eabb98d96f0a5325a1ff2152aef1005164eb284ed187d721363414e21a21436deca4a1616128b8a7419423b83d8bbc7098467ba86a3ade652386042a3882ea87869559a7c3d81364fd3f192a9944a81619fc30d33bdf4cf21a0ed50c8a9adbaa06eda39cddb66f495eb82bd0716f781b57f0fc25cfb60960178f56c0418ac3a85f15788de5e2b291c271d0c971189a16c43ebac32ae978750f0a636efc65267d5ddbaba2b857a46f7d43350fc2da0fa0493861905448f014c7be999e1b1b58de8a631f77143b6ffe089ae2c370ade9d82b27fc0d3a735b284af4433922b7cc9ccd786eb72c1e341d9ddaffc05bbd089dd2d86cde6d23ab512eca478dbd5f7a864470b3b83c217c5d0fcb14cfc1366f435fbb491e5a23a38f226fdf48e080f5e37db5f6369a4d2df44dc56de3d882a27f1892b6048b1f11ae1919b805bf4a1bfdab41ec5d392d0e6ecfe173a666c5fdaf1dea3e6c159e92a9eff38415bb30aec6119ab60ad594547c7aedef3f3312dbe30f35decd3e144e87cf5e4f09504e2f1315097d6f33586e8068126c5a6260f8a548d530ee648fd7dc5ff054a8c287545c8b9cbce9d9f468a458dc49db3fda43e46ab02688851f75a337b85c1a28441e4d144784f20751a0cd24db421a04bfe1b9ab7e02980943c7efdc8f471fa4e1fe6cf399f668f3100663ab75dda7bb66bd7f4b5998db9e7e93abeeae31ceff7c5c1c59a2009e02c9ec52ee03fdb1611f8dd894b69511b00f504984d41039d5f453cb1b4c342c7afc41fefc03d59a876bdaf9f1e85e2952589ca7be0a16bcd164c88545591da6b12c492cef19e69bc5e27053fc4105b5259a8a9451c639f0f4e92731257bdd4d6e7c1d3d4dadf1773c00d81e7b61ccf620c86d20fdf6ade0d58ad4ac8fdc524226ccb112f1078fcb7129d4564e1ea6eb8b5e02b6cc3cd70a9d292c05ddcac370c8e0a58e7000d12ab02d0c288827cd1cb69a1b434582d784da34f691da2ffb407c5b110d5c5dcccb565ea9f6127f695cc737c8c16340de8f83eed2227f58c669962f5a0ffcb60636632a77ad5d62dbf191b25afb77ec7e118b2e05e89e3f3a8d97947930f23c9f70ebfd5acb374b15a096e03189e891c5a4991d2461bd041d3d162c3ebfbf7f17dfd4c3d7af3b005128bdbd7f39690b5610e4580da986d441ea939638f2fe29dfe72c893d0620d06f132ac32c0293f57945e30908212e9e9889f347109facad89fafef7512fdb39349217f2cba3fd72e83c20221014a1bf9a5a88185706b10ac0479c9b48d378d25b8fa83dfaa6d64c9ac77f5911656a045956234c7dfba30e94c8ee759f0bce435fa318045e844486ee47cb90e72310f15dd0b082b47524320a860bf2861a4a71c0059f622bc3503b7f9f700a3b45e802209b6ccec6bf87281635a7d439f2faac03182c61f279b2cd789a467961e672f4268b52e11ee7edcbd53576ac6757c82937805cc52568e610d7cb39c58511c48911015142d76f9f46aa37e96c538229757d7464d4f7b07477f0cbd879320265e6ef3b324adf084b78953e025fe72b4779a7270cac537adbf247bce5e7f2a63d6ef30810e9ce7cd0afb9498f1a06f574c70c16627b07502309e3efc37900999169b697a02ed779f63d19ba043b5f58dd46de5213cc2a01b6a9eed5bf1f834cde8b4360421084ab2f4904e4bd49f9fcec6a204b93ab12d41a00b66da41ef054cd89ba9f16f2320f279b24bf0959490b515449abdf52175ab14999b3d0475edb2c6dfd7e1d333ee53ea077f35249236166b2a75270e8cb7c97f843ea3e683c1e34eabb6a3f70aa347f8444731485b454606ddc4bb497c7d46f938ab39c556ffc4a3c7a606ef914b6c3391324c13edb748b89a41d0159144a50ab363b8ef00601fed75a3db941577d79549be573bcd6752a9883f9555cbfef3b1ec632c710743ddf66731e4b4c72d3654d4b19d59e1b5c897fdc7a423f2c551bd3f4e02ad3af6ea40ed650ee5cfabb3e75d46d0f5ee07da9c1370fe8b4b1e9a21848847064bfa1e902ab8372484e83b9645bf373b83fd308bf5ab3c407a8f7a753f8f6ec86abc21274bedb812ea8acd20a6aa7bae17b58e49abbb97dbad50f1982f528605a178852d5b0375ff3222fe7e1b7fd8fbcf859a8ec4ab06dab78bef74a10cdad9a8a0e785764213de58595ebfe447824feb399a795738c3f76b1ac6bccc4bb95656757893af22aced53217038900def160da9d0eddb1f989279e5c21900628ef5c0a5b93074519ab02efcde29c26a63edc9a98717bdb52dc71c6790b093cafd3c33cba7223f53c9611e46b81ef71715959acaa01979dc56bb373576360255d60076a7fcae076ad1b7ad60f7e97e05bcf455674c6dc7e01ab0a5b38e9baf4d8a344d0fc3545a07b55c2d01f15ffd31737bc0171f4a9fff8b4bd83b4dcbb3dcc5f320c132e91d31a50554c41cde89212abc5b20a7fa09e605b5d9538f1562374b72d1f9c1d1cb989b55f1a1ceecd42573fb2bbb0817f3507aa958e78dfe0ee18db32742c8f99f42e6ec2329960f6622cf9d5a6459d5bda19d610b6102be979ce0e374b566a3407d0e82854e6036277c7ba3beb4ed1baa67c084a7ed7fecd127357724be80850f6b54b1c16e61e8bf571b3210f4b442f3ceb6c1f1b16cd9ba649fd65993a3fce271365b0cdd2d05866f849b700bced7d8e528ea4aea2cba8b71fce2d5e2da9b69534116dea48e25bfa36d10da88ee4c9380f696bc44479846ddf95acf2518980b753af92001931d2a88b1a417599a2b2b16f85a34117cd61283f90741a1152451e6ff3ebd46e18641d2d2aa66f1e003fbabe9abd7cabf8404e427fee5e8f3c8290c988441e26e9dd5545e0e41492cb3d85bcc0af0b57c590126190b4e4bfe1b5b0e35f3b1c2253a65dce8cb6ba7fad879ce1c911f2608719432a1c6d63cd91b03756f987dec53e57e08635cf3cf2c51448897a11602f560dba0848b580663bb31a23d877f7e5399760e9803f71d33bad78783933d23a4c91001c41c7e82362c9c60824771170f399c66e56afd41f9cafadc0cc2a91a0a25b6f56e5a4ccea079fd07b1faef119ffef236a8708935d0b99a654146bf56d08d887658a20a0c0d2cb3ee32364e5659455bb14870617d35aa8580f50f2ec7ef5b0a7f71188bff6a2c43ab17b73b17164839cf2f87dfe2f67d3a0ada1e94ea6aff7a618590dab35749ce04893555ea6399b23ce9fd92866cc8fd99dfa7c74af9e1f5b7b7baaeacb82833246a173dc457713e57201de0042f25e053055ef35365a68cd48254cae10697ac4ac24efc669fcbd753bc283592046f89d4efcb6fc0ed3e5cdecaad3c242a86d8ffaef58ad8c54e69c9736116d7aa21d462e72fad1037447a10cdc968445009ee9504a7bbd53528f1f842bb18e5470ee098e49e8a4c2dcdefb96bb181be5185c1995bc5fc372a521e10932b287e5f4d5a922323cc292532b19ea2887aad7cba004024b711f1c75f5de13e4952817f4eeab6a9d21b76456fc3ca2f75728a6fc06823feb9f69f9a61f589ae27e9a3ab05383bb91b218c0212df1e609ae5b63fd8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806437ede2eaf64e5b138e38f245ed2c6d865acff71e09d67696a5f6fa46c8bea2326e1ae3756a0d0d3336c3237742e784b37dbfc781fe94626feba3dc7b7c6ded48b8723b895abad7c8faa571a12982eb5ef46f8e61b7079bf0b80b8404e3b3b941d0c1cc15cc9e178c6329f0c1285a74babf3d591a45e474ce83950e38fc164e71f5f1ea798313e7125d84e213f1db470afef90cd51d2c4b98220edb5a7471af167da85b3eb0d7d3588dcfc6cfed71da0a4b8b320ed37216396aebc30482b4e9934724bdcbd75b92275cc23b7dc8c1431a7c1f65a83b29a2245a1d58b870d85d10427be7fa923d7fecdb3d5e8e3d2f600730e2a2e78f1ee337bcf9ec048c03dbd15c3068afaefa223b2292edd1a12fd596a227b0f773c2a6ef7acf0737572a15ac939330aaa398eb3012e3c47dd8bbcd41d26800f74cf7863098622ddc92cd5dde3c3466de5ddb5548e19bb602f1983442db206bf00cb6bc0e3e2bbbbce4f84eb7e189d0a437b3475df185f324fad8a5ac1efea280ce7aa0516bb7e1c1a72f3deb5c9dc7725ec04807fa1944bb72132d4d5e74961248d3c29e882ebbf8fa21f0bdfe4b7d55c5dc22e3c143dd55a6501f3c652571722483ef002e2d8657aeb56a1171c930d9435886f61b358684c4839960854de383408d43e9fee995142577d0c4a03216425c069c0408945a4e934e8cc4431c7a3dfc8d2e5127d1d71f04b7c3746d44ee2c7b4435475c3c39bae734064f9d3ad70edffd18988d8da5ed3ef6e2c10/usr/sbin/yast/usr/sbin/yast2yast2yast2yast2.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-4.5.26-150500.3.3.2.src.rpmapplication()application(YaST2/groups/org.opensuse.yast.Group.Hardware.desktop)application(YaST2/groups/org.opensuse.yast.Group.HighAvailability.desktop)application(YaST2/groups/org.opensuse.yast.Group.Misc.desktop)application(YaST2/groups/org.opensuse.yast.Group.NetworkServices.desktop)application(YaST2/groups/org.opensuse.yast.Group.Security.desktop)application(YaST2/groups/org.opensuse.yast.Group.Software.desktop)application(YaST2/groups/org.opensuse.yast.Group.Support.desktop)application(YaST2/groups/org.opensuse.yast.Group.System.desktop)application(YaST2/groups/org.opensuse.yast.Group.Virtualization.desktop)application(YaST2/messages.desktop)perl(DnsServerAPI)perl(MailTable)perl(MailTable::Aliases)perl(MailTable::PostfixSenderCanonical)perl(MailTable::PostfixVirtual)perl(MailTable::SendmailGenerics)perl(MailTable::SendmailVirtuser)perl(SLPAPI)yast2yast2(x86-64)@@     /bin/bash/bin/sh/usr/bin/perlaugeas-lensescoreutilscoreutilscpiodiffutilsfillupgpg2grephostnamerpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:abstract_method)rubygem(ruby:2.5.0:cfa)rubygem(ruby:2.5.0:cheetah)rubygem(ruby:2.5.0:nokogiri)rubygem(ruby:2.5.0:simpleidn)sysconfigyast2-coreyast2-hardware-detectionyast2-logsyast2-perl-bindingsyast2-pkg-bindingsyast2-ruby-bindingsyast2-ycp-ui-bindingsyui_backend3.0.4-14.6.0-14.0-15.2-10.80.02.23.04.3.74.5.44.3.3snapperyast2-add-onyast2-countryyast2-dns-serveryast2-installationyast2-mailyast2-packageryast2-update0.8.64.4.54.2.33.1.174.4.253.1.74.3.24.3.04.14.3edcwcc@cS@c@c_cWcIO@c>@c47@c$e@c*ccbz@bz@b(bڑ@b@b@bw@bu bq@bN@bMb+9b'E@b\@b8b @aa7a7a@aa@a@aeaa+@a+@adap@a*@aa@a@a@acaca@aKaW@aC1aA@aA@a6`#@``"@`@`9@`P@`[`@`@`r`!@``+```e@`y|@`v@`t6@`a@`Gc@`F`F`@`&m`#`#``U`@__=_=_إ@__@___@_:_@_@_~@_~@_}_u_s!_q@_m_l@_k8_h_a@_`_Z@_G@_G@_G@_FN_D@_ @_ @_@_@_{_A@_X@__c^^^@^K^W@^@^y^3^@^^@^x^x^2^^^T@^k@^%@^}^|@^y@^x^v^p^ku^j$@^j$@^b;@^b;@^b;@^V]^S^J@^J@^9\^4^2@^1s^0"@^)^)^(9@^(9@^@^g@^g@^g@^@^!@]f@]f@]]]@]߶]߶]߶]e@]]@]]|@]|@]*]Γ@]d@]d@]])]]@]](]]V]]m]w@]rJ@]i]L]H@]A]>]9]6]$]]] ] u@] #]@]:\\@\\ޢ@\P\s@\\@\@\@\@\\B@\\\@\Y@\@\~d\~d\}@\v{\j@\\\@n@\?\?\@X5X.@X,J@X&XX@Ww@WW$WW/@WWWt@W.@W.@WE@W@W@W@Wu Wj}WXWPW>@W=W SLES (in 15.3 the product has been renamed from "openSUSE" to "Leap") (bsc#1181773) - 4.3.52- Do not propose hibernation when running over a virtualized setup (bsc#1180982). - 4.3.51- Fixed Resolvables class to uniqely identify the libzypp objects to avoid random failures (related to bsc#1178688) - 4.3.50- Keep the libzypp target open to verify other packages (bsc#1180858, related to the previous fix bsc#1179773) - 4.3.49- Ensure the libzypp target is initialized when downloading the skelcd packages (to verify the GPG signatures) (bsc#1179773) - Log more details when several resolvables (instead of a single one) are unexpectedly found (related to bsc#1176276) - 4.3.48- Fix default for hibernation proposal (bsc#1169874) - 4.3.47- Removed SCR agent .etc.inittab which is obsolete because SysVinit is no longer supported (bsc#1175494). - 4.3.46- Yast::Arch add support to know if code is running in a PV Xen guest (related to bsc#952253, bsc#1172742, and bsc#1179197). - 4.3.45- prepare usrmerge: install legacy symlinks via spec file only (boo#1029961) - 4.3.44- CWM ComboBox: an editable ComboBox will not alter the list of items when the current value is not part of the list as it uses the original list which could be already modified (bsc#1177137) - 4.3.43- CWM ComboBox: reverted the addition of the current_items method (bsc#1177137) - 4.3.42- add methods to decide if hibernation should be proposed (jsc#SLE-12280) - 4.3.41- Ensure #current_items always returns a list. - Related to bsc#1177137. - 4.3.40- CWM ComboBox: query the current items offered by the widget when the list of items is extended by a new value (bsc#1177137) - 4.3.39- Added support for nested items in CWM::Table (bsc#1176402) - 4.3.38- Revert changes for hiding the heading of the dialog in text mode (the heading has no height if the title is empty). - bsc#1176808 - 4.3.37- AutoYaST: SectionWithAttributes#new_from_hashes accepts an enumerable as first element (related to bsc#1177405). - 4.3.36- AutoYaST: do not crash when sections like 'raid_options' are empty (bsc#1177405). - 4.3.35- Revert the drop of SuSEFirewall2 as there are still some packages which need to be adapted (bsc#1177160) - 4.3.34- Drop SuSEFirewall2 code completely (fate#323460) - 4.3.33- Fix non-editable ComboBox handling (bsc#1136454). - 4.3.32- Small improvements to CWM based widgets (related to bsc#1136454): - An editable ComboBox will refresh the list of items when a new one is given as its current value. - By default, a MenuButton widget listens to events from all its buttons. - 4.3.31- Do not crash when trying to parse non-existing ("nil") add-on product control XML file (bsc#1176593) - 4.3.30- Added "--plain" and "--full" options for the "systemctl" calls, these are recommended when processing the output by scripts (bsc#1176714) - 4.3.29- Decrease error logging to avoid false positives in the y2log (bsc#1176653) - 4.3.28- Hide heading of the dialog when no title is defined or title is set to an empty string. - Related to bsc#1175489. - 4.3.27- Clear the download progres for the previous file when displaying an error popup (bsc#1175926) - Enable additional callback logging when $Y2DEBUG_CALLBACKS is set to "1" - 4.3.26- Enhance GPG module with symmetric encryption (related to bsc#1176336) - add new shared password dialog - 4.3.25- Fixed accidentaly broken dependencies (related to bsc#1175317) - 4.3.24- Yet another unit test architecture fix :-( (related to bsc#1175317) - 4.3.23- Fix for the previous change: fixed unit test failure on non x86_64 archs (related to bsc#1175317) - 4.3.22- Y2Packager::Resolvable.find(): improved error handling, added more unit tests (related to bsc#1175317) - 4.3.21- Unify profile element paths (bsc#1175680). - 4.3.20- XML: do not export the system ID if it is not defined (boo#1174424). - 4.3.19- Handle exceptions when parsing xml file (related to bsc#1170886) - 4.3.18- Provide a way to determine which resources (zones, services...) have been modified from the default values (bsc#1171356) - 4.3.17- update is_wsl function to match wsl1 and wsl2 osrelease spellings (boo#1174183)- Add Layout class to configure a Wizard layout. - Related to jsc#SLE-15899. - 4.3.16- Better management of libzypp repovars (eg. those enclosed in curly brackets) introducing the new Y2Packager::ZyppUrl class - Do not crash during the upgrade process if some repository URL cannot be parsed (bsc#1172867) - 4.3.15- Make CFA::MultiFileConfig fully reusable (related to bsc#1155735, and bsc#1157541).- add space to SPACE_CHARS (bsc#1173907) - 4.3.14- Command line interface: Do not start an UI while evaluating current language settings (bsc#1173133). - 4.3.13- Products: Do not solve dependencies while checking libzypp connection (bsc#1170322). - 4.3.12- Avoid failure when downloading release notes from an inoperative proxy (bsc#1173447). - 4.3.11- AutoClient#export method can receive a hash as an argument (bsc#1171356). - 4.3.10- Add a method to change the selection of the network backend to be used (related to bsc#1172749) - 4.3.9- Updated Yast::XML.validate arguments - Distinguish between a String argument (containing a XML document/schema) and Pathname (path to a file) - Related to bsc#1170886 - 4.3.8- Add a method to determine the default start mode for a system service (related to bsc#1172749). - 4.3.7- Fix Xen detection (bsc#1172742). - 4.3.6- Improve actions to stop and start a system service. - Related to bsc#1162514. - 4.3.5- Drop anyxml agent to unify used xml parsers. All usage replaced by rubygem-nokogiri (related to bsc#1170886) - 4.3.4- Improved XML validation, raise exception for not well formed documents (related to bsc#1170886) - 4.3.3- autoinst_issues/list.add : Fixed documentation. (bsc#1171335).- autoinst_issues/list.add : Changed first parameter from tag to classes (bsc#1171335). - Added general AY issue classes: InvalidValue, MissingValue - 4.3.2- Restore back the perl-XML-Simple dependency, it is needed for ag_anyxml (related to bsc#1170886) - 4.3.1- Re-implement XML parser (bsc#1170886): -- use as backend nokogiri instead of hand written libxml2 wrapper -- Use exceptions instead of silently ignoring issues -- export map as type to xml -- add new method #validate to validate against relax-ng schema - 4.3.0- AutoYaST: Cleanup/improve issue handling (bsc#1171335). - 4.2.84- Avoid using systemctl calls when already started with the installation and thus, running inside the chroot (bsc#1168849) - 4.2.83- Remove ip aliases that were marked to be deleted from the interface configuration files (bsc#1146020) - 4.2.82- Retranslate wizard help button in NCurses UI (bsc#1167224) - 4.2.81- Modify the way YaST detects whether systemd is running or not (bsc#1168307) - 4.2.80- Reread network interfaces configuration after writing it avoiding wrong values when reopen network configuration dialog during an installation (bsc#1166778) - 4.2.79- Remove no longer needed multi status selector since it does not work as expected (bsc#1167523). - 4.2.78- Fixed alignment in the multi selection CWM widget (part of bsc#1167523) - 4.2.77- Add Popup#SuppressFeedback to allow to hide feedback for certain actions (needed for bsc#1165705) - 4.2.76- Force a reset of the firewalld API instance before reading the firewalld configuration (bsc#1166698) - 4.2.75- Fixed CWM::MultiStatusSelector help text icons displayed during installation (related to bsc#1157780, bsc#1161308, bsc#1161200) - 4.2.74- CWM::MultiStatusSelector minor improvements (related to bsc#1157780). - 4.2.73- Add the new CWM::MultiStatusSelector custom widget (related to bsc#1157780, bsc#1161308, bsc#1161200). - 4.2.72- Do not remove the installation repositories in the "Previously Used Repositories" step (bsc#1163081) - 4.2.71- Allow to restore the vertical scroll of a CWM::RichText (related to bsc#1049965) - 4.2.70- Read the list of network service properly, no matter where it is stored (bsc#1162853). - 4.2.69- Skip repository reloading at installation to avoid unselecting products to install (bsc#1165501) - 4.2.68- Updated docu for SysctlConfig class (bsc#1151649).- Creating an own Augeas instance for each parsed sysctl file (bsc#1151649). - 4.2.67- SysctlConfig class: Handle sysctl entries in different directories (bsc#1151649). - 4.2.66- Fixed user-visible messages (bsc#1084015) - 4.2.65- Show on WSL only WSL capable modules in control center (bsc#1162650) - 4.2.64- Add new widgets CWM::ProgressBar and CWM::DynamicProgressBar. - Needed for bsc#1135366. - 4.2.63- Do not crash when the "software/base_products" is not defined in the control.xml (bsc#1161956) - 4.2.62- Speed up run on WSL (bsc#1157575) - 4.2.61- Added classes for handling the old repository setup during upgrade (related to bsc#1159433) - 4.2.60- Add an option to enable the online search in the package selector (jsc#SLE-9109). - 4.2.59- don't use /bin/systemd compat symlink (bsc#1160890) - 4.2.58- CommandLine: Add ability to actions to skip writing. Useful for more CLI bug fixes e.g. bsc#1160928 - 4.2.57- Evaluating system release/version in an more understandable form for the user e.g. "15-SP2" (improvement for fate#325834). - 4.2.56- Add a text helper to strip HTML tags (related bsc#1157780) - Moves text helpers to String refinements, keeping backward compatibility. - 4.2.55- Do not refresh package installation overview if the medium has been changed and the user has switched to the release notes tab. (bsc#1129426, bsc#1159367) - 4.2.54- Fixed error during upgrade if Btrfs is used and '/var/lib/YaST2' is missing (bsc#1159562) - 4.2.53- Propagate an error status when a CommandLine module gets an unknown command (related to bsc#1144351). - 4.2.52- Fix an exception in the live installation caused by a missing "require" clause (bsc#1160362). - 4.2.51- Persian is also an RTL language (related to bsc#1156437) - 4.2.50- Yast2::ServiceWidget: By default, propose to reload or restart the service when it is active (bsc#1158946) - 4.2.49- Added helper to create UI sort-key term (bsc#1140018) - 4.2.48- Add backward compatible hash accessors to Resolvable which solve several crashes (related to bsc#1132650 and bsc#1140037) - 4.2.47- Use 70-yast.conf instead of 30-yast.conf to write YaST settings under /etc/sysctl.d (related to jsc#SLE-9077). - 4.2.46- Do not crash while reading the product info (related to bsc#1132650 and bsc#1140037). - 4.2.45- Do not crash when no base product is found (related to bsc#1132650 and bsc#1140037). - 4.2.44- Using Y2Packager::Resolvable.any? and Y2Packager::Resolvable.find in order to decrease the required memory (bsc#1132650, bsc#1140037). - 4.2.43- Network: drop support for obsolete network device types (jsc#SLE-7753) - 4.2.42- Use /etc/login.defs.d/70-yast.defs to write login.defs values that are overridden by YaST (related to bsc#1155735). - 4.2.41- add is_wsl function to detect wsl (boo#1154962) - 4.2.40- bsc#1155735, bsc#1157541: - Read /usr/etc/login.defs. - Write login.defs configuration to /etc/login.defs.d/. - 4.2.39- bnc#1157532 - do not modify /etc/sysctl.conf in inst-sys as it is on r/o filesystem - 4.2.38- Linuxrc: Ensure the new opened SCR instace is closed when reading the /etc/install.inf file (bsc#1122493, bsc#1157476) - 4.2.37- Ensure /etc/install.inf is not read from the target system but from the local one. (bsc#1122493, bsc#1157476) - 4.2.36- Do not try to find licenses in the installation medium when they have been already downloaded from SCC (bsc#1153326). - 4.2.35- Fix crash in upgrade caused by wrong parameter to snapper (bsc#1156819) - 4.2.34- Use new snapper machine-readable output to retrieve snapshots information (related to bsc#1149322). - 4.2.33- Add linuxrc option "reboot_timeout" to configure the timeout before reboot (bsc#1122493) - 4.2.32- Network: During an installation, check which backend is in use when Systemd is running. (bsc#1151291) - 4.2.31- fix showing release notes for online upgrade (bsc#1155134) - 4.2.30- Support for products on control file during upgrade (jsc#SLE-7214) - 4.2.29- Fix showing details for accessing media error (bsc#1153297) - 4.2.28- Fixed evaluating the available package versions, fixed crash when trying to download a non-existing package (bsc#1151824) - 4.2.27- Remove old values from /etc/sysctl.conf (jsc#SLE-9077). - 4.2.26- Add a CFA based class to adjust sysctl settings (jsc#SLE-9077). - 4.2.25- Fix module name inference when reading .desktop files (bsc#1151954) - 4.2.24- Use "display_name" tag for the product label, "label" marks a translatable text (jsc#SLE-7214) - 4.2.23- Added support for reading products from control.xml file (jsc#SLE-7104) - 4.2.22- support reading licenses from tar archive (jsc#SLE-7214) - 4.2.21- Fix a problem when long warnings reports in command line (bsc#1149776). - 4.2.20- yast completions have to be named after their respective command name (bsc#1122259) - 4.2.19- Remove the obsolete XVersion API (bsc#1144627). - Detect missing textdomain during testing (bsc#1130822) - 4.2.18- Allow to know if there is a forced base product (bsc#1124590, bsc#1143943). - 4.2.17- Add a dependency on hostname, as it is needed by the Hostname module (boo#1142595). - 4.2.16- Stop "ls: write error: Broken pipe" messages (bsc#1128032) - 4.2.15- Release the sources to avoid using up all server connections (bsc#1141127) - 4.2.14- Fixed evaluating the base products to avoid the "No base product found" error message at upgrade, for reading the product data prefer the new products (bsc#1142522) - 4.2.13- fixed symlink creation in jenkins- Infer the right module name from desktop files (bsc#1140233). - 4.2.12- bsc#1138668 - Fixed failing old testsuite in yast2-dns-server package: do not depend on the environment, skip bind absence in Mode.test() - 4.2.11- deprecate Arch.ia64 and drop all support for ia64 (last seen in SLE 11)- bsc#1137992 - PackageSystem.Installed: Fixed typo when passing the allowed return codes to Execute. - 4.2.10- bsc#1137992 - PackageSystem.Installed: Use Yast::Execute instead of SCR to avoid false positives. - 4.2.9- Slideshow: Flag for switching on/off release notes tab. (bsc#1136708) - 4.2.8- bsc#1137992 - PackageSystem.Installed: Increase the logs details. - 4.2.7- bsc#1086454 - Recognize IB interfaces based on IPOIB_MODE ifcfg attribute - 4.2.6- Use new schema of desktop files (boo#1084864) - Clean up spec - Rename desktop files - 4.2.5- Drop old testsuite - Convert from autotools to rake based installation- create log directory with control.xml and merged installation.xml - 4.2.4- Make sure the wizard buttons always remain visible in NCurses (bsc#1133367) - 4.2.3- give more verbose feedback in 'view_anymsg' client (bsc#1132658) - 4.2.2- Uninstall the "SUSE-Manager-Proxy" product when upgrading from SLES12 + SUMA Proxy + SUMA Branch Server (bsc#1133215) - 4.2.1- Allow not prescribing UI in yast2, to use YUILoader::loadUI. Required to load integration tests framework (poo#36712, bsc#1132247) - 4.2.0- Updated map for evaluating upgraded products (e.g. for SUSE-Manager). (bsc#1131503) - Upgrade: Evaluating product obsoletes in order to show it in the proposal overview. - 4.1.68- Use noun phrase in summary.- Firewall: Zone name has been removed from the common attributes declaration as it cannot be modified through the firewalld API. (bsc#1130354) - 4.1.67- Require tar as a dependency for yast2-logs (bsc#1125142). - 4.1.66- Fixed evaluating the base product, the same products with the available and selected status must be treated as duplicate products (bsc#1129257) - 4.1.65- Process the "specialproduct" value like a linuxrc parameter (ignore "-_." characters, ignore case) (bsc#1128901) - 4.1.64- Fix how a product features is read in a running system. - Update default path for base product licenses (fate#324053, jsc#SLE-4173). - 4.1.63- Fixed product filtering in product_reader.rb, fixes problem when upgrading SLE15-SP1 to SLE15-SP1 (usually used to fix a broken system) (bsc#1128459) - 4.1.62- bnc#1127798 - do not crash with internal error when enabling a network network service when no network service is active. - 4.1.61- added "Modify" button label (related to bsc#1128279, or just as good gh#yast/yast-yast2#713) - 4.1.60- Added command line support also for the other Report module methods (related to bnc#1127685) - 4.1.59- Fixed a failing testsuite, the Report.LongError used in the global exception handler did not support the command line mode (related to bnc#1127685) - 4.1.58- bnc#1127685 - made Report module long message reporting popups adjustable - 4.1.57- Use /sbin/rpcinfo only, /usr/sbin/rpcinfo is gone (bsc#1127138). - Use the correct path for /usr/bin/ifconfig (bsc#1127138). - 4.1.56- Fixed license file ordering issue causing a random test failure (bsc#1125722) - 4.1.55- Firewall: added some help methods for moving interfaces between zones in a safe way (fate#324662). - 4.1.54- CWM: Added date field and time field widgets (fate#322722) - 4.1.53- Support special products which will be enabled via linuxrc (flag "specialproduct") (fate#327099) - 4.1.52- Firewall: drop not needed relations and its related methods - Firewall: move export method to yast2-firewall (fate#324662) - 4.1.51- CWM: Add method focus to object CWM widgets (FATE#324662) - CWM: Add rspec helper for common CWM widgets - CWM: Allow CWM dialogs/popups to have own help - CWM: Fix showing help for CWM Popup (FATE#324662) - 4.1.50- Fix crashes of many modules when invoking from ncurses control center (bsc#1121425) - 4.1.49- Ignore the old packages when fetching the release notes (bsc#1112866) - 4.1.48- Fix a fragile unit test (related to changes introduced for fate#325482) - 4.1.47- Fetch and display properly the license content from the fallback rpm when using a product definition located at /usr/share/installation-products (part of fate#325482) - 4.1.46- Drop no longer used ALog module without replacement - Drop no longer used Cron module without replacement - Drop obsolete DebugHooks module for installation. Replaced by integrated installation debugger and installation hooks. - Drop no longer used SuSEFirewallExpertRules module. Replaced by firewalld related classes. - replace old testsuite for Wizard module by rspec tests - Drop no longer installed desktop files for remotechooser and remoteinstall from git. - Drop obsolete ycp syntax checker check-all-syntax without replacement.- Add missing help for the service configuration- NetworkService: fix invoking forced enable (bsc#1119657) - 4.1.45- Add a section to the control file (fate#322722). - 4.1.44- avoid use of shellescape function on non string types (bsc#1119678) - 4.1.43- Extend Yast::Execute API (needed for bsc#1118291) - Add method Yast::Execute.stdout - Allow to chain methods - 4.1.42- WorkflowManager: find product definitions located at /usr/share/installation-products/ (part of fate#325482) - 4.1.41- Added more testcases if e.g. system is running in chroot environment and systemd does not work properly (bsc#1113732)- Removed dead code (bsc#1118291) - 4.1.40- always use absolute path to binaries (bsc#1118291) - properly escape shell arguments (bsc#1118291) - 4.1.39- Ship only primary icons with module to avoid conflicts (boo#1118521) - 4.1.38- firewalld: add ability to add/edit/remove zones (fate#324662) - 4.1.37- Provide icon with module (boo#1109310) - Move virtualization group from yast-vm to yast2 - 4.1.36- Added global parameter enable_local_users (Fate#326447) - Added ProductFeatures::GetBooleanFeatureWithFallback - 4.1.35- check return value of OpenDialog to prevent crash (bsc#1115745) - 4.1.34- WorkflowManager: Allow system roles to live in /usr/share/system-roles/*.xml (bsc#1108176) - 4.1.33- view_anymsg: allow user to switch to yast2-journal if file does not exist or is empty (bsc#948729) - 4.1.32- Added flag save_y2logs to control.xml file in order to save YaST logs at the end of installation (fate#325737) - 4.1.31- Ensure that Installation.sourcedir exists (bsc#1097700) - Use LSB compliant Installation.sourcedir - 4.1.30- CWMFirewallInterfaces: make some "current state" methods public needed by yast2-rmt (fate#326634) - 4.1.29- Network (Firewall): Added modify_masquerade method to zones API unifying the way changes are applied to single value attributes. (bsc#1112547) - 4.1.28- adapted to extended output of snapper (fate#326479, bsc#1111831) - 4.1.27- Small CWM optimization by avoiding deep_copy on big data (bsc#1112402). - 4.1.26- CWMFirewallInterfaces: Improved the user UX replacing the api calls for checking supported services once the list supported ones are already known by the firewalld instance (fate#324662) - 4.1.25- Splitting yast2 package into yast2 and yast2-logs. yast2-logs contains only scripts for handling YaST logs (fate#325737). - 4.1.24- Added tags full_system_media_name and full_system_download_url in control.xml which describe the location for the "all-packages" medium. This information will be shown if the registration has been scipped by the user. No hint will be shown if these tags have not been defined. (fate#325834) - 4.1.23- Added new methods to firewalld_wrapper in order to switch yast2-dhcp-server to new firewall module. (bsc#1108942) - 4.1.22- Log viewer: replace invalid UTF-8 characters from the displayed log to avoid a crash (bsc#1110549) - 4.1.21- Network (Firewall): - Added some methods needed for AutoYaST configuration (fate#324662)- Make the service status label stretchable so the updated status is displayed correctly (bsc#1110407) - 4.1.20- bnc#964856 - fixed internal error - do not crash when updating device config - 4.1.19- Y2Firewall::Firewalld: Single attributes setter will not modify the value of the attribute in case it is the same (bsc#1109812) - 4.1.18- Improve Y2Firewall::Firewalld::Interface#zone to return an Zone object (fate#324662). - 4.1.17- bnc#964856 - removed obsolete parts of NetworkInterfaces API: ifcfg_part, device_type, device_num, alias_num, GetFreeDevices, GetFreeDevice, LocateNOT, ListDevicesExcept - 4.1.16- Network (Firewall) - Added Y2Firewall::Firewalld::Interface class. - Adapted interfaces helpers to work with the new class. (fate#324662) - 4.1.15- Add a new popup widget (fate#324662). - Add a helper class UIState to keep the UI states when using CWM.- Y2Firewall::Firewalld: Added convenience method to obtain the firewalld service object (fate#324662) - 4.1.14- Allow reading the installation.xml (skelcd-* package) from other repository than the initial one (e.g. the self update), select the highest version of the package (instead of the first found) (bsc#1101016) - 4.1.13- Firewalld: Fixed the API cmd call for removing services from zones when the firewall is in offline mode (bsc#1108628) - 4.1.12- CWM: avoid to always return :next when accepting a dialog. - Needed for Expert Partitioner (fate#318196). - 4.1.11- Added the missing SuSEFirewallProposal.rb file to the Makefile (bsc#1087867) - 4.1.10- Bring back the SuSEFirewallProposal fixing the class unit tests until yast2-network drops the import of the module completely. (bsc#1087867) - 4.1.9- Extended the firewall API supporting the use of single-value attributes and also prepared it for introducing more complex relations like 'forward-ports' and 'rich-rules' in the future. (fate#324662) - Improved the parser for zones and added a parser for services. - Improved test mocking fixing a Polkit popup shown when running the test (bsc#1087867) - 4.1.8- CWM: allow to define next handler for CWM#show. - CWM: define default next handler in CWM::Dialog. - Needed for Expert Partitioner (fate#318196). - 4.1.7- Add missing CompoundService#support_start_on_boot? (bsc#1106591). - 4.1.6- Increase timeout for the execution of systemctl commands (bsc#1098910). - 4.1.5- Fix the Yast2::ServiceWidget to not show the "On Boot" option when it is not supported (related to fate#319428). - 4.1.4- Refactor systemd classes, reorganizing them in real classes under the Yast2::Systemd namespace instead of using modules (related to fate#319428). - 4.1.3- Changed dir of COPYING file- Add support for systemd services that can only be started on-demand (fate#319428 and bsc#1104568). - 4.1.2- Improve systemd socket detection (related to fate#319428). - SystemService#find_many does not raise an exception anymore. - 4.1.1- Added widget to configure services (part of fate#319428). - 4.1.0- Add a method to detect whether a systemd service exists in the underlying system or not (related to fate#319428). - Fix systemd socket detection. - 4.0.83- Fix support to handle services during early 1st stage (related to fate#319428). - 4.0.82- Do not display "download failed" error when using unsigned packages (bsc#1096027) - 4.0.81- Services: add class to manage systemd services with associated socket (needed for bsc#1080738 and fate#319428). - 4.0.80- Replace the deprecated firewallctl command with firewall-cmd for obtaining the firewalld state (bsc#1093111)- Network: Prevent from crashing when trying to delete some ip aliases from the original devices (bsc#1098919) - 4.0.79- Added additional searchkeys to desktop file (fate#321043). - 4.0.78- display proper release notes for product (bsc#1096138) - 4.0.77- rename SLES_HPC -> SLE_HPC (bsc#1095053) - 4.0.76- Calling YAST module: Do not create a post Snapper image if the pre Snapper image has already been failed (bnc#1093374) - 4.0.75- Support multiple "system-installation()" provides in one package (bsc#1092965) - 4.0.74- CWM: allow to define back handler for CWM#show. - CWM: define default handlers for back and abort in CWM::Dialog. - Needed for Expert Partitioner fate#318196. - 4.0.73- Add a text helper to wrap richtext in directional markers (bsc#1089846). - 4.0.72- Do not crash when reading trying to determine available locales for some licenses (bsc#1089610). - 4.0.71- save_y2logs: save kernel messages and udev log (bsc#1089647, bsc#1085212) - 4.0.70- Handle input/output errors in the DoneProvide package callback (bsc#1088682). - 4.0.69- Wizard: Fall back to smaller and/or hicolor icon if the icon for the launched module cannot be found (bsc#1087224) - 4.0.68- Do not use the solver for finding the best product upgrade candidate, it does not work correctly in the SLES + sle-module-hpc => SLES_HPC case (bsc#1086734) - 4.0.67- Fix early exit of installation when initial install url is invalid and later fixed (bsc#1086840) - 4.0.66- improve wayland support (bsc#1083907) - 4.0.65- Use SHA2 instead of MD5 when determining whether a license was already accepted or not (related to fate#325461). - 4.0.64- Add a new API to handle product licenses. - Given a license, remember whether another one with the same content was already accepted (fate#325461). - 4.0.63- Added ProductUpgrade class to better evaluate the product for upgrading (related to bsc#1086259) - 4.0.62- Make possible to use the Yast2::Popup class from the Report module (part of bsc#1082542). - 4.0.61- fix behavior of showing timed error popup (found during debugging bsc#1083672) - 4.0.60- Fix extracting kernel parameters from installation when there is parameter with '=' in value like pci=hpiosize=0,hpmemsize=0,nobar (bsc#1081353) - 4.0.59- Use the correct release notes URL during upgrade (bsc#1073488). - 4.0.58- Fixed a typo and the list item marker in the firewall widget (bsc#1083058). - 4.0.56- NIS configuration fails while executing firewall-offline-cmd. Fix: Ensure that the firewalld configuration is read before writing. (bnc#1082827) - 4.0.55- Added missing textdomain to firewalld zone class for translations (bsc#1082246). - 4.0.54- Fixed list of the URL schemes without host, fixes processing URLs with the "hd:/" scheme (bsc#1077310) - 4.0.53- Add a method to get the list of available license translations for a given product (related to FATE#322276). - 4.0.52- Firewalld: Added interfaces helpers (fate#323460) - 4.0.51- Drop (x)inetd agents - CWMServiceStart: Replace xinetd by systemd socket activation (fate#323373) - 4.0.50- Y2Packager::Product does not depend on Yast::Language module anymore (related to bsc#1079045) - 4.0.49- Replace idnconv with simpleidn library (related to bsc#1071552). - Move some Y2Packager classes from yast2-packager here to fix the package build. - 4.0.48- Firewalld: Cache modifications for performance improvements. (fate#323460) - 4.0.47- Move some Y2Packager classes from yast2-packager here to avoid circular dependency (related to fate#323163) - 4.0.46- Firewalld API: Cache whether the configuration has been read (fate#323460) - 4.0.45- Installation::AutoClient: modified packages default and improved documentation (fate#323460 bsc#1077987) - 4.0.44- Fixed a bug causing pages of all CWM::TreePager to be rendered twice on every page switch (bsc#1078212) - 4.0.43- Firewalld API: reload and complete reload return true in offline mode (fate#323460) - 4.0.42- Fixed logging typo (fate#1076513) - 4.0.41- Improved base product detection at upgrade (fate#1076513) - 4.0.40- Firewalld: Added methods to the wrapper class for opening ports by YaPI modules (fate#323460 bsc#1071548 bsc#1076837) - 4.0.39- CWM: Add possibility to define abort handler for CWM.show (needed for expert partitioner fate#318196) - 4.0.38- Firewalld: Added missing firewalld service file to the Makefile (fate#323460). - 4.0.37- CWMFirewallInterfaces: Replaced SuSEFirewall2 by firewalld. (fate#323460) - 4.0.36- fix having some roles without description when choosing different extensions during installation (bsc#1070726) - 4.0.35- Firewalld export: Return empty hash if the package has not been installed. (fate#323460) - 4.0.34- Adding a workflow from other products: If there are no modules have beed defined we are using the modules defined in append_modules. (bnc#1075182) - 4.0.33- Firewalld: Allow to modify default zone and export configuration (fate#323460). - 4.0.32- bnc#1073727 - ignored some of typical backup extensions (like .bak, .orig) when loading ifcfg files - 4.0.31- Firewalld: Extend handling of zones for AutoYaST configuration (fate#323460). - 4.0.30- Firewalld API: Use string command with all api methods which expect string outputs (bsc#1070559) - 4.0.29- Firewalld API: Added convenient methods for query commands and string expected output commands (bnc#1070559). - 4.0.28- Warn the user if the infrastructure is not available for running the second stage (bnc#1061754) - 4.0.27- Improve tests for CWM::Pager (part of fate#318196). - 4.0.26- Recognize CTC devices named like slc600 (bsc#1058227). - Stopped treating old-style hotplug devices specially. - 4.0.25- save_y2logs: save also /linuxrc.config and /etc/os-release files for easier debugging- CWM: make method Pager#current_page public. - Necessary for fate#318196. - 4.0.24- bnc#1061306 - provided new function for querying net device configuration to avoid internal errors when querying cached devices inconsistently - 4.0.23- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468). - 4.0.22- Added missing y2firewall/firewalld/zone.rb file to the Makefile (fate#323460). - 4.0.21- Fixed a bug selecting rows programmatically for CWM::Table (bsc#1070287). - 4.0.20- Add new Yast2::Popup class providing nicer API for invoking popups (hackweek project) - 4.0.19- bnc#956755, bnc#1061306 (mfilka) - fixed storing device information to avoid incorrect "not found" states when querying NetworkInterfaces subsequently - 4.0.18- Network: - Do not depent on SuSEFirewall to list the known zones anymore. - NetworkInterfaces: Remove ZONE attribute if it is empty when writing. - 4.0.17- Added RSpec shared example for CWM::CheckBox (bsc#1068354). - 4.0.16- SuSEFirewall: Export minimal firewalld configuration until the AY firewall schema is adapted (bsc#1067193) - 4.0.15- fate#323460 - Firewalld API: added change_interface method - 4.0.14- Firewalld API: running? return false if the package is not installed (fate#323460) - 4.0.13- Network (Firewall): - Added support for firewalld offline command - Dropped SuSEFirewall (module) support for SuSEFirewall2 backend - Adapted some SuSEFirewalldClass methods to work properly during installation. - Skipped some tests to make it build properly (should be replaced by new ones with a new API design) (fate#323460) - 4.0.12- Adapted SuSEFirewallIsInstalled() to return true only when the package is already installed or checked and installed in normal mode. - Added SuSEFirewallIsSelectedOrInstalled() which behaves as the old SuSEFirewallIsInstalled() method. (bnc#1037214) - Adapted calls to use SuSEFirewallIsSelectedOrInstalled() when the methods can be called even with just Pkg selection.- Fixing disabling vnc, ssh, ... installation to handle service names independently on using upper/lower case as they are used in different context at different places of the code (bsc#1055279). - 4.0.11- Disable vnc, ssh,... installation in install.inf if it is not supported. (bnc#1055279, bnc#1058071) - 4.0.10- Stop using tmpnam, it is no longer supported in perl 5.26 (bsc#1061620) - 4.0.9- Add support for merging to workflow extensions from modules (bsc#1049297) - 4.0.8- fix starting gnome control center (bsc#1058376) - 4.0.7- systemd services (bsc#1045658) - reverted a command change that broke brittle tests - 4.0.6- systemd services (bsc#1045658) - add SystemdService.find_many for a speed-up - SystemdUnit fix for units with multiple dots in name - consistent logging of systemctl calls - 4.0.5- Fix handling of PGP signatures when running in insecure mode (bsc#1054663) - 4.0.4- Added methods to Yast2::FsSnapshot allowing to finish the Snapper configuration (part of fate#318196). - 4.0.3- Add support to disable buttons on CWM::Dialog - Add a method WorkflowManager#merge_product_workflow which allows to merge a product workflow (fate#322267) - 4.0.2- Added UI:TextHelpers with a wrap_text method moved from yast2-network (bsc#1055643) - 4.0.1- Fixed the cursor theme in the installation (the DMZ theme has been replaced by DMZ-White and DMZ-Black) (bsc#1051664) - 4.0.0- Restore Packages::Repository and Packages::Product in order to retain compatibility with yast2-packager 3.3.2 which is the version on Factory until storage-ng is finally merged (bsc#1055677) - 3.3.10- Move Packages::Repository and Packages::Product to yast2-packager (FATE#322276) - 3.3.9- workaround false warning from Forwardable when using OpenStruct in ruby 2.4 (bsc#1049433) - 3.3.8- run_ifconfig.scr - make "inet" section optional, handle additional whitespace characters (bsc#811760) - 3.3.7- More robust systemctl test to avoid possible timeout error- WorkflowManager: allow to extend workflow from rpm package (needed for FATE#323450) - WorkflowManager: drop never used support to extend workflow from pattern - 3.3.6- drop reading /content file (FATE#322386) - 3.3.5- cwm/rspec.rb: added tests in "CWM::RadioButtons" group for optional #hspacing and #vspacing methods- CWM::WrapperWidget#cwm_defintion: also include widget id, otherwise the widget would not show in a Pager, eg. Tabs (bsc#1049595) - 3.3.4- Add YaST2 logs to the default list of files for System Log browser (bsc#1049138) - 3.3.3- Add Yast::Execute.on_target! and Yast::Execute.locally! variants which raise a Cheetah exception if the command fails (bsc#1048512) - 3.3.2- convert Object#timeout usage to Timeout.timeout as ruby2.4 makes it obsolete ( ruby2.4 will be for SLE15 so part of bsc#1044312) - 3.3.1- Fix omitting button in CWM::Dialog and make API consistent with CWM.show (boo#1039901) - 3.3.0- Support for the new Expert Partitioner (boo#1039901): - Added UI::Sequence, UI::Greasemonkey - Added CWM::Dialog - RSpec.shared_examples for CWM: Page, PushButton, RadioButtons, RichText. - 3.2.40- Add hint for UI about application name and its icon (bsc#1037891) - 3.2.39- Fix showing help text when CWM::ReplacePoint contains another CWM::ReplacePoint. Fix including new CWM::AbstractWidget#refresh_help functionality for widgets where help text can change during its lifetime. (boo#1039901) - 3.2.38- Add EventDispatcher#event_handler to allow custom events management, for example to delegate to a widget. Part of (fate#305633) - 3.2.37- Fix distribution of new CWM::WrapperWidget (bsc#1032725) - 3.2.36- CWM: Add object wrapper to allow running object CWM with old hash style widgets (bsc#1032725) - fix nested pagers to have unique ids - 3.2.35- Fix CWM::ReplacePoint to work with CWM::Custom widget and use it in all pagers (boo#1039901) - Fix calling handle in CWM::RadioButtons - 3.2.34- Warning messages shouldn't open UI in command-line mode (bsc#1036440). - 3.2.33- Added CWM::Pager, CWM::Tree + CWM::TreeItem, CWM::TreePager + CWM::PagerTreeItem (boo#1039901) - 3.2.32- Added CWM::Table (boo#1039901) - 3.2.31- Translation fix: Ruby gettext cannot extract translatable texts from interpolated strings (bsc#1038077) - 3.2.30- Added cwm/rspec with shared_examples for CWM::AbstractWidget and its children (boo#1039302) - 3.2.29- Fixed parsing whitespace lines in /etc/fstab (bsc#1030425) - 3.2.28- Set correct title when wizard is supported (bsc#1033161#c4) - 3.2.27- start using y2start instead of y2base (bsc#1027181) - 3.2.26- don't generate multiline entries, it's against SuSEfirewall2 recommendation multiline entries create trouble with fillup, see bsc#798468 - 3.2.25- Fixed downloading installer extension package (FATE#320772) - 3.2.24- SlideShow: Escape plain text release notes being shown properly in RichText (bsc#1028721). - 3.2.23- Download the addon installation.xml file from a package referenced by the "installerextension" provides dependency (FATE#320772) - 3.2.22- Use for Yast::TargetFile and Yast::Execute real path where scr operates. It allows easier switching scr in unit tests. (needed for testing fix for bsc#1023204) - 3.2.21- Added options to CWM::RadioButtons to set some extra spaces (related to poo#14936 and bsc#1025415). - 3.2.20- Added PackageDownloader and PackageExtractor classes for sharing the package downloading and extracting functions (fate#320772) - 3.2.19- bnc#1026027 - removed insserv calls - 3.2.18- UnitFileState will be used for evaluating enable state of services. If it has an invalid value "systemctl is-enabled...." has to be called instead. (bnc#1012047) - 3.2.17- Added FileChanges.created_files (part of fix for bsc#1027582) - 3.2.16- Support to add roles through addons (FATE#320772) - 3.2.15- Allow Pattern selector to have more generic button names and enablement (needed for poo#14936, bsc#1025415) - 3.2.14- Fix error popup when replacing widget with CWM::ReplacePoint (FATE#322328) - 3.2.13- Added a CWM::ReplacePoint widget - 3.2.12- CWM: when skipping storing of widget values, skip also its validation (FATE#322328)- bnc#1017716 - do not cache ifcfg files with empty device name part (ifcfg-). Such file cannot be mapped to any existing device and providing empty device name could lead to unexpected crashes in other parts of yast. - 3.2.11- Fixed tests to pass with the latest yast2-core package (related to the bsc#932331 fix) - 3.2.10- Add a method to read the ID property from the /etc/os-release file (related to bsc#1016004) - 3.2.9- add generic cwm widget for keyboard layout (used for FATE#321754) - 3.2.8- Enhanced PackagesProposal API to handle required and optional resolvables separately (bsc#885496) - 3.2.7- Fix replacement of workflow modules (bsc#1011869) - 3.2.6- Remove the restart file when starting YaST to avoid possible infinite loop (bsc#842910) - 3.2.5- Added needed include in Kernel.rb. Found while testing bnc#1009023 - 3.2.4- fix do not show again for packages downloaded to temporary directory (bsc#481011) - remove icons from signature check dialogs (bsc#875201) - 3.2.3- Add-on module: Do not escape characters like ":" in the path string (bnc#966413). - 3.2.2- Network: Added method to adapt old configuration of enslaved interfaces. (bsc#962824) - 3.2.1- Set installer theme when Screenmode is specified at boot time (related to bsc#780621) - 3.2.0- save_y2logs: use canonical path (bsc#1001454) - 3.1.208- Removed build dependency on yast2-perl-bindings (bsc#999203) - 3.1.207- Network: Fix bug introduced during NetworkInterfaces.Read cleanup The method Networkinterfaces.Locate now returns the interface name of the interfaces that match the given condition instead of the type. (bsc#998717) - 3.1.206- Packages: remove warning icon from package callbacks. (bnc#988949) - 3.1.205- Set AutoYaST default timeout entries for reporting errors correctly and do not overwrite AutoYaST profile settings. (bnc#988949) - 3.1.204- Popup.Error will escape the text when message is too long and richtext is used (bsc#992506) - 3.1.203- Fixed handling of cd:/ and dvd:/ URLs (bsc#991935) - 3.1.202- Declare textdomain to fix untranslated texts (bsc#992084). - 3.1.201- show release notes during package installation even if slide show is not available (bsc#978700) - 3.1.200- Fixed ArgumentError in Popup.AnyTimedMessage (bsc#988739). - 3.1.199- Fixed Yast::NetworkInterfaces.FilterNOT regexp matching (bsc#990482) added in previous release. - 3.1.198- Clean up of NetworkInterfaces Read method to make it more readable (bsc#982850) - 3.1.197- define 32-bit arm architecture (thanks to @afaerber) (FATE#310070) - 3.1.196- fix cyclic dependencies caused by split of firewall classes (bsc#987059) - 3.1.195- Use a high resolution window icon (64x64) instead of the low resolution (22x22) one (bsc#985432) - 3.1.194- Fixed displaying the file conflicts callbacks when the Progress dialog is not displayed (bsc#983464) - 3.1.193- Drop yast2-devel-doc package (fate#320356) - 3.1.192- Split SuSEFirewall and SuSEFirewallServices classes to separate files as recommended by the Yast coding style (fate#318356, gh#yast/yast-yast2#471) - 3.1.191- Refactor SuSEFirewall backend code to support FirewallD. This allows yast2 modules to be firewall agnostic and handle firewall services in either SuSEFirewall2 or FirewallD (fate#318356, gh#yast/yast-yast2#457) * Do a bit of code cleanup. * Add FirewallD tests. - 3.1.190- bnc#972575 - filter out INTERFACETYPE option from ifcfg files. This option used to be written with incorrect value by older versions of yast. - 3.1.189- remove invalid_hostname check (fate#319639) - 3.1.188- Add Repository and Repository products classes to the packages library API (part of FATE#320494) - 3.1.187- Fix "when" key in FinishClient#info- Added restarting state to Installation to for example recover data or skip dialogs until the one wich restarted yast. (related to bsc#974409) - 3.1.186- CWM: fix showing help for tabs widgets found during fixing bnc#952633) - 3.1.185- Make the "Abort" button default in the file conflict popup (safe default compatible with zypper) (bsc#923590) - 3.1.184- Added system_time to ylib_DATA. Cleanup for bnc#956730. - 3.1.183- Moved "uptime" from package autoyast2 to yast2. Cleanup for bnc#956730. - 3.1.182- Display a confirmation dialog when a file conflict is detected during package installation (bsc#923590) - 3.1.181- Added proc_modules.scr from yast-installation to avoid that yast-sound depends on yast-installation (bsc#972310) - 3.1.180- Added cfg_mail.scr from yast-mail to avoid circular dependencies with yast2-security, yast2-users and yast2-mail (FATE#319711) - 3.1.179- Introduce PowerNV platform (boo#970582) - 3.1.178- Added ProductFeatures.SetOverlay,ClearOverlay for System Roles (FATE#317481) - 3.1.177- Require rubygems using system ruby version to avoid YaST failures (bnc#969113) - 3.1.176- Add support for showing update messages from libzypp (related to bsc#943805) - 3.1.175- SuSEFirewall module reads system configuration during autoinstallation. It behaves in the same way as regular installation or normal operation (bsc#963585) - AutoYaST settings for SuSEFirewall will be merged with the existing configuration (instead of being fully overwritten). - Add a read_and_import method to SuSEFirewall module. - 3.1.174- bsc#960040 - put valid hostname into AY profile generated at the end of installation - 3.1.173- Yast::Execute do not crash for missing '_' method (found during FATE#317701) - 3.1.172- fix packaging of TargetFile and Execute classes (FATE#317701) - 3.1.171- fix string processing for frames in CWM causing crash in yast2-network (bnc#963966) - 3.1.170- Added Yast::Execute, a class to run programs with Cheetah - Added Yast::TargetFile, a handler suitable for CFA::BaseModel - Both respect Yast::Installation.destdir ( needed for FATE#317701) - 3.1.169- Allow CWM to specify which events do not cause storing of widget content ( needed for FATE#317701) - 3.1.168- Added UI::InstallationDialog as specialization of UI::Dialog (part of bsc#893825) - 3.1.167- Added CWM::Tabs that is object oriented API replacement for CWMTab - 3.1.166- Add a default value for firewall setting FW_BOOT_INIT_FULL (bsc#955400) - 3.1.165- Added CWM::AbstractWidget. - Added CWM.show method working with AbstractWidgets kids - Added few basic CWM widgets for easier CWM.show usage - 3.1.164- fixed semantics of SCR call for zKVM detection (bsc#961485) - 3.1.163- added detection of zKVM to Arch.rb (for proper fix of bsc#956736) - 3.1.162- Renamed some arguments and methods in the UI::ServiceStatus API (fate#318771) - 3.1.161- New methods CWM.save_current_widgets and CWM.validate_current_widgets - Replaced UI::SrvStatusComponent with UI::ServiceStatus (fate#318771) - 3.1.160- rewrite save_y2logs (and log linuxrc.log and wickedd.log) - 3.1.159- Fixed idnkit dependency to allow building YaST HEAD in SLE12 - 3.1.158- Fixed Puny code processing - the idnconv tool has been moved to a different package (idnkit) (bsc#953442) - 3.1.157- Fixed clipped dialog label (bsc#948381) - 3.1.156- Fixed clipped labels in Arabic on some widgets (bsc#880701). - Fixed that also for the installation (bsc#880701#c43) - 3.1.155- bnc#946047 - use proper hostname / domain defaults when network is configured by linuxrc - 3.1.154- Replace "Skip" with "Ignore" in the dialog that is shown when there's a problem during packages installation (bsc#948608) - 3.1.153- Fix "stack level too deep" exception if cd-rom repository is needed (bnc#945879) - 3.1.152- UI component for services handling moved from yast2-dns-server to yast2 (fate#318771) - 3.1.151- Properly format the package license in the confirmation dialog to make it better readable (bsc#819311) - 3.1.150- Avoid too many snapshots created during the online migration (bsc#944019)- bnc#897129 - AutoYaST will no longer ignore firewall settings if keep_install_network is enabled - 3.1.149- Add a Mode#auto method- Checking cpuinfo_flags correctly while evaluating kernel packages for i586. (bnc#943297) - 3.1.148- "yast2" script - handle also the reboot flag the same way as the installation script (bsc#942461) - 3.1.147- bnc#941881 - displays hostname / domain as set in /etc/hostnmae - 3.1.146- bnc#916013 - keeps routing state when firewall is enabled/disabled - 3.1.145- Fixed a conflict between Wizard and CommandLine components that was breaking the CLI for some modules (bnc#940341) - 3.1.144- Properly display information about exceptions when running in command line mode (bnc#939565). - Fixed a bug preventing Yast::CommandLine to be executed twice in the same script. - 3.1.143- Allow Dialog class to support alternative ways how to get user input (needed for yast2-vnc module) (bnc#938944) - 3.1.142- Do not try to load snapper extension as it does not exists anymore (bsc#938377). - 3.1.141- do not crash if desktop file does not exist for setting icon (bnc#937549) - 3.1.140- Cleanup for snapshots made during installation (bnc#935923) - 3.1.139- fix using desktop icon for yast(bnc#894220) - 3.1.138- Added /etc/sysconfig/yast2:PKGMGR_RECOMMENDED=yes to control whether the YaST packager UI installs recommended dependencies (boo#900853). - Removed /etc/sysconfig/yast2:PKGMGR_REEVALUATE_RECOMMENDED, making the setting not persistent (boo#902394). - 3.1.137- bnc#858908 - use /etc/hostname instead of /etc/HOSTNAME - bnc#922765, bnc#923990 - do not propose TLD - 3.1.136- Starting the Installer (YaST2.First-Stage) directly from yast2 startup script if we are in inst-sys (FATE#317637, bnc#877447) - 3.1.135- bnc#922765 - changed default TLD from .site to .suse - 3.1.134- Changed implementaton of view_anymsg to rely more on standard Yast mechanisms (bnc#935192) - 3.1.133- fate#318804 - dropped no longer used group from YaST Control Centre - 3.1.132- Added new method Directory.find_data_file (needed for the implementation of fate#318425) - Deprecated Directory.datadir and Directory.ydatadir - 3.1.131- Fix a typo when calling Linuxrc.value_for method - 3.1.130- Implemented possibility to temporarily disable creating snapshots via parameter on Linuxrc commandline: disable_snapshots=(single|around|all) or using their comma-separated combination (fate#317973) - 3.1.129- reduce count of extending inst-sys with snapper for snapshotting (fate#317973) - 3.1.128- Added Linuxrc.value_for (fate#317973) - 3.1.127- Add persistent storage for fs pre snapshots (fate#317973) - 3.1.126- Fixed proposal to open fallback ports for services (bsc#916376) - Removed opening iSCSI ports from firewall proposal (bsc#916376) - 3.1.125- InstExtensionImage: add block variant for loading extension (needed for FATE#317900) - 3.1.124- Add a class FsSnapshot for managing filesystem snapshots (fate#317973).- Making SuSEFirewallProposal.propose_iscsi function public (bsc#916376) - 3.1.123- Propose SuSEfirewal2 to fully initialize (e.g. open ports) already in the init phase to allow using iSCSI (bsc#916376) - 3.1.122- Better handling of line breaks in system log viewer (bnc#912169) - 3.1.121- fix typo in method call to package bindings (found by openQA) - separate dummy Pkg callbacks from common ones - 3.1.120- remove depreacated legacy Patch callbacks- fixed \r, \f, \v and \b characters lost during conversion to Ruby- Removed more icons from other dialogs (bnc#875201) - 3.1.119- added handling of new created configuration files (bsc#860856) - 3.1.118- Removed icons from all kinds of popups (bnc#875201) - 3.1.117- remove unused module for tracking config history in svn - remove unused module for writing to system log that is obsolete by systemd - remove never used feature to lock proposal by administrator - improve the most horrible nesting of blocks in code- enable automatic rubocop style checker and adjust code to YaST style guide- Treat PowerNV platform as CHRP- Use native Ruby implementation (IPAddr) for Yast::IP. - 3.1.116- keep kernel cmdline options during live installation (bsc#793065)- 3.1.115- Add Arch.aarch64- remove X-KDE-Library from desktop file (bnc#899104)- PackageCallbacks: fixed progress reporting (progress overflow was caused by missing stage count) - 3.1.113- Add base class for installation proposal and finish clients - 3.1.112- remove support for the unmaintained GTK UI plugin (bnc#901511)- removed RegistrationStatus.pm module (obsolete, not supported by the new SCC registration) - 3.1.110- do not crash for non-english locale if log file does not exist (bnc#898204) - 3.1.109/bin/shyast2-devel-doch04-ch2b 1708010553  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.26-150500.3.3.24.5.26-150500.3.3.2            !!"!!!!!!!!!!!!!#!!!!!!!!!$$$$$$$$!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&'&())))))))))))))))))))))))))))))))))*+,,,,,,,,,+-../001234566666666666667789:YaST2yastyast2binyast2-funcsag_freespaceag_showexportsag_ttyyastyast2clientsmenu.rbother_tools_warning.rbview_anymsg.rbdatacountry.ycpcountry_long.ycpimagesincludehwinfoclassnames.rbpackagescommon.rbwizardsequencer.rblibcfaconflict_report.rblogin_defs.rbmulti_file_config.rbshadow_config.rbsysctl.rbsysctl_config.rbcwmcwm.rbabstract_widget.rbcommon_widgets.rbcustom_widget.rbdialog.rbdynamic_progress_bar.rbpage.rbpager.rbpopup.rbprogress_bar.rbreplace_point.rbrspec.rbservice_widget.rbtable.rbtabs.rbtree.rbtree_pager.rbui_state.rbwidget.rbwrapper_widget.rbinstallationauto_client.rbautoinst_issuesautoinst_issues.rbinvalid_value.rbissue.rbissues_presenter.rblist.rbmissing_value.rbautoinst_profileelement_path.rbsection_with_attributes.rbfinish_client.rbinstallation_info.rbproposal_client.rbnetworkfirewalld.rbsusefirewall.rbsusefirewall2.rbsusefirewall2services.rbsusefirewalld.rbsusefirewalldservices.rbsusefirewallservices.rbpackagescommit_result.rbdummy_callbacks.rbfile_conflict_callbacks.rbpackage_downloader.rbpackage_extractor.rbupdate_message.rbupdate_messages_view.rbuidelayed_progress_popup.rbdialog.rbevent_dispatcher.rbexamplesdelayed_progress_1.rbdelayed_progress_2.rbdelayed_progress_almost_done.rbgreasemonkey.rbinstallation_dialog.rbpassword_dialog.rbsequence.rbservice_status.rbtext_helpers.rbui_extension_checker.rbwidgets.rbwizardswizards.rblayout.rby2firewallfirewalldfirewalld.rbapiapi.rbservices.rbzones.rbinterface.rbrelations.rbservice.rbservice_reader.rbzone.rbzone_reader.rbhelpersinterfaces.rby2issuesy2issues.rbinvalid_value.rbissue.rblist.rblocation.rbpresenter.rbreporter.rbwith_issues.rby2packagerexceptions.rblicense.rblicenses_fetcherslicenses_fetchers.rbarchive.rbbase.rblibzypp.rbrpm.rbtarball.rblicenses_handlerslicenses_handlers.rbbase.rblibzypp.rbrpm.rbtarball.rbnew_repository_setup.rboriginal_repository_setup.rbpackage.rbproduct.rbproduct_license.rbproduct_license_mixin.rbproduct_reader.rbproduct_sorter.rbrelease_notes.rbrelease_notes_content_prefs.rbrelease_notes_fetchersbase.rbrpm.rburl.rbrelease_notes_reader.rbrelease_notes_store.rbrepository.rbresolvable.rbservice.rbzypp_url.rbyast2arch_filter.rbclientsview_anymsg.rbcompound_service.rbcontrol_log_dir_rotator.rbequatable.rbexecute.rbfeedback.rbfs_snapshot.rbfs_snapshot_store.rbhw_detection.rblog_dir_rotator.rbpopup.rbpopup_rspec.rbrefinementsrefinements.rbstring_manipulations.rbrel_url.rbsecret_attributes.rbservice_widget.rbshared_lib_info.rbsystem_service.rbsystem_time.rbsystemctl.rbsystemdsystemd.rbservice.rbsocket.rbsocket_finder.rbtarget.rbunit.rbunit_installation_properties.rbunit_prop_map.rbunit_properties.rbtarget_file.rbui_plugin_info.rblocalemodulesAddress.rbArch.rbAsciiFile.rbAssert.rbAutoinstData.rbCWM.rbCWMFirewallInterfaces.rbCWMServiceStart.rbCWMTab.rbCWMTable.rbCWMTsigKeys.rbCall.rbCommandLine.rbConfirm.rbContextMenu.rbCrash.rbCustomDialogs.rbDesktop.rbDialogTree.rbDirectory.rbDistro.rbDnsServerAPI.pmDontShowAgain.rbEncoding.rbEvent.rbFileChanges.rbFileUtils.rbGPG.rbGPGWidgets.rbGetInstArgs.rbHTML.rbHWConfig.rbHooks.rbHostname.rbHotplug.rbHwStatus.rbIP.rbIcon.rbInitrd.rbInstError.rbInstExtensionImage.rbInstallation.rbInteger.rbInternet.rbKernel.rbLabel.rbLinuxrc.rbLogView.rbLogViewCore.rbMailAliases.rbMailTable.pmMailTableInclude.pmMap.rbMessage.rbMisc.rbMode.rbModuleLoading.rbModulesConf.rbNetmask.rbNetworkConfig.rbNetworkInterfaces.rbNetworkPopup.rbNetworkService.rbOSRelease.rbPackage.rbPackageAI.rbPackageCallbacks.rbPackageCallbacksInit.rbPackageKit.rbPackageLock.rbPackageSystem.rbPackagesProposal.rbPackagesUI.rbPopup.rbPortAliases.rbPortRanges.rbProduct.rbProductControl.rbProductFeatures.rbProgress.rbPunycode.rbReport.rbRichText.rbSLPAPI.pmSequencer.rbService.rbServicesProposal.rbShadowConfig.rbSignatureCheckCallbacks.rbSignatureCheckDialogs.rbSlideShow.rbSlides.rbStage.rbString.rbSuSEFirewall.rbSuSEFirewallProposal.rbSuSEFirewallServices.rbSummary.rbSystemd.rbTablePopup.rbTypeRepository.rbUIHelper.rbURL.rbURLRecode.rbValueBrowser.rbWizard.rbWizardHW.rbWorkflowManager.rbXML.rbfirewalld_wrapper.rbschemaautoyastrnccontrolrncscrconfboot_vmlinuz_version.scrcfg_apache.scrcfg_apache2.scrcfg_cron.scrcfg_displaymanager.scrcfg_features.scrcfg_hardware.scrcfg_hotplug.scrcfg_kernel.scrcfg_mail.scrcfg_policykit.scrcfg_security.scrcfg_services.scrcfg_suseconfig.scrcfg_sysctl.scrcfg_yast2.scrcfg_ypserv.scretc_fstab.scretc_login_defs.scretc_ssh_sshd_config.scretc_sysctl_conf.scrnet_showexports.scrnetwork.scrproc_cmdline.scrproc_cpuinfo.scrproc_meminfo.scrproc_modules.scrproc_mounts.scrrun_ifconfig.scrsysconfig_SuSEfirewall2.scrsystem_freespace.scrtty.scryast2_desktop.scryast2_groups.scrYaST2groupsorg.opensuse.yast.Group.Hardware.desktoporg.opensuse.yast.Group.HighAvailability.desktoporg.opensuse.yast.Group.Misc.desktoporg.opensuse.yast.Group.NetworkServices.desktoporg.opensuse.yast.Group.Security.desktoporg.opensuse.yast.Group.Software.desktoporg.opensuse.yast.Group.Support.desktoporg.opensuse.yast.Group.System.desktoporg.opensuse.yast.Group.Virtualization.desktopmessages.desktopcompletionsyastyast2yast2COPYINGREADME.mdsysconfig.yast2iconshicolorscalableappsyast-hardware-group.svgyast-high_availability-group.svgyast-messages.svgyast-misc-group.svgyast-network-group.svgyast-remote-chooser.svgyast-remote-install.svgyast-security-group.svgyast-software-group.svgyast-support-group.svgyast-system-group.svgyast-vm-group.svgyast.svgyast.8.gzyast2.8.gzYaST2hooksREADME.md/etc//sbin//usr/lib/YaST2//usr/lib/YaST2/bin//usr/lib/YaST2/servers_non_y2//usr/sbin//usr/share/YaST2//usr/share/YaST2/clients//usr/share/YaST2/data//usr/share/YaST2/include//usr/share/YaST2/include/hwinfo//usr/share/YaST2/include/packages//usr/share/YaST2/include/wizard//usr/share/YaST2/lib//usr/share/YaST2/lib/cfa//usr/share/YaST2/lib/cwm//usr/share/YaST2/lib/installation//usr/share/YaST2/lib/installation/autoinst_issues//usr/share/YaST2/lib/installation/autoinst_profile//usr/share/YaST2/lib/network//usr/share/YaST2/lib/packages//usr/share/YaST2/lib/ui//usr/share/YaST2/lib/ui/examples//usr/share/YaST2/lib/ui/wizards//usr/share/YaST2/lib/y2firewall//usr/share/YaST2/lib/y2firewall/firewalld//usr/share/YaST2/lib/y2firewall/firewalld/api//usr/share/YaST2/lib/y2firewall/helpers//usr/share/YaST2/lib/y2issues//usr/share/YaST2/lib/y2packager//usr/share/YaST2/lib/y2packager/licenses_fetchers//usr/share/YaST2/lib/y2packager/licenses_handlers//usr/share/YaST2/lib/y2packager/release_notes_fetchers//usr/share/YaST2/lib/yast2//usr/share/YaST2/lib/yast2/clients//usr/share/YaST2/lib/yast2/refinements//usr/share/YaST2/lib/yast2/systemd//usr/share/YaST2/modules//usr/share/YaST2/schema//usr/share/YaST2/schema/autoyast//usr/share/YaST2/schema/control//usr/share/YaST2/scrconf//usr/share/applications//usr/share/applications/YaST2//usr/share/applications/YaST2/groups//usr/share/bash-completion//usr/share/bash-completion/completions//usr/share/doc/packages//usr/share/doc/packages/yast2//usr/share/fillup-templates//usr/share//usr/share/icons//usr/share/icons/hicolor//usr/share/icons/hicolor/scalable//usr/share/icons/hicolor/scalable/apps//usr/share/man/man8//var/lib//var/lib/YaST2//var/lib/YaST2/hooks/-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:32609/SUSE_SLE-15-SP5_Update/b61612ec405e89c189d321cf81990e81-yast2.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux directoryASCII textPerl script text executableBourne-Again shell script, ASCII text executableRuby script, ASCII textRuby script, UTF-8 Unicode textPerl5 module source textSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRP P P PPPPPPPPPPPPPPPPPPPPPPP PP 6Zf>/pyxdg-utilsutf-80b5517af826b0067111d02efee88081b696e9667eb7f8e45cae224deb614a332?p7zXZ !t/M]"k%LuXHV"{thVIjeǍg[-dUoT&.dHr€!NZ LQqR v?) DڶbI݅Y~qdaju\mX% 9ZOHpfխ ݠ|)*7uW G0^vqTg$!񼎱Fabx20peWԟXڦ]eu-vxjEYml9- *tL8UYB'%jg0 iQt$}}[ I dJy/$̈E.3yz|fOŝ%<2NG77,8MFrB{A5_sa"el|ecv@cNCq>3K_o/WDj= 2;H!\K_D@4="Lj4kLNeida%!%#wPrIwP;ԖF.Y<֜ȳy[~6,4EU>@ !DĞeA¯Y\ĝq __ cuQ!MCzu0-v3q'8ԋp “zUeoxf͠tG a6kT^ۺi پo){oySj y;ĤwuXտ_{=jHC\Zɝmu#KrXkj$1+fel/`B oG<-guQ[A9_BHmP0k2_l {~[AI8VFڤhك'K7RK8g^ףN8pc:& zi{st_L@*ov=J["SXXI ,Gtk*;瀻6gɻG&0# J?o /ڕд7aWh9c⍏ qo#ddh)tN⯅|ғۖ0NW(W{%)xz+}1"g?Ѓd*"JZ#}k;GZyhKtw _vBX%nԄ5 КbPtʏ@5jgY"+&sntSߴ΄2_-ME8:9!:|xU@e0p4GO,VQdF]^/|n7n|58bEk)37#XO9|8\Ơr·[ HI5c?lY*酝hHoOQ{Dtg|nUd#9w<֝^ %ucט#h9'JF<4cۂ@ЇV"[?k,`Tdg:il˶_C0nC tb4V ^&nq6ۤQa1}at~祵sglHi@W(wXJ?j p>i4̨znlwqB#S@] ԷvY=PXj\:tc/U-:O`J׷C2ܪ;Yax!Bfm}Ѫ'>?e/΃"aLyC tDE۬DLgTMaRM$OqDp2F 8 vd(k]µ !٭osJbKzqͶrMſamޣG鿆nb뽙.1W^_5JL_@ӱ '6/,Feː.M;i(2pHGZv -0oj7qC+R H)|Gl@Kua?zE!l"Uq5GTyoIqN.5@HN04k aY.NE@$2YE +X$g ]9dd4Z)UuL/ 2~GmȔ~ E0BRTxus!hoX ,m#yIyj3 p1A%JҵmzGgX6.wʛrw@غ/,"or =-e|6.l< ԭQTm՟0Tz#i{ ل"_YÍys^WOR{qY=O{ mEWUćpPظ}Nv[b; @[J7a@ʖB~C6G jS02 mbCit@[ihWɠ;,eʸ8 ax 6g&qBH>V oyFORo-Ub#-d·w޷Q;s,,O* k̲M:J{Iy~* 4^_+:j̋' >vzqe@qRoC<}Y֚P d~AAYlvqilZB ,`II ՝p6"x8<s궰Húx.P4(&p&.U[u3o]H4T^<¥#GtO2^F .Y3)ٽn(n`:s`k$>SnqdFK-1{`I<+4F$Ri p;Wɥ^KlBA3/#Z\m FQ YѣWN8_0Yx `O`rs0wdOβ|*+ɟDdC8S9\JAM|Yx~G4tAq#$}gϙoYtz x91hPuF4&Ԭ޶@fI.M5ΆCra^ tHo"+|D,=Ꜷ&n z?Us'\}x<7S_֫Bg?@-tҊ_g'Z)8-^i5Я2s[wdjY<L&;^1#Ǩe#SΧ~6REMs׀ Z @9^n'l"lh]H:/]BHÒPdhؑɡ\wא5W>]kl\p*s@tq$Iax- zEQu:`!u#lwǥ.F xqt۳ DPB *`iYܷԪlXH0LI,\x_#0_OVӉنTszߚe/(~pkvٖEo":a=Fej'+p6NNΏ=X S[, (P#qo %K|^֔A=a48qJ]'-/4.j8O^b/=>wkZO31ш@gG9+(;" F xMތV8O1pppMԼ}N5/k~=\n0 zゕ/ L"j tNٴ)m˂K~:`6A'spTզVUik$L1מ= x0R.Go;Pk[W;KC%H!Դ =+@ZٱvESAWz)+<EZvNc:̷2Rm)6^ Z j?qԈPj(eȥ!.s&JxEdTo,Yu[Id̫{o@ pF##T<;%ɨItmriMSѣN^S?C;llԟpS_Zᳵc\,l;|˺ #͇ݤ=_ce*BLnJ3/NAN-;ELܧ^'{={h5KC?o` x2mԈFF `Li?RmɘilMOx'gTx*}h>X:@.1GJsן}h*`n[ƾWsnI-ӤBA|{4DoE_JL=gZfx}Nf0¹(R)K:-ɍBcQ!Js=䁟!G,±?[N)%hA0#1h;texyzOe Mڽ3qf!on#w5 Zpd|Ǩz7C^I9F>!Ȩ)/. bK}8P,O$.?1;aP.hwnL0\pAT(#S Ǭ:m/Oy.;1D1 Ka٭jvX|kj0*n;/w_&PlDSd9QR{yΗ2q_q>.`gLVSd1o{,Ƙ% .lI/&X .OƱI[+m C GvĻJ7?vSnJ=c/lxPɼ-cMj_6YIJuZ-R FҲf~_5s&B;c{:A}b#RFβ3NP@Qy%1儜%X'5Pi "5gOQ;&g/nTuGsc p2O\몟۝Q-݅u}hW|d4˸5$t\S#ԡͲ1\ؾ[%CrOsHlli!4tzڤK|~ö>_Ј"uIG C()aM@t; Yu[*쉬O$k؂ (*^O)b8"> o7dp6ZIW'䐪̝jl6O3)T&hژ\dUq}3x!ю\?!uӳj4HVCI?øfYwVVAGM %o^tcX !ܣz>|놺yytq2? q rSOY򻽾G6Jı:@1Q]hu߭xN%U1Fgtb|N2g [}.-1s G=0 HyNAE엎@ш|?x Vrb$)":iO WΧuDIYÝ.t|ŝPX2O~~"U94Lws-7JٞD(&}. (~=7tL_K !z"ML%]/'kzwly#$$NX hެJvC+>(cT'=|vød mD>/a1S$*uٺi^g֙|I\r0v- ;0>s}efxS`: LMk_R4V:&CivX'Aj#U@RpiV>äY׶f)WA^hlvl,Ƨ_){;h+FUqFJ X`#Jغ֚?m\?uCEE ЇI57YF"*U8& =+LO-1UJ'RZ\‘/p[ʺ U׃o8h ?cVϓG>.}w{#?Oҧ_xK kCe)C!/w!^v%v$|zҗjrP=RCϧ!ǂȨuGG> ׹.l3EyR;!D/DOVSO 6`P ôfy$c[{\Èe ٲ1~8oS[CC#s}r-vg:*7aNޯWkv4*ҜG"עRG΂ NRt7ݜ+Uop[A.:ѪZoM M%pƃ$()*SFDuS*t8;Զ}i&!~Ɉ> (ϺX1;h(Sr1hQ+p"$-7pӥś DXlml~ʠLUj)~7w̗Kc}X |_;A?a~)KʡyLdCK/6҃Ihg2ݝHXL)Qi!3-izǿxgm"7ʄtbO(: ]؄̘쉝^٧5cK|P |Z_rwz{~MAQN~o|ذ{Vxaqݥvx#1TO=Tb(XuHY#qf{s'kƂ~Wm'vU^d՛IPz1VqBٽ}`pˆumte"cz"煓ͺ&sīE)(x GRN5ij9Aڑ]lvv>i}A9C鑹xbcD!LsW ƞxАHPYUE2U!$L3s+Ⱥ,v0{-Z崤7.yF%6RٔXK7fdӈqTmzp)#ThiH>ùpj=X24۬+ᐯ`O㼥h_uDB;_-6ɡB8>P-U~ʩbͪǷ;`ޑ k<. di͚rpF`Ïnhi{.F4 X0t&CW)_Pr #gRcG G/SG/8A6=5 #o"Te eH}@RCQke8U=|\VůR~twQs. ȿ%vy QA }RdRwNR_rKw#O[s7jhy}H*﹜{;vbN~| VAVO`P{]iҭ>iZv _]- I˳yW|j.f7 4߂[P1U%1+Hz04{'W+7[&.0y\vO5#dNBz>Ћ]HG5 \b.h #SXEi'kRyXQ7E ΐ9p @)#7+`J0<0ܢVz/ƚxrV1~c"ĝH4×9I^tigcdd_}~m#9EtygpzBO\v߳; ˋQ+YM[D 5/7W_e?#kX)gI%yYGQhfhF1s=ʃPnIn$ i2ae+$Ic!+XsN,(T] Y|5 J(cP#?{)m:ɡ/ӕ3O~T&P&5^;DYX] 9Vgі~Z/ǭLw/IHEluS !s5֩'\Z/[c@shqP1NNe<~D*Q/O4$ mym 0-5fxVcI#Vjn%C YNG-ؾQ( ELi"u/"3N_*S扬GU^ H0xKPyq9H W}jE)ݷ-@?FX%0\{9߆F kN%ۜmBd_WyǷD};%6 j[m 9R#Qox4H,*Ъpf_oASDqT4Ҡ #)Re-&Y Yr gcjQ 㛟[FS+! i7"I S9H@GCXĥڙOE /vq<7ZcPXNF-dN|Frrd&bZ:02NɎ G`LF2yE5_:%1kDTyd+.zSK!!i<NjZ^?LBc1`afFPʤ'Y(-7sj#tDiR QSH6\ACDĹn˓V;VX;_1&^XSb:y p.oڴX`VmFAY<&5= ,L O3U3B%WO2F;J 넘[{gT%4d3Ϯnu\; FQL=abI7r8U#N,0WnPNT+PEIT/hM Cc3S glav%7rIB7r6DA#KJ5?W[( ԫ)ݐ :*J]FOp{+Z $̉>d%g/=KJWe?6&.һi{.lQj{CWn-/nMֶ13`[//=v[c(v<(3%)A3f0=t+]ܦɹ%Lp_h?ElR*5m"[<^:&t<|FD2^(ͶAdž"%m˴G w$h^ki .r)!RtF$g7-8C;')~E6=@\O{E9StәnSe|=B|zĝ j)PR]CM>XN^=<[(!CK6^4 q;p#H"?phuy(JS[ۊ(&:W'HKF%Nɴ {gKZ)Q *Uӫ 5!<ΓiW'RK\JdV[5ωc +e8K$vOJ| /Q&_lt['#T5e.}&{HfOT+ 0ę8+3 )VG*0k0]8r itt d8J"Η>FmRݘ.H?`p;%׳צQti@u>ΐBvvvEh"r"5Ws%O :7ʾ+š;5<:$U)b}C}miWf1ݛ^bd$9z` 3aЋa;ΕRY1 صfGm{AK v@Qj7_[JreX_ cz9j<[֊y,O >p\ RD- vNA(/PNPqxoZh34\D:^ƻ[FšU\Xw(/ GOՊj=Asf~s5sseCwԀpfFQZY]`\6<8]‡bӾK-+Pn :u1& @b P56^KLŒXr_aa]R*fN0KeaOԽO>Λy>]æV#o02WN F(9rX"X"+e_,Rݶ葌Jx`(54k>Ȕf|WK_,P&@$Fq/|%?"<鼺1FfxS1Qhd *B;djyۋ̀?3Q%=ޑnX!1~ƹŮ*ao ~W!\PN;m𨛃 ʜVX\WKa:/TqvJ~n<)s:n~ k#xa{@NMo[x]_Wd\Wؖ a}%z(!Hl6W qF]Of(ws`0q6 %Sm+._Lr N8pȉG'val3%KT1E]oJ\s:=xq?S%3AƌĿO 4?aOIganM+ ^)"&Ec %\;R0UYѢYNpΡ/=)ya2d͜fv%44?: o"N@ꩄځ'+q^L1c9;t %R|Ao<-fZ*ɠ*'-a{9֖?JӛB+ ]24O_`Q{UBlj G!Wt |;Zᨕ :wH/f}GY* }U-xz Zٰ`(P vK-tuZB*-ȇFncmם("*A@7YZp=oZ[w]d1vOCOBx$Nm }o[7k#׀4r+l#HzͫXgdEx`c%k+wDW X!a Ku} I'ѕN)O5WC!}@a:j_5~UC%֎C햽m#ēWVj}Ճ]Ok) Ά5dU[fJR;0nLFͤ@]Tcw@M D `֧VXzԢGR)yL.9Ssj"k ';u^ P#a0G { '24m,jg5Ǯ8g4+3 Kk~($JvqSmVOnпzAi?`[9&)q{jl78Ka]+Aaq5Mp&-yvbi^pl{WY3NNVrHY;u}xDP=L$w Ψ&Uvvw6 hIB"4(Bd֑*ze2`]LcnZlYajd^s#Uf؍4v3܁P?ncoƿl䘯4,11c@op{BsLv/VqړSnՎCT\Q˳qൕfx^iL²${)b1sXBKDh$9rd./DZ+[u Sl[FXz:zSVGB Mpa1(7JB.ZYLUxq־!#C EE6~e7lQ.f ܳw/xOPm3z1)b"`>904{>:#N־Ef(irI/!4;!c|~܆sc策36G"!^y չA_|^ w%R n M ҈| h6UV-=>~!^*L{3S`+_0I|6:@؇/hg< {|цIM/b.Ub>"[t9^:{ | L[vd6crDZ]byAf8zʴR@u@=\v*WNmI%e~7ZqiQ~ɯߛn,@f<)𲨩F$z̰B!(9 *\5Oc^޿~XO|E),s&Lt*u`**h=Za QaO\2O뫗_C*g0aȔfq~^z**: wH* 3],WKk!* 6MV'ๆڵ₵״AivatJ=G‘hR:=ODH뫥XL_3o|P"TBk-p+I|J=hV%SM[#];U Nzd1, mnJ6V6O-VAՓ\C}ks ^xj08Fވ'r?9Rfr:թngWY<$pTY`&wsft(PLU tHB}8aO.}QKG!1/PLB`[ZwU*r?\jR*^𦔓x7R"r!bmǯ򨇣pFl7=S0Ԅ 3fvk:W:a`~Wlhh]CMƷIu^ƿnJϡ~|O5,ɸbV!>_-ZTq-T꾷+Su [[ր[-$C0ϏкDMP /qf(.fil qO&aYBd@6yE+~{ֱڙiؘy(Ia  U'JWl2jXѬ)IϊB J\a)[W>+z]-3<%’8}\zI`\"e⩷g; 3\reS$&]CЦ!k̗`j힘K\xܑ\+% $/3ێ%KQqt5`rAWui퀇?bT\V)|tՊЊE!d\6Hu{|?as U,wӰx[ڻwhr Qǰv 9bdrý,{@rU/RwEB|`aVϷn=MZ)'~oݙA Ɉ eqӎ^iGd|Q`nS 5%Y"%Wwo5vm&Ƚ[mFBԉ;aLB K;$Z*ux4>ը $l.H7q ڱZÊs^%"Qn@@J_ly b17,u "Ȉz.tڙGsdbB Fla"P:ea@bWtK&pyfg/\>膟%~,E>SșPa2_k~WLЉ0`_Gа#[t.ϗ IXysH Ip/LS}a'Lַӆ(?/x$" Gmmv$^$9Z`'ĵg[;.א4~J?[s:Bq>eЁ7ڸ\Agh$Pɹ@Z9Kd#dڅ`~mB/ C? pA(A濇h4~5wmOfLut qq P:3QߛE2YƖTh͐KAYq@i~/ hM?3'#ZVZ&u/ ʂ;0|M8O{JC7 r':(Փ4XjĈ,WXWCЖ$'XYq5eIipa5 1$[u+OG)DŽhH*qIڬ~`)Ecgi@Es_M|"EH9FU7rض_5) X56_EQrg{Ɣ么g~de';+^b_ ^$RT7#&~4k#Y)N Wn\\8 0i ' F[Hܕ-ܲ XmHC}P?髁߶݊6H\T*++P /2p'԰h/CVߩlC`C-uˣ`f3fF dTje˃ Dq֜3J} O=(JՉZ/× lB!# txX: ]'UVc>NE*v~Øjb`NtAh=q;{ѐ|c~AX,O;R[67j2gj̥=U TgPvy D%AlPѷq?z\ʝڧ]rס7>Y1&;uѢZY#2Xٜ9RYZ|!&\RYAc_?g6]i/&6wzHݕ#q.VtBse NFdK'v=m[j :m]&]OFr(bLDW~PheaN#!B7E##"6> 3ҀuKYh=a;RtHP%kFIٔqQ>repZfׂ, UH^4xk","@4EJp '8`#Fj~h]q QAqUl§NliXjBIwB }JSij]J v _qv[$^c'r&NdrM9);`D艤UMX={mdgNEW ŋe\K/:eW64 S~;8<7o$ 1!QAx:.nޝnpASFXW ;mwA!,}L:_CEWN~.&鷓p qo~ 'Pޅ')_B@?)ڠUt}s6.4{Y/]M(6d/m8Y(ʲz2&N4'į͙=D쭵>^̊k$(ފ4ms⠭Ί){ IT!)Cnc,}%@Nΐp:p3_ pQZO xМ TMtBH,kZ7w2JȪ.J$ʰ#}*_ ؏ 6dټ ZO~8CЮ3Agm5Neln] De8V(u1_*xiGMzZ')K{Ǫ_,Y?Dp)/w4$dVQqU_1|j%)+Xsx(Z@7LhmQ';IRQ} N艼4CKۏxrH?J> ]9b -g_xN# 0BC\Nu8>ǦK>bAB?VGl26Sj7nWb:rM42yW~40.\`GB.tDɧyJPcbPMQF7N>3G5bً_FD\ ;V3z`GSUww[ĴҖo|QEXBN39eq6[s"aUwH OF$JԓAJ@/rÿk7ʡvd)&R>)J}KLDmQCNJT+Þ-|"hU1w 5Q$j!#Z" GJ_GPȿY2XZ<J}3y+ It%~o\wsx`C|wDa7G`Kl;b,4 a$']ah Y!7J$yxH`A#wN* [3Q7l/7x2J5'\kFzQsEU׍MuFCT~q+rvi&҈XgT<Ha*1-(ycI?IOK͟{(N! Dtx%oVvgQrO# LLxψ*EwH"4Şfiͧ.ۊ \O4·$3DxCy[̧"\@wsuGɮ0D:AҐSV |!#ٞ¾Mqy suK3*\zo5x#UcI n o05nM3pǢXwP,eAh"%X)ot#o,[#i]TR9F330ݡZڟd~-EVKF ǺVf;aI{Oi?kv{h4& aꈰG>q`} r礎] }fudԻwhr]+IX+7&n_xp!ݮ Kݚ:(P&*6`GjJcE"u‚OۤtHV{ y,CP!j C+΢jꉌA*y qQ^@1P܌4yK["9_O b421^&{j9pW*U S6i0]TQΐhe雟o[pݴʟ`j)Q.ƱW0~vdݽ>F'OPq] (/MN'Y&K ۭ D ?) 0T@1Am|':3jC&&\CPÁ!T<<r<ٲ08 Eo {tRETa»|LV&@iH"FWup|_TY rL&j`p]xc %VPGbVx 8%3- Ѥ,9 + (L)״:Ϝaz㸡ߣ|dM؍1_-U\D!objNX>6u<$"y:<^ssB'pȩG&nb浘(rtŘ䣴1_akk1>B}{l58T# oq!eRzoJy;J'H~R7P@U}?z |H (|_KMni- 8e30~.]h +gXiUƤMm{UNer0=9+Ԩn*˺M p+,Edk zŠvN[fC*==}1 qwI4W eT۠΁!|| A-(JZ< --|A?|nҗ<<ҝw'gוtV= 1ے.OHoT4ɮY_1r% `"ѷH?lš#*¥;/Gjd1VU֔c]|r8T$??h0[dr] 14bLJ2i~k2ā!hZA L\e}C0܄L|S% v80,e9;y C.3fg! %05DDLܽWf߷mqwD%\/zv( pVog@jYYH%bhA2ўå9(_)D~ v){rvQKb:9y/7HUudnWlblz9Hi!f D8}ﲯnf\\?K8%2 gw鎜u=V3K]ʬH?#B`^=}8`OqAʛHiSDczlp+eOTX,묙FP{)Σ/hՐ}wRtSvwSgx2f7n {4Ѯ`0yVyz͖Q6OBll牴3{21AZċ[-\/(45f XJOuW=-v)z,i|ƖwHg_whFAv= no09pns>Q v^._xLHsJO B2}1Nd?[|:]/rZ_{L1,.nƧ}d >ф{.P/y T,l|+/VZeUɁ|Mjg\9rdlovrha难92u>qE2}E@X[ k^^ҎnjR"Ѫeec ܁7OvG\'cq99'wT!:@Z"Vc뀤E} |X<4⑺LO!loM+8>{3aedzww%תG-x2UPARe vD\iP-{7MI>RLtdD@ nKɳ'S G9"M"%Kk-n}@7cʲo)OPI i2R? 9vkMv_(opw>?;m̼q'nqV͖`ߔS~膅)Cq?MW0HJgBv9P\tp e/郀CFok5\BV yX/.\ZK\O$mv0ǖw,\%T始Z'< ,;ns ?G@P`TPx`ȷnBSu Ȉ{B1a2y c^ؗM9t6xGy%78Ds0hQi"NIe>=F6Bx jȎX,:8n%(w:9nTl}Jʡ9I/P^pe? ˿6pN. K M ;i:CC˞ h0ڨѯ|A}uS`P*̉7 ɾ[z!WLHSfzfbK(%ܨ;%Y}=j%m>"Hu۹}`}?-0^^w#h$R(_;gC;rZ}"&f>te"Baϰ㳠* ºλr/ 7tظ o]hWL|tW9ܡH3Ro!cX ".goǢbAbD\ Ǝ}u GpsMxٟ7Mxמл w$6I\cЁ8}ś:,)<<B#Nf"}l." .>(v 'W-CTbHXbYjf(=pz}҈-~>GG8^eb`)-&qrw\őtء7Y4U}j7\ht9CChaۂՍΠJ fp=?%?BhL)+ P8sTEƎ=.fB.1yw% XbFL71zޞsL:@'<t #jI vt:yW&Z 2;Ǯ쑟m3,vk2W>L@>r]jih*T w?5_ǠKFeoIwJOt3 GaKfH'o:~=)Mso= @Y##O`W?M%Hbf!E$xwkCe̐OM!:t: T ud ͋7^O?ۓK(d3L&ɇ%9z8j F$JYTĔB@g,!k $3Q D_164iHmP&t۵VfKa:«8I`ҧM**KU>:RvC&o~/h(@eT>/f!v7&uŘs+gQB% i=6F{"_D*vA  mQL58E=r^r> `?@pҮ|M j>.@ʭ\I{RRdG<3x]M>S336/SWn *`s| ^+>cpMu4H t}U0f 7 ;R| DrU5g9oC&QHs-pcq"qz@gw&ʺgJϵ3@>;4ID))_`<ĺl$~m4ֵ&['(!3+1j$}Q<öO 5-.Kp+"&aqt}py-nW@ͨpKCEy_԰_(jZ5tVm$O:qujg:f伬./%?~\@-PYmp,a eN8\*Ҽ>{5q+e=526@TDƩ#yqDH 9HW*qj9'ݶ7 wx/XQ&Ua2Й,5:wQ7W5TaCbI«)kҮ+ȁdyҒjUw|r5EYڥ6F HJ6(BS/2dd4POEh&  "+ƨB[F&!;ЁY^I$LIm7@,xup6kg ٫iȘTT^f`lΠ2b9D"3Hf֫?S*Bsx (/rUާOe@L0{%eb2>ki%<11z_[##9 &rkᡤx?3  -ߥݭoHr\-ra?ZUYR]mVƔ#oġnb{b'&1I&hxyclm qrUزQ%Vrי|x1!bRx1.LY3Ch kJ"8S4l +qa_֎|yHf$b΂T^M՝X`/Bcr0+ꔀ)$h'XSMgFA3Q$k.C(<{ʵې}mĎINi4ݎ! jvo^A==Oi~OQ~kT«<G2˝a+ir2.lI"M. "A'tAy,{&EhElOo y!XAܝt'x< [s(e܌frPr\&M1aoQwC*N1cJ/ec-(Q;-і vk_68¹A#+$TJ>@-9bgmS_ h+s;OSQи9Y Ơn\QGɈAJn6މ 1Z +xyU}Lb ~ Ǡ_8 TbND%qno$|Z[ASe vwj25nLDS\@2*oI?S>mbzo(4U{uk+yYJCxi0.!;KpB3!!CF5IEd>7.Q?I|Υsq KGm}ר`V_#MNO^E[Y9H2DqLҏ2TrA,3SYXkw7f>lHtLb92/,ֱ_أ c? K&2C06!u(Mﶖ ᪩ 95u;9Z "۳'ODg7iVqXߘ@ {!-/cR -^ h&֎0I] 5"Y^^&UU,;tFլ?C;It py#t@JGXDm#4?chyOٍZ3 N6'0y%z&hȍeO)頿i R[wppVSB.4fr7}xUjme-L`&6w 2Aݻ>!CWZe'&Wf-v8 ezeGз%|>٣#Fzx,qd'NC3\kI8ƒ+``Du. Y'Nj{Gl_JD* lXք%*XQ-+H2^Wc )WsaDPS.őAxOg_ r-#oy:SaLrߘ׫/ǐ:>t=PӁ}=K\sht`wB )fzp@&a1ߎw۷2(ĢO!Hcľ$*>--7 c\#WtfsڗڥѬF9?)\ծ x w"es!5^H}`5ؿ߀HCV3k*<gQ3y9v vwdBp*Y#1 `'J;6I3rD9Ⱥ8߫JL"cąK+)?И̏zBEK!\ 79v /\wrv6G4 _;=i8AC@T gĽQыE`:A s;ܙ|>;M =_Kvΰ1D9ع`BĆ}oНXM2/^ptl n,]Kۈ0{x"zWst7HEʭBE% \jcFFT7'ѻۮA*>31g\Ks'Dwקe24鲓g;]7`^5%kSdq$}g-N4ܴ@<6CցQu3AKyB"vGntvEY;~DwOxn*ǝ*"UkL Rriy/)NL$CR4>_2l$VZS*/R=,06h8b@݄r~|]-|gL`gs8S_[_g[-Sj6o4jHpčyHx(șMF s9AȂXh3 q33F2S@Ǒ GJIX.Op fcXZ3fbqf(y;VK=_a%ĒLŸ7M(9 -w3*qH 5E $ f墳͵H(\; !#F}o{ ?J~x޶f!+ڎ< cMF-_jS @9BnI_)s[ bUD4dsB~b0hœ pg!Lс+v{i̖{hzq?S/Xq^7ؚww9h?Hd|ᾲԺ Rt30+A|&:-oݪCF}PaHS{9 7_mJm%b(o-R2E!v=b8DS!zrp/Ȁ qx\?-\~TV6Ŗ{sMdya8\;\}3H_l Od'bhvg9O<z. Ok85vx11(2dmI7ӀEU!kAfJuȘf'J0pSXu;%$'o<*2S|}mY~Nc}]h{򭹲f5}.b酪1Cm"YO4{hD@ 3ug۞C^Zof_`'f\h+_vOE⬨JW}&4pL5R Tq)WLMnUj-$DP`sj|=ܔbg2b9c>#Γ2H )b n%9ç;5] > && (Y6;g~8-B3hbí0J;1'9ɂ\F%I5,Hj9j8Y٬oix|] ؕ#RٿxM%6l_4da{LLj_U =ɦ3.wWT<0d# eVrf+z+v+\nFxsd4l3q`3ܚW Du"l0 `%$g1HLVȖvNڭHuch:35|`A1O ([ƒʶY[ݒZ䑟W! ZE0*: 8 Z!m) 袒}#+nGJ ڒƊqVgx-K"BHG6&-^ƛq}V=GH3Uɮꚼ.q>_UtL3|73M,B}5s[Iau-fIP_{-&@>wJqgt ,S2su{+iy'^@6]57 #_(gjm n`m7g+}tNGG'S50& !deU*jW=()4q'kTMLGUޤ_)q+@EɒbLB.@zI=ˆ%twTY]Rpvm8:-+o?c$wz&a~< :mwOk i~n%qkP$CDOGWqΘAKa(@?8}m?^܏Xp:5>+8^z#.y7.Cs Q$[#ps۳VW! bTQk$|mc6B whpg*QorIg=j_kf6LB`WZjMwƆhXV9Ã_hfާM )nr(hVM{y",}\]KL Df*}ĴJԒ 0pnѪئu*{&2;<y8Q]1 _yP"W8ZDn>=H=KsqZ' ^Ѿ@;z5?S\!Rd \WN?ABpρ6JT+dL2ՎT82/׭Fy 0>XdÖ́ *] ൄA/ǟrcY3#>4#b$g1$оb]})U8 xs鎔 Qx@na RT?Me{=b^Vl!)@ɤ2:QvjDd2LR MXOw\Ý&q.Seq)>IƥI^ PVnS&D4ö%HLhغFw%_qyDqHMTQ捪c(_F LO"8`: l&jy5hF;>6l#srVH`S ZM~&vP-#)-X3ڲpݼ[j+j\Ƅh% v:g?٢nҒZQD6[BOnpKY՛fS40/.xp#˼g184wMs/\i~_?K#"FܡO9{#Ҷӻ{uIpgg>$ĖV :=BϨ$G)( aߤL ,4T&$mX#ڞ4zcI@) $i Rܕ~^(KGL#& p42(AO1jU2ůB !3/rsyaW5m@!_7J/ cL4tȌ0LtT,*cf-R DtN F<_(.oCf3b@2m^#&wΥ}|-4LQ i)I{j"#Ē؅nZ~gG{ wi|׼6 |^# ){/F["0wX&$6'vXK;12)aN,O  .$iOc=GY-\1p"(hBh^[r#Xx.iˍɆ&"fY^ d& ߰bHmNW؝p KSNP. AkGԚH=qQ*2G;ӳm7PJGXQ>)K49gDOH!H?@Ĉ $`"~[YAE ) !9L4H 54ӝ' h5[d<#tUku詂4}3u:0^\7eKHjwҗϛ^/[a`hXD9%=vY/e(߸pooopl|3hYW'83\y2XSt*h7NzJ jqZ;=6' کVIxWj`WqM1mnò́Ǔ\2w22V QdAvv6kn",QOz!5HFm\ 0h,~FiWz2/!R՚0jjS2  e? W <6c if"&}h T!#jr@a̋zcߏS*pjgg.-u̡h9ȓ*~ݸPإce\pCZ1{sd- 2g{[gF3 ~ACB]~R KcR[9T@:{Pkq=J|C^yQa؞!Ρ<]F~ hpmkP{%MtNOy(E砮gj:O+ѐgN+­A!tQf} ݨu+B q+7M[s~dـ6Ÿ5ڲ{@<FM#-45}sEc|+R#o2 "K yA2j_ X 0 +UqEߤxyy:f"i妼1k'{]#4⒰OT?=@s#E!2qN' 'y=>1j7 :L +ˤL8 1#o2(#Jiqs~e*wZ y<It[ GYeW6!d{v4g=!9ͲXZRF]S윘ߌy P4جn'uŦ֋Ljrm!8PBƶ\_Ij#Nle3u ;b>(I5%qe+d8.&&߬mHG.3v*BD/%-^a 4XjnnǔQlHPkT/0?i-.q.`*8hK!s|+WlYB.:U? Kw :bð&\6=zT7{StgBm!Ri*=-o5~%mP%k=!D2hs"XTZK4(ͪ"\`e)>mv էWnȕ2'fQZU7.*Sgtf|#KqQAZ"oPƍWP$ōFfbiko.ajVn "_ )@ES"(d?' C5upH@۩=!Ο D]Fs!DB2웛mvPbr ;z4LUoک&H˶ٗV:Kk3yP/3KZzW&"9n`~ [l^} Ɋ'PsA|XJ#?WǪK` 41g1\|]`R=f @j_Kgh0z>_.ЏRp O4>_9ٕՋhk5)TlZHzrͰ~@0JA8NKPuȺ]E[n]Wr j02qZ.d (VHG<:L|xF?GbUZ^k`6i[F9*dT/'\w]X%824(n,斘9hNslwlX-7{P9,)r|*Hpsf&:Sua;ҏVcpy)v0!rT*BNj b#4PQcʎ0~UHg 9e,`s3nզ ':wfqRj/%b'5yvoԻ@ пH:W<(梠3Tb'Sl7rd6,v췰ƜWa*Ʉ]4&8pC}x!1wAcdPlX6K2P>U|V3O A9Y;J<[rZt?&c xb@X7udu X6"Ϩc@ M}t@3s MBkMzQ_%ud/B$-G[eZʷwR^NZ$TPWD#([XW]=+|&?ڎ_zG<wUCG0O<KuL!}FgaRN$r4\ ]/xC:Ke 󔟫z>0IELn4UeĞWemA_w5m_2alJt%C+x?bCf.cqN&w)؀ʷ>4c\Y|Pş̙܋ĘM_}SJSHD- gMA;;CJ9iӖ!~@ԙQ=cچ7SSzF5"ꙜŃSMk*$ z-Qfz*G4ǜkkFH?7z_֠n5V={+04jO'6ǫny۷X{N$R< %n, NjxSjnS\E˸e3Ii< d!qݜ%v}S#M۵~(r(`KlIzreKJJ~MeԾSUDWw12,l$P7zNT3x`Q"Kcq .H^kaihVN8z5iE=7ZjB䊩V t6ͷv&T⍜Ymb{EUo/SgfrX&IA8AOg+Z6z"B [Nh Ic$6p;V.^ ]Ϻw93zh~ fU4;(wd} gt8'3'Um#F-YUw8:=ps)|9tuNIᅴߘ>Ԗ2,#Q̙lP܀[!+huuD8D4n#A'4ӚNQ&x&ݘgM.'W)GKK ~<^$) [ye#?RHxo >^(߭gY ?$f4]+?V9KAc.ӑ:ソ1֯3 MPg3u<1c3 BݔC<|$\֗F1cmRFH0J&!צ7KC E̻4sSM !*G?ؓ`Ug*zRmiOrheȠXCxm# eТY.5_$E9ܕ'-ҔibQ18% 3_ 2jl1*]oZ;`)ߦMFOǨLv>I[ϫ0Da!"#\8-?;ި'YݛsX \T` D$8g,u8UgD񧠌' "ef f@|}/ Ո`n\[J}ohW^msçw_׾H5"X2Α5$9>1 ~Zj5L3i/zĚҾ;H.:·9 L(7Lo9tX7̧o6&v-N<(,j{;YD4?&Iw VcJ m+,p>,RcLm6pH՘{Ý6pRE;υQ1ؕhVm O]Nt%"P@r¡2분27 Kt|2j#xpI Qlo%,buS6p[k)ap}L#5tˁu"F[+{ )=]!#Rt3St4]1l.6mǬkVeoW4­k-3IV'(KK6;l"@hB$%ɖ rzzmIvŔmh3tH"Qޓ࣒,qF=+oj )KBa5"F\]| C9%@zbCuEnvc>op_q_0AMJ^>TWܭL_wDyԫ^ux1ה_O(ώ isqǓJKlM ǀS\Cps):+2Gn3,7k^Qq:h2AE L/^ʢJ;yjoӰC`%KX8e>09!a>FX=+c(F`ޢ7BeJ! ,t:NCܾn:ח_W|sI,]&v"K&ǩ縮ی E!lq W_ I}9HጝZ[ ybFa{N'LjM4*d1 5](خIO _e\ԣ2!lޡeC3>3g)6kƲClgBCZfx~4%Ey œcb;vTgnF1<|I-~/| #~ԕh۟ F̽bL P`. Mݓyz ک9iV>Iv cɗRP7T3}T;4[%*S{D6sr;i+?n*QߩC`^>AnN" 0$_Ź +J9,SnZO..oM ﯟsIV5>vB%XýBnyFGǮ(o8mjy$1gʄ+KfRwVjFI\Wdv 6\،׏ݗ 7l÷Vkq.(eN);ǟw#+u 'y[ LMiq}.zӧr [aDbN'xDqPNla7tq#>&zbxӌϩBu>E3eh ºs(1#s$ % N9$b͊z#aT|3i4(;^#G 3-3*)uFYASP"-}otx(BofXUbn3|t*Ic py]/ʔ0fi\@pw(&>xuॼ,+B-hza:=cT+g57Ī pĞ Fb=۸CnEº8hhqATMu2EV^XfW -sY^3zE1yr4?b<7>+V i>tƁځ݇9l"l-/ 5@Ng!Yw R*Q+YM+\Bͭ-璬.7H.`2ZZW[F Nxg4C=jVhJ,Q .s~?toFuԨ;[nVo紝n~M oIJ${ƦWx6x|fRMvRƌ?^re 3_Rr4RVࣞ~Ksֲ|AZNx$j*R9IVȕOV悪t[¡yhMf3}}RLЄҐc3qӴ!"헼FKQ]`zFMa;DBw3%n*W߰scS1Q kTSDpKf3vLpndmY@7?Ş2q" a,2st~`M~խ{5e,fO%bжMӛ{VЎP ;PD3`ԗpSUӭ>E*b }!S0-8a72}E@?}ʚ@A4{==؁^Ii0XbL^K`#@-J߀ՅY! :qċ"zA:ק UZ`4YǞ\޵Prf2IKIfXߡXڹ @t1IӮhJ e:B< kn z@9z3HrԶ窉G.B_ΚH|G/ƒe*ZG@AP Y-X1Ez;aLNM]#\!GVej9 E:QԴ0opp"뒜1J(2唀djy\$G*̅\8:ahV\勴fo4J!A=Z\7 `3O NI2/N XN(1ޣJs.=G z#4֪' h2h!@V 2'ztM%>6!3QYuӄv$~v#z39 7-i9j]()?t8H ܄U'!t<HĦڦ 4@4cDtjB4G-\&ntÛ]|joc:!Q4tY@^f0\M^L2k=)W&!jXgg_NvRػlߩ=Z bsg,s܆~>/~&#O4k`RUemS 7ELnHyT眏{uHHxL :vqҼ=Ws߾Z]HXvο`r2߳)O6MDL۫[ T״yI} ?ڮΔEvSdip5MDE{Ή.CιpL.߀IºoWJM-D%FFo咿-FwZEӌFYOdrIy'=?B?SfdNwR= 6b#$T(^qtJK17΋G6ըY"tХ1 QL#'j5E3ZgbOZ18<&ŹvpEca"6(7=mb9"DtBY!!K_xe{IjTŖvF[Qs.p Ǽ i}]U2Mw'[ 7)S''yn29[8Z6NƞDpҗ0kѿ bL}ŅVX_?VGTiYmbʂ~0;O}Y @.gB&ǻ$\!CG(ٔ`PCs ͭDG>k__g@39ԯ qrp~秳RYY,kyV/qS3пu t/TB-B=Bg/9L `VQ|-O :FGRz"c; V pu![O%Q݂,RqHOdžکn,\XKN%$OIo1l]I^sW5'xiP@Ƙ:z[:\TI,x[eJQ "won Q7&t_Rg֛=1E)Y-xǁ̫*K2|=ڦa>5gR҂1bPU&T^xbcp IQb?AI[R|!=;~NϓӤRNvsDTVecy‘wZsN|֏h>vy~&1Mo8S!+W6];~fחmB;{9'SE`#E^(ʯkv]FFv?C]%fX%wԄ3٭)Ʈ4£fޤ>; TWTN4^~IJiaQb^{Lܹ$,"7Q, GHF g)\4}+@?[C I5u҃#u50"lix$F{{1]WjW b*睼.*sy*(A(J||2W2a\3 ĆvꜢaexk宂iX涍ύe0NZUሂ/Dx…&II>W˗=3j>v^r;(~/gUXW)h)")0#edBt Q|cZߏxH0*wc'ފ{30Z`w ҩCwꏞҖ8jlFÞH$X#[;;&~'x1u=};bxf8,F\d&gW\ ђcOuSsўO6[r[T$q$4v, 3z]OY>́Z#Y J7]_qVw85 u#YHwpK4#p̊1-E y(hd%3X=_j7!5LN(2r |D|f\[Ey9[\~F]'Af 4U]:D\4VT0Hг,Plli]7<MoU0s _$;^ ŲwI3JcW$>C\Zh\ ~t>Rƒd j h}P}h.(4poeaWk-m wǤ ~mFA'3 t^-j%h?qOqE1E6 HZ:V N,e}ѿr~xэPre$mxkG-#`%j$(|uPAz,\J,갮4\n^Lhi믓 1$eq4,&rc+,1"2D^|w{JQ3)믟0Ώ/-j"L'/'@' P3֊CTz+Jʟ* -`hږiOfx&;K/MS-gbbtwUWE!L [v!rU7zVkd(CCUo|ebW; 'Xw܊O=g*wĖZi.60Ox+d}]KJV0BU31?y :nŌ=9j13WƎ;cW0W­L'M$Z H^ QN>*UhVѫc$j/}bYYJ1&54f}k!ρ1<H@SbI%S%E|>Z/p(vؼ]ːy -h'Nk N "O 7fJ 1PĊ湠0KN qLEunҁ <N޵6MDvUOпd0}I=J[#LTZ/(7O&5hgAV V_/sɨe5㕛++N ?WJH~"ym%q~~NZ'['TTPi )%YWzo )R08'g]5eV3Jr{ h^zʯo ։e6tyQƿp.m쵒^GKQeR1?2|ixMLtMp}0ghYi{&t7HgqT@WS~;]Dʍg;>8s\OZ*9ϸ[GO8A{{oe)K[ԗ3 Џ5|z` BP'00,$Zvk5;#L:(ИsF営mzȩ!ᠩҾA& ?ϗ]G";c-=4ܿr iF|;9:Ps%l8m08V-ZSY0l>C)qѐ_P>E,}vnv;ks9buu#\Uql\xP' I"..Ϻ/d 7;3K+4[%qGyDRY -$0{3zwB\=;(v=:zSDhS-/`PwS ^r8a6AlŏM%Lz;nmܙl"tܻJ>283 *(uc _$dɓk;lUrݙ-Jk8=l_R"XݤPRr[BdTUg=,%<ä Nyz}rCнQągD k dA`σ(v/P4^mGP7~Nύ)NY! Gi r $ F, v5~`_kn1E'{!Tz-Ę=BV`/,vkɖAPSB}:<+; O|.)>︆Mф.I;5֐qC>h,4&_W 'OfyXAQZ5$w 0ɢCK5V؝VO T&E5HS*,yG0);fLU}BHp.28,J0vWٶ*?H\,8 lrΪ|0ޫ-cRa+,R. Dr` l%8[z[<OГh\VWnxR4'0Eyƍx}rA,fK7L P\FSǨ*Eډv x{vJh}6)@8 ?pTBeqk0qc\5D#x)2ʲx`Neҩon1S$nȷ>/x6 {?ۊm|ú&w(Uj+k#!%D_Nq C_UAo²jB<tt& MUt +& .bPպ!~飫A<;RxyJۇ⫷j>"h"030J%,NuE?/먪 eL$s-;QRcY9͕gLy\C}u ,w_\}cM[!RU#_` VC\6C%Ω ,$u̓~\ԉ"2z!+Hz=@LЧ[#g>W[\m/ }g1g!|$|Duf,K;;M#5oEڳ҄tqΧ@ўkr}̈ #^IYq7EҞY00-`g^%)kan VgK[rwv(nD^$-ɬ5[kz(>ԗnHkBHAMe ]@1BlW|I>ZiE81p9$u_y-jr8{vdJ=I@r(5Vb[6uQsVf0Ң,FFռy__]k 2lSeѝ*D`gRuMV Œn2P2A`L| +A̵^c-62ф׉1}S8ōnt5=;){O/뇀 bOenTwm%!mKx6q6&y@H Zy,t a\BG,j|c1--oN=\&ouS):~?;t}x(P\\]5.'nyST5D8 ',=L Ց$Nx]4]kqm fw1Jf"3FP$:Li区\`2'̈́oU^>S=mH9d3T97XN2&iE gWH2A.ğ4tqOX!D)/j z1*Ha@;gje&S{Y|xYU}w:ԇW0vza(`< LbkR76Z|<8 D1/SqJ% vb6Fa ܉Uz*Ʉr3nwim;e[GGeb?LTJKobE+ցR*ѵHy>|\\+%ɺ/Vm暓);=1YFY#'rkhddb{G7hdAg@;gݜzڙ yi(PUA{cjc]ӗ`fJPq֫ʚAǚ#z՞+ ߂}:j菙 VQesd%.:,/%\@^[9'k0NӸ첓rfgl>G% n c nU rռ)~ /wy*gu.x@G]4) Ce Dyx6)КW.Gxc53>*L; .pU ,֞TbG TY<XG8uD [I溫%vi]l {6\zpCi@JgHS"jO]I/T_`1∹a LJӺzZ V͹tDJ `:H:S3|l5lN׆I;ݺ&W:QnktBv l7 REEOFzP2?8yU8R0S+&*uM{x~ޛnw^,":MzAM^I.m(M,WmdO*ڲ1Жkc!KIZz:q 1c6$ 7̈H[ q"C9yND Khqz" RM(äj/}C^SJ<=vM3􏐈G8:ڝ *Wы[w@fswLөv\3`G Yy K@~K^Q7, "ŇUlG&Aa"_@zf̭I“#ٔs`ݛJ\{Ppq410W_)GvSj6N[AV\?&Y][`ye87 oZ& ^K4ܱ`UͿ˘PE >_K`moLɬQ*[ 6:<&kUsu_ =m(o}i%/X.Jz&}؞M<%&dlC:]dJ>!|#Avh<2dTs&(.ݶ4H i? kH `& _!qY\B߮qpAl~kA[ph&$O{Y/9`1X jE 5%`+I{ZmvxPILPTEþ&\3(L2j_`,pH^Se:fX,+3)PCy;1&O{aܖ.dda Cx/A j/&-o*" e3̓%I AIm׽UT5Hf~IOt 򛽡vݥGo1VR)gk@B>FiJ!PCdF(lE& ,(k"p!gG6hU*/@P#V4n0\ڜf@S'$I6sܽ v5< @<7 3/bၫ͖Mnk 'ܨLԾo.k,Q ۼR3n_,%@0Hjҽ%4OE{_`ے%s@,X:Z&ʮi]_,A)p #pt?T:Ǿ3~o L_)>/#` m6|I^=ݢ4%rPAm:aЛW.kQ7c^;yK[׃lVLEv!IZJGt ^ g)읜+ #] 8>" e $ʁ[M5(NJӹe#6~ٞ `*ycWH v\stH,@'l |bYDWg4Xa2m#e .Hork}T:W4Mx#=JRY, xP4[吞.e Yժ݃EI1m7N+65 2gD3Ϛ^K3Q0Ъǭ_C Hbi<`VRgpd5]Xȇ0 y%2mXPBoC7{ٰ$8H+CqvDƺ7 7mgAti(H4{&c 2_!h'U$)`ȋ:+_˝1D_ZUpO~ 3k]6>)j"k6!]H W4m=&6h K6>_ ,XV(L yvS(<to@>~,rư$;^Q#B" nHwƮZo%/y3IçZe=^C;xww,C2^RU< gyvq}Y"Z֖d}mkK\sc#I @pLv=JO:pa0(}l hK#I0VԆ;8YABbDv߅q(]K^xh6۠Oc 4Uu4I~&r{FT`t9^ÈJOLֲ1vrn!S!~/"AD_X+l>Ӑ ABbأ`©NӕzȓAQC}䲿|&({+B3+x 9xNB_L i^ێ^Kav*Сӧ0XF30w&v7k 0)٥S[v? gI9W.~7pQ'-ua0:/Fa^Ovs4#KjBӋTF}& lD-!}?7Ys)z\:f3omRIuYU~鼲p ac`g#blG4܅kN3 qs sk˳XTF/=[Ief4UF[**0zΆT}u94"%=1Q$ .(% á5u#Diq*iȰ㍛wU o#[v3lD^Q +Y_m\Ȁs_ou1m5 #qJae|\']?3yiq;o묨ɫx´X7yRB\?M•,H8?!7ɤ09owӹmP5H2 'p6,IaֹgTS^6hgj sf{E@5'ALg<И+.&kƒ I<1fHoKL+jЇsZigqǏ/%Z,M }ġ*I8٭>Zؾ!ܚ%Eu"ڨoR =$~dO`)hWk' W6N&.2CX_bp*+\0JO9F3L<.ϒXA{"y B*Dx7W΁3A P,߭'GvRNS4Ix;W ޿0J@%썄.ў ):Kg,'RުCYNb{j31!ۖ 7¢c5/ `2sTw!',&MWjH(ТTvQ]1yU)!PxʬAfup"Ӟ"Jr-ay7g.HbO>!$Nů[tFdYU 'qE7kcBpB.[]j`(@OE2>a9e4|'TP;e21.LşyS4녤]s]!  gi0)T1@.sok,J ي\whЇFv_g>FS6ݼaz^Ie2 W pO_Jb!x뼬A"Vk6q8nYuK zvL $|K|.R^l̒J:WQL-gU*3&\`1*_ˇ0\hc|?Tq̦7h)޾GЍ3m]al&Hf>X]Ԓ YN\nBQn(slNS#`F=[i 3F8l˒4͘=Eģ Xן:i΢4߀ge[Yf/"fr|ak-o4gx*ѿigtɋyQ`=ǚN1bU!VdC L)7:*¸o5 xPlKjpL7KY]ZٷOv_ eZ %݁c8yg%$PB.K}_Jq]Dۏg7@r8<4 @F 5g^CLzwFlRv\T2`X\p8+g]GJ1~xB MvCz"m>BaI$[> $d^r!#N>X@~GSoh[@A8*#[5o2 fuY^-'L5V*اb&T,fHo)C(;0zvm\zPiEf"mW*&nBqgDղXh9 n-xNDZʆmq}Bsm;Hj-h >1=6uB64oq0oG.dC$ʛ؃cj%KCGcؾ!p{gW0Heg,ِYہ؞bs }-z_DesnRKwyReg6˜0D%nU9mwx~!Nmgq wTlũH 簩!vKԜKKzDH簍7swl{ 늤<7 {94Vo3b;ŝ#zhp;Qe-~1|.azL"Rpϟ^&n(!f+[>ڀ{Y{u?`>ƑԤy6v {Tcwlmw ELv y*kR y huKe NFA4lnv5)9W=s= ;OTVE3>0!Rf *ۧ|:IRĀ+kt2Gib]ՌZWv?u*Z\I& \誸El;rmE_g~C5(۶ƨE½e.u%/ '^؞J(i|Re}etQԍ!G~Ok^9%ɠ6/T0+U0TT$p/e:l@6'|5?8*,K;t}y%܏DZn7n1;m caaf 9UW-:=UP{<Oa4F/jbN+KCm[o6L4\[XN\x^w4lτ04xoXAhD]AX.+?jug?4#.zQG(d1a/8ֵ/Sx= ϡXn{=j2M<cqPLd" rQA6>> IՇ@S z ]%m,W ڤ17^Tt꽝4oI)iuzw W,FvEwۢuFR)6KR>>+kz/ #]Y*EԵd Uk^Je]VV/tW${af̖*I gP5H I5(diSg7 bp%=o-7&X ͸%_k*6ZISˑQ_+ s#v`:°΂Zh SxD<>oVnĸ4;]j]LEyʖI|2P':s,Uhf|ȥlaP-dVa5ԸC(^f:Vr{|N&+'%T*x1 H/›+ށ:dxa>c $j/F dkS{H[{Tv*\ԩ9h *pQ!ZF }+@؃n]>83TWhk9Ym߾u4L!Q ):,R9*;ɪu|&GuwЁN@+7-+핖"_DWˠRʨbSƟRwv wj!2 iɛwՈ7Dr UÙ<)3L} nLeYVժt ?N+,Tjm/ETu3)  1ˆ~Jڬ%ZFd{>bl1e:aBv$"*QU(g/zCSeC2n8-hK1RKߕ79e,e #wT'|q1WKWL˖/a5᳦4)#Mq<6oX`76KK+w65K@ر2D9@u屔Ldk3˜o+AW ";KѫZ| D -pS+SHnPulG:@y.:N2j+/mC.eS([17{!-d"஽8MyP93W9YD!";p_X0i8q-I[JpNF m=ކ303G1ZT6&pSd'o$$|)Csօ c&$& VkĶ2DTГW3Fr k$d&gq9ګ"A͊]^RMA1Cw#7(&3s#/bDQX~mK6t/6ی ^6KϧwUbUQAq69%D#ij v9~؆LC31zjF guV['*gVkHJ#w6$8E[QZ&e\4մ1͕~Xk)ZUE\b׏U:F6#>ae0KŅ7"P ^TdǫG*"SV2IZ~6EDcI^/j A̖ΙnW0u_4i$~3F +2 jI[Ο;d\9_ZEPɸlY?7[ev5Keޑ#N#P {"o,ΝѳQo7 T[z*E1VsHʡp=VS= 3QY])BKN}AdP:~'ys xk bm`Ӄۄ-O43l8mzn)#N`jhfN _/K?n,Xs X+ʐWI<Ő/BcTj ¯z&Ct 7Q镫FT8)k!EeX[~8.yY%G/?W]gF>8srU>0P5]˙z\)Tb@1V?Ӎx3,}AnXs@-ݜ_Z窮qBjX1Vَ &q-Io# Ł aΓ"/,Xp8.EOq42Q371+eDX 5JWΦHeT[=ȑ+ok}|R_. b6N7g쀻 m}4g~vOjheHD %x/Y'ց(8͵&U ĜFOqda7i i Q],1IyvCD)Sx^`QtQ$G L F˒b~q_]Za?]8Ux"pa,"١4]?p::%O2s#ݓŶ:SׄMkԣt$=b$Ne`S4pAx\aw+1e.tۨq.έ!ؕ(%Y:PWNc(E0Ej .{OL+zϘ `y`_Vk&Yoό ȳKlkFIf.)$˲VTEWs& v+xUpW/*}ןN-k={2%okz8'4fЭGcGZ*bvT/2l לs]|wp!_>Etx5@FtCesahژ8~ J@(nNP0fFyǂybbugCM)uB?28ʎx:N5w(\ bz$8ȶ7P2(`gp%^WszL&fE"$94 X _9/^P4Qb0p Ǡ8ttrU22; -8\W 890p$rkLҐf̦2ՀZky'QF8jpA6jmE¿Ӽ :ʱJE}y{`7GW'mJ՛>|*4vuOq#KtH."e ,JōӤq1($('UZo=JPTÆqLU7 7r(&N9 ]򀣉m[]``ZI323b8 .qX[K{yeQ?{fE(3QOYAJ|#XxvIEPtl4o0f|-#-;a~itτDԄY+g'If\I8O" ܵ*rQI9X@NJEq*AMJK'XQ}jlhS(Urc (Ҽd&~ŝZBgqEAs^HT Oڑf?aYD|H^ EyMUp1N%˱W|PQƇ܍vbH:치7{=m#9mx_c@W ~x&!\9 : cL6hMNǏ^njgic nGxlhD[h/+ T,5w#|90)|..$ȫEnDь\+lyÑݴƷE}z-?_I'8 ܤo %87^f. IF5+1 xPk}\r 17cQ gFq$(dowML l Z&bC>}tM@=FVdEyK?ҍW'G=7ĩD!y䂦D+0F' J^_6Ng)mE LeԼDΒ O,?fb_,I!%.ؾZky JZ_Nkrf`9ʱXf"GHCKnBȒjϬt4~Ag442)qup^_}/ljfT$ldI U$nVKj~$XӐeb /#1b Rg{?A 1 Ųw /Y+,BΧ{-' zi( 5ȂFTvu`aAμmQ6B1*6/ EʠIv KK _$E67Kà-p)g¸v>:-RY1&xXbIa1,OVi怜pnG$>J bD^ ;]I_w'SJ5n>'zktrmX:1Z TLh! j,nPȝs9sxG Go5+~Pbʴ*)vjnYQ n-/[ĕ2Ne*(]Dn1*3ϱ׿ͷ&?(=joD'3f]bY\SqM_dj[JZ1V {$՚鵢tj)fMMz+Owo<Q 0A0+#t}j4$ewotN~B\zi'V28H9a@ƾ( 1 4I"KѡcE|@h _v4e6״PG RvL_L pQW{#a\4ia>˂2rr6ҹsM^s$[w" zvsNKD\yJō'hH^ On+JkuJRDWK;A<\(@a7`\B˥z*QwW5كZрZ!6Ės@B ᫕ OqQ! (1EotY%;V aanȨZ!w胣hYT)/Qݟ19uTl5u7U&Ht.eq\ f+ 7նD#A! }@^uD NI1Ԡg)l ,ov9G5[e"%/- 8lz{'`;# 0v-2ҿT)m_NQ+*AF1<0IA) :2ο%#{Z#7t%do]9JH35ڔ@%Q]6kΔXD/58K|A\E#{^g!9A痂F*x_ۣ0`T$^RZnDbdw@ai ۶&gj=k>fϊͼc d Υ<ڎ?!홹:BPJu"-Eyͳ9ȱlTDpZzJvNZ@8~?GCt1SE.of ka*L`?߀` T\*润N]bݼ2Sqe}-Z$&~aD쎗>Hg|MqUYq#,gDțY_Yn'4Lխփ)¬Ώdȅ7.2&bS< J~>ߋL"\[],EWlz ^n֮:-xPSccDl=:>ւwv2Oq4xKAlqNP~e֣p]FBĠc1V")=\FǙ=qgcv`̝c8IH?ë#&\J5|(a1%g,.7506J5 XtyUc @ װ |(tތ^LԛsV\ ˡ=gĝm[S :D"_KbZ&7PP:W,>z̿0{sF6&%ҙ ]M|ڸr₾~ ͦ&8rӉ4ѨPwzMǺ# OkuHH6k'g0zn"aIށ, ?vnH&`ZI|rN8rP\K źt 1]sVfwa=8 dSO?Gi15gYxRp(®D0Y_F,ĝH4 'L?aTƠb/5"dG/ϲջżPXPt n2ϧjm;x(u庵+3DP(;"p8.cCl+k7R_w6$iԔ~MJXΆvq<E] NYjl*HT/!7_6OM_ͦ$ȋ$H䒋'.F'~߈I01vAy1/RNM^lxj Va 2*o_tc^S6wPd^E5 miL / o3*O 9sɐۛs_B.9WR8ty4NxZ= y;}  -z=.0PQbcU1 ظhdՈjN5@~vqtݶIt{edd!p Cr.B=+ JBf ۬Vaza4 -7Q J#RA~`W?)ø4#m9A*wѾ>YCh5۾*c+ ML볆w ͌nU/]X1cSHja?|!akM[`rv5;.Ǖt@H4r9EH#phBj)NXztMd5i+OS0CXmqp[oFЉ8@t\'vlt\ZZ sCzգBg@~lU/zt~HGnDtM^eGFtц[)2ho.Yspd. P3OFJgnT|ړiGW“Z 4/__R,\ԋBԜg2أUPF:NK>PIzLyVtN^Uo2z~靃ѕ QQO1ݙ׆,e_(/R'DV*O C-UTeHӮBFO3:Q%/HpqK%6-B4VՒbQ㥀X5in]Ng-_:t ?$|,nՇ6y0NdndtLorUW.W}T>*v6i|f+J::$od0FSP jKQ?[#;ؗvNW*9!3U% .2}ʖeHWJt5n4 D-|5j'%#^YZf NF_5Ϙf;j]\ƺ&MYz]iچYdԎdmt`z"22QVtqOoWGb VB,VDN` )35&ܖCq}gWg银&)ǻPNJ€{,=ܥ>=%ũ?PB_s:h~Us$h诙 Ǜl>#{U/77 敎ST$4v{(3W=naCE.`|F.lNkyE >,8 F=8wHǑR$s+k4T8A; S" Y,H{bG-?s9VmmV|笚(5ќNa,3WP=Vft -lgd ϭs`J=i7J*{,̫% FTgNQI@ ԿPs^ ,}z- $AcpW넭mʾ,&(Pk`,%q6ҧcMf#k^V 6,wth 8+n^}Z`xU@LZIriVQ cQS_P'&a|6MOLҧ3wkr]N0}YYg%i\ٱިvy32wzQ< "@c8I9E7LAρj" *jI1b!c@twP&kjۀ/ N'[v<,hl lu]x'hڵD^<@]},0jh2ISpSgCk n4smbA١;d/s?DNBfW^$kavTN @ڟiWb,j'y_SmSNa\+ų\6%?S/>aj+h5Ҏ%,#ա8'?8.*fN/~N0it/sغs2[f Nq[;h)//Q39~! !UўKŽ *q ϝ 3f}7>5W3!|՗5TG[6?T*(믲#;0&=ljE _l]FeA6dR^ȶZ*Fg| ֗ z]9"c燝Ps'VوoB@͠= SZ&5Q\ \]:3PLgUGTRUx/3ܩΙIe~YJ3% 9H u 1Ϋ&,Ӟ\`UPq1ݜGO< FsT0Kɭ3:>Zq,랐eo/%KCo_<[(2={L0T6A'.7ŏbvރvVfcWW 6{ckZdg:) ב3q5+I2.Wb37F/BQFK l=*DsZ!ƍ3!Zuxj.`op+z<<U/]V{-47 W*9^L+o-ރ̤ N/e;%^ŠWZ,)UL2T ',p?^Isp bv-*Sw\^iIEK7+fRbpPO  x&jm*mFHݯZֻ\\u#ntȩ(i,m8+D d j '6u0u v]'m#_Pfy#prrf3jHÃmIt9x&3j|?1Z+hw̜"+"ίqژ9,/ GWy;)'$J,AH0t0l 6UL)4ƀ6kdi U,j7SSZ424T@MZ$~K4GiftJ?ZQS@cfJ5zء}~g4"G\F2"=l+F*hWZ07Y9ӞԌ,noxv3=ZT'm"K%"e-bd7ytVبǕrn<߷AIb nnυ Ϫ;1GdMYSe:'MAANP"&"0q$oLRLJR*E?-5\f]k6׀ȉ66.o=;o[=LҞRbS*p\vVyNDI\p"#leꤶFơtxә:޹Z"';Ph4okmd3/4qS6!X)5+Y8R}H6V oT,T׷צTs\bIMi\PZX|gw-u qBApwYH]@x"v'K*ЇmiQQlp2n1ZlQk<~2? mQ%%iё:`p9C0KI?A:B~؃V:WS5mt>8H_0Ȼ/. -~vfO\gp BDO1i+P\yFnK3ڈ:2PT`ȿeUoJWEP ncpa6nmyAv[75=Z92|oҫci HZh_خYm6 |n\DX%J'fuDPg3_P%v߬{bN\pJӯu H3As̛Cr;pRPxTzעW"w'؆F-NV-eIO r]+^ɛp+( )CbO"ڿ<u<%p@m:)Vfx+'^3Cr-R\'F G:~L^)X` +܊5T02*  ԼqN(@ ϭҬb[g$ K]5}-0̋zǠ OI eD8@Cc2 JtኜyCgc Ajͭ`;E(a2ƩKm࠳+؜Q#Xge?:8^Ѿn.`d=QvB f3He+dIT /oLaFPXQv kjpn0PF# i0Cz2w@_i6Gl=^'{dF2ҦYG!r [l z-;x̉-XŐhC;q *΀rjrĝwr$Dr  ݄zW=!1I \IIJe Kދ8ӄWFzӂJ? 6U ͭET]S$4z+/AAIȞpPffmٗ7C&a믵^>ǐPѾs_3 ӽTRʱGOFnfUNy}AK`Uzg$ʪLh;HMP^.eU?CV(PQ^q eU !2,-*¿utw[FMz0AXo)cyPkda]`⥠4`G^[@h偺.tkdٻ79pmByK(֢ Ҋfebeeo<xX+QCM]Ï5:;" 18 GP?7b2p96 Qhȭxknピ=pk'bx5) !ŵVw!q[1qWR˟H#N7("8)$Xjr[UKL7qo'gI<6).>B``UL`@x 笣0IwrMlI )׼m*M@>ÁR֝dSuP)E+Gs`a~ G"yS'F{zLM`||tRў H?E.<4A" fé#MQ1 I%޾m?D@#`}n;VQreգ7.ۜ ܷHQǃ̮JNKղ?0 Q⣟/1-kMbWAqoN\N~<p1u6]DQf E*M휖Iv:].[bjל)L)ep'6kh(C amzX,ވVTւЬ;Α=*fIia*o<5֒IJn]6Ęq/c#8g b!,2* 2 aP9Q}9#V4NzѻEJ$=O|BTu2Z)`|r;`qz4֫YʀǥTE?sۣf wE 譕K\ARh@pG :}GXZ-`.<OM|0]4C^'#ucu*|imU?*M>T .g4y1r>bԉ6&HUs}Tc>*,4HF3u9'e/dw:=\>vű}~ 5L=aL,fKA&RsY^aM pUW[߯ _wNi3RDX(<ЀݯrlWa/ʨPpjD]N9<ƌC%D*=GJ-/v[źgRE'=ckIzXR5hS=d~ջxjŚhݎ\*%$ӱx? C %v'ф9Pčճ\j?o#oK"-3P򲻨sqgTCWԂK'`#2/"/9)Bp P_y5ؾ|ڞttI'ZdrȎgY9xJ:xnv6\{~OOPM6Out86ip#kkSUۑA^}?N?3敬PE/Ϣr7Rj.E3QT[#n'":\Gv\ZAE_KFs:ɜ" q)$|E'+96Z +a }U ƵV Ъ(aii̵䆆uhj𢡄hEp6,"[MD's TzO{N? 1Pq$h_2E4 vMp!?ra8ICJ9d%KA$ga.y7.{$o?]oDXڙGB ݙ˫2+E_yԹJ+9UR >Aeb ǝf|ʅ &Q=QQ X[:΋eYߑ`i~׀Ӿ?˖=Ww\wB V{y] fF&H]\XB%U/btp]*aqKif/w]JjFB ে q(ʡ]ke |#W57iYʴV8<ŭdϜf^BNXuLGH =`ݗǟKtA4/wِcvr"z)4fg=[}q([h&і"Vjԓsl-SƦ(pcjpRrP8eF*V5`qO, sv\>8gL?2d2z6v̵́tL?PL,VuB=@Oy~묚=d!{vH36Ǒ^i9 O-\M.㽰l1u$?d" "]H{b334@LAJW;s+u Y ٔ;1wG󔈻WeN%w+$2!!^ V!9pǴ<0Rf k:ֶP(l`XѼ@<7K(Uiq&9L9#Fth)ٷ"4;*8i~mBP}oAF Q2QJ%ݜ?ZUs#lЯ]59h/[.rQЊDά4É)CPlkBt .x8ra!rVdz'R%2` o7]mY0CSu  Ztc)ϗ_T*>cY˕Kp_g7rDSdm?,*L1>57F?H[Sf;f>r<#R0zLCJݼ%mqKw: _c~bġ+/[/pj+`4R C(-7n,W!Zz}@ {GAj=ZŮXzff~ƘD!-bVTeƯ.ĝVof/a W( t,,Ie!O%'wSRn-nMesXU?zCAxI 2ȲӀY$qEnr% ?C+ͻ9v{q@K|=˪Ts>=Fo(ς%5 Z˃4V4h3H `gEk]W 1< yb#yKɹa[y%\O{ 4/n}~2]-GM~|Pki!cϤ7LtVE_(t@kao#>u^dvdkƎUrj/3F^?B5 TU El JDl;C y] &q}+8&جnxuuzHսez&m6~9LBlB rZ2¤5.+G{mݓ!*_ޑ:Lyrq+uBO Ep2Y3ҫ-m7lF5A1h1)/9 T1&^]z~胘CΈᡸ>G'0kܯ2qD8MC1]Ba!CdRV8L-ΤF+de02bɭJZuDXeQinJ1Kgy#,^^-SJzڔ^WjfyNlx?J=MYo%,a1v^hLM:Aucϊ:nҽjz*x}i,]agH'p2fN7"D&vAFi41~TJ A\,p8Gd8|:tV RX%=2P)%m0+5T;ӡ(g\2yP4 fSUCj=)֗TZ* "Ś_P=)lZK7*í/ab;mM#Ԑ QhZiBeBT\Q)9 k (oӜt4q0R _*[Ә⽇mBrĄel8n.\[/rRz@åUzLs }%2:V|بH;DGPWJ =C¼f\,]Jak..PGk[!#G~xH`sQG[]]%d&WgbI*`@r gU*σi|<˝s]G[4}g~F Pq]Aum~NA^Lsf 'ԣ/p}aEEX%j٩zÆwbǕce@1`$h`=Creh}to# Iy0ȑeBrPk|ͭG1G08TKk|Ҩ_y`1 ׋2Np©kN֠r92d`v1e'?:$D\+X~|mBtqu*邊Ä~^_h]gtiL'U!בw^HaJQ\ꥣy͇H~bU sLH^1[<>Jl=vl5߾;yLXtv^lpLG [`؉??)Û1!$U$P""e $b%@vhg#d|?yZ$GaĖ?2~-[i+GP:ч=Ov 6l1Xk'%Zp'+T14i|F< :L.D F@*<." w#Ric P*^\"I[G`M1nY&7+nQjɊԚ yX>r.m%>iS[+/ 1[ - RRrЧ9yN i}ٻ"㭅GFsG 6m6T9im4T +}t>KMM@䄅?chIiw x@]:2V-xyhgsŀMX}oHz;—yq/С-6P&0T!9T:CmMop]Ќ* lYc0Gĸ}<8%'k5LY9149V*zO+pߩ3ؽ{4T*L>m]9d~@TQe{/u}7w%%m|J!qzs< Dw`B\2,Ψ`^aRϛY0&!"jM0 #EQ$S㾌^? "tˢdrElkVæФ.uX> m`t Nv(vCrTT_.BMŴ3GZ 0ѥ|s9@T/A6_:{-5\G^4{^sXZh^jȏiSHc,LC7re#Um^ZE/149BZ!8e\iiLOE .쭾 OcaJ߾b2SJAA>hI*e[xJl\?~'/PR7ܡe3n _.";cuɔ$p K"fu5u 6ekgT77TR*YDA ?1Iɦ׮Z =y;& V1\Ɩ8. z)NJPAPN7XR34RrM=h,}U(lY+xKJ3%ƦHbY lUzH(؜^w6 :̦@=&Dz\x'~oȁӨsa_(ۏ60s;XF0 i"u3oQ<) g˹Z=%/Sĕv 0Z)ݤg':5? +m;9XNk/DD0S 9l#_59arO`mG*^ȳ m-y@C_T9> ޛ-(eZ(r<)bȘp"Fl7_((.sF h:^ ~N17 O{hs!,m?|>+& f 94-4g+#{(҂ \z0ʮ ( 'X&LinIJ }b8%tʊ*z%sOYdCHmDZt & ;øĦJ iJ|<3gdeG{HWK^i9oFhXDҶ%cy\1vy(qJռ~yۍ,侤F0/P~RE4Ch }Dw*0FՠSq~ jC}zGGfj ^.^@o|`Q ' Zƛ7ӌO/ rVfO.#Ht&unm0q&-pɁq6]/W  > $'nd-P1q /JO k<]75D2VWUHL>DznQ3JvNqx|[%;$M3tb 44sOU{K8G42d@]S_Twz\O1(=,;4M#![[XCF? 턐9-?פNbgWn֣ o(~Vhn@\&lJNk~Sn?+TXXrf --F#_(.^|WftUJx<#/Yi'+ ~/exj'Rz6= *lP><HY([3'0riW3D.zO6Hn2Vh \D)8to>)N""-i˸a2#M.9|#['5뇩T$Đ2YvIrzN,cv΋Eة Su!CYQ^;+$^+Ru hgH |Dc fPn`']{]:Mu9e=7 bl"e\LV#]Vឆ@GendR۝T!Q1@-3X`]7)0%{;KΚ!9bT1{-(*L-P(䌽(ɎI =[{ {|#1ij:rܖ/<Ŧ[C޽Y͐5}A#:Cf/άCH{;,'̬X2i`>{{K~pXzE{HLMOWy]/`7@ OxӨߌ!L=boqsdn?/įG:!j!Cjd9L+%WB:ϋ/nI״=eՖ0w=ۺŽ^ۧުˑP {ת}dءJݼ+ >˯$`>&Q^XGMM_W07`yAјDmAvsaU{`IlpS+$3 @VP+%ʙs:ԺLÓ`^%xR|)Ԍ)M取|X1dBPqb"N9LD emyz8 ~и•O5}f.E9i%Ƀu<)\ (׾WbWqQe;L!qlT0Me-YCy>4GۄcDJ;orUSR)WZ_GS붋Zz; o9@Rg'.# gZ 3CӪ&62r68 ASqgb_RVf+S Zd^[vMV!֪.b;%mQ> 4 M[i{f٢dĦv7cOr20C>` 'HpGJOc,9t )s8RУ\Dbu>si,Tf'oG=jZSx!42J!3(=Ϸ <<Ge7:uEuD<%eyK>oЫUOpYF *n]Kyq%7/~f$bP{ o>JPr'bԱFK7KVݘX.w ITq  mAUMV5Q_^BClPClo5Ӕ Z|L. \pS(FvFbi6N&8Ve{j\R[3r6=*s6XpvuyoD}\G ɲ$}N l̛ SeP-F=|F;_e62% tkKnt;rf-ٽjjnZNJ)BS2% $#(|4~׸7"8gmxdr ~[)XLwn-m'Fq `Do(M`W5N:YCX/8B.pu羺Ku}dv{3U!\GfnPb>`!-,ߠ(wڒwKDo\8+ m%:A]|"~ X!iIӥw;PcLdXOhNܻ5cƣpZŁb?2B6adoHU˱Ph$L@2U~W`13=/TD8 /7Ƙ41xM d=PLb|KZE/ۏʚv40 Ȇ=*;;ܿjz(T_P3? \+Mp7{kp_;s!3yf[dK 0@=>6AK./fʅ/D܇1 54ޣ5ثZYT7y4Wq*gt*=OKTEP,ݤ}h։s:+j)^yc&e>ꌡ F<'dݢ#SYpJӡ@3W5=]37uQ5O&=Esjdv}Iq]vG.?-vwt  (2ooJ$' Mq'WdQʦLSW1?b"ZJjr5g${"H$M:s }3P7]V i9#og 5,fVu_/DzmCe!%[A /=tGl#HL6J%"Tnr~W<-_9~wyx!,=Wsq*gG+ )6wPt' jM֒q_G\޶Q6'WL-&/D.BκN1'gY^.[Q? rK>9L|/[3'N. >4X+zE"K0h{o 7c#ymEkS#dB3#Z J?tnf`:_Mǩ45fƦܐ5[fj~*lrT d>9=Ouˆ9vmדwtuC((hNg|=5]d; =D9M@ӄ1kq=Y/ f.T~>gN׻_Y&?7iKñRwG/ό|֏u'*w nNwm(X нJsߺb 3Tw.Z 2It16:33r[@ ,+r;>delv6uEW+NOy鬲8b թ4Qy ԞހӥpphD*hw\;S"FiNuKtupT62>BBO,VڟCM aiA[331ŗX ׅNJ(GN ٌ$sW8)x 8'4XG*j>I~nhT#p8Ow Jo$Mx%yK(tqN ^ɚS'' ڭKD%E}qT=b?T9"T='6τ K}>9Wj( WwQF(Ϊh/(]Ijd池;2kEUd@$KTG;i7gS.j0qj, @7 IwSe7|Jn#Jwn. Q^g9i"|^n}VlP[Go*)bdysz;(ж |q&!E&LbǹoCx[+MÒ9ֺ9ǃTjc@o{ˈsyzA*ǽ^P_&۸yiSp %ݠGs[e `<~x?`oÛ650o!d"qP&GM 6ߩ4D 3)c}_8X݌:G;[hM3%^{_Xf"5(:'KBDI6Oϩ\9aNOA⢓܌5WC5}(l󊿏US2?.zqH^f&\&^>LEαuXG&0Sﮢ ZxdNt1 lwptIkbz=YcޖY$8w>+TX@8Bxp *inXTi~b*;~*:yξ_BaYtGddf:UM,9e硓8skޕj|S9ֲпLUr~iP=lNJ!͉[h%BY/XqX;Qm|"2`{dVFQ{k8m{FcVpBb}EI c,rk88CHjZqF_#g!"ש@8G#L!s'Es Nfv9ўCHc3裵q<\DUa/H,`.syGF:1:zmM߃ţ+Q# T {s*Us)($нw6NR nZT[F{u SwdLst夫-@LAVbЌUݰƝGT>MeN-4l|'~iƍ^kWi'3Cs*עCʳ`<2AVP̆"BA'[΁N9)ʜhw'^X9[Z)2@i=>HKD3LXVzP zp9b.i, _)PUI_2sz]i-hz~IyKS5 `ݽwK~B쑘擛 =kZ;*! m9Q늶+gN8ҍp+ߛfE)>?k2vN.2ȕfN b yx%?: i)ǵPFå{/IHp.UkeQkXKXw?LҜ}NExwT㭮Q'Qkethkd+3輇/O0Hrp)ZcIz!Q4e?ZKڭָ*kD?d/ 2Ct tLϕHeL$ w Rm}Y(QY{OG#\<[@ Y*LArYfyl)h{^0kBA¾xI46#{}\s߮c4~A0v%Ppa9!@_G*fl%0*o0 8CMha >2%u[b.hҍOAmJUB_=PvYK(aѠ얈f7f"^f`&z9x'sR*ݧlHj7H7YmQqΛa^39 CA?RoE3oӎL6̱XOIr%%~.߾ "G]S%lIs; B3}!zcGcb :E%prFIPzŇGdmޢ=z,vd~\xN9 U!@Q6yX2Ia~ c;U_W%fOg%'ͮO S$'vun1 7Gb/cJ.U#(:Qal:-.߹+H,/_UmK]- X%/z&K>ivV6,Y0`,[Lm /d=T3LuФMC h?7:G S66<'GV. -ݱQ=0wpayF#EXZDqm?@M%"Pb|e¥aevڸdgC2]vw]Dk5E;Ed Lt^YT&l=q1$^5#.և%7,_Ry(c=Dm/;֘W_>YV?{mӧtz“5{綯YћB3]BЦj ldV>HW)u=N!6Z^%*VnDDKAj VI9&@ dUo 'C]}A.؇T2CesQҌ &4Б i{cAa4GܑشH^t}- 4\7-7[ԡY_T!ojڲD 9=>HU ~vvG(\YK~ʼbYRͳ` oV z4nU2G2eltmitGgt6mlɯ..]t^D*ZPU |wwAa\̬0s2goAk]< 岲mi^ug JÙ〳(u& )`ߕ+oa»b7JJ7 HoG1 HbG/c& AumÊNlq(j2OYd9V|Qn}Tī'l6@JWnJb,2w'* >X@[E>y1j5H ߎae1"4$l t/'?ʁ _*?CJV^%4Yܰ Ar"OvӦ٩?./_,3/FJ-|$$x&o%lۑAq^-haYBCƓ$0dsH,kgOe|А.|iK0]6U x8^drQ7Sj5{&sHUDRz"NiS<Nuū۷ܡ ,=Q'0"o?&g<%+SǹR1` Kيe .EM[#סE^dC}EvT 6Y!ngtƲ4wcԨC )qU_ɑn/ ۙ )H;q",ËVpR!ۖva:$aЂHٷUVZ+p@ுj89Bg@HBb,:Ƶf$Ce%9bpK.z W56g31.k6A H^g:LZ:yO owt gS/*N9F<~c`’2Ka&1d؈=DĔKD!M_u@ ^Ry\/wi>[ZXqwj#/|tk miq8XC@732,AcrM  Jػ 9kJ"Of =ZznopLPQ8lTNmB[IhԌpm*]UZy`eTv](btAp:)a >LK8iה~?xkCT$\/FXV٦q1IJj!IQCuC1"DumQh;'u=taa=>ǭv5Pl{A[Cƴj&@ l[v{4ޓJr&vRٵVؼef5X!xq-ue|:o?758x ~1x d THđ/?ypgxBaamVůǂFׅ J<-v>p'e|sv3va{~˖hvI] X<ݺz Nਂ(t /]e(rlA3c5 8 siTƏRc*kG'^nu|KsP;-R$Lۯdf|dPD8Le |Z0 tҫQ3}+ :!P]Hĭ* `ΧcTlg, \E&38N"2L˛T%D6Xܘ$/m/]_ &OJ 5ꆳ~mn'!@ yF鈏nx_Xi`%컓'3`p΁x4Vɀ)S`>0wO‘^3:!ZNɭQDk`zZeC\Bhsw:KBL}'5AoAړaҍ!I7e[Lϴ]W1GS\{MP$@pPl;"aAB+ 5HP HuScۏ/x(UX@jʺhoI%M''HuV-l{)[D:\5+NR`T[E)TBy;#_0 gO:W)Qivz"-jcw>) &VKYfi6 3٘|qN6}qzƷfgViGL*iAo[mݸ,+(Ӯ,^kl ഊ(;&ShںDnsrv'^O1 "G]NjF ߟo2ݑ14ͳ/fzߟsh޹&uqc Tlakj9TLw &lY5MպsTKLxFG'a^Ҧ`+pHˋߌ_Nl#& =PXRY*',kJMԶ"l^$|vׂ䍽g9žc\چw_BOAh :bpX C37MOFqPe ȳj^=xؿޤiMq-r:|@+S⒊iQGO$8o<`t?l ;%䯽.{3W6gOAY\۩iOW3?ydFiu#[vEPV ʹ %+5wfd}黔T8T Cmm(tJ-"k_K(#X|6;Y(A.٨@g'K wս# *jPx!06 %`?i_oS YV*8:jUJE5k(E#*`?O$o/3Z^ |:W; q)Wiz%jkZWb6 MS8 j٦P4=Pk耢BKqmnij@;Lr9ʬ;PrA:W 2zB %WqW"m.:/0L>p"D$iץBL ]?sk#\fvh4aRoÑ7.<>"Ǣ|UrW4ujTmo` EzO|,Qˁ9*-m%<^nmywn6^(qK U@o X8RgDWDGRRRp$/I5ҒiQkЋTCzK]LIЁĨi"mT B[/Z,3&w0>ZҨ3[uHi].}Z[٣A\γ@i\BC\'-9lٕ+Mq9'1eJP%AyLeawȗG^oj `4N. Si)EMdA#=N~zC2:{B{Ի@ * [rp !󯪮MHݓ+,xD0A5MJ57u/Zܥ=Gb hYo[VJj Qݞ9cff#bjN2MMVv}wn0Hw{R6߂^|&&YiCIC4CoH *f5Nj VC1uq,W'ŁR[Ԟ[7ͦ+|qzȏVoL:oqyu2V{2&) Pf7@CN?TaJ|YB F~6kΩͦ٬ӁQ+ ͙B1[#Z_(c_~zdvο wseS(~2~oScN(*@f{"ώ|rzJD5ӡ~;)qR_ǝ2]g ӹmP;òk$ }J5Nb0ҡȨ=|p0wl) |T#SjS\uugsVGk`gU; vohĸ\~n6%~>6)7,\Lh+h[ާ;x b]pm:~N/ 3z+mƯ ƊF, ),ifnUB `%,W<j%CzCw0Xb|_(^Bn`}*;9 (S˭Y=E#eu@,V2OLT(B۩nE68YGO,<6upw4#Ԓl݃$pֺh9hp/V&:/ƕ&6<>? J{B>630̆lvnR5.Ǵ$*$Igbl`,'h1?KŎے*qc 0b}UWQi1o@ EG>V&1C$'Pǟ1 XZψOdJ'|ˇؾ$ԄĄ]d`-6/"@:t9@35S0Q$춠Xyq+ojy#U+8LJSL_‚jE=3}[JQ[yu[8vRCthi\M#致 ΃`,G+XkKs6ڷFG/'}1\zpm7|Guę@-5q=Fn9Ҝم_6rlrDtភf9E7,b-=A:Kw@>UD af6VifC9F °TJb[>vC>͒[(G${a[(KB:zz?cO]˂ t7ҳKlb>TL]G3 W(Fa :3`Ms[ lnHn1`!c<+$ֺ Q2b Y{Q )ΕlJۂbjmL`Xg';/-jDS`F<]A^xF9TF2[l>VEqXl#g.-ѕ̫s!ƘPӳbR?Ҥ}(9o$nz UМYUwg)[8mn :R=!'Cn `n `8tSuIl6֥؇i>M<c鍄&Hba{1"V\)(\qtA?1{^ i`Dy$a V|e-^ɘۿVR("%췴?M}e$ PJ'[%Ԕ0t#e%]A$kvQ\C@,1SAv8 Hw#bΧ cX1cDl3擖sUslWY\_qTOfm+AIq #9fEQ ^RZeK6=oxa:m~̍03Vfv҈R?f@Ȣ/KlYrxe xQl~27jqZvS?C ].Ta3$׵(8av_`r~w%B T܅RzIa'N^-v &_~I}k- b΀'q[\~1q*R\?_R!U{%%1RF>oXKs ttL,@Cz0u[VEX 3`E7{UYR-K"3\ݝe,}$$UơTCN -Iھnl 2bN0W ^ET:\t~5 2T^ +5߹Rxg2fRq{+p.JZq buW֡KU̕2w/E48[ W\C+O_ىeE*$P xU"Pk&4|K@gA*!k :MEv^7$f#Ò7+2&9>{6>섋ۤKFѸsZ G ;9͍Qe|l3؜r*enfLJY#8֭\iZYG$X[Yz,׭wf1uf>paisy<oֻ-!rxR9gl1מ9K ;mVұq@15S5`h'XZwa%>RGa+˿suzr9W dPIWXRog0&31ײn0"O{pfn1R)?J'%VwR/c$">d۹Xk2Νb+:۠g1P}f{eW.H`ЯtCԊltsLzK4v&{MOkⰍj4qͅ+ɵ"A' F¿mNWK\]cJi}s39=ַ̽u!huU:B>.mǘR~{r("›!.>4 4y!2AmůspIxo٠a&QAܨ$tF2K+2C<9\-Zϝ ?[pF%pYdPg=QTO1dp>=zY ڢrj$}Cqh_9Ȁ0yW"z> WpV<-r_FaN~o0/ pHQUi%bQ%52Qdb8ё蜪UQ#hkMd׻IOZōm7!5 Pse1Ȗ-{/"֏'JM2JS+V`bsZ t@9]V]!C}}Z?mpӆEi.9G 0 Hcd,݂j])vEogE4jOCC]½SIW'rg\<'0M` 23 /Q{L'":!B v1zZљhlLNbˤϩ4aV5 Z`u@Vw&]1Xtj IZ&^VVTZkn֐p5wBk.ddj۰ G +hM0#Ԥd`un|eny=Q+SdܥllPZ%R*tLHA/F?8򇷻mDG7H(N\qNz.#^vb| Tjֿ3<'yζP'7gҩnm`N#|{KPWVZtidΊ ɫ"ZQ8*ՁC QiO 5H\r5Mq HMw(?XU#mE{[Ś7H a- }0ZtN;=LR|'FDGЧn5V+쿺Ģ[/9b&g({\<* K#(`t{A湬b;{6 .rTy?vWQ-{6.tBpEAҟF:S>ҞEZ3PH3mՄ#,v%PGuYR n{Cә(+p4Ez2pȀaI?1B#juQzp()V |y5z.0 Yd뚻ORqj:=*A4a{XW"N`ZЍTH_l d0յl7Sf⊚|%t[g&w*.HzP.kvXaABUI nxr'etZ u%d'7+[ iz39`X. Nf $AA4o] IzXS:P,HhӆSk"q/;oeC MJm26Bc)ݙSV8)>: }\_jJώLojRsXaqR,F.Lja"O<-YrέMr#P>rM#|g ЭhlngyDV`bPR":JˋNS鈱t8Njk2ŵi\Ɨ҆DmP.)>H0C4vXD5h"n \;8'}$.$^Nbŏ#Kq^WٓMgrBO z*bYN/;̍37Hbך,I ^f,\)t:YFE,6L9j[sEM_Hi{ZaySlC & FqlpB~m.͍8Am!c u&ƅߵQu!g(bl3a**Ȭ3 .* 3ׄ ~C\~FFaemZtn͎\aPy(ĬV6 *-[Mht,%l*Ze4CPobn4¿eVZazsA_.&ܞfa.B"ΪA ܉&  qt8HF f${`'mn[{OF)_VEY׺3#h-7 )Q*LS}$̙ԹU/Jh ں sM`*=cm]S dI=D-Ldt_iV_Bƒ G>qVڞLvuÐ@xŹ-}ton*T~4(uf:C:8Ą\BS㍺#JZ-~҈uΌ.PY1sq8eݟMRZ[HKhN/@yKU5jYc<{n"/:x '|B~$B$>IrLA*WF ]r Yg${!#Y*d[O`6v6ĊO\jy`ш]ߛ=1.׊AܪfHCHCU<ԓӺ%XExU;׃P̥8Z>NiKoj@xt9zsak\hzKQTi_d~L4t;NkQwV-WFzxY@_aC\uOFOŒ6@Z>T-10V7W U?a(D!B m2d+rtǏHj0k/e,d>smQ~ʄpTϻyq۔ a )>_U$+OwjU5產 UO 9zϻ%H8h{hD7Nir߰oC*L=Kߨ[^\w,b%b@6|֊Ϋ?\ ,kJT6'˿ 4*>N{A\~n={uq%q.m])qT8"Kaud#laՅs9".|^o D'^N%U\۞H FX៹^VL+T[Y.Jz=yi}ZBYdQ+ Cx^^FzӶ~;mfe4˺a>@>qdj[h8ge Z.Ls&1Av{m0u{YMl&eE90hL؜󑳹}NWh)S -l?HDXOQSx^~P9epܷQ K8X֫\ê~э3X[ "jh埩=!\Fe.^o-һ!9?Dx1Zúc,v^hxF], Cø_h)'Xe# ':6fܩSllA?ر % y4<MkRJ`ix0nlco:N#9aӼF}SUDC]DHr$E F jR m9=BK:д8dGz+LtrhWZးFy2P$m15c$iV>=ug :Zm@_ccn9^)֦0q\iTUo{սAK)-oҙ2!+|eܵ_K319IGHR]ʞý YiʗQz KfT:6xxsf2 ,;6d057q 1HHlJ&=C9I6^x@t)Ydb2rٰI:g0y6;\:5d+!X|4Y/FU-V'wvDRCB'rQL䫋3S&J0 Xzqxﰔ~[ ڭ*`SHRœɭQg&|6E%z+*\'yf}"8!awG I\ɼ=ʾ H,Rf2D_eM&.˒3BIaؾJ8Z& Hs(bWwh 0tx`< WtOJ xtʣ 2uO ʰLرC3pj#"X'@q77cfm"SIo8+wS*4~<{&"'B,TcV+Wuq#Rx Bxrz ֞&GjND%b LYGwH}IgJiUYJ2Հsh־[@ W8}ע@]jH-Ȟ!b|dJ-g1bM%@XL1}R\xAl~'vɓ+m/ĖMHIR{4,?>4:V|p}nFpŚ8ΩZoÕ%jqbΗ~U*՘ 20"o.ڥ+rmgA:eT@BD[Bb`O)^%/sl<qZj#89]-d2M[љI! +ީt;{w.[v,XY} L"aOs86a/L[r|9C^ݢ$5iۥˤP㱅3W|$awJ] )3}o}YU`]j%C>"./ɓt1^G{\}jY=nn_4XSjBm +;EN!bRGtK!k`'ָ=y`-pC<_\8D'*dA^7M{xG~4J^b phjWW'4 bxMdDZeǘbxu潸8wނ~η{fNً0#6y~c(; HoC}3Z ZxHTO3+lʝiTi!nG|5hze `C̫,E PR;|y50*hޑU_AW[*~D7=]S@GH  Bw8J݄G,]rbWQOGW?{ RDP 7Jkz&RkB 򹤚n[o*GQ{'YK[Qx}]ݞÚ6$(~EiaDe*~;NأSj`m$=+bF 1jO F 6BQ,iS=Doo*Cp _&ΙkNTTJRl(YDlxH^\8yD:ʘK"n_q_9O0zjM5|KZfE'-h6AtJR_6Л>-9F 4 ȕb_mBM} =u?j] W=ܸCD̻mt )Vh _amf:C@ ӧSc[x@bDh$7#`8X{bI5֐apnV{&)W&BDnD/\VַqO2fHxo>T} ~ 7A(.,ɰcTRF&HBNs6å!/G(>[#*s\BZLl*JѠ>&v"3t4}t R@yZD1I$sqʟ)?fl,vg=hp B)z8¡s!6ySEkz O+pO<3VǿtLwZ&4IC]Io놃O'L (m4fBh*D08yׯܵyЕD]9OA)F1"DK(c_EoĒ %q};W{˺6ZElCS!hsIgri41/~otOR5^U0LѶ i`%mx{U7Oo3_s)fnJֲ.0%b[,0P]g;jD1Y!@VԔq4,Λ 8ܖP1Aʲ*+4J^#DzP~='=9"nCi/JruT H+ӣg[On)4T{[8ݿOo"yf\FIA"qꞪZBO6,d%WvlsO/ ˫kQ ;(4T &C:ye:-S6(ӛe!g{U굮+N@/]TaWI[#9A+XoPZk?/mkld S-.)zP\)e hY|7OXƭz8Fl;j5qVr>:v)mc'ajz˿)6MyzS Gnpz|A}7@dV3%,(֫W X"z}):m+u+y'O^h?E֬R;@_m/*1mLf~G*KH3;j#0B `Udy(![95H_kvB9f36el|ng]v l95!ߍJ7Ž\M.,]סoF;5A}C+KnD,B@}ାdNmǷ8 )]i] raM3ˍm_@ҷy,+&CPW-ĭ8 o^/fˈb۰?9)j9xeKa==@O`DW-eMu#>FQt?}~>rcjy-k=Idf,ukwgZ ވWrc( 4p[c`)~q-6 횲pF_2?ڦ9jv7FtǪQA&61MнzjLJY-igH`;q_)~3TrLxRG}}9sϨeqx4&{e&6moC-/fȏVX^%tŦn5Pb!5 P*kϑqo펇|UlF/ WO\D'iS+@mMgRg{u6n/1P)❾b]qg~J,yzs4U.c݉:Ixvr]F3r+*h%WqW6KA=?`+%s8hm7=F+Hd^Zѽ+݌=C \,"H_an Bqu-!Z-a :,$,:8X4&sGW'+,He&ӎK'89-:X,N,I5@Hd (]LI%RhZ_U4~{H{#*)w-'FbB_ɯn/\ghlR?ZXjm}u^bc!nS431^()1+[5|[.daS Lţ'd`z@{$TjPr+UO7K"LvA4+u h[)7\!= ZuU'aZ^z6K낣ZK*H6^"* FbӋI2Æ[I{>96, R) ِ Z!lv U^ifnt2aLtR7KIL]ԙi A!J]a=@[p=AsFƩi5^m_=<;/ǞK'xFǷǝE,Z/AZC<6˸6Udalbac]U(3|{F--OonFp=v>ȬA+kc=ԑp4x*.P9P]`2ܥ#L05Ѧ!S wU}wV. Mť],۫A:_8g2Z@k"Цŋ=T(${J|xf/F(Ժx&3¯7đvģHK/XKbPti8 c~f&"؎oė U'jS<ʸM2 ]6x8SuVݦ{>T!柒z _r)^>fI5+^B .U.{+Kcck [yK [=w@.7 GW;ѭ p9X{"w0k.]?(]jFɴ.LTt^4n+r[(0^? Eo!+,S:. EɃY7 YZ