iproute2-6.4-150600.7.6.1<>,^gZp9|-eW@VIoF-o|d.i>lq -WUҰ3ا"P,:d~X1 J9d/b"U'lԃXWݞ7`"\d<:X@hhK~߻^{@ES7007sE.G 'zT8CWDjW- izC`?Pd   B\`lp "(0 J    8 9<@DzDGG"H"L"(Lh8Lp99MT9:Q9>BFGHIXYZ [\]^bcd.e3f6l8uLvPw hx lypz LCiproute26.4150600.7.6.1Linux network configuration utilitiesiproute2 is a collection of user-space utilities to set up networking under Linux from the command-line. It can inspect and configure, among other things: interface paramters, IP addresses, routing, tunnels, bridges, packet transformations (IPsec, etc.), and Quality of Service.gZh04-armsrv2?SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Routinghttps://wiki.linuxfoundation.org/networking/iproute2linuxaarch64 [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/iproute2.conf || : UQKp\W   UHI(JpHH lP PHI( HPHK0 kIIX>h^PS CF[&*w& -z y=  M wT@\&?K" -6 M ({ ,Fy0 G&4& 41't&  v ,d{ )^  */R 2 (f  _, K , K$|r tjL@3Z%\\[A큤@AA큤A큤A큤A큤A큤gVgVgVgVgVgVgVgVgVgVgVgYgVgXgXgXgXgVgVgWgWgVgWgWgWgWgWgWgWgWgVgWgWgVgWgWgWgWgVdddddddddddddgYdgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVgVbeb2c6dbeb8c7bcc056a7ebaad1c213bc7204b63f2e7e2d47f0e64f5c8b6ce220b1d73102310eedcb0b6a6f1b104c40d9d7a33ab5150c88a4698d0d6ab2b8659422704225f2cdc53e6a5387a3a35a4bcfd8eabd40e4bc143dfb82ffb5571acd9ca77fbc6bfbc56c9b4c4780b7b336da24ceaf3af3b657937e3076aa48c5d460b1bf0c82f97f2c25563c9cb7e4bf57a007f35355fd93f9815898fee79d2592d3bc9fef75e20c479554825ead8f96b5eee51771a2f1e5d1794875226ead014730c2f0bfd37d31eb05e75b42908d0eeb61bc3394ba4e5a5f110ed3ae2e5fb9e92afa84a4480b5925624c5ac3ff059faf9af42858e7f9224c06270df3f15baacc9c108c418b8469951cd5c59da91e4b116cd62cb125478dfac12e5f5067d4d07ad3f3528ba7513d7dcc75ca027a404c3578a78c477a8d399192c6344d57855744ea5b325ee9d702e03cccd6588af92587cf45193cee17e98ff3ff330009337310ea4c5b37eb1b20fdacae45404b07cc848f1a289d29c4cd2df8b00a13002168413effec0d2b670698ef702cf384b4b055f473e71210fa13a746ac257a1ea84f27a654b431d69eb4544c107638bd2bbabc622317ce370cf9cf908fe66a87423e2287d349604cd6d2ec41fdec64393e82d374600e9ed48dcf20e2d098d4cfbef0728e97e9adad4757c4c1840af3b65e70c442a984c70030929f8cc2f6f1fd82bb384c5d252a50c0ce831e21902aefb12915bc2d88eec37ce7ca51519f1be3b9740e31e92f79b0f36ff1b0c1b7a597fe45c6e78f90d6ce9a68aa619985b7877b224dc37671a770dc32f697d5c5466f2e85a3b5fefe0b7ed5a435fa61131118cfc40003176ceaa45412c8371793890df42a07ba60bbad489fda68895cb1a7f4226199c0e44dda7d8ee3679d205cda527225f604d1642b40f43f8771a451797e1f3ec8268b8c06b75107fbd706361063008d00e2146de74a8d2279ba59c283656598d50160c29e3a875fbec75c3a8fa026ce13125caa0b52ae741dfe66532bcf405c5c61afa880e27143fc3a582ef7de9d9a12284a048701cc94961d4e50cfa0c688ab4a86bf08eaff415bb5476c75f9ee79018a379e636f8e0db1651c5d47d0b53b7a1f01dc259d7cee4a1ec98f6ac7332c1c022d643a289f0292a9c950317e1f28c329075631c9bcc2e90c2ff7a7aff6a24595a61872b67134d2752a6c10d3a347dc7326d7116f5b658372362f98578fc5821c8648d4b1edf4201893bffab3c0472952c6d8cb1d5d7ef63282b5253955aa8ebb7ad3f964490314f2ee5f9635856fb4ea6f7ac8c2cead0d49fccef35a9a0a55bf321aded18f0f5fc9b376cea983fb1c9ba6b2d03d747789fda4e72c394efabc5544ce0ac6994f7a05d7f1884d5bbc93109ce038df9b61d16f04f17fc2236b34883e42a5c348ab063ce4dd04ec86091f5c7cf374efe51e9016cb42f80bc5c3541e22e420662c0a77f897f7d65d4321571d3d3db4e1bd323dae8ce5ac46cfe5614fca5153d55f23c8877afa18bc33cd1ba6fdab11a24c21b02260b129836781db59db276dd174ca5735f37c5019663d04312ec4fe21fe9f5b3aadca2e7f441dc4a553f4e791fcf70c84243a7786e3028bdf5c71faa67300f59a4294a6c615bb93817d0cb813ea2a97f01e79dc0ccace325fc5019da6f77742692128739773ef86327ed35f407dac566b218dd90011acbf98fe6d6a009505e345fe949e1310334fcb0747f28dae2856759de102ab66b722cb46aaf6ff16426d6a38d97d2c854b4107aec3f4f78ecf7a604118e31b92f71eeb67559ff474044879eda091af7921530415525e06924326fce693d7999121c2c732e5de01465bc26ccdf747c093bdb06d7ff14c4e9dc97cb15d3e1e71f77d53d745c08d03783dbe9ec1804c43e22cf3390f92a6cde28dbe5f0e280cc1ec588c828a9e8320151dd3de4db89dc50a751bebd48ed93524beaee58cbf2672cbcb9405ab9a1101641cc445ce715486a2f82da385e597b4f38938802fd7b0c5533a9f3e32d173085f24a58f02ce0918447291c5417e3e2b3e98e5b5f0b42a5db1af8fe2beb220617b1eb7289951a9012c5b4d8aa70605c0d97f5c527da0e50a0b7f923d1b4b1e9d239968d343b5dee6ddac7fda9cb1961c2ce22f20720c829a4142c559b8d231acf91c612bc4e9b63258635ee538e9b5c54d9bd8f0481999a2170177ad791f3cc8e3eca162dab5a07bf6f088bf011c4ad4048277fa8e7b37e8545d08205e0a98156d4204c8c659b5e7f88362983788d84e334bf64fe02bff404f491dea207a23da364af5f3ee846cf6dd4fd8eff3256963ba55a64810933ca73add02d7a400317d9772f5956cded9b133d9086b5902fdf156d97ab9a18229c8c76a823ada146481ffc251018945b86ec0ea084fede43f8594ce85e70211849c5252d58bbb27c8e1e58993f1707b02b0cef197cccf844fdfc1827fa9d438bee49024e72a32471ab5a45576f7346dc6bd6ba8f43523b3c343ad6f697a62664178c6da64069f2bb5a1148435d2e27560a220413d5c0eb0f894de0b612594c012e5a50ba9c66373e31d6086c6b3c455f584f3caf409b44fa7d70007e27d6ff0dfc39d0c3b9068a1d7ab2059cb6fbf969859488c42e22692fa16f83cc0d9040d05fce7f83718c356dcccf1fff4b259b8df0c1f1fa1eba10350255ba3585f90bdf9352beb3d2688708ce5bc832ad45b00c329f6b681b9bd1d9d38ac0eb5d3f4f166f0a9a9184baa94e0fd4dba51f35bd417ea0450652e7643ce64c8a89038ac12209003752a420d3547e5b088c918da671243a59302ca4e73aa8869e6e8e4817e6885f7033392118f064d216f60535224555577e5fcd007ed632dfc699d9df4c68c43459e3ccd4374f6f93fc23395abe9868cc5a7a93d813a46435b67886a6d009123327a5990b096b34e33502f07d42f17c8345121014bd2019a89060a8f03509a9288d6515abc59008904aa526b9795d3b930a92604e77ac8cdcbdaf39ecfb3e18de2305d3f13b26028f657c8247cfeea17fdb03c3e339b835b5d18f8a55947445ae23425e4bffb5e49d41ed31f278a1bc5a14f0c62b6f39804a70e142c6643854ca99fb84221a057cbda4587f82f380046432edaf5ab49a2df58800ed239fa03644fd32d77a6de66c39a0195c22c2eaee87bc96624e1620e3588a4e10b3735e7b93d97fd1302692910952368994a9755dd3fd3c02a0be6ee925f6e9d3bb549fcac47ec668c9b6572c5c8fba873c3ec9c18d4b6adf8126657c1d31a4bbb100e4e2d98be53692356dc12aba2a1ffd5301fcf0b426374e152a23bdb884aadca6aa1cfc775c4e8c55e818cd4b72bc8f2d947d642c2847ddc9b18ae03d2a42072b8d5e080720b692d4e2d46ddbcc0974a03e01fc300d38a6888abece8ecde3ed76187cfa348582ca18d75a4b6c291e6d5ca2c3613c8dd92eaf8c7f95cf155adef32d9e3cb2ef4bbb381392127646f0bf4d174d905ec99872b95c3e6f83934be0443577fd0e462cdfc8b595a5183269f8f73288e0aaf3c4d40124abcfca52f7a23220205d5456609545034ae4c5e7922f4e27fa8cec16d456c92fa0fd78349c87dd87b9a823802f776a602f38c1036320898f8209d76db83eabff210d9aba30fcac62e8c69af6aa0b95c2c71ad588e82ea4b40729e57172eabdcb13c2703f28a71f96cd394663181eca4deabfa2de0cafffecad2177b2342bfb299d0364ed752840aacbfca2c683c7c03272c9fb33c80a0fc7959bf311edc768b07a4a1890cceb9c49edaccbb5737047cdde38397101f40148eb5a5b444a8ff5079d2189636fc2cb8df8a4f146983c829cf41501e8fdb82d3968f9b0ddf40714a54d479c2ba5011b050756984b8638d3b2caf3622ba5e6538641ddb472df1d4dbf08939aa840f547967bda31e4cb8258916fe2e9990f7566e37e6f5caab6309b8613655da986c015f04a379a68009226210c2db31c2c99f1eaa4f0a42b2a17ae3be1216f454843438578ebccf94874ad1b8bef0b761bc95fcf5403d0b1c0811253cb6a672bc88627e73f9ff7ba886613fc21b6eee20878d9bf2c5b8c92bcdf157471e7ab7e9ff79e4c685a87cbac9dce2127c3ef45ee938673b0607e91639874cb211e4fa2aab8bdb61173983b9c5d4d911280f6cea9fdfa5e6e722f6c0ee8b2b2e59aeb6b312b6da8f9cc3cb63da51c9b5d005e73d2fac9883fc4ce87c9bdc4e248d3d2f09d6a3d79d09f65196ffdf5060733aa6104486c1e07e903a89a4f4c1b8e6250fb4fca96352b66f06883bcb33fbf5ec84ea8001a018122d15206039bbb6c290ff4972c60dd4e39132138b9497214fbc47f7f4bd3d66fdd985a35346242312f0d039d7311ff8659a85ec5fbbe049f845ba1acae8632f6542e1e26b94c381cbe1e5d1c0a126c9a89690e94e20d7be041b3d5644a52fa6ba1b39a61cd7bb6298ff27500849739a7e518e4e494d597b3641daf633ee86a596538b5bd1e09e8489b21706912ccf37709aa9ad6a5bace1fb3d4c4a6dd50f45e6e55854e7416ac99b5661a3f2df36d1a8eb42fcf4a2e5de01465bc26ccdf747c093bdb06d7ff14c4e9dc97cb15d3e1e71f77d53d741c2998ef29f22f5a08db61278d726f6190db4855b92cd073b79f501f69de6fb61c5b2db061a71ea7c8c6aeed23b302ac1ea23367630f5d2599ba83d7af468ebc7bb5823f7a0929086995ddc4f7ad25bc8e9b3a7b92599149d240f5daae5d1bc5a39b03888318115bd3585754b3fa3aa28d9af19e0711e4938e636bb7fbc59f5980f92a2692742fd2aa0746d65d6bb2e43dfd0af982093a0864babca2334297ff2c0365bb1f1f0cf2feae67ac2e392d54765ea4b31daf76840790252adefb85d8247ef61567370decc6fe7be3b927cf8cb3b2d090a08cffbbc19aba72dbb1803d781fa215f2d7e64ef6c8ab8cf066564e41dfc1ac74959a00dce00ae7bc8e88a5463308079cf706e556b93ced5ebb986678c782194a40945bd57cf96acf5260789d7d5a13f8e70d2da3a0d930a790fea17ef14972c6c4b5001b140f159575ccc1acb27db19850b38651d9b94fe50ab85387c128730f3f0acafadf46cd0136193ef1bdd5054229d472a7d239496904df78616654289c3428cd3d30201731b34c5eccf22296807fbe034b3a2d13d1324333addfd64791b4807d58ac8171eae7dd72af1cdef7219562f322429f1e4da343dcbe8edc9ce0eb8b4436e8fa41cd17e1b7a079822eb0957cc7f24aecebb654b6e4fb3f27fad6a8d61c9d2816c451266333c3b827935d4dee5fbadde558ab3a896907433964fb8255ec884578e8c2d58c0b0423d8f6502eff81af048c247608492f87e7790842431ec51614214c3d952171d47b5011433f85433307b9892cc7bb540fc3ca8d5e4b44055dffdd4c56742fe42b86b56337687cfb88918953a386e99787bbcd0b0fe227e812de38678e4b47aab3ea9a747b2dc9b37075b85bde9e857892f8655215269bdd162d7c4e73af17b07d38eab0816524f1abf062c416c6d33753a6c469859d8734f8b2e1c9c1f0db646fa090e7c59af23491da180b826d0e67420812b19db88c2ae1e8206d1529b57d3da83ea1503c2c9d952326985f5930db9f7e5a6196f4fbb0d0687703938d918369485a7ef3e3f47d5037edd77769a4598a05e0bb914273808e09ab1db0a239dd626d303cb697b341eb23c85c77357b89bcb91cbf0f5161c2866677803c3f22c0392aa72edf7bab2831fe637c9c20a33ac625fd3aab6cb1f6f7dbf4b84a15ad8826b60b6136e2d8809bb6f20d537cd2f90d52c9a832898121b248b79fa39701313f37b5ce6283a96812a02d573929f74f1e1b8570792e713e53a9539db21215f1b72d4cee5feb4011833a67ab3524be186caf6880e8aee2732198ff7fd9d2f391888278a28c654081e804ec0c2a275bbfffe706ee4582596089c44adf18b191b6e98646354e18a126f5326d19806bfa0f27d4e0805f0cea9b24b39067c936c8c46853a2a6ffe50dcb66629d3f48e16e9d84f822f5f27cc239250e2f54b4df9f593dc461c874f8d4eabfcc214cc62403d23563015e2b56ff299be7edfc112814ee0710e711824b0d5ed9284b0eca103e41562dbb1e4a6a05912849ea797ea03973201acb2066524e7d2c8271df485ceb9cb2e9711a23c36ccf6b833332f4ce9be076a83288650edbfd6d1043499ff475a1e3ee79de86bfc61121fc45e5c1a3c1c944ec2a706851cdc144f6b67cd3cf7aff8b3e6229cd2b88906972ac27822059528a12b016395bd47b2ad0cb649530f1c6de3908ae74b87b8fe8d7b782a7454b43f8e4f387113ef06cdebdf6de3fcb1a4c886cec8c6c1bfe6c0829a88441f8f3e0dbe336c7dadee002e5867dedbf02450e16cf93d87c7901d247832cf5e907d3b51e491e297229d4ea00750d1f0c8f20b7a6bac38402e9f9e0e915dfd39147bc49835b609161d2a8bf9a3729919e30ed66a39bae0e2483068d6d091ba8a64da16ba4be2db9ec14eef74e64f64fa61fdf2de69f4599e62313c6fd640f10d036d691400d788e959362baf58631992484f111c2034871f10c05915ad6e89db0ff37a6c31371e046a2f9fad8c1f1ed40eacb091e8c2f0fac40826fe5400baac7b6037b9977121c731b8f2b9db3c9c9f5469adb9f4ceaf7495f08f04ebfbaaf59a1945b80898787a32aa24c3663182ad23153cf722b22c0f1c0d4005c9164c1fbfc40ed249c2b948873a8c953ce2a1294073db2af2d47a0e1866db4d4be7c18356a2b4e6d9b2b3da63e609d162b8d37de78afb746d609d126c117846492ab4995696e9876595f401e9625c5951b2b96a9c125ccd2b1d15d9310309d15b2c43bcfe7a62e37b3ac8cec264d9ee0d960f199ef6377fd531552e15b1fa8f36ba728a1ffb4bcda7597e66d7da8eb4b6d7bfaf9a17cdcba695e814650c131f329d4e10abaf653f66edd7f0c6267beb4308c123ad268b26d86534c89f3f75cb4e8daa477872244c34c3dca34ebea307c5d90a976c5a56621d16077720fa4425cd99dddb1a5efb275044d775d18f66cce096133fd82aae75b9318aed8dc03063fa006686381e6c51a153150f543fc7752e0f77b21c17272f940d687307f1c8bb1a5931aa279ff25687a1be3a143aac155668fea982a6fb4eaa5c1b873d2edb1097591b7357e12c4a225cbbbc98b37c1a0c0eca41ab42b34f44a7e3808664f2ad05df4fbf57a8060a7230fe40eeea7c88fceb9bcb2f38b25e370c5cc6e7cc71353c640364f9faaa1341c5f232cc81005fb9a8495ac62fff7f4ce2016ec8b6bb788da57d8efcb4ea89d504c7f4b782ffed033a2439905a7ed57ee03a3d5b1360682901c44981e2b85914f49c87bd3e1904292adc7d8373b3d6d2e3c68caea9ff9ffc321239a3955cde3cde2f0e741bccc5a3675d8afff3a203d1fa849361e767eaf9a263b78282fb72bf7c8278e42fc1d0440bf1e2508c3a2f784360ab1691577890acb95dc63f28bd313dc15fa2749abcd70fbb08a0d60cdadf35f83d77dcec6502b4fd2a926b1ec55cffe9f061cf86c13a890b5860ab6926af286031b012b31456d7516adb2f775a92d957df0d4c283cda3d9d2604c74fd997f9a39a03e98de43c334dc96e2d7ca91c71a100e5b5d02f1aae1e2e8308516dead7fcc5706b781604ff0f582f8aa7ea642159916f513ae5fe07e3961e3ed9bb4baacb0120a7f2bff5ed288393eb1922a6a1dc9f805ea3e21231f4da1ec8eb2a9f39f6039f12681c4a1bcc3aa72fb9301a51c6191f84fc45cfbe48ec9b3f4f3cc87574f45fd282b3d05d22bc8d231f0bb87f6e4de111a87e87acfa471cba90150445afa9660059916cbf2aeb7255f9e93f6028e76d0f2ff28d6c1f810283e6c915a1bb2e0e7025d9992ca445e65e5c42f19eaa62f9076f0a7754df9fc5110cb73ccfc6a0ad82aa5355643a9f3a92e869078a04d7c8b08ca0afcb18065eec75213414d3d55811ce0b118688fcff1c4f4/usr/sbin/ip/usr/sbin/ip../sbin/lnstat../sbin/nstat../sbin/routel../sbin/sslnstatlnstat@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootiproute2-6.4-150600.7.6.1.src.rpmconfig(iproute2)iprouteiproute2iproute2(aarch-64)iproute2(xfrm6_raw)iproute2-doc@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/shconfig(iproute2)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libbpf.so.1()(64bit)libbpf.so.1(LIBBPF_0.0.1)(64bit)libbpf.so.1(LIBBPF_0.0.6)(64bit)libbpf.so.1(LIBBPF_0.0.7)(64bit)libbpf.so.1(LIBBPF_0.1.0)(64bit)libbpf.so.1(LIBBPF_0.2.0)(64bit)libbpf.so.1(LIBBPF_0.6.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libmnl.so.0()(64bit)libmnl.so.0(LIBMNL_1.0)(64bit)libmnl.so.0(LIBMNL_1.1)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libxtables.so.12()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)6.4-150600.7.6.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3gڱf'f'e@a\>@a\>@aZaV@^^^@^@]@\@n@\@n@\@n@\?\ adjust-installation-directories-for-openSUSE-SLE.patch * split iproute2-HZ.diff into use-sysconf-_SC_CLK_TCK-if-HZ-undefined.patch and add-explicit-typecast-to-avoid-gcc-warning.patch * rename revert-pdf-creation.diff - > doc-revert-PDF-creation.patch * rename revert-bison-fix.diff - > Revert-emp-fix-warning-on-deprecated-bison-directive.patch * rename kernel_xfrm6_raw.patch - > xfrm-support-displaying-transformations-used-for-Mob.patch * refresh man-fix-documentation-references-in-manual-pages.patch * rename iproute2-split-make.patch - > split-link-and-compile-steps-for-binaries.patch * rename iproute2-3.16.0-fix-bashisms.patch - > examples-fix-bashisms-in-example-script.patch - apply all patches in both specfiles to make sure everything is built from fully patched sources - move SLE11 workarounds to the end of the series- Update to new upstream release 4.12 * tc: add support for invisible qdisc dumping * ip route: support ttl-propagation attribute * ip route: support for MPLS LWT ttl attribute * libnetlink: add flag to suppress print of nlmsg error * ip netconf: show all address families by default * ip vrf: show command name next to pid * ip: add ip sr command to control SR-IPv6 internal structures * ip route: add support for SR-IPv6 lwtunnel encapsulation * ip link: expose packet marking atribute of tunnels * bpf: add support for generic xdp * ip xfrm: add xfrm state crypto offload * devlink: add support for pipeline debug (dpipe) * tc: reflect HW offload status * vxlan: add support for modifying vxlan device attributes * pedit: introduce IPv6 support * ip: add support for more MPLS labels * devlink: add option to set and show eswitch encapsulation support * ip: add handling for new CAN netlink interface * ip vrf: Add show command * ip link: add vxcan support * ip link: support gre6 encaplimit option * ip mroute: add table output to show command * ip neigh: allow flush FAILED neighbour entry * ip tunnel: add support for mpls/ip to ipip and sit tunnels- Update to new upstream release 4.11 * ip: support UID range routing. * ss: Add inet raw sockets information gathering via netlink diag interface * ss: print new tcp_info fields: delivery_rate and app_limited * ss: print new tcp_info fields: busy, rwnd-limited, sndbuf-limited times * tc: flower: support matching on ICMP type and code * lwt: BPF support for LWT * Introduce ip vrf command * iplink: bridge: add support for displaying xstats * iplink: bridge_slave: add support for displaying xstats * ip: Add support for MPLS netconf- split link and compile steps for binaries, so LDFLAGS and CFLAGS are not mixed so the the PIE default build work. - Add iproute2-split-make.patch- Update to new upstream release 4.9 * bridge: vlan: add support to display per-vlan statistics * tipc: add the ability to get UDP bearer options * tc: flower: Introduce vlan support * ss: output TCP BBR diag information * iptnl: add support for collect_md flag in IPv4 and IPv6 tunnels * ss: Support displaying and filtering on socket marks. * tc: fq: display unthrottle latency * ip link: Add support to configure SR-IOV VF to vlan protocol 802.1ad (VST QinQ) * ip rule: add selector support * bridge: add support for the multicast flood flag * ip: update link types to show 6lowpan and ieee802.15.4 monitor * ss: Add support for SCTP protocol * iproute2: macvlan: add "source" mode- put lnstat nstat routef routel ss into /usr/bin so that users can actually run them- Add libelf-devel to BuildRequires to enable bpf object loading- Update to new upstream release 4.7 * add support for VXLAN-GPE * ss: add SK_MEMINFO_DROPS display * devlink: implement shared buffer support * devlink: implement shared buffer occupancy control * ip, token: add del command * fq_codel: add per queue memory limit * ip: add MACsec support * ipaddress: Allow listing addresses by type * ip rule: Add support for l3mdev rules * ss: Add support to filter on device * ip link/addr/route: Add support for vrf keyword * bridge: add json support for bridge fdb/vlan show - Update to new upstream release 4.8 * ip: report IFLA_GSO_MAX_SIZE and IFLA_GSO_MAX_SEGS * tc: Add support for the matchall traffic classifier. * iptuntap: show processes using tuntap interface- Update to new upstream release 4.6 * vxlan: add support to set flow label * tc, bpf: add new csum and tunnel signatures * tc, bpf: further improve error reporting * tc, bpf: add support for map pre/allocation * ip link: Add support for kernel side filtering * tc: introduce IFE action * add devlink tool * iplink: display IFLA_PHYS_PORT_NAME- Update to new upstream release 4.5 * {f,m}_bpf: allow for sharing maps * geneve: add support for IPv6 link partners * geneve: add support for lwt tunnel creation and dst port selection * route: allow routes to be configured with expire values * iplink: support setting addrgenmode stable_secret * tipc: add peer remove functionality * tc, clsact: add clsact frontend * ss: support closing inet sockets via SOCK_DESTROY. * bridge: support for static and dynamic fdb entries * iplink: Support VF Trust- Update to new upstream release 4.4 * tunnel code rework * add VRF support * add lightweight tunnel support * ila: Add support for ILA lwtunnels * f_bpf: allow for optional classid and add flags * m_bpf: don't require default opcode on ebpf actions * route: Add RTM_F_LOOKUP_TABLE flag and show table id * neigh: Add support for filtering dumps by master device * route: print addrgenmode stable_secret and fallback otherwise * tc: flower no need to specify the ethertype * geneve: add support for IPv6 link partners * neigh: device is optional for proxy entries * tunnel: determine tunnel address family from the tunnel type * addr: ignore EADDRNOTAVAIL errors during address flush operation * vxlan, gre: add support for collect metadata flag * route: ignore RTAX_HOPLIMIT of value -1 * route: fix printing of locked entries * vxlan: Add support for remote checksum offload * documentation improvements - man-fix-documentation-references-in-manual-pages.patch: replace Debian specific paths and package names with SUSE ones- Update to new upstream release 4.3 * route: filter routes by family if so specified * ip: add `ip rule save/restore` * Manpage additions for tc filters- Update to new upstream release 4.2 * route: add support to print 'linkdown' nexthop flag * addr: add support for brief output * ss: add support for segs_in and segs_out * ss: add support for bytes_acked & bytes_received * Add displaying VF traffic statistics * tc: add support for Flower classifier * GENEVE support * link: add ageing_time, stp_state and priority for bridge * bridge: mdb: add support for router add/del notifications monitoring * ss: print value of IPV6_V6ONLY socket option if set- Update to version 4.1.1: * tipc: make build conditional on having libmnl. * build: must honor pkg-config flags for libmnl. * include: add copy of tipc.h. * Fix MPLS support. - Drop iproute2-tipc-headers.patch, iproute2-pkgconfig.diff (fixed upstream)- iproute2-tipc-headers.patch: fix build on systems with pre-3.16 kernel headers - apply build fixes also in iproute2-doc.spec- Update to new upstream release 4.1 * ip: support RFC4191 router preference * xfrm: add command for configuring SPD hash table * tipc: add new TIPC configuration tool * BPF support in tc * Lots of RED (tc scheduler) cleanup work * color option to ip command - Add iproute2-pkgconfig.diff: work around continued ignorance of pkg-config- Update iproute2-dirs.diff to respect /usr/share/tc [bnc#934828]- Update to new upstream release 4.0 * ip: route: add congestion control metric * vxlan: Group policy extension * tc: add support for BPF based actions * iproute2: bridge: support vlan range adds * ip xfrm: Allow to specify "all" option for monitor * ipnetns: allow to get and set netns ids * iplink: add support of IFLA_LINK_NETNSID attribute * Allow specifying bridge port STP state by name rather than number. * ip-monitor: allow to monitor ip rules * bridge link: add support to specify master- Update to new upstream release 3.19 * ip link: Add support for remote checksum offload to IP tunnels * can: Add support for CAN FD non-ISO feature * ss: Filter inet dgram sockets with established state by default * ip link: Fix crash on older kernels when showing VF devices * ss: Unify packet stats output from netlink and proc * ss: Unify unix stats output from netlink and proc * tc class: Show classes as ASCII graph * ip link: Add ipvlan support to the iproute2/ip util - Add kernel_xfrm6_raw.patch to recognize more XFRM types- Update to new upstream release 3.18 * Human readable output for `ip -s link` (ip -s -h link) * Permit filtering `ip monitor` events by device per "dev NAME". * Permit filtering `ip link` output by device per "master NAME", and by type per `type T` (e.g. type vlan). * Permit filtering `ip addr` output by flags like "tentative" and "-tentative".- fix bashisms in gaiconf script - add patches: * iproute2-3.16.0-fix-bashisms.patch- Update to new upstream release 3.17 * ip: allow to set ipv6 address generation mode * nstat: 64bit support on 32bit architectures * ip: don't require "name" keyword when adding device (3.16 regression) * ip: support of usec rtt in tcp_metrics * ip: allow to change slave options via type_slave * ip: add support for IPv6 VTI tunnels * tc: rsvp/tcindex/route classifier support for multiple actions * ip: print stats with "ip -s addr show" - Add revert-bison-fix.diff: fix build on SLE11/bin/shiproute2-doch04-armsrv2 1742968922  !"#$%&'()*+,-./0123456789<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx=z{|}~6.4-150600.7.6.16.4-150600.7.6.16.4-150600.7.6.16.4-150600.7.6.16.4-150600.7.6.16.44.15.0 ipiproute2bpf_pinningematch_mapgroupnl_protosrt_dsfieldrt_protosrt_realmsrt_scopesrt_tablesnetnsiplnstatnstatroutelssiproute2.conftcm_xt.sobridgectstatdcbdevlinkgenlifstatiplnstatnstatrdmaroutelrtacctrtmonrtstatsstctipcvdpaiproute2READMEREADME.develbpfREADMEbpf_graft.cbpf_map_in_map.cbpf_shared.clegacybpf_cyclic.cbpf_graft.cbpf_map_in_map.cbpf_shared.cbpf_tailcall.ciproute2COPYINGtc-hfsc.7.gzbridge.8.gzctstat.8.gzdcb-app.8.gzdcb-apptrust.8.gzdcb-buffer.8.gzdcb-dcbx.8.gzdcb-ets.8.gzdcb-maxrate.8.gzdcb-pfc.8.gzdcb.8.gzdevlink-dev.8.gzdevlink-dpipe.8.gzdevlink-health.8.gzdevlink-lc.8.gzdevlink-monitor.8.gzdevlink-port.8.gzdevlink-rate.8.gzdevlink-region.8.gzdevlink-resource.8.gzdevlink-sb.8.gzdevlink-trap.8.gzdevlink.8.gzgenl.8.gzifstat.8.gzip-address.8.gzip-addrlabel.8.gzip-fou.8.gzip-gue.8.gzip-ioam.8.gzip-l2tp.8.gzip-link.8.gzip-macsec.8.gzip-maddress.8.gzip-monitor.8.gzip-mptcp.8.gzip-mroute.8.gzip-neighbour.8.gzip-netconf.8.gzip-netns.8.gzip-nexthop.8.gzip-ntable.8.gzip-route.8.gzip-rule.8.gzip-sr.8.gzip-stats.8.gzip-tcp_metrics.8.gzip-token.8.gzip-tunnel.8.gzip-vrf.8.gzip-xfrm.8.gzip.8.gzlnstat.8.gznstat.8.gzrdma-dev.8.gzrdma-link.8.gzrdma-resource.8.gzrdma-statistic.8.gzrdma-system.8.gzrdma.8.gzrtacct.8.gzrtmon.8.gzrtstat.8.gzss.8.gztc-actions.8.gztc-basic.8.gztc-bfifo.8.gztc-bpf.8.gztc-cake.8.gztc-cbq-details.8.gztc-cbq.8.gztc-cbs.8.gztc-cgroup.8.gztc-choke.8.gztc-codel.8.gztc-connmark.8.gztc-csum.8.gztc-ct.8.gztc-ctinfo.8.gztc-drr.8.gztc-ematch.8.gztc-etf.8.gztc-ets.8.gztc-flow.8.gztc-flower.8.gztc-fq.8.gztc-fq_codel.8.gztc-fq_pie.8.gztc-fw.8.gztc-gate.8.gztc-hfsc.8.gztc-htb.8.gztc-ife.8.gztc-matchall.8.gztc-mirred.8.gztc-mpls.8.gztc-mqprio.8.gztc-nat.8.gztc-netem.8.gztc-pedit.8.gztc-pfifo.8.gztc-pfifo_fast.8.gztc-pie.8.gztc-police.8.gztc-prio.8.gztc-red.8.gztc-route.8.gztc-sample.8.gztc-sfb.8.gztc-sfq.8.gztc-simple.8.gztc-skbedit.8.gztc-skbmod.8.gztc-skbprio.8.gztc-stab.8.gztc-taprio.8.gztc-tbf.8.gztc-tcindex.8.gztc-tunnel_key.8.gztc-u32.8.gztc-vlan.8.gztc-xt.8.gztc.8.gztipc-bearer.8.gztipc-link.8.gztipc-media.8.gztipc-nametable.8.gztipc-node.8.gztipc-peer.8.gztipc-socket.8.gztipc.8.gzvdpa-dev.8.gzvdpa-mgmtdev.8.gzvdpa.8.gztcexperimental.distnormal.distpareto.distparetonormal.dist/bin//etc//etc/iproute2//run//sbin//usr/bin//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/tc//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/iproute2//usr/share/doc/packages/iproute2/bpf//usr/share/doc/packages/iproute2/bpf/legacy//usr/share/licenses//usr/share/licenses/iproute2//usr/share/man/man7//usr/share/man/man8//usr/share//usr/share/tc/-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:38048/SUSE_SLE-15-SP6_Update/67e66ece62e965e24cef41d107f936a9-iproute2.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linux directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0283b65520585f75cd247a92caceaeca24db844, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=6eaede6ae7683515954494c968eb0103869f6ba5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=f61a7a8e34a2d47bf0958e95c8598b6ad8b67697, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a4614846ed2e1aaa8b1921e48365ad3a2ae5c428, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=45dd8138bdf040db8878d0bda35d56684a007b95, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=ed30f44df9eccf0a187c0404caac43bd9df4b5e0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=911752f4807f0c2d1b8729362a071efdd4b680b6, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=401a53feeba166d260621515c5a3f70f3833418b, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=f44656e520024366cfef1be7853016971b940020, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=36d0ed365b42076d99439c843697dd11514c5e43, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=4b8f365f6a85243b6a094cef5aa00af3566ebd03, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e36afa9e412b845e2dd02f35810808d21217444f, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=22606e3d1d2a30316c343577330ce9c82217af88, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=5c0e499072396e8419b354fb67d0196981a48bc7, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=b43dc4db1cbdba26395dd649e4c0665137f9a1a1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=4469e5558e8260827d3108aa2f49ff6c59343e3c, strippedC source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)Algol 68 source, ASCII text (gzip compressed data, max compression, from Unix) &1EKV^_hpz     RR RR RRRRRR RR RRRRRRR RR RRRRRR RR RRRRRR RR RRRRRRRR RRR RRRRRRRRRR RR R RR RRRRR RRRR RR RRRRRRRR RRR RRRRRR RR RRRRRRRR RR RRRRRR RR RRRRRRR RRR RRRRR R R RRRRRRRR RRRRRRR RRRRRR RR RRRRRR RR RE.jO> utf-82d0e88b805cd48fdd1f636fa61a548c413dea784a1bcd271b982471d20aba976?7zXZ !t/ZF]"k%rٻbD y'apiZg^_U_/4̱n%R"d.80.U{KdF Hr=//Ņ0j jT\Cut*Ӣ7~"56Ӄ'3 W׼^~5yꋝؤzHQK=> o,j!8to!sl)6χ$}C vF{Q7DeCڶ8:Um:͍KE!]<5Lڍwہ7 7ᨱ]Ϊ!yM6L>a'ڛJK8CYS"̀P+dʼsG?(LҠ<< :^'bj_>2! StOՋ묓T8ύ7PpA#]`IJǞgtu?KCfV<&suA-ԍ=>T,2Ynϑ@^Rfq)Zϲ0R,!xY݃Iz}9NY;r䊾"7 % mR!b%@8lHɑT}oCM]ψV [adhj6nbF|$F7N:r GP}!_ u|b:ԫD9̫`e"s0;(em 2%M!Bv"A%'̷NhUΡzM"*&_Vr9#H߲.B.wZ; |\>, MM$>Sy?$#ğllhY qN'x4pa 4iܐɾ"8ZF moK2LI}A[>`C`gu(~jZ&\\9+2x%m˧`V04GhMq3If^?*6q8'U$^ŷL#9Dl٤ζk\ MVDCa%z+}- 7Zn京rc{}'"rL53O$+`X",N=OU 6ZpqćɈ9F<2I^lK#K/}ay_c$A".ua2a5!Ҙ=a^ti7L}pJUbv0Yͽn Sy:ɫ(uo e6 +bA`7񌩘8nWpPGp~qb ٙtM?=>zGF,MI`+$}Xe^C?p莠 0t܇nb,ȤG[W"}2^%,zu6B!?2q CJzԧo!Unѓ9JG=r`d7XC3| "ϻ7m}4Iysut*GqN;ā`,{zyD+PW 'G^rF"s&BiztE.;C O.#[(p8J~~\ u U`nδt(N' ;OOQ'!1A(kw¸JOiP4_qbcNJhI7qUAzBr&QYNuYεvk%'c "lP8t^>_}eװ^2(ԨWXRQT@*F7{ߛr^V(`S.C؛K8˙G[|*¾x(UDq4ꟼL -]=\jצ~Z[ !}<{=h e23V*ۧत RE,WlE|<Dj7) lΏ:[G,)M$ y-ۍ8+IPfP#81?HştHr-&;mfuyn8P)Δ9!yAgX=6ՊʩX@wy,_KUpLqf ,͝Lz W'ғ֦*Zqx`J- ж)sg)lja^ ;VrHI+擩@Ì ^OQю 1TF?OUӏ4?C 4KU ˩4k{$0ClRWJ7Cu357yYH"9W#|ȅ|YC YЈG{+Be6Ik< s&0r`&oQf?+ @>o<qXPkY%z.:XZ];*;8*/4@vL5$="B < %EC$DSa*y!w [&y@vaFfU*u(v7E5qUy*?]eZ)Aŭ+@Lѫtu"# X+HAtԶ2(KV0ZOF ExyK۬G# `=mbz8qbj Z/5}\PN4%HbwB\͚R7f7 mxRZǭR]1A~ndFɶ —%oDn8b#L܊ 2XtQ<3o}d\#!o7Pe..fxg=v+w6iRωKR{VX.h?F6.Rq`eT8/qb(l\N[1}# t8hWld˴$jdį]rѮ 0jC4Cnjnͪ<`z+cY'?= 3cfө1/_?P lq՗"Nnٯmvq,gYn[!*` [~TTyJ60kRܞ4~7HP 2OB`ZUkJ~UD'{q:um^4=P 'pwHgFw8^њ4R %.|=:JfXd˔NVC3ha}h(WCa56Otg8`6`V Rb;F2{)N}Yy ԣwh_ͦ[Id2+Aw#/Fdg)Fdcau"ʶ_dv x)Jlo)j28@}"̭Xo. 0qM&+67F18Wt?K2U{*"!N-5'?(MQpngFƅ@(>g.EWw7kdO/z9ے9 ӖwhX|ęv̐Yg+Lv8M+E,3B{v +rTc*nŵ͡0{g\rS.YRSE{508:9c(EfZ؅4ŞccեEQN I)~/wWsEB=JR[5~ЁF%]>Dv< 60MK*ڵ=Pj>&ae3Z?i x;D2!(ip]m7+12(榥$53H՝SҒSvc[خ{nu -E=t T?OX+FnjJ*˻C UQNrqBBY@A(W\a(3P a ^źϸ7׍e6! ge mpn*8͇ C/$"%RI)V2xn0t8@%|H7n2bB ^}|OcFmpNjV:?>\(Fw8.刃x%!ھ@J:ҩ5bxfQE_U,=oڀ<`nOj|8S 'Jig5,1vɹ26.T B36iFM9ew|z(쀉ۣɿz)- E{T O~Es(xY(նW~H0!6hTkw!*Z KFn~ʩAf8JX/ͪj vMZSp~sY\!/~w6tzfzNwcz O@֞v-Ef|xy/8H(|c+Bڌ= 0֝onfy^` -l+O/tɌe5D[:ȭ R=]8c1M,fDڭrnKAl+tp bF;&}yf0Gs"wrM`-)/y<syGFG^ds^i2yªձ1nZ gŠ_@_w0r$_ 08%!-mn7?r^l_OVMOh ,.|aZYmٱw !s ^ٮu [5V˷&Q*]_ABpnjR΂}~T9Ss۞d 'ՕHd)uHҟ9kQ ePh$ $%NtvW;.J~CGCTXX5gHku y3 '+ tFPY= jk" y%SKĊvQu<.x#avQ™T"Y1Q2u α1bIfmlNq(He;yE>w98Zu`(QufݰB$kld 1\k\O.6w'Q6tϳ?taԒ2*'`v Gz)ܕܤ#?oj[^(?ay/}l>[\щvN2:=.5_^-tG^8}O,D3ӽZNL¸H/$NӍm>U3h[Ƅ{>-LvǺ:<~o׵!''wبH؍uԓrxe^ P~$EqZ|Ng)~ds"ij{`ЦLIy vPMH&rTyи\ѨբZSb&`FRU8ݧKz&ZǰQ/BjwVlhL1yDsV&ɽB sP89ghX;ԭo C,VLgа>MrS 6p 2Wa_&ˉ.SDY*Wh0W<އKy c߱)R߉#^HfTݒiu)#4F\3KVbS],({*nlBt r|p2E 6v'o`.1BwD|n8%1BQi;7F0jkḆUA`DN-~3?-A.t8S$>kA=(:k" `94_-k]SVp5عBy֥'^5U/r,Iǻ _mKBYO/tCT( bAk 2ؤKd5[k>dp:K뵜Lnp,4<C/[/4x=;(KQ?up.'QWƱ;oT˺}z3\m ~/Gg&&CBWOmx!% Ⱦ$lQSl^VYY![7Cb=MyԊ&1/Pv`]bB5nt]li8S5g4nY UAiy 4~6=}W[`Do']Ca8\j|\QEJ6Y1Kw{Zd>7ƭn \âf)Zm$CjUu&*@1&Aڧ]=~&TC+ 7ot~+Nش EJN5F0^e 6Bv2정qCL-tQm@yS&SzDaWYy ZZ)3]r qh G[9-vgdɩD٤Eb2cmq<"y\*: |]tm~CށwtV6B 7*)b|kb"H3%o' 2Spt*%S@W(?njm/9ͷy%7V} NAYd,hş<8~m N/=LG0"^)JLiϲ$I5C  /М.w VUsf@[̀߸$VnqpUZiLjiWs/Mؽ8 }Mܪ+>lύ|/u#7@y'-C"ƍl"\ouWݻ6H?4_9w` _ֻk=Xw ۱Es@kB:tu?獅܋R7yT8einq덪7EjRz"DacV]!-)~ 9L_@RUt8"~)rVn'`Cۍ')NvQA8C \71|d ǐ(,rDf\A.o3u\ VH9_f!RHYp d;gD[h }){ONk*>켮$=;R)S=5|6Hf%Vϟ"Q^!h Z"|'֦#z5. ϔ :$X&%.\ s!i[tE*w.>SYUֹrxA6IP.dK1 Θ;N3kԋ?e|,p˙g͖l\xֱ%.Wsf'4xL@P49Q%.  )BҽWyԙ'-.(ΐURbWPt}-Gc%F@[~a(ēLV%ƭZiD,Hݺ|'vuqGHBDS:/GttVPB$əbgF*uOR {XU毚ߏ='.t7Cߎ7@ގ6U2Q䬐Ăg,e|$ticQ77)*$> @ `0;OᴛG](Jލ7V/1CQN6 KX ]9D u%qԻOsSࡕ&j[!{+t]:k9O5TtNe9M+xCé<>v1A=A;vrux]̹.-tZ)JaH.񤕆~lrd9N±b8eI v(TY({{cx!h690y p ui+d~V;&6EUϠ5eCoҫ궴'i6Ѷ 4%6A5mH5pI@ 5o5@6 HTroP{>蘸O`b jk {H ~[&c^|wU3M]}zk|-ko 8aWi4`jT&]J9ܜw @[vտui-㳐ەITW{)0<̙0T鲑A\ED?rE"fq9-[ */nb) 7U˻(J"nPFKڇ.-ذԜ.*!s8OT$ ď9[Y_LU(/v2-E9BGJN] Y=B^za$k3B~K B Y3Q_CFԙ#8p;NZ'=|EiVQh]apr4JR/yd_+`S,!4U x-EJ6>%Fݥԩy\bvB*e3_>[V‡hE:;;1KqWe7|ey=%ZD.T%ٳaQ;||u]kh3a,; 3Z]l2vDm|O5-P1)(LzQ5r kdJ(5'̘7E]DM_rzU|IϘ`*cdI!J{W&=e7o`aX}/ ҂`wjNܺ̂E0MɣJuAhZE|P­ԎN& 7)ՙޠӼ\wjQ.nۿA2o½-D)%. Tuҕ}xa56[ԿrzJô jiPe4Z|=1!EUXgU ͊;b:F<5Pqf8avvt 99eO>jn]/ jS +:#]n'^\!D %}|d;U2Ơʀ$'8LE7̳pH^&ާ/Kϻ5D?,{ٙ=4e_$GU+ Y )>|Iq8$vI1.@zqdD°N'3!NzZW5Um? DEU0upK}G{*Շv(Dv/i>il=|B=Ɗ-3/n,&8/b][X0 se"Pv~ 'pj4FmBo~B.OE3m#𑦨*͘;d+>d=-!Uz*^텡D <.^IfqSǔnd )u.|yKM1|JT0IJ#˙~l}XM÷;+voe DBZϗ gHi1/(m*j;Y~'3Yce4ftAw!/z/z 3i^M8}a|0|(]4/2j. Wx7Bz#Mxz/[AJ5pr-D';&JFTjd]x-POyۦE=)I(?I[\Gj lӲ;njS]9KL;_!h9FPf4:◳&RGݪlcVBa9%#oiGg&S,L[ۢo? .)*@:~@*t /dgbӾ`AO/煥Pt)(>Aṛ/XSaoOZ+&yx#LۆlLXm٢3̙kI.~PnE(9 nj艴 #&&e[׌Fp)A+7$>\=+l~&OW] 9"%r-0<=o6r-~0) eܵhvA#Y{ .t Ia~-b}C)Simw5AFGeO)Р{XYfz@偳p }"`AMFBrMJh *ϵsׅ~Ku*g#xLsJܴl5f[6CdGxjmĞpjz_t<~3y& Ҁq{LeXzq_+9f%k}mϞ@l[CS/Oס&c* ^9"~jKDbLŽ`lɒEiQyf7k⣨nsZB}wΆߝb@r__+gDcFI#4!U<Љ)`#[(5f tJƲR!Y5iS8.PG m|˅wfs-KtS1c(EJcwj䙏My.ÓXd(:N ?Gr3&a{097^A>/w DǶgL2ZdƸÇy*"?r%c iHQ2 M3|jeĬ8& rHwׅwrHt ")5ŎĖ\9ަ?_\#cL~aMPGPDqYVIO0 }>J}*F`\5jc c-=z`]z;lҺtzKO%o!.s"lA z+'#M ]5v[}9GxI`m^EG-[ ~iI'\ď^q fϙy'im@;ǸҬ\a0V-fER2Q]fhgT :Qi /2$bD^aD"ForSR@idWyQWrx,,gd W z8N'`F\H9׈g*}jΆ>N!ty6}^ n(W1cI>/ r@>8((R1Ke,拤F:!ZT'[ ~Ypd؁sP+iT%^+R+ á!_WgksU h;"&:k ?>]ih ugMѲ4`OI?6xʼnPv2JA:[Pu"vBZ".X¯zC 0O!guocĎw;BE*tE`Ϳ;3iG]4uH$.U{i'7Hi(h.xR^AVN.i&֍;;֭4V lD숟47ApBU;gsٯ+-5zgn ouYcv\3 _K_{+֋c4P[C6^/@֩lv1nv1gF t@cIrN]$qA^P *$vzۻPO,zk(n'gx"-zfXA:2}^_\7x=~m%kROsXv$oBɖ +]adʄOݟ ŭ06-{Ÿ; Ȫ6Ȼk,- /ͽX.#wJ &db~o:UTpѓ-Q^6(I͔@誎ܱ[*MrN %tE8EJ|;˸6%mOBפ{Iõ߆z,p2'B@v*^:va~jsca9jԝ^E w) 3:p§3cnf@r[A(’-@؈#m'꜒~_\5 Kvqշ |fYI8s~JgI!G$"}FE? E[ӏw+.V+d6gbG$Z m)xǮ %銯YCp2- fJitϨcZ)S7"Eسa1n81t_ʸey;SpdF-j/9yWz9Ih5PH(͹,)sk[?g:ţQ=vE@P,S .uљ>[LY$Jt =Vx3} c F 5YeΡONv ԃBsO,{gDM0jQ 1w c f Ӊ?*$U{ 43z>͢5m,WTϲQp^Hx2Ryk&:\r<ټ*o jS9 }6/IU\@$ _ϜeSND]P)v=yZƁY&1?,)=tR\Ƀ \+LJ )KKOԭ2 ٌXMl{J{m#x|7|y"(> RzIYܺq-MmOOBp8Ce% t$;z< `]|=l1b#FԃNvl6T\ J(ԨxcYd,Xq"ɴw:&9擙i4JkH|IJ,^;7 :":/E3{=*UNI*I tx=^ ?욜z{MlhLt+`ˢH+hUcw X0)1j'6׺ExG"C, 0)yZtEgy٤w?z9U۾}g9Gݰj/5*ډO%lGAVmrI 4Эt9/KtE H+T4V10Ѵ- h`d Ɂܫ\݈4SNLD$65jgl 5%F+d[rs`7.'RI&C#B=n-lC:*U[m<Dyβhf;^ QKYM!I4{|QDF&Q8țf"n=jzIjbm|]r.кWJ++v5Dmii% Ϲʝ7Jly#?:,kL%<ɟ2T6 wz&nqEnVX6 @pr&RE 6ƅ;/^u9+Cq͗sVeyQ:_,L$3Zr*x|(Cl>45&Pȴ|;9(fd@A(Ɛ]?hz89rheǻx)w(&O;eMCF̼&ƌ b3Z gmqƆ-o@Ekϵ|AewqMEK{7`S|{ 6_!0>DU^1pxA!:aj4Lh81 zav9ll 8&XK+xh91qmʢVԷ͛j0 嵄w_4S}Y#ō!?%ʈbv(ZRڹ'hPZϊ_6IWj&C:1-@ \#zrR->>!tIHk+}@QbM4$iiupΜmZL7;~7-ivB#Vy+^qx329~?-YXgA;Te &0eBV[E/6]&`@p'qW+d~ 嚲1a]@ {sc\ vTRPg$eN3T!<eg;]:q"U}m MιTAsx/nn=~%ț4b(aZN6/SDѳGFna&BVfĔD4"?"s > #W%&Ǡj2D0uW U"!buZ{o=.\= H{ٲWH$z5|)Jk@HO_ 3bjR|RY+4LU.m` MQrn {V~"}LFW(޹܃+We@p "F;e$Jg.v2V!>#0]Ϊٖ*1L3]c8 ï:4),,uR<lOMK( l!Dk5Ř3B8wm".s3q9@DԯT-nXgzEQ[,LeY=Z-M-z{޺6(-Oe#LUM-NSAbau-PFndUeVf1:۽pgtJo"ݮۋ3l= E;s$Rjr=t'EvZd+01 %alZ5n7TR~`_R[3R&g r'ʼ/Mʾ&å]sVJt.+蒛},G)W߉o+yNN1/^/hB甦w4S6漼y Mx וx_S)_%atdR!(ǃhZ [gOZEx5t?Ƌfoʑ̥ YZ