yast2-2.17.69-0.1.1<>,pJg1/=„:{:pd$$Tm`UZKJr: nQ]聘["wIi7ip*VoqFijO3O^Llg\SU~"n=-]3cg)6~X,H9 NЂc jhހk& KXW1˟gٔ:-bq# Cu(-€CH T AD~J0MŶ?u>>M?Md  ++ DPV[7 7  7 |7 X7 87 :L7?(7E;7KNKl7PHS,STU8UpV?(V8V9]<:wJ>(*B(2F(G(7H-7I2x7J3X3Y4Z44[4P\4`7]9<7^J-bLcMNdMeMfMkMlMzMCyast22.17.690.1.1YaST2 - Main PackageThis package contains scripts and data needed for SuSE Linux installation with YaST2 Authors: -------- Michael Andres Waldo Bastian Michael Hager Stefan Hundhammer Klaus Kaempf Mathias Kettner Thomas Roelz Arvin Schnell Stefan Schubert Andreas Schwab Steffen Winterfeldt Martin Vidner Jiri Srain Lukas Ocilka Stanislav Visnovsky Jiri Suchomel Ladislav Slezak JfXfield5FopenSUSE 11.1openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/YaSTlinuxi586 PNAME=yast2 SUBPNAME= TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME 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." fiHr A2p =  $B] /+$Z [p a0xP\P*P0X H ?,gQ e.lJ}^Q@'M}$JU 5n9W9& gXC1$;x ;71*Y &9=.=$B1#2 zMQ8$I 1 9bh2AJ16f=2f5=1(6!9U D!{  ) )2!#>!+|  #j!K& K GQ ,%C_x/-+)33%,2gDb) ?*2l9u+cI oI&,c; "b~|Ji#f O |>V=-g^NaO| qSlm f>([2VGt9mD `H0H00Pjqhqm:_;mW`k;?$r M1H@UNiq_UQMFHMM0A큤AA큤A큤AAA큤A큤A큤AA큤AAAAAA큤AA큤A큤AJf9J)wJ)wJfCJfCJfCJfCJ)wJfCJ)wJfCJfCJfCJ)wJ)wJ)bJ)bJ)pJ)mJ)bJ)gJ)dJfCJ)sJ){J){J){Jf9J)wJ)wJfUJfAJf=J)dJfAJ)tJf;J)lJfUJfCJf1J)cJf(J)qJf)J)sJf)J)sJf.J)bJf/J)gJfBJ)kJf0J)gJf0J)gJf0J)gJf)J)sJf,J)dJf)J)sJf-J)pJf)J)sJf5J)pJf)J)sJf6J)sJf0J)gJf)J)sJf)J)sJ)kJf)J)sJf)J)sJf3J)dJf)J)sJf9JIDJf9J)sJf.J)bJf-J)pJf3J)dJf.J)bJf(J)qJf3J)dJf3J)dJf'J)qJf)J)sJf3J)dJf.J)bJf.J)bJf(J)qJf8J)kJf3J)dJf)J)sJf)J)sJf2J)cJf2J)cJf)J)sJ)sJ)sJf(J)qJf)J)sJf)J)sJf)J)sJf3J)dJf3J)dJf(J)qJf8J)kJf7J)kJf8J)kJf8J)kJf8J)kJfAJ)tJf@J)tJf@J)tJfAJ)tJf4J)tJf@J)tJf4J)tJf4J)tJf)J)sJf7J)kJf7J)kJfAJ)tJf.J)bJf.J)bJf-J)pJf(J)qJf)J)sJf(J)qJf*J)mJ)kJf+J)lJf*J)mJf@J)tJf@J)tJf4J)tJf4J)tJf)J)sJf(J)qJfBJ)kJfCJ)kJfBJ)kJf7J)kJf)J)sJf)J)sJf0J)gJf(J)qJf(J)qJf)J)sJf)Jf"Jf-J)pJf0J)gJf-J)pJf/J)bJf+J)nJf*J)sJfUJfUJfUJfUJfUJfBJ)bJ)cJ)bJ)bJ)bJ)bJ)bJ)cJ)bJ)cJ)bJ)bJ)bJ)bJ)bJ)bJ)bJ)bJ)bJ)bJ)pJ)bJ)bJ)bJ)bJ)bJ)bJ)mJ)gJf"J)cJ)cJ)bJ)bJ)gJ)dJ)bJ)bJfBJfUJfTJfTJfTJfTJfUJfTJfTJfUJfCJLJLJ)wJ)wJ)wJfUdcd72df8dd86a6f265ba94cd2445412dafe726377bf0699a8683a19a7df675b4d045c8169341b616e5a65b29903694850d7ded048ff2ab193a056da9e5e2b9b1bce20d3b888273c8529102a57ace8c1bd4da02d550259b0a65dd24f1fc35fe6a5963634f082ab8034887a63cf01d3a4361cbad29c9536924857f149301de4ba9e665b82263033c625c2c3d0db9bc45e544b059f9e803487fe8469888a271edfb2d4b2ea5adf2fdbc4e00868a68186ab99ec2b30bf01819f12351566319c9e7cff49c5738441e0a02dc6b7e41b4387d1f7426b68121dd123d591bee050815964434b28fd3d19998921d7c4e89ccb786aeb4719d615d0d8abdb0ef4fa0e89fabf1a9a2a581155927f5e3791e5eb9e7ba4b3adf5a70faa69aec94215f71f4e4e2b3b79c73283a7a11b1495cc7e07e6092ad23eeb209c1eaf501a38882ae1af53f5eb10d53404f3484956635e9f3680d23dcf525476694c3b0fbfb3c31518a6f192acdf5d59ad959af4301323ce02c15385338f861a085f5bab6848658597c53b1e7a4d15d9668d965c034a5c0f26d791e1e7cd0fe7820017e6d1b0c323534dca26222bcd48f121d4a67757a14d7c14e2ee7d12df9a9f3eaf10726645a09c2178e67cb76d14b5d25b4a28d0cdae983fc8e45f6d1605a7bf4de0066c74ea4f330914b0b8b80371c9ece66f3408c95bfb68d64722273ccfaa7561bf9328f47e533a0c8d3c8b8a25293d32ec295f3588a4dfc0c84a6a76a0e06cdfbc9933ba565520a5b2e391deb6dfa2132feba9e52036ba8a8a5a5b5bcb4674287641b39a6dd762d4ccfc99ef6e54a057ef37149abf8dbbb195f415203b600e0b2ec056ef2ff23166a8ff579890d39088468b3908d1e015226b109ec7d1faa78bb589b84cc19eccb3b126eeb79962355c194b494d260e86ca1cba7ca76a9c03b72d41264355b0205169538b1a1e0297f52e5e5fb0dd43bcb38fd00291e4b592ce1307b50a106600cf036747c1bcbfebd19a6464f7e6ea316e3af6b5b9542c3f03820cefa5c2577ed88722af58d36a25d8ecf03bdcf4b28bb16d78ca88480c8ce425f9437ee74a4e046831df1f86b9f9ce47f62651d717f48c2ebc04416b425b9bd5e0ddf756cf499317c6f62d593dbacfa5e15a7a106ff9c6257ae1a5fd6c03d9962a178cb6e0056baeed8e4995e86603147bc487ca8b70b352dfb1f4fe185ad056be5734adf5cc0092448157e13b6ab30fb21075f01348be51361e6f373d1e5103e44d6078c388509728ab1445b149929ed66494682db8b12024f2392402582fe608096f862f0f8bb0688fbdc35d619e02c63cee8248767073b70eea6872ad2c453bda84dd239513013034baf2681cbdf00f39aa5c42df1cd15f8febd6f9c81b2185690db30a122080950c415b1cdcc767f5706cfa93522afec5993ef3ee6f85a6418cca9ac3b990d42af7dea5f40208e9d1963db5c5bbbeff31dac30e0f8d33eb5e6bfd42b2e09fd629ed6eef1479b812f21f6e42905cb3ec29692dfb52be0ff1e9feeede04529899e8c8b6ec8e8e4e403c912ffa904e85502cc01c922ad095e2ad796d44ba345a6d87ec068b62f823201c7395e56e0208ec164855dccbe17cf4c9a2ea994d1ffa1afdceaa7c4d20734fa048409c9e71240359448e185b80c813189e18bbd285f79336b92c70ac66c7bf9276e8f2bf76b177825c7161831ce1b0490ffda1bd1237f7e3e4d88ab10bbbe3d42f54affe0d87ae9d27076ab518722d4408656577452d035e65cff59ba5495ffb59a8d2b6483890c4fa1cf8274b02d488c037e8599b366165c27ba9d1b61b61eac38140374bba5b7ca8dd8145e2f6f051e735ae22ef54b8290d2a77fd83d731e00f052f40bc55df092129cb3dc3699db1c619bd9066b797c47fc1bc3dbde88733e1a90898245ed89fa369eef0bce290a7b4567150437ebd23229e42a91eb6c087340d9549d24bbb5e0edd63debf8f6e0800e83fbc1e3fe6792e78e1d4b0f6bdaa55772afb67809bc331523b170b70988f47b6e601f3d0d7bc0618014bafb8194669d9febfe99f824fe90e600503d2abb17527536196ac77639adf0787f2352bbceefa0a35966b3dbc45bc48f42571bef108faaee9ace15f566bf0f48b8c9dfc9dc9bec1f1c0afd23cd5ca715aef7b503391f399cdbaeadf615eb9a2a6571d564a33d52bf54a094de1ad0b471121a2af1c794f7a37169e3250b396cd116997e9c0a1502b995e787d44e54a870ae5b6c94eed98513b7f7e6c45fdd8804c32845a8da12db079b180bd352b561b6b867ea87ea3e85473672bf689cc964d68658c356730c8020357613884a1f8d0e01e7d5b1bc6ec6ea7f2505e74c8470cccfdfbaca092f7aca9ba01cad2eb8bcfdc87542a5580b80fb9fb27cfc1bb9f104a88cab90fc46595248033b564fb2478e6d764f8bab34901d9f7e530986aadbf9bd158c0a3f2eb003bfa780c0f532a70702bf9e38a1d4a17b2949ddaddb54150c3ef12819fd6f0e405bdac851c1ae221252a6fa46f4ab7bb1a1994ca52b99ae5354c5613bf40f379b99fff1534f1202c773c2e463f9e30fdbec52f9b7665d219f4a680b2ab744605b61077f5294db1280a208fe0ebea5b94862eb1198b9112b43d21b66f54840913db989465482fa8b87ea937f4e9e048a45183313ce6a68d11517de78d31327603a9a4dad2b576775ee2ba420fb15b18411185436864bd1886b93694c17a39464140998b1b7613204af153e23e0e6cb7ebd4a3b1336c3a3b9c0baad779b3a882f5162054275e860f8946b4d899fe27d776872fcf10b31c2071b96d71b559294d74b6e5e0039e3d54059664c4b94fc9344cd5d8ff2aa3af83888c79e5d9755c91b26859f0cb6eb76b7a4ac2bd032ff23db8609d74c7017f0b83d5494b053af447ed3fb227dea20c58071d174101c626a85f223f3711294e87be4b6b1ed381a1702d38fa25a409391f1b0a13f21116908143359c9b8fb71fbdcdcb59a46a6592201e21bbc778be25fb2adf904c139590412621d5e4941805c7f2044deccdd8d8112355e72a41653b93691177cf7872606d73badd6ee6a2c7ed112ede1a19422c98a575e2168bb85fe35e32992ff7440cfb3444005235e739ca409a94604083e304c7149cf0064be1b8f2c4afd37cea95e2d6eabf0039120af31829b32c21f3829e151019c1fbcc8faf20c26c87fdd3fc5b87d932966015bc9a066ffd83c6741ea0be4b24b8de9c4d5a0e6f672b94368ff395b7401758f6a627b300ab86a22cda5211244129466f3f8f97792f2f884ec73355cdf78caeac5f5eb9efe3dd32600a8c49fb58f044aa46c226eea16e44d81dd9ab0f71321aed909f1c273758b091df6339ca3873f09bdc916fc7409daffa7aba116d88fc1c13f5a88d23b6fdb91e96bc7b1450cf672df4e3f207713d1d6a34a9d71e7daedc6df92665a9bd4b5c04fbe87d191f1e9572dbd3a0b588ae7d07abac4927932aed45b9a74583f22f59a3929b857f5d4e6f9234d4cdc83c1ea144d027013102d596eee06bf54d582c60c4971f55f5c98d242be0b2a98dda3576f2b4a1449e19c04d8a7b2df187068c8c3d9b88a5a7910c95090fcc6d31251809d6a162865cd2f9aa8924e0ae8a156fdc6e6b73f0ebb8c1aa2c92e63dcf15b35354320efaf9ae966035a8cdd0d637bbe8375ae17442cb7a1bd680ea0b0a1199a6568f9f51e6e76d70e2b7c79ef7fef4a5d114d8eb6d5aea54f92701ef6ab6589b7fe26939abe4974748315cc88761a568f0f45de0928e6ce6c4386981778e04929f1910d15afe8d2c0ee5b78afefafb17bd2cdf1b8d85e24b90cb5acc65628fea3ad0d90f5a0ea41719821aa5e50aee4c1d962feb57224587aa06ca8e139df990ed75bc7c5df3b3907894c890679805635158d56c27655866654767d43b92f0aeed0ed68be733c9ebd2b454888ae28687a90251ec60cf401b7b4d74f4c85c8f73e9fd8e317858289158155b51d156db259166772326bd07a66401f7fbc4829095ecd23f59c28d76d30628cfa4c9cb0d3077a3860687afd055ce3cece26ec670670dafaf2929f6a54b13acee53881da3d07439eef8f2275770551ae3ff97c34f43d60b336173ad8461841d63d60caaae0c99f74527115c5dfb4436c568be12efaf2133f6bc35dcdc58eb3b88543f0f265509f80e44b556aeb421efbe5d1e5ffbb805d4c9879c1c96a71d8c67f76156c12e54815a59e3af466b5d5c7e53f790e96f1a4a0d9d42b53dfcfa11a456b17b32bdfa3d008d60be6662552d1fb522a4df401e770cc8cc4498f4b6b5f5837ca3ce7ea8b12fda7049943fb4ed500cdab8a607ffb5820efd075f902e5d9498ef9c33845bb3d10b3aa4d19701e700b32155bbddaf1177eb863c0f2e63813d8c56690386ec01112051c3113ce815072281da1a438c8f18dbee143c61b07e8ccf4acfd4f763e8160e82f9e1a97ec1d7f8b252699f0fb52d7c9c8625307458c152647ddd5408d776bf8edb952b863c286b3b66ac51b259003c3b2367b739dd4109972435795eb9b545e8457e4601d484285e9d00472b3f5537239ad7d99d0c265262fad2acc1225be07dcf25de60c31d2d21a9e757baf74f2413e02f7bec3d41f78dc310ca3b640fd23a11db30c9609de1cd7ec75dcefe74ada4f5e0d9d5e89a99035be2b5ab16e4b0f7f7e82d43a7bcdc30c62277dc5fca4812c49d1a5862abd6d9f85a826f2ad2e650c02c38c5298eff53d51559463e473d6e401a096c62b66a3b8789040bdb5d251d9dcd4f907e6c68daf4c615e37719953cc3ca0b156cea4a70cffd89f1047db864641a7fe18ebae349804c71ddf27833dc9781c7c2dd158d654da5802c7da12da86c4a747db3201cf13b38f14f087c3c635a6633533ca8ab19441c7b475f65e5dadb1ed7eade1d913ecefb7e101b3d865680e8d669db69eada7cbede1c9f4e19fc52520f1e720f59f0c62a98d3f734a8ba93a2d8eb9eb9aeade8150ececbc98b9540aeb0ca7ec35baf292ceb57e43f092e7e893ff5522b00a1edfd949dd2bc5f0d7ae8efd109418eb564c6b55cf3741ce987e04d91426ae6104538c430f07dffe46297f1913755da6001e5311fd5416202ac68c8e8efdf87c076aa4fd044d32aa8a9b4f618bf2e9801d6d68e9bfc3d3455c9b9d65b56878d99ea6c1d3ce66f28830e9e1061044900bbe01ae13329cdadfe80624bd19019531f86beba4989addd220e481e42f5cb55f6ff95cfa9896687702e911a83256e20895c92f2eb2a474d9eca058a21556d970889f2844a93c57868d99d3651e78247051645b7636cb9325b9e6f3cc2309301122ee1f7d37bef8cacfa7350950940b2ca7885dcd6758faf4b56f62ca135f3fc9b42791fa231720f38c4dfed42044ce48e4d03db4d07d0b7a135b6d4302a058ce717e3cbede72c9f793cec40a1038b4da35e0972802f1adc689f40ffed982dedc8dfccc52ee2a712439ef0f952556a34f6a966d1ebb74242aaa967341e9e18733b838aaf2ad735b90bb5cef03bb5c368a7403a0b3e1ee8e5035acc4d0debc350a374c5187c39380c72cc610690b2a269995db235a6bc28d9f0ed0ad9c400c5d850abe35f7def2080e1bddc6abfbd2b1dc98222f9c7fa4dd1d8f8e5cf1edbe77ae59839a83745376495289d2c7fe74e8ee3c41ee034e306bf2f55d7d8784b268b6c0e0fa2b69c842b5f36cec75a813af73705ef0e01ad7cad2c28c4e06021b11a3b529b3d174ce015f849fc76662413fd5a58ed0f0f342911f52bc81e13c481276df53c4eed13bca78faa672f5c16d3f42d5d437e948b58557e5db859ed338269b94f990c86385e8e07bbdc058b103934fabc9b970f4797e3a579b0f83e373df9a0abe9ba3babcb7490c60471a8865fda03eb5651058720d3fdc7cfd238d22e4227efa39594d95792c3031e4743dea597498276ddee7dc140de77e7736b69bf3e5a91f034e5621e43d4e8fb666a29be8506657814cbced8618dd0af98860155e1a571ce88014f883861fae52f6a5032d0766009484e9c7357fa4011bddab2cb734b0874c7ed0ab3610c62a6f60d95127021329060db04ffbde7ecaa696eb436726e0f666f88d3e3bc86379cafb60191bd16b849dc788d388384400717be2aedc69b7f3b20c87ef78c5431d0f8e534149c06355528a3e0223974b5601906adf8daa8cc8fe947811eaf0fb126022e7e4d8517955801f302d79a9551e74bc979645833f8483760842d9fcae47361c3fa71e9040cdc9869d9d734878a550a14ae118f99d99a847466ea12122637094d55d512a9ba36caa9b7df079bae19fcb90ec57ab3104ab6a1f30a5fda4ac47001f97594decb4b102581b8e31f55403001f97594decb4b102581b8e31f5540399c78aa926cb5174f4ef4bca739cdea3yast2yast2yast2yast2yast2yast2yast2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootyast2-2.17.69-0.1.1.src.rpmyast2-lib-sequenceryast2-lib-wizardyast2-lib-wizard-develyast2-trans-wizardyast2-trans-menuy2t_menuyast2-installation:/usr/share/YaST2/modules/Installation.ycpyast2-installation:/usr/share/YaST2/modules/Product.ycpyast2-installation:/usr/share/YaST2/modules/Hotplug.ycpyast2-installation:/usr/share/YaST2/modules/HwStatus.ycpyast2-network:/usr/share/YaST2/modules/Internet.ycpyast2-packager:/usr/lib/YaST2/servers_non_y2/ag_anyxmlyast2-dns-server:/usr/share/YaST2/modules/DnsServerAPI.pmyast2-mail-aliasesperl(DnsServerAPI)perl(MailTable)perl(MailTable::Aliases)perl(MailTable::PostfixSenderCanonical)perl(MailTable::PostfixVirtual)perl(MailTable::SendmailGenerics)perl(MailTable::SendmailVirtuser)perl(SLPAPI)yast2@@@@ J@JJ@@Jfillupcoreutilsgrepdiffutilsyast2-coreyast2-ycp-ui-bindingsyast2-pkg-bindingsyast2_uiyast2-brandingperl-Config-Crontabcoreutilssysconfigyast2-xmlyast2-hardware-detectionyast2-perl-bindingsperl-XML-Simplerpmlib(VersionedDependencies)/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/usr/bin/perlrpmlib(PayloadIsLzma)2.17.12.17.82.17.323.0.3-14.0-13.0.4-14.4.2-1  yast2-securityyast2-inetdyast2-tuneyast2-storageyast2-networkyast2-sshdyast2-instserveryast2-installationyast2-updateyast2-packageryast2-mouseautoyast2-installationyast2-countryyast2-dns-server2.13.22.13.42.15.62.16.42.16.62.16.12.16.32.16.182.16.12.17.122.16.02.16.22.16.32.17.04.4.2.3JL@II@I@I1II}Itk@Ia@IPIO@IHIFFI= @I9I9I6tI6tI6tI5#@I5#@I3I/@I.I+I"@Ih@I@I-I-I@III9@I I@HrHrH,H@H8@H8@HHO@HHH @HHHHf@HH@H@H@HHH}@H}@H}@H@H@H׈HBH@H@H@H@HϟHϟHN@HYH@H@HǶHǶHe@He@He@HH@HHHHH*H@HAHH@H@HHd@H{@H)H)H5@H5@H@H@HWH@HH4@H}H|@HwK@HuHt@HsVHr@HpHj@Hd@HZJ@HXHXHVUHRa@HRa@HO@HM@HI&HI&HFHE2@H6H5`@H5`@H2@H-w@H-w@H*@H)H)H(1@H$@E>@E= 2.16.5 needed already in build-time.- Progress:: - added support for subprogress (see Progress::Subprogress*() functions) - InitPackageCallbacks() - register Process* callbacks - 2.16.17- country.ycp and country_long.ycp moved here from yast2-country to remove a dependency on yast2-country by some packages- fixed validation of CWM tab widget (#346751)- added vlan into device types list- Dropped obsolete --noborder option for /sbin/yast2- Adjusted RPM dependencies: mod_UI in yast2-core. - Updated Progress with icons to rather use Image-Dimm support if available. - Added new Icon YCP module to provide basic acces to icon files. - Popup::ConfirmAbort now uses Icons. - 2.16.16- XMLToYCPString added to convert an XML string to YCP data- Progress module has been extended to show icons for stages. Function NewProgressIcons() just extends the New() function with list of images to be shown.- for AY Confirm::Detection popup has timeout 10 seconds (#192181) - 2.16.15- Require yast2-core >= 2.16.10 in .spec - 2.16.14- Wizard::ShowReleaseNotesButton id is string, not any. - 2.16.13- /sbin/yast2: Factored out the y2base loop. Exit it on failure (#343258).- fixed URL module for "smb" type - 2.16.12- Fixed URL.ycp documentation, added some examples.- title-style capitalization of GetDeviceType() (#223873)- Added new Internet::ShutdownAllLocalDHCPClients function for killing dhcpcd (#308577).- Initialize locale variables (UTF-8 or not) properly to prevent displaying garbled characters in console (#335246) (thanks, mfabian and werner)- SCR agent for any_XML has been moved from yast2-packager-2.16.5 to yast2-2.16.11 (#332187). - Adjusted RPM dependencies. - 2.16.11- added manpage for yast (#336004) - initialize product name during live installation properly (#297609) - changed labels of software confirmation popup to Install/Cancel, resp. Uninstall/Cancel (#215195) - 2.16.10- added new function ListDevicesExcept(string) - 2.16.9- Added new YCP module AutoinstData (which holds all data shared between Autoinstallation and other YaST modules) to break cyclic dependencies. - Adjusted RPM dependencies. - 2.16.8- Dirinstall-related global data added to Installation YCP module. - 2.16.7- YCP module Internet moved from yast2-network to yast2 to remove RPM dependencies. - Adjusted RPM dependencies. - Added some more texts for firewall services defined by packages. - Some functions from Internet were moved to newly created InternetDevices because of dependency on Provirer module. - 2.16.6- Update/backup-related variables were moved from Update::* to Installation::update_* to remove RPM dependencies. - 2.16.5- installedVersion and updateVersion moved from 'Update' to 'Installation' YCP module to remove dependencies. - 2.16.4- Modules Hotplug and HwStatus moved here from yast2-installation to remove yast2-storage dependency on yast2-installation. - Adjusted RPM dependencies. - 2.16.3- kernel-bigsmp renamed to kernel-pae - 2.16.2- New function FileUtils::MD5sum. - Merging every single workflow only once, skipping duplicate additional workflows even if provided by a different file name (#332436). - Merging control-file texts in WorkflowManager as well (#271608).- install bigsmp kernel regardless the memory size (Fate #159006) - 2.16.1- Do not try to package COPYRIGHT.english, it is gone from devtools (#299144). - 2.16.0- Text-mode control center: do not show groups containing no modules to the user (#309452)- reverted Fate #159006 (always using bigsmp kernel if PAE detected) (#309468) - 2.15.58- Fixed Provides list (#309420)- Fixed agent for /content file to correctly identify the key and the value (#305495). - 2.15.57- fixed mouse cursor for links (#304679) - 2.15.56- handle missing /usr/bin/id properly (#307375) - 2.15.55- Mail via AutoYaST: do not omit the colon separator in /etc/aliases; fixed warnings about undefined variables (#304190). - 2.15.54- added fallback for "kernel-iseries64" - use "kernel-ppc64", when it's not available (#302246) - properly check whether a kernel package is available (use package name instead of 'provides' capability), fixed check in 'repair' mode (#302246, #299683) - added Package::PackageAvailable() and Package::PackageInstaled() functions to check whether a package is available or installed (they check package name in contrast to Package::IsAvailable() and Package::IsInstalled() which check 'provides' capability) - 2.15.53- Use xmessage only if y2base fails. Don't use it for harmless warnings (#265263#c59). - 2.15.52- Fixing evaluation of unreadable cpuflags in Kernel.ycp (#303842). - 2.15.51- removed the -s/--style option from manpage and help (#300362)- updated list of fallback kernels (no longer kernel-smp) (#304646) - 2.15.50- updated list of modules not to add to initrd (#298726) - 2.15.49- add filter and log for output of NetworkDevices::List() (#303858)- Fixed SuSEFirewall to better handle erroneous data from NetworkDevices module (#303858).- Fixed bug #304776: save_y2logs usage message- add "ath" into "netcard" macro in NetworkDevices (#288450) - 2.15.48- avoid conflicts without version- Preselect "Add Online Repositories Before Installation" check-box in the "Installation Mode" dialog (#299207). - 2.15.47- conflict older versions of packages which files were moved here from (#294054) - 2.15.46- Updated firewall-related texts for services defined by packages.- register download callbacks (#292629) - 2.15.45- install bigsmp kernel regardless the memory size (Fate #159006) - 2.15.42- added Provides: yast2-devel to yast2-devel-doc - 2.15.43- Renamed yast2-devel to yast2-devel-doc (FATE #302461). - 2.15.42- don't use getcfg in IsConnected function - 2.15.41- PackageCallbacksInit.ycp - register ProgressReport callbacks - 2.15.40- disabled rpmlint checks for .desktop files in order to build - 2.15.39- Fixed initrd testsuite - 2.15.38- Fixed adding of firewall custom rules in case of empty destination port but source port set (#284998).- added mode for live CD installation - several updates for live CD installation- fix changelog entry order- Extending Installation module to provide persistent information in Instalaltion Mode dialog.- Respect user's choice and never unset LANG (yast2-funcs) - Do not append .UTF-8 suffix to POSIX and C locale (/sbin/yast2) (#285178) - 2.15.37- Allowing to go back in the installation workflow even if the workflow has changed. The condition must be explicitly set in the control file.- check patch lenght before calling substring (#283146)- Enable setting color theme of ncurses UI (Y2NCURSES_COLOR_THEME variable added to sysconfig, exported by /sbin/yast2 if defined) (FaTE #301893))- fixed CheckDomain function - allow "." character at the end of domain name (suse.cz.) - 2.15.36- speed up PackageSystem::InstallKernel() - call rpm directly instead of starting the package manager - display licenses in the command line mode properly, fixed prompt when removing packages (#270910)- Extended PackageLock::Check function to allow to 'Retry' getting the package management lock (#280383).- add function NetworkService::isNetworkRunning() - NetworkStorage moved here from yast2-network - 2.15.35- Fixed bug #278790: save_y2logs complains about missing RPM DB- updated metadata in the sysconfig file (#278612)- fixed spec file (removed duplicate .desktop files translations) - removed translations from .desktop-files (#271209) - 2.15.34- Do not show empty xmessage window if nothing is printed to stderr after yast module has exited (mvidner's patch for #265263)- fixed chrp board detection (PPC) (#273606) - do not check UI mode when enabling the 'Use LDAP' widget in service dialog (#274649)- Fixed testsuite for String.ycp - 2.15.33- Do not request link state of network devices from ethtool (ask sysfs instead) so that yast2 does not require ethtool (#256382)- Added checking for allowed "ssh" TCP port into SuSEFirewallProposal module additionaly to "service:sshd" (related to #274761).- fixed units - use "kB" instead of "KB" in strings (#270935)- save_y2logs: do not query the RPM database if there is none, as in the inst-sys (#270321).- Added new refresh-srv-def-by-pkgs-trans.sh script that creates a YCP file containing translations for services defined by packages (FATE #30068). - Added yast2-services-translations.ycp file with translations, textdomain is "firewall-services". - Changed SuSEFirewallProposal to use new definition of services instead the old one from SuSEFirewallServices. - Fixed BuildRequires (yast2-perl-bindings) after moving Mail-related perl modules to yast2 package. - 2.15.32- Add new module file MailAlias.ycp (269867 - build cycle between yast2-users and yast2-mail) - 2.15.31- Present more information to the user when calling a YaST client fails (#267886).- added GetIP(device) function to get first+additional addresses (#264393) - 2.15.30- fixed path to GNOME control center (#245970)- FileUtils::CheckAndCreatePatch function has been fixed not to turn "/" into empty string (#203363). - 2.15.29- Added 'modified' flag into SuSEFirewallServices module. This makes SuSEFirewall module to restart SuSEfirewall2 in case of changed only SuSEFirewallServices settings.- Added new SetNeededPortsAndProtocols() function into SuSEFirewallServices module. It allows to modify services defined by packages described in FATE #300687. - 2.15.28- Detect Efika board type, handle it like Pegasos (#259827). - Fixed /sbin/yast2 to pass on the return value of y2base and of the control center (#263412). - Let /sbin/yast2 redirect its output to xmessage if appropriate (#211392). - 2.15.27- properly detect PV/FV Xen machine (#255217) - 2.15.26- Adding new Installation::reboot_net_settings that will point to a file storing current nework services settings when rebooting a computer during installation (#258742). - Adding comments for Installation::* variables - 2.15.25- register Pkg::CallbackAuthentication() callback (#190609) - 2.15.24- fixed restarting after Patch CD update (#259825) - 2.15.23- register new callbacks Pkg::CallbackSourceCreateInit/Destroy() and Pkg::CallbackSourceReportInit/Destroy() (#251726)- Changed Firewall proposal to be unified with other network proposals, e.g., "Firewall is enabled (disable)" (#259778).- SCR agent proc_meminfo.scr moved from yast2-storage to yast2- Added new WorkflowManager testsuite - Added some debugging functions into WorkflowManager - Changed ProductControl for easier testing- Some testsuites have been moved from yast2-packager to yast2 - 2.15.22- A new YCP module WorkflowManager has been created in order to unifys Add-On and Patterns in their possibility to influence the installation and configuration workflow (FATE #129). - 2.15.21- use Qt control center instead of Gtk and vice versa if the preffered one doesn't exist, fixed path to Gtk control center (#255745) - fixed focus switching when changing dialogs in tree dialog (#239775)- Using SuSEFirewall::SuSEFirewallIsInstalled also internally in some SuSEFirewall functions.- added hwinfo/classnames.ycp (from yast2-tune) (#253486) - 2.15.20- fixed selecting proper dialog in DialogTree in case of widget validation failed (#253488)- added yast2-perl-bindings to Requires (#253514)- sysconfig/network: use IPADDR/PREFIXLEN as default instead of NETMASK (#231997) - 2.15.19- Modules 'Product' and 'Installation' (installation settings) were moved from 'yast2-installation' to 'yast2' to minimize cross-package dependencies. - Adjusted package-conflicts. - 2.15.18- Changing 'xenbr0' in SuSEfirewall2's FW_FORWARD_ALWAYS_INOUT_DEV to 'xenbr+' to match all XEN bridges. XEN bridge name is newly dependent on network interface number (#233934).- added SLPAPI.pm, Perl API for SLP agent (#238680) - 2.15.17- Module GetInstArgs moved from yast2-installation to yast2, many clients required yast2-installation only because of this module. - Added documentation of functions into that module.- added xinetd support to the CWM service start widget- build correctly URL in case of multiple leading slashes in the path (#179623)- Adding more documentation into the FileUtils module (examples).- When updating the SuSEfirewall2 network interfaces, consider that interfaces needn't be assigned to zones only by SuSEFirewall but also by network modules. Do not change assignments which have been made already.- fixed SuSEFirewall testsuite - 2.15.16- fixed testsuite- install Xen paravirtual drivers (xen-kmp-* package) if running in a fully virtualized guest (#241564) - register new yast agents when a patch or a package has been installed (#250179) - 2.15.15- Added checking for root user into ncurses menu. If the user is not root, show notify popup and list only the modules that do not need root privileges (#246015)- Added command line help text describing format of the [string] type options (#248201)- Making yast2.rpm independent on SuSEfirewall2. The package is checked and installed in SuSEFirewall::Read() function. If user decides not to install it, Firewall functionality is disabled. Installing the SuSEfirewall2 package is possible only on the running system (#245506). - Checking for firewall definitions installed during one YaST run. This check is forced when something tries to use unknown service definition. - Disabling possibility to configure firewall in Installation in Network proposal when SuSEfirewall2 package is not installed. - Changing directory of service definitions to /etc/sysconfig/SuSEfirewall2.d/services (bugzilla #247352 comment #13).- ProductControl::Run() - return `abort also in the firstboot stage (#247552) - 2.15.14- Added and fixed support for Firewall Custom Rules (FATE #100068, FATE #120042). - 2.15.13- error handling in Package::Available*() - return nil if no installation source is available (#225484) - 2.15.12- NetworkPopup - fixed NFS browsing (the same problem was in #71064), display scan results in a simple popup - 2.15.11- added String::FormatFilename() and URL::FormatUrl() - functions for removing the middle part of an URL/file name (#221163) - 2.15.10- Fixed ComputePackage() in library/system/src/Kernel.ycp to be able to check provided kernel packages in installed system- register ScanDB callbacks (#219953) - String.ycp - functions for formatting dowload rate string (required for #168935) - /sbin/yast2 - added control center switching, configurable via sysconfig (fate #301082) (mmeeks) - 2.15.9- ModulesConf::RunDepmod: do it also on s390 (#192120).- register TrustGpgKey() callback handler (#242087, #240771) - 2.15.8- added control center switching, configurable via sysconfig (fate #301082) (mmeeks)- Set Mode::testMode () == "testsuite" automatically when running with yast2-testsuite (#243624). - Adjusted SuSEFirewall testsuite to match the current Mode::testMode () implementation - 2.15.7- Using SCR::UnregisterAgent() instead of SCR::UnmountAgent in SetDesktopIcon() in Wizard.ycp (#244046).- Tuning firewall services defined by packages (FATE #300687). - Added a lot of documentation and examples and comments into the SuSEFirewall YCP module. - 2.15.6- Use UI::RunInTerminal in menu.ycp for text-mode only. In all other cases run appropriate module in Qt(Gtk) - 2.15.5- Added support for firewall services defined by packages (FATE #300687). - Adjusted SuSEFirewall testsuite.- Internet connection test fails on s390 (#238246) - 2.15.4- use --whatprovides when quering for an installed package (#76181)- 2.15.3 - #237353 - use cache to avoid multiple confirmations for the same purpose- added new API to Popup: MessageDetails, WarningDetails, ErrorDetails, NotifyDetails (popup with text and Details button for extra info)- Added two new remarkable functions GetFirewallKernelModules and SetFirewallKernelModules into the SuSEFirewall module. They will allow to open FTP service in SuSEfirewall2. - Adjusted testsuite on Firewall- Avoid displaying empty strings in NetworkPopup (#220813, #223498)- add bond device- Fixed handling Y2_GEOMETRY="-geometry XxY[+OffsX+OffsY]" and "--geometry XxY[+OffsX+OffsY]" in /sbin/yast2 call (#232568).- gpg library: fixed export of a key, export key in ASCII or binary format, added passphrase widget/popup, API documentation, example code - 2.15.2- Changed y2error() to y2warning() when using default value is Misc::SysconfigRead() (#231744).- added a gpg library - a wrapper for gpg binary (GPG.ycp), CWM widgets (GPGWidgets.ycp) (initial version)- added Label::SkipButton() (#228370)- URL.ycp: fixed url building and checking in Estonian locale (use [[:alpha:]] instead of [a-z] in regexps) (#227256) - 2.15.1- menu.ycp: `restart_menu is not needed anymore (#148683)- Adapt ncurses menu.ycp for running yast modules as separate processes (#148683, #221254, #222547) - Do not change LANG and LC_CTYPE when stdin does not support utf8 (testutf8 returns 0) (partly #179989) - 2.15.0- fixed board detection on PPC (#223872) - 2.14.15- Implemented yast2 --remove and yast2 --update (#222757). (It needs yast2-packager-2.14.8 to work.) - 2.14.14- Better selection of fastest available network device (checking for cable connection and status for NICs) (#214897) - 2.14.13- Tuning the previous change not to use .target.tmpdir but using "/var/lib/YaST2" instead. - 2.14.12- Calling /sbin/SuSEfirewall2 (start|stop) instead of Service::Start()/Service::Stop() for SuSEfirewall2_(init && setup) (#215416). - Extended testsuite of SuSEFirewall module. - 2.14.11- Resubmitting to fix the build. - 2.14.10- #177560 - fixed corrupting sysconfig files after setting locale to et_EE - set value to boolean if contains "yes" or "no" - 2.14.9- Fixed handling of missign SuSE-release files (partly #217013).- Manual page: documented the command line interface (jfriedl).- Stopping/Starting and/or Enabling/Disabling all SuSEfirewall2 services even if one of them fails. Partly preventing from not writing the new status of services (bugzilla #215416). - Restarting firewall in SuSEFirewall::ActivateConfiguration() even if the configuration is not changed but there are some RPC services in the configuration (bugzilla #186186). - 2.14.8- Writing the client's return value to the log (ProductControl) for easier debugging (#214886).- .etc.policykit agent - added documentation - fixed script callback registration- lazy initialization of list of YaST modules for bash completion (#212928)- added .etc.policykit agent (reads/writes /etc/PolicyKit/privilege.d/*.privilege files), used for handling powermanagement permissions (fate #301180, bug #214272) - 2.14.7- Returning `abort from ProductControl::Run in case of Abort button pressed during the second stage installation (FATE #300422). - 2.14.6- NetworkDevices: return device type (e.g. netcard, modem,..) in human readable form - NetworkPopup: display more information (besides device id also type, name and IP address) - Moved NetworkPopup.ycp from library/wizard to library/network - 2.14.5- register script callbacks (feature #100233) - 2.14.4- /sbin/yast2: make ldd "not found" messages visible so that there is a hint about why a UI plugin is not working (#211392).- It is now configurable whether to use Qt or GTK GUI, see "man yast2" (F#301083). - 2.14.3- reverted bigsmp kernel usage - 2.14.2- merged texts from proofread - install bigsmp kernel regardless the memory size - 2.14.1- merged 10.2-only patches to SVN repository - fixed Cell detection (#206539) - 2.14.0- use the new source callbacks (feature #1466), require yast2-pkg-bindigs >= 2.13.95 - 2.13.81- Refactored Progress.ycp (but reverted the interface change). - 2.13.80- Added output of "rpm -qa" to save_y2logs upon request at all-hands meeting 2006-08-29 - 2.13.79- DnsServerPunycode module moved from yast2-dns-server to yast2 as Punycode module. - 2.13.78- added release-specific Xvnc parameters - 2.13.77- kernel-smp package is dropped for 10.2 - simplified kernel package detection for PPC for 10.2 (#195049) - 2.13.76- CWM::ShowAndRun: documented disable_buttons.- initialize patch/delta RPM callbacks - 2.13.75- Moved (x)inetd agent from yast2-inetd to yast2 - 2.13.74- fixed recognizing pegasos, cell and maple boot requirements (PPC) (#192957)- Added new Address::CheckMAC() and Address::ValidMAC() functions. - 2.13.73- Added new IP::IPv4ToBits() and IP::BitsToIPv4() functions.- added mode X-version-specific paths - 2.13.72- Start-up speed-up: don't read all desktop files to find our icon. Thanks to Michael Meeks for profiling. - 2.13.71- Added more X-version-specific paths - 2.13.70- Added new module SuSEFirewallExpertRules managing expert ACCEPT rules of SuSEfirewall2. - Port-ranges-related functionality in SuSEFirewall module moved to new module PortRanges.- Added module and data file specifying X11 paths- Added new FileUtils::CheckAndCreatePath function that checks the current system for path existency and offers its creation if it doesn't exist. - 2.13.69- fixed error popup if log of mkinitrd could not be run (#156762) - prevent from crash in DialogTree.ycp (#191237)- Fixed handling of multiline entries in the SuSEfirewall2 sysconfig file. Newline characters were removed when joining multiline entries together. By now, .sysconfig.SuSEfirewall2 returns values as it reads them, newlines are replaced with spaces in SuSEFirewall::Read() (#194419).- fixed handling of translated strings in control file (eg. congratulate string) - 2.13.68- Fixed proposal to reflect the current status better. Network interfaces might be assigned to the zone with 'any' in 'EXT'. If there are no network interfaces but SSH port is open, proposal informs about it (#154401). - If there are only dial-up interfaces, SSH port can be also enabled and correctly informs about the current state.- introduce a Linuxrc::display_ip and use it instead of Arch::s390 - 2.13.67- Added better checking for wrong port-ranges. Invalid ones are stored in the configuration but ignored for firewall functions, such as joining port ranges. - Joining ranges is possible only for TCP and UDP because other protocols don't support port ranges. - Removing notes about NetworkManager from the SuSEFirewall documentation because it isn't needed to mention it there. - 2.13.66/bin/shyast2-mail-aliasesyast2-lib-sequenceryast2-lib-wizardyast2-lib-wizard-develyast2-trans-wizardyast2-trans-menuy2t_menufield 1248258136p'p'p.p.p.p.p.p.p.p.p.p.p.p.p.p(p(p.%p+p(p.Bp,p.>p.?p.p.p.p'p'p'p.7p+p-p-p-p.p+p,p<p'p-p-p(p(p*p*yp*p*~p-sp-cp-p-p.p.p-p-p-p-p-p-p*p*p,p,p*p*p-p-p*p*p.'p.&p*p*p.Ap.@p-p-p*p*p*p*p.p*p*p*p*p-p-p*p*p.p.p.p.p-wp-fp- p-p-p-p-xp-ip(p(p-p-p-p-p)/p(p*p*p-p-p-yp-lp-zp-op)7p(p.p.p-p-p*p*p*p*p-p-p-p-p*p*p*tp*sp)8p(p*p*p*p*p*p*p-p-p-p-p)9p(p.p.p.p.p.p.p.p.p.p.p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p-p*p*p.p.p.p.p-p-p-{p-rp-}p-up-p-p):p(p*p*p);p(p+p+p.p+p+p+p+p-p-p-p-p-p-p-p-p+p*p)<p(p.p.p.p.p.p.p.p.p+'p*p+?p*p-p-p)=p(p)>p(p+Rp*p+Sp*p-p-p-p-p-p-p-|p-tp,op,np+Tp*p<p<p<p<p<p(p(p-p(p(p(p(p(p-p(p-p(p(p(p(p(p(p(p(p(p(p.(p(p(p(p(p(p(p+p.Ep.Dp-p-p(p(p.Cp,p(p(p.4p.5p<p.<p.8p/p.;p<p<p.=p'p.p.p(pLlL`@ѩ7QW9.}+XKJ\,lWB2H@ i Qw@}‘1&=3w&|@-eʰneʭNGԬ@9| <Ƒ(ǹu6V8eAvk:/ *|@ nB:8ɽ\šyJ /qoRD%?4JcUxNHS[}[5¼RH!x4>"5~3%%GD'6GcK2Uy@w*5X*=]~G6  LnɌ`C$CP(W gz wdmcQ)|G*}t[B8f Q[N` >cIE vD $Al-cs`[J1wl$RNqSp( `q SXRAqN؄}A=vt=e\QreZB q/qT '_TA.$nR5КQnNbՅ͉cxܧhK/k!|Ǣ'QL_U~;hz %ޤ*^8C],F"%/++Yh2tI-;p,h[11{SCz#5\"g&g_( 08gK.y!nyFZ>Mi%]KZ-t+I]oGDEQƚnb*xLA +WU(dVe'5-r 3sr E_IX,3ļ,0KJv)&ڜ6FaI ڝfT5 Mn፦tS:z(;aMW2- }t-J)e l=9NV.PxnØg#}͟ihVlc91TR(iֳX~)4wHe^ɻ<e]POS >*AosϽԠP@soN'‘gg cNV$ۯ /'2_AܤQ.^SwgyʸVl@'woan/ lhgfihXqցzgԌEKNmٱ\^ew[w|yyB37P@ ShqҒ3fB#<::BmB:mN2:[ C1xR6o!!'M^_Wd>?[HV..b[d2D렳8?nb-RajM6g:6,P߼1stWsxrYpʞWwljn5H.34/4G68l]$=-frTBO$p?0*"ԎKALV?bVB7jg-{a5Zp%hQB됃1sdΌ ۠Ȋ.fXq9U/{G%:9j` א,\ԫ,.Op{>$Udx]Fh+o;d U9eGLO?UqɂOcg?[rZ; 4 bAPܐGZkfdK(T:U/q6[1MGe3 %~@};,YW{nf؅*b Ҵ=osdD3g3宇%h!hLb5{1Ij*~ Hj1\81t:OP&ߢ[wF~URN("-a3fh(\=! @9Uu{OS^|Ҁ+- Q"REv DbČ?VOo)Nt*Nʸ哵'ѫILbZGq=G Irx{iDEP4Wkїm_ 9 ! m{j=DŽ"5?"> H0j~Q"]?iÍX`{Y#^ViO@Ax@CkRpHoY2J"Fc\gP4|8c8^hM_]RTz[؟=]2e|"揟py6d6ڼ>{WeJOuv-+`[Ũ=`s\0.>Zbs|JW+fQ%hDiIyذSJ;mȮ8֫}*k,#z;\?1MqnIunC"M1=1Ǵaa+MumBuCRLnv-@4v |?oYenwxJ7zKHP2fR ;ds18φtwkîl Q&F˺GBA a #:}:ԯVaeQhH݂:4SZgi-'jmy>"WZdebD+4h#^d#l,C\OM%7NnY<^7*.̠qZ ƅoPgDsMimMWMI),N{fxQ9;*Gqz}7 5xR_eͤn;#I_%nWpx̻ y"mGBX$P8xX(;;\z=2 GF&4Uo! \Vi_j6.OB.իqT 3e}|J pm'wv?7E;gWnDU1&ǘqS0ii= 2#Zp?\G y#v%Ҏ<ΓѠh'Z ut}M#eGZkkz,՗U*/r>61&L(Ew{Zc_ͶUcpD6"g4`vF%&_YaӆMk-EٚL #\B 3J᯺-L9{P7`|:|iSMcAADFʯ肞3rnFy2ml#:kh奖n9; Wj?>~*C+޺q55Vh(cs d/%AÕ%* yg@Hq?pi EN.]B1D'2Gs&l' $A|Y qҬz'*6K.B-o6UW Iy/.9(#yb=%ɋl n h{57V9TTS$ڭ!y^rT,Ͻi/XiBJĠɳ9.},$ ٩Buz;wL"up:P0tYZ+/4n#oر6`x'״fӮO# ĩdaE? kQ\vOIG6$E_7+[a$=)-t{Q.; zd|"D?8'U弰=DY?"'P+ZBxy%#]z5b?Ysi"[k~W*3y[5F6dV78nWu ki<!Y$:r4*Cf^Κw='J܄ ä!Acb/[8#[lJ\KxRqJ="ݰp&ڕb;kЗq;/S펚W-Sq_֋P3J/쳯!nPmY*FpdpMA ȷ?u \fh*-kO