php8-devel-8.2.26-150600.3.9.1<>,OgHp9|%iwid޲!z$AA0 k});L@!&t{@cC"I=m1vA3<f@o%hBCc[MPv@ TnGB;"O'4y E {ܛ jqvPKՁSNRK [ j1f8_iA?d  ! L $04Mn tt  t  tt Dt gt ilto<tvt}}t    (8!9!:K!F`G`tHfptIl@tXmYm\mt]st^,bc)deflutvwtx|tyLz`ptzCphp8-devel8.2.26150600.3.9.1PHP development files for C/C++ extensionsPHP is a server-side HTML embedded scripting language designed primarily for web development but also used as a general-purpose programming language. This package contains the C headers to build PHP extensions.gHnebbioloYMIT AND PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxppc64le c  (]/H=KN E2H*Z7h$ 2H  `E`PLb u%xb<p/4z+ )$+/;'?YP5,ECH.T c!U : ca [1 [ovEk-S}# )0# #"x qW E #U( R. N:[  )#S u(aI c4 u  kC /?>8 /v Y-HM( AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤큤gHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgHgH0adeffc3ac1010c6a907883f1b205c9320644b54e80d3827e22696c086b46212f9c23497e45e9a83ca9e0eb475682883838540555413f965edb0d39b751d2342f234f539d8f8202c70ef32f608fec09fd8cadc713639568feed308e287d28b7b6958102d6df1d47e417fd36326fae3fbb4b16034a45436987dbd1406124c444d27c6b0a815f3b2fbf5973da11aa8807f85ca0ceae88ca9ad5d32f8bead94735a234408eba961bf225fd13cded1a022ca2dba07be9ec758474f7eebb417d96080d50f34db369aa0adaca94aaf9c0b463ba6a0e5fbdbf05907ee211b13efeb68fbb551ed9b3085c17942eb23f3f53168f17af1e242a4a869acf77ed49e058ed91030e05e1e7c471e4c311c78497c4d39b1d686ff5bb8815da8db518358f3879e3ca3245a6dd78301f619fc013240924166b50ef036909871bcca6b92132afe81d9601f522ce83d4519fdfa367ee4d310cca627a6145e7bda72c77e8311e1270c79db2d6e771f7c95cc99e9c44e617360d0ed32e2920ede814f1a73a5c1ded9b213ce729aee65b49aff87250a49fc6642ab39cd668e0f9633030669064b3f525e71a3ed576142b54779c1280ba3cf667348ba2db8338a4fbfc2f6e399db694cf1bba93093af5eab639a2706537c96c18f872486c0f662c3f65e2d9fc570fa2497b87ca6e7cbce2ed1d11a9ed79d298b3ca7754d4f9c6a6164d8a1dab069f3323728ceb41a9b7cb87ad35e5304a4f0df288bf9a7b9ce771a8b5818ca1c6a0e1eb89718d2ae27a020d50b28db28e036c0426de0b9f3605a6d242fc22b39aac7a02b3a20f9b4e8db523bbee358c1ac6ef8034ce4f920c54c98fd092490bf21e44df5d61bc4b4678874c790cb7dc8eb49f9c79c3d102505078517c8542521ce6df2e6c05be4374671aa6237e85fa97f26b9802b421b00a73bb0f1a8c63a172db06fb8814011bbc316ac87871fd6e06d4dfd95881c5ad4a1df254d9978a8611d58ea8236d7b356fe04dc28c0a2cbb680f9fd58789c14a8b52551bf69d2540d9c4ce68a24308e3eed9f2b474ebbcebeed0f051aef4b41ef662a6fd02c8861faf1c1c0f91afa270832887a38f315b6cbf903881fccd50da07ef0472bffdb13148e1f4bcd69dd919f6af125e67d1bf0668a8ac8c20c168fde4458ed89b4834975c153795fd64b61bbf8ec26e4b537a636fd07a20603fc6e83a0cc7fc97576ad7b2af8c43effdc4ef891b0e4e6374228208051e844ffd91ddb20491bee189f736a175378e849f9a43d0609d797975ebbe0b777ce0a49af806db9b7f15eaacaa983d354027a1a7de05add17cdeb08281e258ca880bbe7209950cdc239bc2f9d21cf7992ab011d1576020135fac0ee6622dc83cad30bdf34d408cbeaed090510bbea6fb92ac847da7cb41b05fc06231ee44adcb6fc84a235066ba64a77b0796aaa2e8cc2f217dcdc9d714d3bf49d41bb61061adf746acd897fb77fce90017c0ffcc064b0bcdff5b7a6266a775dd89cdb0c65bbeca6606e2b0e3d13823ed85f69126f955653713b446119fbe61f3a0a08dbe94f98353c2c9e2f5661d737164f4c3654369546018e1f019ad2c1713fb6243e951ca896cbd92e43471c49af3648fd5c182e619c0a1c0181225ca593426352199de5065af7b94f2a4e4399b7d5edd86afa1912083bed6d7af3161bb98c39ffc3ee483b6b6bb2c0b9f1e29ac9d16bf6f66a51e43fdc45867900dd08cb9f50d34fdde6028f71f5c6d04530a6a42f83bd407b1ccf54d88764468721e8bf9b3c3b9586cf595ad700c36127ec7ebeb6dd887f800ea5317d71afe4dc23af1b0db2e0a0c5aacdd228ad4c5b71b281c61baa9ddb541da5f8f495f67ec45677fa4231e8a9c37b081a817cf33e60943c8bc32e4f6a19b83b5446a3e13a307453760eed2e70e769e3f774a330a41e05187739dde679aa44d077fc8e56671d3cf47944aac2b3a1da25738bbcc909fa0cd07a292635a6ab9cab295530deb1e171a557b3d21d4789b0eff9b1a4f1695eaf8fe311bf072333a181674a6851e0dbd600278194e02a9c887a36a84b3a5f49c5e0e826ad8d117bad3d4deb52a905cf2dcb28267c4b690806e8b485bf470eb50752c524e23c681fe548bfa1f66365ea95dc2c746abbd3ba319fac47c2086c5609c8df1b5e63853dee98d3283d0c6db956936e9f284d3f2e45d6af319faa35629820d4492f730e9ed7bc00d78699b2300092b56e40f7f37d30000e9da019555a1c9d40cb58821624ec9a0d997fda19ddd56c637a6715d8a6a94a637bfd52356b28286d3c78fc1577dbcef0b458591a5055732374b8ebb6045d87339078508d67d9b85e9f4870fbbeb2707f585086990c188c7d644eaf00c9eb8a6fa4d990eae702e007bb3b67febd6ed96ba2025f7ea2f3d61cf7ddfd6411afe3765cfbb29be4ec632405ea8c31d6fbeb0df54f5e8f7414f0c2b1daea04d8b881bbe7305c3da5ddaf2b30c99b79d2cd48b11aedfe9beea7de87125ef7b1b4ce3c216a6bd9b6d743682bb1d5fb5f3b918392bb8d4d9bb7e7c645dc8133c54343d93cf26c561bc36f7843460cb7ed61a0f509473fd888f072e7ac38359ec41f20dcab64e64ed0b6d02a1b43c18e86df753b9ced5292e8bbe8291621df91712db2c789333ed255f9e0f0a4da699145c260320499c8504f3d23a721c8784722d4dbfc6aed851b0e6e488a921272ac82b0b5953643794387f580ff5a93641ffaf028842e9f49c64036dfedad345581fbfd8dad6a72254485c499704a7fea995f13598547273ccc2192cd4ecf92cc53f7f2f651095491ede2b8ea5aee0ef219305b4647f9640f330ca7cd8c47823d35c8d5d8c7072f42b6eb1d6bba1182703f2c0402f93096374f24a2e9dc0e9d805915b652bb665ade072e63109c5e25dd0accef020e974e31fecfa8ac692d99c38e2995bdbf9f7a50d733c29bd523ef3e9aa30beb0411bbca3fc02eb0cc7335f0ecf2ad61797797ddbafd25dbcf843a674d76310122c437956d5dd5ff435b9f121043d0019ac170a0a8189472319896fd6402b1f411571272890463ef0ad4a6201200bcb730b88d76b51737d6c3226ada12ff8d5202aae1ae458f3ffff37a97bf4386c911bbfdde0746a303151d4a96cf0fe125890ebaa636b74b836705a04a1d62b74e9052f3ee425ac79d641cdf81b95a543a53fb834b15406c774a2b8b6de2b6ef95785a3e9db0ff5cfecc5514fef5f433ecf11764eea6b8bfc7697e792f6b84405959c07fd044d88a9b08c2c006fe50ef3c81a6ac428d2657bb340656bb4a370a4ee1c4954bfa7d5b11045cb29176f16b71226991a663e2fb885916cf70e10ec856ecadad9321146916f78f18f3600bfbd45de0549101d22eeb42f7988290f268e4409c94e116392b1b6b013aab58ef11079a8c095665a13191da41746d2b96bcdc8e5abea9cacd244f189e03dfde50f43f13cc38ca222c3e0db8934467ab8cfb27e955847198cee41942eff45cf3e0e91f5caac1b518eddb38fe83f61b919a1d158ecccb5f403e66912f19bf99ad0f17d83c70a65a00fc248dce60686f4204080cc8c193d10f04557d6e33147a666c4db7a00382a24234cf82e0286bb936b7432043069bb223f0eb70523896067c40f679dcae172cdf9b8521773b7872b36c8ee45d5d2eacb30819058d9d08a8af28cff61da696fa1dc26693d716fc3447554938314c0a99c99cbcd133f8d20139380a69b8c80f4478191c50c746a6c6c7a2a250272d196f80cbd63c3e35988c5fba2809aa459a69bf8afb28e644fd6a006e9f4eaf8751514ca82d3cc49d9c9f22665c67fab952514d6f077aec0c63e7930d582a81508315caa843e56008cb7eba5d36e617f0ae493dc2fa65481db6e1c28f5d76194605e1fa8a579d2426070da08689e2e69d73f23de8bce51994f1e265e42c0af7a70c10d011de298efc7ee5c817977e8cbbe9f210b3eeb265b517af986f76a16d86355242b00d248b4dfd6d14a13ab5d7ef74b3b868efc5f44ac423cef07f9404cf8da3fe3deb47a5ca87a950a71bae79236f78c788229bc4eda7aecd28a23a107254b0bd1406ceac970af9aff319245604314e7580ba3a3fe49b41b5d7c97e8e26c16ef8b37a60ee9a22765fe1262a37a69bc99d22968f9bf06b3a7f0a668c1787cf84efcf1556dacafb1b2bc67c0d4fbcb696ea73a479100b2f887568b71609e9407610620f75b9cd992d7d83c4121cbf0d92ecfa03df7b19c6eb81dc68f05a9712dd70daceef8826c61e97eb468ea3ec87fd4c82c78fb738471f607388c6cba170c3ae776996278b06cdc925deb8987bd22735c99f2fe4d8d8ac3b8d117206a94b9c22e6cdc74907c48b869a5b95e81ece745106413be0f32c629be025d66da7514ffbc8f243b742e0498f549c93fb131c7bef240c49791b77efea562d1d5909263a1ac111d9e269b5ff2d39074a304682de9d919c6b85069fbeb6136e1e97b36bad367fbca61616161edcbf4cb3d285610fddd6938b4d7a02a92fc1141ed80b0b6986f36f24e91cc507e2d3eb106048ce7a594afbefdf1787fb4631ecf3fb29ffadacdbf796445d34b9d3204b01f715d96bedec8dea36ad522a64134118a24e20900df93a5be68e8d54376066bfa0b53d2cb20af5cf7d35301d92f1c2326a47b6746ed754ec2e73edc39e8353dd4b357c9e01cf5267a3aeb0688d4e0d411dc7de0f7dffaba5b25883f6e3ceec427ab38ef0a75dac96530c845885ca93771fc30bec0b4eecb8909e4c0e6116cad7e41480f4c484686f7ee3ee425ab3e62c937a07e17ec6d017f93410e5b57508ede095c134b00ee28708429b244f0ee7dfec21367a12528e01c8e4b7cdd95ef2da90400b560ecc333365161277b8965cfaeb86b957278811e6034231d491c31a39da93a9176e7a43b5bce394b116ecff51abf1dc637366e0039e2823e1c0650b19e859110a373566e9ce38f565aa438d4fec5515ce96accc04fd79e3e4053a2ee4939d1d9155703dcb1d4fb2b307faf75c9568abe6dbe5a0376592e56b6dc07ca38e5dc8a978d3bab9d7b42dd15b47b36c005c55605f6db241f79465b165dad2b2a4edb469aa552baef939e28a3f989ffac1fb71d101305d3611cdbcf5da800a4dd0aac1c0dd16c880351078f613d1470c3ee96d67973eafda1826086c243a816f3e9f52b6dba41c209050742dc079d9b2579921c378c3c53cd3f173ea15692ace94317dac4f5ce1e4ee85a2da0d786ca1ebca0ffa958fadd16dfec2b481a375bbe1dc38316ada9af5c1090546c681da006928679eae2a3b6d54552279b96e97b99d2970d7137f5872a7452f972c1f7c426a3de5c0fd7ef52fc18108426a57312ea0cbcdd0aa6e4c478281dfa99b6a0985dbe2bc67c8af974e28a64a0de45a852c47fb0e11c7b0e43603a7f97d8a37c62721fd1b8a2bd51a94096230f252f12823b37d5084713465fb127d4d95042cc0df567f07e18251cb242c49d4b024a5264e942a9431eea1811e953984275104ac2245b3ce475200f5365c0924a48834aebcfefb44657db26467a8950ffd31f5b6a2634dfff5c29749dcaf712dbac5678f92887402df77cb16dcea093d6c7f7278955493d2ae8c0e06946486e51dc017fbdc00867f7ce963f08246d18a17b98ed1632220c62ad5c4afbf6b24e2fe96126435069e79dbb3ffe683fc5efb0a7bf7ed9da18d7f1843d8c2f5fad974bef1123b6e2b0d637826b63307b2945cf0838559eefed1f31f87cf1b081eef5a484dc6d5c7ca02b69c3b12ca2367d7ffcf73733311bbe1a7e6fe7a798693fd9b0f1a949c8df39a1a844164c5c554afc0250d14f025003e9d3f8288c2980e8e855efeebb6b49cf1d87af5cc0a2371b00cfb75ed28ff47393c9bb6339a5c06264e17a944c8990b3cf0a50536f92deed91dfc3f46d9d4cb14b519f4a6333f1ea497eb8ddfa37b450825dedfb09c81c948028a73912c3922f0fbb34f381ce82261e7076ddd5037681f77fc65d4823880b1f3f3009f0ea66a9b41444165bc0daf32058e1e94fb1650ca197950a29715fff5a0af6446540c71d5e8c2f01dab5e67f8df7c8e3ee3ec5e1ee46ad52e68f74543032b6b9237647216f7db29a075c22bc403dad673f8cc2f2e686509063057d1af2eda69b83d33e5680719df197db89bdf7af745d76e3c908f6f081bcb7355b5a03e9ad3f4567fa12f95af4eb5bd80546e29972012207c8b6c8a49179e4004893319ee4e9168e64d85ec73b987ba7f271bbe0b8c95260922382e5edbc7d6e1b7c877f3cbef52a99019ddf1cc33ad02a002fc84ab303ef24417f32e9a8cb25acdd2c109b7055615ee80df0774a7873fab8fa19d886eabcac89aa114cab24593180cbbe5039959bf6eabc04d5b38d60d7ce8c68c34732b942239e0641608a5d6ccf0d9ee95dc4becf9e05876c5c3f424b794fb0ed23af83e8f2b8746dffe76f39f3255780e4630b446b0847de5a70a232624ddbe65a25d770055549edf7812f2b0e495a47bb4e2a98107fffe8939197828873bb5664bc94b468ef33444d58dde9cf328ccd898f35eebe6d211137bf1b309ad6647776178babb7f4a0b329e21aceaa948e329a7c60ddec8db0ed778c292009f7a4fba38107d5100eddee0e520eb725f19dce741b21ec549ce439b6eb65cae4fc64e846f16a43f853a6cb97ece249c1e0278caca60f062f41fb1833f6d13996acab8c1c78fb4e08476b942eb3e9ce1926efc62ae218a6fd161b740a39ff1760f2fb5405459a0d4eeb4afef438dc52b6f078ad1e30d8f85a0cf1b213f15fad880219b555f998732913612818afab65b6bba4722144733f87925cd41696cb9d18c82aa390ba53df186666c12edf7a0d83c2045ece6181f6b3f24abab02033f6c1a697683e4147da9f21a121611d7d102fed12e5357faf0d14e430b14a9c4af6ad420b0e0d9197fbbe896181863b8b3a4f1d33c9b689eb8ffc6a80b7847ab62eb6777267c03cf69ec120b232d288a7855adb330364bc54766261daaeff19f2c5b98f78295775aea7ea1d5fd720a9612b015322e69b5df93b93b4c3ccd148eca03970cb0037b25f7cd42237c2edde2b6441b81cafbfa341f0026586de487d0f4176add97707ed344e04761711b75815d3dfe52c5df0d738cc5ac4058080c3240a7bdcf53dae55b22d97e304e6b7a445d3a8798b2b08141f7a9833dca7d753e02692774f6e06b6fb1e33a5ea8ad0361dc54eae031b8e5465f6631d2eaa90dcdc62cbf11c6a0854666379bf85ad02cdb3bc8e7734e937ab9b562069d18668521456d85ffff6c406d1835a3d359f95efe11a1aa7474823e69e8a3b9627ae959f374d13fc3e9f72ac20cd1f2df60846d1f98719419a4ffa0e1e49cfc9e846cb23b48a8e5535bf6d709eed012ae35422f0a50a207c4d4695a3e41d648474abc55aa126b2b1f94d265a0bc5912e71ab2cab86542701c1e41d79bc8b295fd01b968582e2a10ed4fb4fcd0c5509dc4244aa3676d18288221a8b95c7165fdc7286db47e70ade18da2ab1609e393153836a4d6567adda3fee411fac87d0bcb019454701b5fd3f46c332ddd3c806a2b440aacbda7c3f075a4dbedf8329d4d0a591e7fce4f957cbf25c9320d33d7726051675c467433113b7cb9c3a152a7b24a2384397fd4bca67c432c8f03077b80d69d31ddc891932498a50202705e9b34c224e7d44d74e00a0168667f9f462e02458dd88790c605920fc111c48d13e62ae6baebf53bc4bfa98dadaee1dfca3ba0414b7a0d51ea0d17f43911bc4a42208d932e555e34824821077e38305be33c5df6d78ef19d736de6e02e70f2ab95328abfa8d35a95542b3557ff3315edec0d08a5022276186bb0ed6e8c2afc3449e126a72ef5f2f145760e9fde577de21ee9c23075d822fe392dcae6dc8a3021761388761d69070d690f6954f7674773f1b419e110e2cac0931b0f902abef28bec45c5f78f1cc19b8e20f39df99cc88a4fe4d14c57f100b9c12ed53cdc05e564e91082e9b16d66c7876cc82529fd16c2687296801789b41bf73b03c351ae6b0059f7acd1ca2267d28f78710cc745cb5b73dd28615aa7e7f8b25d9590f59049f434f95c259d094ff75eb542d10defbf480e3e2dfc1a811b185e053923563198e3d0aa0a5675006ac6dbfb783c9c1971cf01f5f11ed70067f64111c2abf0940696eb7240817684b18f727d0dd2dd1f053bf1b544919e48b2023bbf7b00a491574c6bfb461c6c18e0df1ff979325ffded8b5505baefc6fa9bd19b861f00afa4e422ea2d157d9a7fe467af7ce6227f758de1b890265233ba400310e88c86dcc6854da63b53cc1e20474e209e39e4ece246355858641eeacd388da2f6c2c2385a28c47194efd3cc48a6a8070dc94a830a1e2a7efe7b4875ca57ac392333e09d121af51da80dd4cd5e0991dc3ebbd2b8adc891b41306727a7de05305ef78d7dfc6b7e7e56669bf395224c2652575b63ea622f52491c044e08bbd36ee42ebcaedfdad9d5523d2c83247edde22046955706d1ca4828609b33204928d8ce0d8db56562a316eefde2dd7b3d619c41ea671a41be24bc9589ad652e3c8da52e0efe43167c6121c2734eca41715ef334a27cca9e64be1cae43640cdce07bc5369d0d88033eb817da2c2702c183cacb291cc43341e2db8d7c47bd01c2b706ec6432cf8aa8e8c1838dd1f22a70ecdeefe385fbd2abf0c1f2c6c92c18f36b0206a391b2c68392388a129b3931fab1a224b92a16217a6a099e6831f0e35a47396cf4634501531eeb43a4845eb1361dcc2e90cb165a02184dd06cccd174aae6ff3e79ae6a3cc9e6a50417e681dac2338adf66a9d621ebe40ae2af5d6a02251147b68c31bb397291351f63e7112c71ba9cc788670e5eba03d4836f95f4ebff4dc102b60522bc0b4d9b2cfaff94945d81cb4f91b57cdec70a83dd6b4edda423b3a5bcc6cf898f0991bc4a980fa73c81d41b262c10024217994d15d12c47d833699a264572a1e84b8cf1d8b81256eca224ba9e11be36c81fad706dc4f806e5766208756dc3b46f5ffa659dab8d5b2b0bf500022cda5e88fb7b981408aaf70e6966018d7d61a18727ee3efe06f636435ccbf25d2c3782b55c184dfed6921142ca2ed65d8b55b80ad8f5a024eed42db66c5faf6ddad46855afaf38c8fa7a55a60963daf560488759eb79d481328217fbf2eb09ae588f2be7a6dd38ce52464f5fc6a924f04148e0e9849a0a221e84631947a567698069721e9f6f9fd3ccb5b86559c482f0b7afdc04f75d81879d5d3ad68bfdb1ffbf079839c7736840c583aaa52455a558a7b0ffb5601d57082d40ffb9627fe69c4ff7dc504b180427b6132145d754e0a337609011c1332d488c39739af4e6eaf8034c4f088a1dcdc8fdf7bf56d2e2844a8eb6aa360463b0c804346d4282596252a31d1aaf9e1f9c2daaa3b5c51b96f6d3a6030799eafb749a2ebe16b0192672a2506b6d30cab605be0f0d6b91f571b8bdaa837afb686937897baab4550af22a3d7a8b6809627d62c64965327f368a27cb15283939f54b7377b806c1caada30984c7a20ac00270daf27d88ec5d68e3259abed4ae03ddf6ee0ca6e6a950320b29946878be624a70be75fafc40e21506b61828dfcab7109d65d78b8fce1c2f960f1be5c07035fe14e128d907a349c86e6f875c47fccb6de171104792fc80776dfe6a4d3e37a0d58b2afc157e6be397bc57c430dcfcba475be9d5ac10d48ae12e5d0a3e05fdc8c4108245d7a867c021145459122883ef9daf403ff9e504c535131163fe850d1bcdc5b6199d26f4ee96a39339ad47e969699d864f9a5b4bd241490a8c367c9ac04bfd9e59b8854409003e8abc6796272530f320cbdf56416b2892ce5b478db543ea73f0c4698b969b4e849b4c23d5dcaca139cdbb2110ea0c057cfbde531a1e97e970e3853c9c31f06938675860364add925d5eee01839575c7abeb127f5d76e43d9a9af8873451feea2513eccae9dd7856fc3f0534d57f5107ef23eb516e520de0f31bee6bdc7fbcf6a1b9c8c5a3839437b44b453c3ac03b21ba781f1827d48ecafd98dc714fe02ff44e2734ee19150df6bc6e5a518e88b08081891be15b4f41655e74fda79803239dd8a64f9abaf73b070d8f7cd35a55e1ab85b2d4f6d4816d66f8c08e57a35e5a7f8a2da17bcd9ee369b938bebf121fc1b0b377a36e1cf46e1d444e25af00b22d6831e93bb059de7f604ec9233ccfb8d9a78d3c695c6c4dc47a4d43e2ff945c696ffd929082ea9f0106165c1c16eb5b7089bbded81b2d36786e91033bd9bca59d216b6aac2082aa9d5fd9816c0bc4772ca25545d2883b313245af1d9eff89ab658f54e620a7da7b43ac69bd408bbe2fbe17408f0989e5d1737dbfb40989aa816918e201b1fabd276c6eb3c600337faf5418fe9b7140c54884066862ae647b912f82091eaaa352066325267dc9ea2d1ee652628945b1968e6956702bec4e3f43e6b9a7858fb443dd2ad349cd1ff0f16fae7935a3c8a5c30be62d5a1f89a19e0bd80ea11a0d4b32174d45fa01f029c22f4b8bfbfb5d65e99c6d3b812ef4c3dfdcc7c87552f8c554cc23c53c366c997768a4374b79741e72e8078bb0e2acf29fc921a4a31d49351a1d31fb267b47324de10e8e46a81a546e746bc8fc77e29e7b02ac59d417a7694e54ef5fe77fdba6f347f1601a1b9680c04f838bf71cd43e9f297a792ca6f9bb6438233f60932a781e463db47f2538c2ada41eef1cd8dab4301562c3c46c1d153464eacca6ee031a17fa3e9e25c26f0a2a383391e7bce7c96cb1d9e9efdc75caa2b77f696be09672805d2d33b979bad0415eb9997d08c0c5e158316f8bd739aa5f8abef25dd3275edb58c23a0202c7ada8c55be5e4d3dc3e3e727a8cbc9418125412d72046a0ef350d5af3aa42c47d8548dc5163afbd48011b91a2026324ab9156f50c221db0029de3665648ab787d428ea1f1c062cd7828118f0fbdd22eb9d9060c5b9e73e32b0e5202dc79efb9fb72ca63ec9a3274570ec4c00c804ad2555c023d278ad5c04fcca9db07e28c580880c06d6a9c3364431573d8d8f193ad098da5f4c7471ebb7b1857dd221ddd654725ebb05fddbe500b946bb37018b500fe0020bad42374a042b8afd8acb8ac2833a075ef448ab2fe3030a492f54d0b9763c8e84e92271ae93cf9e3beac2c48eb9c644d16f1d6a125e0cb6995c194d162623b2aac489111ab575fec031b9b6ece1226729d63a76b463f1dd9483fbe8c0865b0d0df546627ee483b6fc092121c02fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa01724ac7af70e2842700c3cd78dafb23545dbbd50170e8e32f8d87c47975925415c9ee1cb87c37a4238d962e66095fb909e87febb303d70969457917389ecded2fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa717fa8616a13c20e5abf803e95b7a9fb885d00965a1fb028c322a8ed797faa2ea6533c380d5e1d2cdf058221d0d0708f57f11c27fb4818fb8ad0d380ef34b7032fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa3d3741773a707e02f331e0584efe02df6abaeac1186382d43dafab4d2df30022bf4e52f86d46ea12e37616d62b0add5cb1c77ab1a9a55759b391a20cc4ed2db3bee53fb7941793f78c5bb29f7293d8b6cfcca2d4aa51d123ab884a5980d89f1a6f0087dbefcfcec5ba137c41979be8bf8524fc3cba15fa79d7627dd0ae696ae8765b6ce8b3c35975e1b6bfe3fd49d376d9ef007c4b3e96d2c1581b0c0df3f993198606a1bdba00b326cae32e52f643f3dba1479dbf9ebf7d36497692ae034ef0ac112573c54e35d6100c996f196766f6faa60d677297d16722dba0f0f2def703be013a31501fbce73fc5545089c4dd6c95bf98427cbb1b1bfdef2e2e4dda4862f91792c225a7e1c2c6959613f4da869bc3d24656c71b2b7bd97f0d911278ac3a111999530b31fc54327122ab51a59b3868397714edd93d37bae5338ec3c15f3b5828bb7bb671c3e3cd5dc588ee68811d714ebbfc4faa55391768a7bb48ba6c0b3879c2ff30c58016d5953a628969f32398d0fa19eb18167b85c42a810927d247beada7ec87857e1ad199232797fb559e9404b0cd4cf871a79fbd02ef850a764ccc79ab52a03bc312abb206685c494d693e580dc093db106b5b50c2d6b6f1ef2eafa1098207e9163f4e06bb333e6811d16956ad5df641a79b205ab0aa3bc225a445f590e900da10bce79d988f46ae5b5cdb20c8a6df9a9eb8e75fed9f0d44651cc17c34e38d503b22d38adee6968da20ea06311aa03147816461a16e67f8c01ad2503705a5abd781b01eaccca1d4f6e7a97f3556e8fea0b7efc904f1fda3483a0559df4a44374559015e5a10de7cceeb972372cc1c46c682fddd6e965b8d67d6b2f3417d7a5b8a2ec4ab882c1f5353b2d201c269645de74194a3fe9f9c78a02589dd95ca5c2050a1dfc348a7a520641175f24cfcb03398d1cfa266839a04937f4f7afaeb9d1f04bac806f13b7413c06e389f191107f643c8b44cc4a2f4e54953dc7dca59c80b6069dd9b954448733a6916e6910142c8e40cf0a36e5d6c65d50b606758a5a6232024e5b65e127c3c0a64d44cae95846ae919ea2421b976aa46a67e13e7c1bff39e384c27709491d8c265a446a59dd5737a3afd065867e82fe91a19abbbad94bf2246629ba010e1b962cdbe060dd5b5e906636a3e30b5c32e8159f56429e837273aab3ceba6ed963b0a304f59105e52b95c1bd4e8bc1c2918ba5ad69e3e976783317b00d40c42f5bd2addf30dc7d9d4c86253fb81d879369e5ab2a327ffaf2b2f011ac0651cf1a34f025d3070ccba13a6b42136638c3179244a99333b020526c2ab17584015f8e5d8381eb207452ad6c6e55ac40e89775df2f12bbf7022573669b01124a35d00187a8a2a8cad8f802424592e0ef82321572f3726749a2b3d9084c7a83c67eace1d46ebaa9e66c73f28a795ffea19b32ecc155478e6e334ed86c138ec1f7d1bd0b896e21f5e6d3c2a0e15a42bef84227b4f1708a17f2cc865ecfb61733b23135468c2e34ffca537977f7f8624412d14f2b01eb0a956a31858da619ecac5b5295f59e7b9f3a5d95cf540dfb0be1c50119441bb324fcd73052f3cb21d481bb8e1b2a345362c9f050d1662bdc329f805b325b4eb55b21c3c4dcc4d9cdf74bd30ec35c370ff75f226cdd9695b1cc3dc743369de5cf81ee5e2558b1567a9aefe17fbcbb2e43567028b7f2b381331c65418888fb5ba068a1eddad7d4aa4060760ca8d1287bf8c9da1cda1980a385510edee5b02b31455f88b643e45dc618e53c3f3fbbe5fe74d9dd8c0fee9ff763ca3a0662ac313810abf225e482467075e1bb5478f31fb860852d1ba8474ea57cb5b24be45d90f5fe4cf79623e9f0dc3f91ee04bfea2b2f616d4084bf389fba3e71e9c826dbabda584d91cc31e2de9eabbf4de17c17ca39c648c90c10c0464ea0c15732d60894b2ef2eca46b501a3d32ee9fbcaee675c46e29919e1050702d99e8af00b61843e28367e187a7c5a52bffd0127fdb06563eb4346ce6ad2d29d32e27e5454b3008c4183612c58fdedf9ad59033cb219af76b13aa736ab8d53d8e913fc556c03630d92fdbc73d730805588533fbd9d8cc27658134dfa0ac2bb375a61638830c7db9a14edabebfedd3f075a8ad850a8a782d09f38cce57dbc14f9054e58b83611a9992e6d83988d17777d8fc0c9905c96a96ca84bd4a90e097189f37cabf25a6232c9cf7a7ec25a0cd83ad608304497c12c704f6333d6f9e63b2c6c10a46c37334d73f5c9b6ff9546cc27423f13d5a03322740e964165d95b9c10d9a065a53945c8ffa48725d9e6b64cc9ec089b2ece256518ea829ad0cf55871250a4ef588b86992bfce153d3fed9d07148f8f754fdf206294e8048445eaf1bd7ff5ad784b8f64d86cfcc3f705bf4253b8a3f4defcf198a7e4df53d6a0d5017b6cdebaad7ee771709ed864a5b4e37d68dbfd90fb7176efb32bc13eb1b22c53575d6d64805457e25cc72a6de5bcba24b0648b5d97b011576601a59824f8a431dd0459cf915e44298a1058f36dcdec41315481e57f4d091758b98839b62db5cedf6cb8fb4d0cfa4c5cddf2678a6c0c1dfd363e91a52c9fc533e48c0fa0499b2306e95cc4885d5ed3064d7aadeb7b1e948c485c230afb855c0c7ac900332db8ab08cfd692ebf3cb35b33de2f88455326ad7c1c9c077fc2d68cc2026591a24236d5d9d19045c3ed8f693655851ec1028feac38c72d3332eb20c573eab2de5e289cb1e3221db5edc0ddbadc75138a6fc2c75a28f15191628d1bace98a027e369eaf007629aea3ce9f70ae8208bb9a94c0e05b72387389a9ece3d729b56fb0545bc6590327374731ab5cdd4b08e87afcaaf05ea7526e97a43c5d9aef29ca533ae593e3cbd06723d924afe78f615bc3d629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b05109a2d7677c44a3bd2ecb1b2265bc13a37c49fa01d368f803800ac254cb5f05af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cead611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b08caf320a780fc39b7109fd47792b3aee1e0e64d2efde4943fd642c3cfd8fef805c2c9283f2174ae51f99a66dc74defe323d679d016791d78ebcc584fcbea3c1733bc022f5de8030adc7508228cb35096a9b01aa5e3009afe5af5571702a1e66e4ae9b2198b39b4891eac8cf596831192ddbec497b6ca1906214cf1095e9f96702ef8b102553603c8f2e92f8aae2a4f60620b80a53280ae6b778e6b96dda3153f02101355190429bbdf5ee4e094c5b82172f1fa42f2155477229414b71ed910b87751785812f1320c351274db507dbba5f0a3c8561492c4718d66bc3bb80efdbba2be247cd18ecf553591230860c4d7123f3a40e86daf427fd86c97bd916d570ad2870760684807555ca939427794a956e73e9508e7a5458bc74ee64adefb0e9erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-8.2.26-150600.3.9.1.src.rpmphp-develphp8-develphp8-devel(ppc-64)@     /bin/shglibc-develphpphp8-pearphp8-peclpkgconfig(libpcre2-8)pkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.2610.302.9.03.0.4-14.6.0-14.0-15.2-1php-devel8.2.264.14.3gDfg @fb@f@^^^t@^p^j$@^M#@^AE^)]]]@]߶]@]ʞ]]4@]@]]ja@]Ew@]@\\t@\\\O\\\Y@\~d\w@\w@\s\d\\\R@\Q\Q\P@@\G\G\G\replaceChild). Fixed bug GH-16595 (Another UAF in DOM -> cloneNode). EXIF: Fixed bug GH-16409 (Segfault in exif_thumbnail when not dealing with a real file). FFI: Fixed bug GH-16397 (Segmentation fault when comparing FFI object). Filter: Fixed bug GH-16523 (FILTER_FLAG_HOSTNAME accepts ending hyphen). FPM: Fixed bug GH-16628 (FPM logs are getting corrupted with this log statement). GD: Fixed bug GH-16334 (imageaffine overflow on matrix elements). Fixed bug GH-16427 (Unchecked libavif return values). Fixed bug GH-16559 (UBSan abort in ext/gd/libgd/gd_interpolation.c:1007). GMP: Fixed floating point exception bug with gmp_pow when using large exposant values. (David Carlier). Fixed bug GH-16411 (gmp_export() can cause overflow). Fixed bug GH-16501 (gmp_random_bits() can cause overflow). Fixed gmp_pow() overflow bug with large base/exponents. Fixed segfaults and other issues related to operator overloading with GMP objects. LDAP: Fixed bug GHSA-g665-fm4p-vhff (OOB access in ldap_escape). (CVE-2024-8932) MBstring: Fixed bug GH-16361 (mb_substr overflow on start/length arguments). MySQLnd: Fixed bug GHSA-h35g-vwh6-m678 (Leak partial content of the heap through heap buffer over-read). (CVE-2024-8929) OpenSSL: Fixed bug GH-16357 (openssl may modify member types of certificate arrays). Fixed bug GH-16433 (Large values for openssl_csr_sign() $days overflow). Fix various memory leaks on error conditions in openssl_x509_parse(). PDO DBLIB: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the dblib quoter causing OOB writes). (CVE-2024-11236) PDO Firebird: Fixed bug GHSA-5hqh-c84r-qjcv (Integer overflow in the firebird quoter causing OOB writes). (CVE-2024-11236) PDO ODBC: Fixed bug GH-16450 (PDO_ODBC can inject garbage into field values). Phar: Fixed bug GH-16406 (Assertion failure in ext/phar/phar.c:2808). PHPDBG: Fixed bug GH-16174 (Empty string is an invalid expression for ev). Reflection: Fixed bug GH-16601 (Memory leak in Reflection constructors). Session: Fixed bug GH-16385 (Unexpected null returned by session_set_cookie_params). Fixed bug GH-16290 (overflow on cookie_lifetime ini value). SOAP: Fixed bug GH-16429 (Segmentation fault access null pointer in SoapClient). Sockets: Fixed bug with overflow socket_recvfrom $length argument. SPL: Fixed bug GH-16337 (Use-after-free in SplHeap). Fixed bug GH-16464 (Use-after-free in SplDoublyLinkedList::offsetSet()). Fixed bug GH-16479 (Use-after-free in SplObjectStorage::setInfo()). Fixed bug GH-16478 (Use-after-free in SplFixedArray::unset()). Fixed bug GH-16588 (UAF in Observer->serialize). Fix GH-16477 (Segmentation fault when calling __debugInfo() after failed SplFileObject::__constructor). Fixed bug GH-16589 (UAF in SplDoublyLinked->serialize()). Fixed bug GH-14687 (segfault on SplObjectIterator instance). Fixed bug GH-16604 (Memory leaks in SPL constructors). Fixed bug GH-16646 (UAF in ArrayObject::unset() and ArrayObject::exchangeArray()). Standard: Fixed bug GH-16293 (Failed assertion when throwing in assert() callback with bail enabled). Streams: Fixed bug GHSA-c5f2-jwm7-mmq2 (Configuring a proxy in a stream context might allow for CRLF injection in URIs). (CVE-2024-11234) Fixed bug GHSA-r977-prxv-hc43 (Single byte overread with convert.quoted-printable-decode filter). (CVE-2024-11233) SysVMsg: Fixed bug GH-16592 (msg_send() crashes when a type does not properly serialized). SysVShm: Fixed bug GH-16591 (Assertion error in shm_put_var). XMLReader: Fixed bug GH-16292 (Segmentation fault in ext/xmlreader/php_xmlreader.c). Zlib: Fixed bug GH-16326 (Memory management is broken for bad dictionaries.) (cmb) - version update to 8.2.25 Calendar: Fixed GH-16240: jdtounix overflow on argument value. Fixed GH-16241: easter_days/easter_date overflow on year argument. Fixed GH-16263: jddayofweek overflow. Fixed GH-16234: jewishtojd overflow. CLI: Fixed bug GH-16137: duplicate http headers when set several times by the client. Core: Fixed bug GH-15712: zend_strtod overflow with precision INI set on large value. Fixed bug GH-15905 (Assertion failure for TRACK_VARS_SERVER). Fixed bug GH-15907 (Failed assertion when promoting Serialize deprecation to exception). Fixed bug GH-15851 (Segfault when printing backtrace during cleanup of nested generator frame). Fixed bug GH-15866 (Core dumped in Zend/zend_generators.c). Fixed bug GH-16188 (Assertion failure in Zend/zend_exceptions.c). Fixed bug GH-16233 (Observer segfault when calling user function in internal function via trampoline). Date: Fixed bug GH-15582: Crash when not calling parent constructor of DateTimeZone. Fixed regression where signs after the first one were ignored while parsing a signed integer, with the DateTimeInterface::modify() function. DOM: Fixed bug GH-16039 (Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c). Fixed bug GH-16151 (Assertion failure in ext/dom/parentnode/tree.c). GD: Fixed bug GH-16232 (bitshift overflow on wbmp file content reading / fix backport from upstream). Fixed bug GH-12264 (overflow/underflow on imagerotate degrees value) (David Carlier) Fixed bug GH-16274 (imagescale underflow on RBG channels / fix backport from upstream). LDAP: Fixed bug GH-16032 (Various NULL pointer dereferencements in ldap_modify_batch()). Fixed bug GH-16101 (Segfault in ldap_list(), ldap_read(), and ldap_search() when LDAPs array is not a list). Fix GH-16132 (php_ldap_do_modify() attempts to free pointer not allocated by ZMM.). Fix GH-16136 (Memory leak in php_ldap_do_modify() when entry is not a proper dictionary). MBString: Fixed bug GH-16261 (Reference invariant broken in mb_convert_variables()). OpenSSL: Fixed stub for openssl_csr_new. PCRE: Fixed bug GH-16189 (underflow on offset argument). Fixed bug GH-16184 (UBSan address overflowed in ext/pcre/php_pcre.c). PHPDBG: Fixed bug GH-15901 (phpdbg: Assertion failure on i funcs). Fixed bug GH-16181 (phpdbg: exit in exception handler reports fatal error). Reflection: Fixed bug GH-16187 (Assertion failure in ext/reflection/php_reflection.c). SAPI: Fixed bug GH-15395 (php-fpm: zend_mm_heap corrupted with cgi-fcgi request). SimpleXML: Fixed bug GH-15837 (Segmentation fault in ext/simplexml/simplexml.c). Sockets: Fixed bug GH-16267 (socket_strerror overflow on errno argument). SOAP: Fixed bug #62900 (Wrong namespace on xsd import error message). Fixed bug GH-16237 (Segmentation fault when cloning SoapServer). Fix Soap leaking http_msg on error. Fixed bug GH-16256 (Assertion failure in ext/soap/php_encoding.c:460). Fixed bug GH-16259 (Soap segfault when classmap instantiation fails). Standard: Fixed bug GH-15613 (overflow on unpack call hex string repeater). Fixed bug GH-15937 (overflow on stream timeout option value). Fixed bug GH-16053 (Assertion failure in Zend/zend_hash.c). Streams: Fixed bugs GH-15908 and GH-15026 (leak / assertion failure in streams.c). Fixed bug GH-15980 (Signed integer overflow in main/streams/streams.c). TSRM: Prevent closing of unrelated handles. XML: Fixed bug GH-15868 (Assertion failure in xml_parse_into_struct after exception).- version update to 8.2.24 [bsc#1231358], [bsc#1231382], [bsc#1231360] CGI: Fixed bug GHSA-p99j-rfp4-xqvq (Bypass of CVE-2024-4577, Parameter Injection Vulnerability). (CVE-2024-8926) Fixed bug GHSA-94p6-54jq-9mwp (cgi.force_redirect configuration is bypassable due to the environment variable collision). (CVE-2024-8927) Core: Fixed bug GH-15408 (MSan false-positve on zend_max_execution_timer). Fixed bug GH-15515 (Configure error grep illegal option q). Fixed bug GH-15514 (Configure error: genif.sh: syntax error). Fixed bug GH-15565 (--disable-ipv6 during compilation produces error EAI_SYSTEM not found). Fixed bug GH-15587 (CRC32 API build error on arm 32-bit). Fixed bug GH-15330 (Do not scan generator frames more than once). Fixed uninitialized lineno in constant AST of internal enums. Curl: FIxed bug GH-15547 (curl_multi_select overflow on timeout argument). DOM: Fixed bug GH-15551 (Segmentation fault (access null pointer) in ext/dom/xml_common.h). Fileinfo: Fixed bug GH-15752 (Incorrect error message for finfo_file with an empty filename argument). FPM: Fixed bug GHSA-865w-9rf3-2wh5 (Logs from childrens may be altered). (CVE-2024-9026) MySQLnd: Fixed bug GH-15432 (Heap corruption when querying a vector). Opcache: Fixed bug GH-15661 (Access null pointer in Zend/Optimizer/zend_inference.c). Fixed bug GH-15658 (Segmentation fault in Zend/zend_vm_execute.h). SAPI: Fixed bug GHSA-9pqp-7h25-4f32 (Erroneous parsing of multipart form data). (CVE-2024-8925) SOAP: Fixed bug #73182 (PHP SOAPClient does not support stream context HTTP headers in array form). Standard: Fixed bug GH-15552 (Signed integer overflow in ext/standard/scanf.c). Streams: Fixed bug GH-15628 (php_stream_memory_get_buffer() not zero-terminated). - modified patches % php-systzdata-v23.patch (refreshed)- version update to 8.2.20 * This is a security release.- version update to 8.2.19 * This is a bug fix release.- version update to 8.2.18 * This is a security release.- version update to 8.2.17 * This is a bug fix release.- Use the system default cipher list instead of hardcoded values by using crypto-policies. [bsc#1211301] * Use the --with-system-ciphers configure option.- version update to 8.2.16 * This is a bug fix release. - modified patches % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.15 * This is a bug fix release. - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed)- version update to 8.2.14 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.14- version update to 8.2.13 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.13- version update to 8.2.12 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.2.12- version update to 8.2.11 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.11- add missing references to rpm changelog - 15sp4 only: [bsc#1200772], [jsc#SLE-24723] add pecl, pear [jsc#SLE-23639] version update- Use %make_build macro- version update to 8.2.10 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.10- version update to 8.2.9 * This is a security release. * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106] * https://www.php.net/ChangeLog-8.php#8.2.9 - deleted patches - php-unicode-allow-redistribution.patch (upstreamed) - deleted sources - repack.sh (not needed)- version update to 8.2.8 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.2.8 - modified patches % php-sort-filelist-phar.patch (refreshed)- version update to 8.2.7 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-date-regenerate-lexers.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed) - CVE-2023-3247 [bsc#1212349]- version update to 8.1.20 * This is a security release. * https://www.php.net/ChangeLog-8.php#8.1.20 - force to repack tarball after update https://github.com/php/php-src/issues/11300 - session.save_path set to /var/lib/php8/sessions in mod_php8.conf and www.conf php-fpm pool example - modified sources % mod_php8.conf - added sources + repack.sh + php-unicode-allow-redistribution.patch- repack the tarball temporarily [bsc#1211648]- also MIT license (systzdata patch, ext/date/lib/parse_posix.c) [https://build.suse.de/request/show/298230]- version update to 8.1.19 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.19 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) % php-systzdata-v23.patch (refreshed)- downgrade back to 8.1.18 https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/- version update to 8.2.5 * Readonly classes * Disjunctive Normal Form (DNF) Types * Allow null, false, and true as stand-alone types * New "Random" extension * Constants in traits * Deprecate dynamic properties * for details, see https://www.php.net/releases/8.2/en.php https://www.php.net/manual/en/migration82.php - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed) - deleted patches - php-crypt-tests.patch (not needed) - modified sources % php8.keyring- The %_restart_on_update macro was removed from systemd-rpm-macros. Remove %posttrans for FPM as it wasn't working as intended anyway. [boo#1210576]- version update to 8.1.18 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.18 - modified patches % php-ar-flags.patch (refreshed) % php-build-reproducible-phar.patch (refreshed) % php-ini.patch (refreshed)- version update to 8.1.17 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.17- update to newest systzdata patch [bsc#1208199] - deleted patches - php-systzdata-v21.patch (upstreamed) - added patches fix use of the system timezone database + php-systzdata-v23.patch- add "/usr/share/php" to include_path- allow to specify load order of extensions in %{php_sysconf}/conf.d [bsc#1205162]- change to %bcond conditional build dependencies- version update to 8.1.16 * This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662. ([bsc#1208366], [bsc#1208367], [bsc#1208388]) * https://www.php.net/ChangeLog-8.php#8.1.16- version update to 8.1.15 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.15- version update to 8.1.14 * This is a security release. * fixed: CVE-2022-31631 [bsc#1206958] * https://www.php.net/ChangeLog-8.php#8.1.14- amend %preun to fix [bsc#1205782]- version update to 8.1.13 * This is a bug fix release. * https://www.php.net/ChangeLog-8.php#8.1.13- version update to 8.1.12 * This is a security release. * fixed: CVE-2022-31630 [bsc#1204979], CVE-2022-37454 [bsc#1204577] * https://www.php.net/ChangeLog-8.php#8.1.12- version update to 8.1.11 * This is a security release. * CVEs fixed: CVE-2022-31628 [bsc#1203867], CVE-2022-31629 [bsc#1203870] https://www.php.net/ChangeLog-8.php#8.1.11- version update to 8.1.10 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.10- version update to 8.1.9 * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.9- version update to 8.1.8 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.8 - fixes CVE-2022-31627 [bsc#1201499]- version update to 8.1.7 * This is a security release. https://www.php.net/ChangeLog-8.php#8.1.7 * CVE-2022-31625 [bsc#1200645] * CVE-2022-31626 [bsc#1200628]- version update to 8.1.6: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.6- version update to 8.1.5: * This is a bug fix release. https://www.php.net/ChangeLog-8.php#8.1.5 * [bsc#1197644]- fpm %postrans: check whether sytemctl is available- Disable build with '-z now' as it breaks the php-mysql extension [boo#1197994]- build PHP-FPM with libacl support (boo#1196870)- updated to 8.1.4: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.4- Fix boolean dep supplements: add parantheses. Without parantheses, this results in three separate supplements, against 'php-fpm', 'and', and 'apache2' (boo#1196492).- updated to 8.1.3: This is a security release (CVE-2021-21708 [bsc#1196252]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.1.3- provide an Apache configuration for PHP-FPM + php8-fpm.conf- update keyring to include PHP 8.1 release managers signing keys % php8.keyring- updated to 8.1.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.2 - updated to 8.1.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.1.1 - update to 8.1.0: This release marks the latest major release of the PHP language. See https://www.php.net/ChangeLog-8.php#8.1.0 - cleanup php8.rpmlintrc - build ffi extension (experimental) - enable avif support for gd extension - rebased patches % php-ar-flags.patch % php-crypt-tests.patch % php-ini.patch % php-build-reproducible-phar.patch - deleted patches - php-systzdata-v20.patch - php8-gd-removed-unused-constants.patch - added patch + php-systzdata-v21.patch- updated to 8.0.15: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.15- use /tmp to store session information (boo#1194414) % php-ini.patch- updated to 8.0.14: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.14- provide configuration for PHP-FPM out of the box (boo#1192414) - package missing php.ini for PHP-FPM (boo#1192672)- updated to 8.0.13: This is a security release (CVE-2021-21707 [bsc#1193041]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.13- updated to 8.0.12: This is a security release (CVE-2021-21703 [bsc#1192050]) which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.12- updated to 8.0.11: This is a security release fixing CVE-2021-21706. See https://www.php.net/ChangeLog-8.php#8.0.11- added patches fix https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f + php8-gd-removed-unused-constants.patch- updated to 8.0.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 - deleted patch - php-systzdata-v19.patch - added patch + php-systzdata-v20.patch- fix apparmor support: seems it requires a configure flag now.- updated to 8.0.9: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.9- updated to 8.0.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8- updated to 8.0.7: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.7- updated to 8.0.6: This release reverts a bug related to PDO_pgsql that was introduced in PHP 8.0.5.- updated to 8.0.5: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.5- Do not hard-depend on systemd: use systemd_ordering instead of systemd_requires.- instead of [bsc#1183180] - modified sources % mod_php8.conf- updated to 8.0.3: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.3- updated to 8.0.2: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.2 - suppress warning for all flavors not equal to "" in multibuild and obsoletes for php7 % php8.rpmlintrc- add conflicts with earlier versions of php (boo#1181292)- update contents of configuration file (still referenced php7) % mod_php8.conf- require this PHP version of subpackages in Recommends/Suggests - run apache-rex tests in php8:test as packages need to be build first (otherwise tests run with previous version)- add conflicts with earlier version of php-devel and php-phar - add obsoletes for all subtargets that don't have conflicts yet - add php_cfgdir and php_extdir macros- replace php8.keyring with signatures for PHP-8 release managers- deleted patch (redundant cast, both sides are already signed int) - php-odbc-cmp-int-cast.patch- install php8-cli if no sapi is selected upon php8 installation - add conflicts with earlier version of php-cli, php-fastcgi and php-fpm- put CLI binary in -cli subpackage so that other moduldes can depend on the php base package that remains (and provides files and maps common for all) - remove Obsoletes: php5-*- updated to 8.0.1: This is a bug fix release. See https://www.php.net/ChangeLog-8.php#8.0.1 - use pkgconfig() to resolve BuildRequires where upstream uses it too - since php-7.4.0 when using --with-external-gd the configure options - -with-xpm, --with-freetype and --with-jpeg are not needed anymore (and neither are the respective BuildRequires) - build the MySQL Native Driver as a shared module (rather than builtin) to prevent a hard requirement for OpenSSL in the CLI - add Recommends: php-openssl as many modules can optionally use it - use new %ldconfig macros in Tumbleweed - change PEAR dir to /usr/share/php/PEAR- install mod_php8 directly - note it provides php_module instead of php8_module per upstream change- install embed's libphp8.so directly - deleted patches - php-embed.patch (not needed)- deleted patches - php-openssl.patch (undocumented and not upstreamed patch for a long time) - php7-arm-build-fixes.patch (do not build for SLE12 anymore) - php-pts.patch (undocumented and not upstreamed patch for a long time) - imporved patch documentation- use cli sapi php-config --libs- php-phar requires the php-zlib extension - trim specfile lint- install macros.php in %{_rpmconfigdir}/macros.d- build devel subpackage in embed subpackage (where it previously was built)- don't build with CPU specific instructions as it can't be guaranteed these are available at runtime + php-no-check-cpu.patch - remove obsolete patch (replaced by SOURCE_DATE_EPOCH) - php-no-build-date.patch- add D(eterministic) flag to AR_FLAGS to (php-ar-flags.patch) - modified sources % _multibuild- restart php-fpm.service in %posttrans fpm (extensions may need to be updated too, so restart must be delayed to after all RPM transactions have completed)- do not add mod_php to httpd.conf during %install (better fix for new apache2 from Apache development repo) + php-install-mod_php.patch - do not build php-cgi when not needed - only build extensions in cli- fix building with new apache2 from Apache development repo- do not build firebird extension in any case- update to 8.0.0 See https://www.php.net/ChangeLog-8.php#8.0.0 - modified patches % php-date-regenerate-lexers.patch- update to 8.0.0 RC 4 - modified patches % php-crypt-tests.patch (refreshed) % php-fix_net-snmp_disable_MD5.patch (refreshed) % php-no-build-date.patch (refreshed) % php-odbc-cmp-int-cast.patch (refreshed) % php-openssl.patch (refreshed)- update to 8.0.0 RC 3- update to 8.0.0 RC 2 - modified patches % php-ini.patch (refreshed) % php-phpize.patch (refreshed) % php-php-config.patch- update to 8.0.0 RC 1 https://www.php.net/manual/en/migration80.php - modified patches % php-no-build-date.patch (refreshed) - deleted patches - php-pts.patch (upstreamed)- updated to 7.4.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11- do not rely on apr-devel to pull db-devel- updated to 7.4.10: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.4.10- updated to 7.4.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9- updated to 7.4.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8- Use /run/php-fpm instead of /run/php - modified sources % php-fpm.tmpfiles.d- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in test favour- added tmpfiles.d for php-fpm to provide a base base for a socket (boo#1173786)- updated to 7.4.7: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7- updated to 7.4.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6- added patches build fixes in SLE12 + php7-arm-build-fixes.patch- added to SLE-12 [jsc#SLE-12474]- spec file usable under SLE12 again and better prepared for phpM -> phpMN transition- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: CVE-2020-7063 [bsc#1165289] CVE-2020-7062 [bsc#1165280] CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5- remove Berkeley DB Database support [jsc#SLE-12210]- build firebird extension in any case- updated to 7.4.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4- Enable LTO as it works now (boo#1133275).- updated to 7.4.3: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3- add %apache_rex_deps- updated to 7.4.2: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2- updated to 7.4.1: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 - deleted patches - php-fix-mysqlnd-compression-library.patch - php-fpm-service-fails-to-start.patch- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel again- relax systemd restrictions for FPM as they were too strict in some applications - change leftover Requires php7- to php- - remove external libraries from -devel subpackage - added patches + php-fpm-service-fails-to-start.patch- update to 7.4.0: * Typed Properties * Arrow Functions * Limited Return Type Covariance and Argument Type Contravariance * Unpacking Inside Arrays * Numeric Literal Separator * Weak References * Allow Exceptions from __toString() * Opcache Preloading * The interbase and wddx extensions are removed and now available through PECL * PEAR is now packaged separately in php7-pear source package (https://externals.io/message/103977) * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete list of changes - deleted patches - php-suse-addons.tar.bz - php-systzdata-v18.patch - added patches + php-fix-mysqlnd-compression-library.patch + php-systzdata-v19.patch + mod_php7.conf - modified files/patches % php-no-build-date.patch % php-systemd-unit.patch % php7.keyring (use keys of the PHP-7.4 release managers) % php7.rpmlintrc- added to SLE-15-SP2 [SLE-10860], fixes CVE-2019-11043 [bsc#1154999] CVE-2019-11041 [bsc#1146360] CVE-2019-11042 [bsc#1145095] CVE-2019-11039 [bsc#1138173] CVE-2019-11040 [bsc#1138172] CVE-2019-11036 [bsc#1134322] CVE-2019-11034 [bsc#1132838] CVE-2019-11035 [bsc#1132837] CVE-2019-9637 [bsc#1128892] CVE-2019-9675 [bsc#1128886] CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] CVE-2019-9640 [bsc#1128883] CVE-2019-9024 [bsc#1126821] CVE-2019-9020 [bsc#1126711] CVE-2018-20783 [bsc#1127122] CVE-2019-9021 [bsc#1126713] CVE-2019-9022 [bsc#1126827] CVE-2019-9023 [bsc#1126823] CVE-2019-9641 [bsc#1128722] CVE-2018-19935 [bsc#1118832] CVE-2018-17082 [bsc#1108753] CVE-2018-1000222 [bsc#1105434] CVE-2018-14851 [bsc#1103659] CVE-2017-9120 [bsc#1103661] CVE-2018-12882 [bsc#1099098] [bsc#1151793]- Do not add the generic provides to the php7-test package.- version update to 7.3.11: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.11- provide test results via multibuild :test - added sources + _multibuild- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 is solved on pcre2 side [bsc#1124446] - modified patches % php-ini.patch (amended)- updated to 7.3.10: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10- updated to 7.3.9: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9- updated to 7.3.8: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8- updated to 7.3.7: This is a bug fix release. See https://www.php.net/ChangeLog-7.php#7.3.7- updated to 7.3.6: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6- check via apache-rex- build for 42.3- updated to 7.3.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5- Disable LTO (boo#1133275).- updated to 7.3.4: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4- upstream bug #41631 is already fixed [bsc#1129032] - deleted sources - README.default_socket_timeout (not needed)- updated to 7.3.3: This is a security release which also contains several bug fixes. See http://www.php.net/ChangeLog-7.php#7.3.3 - deleted patches - php-systzdata-v17.patch (upstreamed) - added patches + php-systzdata-v18.patch (thanks to remirepo)- asan_build: build ASAN included - debug_build: build more suitable for debugging- Disable tests that do deadlock now with curl update, this is fixed in next release 7.3.3 thus reenable here when released- rename php7-*.patch to more general php-#1.patch why: this aligns with maintenance patch names, which are in changelogs comfortably copied over php72, php7, php5, php53; moreover, php$N prefix causes issues when package is renamed, e. g. php7 to php72 - deleted patches - php7-crypt-tests.patch - php7-date-regenerate-lexers.patch - php7-embed.patch - php7-fix_net-snmp_disable_MD5.patch - php7-ini.patch - php7-no-build-date.patch - php7-odbc-cmp-int-cast.patch - php7-openssl.patch - php7-php-config.patch - php7-phpize.patch - php7-pts.patch - php7-systemd-unit.patch - php7-systzdata-v17.patch - added patches + php-crypt-tests.patch + php-date-regenerate-lexers.patch + php-embed.patch + php-fix_net-snmp_disable_MD5.patch + php-ini.patch + php-no-build-date.patch + php-odbc-cmp-int-cast.patch + php-openssl.patch + php-php-config.patch + php-phpize.patch + php-pts.patch + php-systemd-unit.patch + php-systzdata-v17.patch- fix wrongly ported patch, using the one from remirepo (Thanks!) [bsc#1126449] - modified patches % php7-systzdata-v17.patch- updated to version 7.3.2: This is a bugfix release, with several bug fixes included. See http://php.net/ChangeLog-7.php#7.3.2 - php7-systzdata-v16.patch modified and renamed to php7-systzdata-v17.patch- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 is solved [bsc#1124446]- spec file cleanup * add BuildRequires gpg2 * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead of DB now by default * remove outdated php7-depdb-path.patch - Horde packages no longer build so need to be fixed anyway - update php7.rpmlintrc to suppress warnings that aren't fixable and drown out other warnings- provide the version of PEAR, rather than the PHP version in php-pear- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* exports- remove install-pear-nozlib.phar (the bundled and tested version from the PHP sources is fresh enough for our purposes) - merge back php7-pear-Archive_Tar in php7-pear - rename cache_dir to pear and create it- fix php7.spec typos- verify install-pear-nozlib.phar- update install-pear-nozlib.phar to version 1.10.10 * switch source to GitHub * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888)- update to 7.3.1: This is a security release which also contains several bug fixes. See http://php.net/ChangeLog-7.php - remove suhosin stuff- Support LMDB in php7-dba, it is advisable to use it instead of bdb.- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available instead of the name returned by ptsname() so it is safe to use when interacting with namespaces.- update install-pear-nozlib.phar to its latest version, otherwise pecl stops working due to protocol switch http -> https- Mark testresults package as noarch- Enable testsuite during build time and save log to subpackage testresults (boo#1119396)- update to pcre2 broke building third party modules, php7-devel needs pcre-devel --> pcre2-devel change.- update to 7.3.0: * Improved PHP GC * Add net_get_interfaces() * Implemented flexible heredoc and nowdoc syntax * Added support for references in list() and array destructuring * Added syslog.facility and syslog.ident INI entries for customizing syslog logging * The declaration and use of case-insensitive constants has been deprecated * Added syslog.filter INI entry for syslog filtering * Added the 'add_slashes' sanitization mode * Added support for WebP in imagecreatefromstring() * Export internal structures and accessor helpers for GMP object. * Added gmp_binomial(n, k) * Added gmp_lcm(a, b) * Added gmp_perfect_power(a) * Added gmp_kronecker(a, b) * Added JSON_THROW_ON_ERROR flag * Added ldap_exop_refresh helper for EXOP REFRESH operation with dds overlay * Added full support for sending and parsing ldap controls * Removed support for ODBCRouter * Removed support for Birdstep * Added openssl_pkey_derive function * Add min_proto_version and max_proto_version ssl stream options as well as related constants for possible TLS protocol values * Migrated to PCRE2 * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute on \PDO instance * Treat DATETIME2 columns like DATETIME * Added is_countable() function * Added support for the SameSite cookie directive, including an alternative signature for setcookie(), setrawcookie() and session_set_cookie_params() * Many bugfixes and other changes, see http://php.net/ChangeLog-7.php#7.3.0 - patch changes % php7-ini.patch % php7-no-build-date.patch % php7-odbc-cmp-int-cast.patch - php7-honor-re2c-flags.patch (upstreamed)- update to 7.2.13: This is a security release. http://php.net/ChangeLog-7.php- core package recommends instead of requires smtp_daemon [bsc#1115213]- update to 7.2.12: This is a bugfix release. http://php.net/ChangeLog-7.php - forward ported: % php7-crypt-tests.patch % php7-honor-re2c-flags.patch % php7-odbc-cmp-int-cast.patch- update to 7.2.11: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.10: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php- reenable php7-dba support of Berkeley DB [bsc#1108554]- remove Supplements: packageand(%{apache_mmn}:%{name}) from Apache httpd module as I do not see the reason why system that have php7 and apache2 installed should get the module automatically as well. This had a drawback of selecting apache2-prefork while [#] zypper in apache2-worker The following 5 NEW packages are going to be installed: apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker [#] because apache2-mod_php7 Requires: apache2-prefork.- updated to 7.2.9: This is a bugfix release. http://php.net/ChangeLog-7.php- updated to 7.2.8: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.8- updated to 7.2.7: A Bugfix release which includes a segfault fix for opcache. http://php.net/ChangeLog-7.php#7.2.7- actually build against system gd for 42.3, made a bold comment [bsc#1074025c#5]- fix build for SLE12, where %license does not exist- updated to 7.2.6: Bugfix release which includes a memory corruption fix for EXIF. http://php.net/ChangeLog-7.php#7.2.6- Remove php7-freetype-pkgconfig.patch as it seems to break Freetype detection on some systems bsc#1094534- main package requires wwwrun:www user [bsc#1093025]- better workaround for [bsc#1089487]: build mod_phpN.so instead of libphpN.so- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch to align with the rest of patch names- Add freetype-pkgconfig.patch to fix build with new Freetype: use pkg-config to find Freetype libraries- updated to 7.2.5: This is a security release which also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.5- build-test.sh: generic spec file name- apache2-mod_php7 does not provide libphp7.so [bsc#1089487]- updated to 7.2.4: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.4 - php7-no-build-date.patch refreshed- build firebird extension only for openSUSE (sle15 requirement)- Fix build for %arm and aarch64- drop imap extension [bsc#1084461]- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name.- updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS- Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products.- Remove buildRequires on: * libevent-devel: php7-fpm does not use it. * pam-devel: not used - Add buildrequire on zlib-devel explicitly. - libvpx is not needed but libwebp is, only when not building against system gd. xft likewise.- fixed memory leak in pgsql extension, php function pg_escape_bytea https://bugs.php.net/bug.php?id=75838 [bsc#1076970] (internal) + php7-pgsql-memory-leak.patch- updated to 7.2.2: This is a bugfix release, with several bug fixes included. http://php.net/ChangeLog-7.php#7.2.2- do not build against system gd when suse_version < 1500- fix build for SLE12*- updated to 7.2.1: Several security bugs were fixed in this release. http://php.net/ChangeLog-7.php#7.2.1- build against newer webp [bsc#1074121]- build with SLE12*- updated to 7.2.0: features and improvements: * Convert numeric keys in object/array casts * Counting of non-countable objects * Object typehint * HashContext as Object * Argon2 in password hash * Improve TLS constants to sane values * Mcrypt extension removed * New sodium extension - patches: . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch . removed upstreamed php7-aarch64-mult.patch- updated to 7.1.12: This is a bugfix release, with several bug fixes included.- Add php-cli as provides to php7- updated to 7.1.11: This is a bugfix release, with several bug fixes included.- fixed installation of wrong cli [bsc#1061555]- Update not-so-useful repeated package summaries. Update the descriptions to have a bit more explanation. Replace old tar syntax.- build and ship embed SAPI + php7-embed.patch- updated to 7.1.10: Several bugs have been fixed, see https://secure.php.net/ChangeLog-7.php for details- aarch64-mult.patch renamed to php7-aarch64-mult.patch- php7-devel requires php7-pear [bsc#1057104]- Changes related to boo#1056822 - New packaging macros in macros.php: %php_pearxmldir, %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, %pecl_docdir, %pecl_testdir, %pecl_datadir - Updated packaging documentation in README.macros- Updated to 7.1.9: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9- added /usr/bin/php7 [bsc#734176]- php7-pear should explicitly require php7-pear-Archive_Tar otherwise this dependency must be declared in every php7-pear-* package explicitly. [bnc#1052389]- Updated to 7.1.8: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8- Replace %__-type macro indirections.- date extension: regenerate lexers when needed + php7-date-regenerate-lexers.patch- dropped mcrypt extension [fate#323673]- updated to 7.1.7: This is a security release with several bug fixes included.- Drop sle11 support as we are not building against it anymore - Remove php7-BNC-457056.patch that was applied on sle11 only - Remove dependency on imap-devel, it is not used - Switch spell from aspell to enchant, dropping pspell subpackage - Remove unknown switch options from php cli build - Drop support for berkleydb format, by default there are more supported solutions built in php - Use %configure macro in the build phases- updated to 7.1.6: Several bugs have been fixed.- Updated to 7.1.5: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5- Updated to 7.1.4: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4- Updated to 7.1.3: Several bugs have been fixed. * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3- Don't install the init script if we use systemd- updated to 7.1.2: Several bugs have been fixed. - deleted php7-getrandom-test.patch, upstreamed- updated to 7.1.1: This release is the first point release in the 7.x series. PHP 7.1 comes with numerous improvements and new features such as * Nullable types * Void return type * Iterable pseudo-type * Class constant visiblity modifiers * Square bracket syntax for list() and the ability to specify keys in list() * Catching multiple exceptions types * Many more features and changes… - migration: http://php.net/manual/en/migration71.php - php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch- suggest php7-* instead of php-* [bsc#1022158c#4] - do not suggest php-suhosin at all as we do not build it (not ported to php7 yet)- updated to 7.0.15: Several security bugs were fixed in this release.- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which are obsolete.- updated to 7.0.14: Several security bugs were fixed in this release.- updated to 7.0.13: This is a security release. Several security bugs were fixed in this release.- adjust firebird dependency- updated to 7.0.12: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.11: Several security bugs were fixed in this release.- php7-getrandom-test.patch: Fix incorrect test for the getrandom syscall.- updated to 7.0.10: Several security bugs were fixed in this release.- updated to 7.0.9: Several security bugs were fixed in this release, including the HTTP_PROXY issue.- updated to 7.0.8: This is a security release. Several security bugs were fixed in this release. - removed: php7-mbstring-missing-return.patch (upstreamed)- systemd unit: remove syslog.target from After [bsc#983938]- updated to 7.0.7: This is a security release. Several security bugs were fixed in this release.- updated to 7.0.6: This is a security release. Several security bugs were fixed in this release. * removed upstreamed php7-no-reentrant-crypt.patch- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro- build for sle12- correct public key- updated to 7.0.5- firebird builds now- update to 7.0.4- updated to 7.0.3- require postgresql-devel < 9.4 for sle12 to fix build- more versioned provides- update to 7.0.2: 31 reported bugs has been fixed, including 6 security related issues.- update to 7.0.1- php5-pear-Archive_Tar provides 1.4.0 - install .depdb and .depdblock files along metadata * php5-depdb-path.patch - versioned provides in subpackages- Provide obsoletes for sub-packages to improve upgrade process.- Obsolete php5 since php7 conflicts and should replace.- marcello at ceschia.de: fix path php-fpm.conf- set pear's metadata dir to %{peardir}- Spec cleanup * Split Archive_Tar from -pear sub packge to allow updating this part via rpm * Added "Provides: php-firebird" to -firebird sub package * Added "Provides: mod_php_any" to server api module packages - fastcgi and -fpm- test mod_php with %apache_test_module_curl - restart apache during mod_php upgrade- add php5-fix_net-snmp_disable_MD5.patch [bnc#944302]- fixed segfault in odbc extension when result set is containing NULL (php bugs #52554, #53007) [bnc#935074] (internal) + php7-odbc-cmp-int-cast.patch- updated to 7.0.0 * see NEWS for changes * see UPGRADING for 5.6.x -> 7.0.x transition - removed unneded or not upstreamed patches for long time: * php5-cloexec.patch * php5-missing-extdeps.patch * php5-format-string-issues.patch * php5-per-mod-log.patch * php5-apache24-updates.patch * php5-crypto-checks.patch * php5-systzdata-r12.patch (new: php7-systzdata-v13.patch)- updated to 5.6.11: Five security-related issues in PHP were fixed in this release, including CVE-2015-3152.- php5-systemd-unit.patch: set Killmode=mixed in order to ensure fpm and children forked by script can terminate cleanly.- mod_php5.so executable- use apache-rpm-macros- updated to 5.6.10: Several bugs have been fixed as well as several security issues into some bundled libraries (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326).- enable apparmor support: new BR libapparmor-devel- update to 5.6.9: Several bugs have been fixed. - systzdata patch updated to r12 - php5-systzdata-r10.patch + php5-systzdata-r12.patch- update to 5.6.8: Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - refreshed php5-crypto-checks.patch- configure php-fpm with --localstatedir=/var [bnc#927147]- systzdata patch updated to r10 - php5-systzdata-v7.patch + php5-systzdata-r10.patch- build against system gd and libzip only for 13.2 and above- update to 5.6.7: Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331.- build against system gd [bnc#923946]- build against system libzip [bnc#922894]- update to 5.6.6: fixes several bugs and addresses CVE-2015-0235 and CVE-2015-0273.- added README.default_socket_timeout [bnc#907519]- fix sle_11_sp3 build- update to 5.6.5: This release fixes several bugs as well as CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - removed patches: * php-CVE-2014-9426.patch * php-CVE-2014-9427.patch * php-CVE-2015-0231.patch- added php-CVE-2015-0231.patch [bnc#910659]- added php-CVE-2014-9426.patch [bnc#911663] - added php-CVE-2014-9427.patch [bnc#911664]- update to 5.6.4: This release fixes several bugs and one CVE related to unserialization.- update to 5.6.3: This release fixes several bugs and one CVE in the fileinfo extension.- update to 5.6.2: Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670.- upgraded to 5.6.1: * Several bugs were fixed in this release (including CVE-2014-3622).nebbiolo 1732780006  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstv8.2.268.2.26-150600.3.9.18.2.26-150600.3.9.1      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""#$#%&'())*++++++++++++++php-configphpizephp8TSRMTSRM.htsrm_win32.hZendOptimizerzend_call_graph.hzend_cfg.hzend_dfg.hzend_dump.hzend_func_info.hzend_inference.hzend_optimizer.hzend_ssa.hzend.hzend_API.hzend_alloc.hzend_alloc_sizes.hzend_arena.hzend_ast.hzend_atomic.hzend_attributes.hzend_attributes_arginfo.hzend_bitset.hzend_build.hzend_builtin_functions.hzend_builtin_functions_arginfo.hzend_closures.hzend_closures_arginfo.hzend_compile.hzend_config.hzend_config.w32.hzend_constants.hzend_constants_arginfo.hzend_cpuinfo.hzend_dtrace.hzend_enum.hzend_enum_arginfo.hzend_errors.hzend_exceptions.hzend_exceptions_arginfo.hzend_execute.hzend_extensions.hzend_fibers.hzend_fibers_arginfo.hzend_float.hzend_gc.hzend_gdb.hzend_generators.hzend_generators_arginfo.hzend_globals.hzend_globals_macros.hzend_hash.hzend_highlight.hzend_inheritance.hzend_ini.hzend_ini_parser.hzend_ini_scanner.hzend_ini_scanner_defs.hzend_interfaces.hzend_interfaces_arginfo.hzend_istdiostream.hzend_iterators.hzend_language_parser.hzend_language_scanner.hzend_language_scanner_defs.hzend_list.hzend_llist.hzend_long.hzend_map_ptr.hzend_max_execution_timer.hzend_mmap.hzend_modules.hzend_multibyte.hzend_multiply.hzend_object_handlers.hzend_objects.hzend_objects_API.hzend_observer.hzend_operators.hzend_portability.hzend_ptr_stack.hzend_range_check.hzend_signal.hzend_smart_str.hzend_smart_str_public.hzend_smart_string.hzend_smart_string_public.hzend_sort.hzend_stack.hzend_stream.hzend_string.hzend_strtod.hzend_strtod_int.hzend_system_id.hzend_type_info.hzend_types.hzend_variables.hzend_virtual_cwd.hzend_vm.hzend_vm_def.hzend_vm_execute.hzend_vm_handlers.hzend_vm_opcodes.hzend_vm_trace_handlers.hzend_vm_trace_lines.hzend_vm_trace_map.hzend_weakrefs.hzend_weakrefs_arginfo.hextcurlphp_curl.hdatelibtimelib.htimelib_config.hphp_date.hdomxml_common.hfilterphp_filter.hgdgd_arginfo.hgd_compat.hphp_gd.hgmpphp_gmp_int.hhashphp_hash.hphp_hash_adler32.hphp_hash_crc32.hphp_hash_fnv.hphp_hash_gost.hphp_hash_haval.hphp_hash_joaat.hphp_hash_md.hphp_hash_murmur.hphp_hash_ripemd.hphp_hash_sha.hphp_hash_sha3.hphp_hash_snefru.hphp_hash_tiger.hphp_hash_whirlpool.hphp_hash_xxhash.hiconviconv_arginfo.hphp_iconv.hjsonphp_json.hphp_json_parser.hphp_json_scanner.hlibxmlphp_libxml.hmbstringlibmbflconfig.hmbfleaw_table.hmbfilter.hmbfilter_8bit.hmbfilter_pass.hmbfilter_wchar.hmbfl_consts.hmbfl_convert.hmbfl_defs.hmbfl_encoding.hmbfl_filter_output.hmbfl_language.hmbfl_memory_device.hmbfl_string.hmbstring.hphp_mbregex.hphp_onig_compat.hmysqlimysqli_mysqlnd.hphp_mysqli_structs.hmysqlndconfig-win.hmysql_float_to_double.hmysqlnd.hmysqlnd_alloc.hmysqlnd_auth.hmysqlnd_block_alloc.hmysqlnd_charset.hmysqlnd_commands.hmysqlnd_connection.hmysqlnd_debug.hmysqlnd_enum_n_def.hmysqlnd_ext_plugin.hmysqlnd_libmysql_compat.hmysqlnd_plugin.hmysqlnd_portability.hmysqlnd_priv.hmysqlnd_protocol_frame_codec.hmysqlnd_ps.hmysqlnd_read_buffer.hmysqlnd_result.hmysqlnd_result_meta.hmysqlnd_reverse_api.hmysqlnd_statistics.hmysqlnd_structs.hmysqlnd_vio.hmysqlnd_wireprotocol.hphp_mysqlnd.hpcrephp_pcre.hpdophp_pdo.hphp_pdo_driver.hphp_pdo_error.hpharphp_phar.hrandomphp_random.hsessionmod_files.hmod_user.hphp_session.hsimplexmlphp_simplexml.hphp_simplexml_exports.hsocketsphp_sockets.hsplphp_spl.hspl_array.hspl_directory.hspl_dllist.hspl_engine.hspl_exceptions.hspl_fixedarray.hspl_functions.hspl_heap.hspl_iterators.hspl_observer.hstandardbase64.hbasic_functions.hbasic_functions_arginfo.hcrc32.hcrc32_x86.hcredits.hcredits_ext.hcredits_sapi.hcrypt_blowfish.hcrypt_freesec.hcss.hdatetime.hdir_arginfo.hdl.hdl_arginfo.hexec.hfile.hfile_arginfo.hflock_compat.hfsock.hhead.hhrtime.hhtml.hhtml_tables.hinfo.hmd5.hpack.hpageinfo.hphp_array.hphp_assert.hphp_browscap.hphp_crypt.hphp_crypt_r.hphp_dir.hphp_dns.hphp_ext_syslog.hphp_filestat.hphp_fopen_wrappers.hphp_http.hphp_image.hphp_incomplete_class.hphp_lcg.hphp_mail.hphp_math.hphp_mt_rand.hphp_net.hphp_password.hphp_rand.hphp_random.hphp_smart_string.hphp_smart_string_public.hphp_standard.hphp_string.hphp_uuencode.hphp_var.hphp_versioning.hproc_open.hquot_print.hscanf.hsha1.hstreamsfuncs.hurl.hurl_scanner_ex.huser_filters_arginfo.hwinver.hxmlexpat_compat.hphp_xml.hxml_arginfo.hincludemainSAPI.hbuild-defs.hfastcgi.hfopen_wrappers.hhttp_status_codes.hphp.hphp_compat.hphp_config.hphp_content_types.hphp_getopt.hphp_globals.hphp_ini.hphp_ini_builder.hphp_main.hphp_memory_streams.hphp_network.hphp_odbc_utils.hphp_open_temporary_file.hphp_output.hphp_reentrancy.hphp_scandir.hphp_streams.hphp_syslog.hphp_ticks.hphp_variables.hphp_version.hrfc1867.hsnprintf.hspprintf.hstreamsphp_stream_context.hphp_stream_filter_api.hphp_stream_glob_wrapper.hphp_stream_mmap.hphp_stream_plain_wrapper.hphp_stream_transport.hphp_stream_userspace.hphp_streams_int.hsapiclicli.hembedphp_embed.hmacros.phpphp8-develREADME.macrosphp-config.1.gzphpize.1.gzbuildMakefile.globalax_check_compile_flag.m4ax_gcc_func_attribute.m4config.guessconfig.subgen_stub.phplibtool.m4ltmain.shphp.m4php_cxx_compile_stdcxx.m4phpize.m4pkg.m4run-tests.phpshtool/usr/bin//usr/include//usr/include/php8//usr/include/php8/TSRM//usr/include/php8/Zend//usr/include/php8/Zend/Optimizer//usr/include/php8/ext//usr/include/php8/ext/curl//usr/include/php8/ext/date//usr/include/php8/ext/date/lib//usr/include/php8/ext/dom//usr/include/php8/ext/filter//usr/include/php8/ext/gd//usr/include/php8/ext/gmp//usr/include/php8/ext/hash//usr/include/php8/ext/iconv//usr/include/php8/ext/json//usr/include/php8/ext/libxml//usr/include/php8/ext/mbstring//usr/include/php8/ext/mbstring/libmbfl//usr/include/php8/ext/mbstring/libmbfl/mbfl//usr/include/php8/ext/mysqli//usr/include/php8/ext/mysqlnd//usr/include/php8/ext/pcre//usr/include/php8/ext/pdo//usr/include/php8/ext/phar//usr/include/php8/ext/random//usr/include/php8/ext/session//usr/include/php8/ext/simplexml//usr/include/php8/ext/sockets//usr/include/php8/ext/spl//usr/include/php8/ext/standard//usr/include/php8/ext/xml//usr/include/php8/main//usr/include/php8/main/streams//usr/include/php8/sapi//usr/include/php8/sapi/cli//usr/include/php8/sapi/embed//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/php8-devel//usr/share/man/man1//usr/share/php8//usr/share/php8/build/-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:36544/SUSE_SLE-15-SP6_Update/c29f403defe95105c5511af6b20641f2-php8.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux     POSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectoryC source, ASCII textC source, UTF-8 Unicode textASCII textC source, ASCII text, with very long linesC++ source, ASCII textUTF-8 Unicode textC source, ASCII text, with no line terminatorsUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)makefile script, ASCII textM4 macro processor script, ASCII textC++ source, ASCII text, with very long linesM4 macro processor script, ASCII text, with very long linesC++ source, UTF-8 Unicode textM4 macro processor script, UTF-8 Unicode texta /usr/bin/php script, UTF-8 Unicode text executablePOSIX shell script, ISO-8859 text executableRRRRR$~^P-13H4utf-8a39cc69b9de0f9cdf778e2168d97335cda8f7444eb123abf803e0ef996012364?7zXZ !t/]"k%I jOW3}{J&1[L&]F?V15IYW-Pt]&x1E7w2d(2H+r*U FPG/D#6`yiG6ᄍ L]#4+ulT{DL)^ZJ?Ô-6' U,$}^;n[Hĸ6k}y{ ;)}KQ L0f/PJJa}U@! UYĺ)jbsXHv@h)jy,J;pMHH;6I%8e|u m޵~>_:RTlczI.C.hkZ[]2ۍi1:C~F~:O/fU\w>Jp|0^jGԢ\}B΄jNtLh >0G,uG##t+O"=u:٬BR҆anhw|Ocu"U;H 0JozBV|m1uL_4#`fdRw,8a,rqk,] W#ʾ3%|εwߗЛ&0/KP;» pym5l\v0L*5(`oQ Y<%~@fSfᛡ%)9A&Q(IY\TY^ *, "tcQ d S|xNQ!*- ";\ 1Zk6 A% "%qBqD9R79Z#qP~pF`JS1S&Zw@Y,s$_{wÁ+ bP8YY`Z'm>tRJd Fzlg܀2qen֏0;hiֶ<`!DMjLz'/ 3<0^"A|Sb\Jޜ` z^; .b ,{AhdL[T6/!)J)?q:PrIR&Z"}]*QDvu1kx9=*zY;# R' J2Tt~ 'VB./g[lj qI[:b ~^f\iV5I݄zIhCGdG=MeE[7l<2W _Hvi,5 |)'OKmDIVꋶGl5*Kh"b*Ĥ- Κc;"V}TXT9=Wiõ% Y_PW{u'8㬮iE#q X`F~$-CY<$qi L?}|'.b"u(Ftw:@ɗěՑwƔ2'}i:VljXU=+O(vʍgL(ZԱl=_<*')l5c|tX[AݡkIyc- {f8xa#oϋW WQ0(&r{9c%" Vqx5xKxvWloT uBf.Sc()vKeL :p,/nM_DMϮ| Ab{ IV֚ xa0 Fz2mƣiK9nrOlJj1SvG{(Ԩ9ҚFTgE T"&1oN aG<(q^Hp@Qh<ۣ[^;z9d= {jUs%D5鰪H{pٽlQ]g Q_0zKsħ3W7˴Pt1s -a:>zֲ!TzuCuR|Eye&+yr[EsFO|{I6SkaHdʈS 8>m~N/S~&=Pb<ABN/vYg{j1qlS=hbnǝ5S`YJj %oѾm Wʙ#w^s)gy@$˗/jaB]O!1}0?畘mk^V³矂YĸhU])sL9vے oki`wRYDHkO|`U V9+y?oE^V[)x.##\ Y!T9A]Me[-;I'Cltlgx&beJKnT5Pт yuEs)lZtCTLSaӬxf EKH>B|Qc>!׳,x倝AQA&S~.vS`ry^Us NJ{ gkո16HW@whN!U,ԃXiZUg)"9:"SBUOEdj)nɡhJ44:fssll4ߨuORx2"I/NG>v/AP<|?q5-__0+ ,WFX^!2&!̙uQ*S8QzMgv>KrۨC(nj@ث9&oJ>M>NzȊ8]nGnI:Dyg~pu6Eh@+ӟRr8b >&{/;zvnJao갰SlUz#Juj Զ;ZKDdWG)ɩ+2"ceP}w("KHWKec}wxgXrCwZ%+xz0#*vK eT>y FWfc+N.m)_' zVW3kjX 09REiŖ6hVDT4l .yXKy Q1a8ŪlK9wS% kTƛӝ]̑U=.>tJt^!&AfcD Nctjnǜ 8ڟ ާO43I(Ds"޾hC=gp w(1Jt׮a:އb49r! Ъ+DzR%^˿!yOsF* PXGnLR]2Q -`x:r3 ,yukRv rw]/a䅁hܮ:]:\W͞Vl6KZr]eHD=m#ØT/64Pd2[[:Ƌ?9(o^A_ e^W2NWy+3!)PKm0'u]1n)g !zpZW?C >^0 3B7 '`P.U7<]FGxM leu.)bs.}è݀ny4\h?_C>hC'(tfbZKNx~O`i24\.K89F8g~Ri ءA|GU*88P[{txi H#O+|\$Cm^ҘoF()o ]^4?Lb O\C!F܈ A5dQShZX%V+_95rnr3S{oP{O\a Ƶ,9L/<ӟ Ф T=[+U>KjP&z[dI:J7ƭ0A֔* DGE%?~}Tv <~ ^?ӛg7 "r٤kؾ=%;OE#a@Ϣ-[oT 7ɽu?3]`οA<d^eap~^ʓjf-d%}*p6]Ⱦv%8-MKPYYb WN;ſ!FKiuCK+Z ,G\0 [> -{C_x4;[=<dџR]MKf\k+m`zL`ɽ\%pP!$Dx]wt[ZΦ>>wL'e &]g嗝Ό%_yk8oƎY"nXZv6n^ JAc. aB 8Jaq'H \eWJFkOck%ĿQ-g ېp[|jBNx-FC[&rs|%%7)mpm\oFf*-5t}E +HSmHfF{춖ǓP=lD%wFǩh@&]r\ʚdˈ!%Ca 9lt1WȪ!>3.PA;*w ]x ? 1vD|~<#C>y":{-y N<(hZ- f.)Ss&g1c`La!=U3> ⋽HA ~t?/T|{˘7kS%SiG+v4D6*Z(mCB˛ 7 =!wEG2@.F\n'f xy&ebɯ@O+/mDe ^_a5~NB $tYQ1fXl#l~]g神m"nUDYo"l9Y"Ur%3LGFPn'rk {[wYGQZ8h|7M,_&wf@_(>uO7BwlLñv& t?`LC,)@B[z6"kg(ī~ ;?y JO└1]_`K;f&﨤)rq;\nw}mH=؃w]'L3ޟBQ0HH@O#>C 0A;Ca@Pk~uG@XlJmXZmNŌETvo%TqK&TrəCjR9X?:_h/e}'f5TA] `ٱ(^뵜>o5H-] -+:~f|]$w7-m tC&"h+ 7['Xl^hM3yy~DxnOKe~VV090A 5",D\*ϭ Ck'/Gx$rCb`gr"ZiQ49//ݴX  APR͝7:f?iDEu=o]4Ʌm)޲^˨}tx܃lgw?"4R~adl+YEr,\@3N_LijNڥ\_W 'gH#n"T;RwKV*Cs cݵ] b6*j%o,2N<}}.Do2.PnNҾgsbk4c9 ?h|*s1^Jtk g!є J o:x&:x*Tpp_ٙL&jI5B!![ d>޹S2<=JZ(BKBa'8H7^ajC$aؿWD!Ga8ح%S2?nU7#??8C  ''Y5V=IEDҬ瘅L}A oǶRu֑Xqڭȱ2$D_KH O>+5c{fǮcLq5j?AhWX֤ cRjG7θ(矾Vm8|0.)v:PӾB~V1ay!{O] ֨k<ܺf!#:j090Loxi¯IF : ٧>LfA:B\E Ua H5uTU'*c~~C Q5$ G$`^#ܹ:YVX]3w+)) oL-= 7DJK(Iڭd(}xJX҅qه9R"foe3~-/տ=c h-lWW,#zNo 8=aR~5z*E%gD{LM+ <F)}u*C➄ǻ92r9۪dtZ{Q Cm9|ԐulQ 3"<5spԫO)w8c}nQf1 K FQR x@Ow&,^VmtBeZ+'(ȚLiOU/?DΤlL=ڲi&Adzb-3B(G9wY|a$<-r̉ VEv-b~h{bX3Ch4{R3ytsyOкBZB<!@W_+'b`E~I!b1TØoj-Tׅᗖkrk\]ɮ6S1/`Nj:m|ƏTNQ:l qSO)=f~;P%HMCKtvA4뮡 DE+\hFo٧u`1,hv(~:) $BQf6;D*V(²vaq$(Ztf97XzZ76|6̂(=yϒ. rN]RLP][CcFS^Lf %&R~LV˒M4G1 (T.tzɩ 9>x0[35C9+B6pOHF?RKKHFt0n#L ,(n]xft;٥19ڙٟ3¦ YB`d`'N t6ݰe:<ʸ Kp['f9`HCC6pLA3̓wVdp{#d٢8#R):P>`c:^21U[x\OH?创$zl&a}+ Z*I8.>pB {X|#b8 Ŗʽ>D#Ai_50?P}2G˼aϢƛJ߅NXu~U .H`A #,".z8wHs;[ChNQ\?K2R]M#\:,^X.EtDHwT.dEs/ۿ}9WvR ыX$C(`"7 +XZ2ѧVwnf[1ܪ)'_xJeX24NAgU5RkVLR޿@֏"$ZMX{Yfǝ^#1xBhiϫ>߲uw`*tL/y`T )fg>VyB1ţAeT+cT\ouApQԎE~Y>[&3jFMd:rh0fd25d6oF(TXeDTں8{qE1 rꩥ?h:q%3qIӎn!`-I1Q{2]h=;#tqACx9xr "{DƟ/ֹOpՆn.*D:WÙ\=~M+#) iOX;)>ӵ.وh,Y^ {a5@Xx{4pVAO ^ǀF^afiv0[޽+ARс:ʾ\3Π T.n9C}rGզV1~u~C9{=h< |I}YM}FS#fK9y%^x x}ZS|.i{ZBg p W5:J|-3]3d0z]},(x/K5 QY [Uo@>&bK䫺-5(]Y-.Y-4Ae;aJ`6V<4RC⼥-FgE=l6NH?i7ϹU]߯H d)2&~uĭ!uD`$O$ B5k'wmUsi,Ϯ<#72 S򊫣=ȝ=][ O "\Ljw q3 x00[CJ0O4?Q\Jx85hzq7 =< 9V+V/h$/xA-1|_;})yeg#&O f+,zd; {5crb<8kU _E҄T g#|;ΌIXE/-Ra)&wֵ@WϷ=K# !D199-m!PCRKdM/2PU3P '< -]Z ٸ]@E0],l[T <0Q z8Jdx(gm(0NMLda}`1o"=4岛 i]}s6.4 kE%Y,0m]R'(otsHIPo.)LHt_rC(g6ob Ͽ ZHѲ`Ϊ|TLXCۛ\~D=)QI\vܤmg ^j~͔RÊKxowԮ.vQθ`A |T^#Bϭ}ZhQ :{&;|+qW~ߘNpxz^'T` 7 >n"tlJ~2s8YMZJ模{?"LBqbfټ2YٸjXncB\ýyQiPO y}r\T%4=X.uRo?_V0/Nm%  *A})uԢWfWD;1?ܿԃQjPmW/L>ۥ49yr3T VWH?1a8( "?}~Ԇ$w؄P" %(@eu2ϒ̢Z@lRb>.ۻÛ $؃9[X ^ _!_0J}ʠKQUpx3;nRox+fA9[]cky@2<)CNrH&  ] Xu.4&li@N8\~oH@uʇ|̃1#ێC]45  )i'T*' Z [f=2Id>L8XT{ ωP8c t=le-b* uU# øo{@|/!.t=a99`Q'O{]:W^@/7Π4-M3,wCQnm8~)+c'PRȟ: Ou"%nϚ$2uh7=Jwg%bfLE\{4%->ٳ<^X/ D,FN~%` P'PBPᔯ08Ѣg(#;.Jq@gx3xwqYo6׸4Hn{ ta A _W@ݬs*+}U(IC'ވ,y:'^=ATEdm=<ܜ]\ѩy 4etR.L:dOL a{ d׵y&l?]1UO* WuT|C%^,DDME& $T|U7;p񇔴"KB渖]'(CuLV~_$%f ] (>& a vwHҶ8 6+*!kbݬZQgP؀TEa&Os';}F~/SϠ9pJǯgdJ&kWPGo^@WS(3UGx|EDSB~ih F Gq)\GXIb"*Kȯ^yf_JZog?8xwn \ n H{S-K<3,NƨAR\'auZG ".ѣe d6>.cl u -^NKLלYބ5;?:rSف, h C} Ԧ@[%g])1/;yᴳ~Gً,"ZNVF8&'9M[QV Aɥu=-K`"e\iIј! j kԻP:*X~.h+R/gv36 v:9:rZ@t0NxXlT_y۽l/o9ɡ x,^aM1c>^ ڪm/B.v^_(ncŨMgLh:4wt[M JMv*_/dxgKz|S<Qs#ZL=l("*34L՗𹛼IE za"8B=Rv4%ypjO6F*XI^{N5ˤ&^<]1Xo50M 1a*j5GL@\;̲`h/B {EKD"$2Ә_:=;PI`:lZpXh(({Ϧ3GxW&oEb&B:ִўr$"(oS$EI zZX/4}HV 4\CmJDTM@RK}2opA;wkc͂<ًy90 LAʾ4klYAsU2%&lϥh8{F [>,k sf/!9 E_5"jOg`oq&zxVS}ox0V˻lQwY4meP|bgnW0-apV\s55=5J~M0>|i ߸TSO8O2?>~Ӧ8Zq]-c2L#  CtQܺ=:ͦODQǶa1@.,o^dxx~\N\4:WWC>}FOiTre{8g~ljYMez{#|>aƌxj ZGchG*7 }Z-Pc6сH,IFH@307٩0kpGdiWL5;FL6_2[c^ɭkIVq U 5oB**oe4-JiE*A)Koƽ?ڤl9۷@ 8Ub5:ڑ=;m-6ohP-ަviZH8N'/$7M$u[xh-+5ǟ q9xaTޯBܺl"^AC@ԣ'u[#í^ZSVc^;Ȕ s:E;C#0r6`'5"cT=@̠Sˁt/L4wW*y=>!d26~XnkO}̽6 B!5vf {EC34 5 f)gti!ZyBɉCo_o!oQKzV>' ?!m=`Aɬ`nmCDgs+de^fya- škߤ*NOb Xќx L 'N節xi'OQ>6b:4zF@g;nxn'Rf] io ѝuz3[5 QXu36(~qF5iuG&P{X,3Dbbҁ|/A`l k9ˏ AkuV=2;I۳#cQZ"D=Ҥ%RD%;p>U_.YA38CPZ4i$ O)d߲դ>x&|7> .J}Fom^eTf@lOeCZ5^эjfn,f X2+t|_v!4I8ˏ܎wo STz Ԫ*-pBTX9֍tZMddwtG\r(8"Jˣ'+xH8.n 1Dܡj,hW6#e_+,#{"nd+gth!:DaD}."F:c@ ॎ9}%RqmaH\˸ _a7 u݁{9:xBzg-\y ^oÌqdzh\ִޓ$_XPK 87ۏUX:ݣB 5-C0)1Rs[QdS]km# K'54!.9j5Ou S1D|Z;V6Czr#@bdy/R0Dt̺NHUێ'k2y,9H jk)60=``DZJ-۪D@p –!ƦBb$ 'ޕqhER V-Hla Y^dw,u}\~JXBnpQz=w8QG;GJK+;d`1= җh?PW>0Ox:9SSyS_{X7N᪋͊)fbQ5W3~b6q4F4g43@TMb+.fIixgܡNZA1(aCTd#_BY>(jS4`rMeiܺZ3 sC4% !/afO,6#0z}؆W(|ݤK5̈́|C1V*`̚^z$9\]Gcguda ogR'u.({o(CM,`E!K"X%.hz}ddrRG=Q~6뀉 Ȧ؋oסz^(qj0Ru>øҤC*:y?6>y θ1$7sŁ{(O*R>d<"ҭz @gBY2ؠ0̗hnRII%eRa$/{,qhݢ%k1 60Cml[߭w[Hшܺ=2v0HO=Gly:q'3_>X MJ_33n~ennI[MqJr5؝[C!蛪zGNl5gD}_ YsK=Ic Dv2zeN\|bi,J1;I\SRPH1J*(N g[J(eI$e#q x6o4ҹhcv߁iRI>Md D_ճtU4kuj}5K0WO!.-+gxb5\fQU ЄO/l*}uUcSA1mgՆxf{-A0F؝/$$!ȼD Zd W#?r0 T(Hm&tnWJf&qyQ}K6$=cKoqnlfRnR){H L!Y5}0Cā8NՌ#ZM'ZpV8ܪAi;U9St9h!3Ac'jð݋,(yC޹6$(c~e|7"ŅsƉ,-g(RΪzfVX>Ofʈ="x7 R|-݊A$>s:rt{Japx6v:LcVՌXƋmR Rv C 5"2`&phNZ%G{a˛ 혻 C)?صtta  &%L7rFTG&4,\hp"OŖ'~ ԃpGDu 'Sd!#MwN`~k_ztc^Zk-HsDi4®|C4kP{S=%S{cfe\N鬟)J9qH"x8U^ ʍ"Dj¬`Gdk"Iuw*^s"Ɣ30O/x@k7B.6ߔ1qEދKәaOp}*D_qߡ oDLf&+;)qIvZSdkkS;ni 0$Q鎘j)+P1j'ʦR *i c[0G뽝eȳUP7kZQg"/WzU'Ox$.KXfiC9cas)L,md8xQvrɣXg%=@N #0α.^)%mG~䦲_ 8u&<d-Yhq3IKohY$JpL<"[U73PD%Yxhf(Vl#vbE}W yA883x2[RX(ط|+lo{uɾdk:cIAa" 958 Ad>xs2("YLZ.D rB+'JFK',RD=#T?תlRq<}YŁ:DY6,NCեe5bp >=ZE I[}(esl V֋pŕvs84Pjܒc6q&AS3scרS֭`_3Q ZGO@hgC]kfX_˕FH3"Y=ʳd9,~SBkiEzUW>;UdN?RPQЏ)`1)]SCR" FY0 ]oww9Ny'k1"m[P܇\JC .%_)uMUݦ>]okjXyM=:y:'7KP[w |i`lV'j Ρ:,Wά2+dWS5pZ'ݱknCZlY?;5x'g>E)$>6~xpQ'}_Yby@U[]&9C{Ԟfu *^4EьV#u!]K[NvkF4'O MId Hv3mؗ؞Ϻ[1?MݦqeH=A R. u _΅[#`ҒЊQײZ# #jݠL5w Oah9-InbC#k{V*:֖ 6jo՛WR@$>{zOa LGОc`E=# A* c;KaFqdUUڒbɤ`6W5TS43gÕ$PIb$61 ;'v~iF@'wϗݡ|v 8׉3:Lܾrq.*u@#azWVe_"Q\LtXtѾ1fZe1_2nW-vةQfvTu˙_ȶ5iZ+G^'&J٤8tO)41cE{ፂ2 ӊf^7lt\@r)J"XV6TV7DzzkD}#=`] =9߹~Wo4ىW6 !uSYs#_2j@xZ$/(6OBl8,mY[64Kyq(Aw8 W`Aܔyb~Y$1Д#0<\+GC՚φrLOʇ**]SFJd'E ^|UȋܾPeaa Ve^:D^r qǕr+^K}؈˟!-5*I6֞Ō4fEM?}=SVM/d ɐ?S'v r{D%lljE`~ C,Rzbw *3>Б=2L"iNQ%NJ^U -2P 8|\46?I{ Y86tdY@_'G)];gQ&uy=r?AC}#*fۗLrﺏqn2Iaـ񥲦;]eB.dI, )1HwўJvKLf7* E$k^]MZL2̉`҉#* d- s\}u"< qkD=߫Wv Τv*(1bxL2E-~-O5c+!bK砳 #,p)dy<4ݴ~d%IRG.it\0Mԫצ@?}$9_w (+3σʁؼz8b(`!F%Q*_ #fSp(p9pyLve53I,U/]HN Yuٵ%b[ }X_r>%u3]7ϰmJAؔ<0 ;%:⯁+x`Ey|=/~=1ݺgGyqZ٬CB"Z^}ۘ[0@0|SD=^5eZݠ{lyd K5+;|9 uXj̲ {)\ udnSrr2O<)a]DtD)؟rAt#4@6Cb4=sgeY>!Wڇ4M%I!}#i88ѤkڇW4pt=K?%Prҕ=*_hB1t>jڝ՞sh6dh=lΐO3}o7u(hU2e[+eh؈}Sߚ8vVn {OW,kud\6@]UHY1.꫟ּ0SZৢ%Iv B@[zCՋ,x]=0K _gmo@%AKpTj8|,HҧҲw;Uh/<(W26aVbr qTlD $y_|O-1C(5iJ{sBvvw#;zPH'+Kl3UQTHBJeC 7GG-1GW87XdxxH3dAy å NEr}K1c +ruD苊.Bf& QGlR_WC`L -.(~^UTMYPხ{ߛ(~,wXO*!C>Mt՜LYt癿j܆e^4Dd63YƢ['k @P_c`TuZGŐHgy:A= sF ~4$^6ԼNFxIccT` 7Fnژ+ke{!ǫ)qۍ1n>pr56o\*2*yjV8ôn.KDI }AwTSD%8c7%& W]en[8S:/M<^1guڅouͿV'"Q;)>p4L֒ 8=Ԏ;"U 4mtGbUBHNeQbmF1UwH2<U+,@;!-۱8 Loˌho=kc7:1^EftQjZ[l.(Hg4&b,(])EM& F pp3Dx\ƏuuXg8kX;M8vwtmO7?PCW35*s ARnpPulT?QBv <ט%>D'roPq<Ԝ3\5ׇXvŔAMP&[?F4er]@fG;% f^N (ڤmhK˂qs>T&ɰLYT v,(}q^PX%n8dPR !ծI{y 5,y@tL,3ݩaw^ ۮ+KV}wrIDπFX+nϨM9k'+Ev?{.80H=0-ՏrFAr;!yrg/O n.4Ed*qki07W"Wd|8tOExO殶M0 ^\24ISm }D rHzPUY5oCf_Rב5vGɑ!"P!l?$0CG<|r,?k~ H%0ɯ>=,Ml0(E60[сDN A!.d̠&" sQ%U&HD2?;jԿay?EuR k@aɁWGZD$ OQ1֐+ Nm>G3v-lzHЄIee]bGr ,Q(INț/]ʠAj[ 9_܎հg{u2 k oiɂq-,+í.Vzap O1D"p/ ˝0Zf 4LЩz@O`;;sW*2CRg0H*\UJiYilecZ(6 &qypqk WA`y$4WMX1z) 6C1-/`rv n?RJIKds"*C P,ss֞&xjbQ:k 6H,׀eAܓL]0b]oO!GnLgZgLwHw=nVk9h2iӚ| I|Oߠ e.q˜^jrX@v15g=Ks¼ ξgLJ'^o!}b7L_p߂ gukk_VYsj3).U׋Oo]tѦ;L@]<)ocD'د dbhe/?T{z2gHkv_к%KtzZP,o3̃/$,JUז(lUK|1b}Ә⌤󉑚rAvD݁4nO$s<;m\ o>H^*x8?pe#uЋ&k]@֥43R_InKY kkg po{5 xy@.+w ӓ:֎a]nO1{-X CJ=a9\3'=.`.?11Z9MSgw'C[ -g?oEgD%x\u9LJ]MIn!_ߕʛଓ =!ZR啴7>!Jq4 aU xg`<^E@y$_XG3N.~crgXH1e6Zj40( t5QXIDlU5J5qu}^jn~J4drG-U i&8 \:ͪ1D{(FK77L `\ Kz%S1}Yh礦WK\ YA3 YԩpcHmc6h$ qπE(;3-n7-7^~sIӺ\ǎSPr1 ~ !0%7f IE.;gN0ZC,^" :\IyW! -ׅaYل%G\vMr!Ql5k7"fQN??םȪ#6wƟxT~a! ݕΩv=( Euds]3Z,0)7+SDdAKS %Bs=}/@KC>bׇMtgk܄U<,WGsV( )Q7\Mkdi8 _&Nxx(?N#K~()w?0w%1"I0R jͧU5ۭ\hޔkܠ }UeSzaܳP8H=6X}Τ=Q3c[Hj@CR}&7"#ɇeviJB^MOh=p5m~`_LDWC!j[:9jf]5,O'FEDත=>@,unN  ;΂kw<&2/ܘ{'TN>;;~rShI^,ޝ2>7|7&v#(A/[o] y`J5ө T{:_3IR!҇7܉ 6"H%OLDEꏄ'vv 'o uz|@smyMafL-5:9h}IO!ŽYlRm.;;=Zޙt.'VK~2ID-&0&|(S[x-Up7?s?Q2r7qw W?R 5!PV__&TDBO&~ڑEģۗ-<,6!jܳb"<糩r(֕e89Hӄ'-,χaXJ(`}CH1%: m#-q$- ۆ *욽{՛X>/ <(%?E˂}13j9 |!{c[58b1iIc 1cyzfoU{6#Gw2d+aj?@]*izDLƱ r(G5#c^=÷8jvNe} `F`W2 U:^`ȉ.' 8JnLf3a#5o!̃Z|bhKqtUiD 8d QYB*c;TKߎ?яvrz9¬mAoSAVwBR @sS$㎠ WgA>5KOP:hiduS猕.P?0X q.?V{wN wY:D&aW> (ۦJ`c$ ]st')m{ C|J}4 -GV*̩3 c6IɹY~$B{UH.X ϵmwmp9;M#x *[ҭb5ٸƒZoʩ#5F?A-OPDgĞ!Zt̚0 \P!v=[xAe^RJֲRuNfѩ {\_G'/ .~TTAP=$4fnݯ&IFCwXr*49QQ}r^]Vq|8 A!iDN(IS*++ z$nQ-1{߫E|ϏpCkqW,0FA݆dS\1])/Һ~EQk$z uHY7p{ A]@0Hܲ0=Ƨ�zu-!ؐ/6St0hG:=FpɵqN_ \ R[4%9’a@S'Ĩy,[97(1Þ+;1cީ'L%Mv,moM=N!\{:`{-K^ؚx(d4/=E2=a/&QMšɻ[DhH>l.i1²x}FMVJ1tj“mo9fkIv/+ A1RʎZ>of~mw)}݊xVeymm:8j[G!*r2~74=tC-|"Ԡld\ڧU Z#*JYX=3Z0o @=^ S#RM5fUzgOÔp.r\|f ߇+et `TQaPȺ7l} d=kJǯJZ;LWT5]e@rX8ˠ0R[9:F@~vYGcRzC I1?_TGP V\AMlUo{=LG#͆88ƦE$ -g,p|f $b33G իuQ8L>;-rX[{;8{{=r`èqĨ O:+Ckr/D[A-c[[o<4J7#FTI hu3_CqyG<s~a׿݀U"rCZo\ "hb-+7 `8zhp@_dlڸhQВ4{r6d=V 0f-+IBg2bSl 01@y#u*O'k4;>ƞY?:7~K5qn mݨ^Tp kn =Av3q|׵hR\oN[1{`\ۥYMmּKNm` A,˝ҩkS2 @mFNzN@96v5^4BIz'4_XER"PO,iAAL;AY5AxX+lY;X2Gy@m>޼E1΋MTm >I y\&>Q\o\6Št.spD2{m,y jd<&+쳋 ]+:M(ro7\03s{}30iq҆}'P*Z#K'V_S!h.~;ޜ: Ȅ'-z[ 2ub}>-|?CBt}>Cw_f?'yى@\9p̺ |M#}0젓ӕ@xٸ/@-M|940PZcS{@E TkWCUN_4e닓lR1@J[gJu,WdY1>h;YS~?si8ȏx7MC1 #ʥ\r<俑 $j%_ .ʤ'-0 lna_'xw{!ӛݽ`_cCPu٦[pF,X[f`P攗WB= =HYÓu" |{w!}beQ_NwLB˔upr- djC, 33)5Bx["wTf>9P1ǵ*{C6~\ae+U:= vU8䓵ifJ-~MxM@.5n))5J贕8ÿ[5P\J$IAOw #W2ΩDXA~:s\攖xk !lSK]3nSF6:ܻ5D|UK1\K tNlp (]w k|eEz7K0U]-iֳ]D_gŠ$:Þ0) c Y^3*w^Q)Pgv;ш `BVؠ`wbtWxg:Rmغ$}5JAvrKX;w/;TȣƯSpwC“>P3Zhaa&oءhV3۹2sZI[ zOm5֫I@aTX<@\ݒ%ݪ!Ӊ+ٚgQZh>7έaC Y7)>BQ2Y$6xDm,/(Vv07u $v:ijdKKF=gW,ӘWvIp.O6oH "/j?r"Qȹy*ʔnn&mWCF22ʇ1M3A][JG /fy7\Ze1#mY7lbdq l~?^.TT0c f{ %&ǜ` o Y:{pEf{ *\=$t_u %w*8FR3/IJ2" QMʰ/a`rp:TIfEL4@{aE?l-ѧ; <뫖[9!}NcO~mAFu6xJmv5Bi͒\6AP%EmM΍Rv"#-Q/f=-^  \jI!Y TeSZn{JVyk"Suّh.ѽv}/4j- JjmZOzT `z_[+Ba|)#.X7eHyhL|H?WuDfKN nڻc͗s Ma+<[wZ v]ۡ'ԝ'Y,U)3&uh >[cߤvH^n{JD⫻/7Yj4ׇ>QPK(3 /wK)V=B*k(81A}7^ L8!=n738kN]00+Hp7GW С$>lw9{9w1f!PeSZp$м2䵖/sMRvLFi@f0MpҼ-3mu7,!xm; Y1;^}SiGkI@fuF˓v0 ms9xZ@J\T(}BJklnc' -!>gO_UV`;GjM$лJt㝃c R eY RTi_FMzvM "y`w s@Hl|,&B/"a2Q|vAJ>dNIXL&o* 7+6 #p wr/yn ;!8 O#'ٺz y)r$[J WbF[v\ mQm4!pv\Toj6WN*=V҂Bڑnpp(l>Vq_U`YPqhH'p>kMG*w: ZK\@lX 5&~kAYqӤ-IdFUC'g4 rB猜.?0ֆ8 y[Xb؝8^Oy<6#JC*ͨ6 zS4(-u,PJD i"I@=~ ~0֥)2Eu,%h#i:%t|zI@HFYޚ(zJI]OL}JnMv+jfH HӲhd [_^"$S'XnW~ܶ1G#"݌eƤN<܁z`mQPqGݠM~)$k}`K]{(4^xD)[cn-co$<a}iH[R4Ph}k6DY,ﯵh2[듚ӔnHdp]Co^rigZ)(QSdۓ([.kЁx=D COhk%lk3Ir3g"5۷&)-!"38=WT~ 5.0kUOyF~$7 s2He܏~M@G`h}t(S\0n4q8BQ F|5MaFc8\Ƿ[!VHK+\RW1]im4B_--MȁaNeK@GkaVŠ#c0./1hrQkɃ Hمi'(_<[="9 ,81vi+rdO0MKU$}~7k@as.x](16bRδݹ?+TgطAǿiO!Emd/sGR|/*NJZM˼w7$HL.ql.AbNY?լaj 7ÙUL@abjʰo5o<$Kh$?9i²Q$3fʾc!;]ǔ#-w?CˏưxB).́:cAKw[LGMd+@o^շrqz t01 +<ǽ * PÀtsow5xR$p[3X0s,U;c"yAq=~涿 :gBDO=>2G,_`NUiقHUJ9 afӺYH2\|]z(Zmh Anl^{"vsJu}k8ֈf$p|%Iޯh/L (k=+j>#4)wsy#ӟ\RTl_([4g#J\PWAZw+<,A9j#61!I͵JFeψkU8rÙHXɽ gl"3 OAqQdX%t7.(@; +q^uaQI蒈G3FÞsF':#jHVUe2ymՈ!ǥÿoJ$,|WQF.ÆܳpͺuT* <Rzږh"Iwh9eʍ;_3Fw%7_WC7h;G- ѾJx_PrE:V;.(v_%ϯxFmVhmM1_;ҳ9(Fv9]x&#he-Vwϑea^#ǿbӍ&CͯRJ>\ ?x2x[wIL<甶f]z/FG&aTX @ħ d?&JT:7t4Ou5/+fqOpGkiդ/8IE/̶ynTW+P ceVv$? v.G@MD|f'@bގbw( >/(O. jRT~QԝP9(;H`eܢѾ#SڇVU!وm!CkGv^G,B@0Ӊf )dzխY7?P#yp}1S,DOU.XZEGXcz8+|բsacU-Y{]&,"\+Q~mԝ~2슗,;*@q@ɨ.j C\<!:6Gm%Ƒ#lP19#Vu\"9wv1nv(0t?% %e<3aG8&hSqcq۽rm_5 `øsr \;.R|ˑd%ƐI&3!dpo]Nv'`{C5Ww32#<3q)PJA%:{\"$_C%'@*c kj*vxAM_A80~neA>X6yϙz'gr/0*'\9se$a H/ Oq< /0?P] $oyk }&90:ɟuz+m?QC0n{csuh&Gn{=1rp ˉD;݃NE:"wqi;Gj Ém%dB]Tc_߅)eML}스si("&/3 ޾W3k4j{52bf\@1yM@&>Ev)Nýsfu?DV|ItD?˶XF|,}5Qz$YxE}~աHBx!ȔǾO \rNe C8)[?!W:'BN]z$ `,վ R~+  e5ú $&$e,Vc,Ɇ ȶ ꅫ·I`?uq# %W 1Kd Z̦N|?;qu^n`Tb\r&ǍW,9`L`^0m%!c(rCDD5XDuwG_r}m?& ioe=ijuQ`lj'Uǃ_IG~tE_3I3?vjZ*Y7z(x%Lj8rڈ?8- v)FyngUVJL_C1^>.GqALbFe3e8gM&S%~ V>1M\X>Zb5lٻH]"lh#](qq0a1~wWb&a%c@xr't`Ÿ:nT]A|&[6+#.g؛S~ yoL\̍s?J#Mqw䕶7)H&[S XB~l1.@PC*%|!r;Ƚ$}`=x~6C@uDחk!A5f5a,ڦ0-,&I Bݯ[7E uK|uVl 0V4q[YN ̃-7-= @i;b5N9¢Z3R t]4$j}Kن"L)580O94L-U⫎Qܥ\, }wQE sqֽ8^4Զ( X[ djFY](ðDӍ}b4 e2Q{їf/Zܾ0I)fVw_:[֡ K~/J`[2Op1|PoiP-79Q'uZ7f T_.I~W~"F0x?ߝbZľ+ 3'!A,k9  KREbcp.5 C:eK}5 7mNmYU~d#׿4bGi1Ba:X(zv(`^U~k J)ۺ5UݫP/iO-XbֺTO%s1Larx5\g7Fn!@*[U?Bۆ19 а9JVLŤvwØ~DW|̳2}NThCVQ>/8Oz okMe 2ڦ-EyZͲvvNcp3*o%{hG͂@fJ[Bk/9]*0ʀrMbe#K@J3AhVጩ:@1d ocd'\o >fkCiTH=Zd?!v?~L|9kvmX x/K)[FlkQ0b6la>zܳ^jD^rCG~{cn-=.<:z , BPN|04#e]pI_ެ^{{ A"DlYNJӿYv(H]ƨTHF8mY6G_.oYixHrd9}4̚j txؑowޒJ(~*"ߴ )?CdN>rI tXq=B?^{eN}L3`>|ėio(y{.cmf/nIy#/Rn?GƷ;E#54Pt`P;' #5Yn6hk= .RĈAaR"[?I2P|Θ ½ j.l*v(^fVY2Þ TjSl^ڵ '|,rL9?jmbyTOpx>r"s s`cDIl l䟕NaͯHX%KL94뛍'2̖[ #ښO1hb"2fVY?yA`]RY$QзNӼB2 +Q (AVI JR5uiQݹC~x.[CdL7\lb.mSKZoսS!lG 1yýnF&G/+1 ;#i;BɲqUt\Y_1s.ه{Y/|t&{ dQh,UI|At`lWahgFݹo {RW"B !)MXJ;dfLw/xxB5}emO0ʵ+T+6s))*>,w^EmDp9 ž4`nkH2 @h b୽1薟ȇs-kr^P-{]½v^,= q]R_uȆG#RogG_b61&b3h\&PioJk|ZFdMhQAH.ÊM~"RKR|QN̛d)vo*Rsb3SfySZ4jFzմDӏ "}d>zj;WRę#@Yj %3]QXBSNd<~15-ˠU?>ے+TLC֤/:OV2/_&p<ْSyMM/@$6j滔Gc5K@~qXޣm*" ͸cnf3G>PJ㬓E1FA/1doJ] ~>j-'Ŏf G*ʹ!l.^b/ӻFG|Ⱦ)Ctvy4\]5EXEWC9lI돲ZCҭƋze@:xh/ʹ (gR?s d  Y&y!1S/:s_bsM_&b+εk Vyy!fd~AMi3ƘܔcQQ?.&1u;O/z]f7~Yp9@qp"H\n.`7mcjV7lXN ˞5Iź1s{4MKd*o_ٵH%KSŨk$l -qmY}7RE l7]? }0<.fxB"M\ffP$c<6ba'ڃ"M=!9NXSR!XNuy~oc^\QW*,cA}tICΆϧq '颡5M``jqob9V'WOa_Wz(ŝLj[4vcq16;OPtcY257@JX}f1].7q9dl  QIrbdۦ;@`yբBd-~ܛ;('|3uICpr;׌ o,k% ; MW3p-,b{lst۲0'\`FD ĈM+00ERX(Yό{3eN2WmhiP ?RBX$#YS==26g3MY$%q-+tD6_NR%ⴺc_pjDl8+<s덝,%d ĥaPڃ'nyqyZ ~A_1R(p 7p be%:ot g3ۘtL o:OdNÇ'Ozg~@5[[7y vXΓʄ7X>CfOn2sU@4N8lg{1r V uY(i #%7aj}c{v:UJǣWL*g< <-9*)AŗXYۄ1y}ϼ(5k x,"Ɯ]ь;Ҟ8}\W L$mxSsak}IJևxHػPBwDx4J<3nl9r>)X^QÚ!QtnjR-2f÷rwOk.}]Bm&̍x#y;x'*P'S6gMU֐ˠH A ^>X?ո0yx1<%Xi빏K=LrX茂ů.>*%[c3I@9uxZ Z&/_!Te"ӮB2ź2 ڙݻ<ú^8IDgxI#X ?[#0p;D D6xԖ\846,/n'3M-`rױ Ɉ(IvSQ<)^ZQrы x'G6 \);Ǣ_1Epee tk77s&B{8^W Nd(WZmL65"c]'kc^Aܨ>X9T񅰫ְ99='-'u@ۖ^.\r*1Oi\5G0Ή|gF7}b2 Պ+>ѯg!0 ߶9gá-D#w:=)C?㩴rv)cxF} qAW 8Ѓ (7j:Y4~ns3]=&wck\=ьc|.mb{E39})Wt5T 8ؓSדpy ~4.Eo*\s&ҡxZ"rkh^?ɓoyĘO8q$̠-ʎ` V 1l_AJm70s B1:mgբ8hNpUNox9غDME­ - +=ZLt B ՘WC/~Hsv jk}5٦,b1T!@)p.y}:%v5PR-umTPܵ8*0gpi(c#=2Fcy4D@#ز˸3Mu4'b@blevs Rg&$hɰìvЎ2('sQ&e'5nE@ʯ;@߳\z`fcHJzZz³aPиHSa!c}UR4T1b_"PnM/vGPj[G *lANNX<Uun*I!YR;9:M@%2xH-Qo[&)WŇ'(ęLs'T8֣3h|$y*q4g~ h"qx˞&"dĖɉn"5Lx'U8xXG7$3t' ?e; sG!77(ƩqJ*1}]c>@pAP9WuP٫4ӟ#)2"Bm֮XT0^qId@YO'PjlTm !ÙSt.6EZ&jJAj?3bT~it;cXJE3rOjk1]q7xag[*Vt *Ҫ% {8~~=l 3 KkΏޓ/1zx- P|S#VMG>s:S&FRD=:;?K)`̝ͯYLw&FKM߬t ss *-Qg[q篙}>#ts~k7~4ܐd _hrTpHjReobQ$V-k*ۧ_2KS{gmx7HOƮk,,a^^]w_sk2v"[NV?eze|TzZxliX:lS~ZC ( v@rd(orjKM]פƌU*F$sHyE[[ k,xD-16GaFvPd20^petHZ=ͧ?r-$^{R4dzm"b) fVmmVOE&6ԕ,i'QV*A3tc,j|E'O^^ݗVKBxG0Nΰ>Qa[Ӡ[O2 ~&L 94ez}xtWK݇ ZY5bUSa('hY<N ߅WO)C/3pE:~@mwuct:܅ .%϶ `Ppt:滅c 6Nѽjɞj)'jL <26̽!5iMe#4PXom|B߫M%'o5-o"1+N|&Cv=ZH@<Ư `~.aT`SRwA16&z<` ^B_xNCO繄!(J9(.xx0l\.bIDOzWkII0z>Q] jK[$ij$@SN*:l:ւPfQlO¼Λi~Gh e{$g%CR;Э9*uKNnmKy!kFի+<2RXrZL> uVƇ>mFA?K3;K3z +9kw9Ke,ّz}QX֚`-ZCD XLdMRf*0 |Ew3RjK⠱{L(UA?CJ!ru+yS4x4bh/ZfXƕFa1\bcP*vƦCL1"x=?sl7]9^Ԯ~ b9r;+B%OIȝUs%!`zk  a'!sDaQpwXҮnAkY2DEMN &nӝe!i} `Zɬ 4xUT j;=Aѭ;?P\V8[r?h(l!&b [)}x^ώᘉ# #=ier$+%";_2)Fw"=rM4$'m՝Q-XibQJ-`ꁴp%S$D28x7_7mT6oaӔqnSQr2e7os姖6Ljc 8 >?tɦj0y.Axa!R+2hMۃR35gf-F0P('K β!r~-Uo@lZ$/6>~z|0ymq^# -Q9}r>lg[8EHE f >tl9̋pɍ3Z Y9@ٯu'i$?Q|ڬ6?d9x ֍ 8JM8=Ϲ{@Nffv_YD~E3rxj^ЃVővj|Azӯ;a.T+2O,} w;iqX 1Տ.w]Ak5{I(ﻰ95TcyT[Q;#u|WHpg G~TJ"=uʏTHN?feэ ys ?D&p"X:FS5Xfn'=/eAjR/k5cѴt*+_cBGJ^.ay"@ c=Jt~BS:CL׏ddQsx4{Iuі j,E2λ<1Cj/u* knCPM(_cS 䝄\o1q߰gq!5Cc͇|AO_e4j{{]*Ϟt_:&aK{ol)qةo 0= Ֆ(]f/}5ydʱTF0: }H|^G҆1-+}sט:WC$4qM;182.wW7lG&ψ\=I2t\/~Ӊ4]8ɄA1R<.@`K5/Åtw+|( >0k~fv\<2?"4,Rd5{y^w GOgD PeLV(r11.b1I&R f.'z.T-<_&]DJ9WI<Z`@-noذlmcUk06Wi.<+ea?UǖO5)  *&/40ĺ6/ Ey!Y~*+{^Ї$6j#xӸlycY[3g t5lMFMr:R$-|;s)?'1*?3zȩwCW=G\zӈwCP1UkFHtȔܦaEkζn.^r%BO ?Gmx_x?~*Mv -^T&*ΔA"Fmph#)/!uzWX.jf]}v ݸ:`:m#0pD-zpɊP0 M?x-xŽw$P-P!Y\*EځϽ;6QzH0 V,yn>Y5zuqc2g@}D#Ե7v8{mתxc.˼6'ri]28Q2nUJV Cli5m%CkRl7)P7gWe1%۶/QUʕq0cKd09T8Af|TXǴ0\C4I8DztPX~ml=c}fM^.fw).J)]MB S¦ɵkG#>#5ܱ=782$fjwT{i*-^ψqG_NQ3&ܾqGcǗ{R)e*6|)yxY&&Jн&eT;:ADjeT5$۞UŰ(~&+KFI`4N?R z+a hyg\7 Yqg YʎU2b33<>!<&/}g])99xyB}]C5;HqAf%>\10vg ƶB=iaI${rnZ `cvQ ~d6ĶO]I渖]"+DU4My{躽sGZ\ 5)a*<mVLQm avHCi.a!=$y~]joD;ȸw 2T9cvq<ɵ /onr{Ls '@`?P;\P1.3Q(q}R)ӈBq4cXz)UdJ_5ak٣]Acш?Ry 7S~8e- 1H]`WqK.&pσIYFС~u9mɌZl٦3fvXϨ vM$@Vo$H§E*[;q2bk|ف7 nWw2n6&'pF!36)–rEl0?.OōXmVpU|j.){.E)[&: = "x;w47qhCCENY7(광|g>ԮNަ]VD0 a^ 3;[01Qqbɱ }5O&bDb[fMj߹Z_/?TPfV qŶgcɛ!?u2ejJS>4ᓚ{wt4Be\.-Ժc<*IG4@/x#BNjab$QQdSv*'.DK`rҴ Ejtւlm'|,dRɴ9SE[6Œl* C"LnOHgRĭph $UKCsr'$i@'\oS;ȗYE˯} /KU'OR3JoOg<?%J07ao3o#hUcao[ǽFqJ\a_|KqSH%v՟ڱzbj9 _*43$jCM",b5}љ[nNeNLKb!C,ܚʆۅ6Ɨp5͂swPy|K; H l)l1CtQ d!/|Sj_{:z\Ҧ72C yVyKLn;5_B^xz70ipSac?ܽϖ"=5w˾8qhy, (5B2HOЩ`.(٘ -r(0gx `M{eZd*È 3:0c R9Cli6Ԑ}hiXZTe,ǿMo/s}Ua0qh0|dbԼ̟-8)ګxPBpܽ]z M/)=7_yyw}#vsជl G( :J0&V)+go>5 %$cfkloAh'Y#>;ʘKm\@6c[8PH_2ń~&:y"λYdO #) ؊9UG TiB|qSC}^Z $VAݹ!8FJęE\9T4=rHt)q0 HO؁MdG{|{hR"!oA"w ɔX%ƾ ioوC~$Jn\c7m~7Q|>[U=_o䢯ʂc<QJ.Hj cU;pXA;b83lj# Iz=iY %>b_HsB=U_NͿU\43FpXGb@4wn9a:4R+xz,[|sKQv LvFWEd@jJ\ ։7˞er٫/u LD;i%SD=CDCf~LߕݰE-$c)*nO֟[$SvrQ#ĞAB8PSgiuS:Ĵd/~U/m_O"quki~odN=N'hɅE 3uSf%[;7U}STrOUTP"EA: ~>=rDJ::3͕MWqNAq}w*u=PWurr/Ķ= VNo2O;d\Kf_gQ/Y']@d>14K_1z;\ iH[{Ǥb"331K+ xÛ7 8I|ї6#5șfϵFm<=O;I` 8 b5ju |(IAc}O6WgN1Ga hfߟTU|o$<ϐo>vL!_΁۾U:MgAA1} (gOSŝ :ӎp[T6O;;=lkr^Mi'=1:偆jv2 }}h0]kbW:ckm}?$/=M@boY> +nJ`gȊIr+Mڰ8M 9<V9OWv$6JC&_>KXkF75JfzO=ҘbQH!GepGحi_q&Aa ՙDq#H2nM@RIιS34ɧYzR~jYO[YO07=ZsCh&u(#rꨙ.@U373QhfdЄr$g(ޏ2x,>oEڜ $ jl4 5:/`<6D/n[lboܲavF ~͗<2H-*Bڂv~|YR;~΂ ݸ0ס]A<&u o9hiseȶ@`g3=v u%XCԇN\R{ ¸?sfm?`)ݓ"G잚e 8䥖E8uܒ#J5-p>Lٹ'4#sq(04zoۿ+o3D͹ -P"}'!28ɄXƙtHLXӟWLZ@$Ի!/XZ9BoA'9сO%{|'"PVH5T6`4Y,]щ{4P9ZŢmuR") `Q:eKD^AI _+ ;9*/¬XKItu:ws *UULU6LA>BNyjP-ajlN!qa>%. Ǜ7ZIۗ5۠< #^60BdE wTDX&$^bxI\\,+7 j޽nޱ0)Z4 OHu'Z6WQ>3)9(K ZEyiԤ%H=P`my;n~y4b>;y'F23ggK8`%b4SN{SY5t/u Zaڮ]t<<]:3u!L=GO #+@9<@]yU 1>rޙ&:28V'/2$ :gٟƲ;\rT ZU1)5F:V4Ud͢?i@@ُJD$kg%/fzݮ ZNdFVw>;l;^mUwϹNNM@ KQ 5f,vIŨޡvLp&ED~, E24\!~!ߗOwLf}_j"%8Ҟ|!R~%z7z}1k/Гe`xF{O?ҲOXԽq rWYn҇4(^HeUjEv7_u-+}@74 *B*;B34BvfN\ 퐪eӶ?j-ZC\kZۣFmLOE΋ylü1@&:MNqhdӫՙ.3;e*jm PnZ!1[sMK1G\Šȍʉ Wvjهmh7!͜l+r=hWEY*B\ǟ`DK&t qRGœsi2S̠ P 5 A0 i]Nޅ݅P,AӪRiغkr[n(R"'E&)3_0&yfIĮjEdn RE_k>X[ fY'dV]6FO'5hÄ+ޘ.Dw vq W%yrnn0VX[ķI(ohFh?#K}#$:X$H uA9Bm}zxZ'x ?Zc`ۛ€5a6"BR#3Tyy:Rc}G C W_Iq; xZyIz}'N7yN{+4Tϫ_&ocre ){<2D;6a|#^@1#`쫴bI  ii cU?ܠ&S gp0қ(q~N8͹*wHgfNeǙGnP"zyk{)^Ϟ]jVuIr%F&{v4`,K}mW6{ kQiZT"^yrk*IkG5jkY?-HUѐ1Dy gÓuڕn&)bQq&-<ڋWEcjŞtgü!c:"Kbm´saΓkT۵dMN +>.vc@0G99&grdU C0c[!Vs`$^5[/*g, >LGnjQ8D (UQY[`8T"bYfIɧe|s>:A9$F`,!Dl Ϙ`#Sgf?*Yչt"2;~@:)m{k=aN0=jpxzop룠E bj}i`mEhDžR}2TBj/~{h0\TR9D9RI 8M<4>jnۊ%7P.7y@f5c82g9X&[r m֪eBOP/v-F\{o0'XwF" 2x!3R@F啉N_V^rߌKSO|_yc ˦ Eܳ4+ Ļ *m拫3SvߖhpIF"_ŤCqmVJ}($@)Xj7D(%{r1|`!l*BһD%GhF) $!`))>T@piTu1sNSM4؄K4Rz;_S|immzFrÓ,$j-!5ʍ>q |&+wP}/[_wxGWoqByd @(_Ƚ^p"Pӆڅ[w=֍81jE' /ˡZl]He-JLnJ)LELƭG}q5%=94VІ骒A"O1:)]j*\ dzq n|Um͋ i9<1]\?&H͑uj?>|D%"ʧy ~)48ʙ`c khmZM6=˚ \19b q\F.ˑuu,CK *46)PN/faq'4)n8 6wtś&*\o)V8%tt36 &XO.BqA)W2Mq͏N>ģ PPVR;G֦!W_p][-1\EU]ⱦ#q?}>;Phmnىʦ[w>2I95! N,a4ub8-l=NՁ_+OFFfEٟ-ɓƋ'|2Z:Y]#;v`a}x͂áV,gЕOio1աc,LpTDiP)~@y6ɰmraJ}N`(Y2L0Eңk6 ^p 9Sl%fL4F-؈]7fܶNVՑEdiT%E*KWrq쥃@!fR;1&W7CeHWljجEezj١6ҧnׁ]պÎn<Ňq?'OV\.k jSr. RT̘J~}LPɸ4_ jLCgνl:J5n\ƖF=ۙmAX&HѶ뛘DeOiL#BHXP84[ D5 ($2mga 9`Z16to@$:1I]i`FOf&uD'4)} ".wFMol#o1c;)ԔTSbqň9#4NQPd}br)UrK`Ŭ]z&3's~& &y\#Ͳiԏ  P(aV?ui$|"QYSў7XH 7 Ӥ>33ax8qaeO@nyTY͛ȰVO>?5P$W( lgun&!Dd]_`)ڭ랑*T6%A:9+v29i[Tc`$i⡚fުjO)&nJ2xs*[(_)P,E#$T#xBi,Alv#;dWu9{AۙԖ s~4_acĒ% һqlgDD?V7~[$8pq$ڪ%CpQxc~0Zm~%4٨rȜzӎ/hcQus i&oVqQ\ܿAn9*C?wu.K7@#u\Ut!z9&-lS:\\}e0 {g(Rk*S(̵8UyLE? ³W"i ;zped`D+pȘ"b떍}u@*hp{C8@jLUIq^yͭ(l"Lyqy?hB xab:yeJQGIzrAg|l;+х[$!xfHɏ*Ga(Ftf/t'[=cE f?&c{BhpSDva9k "#Ɠ*\$Q=㬓\AAU12!R|˨Fw{v'ͤ*W1s,ԭ6oԧ| uzb>3wOb4qEʕJN 1Sa)QDyJFJ΍F\G@5)ei O(;Y^lpǮ%S#fm*26Ԗ[mLbr.I kr9qr q/ڟ;G+CQMRI[$5_+т=\9kN|N65&{kkщ>-.p.`6p%6L,4䒳 RH=01^黨UVp<kY9 EFuF}b*WX sșhK\X>kümH&~u!K:],Ӛ+c pO=v4dn͒o9CqvLAӍl7m_/!huII9^NepQV g(9ҎhttPѤ>a~#(iW0;4K3Ki$Kj.f'yzK= aπtRK8voxjʇUĝirka<>x*2@? PlUǙLoJ.o/#?ȥY~VvY)[5ϻHj*ipⵙjÞzi/dv^Sqi 03]E{o!,6UQg5H1@㰭Oif B@q|HUڪ{G 7UM-2cnOFڵ OclzE@}&&t fI(}3~yf`6% lYyX]8$q .ǵ-7yzVY.6fqJIJ0V uiX2pS>~b)ݾiG3TaCJw!> na}[Fq\%-ʞaHRX4z5Rf=?"?0rHJ,7Qe cY?I_ߙp j6FHꓶ$@ۉ'`>+' ZJOcpw<<8å%!pǑ`Ȋu/> ]}-=޹NW5'ZVbq}"L*vmI(%0=b{J:%U5Q[ sgdk?:/@j[h*W.qola<8E4ƣr2#uARAIdՃ|>tj;tΔj#Q 0_ \n.ɞt鬐2fS?HmӃ3\+{~=ܔ,^I7r` 8:cU5CmN%VIL$M;m$o<Ā".іƵ(wP&.Z jE;d;^0sN37n. E Н}gZIvj-ܫ0-X לꓶ8{B\2Ȗz;׈a&mt`N)5ޔfGAۿ5bΕX*%ՎS~[m1)e4b.$^2PX@}!M88"5G/V؂=<2 !xZZ/lOpa)v+c,:3H'3!Y /*ݓ}_@dYs8mՑ}l r'c>AՑԬi#K0>*"u+*ՆM5 5++=hQ 뷹t0u"s1Pn*lYǿ_Eep +tHRnO wLA<y0&RgNbKɶҡ"/86 Ma+ j%LxGZ`7?e9DTnj\AOҞ1Ooy)@&&ضNEn0 :h$mXP=,XBlJ’6 #jgZWi.9:4 ^QQ"Pt?ɪ#s3/C`Ҿu+O/BNwHhɃD_[iqzn+[E7jɘKZ?mOC[kz<V;P7j1b͙{V$rҶg!1HpT u7|o/M0G-KuJBw*2NX~K;FBFUHޒ5-h]o%D;`WǍ&01j@!9Rgg\הyC)"ֱl2+@ v/ (l<AbMht2f̕`_kFS(ص;{aE0@zJzX7eU8g:eԄŷ1l9+i?bO&" 4h{aUˀYL; [rM$&dP/?j-W‹@?\#lHxXg]Nrq^p\Sv ; bS-R38fki d$㝵z_Di+,ծf$vcOR L9Q@oe?ٜ)B{b'7H `w<)hδrC_~5p"[^.>3T;ʁ04tkD Z @IZ|0 z.xeLRZIP UH'͓Wئ(L"hQg`C H4mLCiRVc1;1t{lHKn+'̔տpgu}Cz ';+V .Y1`(pumݺ&{A| zY+L{fI{X@g|`U#0MF4XԾ4S١ze9=ؑuq6nW%Z2omͽ^1U_'j61AG{'LVNk |ݻՆA"E]pN!o 2{tO3pè Rovs2ir>[9 є ]5.G<),xi)ay0+AN[9ObDhs =+^b a[AbnڻxeMdn-~xvU${\MzFC?:c3#wA+Y~pE* p@U7٣?M^$:$^/p"7\y@3gE6IkyEhalccjдrPM ЛG7{`Fg:ؑ\IAӱxEA*roCeI_yC 5TNYNAzXVgó z\a w5bAM 2# E1)=g@bap;}:T(R?eP{Knb[3)XAŬ8 t:+{?>lj6q*,d g %spS,$BPc{cH60Z$kNU sJ,ئlP{BOςO8"%/+[`7KH BB8k"}xn?|׋Mu9ǒ|`>RN'N||vtќƆّr+`},?6ۘo:B g s&x~\}E @uDߘcb;?T懆M^ rG縫`:H@Mk]%4gTT`*x r&uեWQbW* OM1_)~ [ned.YQ2~z! beXYzh|&$ZxӇwN6!ߋ`B;ܐ# :Z$jtkrtLwŜ/Ag7[ƙV2QD'{b'wr36'̕&%ⅎ9|m ?,XBdYoT*nd<-'@-`^Zɤ4uщ0oρG܄ǾkqAzszpꡋ;d`-'nwo//e .ADHƽoZLZyi` "3uMU8c+Olyp;{.bۓX~$n ==ӆ[OaiDH/1/AuL[a)>O(hcF s \EIg#<   ըP%jsISW7{K& T/i2ށUk=6T`Z&+Wzw.b6'+b,GW0F#0Yro]x^#Xܲ(*NAޟyPG;MɓwR uM]Op}ϛ?[o2vđ?}Ж? }.I?RcķazROC+֏ ÃQLENe*hxMܣJu $. zW욈"wTUR{uzx@!UsLJ(qWm  &\GҒ3!&3!K Zh<+,wлᠡ&o=+=y!QISTFԎ[0]L铽{] "^8yB Uf)dOw_ypk52!V mv[y9⒣pIڦ'N#8K]9: 1pY ׬uIo>ϤY*@,) nhGL˅;^+r'v>9tf" } %Ts_e-!d k:utb)o(1mZfi6dԚ܉;='>C2gyAx=,ިZÇHI7Y2[xfm3n(U8Hf0rv`^`xO_*R¦-E: a$I_a

#_1KCSUm_gU[\7$?$16E Xh 8flIJʒ5!ˈo pX FjvGXN_oRmܭn7 2WMF-:)/[N ďyJs\f;\(^<3[ReYFW ҊŒKR,5oHqQT%g,)y4dE'4r<Ǩы`*}[Bi"dib̂49Xqd ,qªl%m1,d|*.JH< "PnD0L=fbmVtҔ# BpC;k8$yR`!6K k§+^6G]ù)X\?b?'_=9>qe՛zB7TvW$JOd(r\Ǿt]& iBv}! Zc݄ O>|.">le([96Pz倱P Ć?7VIt+( h?oD 9lZiҌo&]a uޓuN`/瑹_hԍǏTlksƜ Oӕmg TשD,IAHsDGY5QG(MCVūz+~!3{錞 '?{e0sFymiiZ{S]PF h1w2Ya y8,N\Ga2UW(&1/Djn[m`>r 7Ɏ^/g,9%/fUmQU!H{`Pc:Z8k?ߗ No?| +Z&ZUSV&-g߅t3zk}^舴3>Җ]_/!.siUq!0"/V8q?;aq 7yAN6,"_M8RfřVL;/''> `^k3DUh5]߃uI?`Z|ϫH{KR6RJMFX$ VJŋ(B=x-eL5[]?&Æ_nEmMd.yF5P<lN_1ˬH}d,"YcF?=ug'TΰLKJKwЬ]4cG(u݀\CxBn}k,%oF k4Ix +Q`-|N_MEKh4+_W{cAsC@7&FPcܥ \+G(G2,jPJ*wI4vtd#llks=HRqd2 TȚ,%gtlÆw_QltR QW RBJVG>OHe_\F?moYīB|%4c}0P vwyƶky-Z 6@9<}=ߺk-Ȋ`N@|kj|!V0?RaSJ:Pt/̍{ӏ>RQ P6PjcN{wб'h]AdӍjaiO#PkG=2_lW'oy0stjʦF 2'2off8^xM!w'8ޞ"T]\*2ĹG.jܹ8rn".7vhN/ +k{| ^ $HgxMέ$mv̄bGO͕;;2ؘFBzg]4N--p `~}I<ۦhZ⮧S?h!+;s\8?!eנ5 COHZCZ<[PPwUT͟s|[)spDK 91!Q{x&qnW#_]/2{gFKLE @xĖf_w \Mtt+^ͱiCnDi5Njuv}l8:{,Ys} `;&dҸuw,A,D"Jx|}_?J8]&?i&RՒZVSYA Q/2}sa.^i V8+6Z?T9FsA:ai%i^_k4wks`qGJFӀxŰD }1xe~3+SXdgdYmbo6b7atӂ7Ρ(amNy;4;=;m,bhK02Qi XlYz+23k˶K)Zq(A8J?K{-u)½XZ(27'IYc`*sT_gr<"8r#<@ E g~_1݉\'l <5#A-x'l7zPvKx4~_RLnWYΖhrr-diBf4w!LƱ~S~i)ƱcL<˿_y"2~ə@>OpM۴5SMye4\I],^P*)mhHt Xj2z%6=GAF Edgs _P6eQ+˕\t/Mi2Ve0]T ԡr4 xw&_o%Wlw@z?AE\^~X`~'ud2PCWƻFoCєwlx"o_ZfcVj"Qw3ęF!,ry6 67+5[ 'B"&7 rߏWHLW"c"qOg~{igWLe0nRi*#w_dj]?P|vԤS2b.-oC0=W'{D3VIO{+cUZutION0|@K*8^0F~z W40hVgWYFoO)jpB.j_2EUo&˔HE7{TX=Eѝ ȝJVv՞~()_ߢVYL0}n0p #bE,}j݇J.l[Jh~`xY dhۿpDV.\!z'l Cz9bj8=]Ho~yARn^5$zuV.DMwW aO(I# =TS 6։f; 26>M'+ c!TEyxGsAAJXzZ*M֬$gƇѷQ;v  ʦySHu8Qω9*k;P E}T[vjį  ‹#032M7zK_Q&RsZRpMKiYNqz ZGY vzK #lp{S>RcxPy\Щ>øI[ LiϥSa~!# qqJ[ix>_Xd%DI Dyu[zRQhԎL/>wO& z-XM[ Hm[ah_e\8^$|$*$)Z A*ΑzjhrmSryaS]`-sF14Q6|Rw+yG`9ԣæ)*fS.G]elZI_ZmÇwmkSjZQ$)"CԣXٷĞhR`DK1Uآ8 m\o _+`@1Y7 Z/,¿5/`Izً6bBx֢Ԯze 'EB #2c0VYS&RZ5&6pp vYW4#[*ku 73/ti\x#)cJ|kL8(!ݤ#Au6g$ L=D.l2'wCÓR߳%(%5B G 3A- Y4CpnI9Ŭ9R c`csfJaXO*nۆJkOx];bJ08e H9r dB|rU"e/DwM9x [•_shW Q 8g#.T. (S(kߕFZٶy$>Ό8vD|7g1Sq0fjL;x ]{X-(kVTJ@~x{gzv5 FBdOjaaBsAl/RNA.gǴi}|?-T4ۍ&̀]sqOEnvq* tums;׼֍؊A4bĒs.S e|(O aFsU2;.11Çۇ; _]u J29 4n;BS1ZuU~.cTQ$J!e12k w z,\Z:@pj7*F@qCѼ̘tepCo㠶jU#hI> Yi[8oϜ @gC=2PdIEUeWjOO[Ss՘[待Pqx9@Ttp $O>e2%k赁䦎>]`Tp=0؞nDBIvdp\S_bsXX|y.B5IJbيIHa%Ԥ*̱F1,W>7͹.kq+Dm%L&aə@6g`'{Y읜>}WpPHyحXoY̽-Wv2WLY*њxǟpo8= .AX 80ywWIBNzJFdsf*5o"q}ߤ$!uKn՞B=‹Ap(f1ûGGHqM HjOp}AIV.o}#d~~JE0*"Ls!VHvXnlFsHaC.z5K!zdhzF\FRΛ;oٵ\ߛDOLWVv&2!N3Ju)xe8 5).Wm?zB^fr%\\9,:E6@e,k̏}TҦ[EC#e'>d^oi~fvslS?`¾x+_}*m@?Ar+fZjn2al_#ڠ: -z5@J#|qKOube{ v?h]%X!C7f Wz^ru{Od4Yfr Jw6dK$T)&4}S͊d卜@E9H7ԎFi+Ġ>L.vhVdPEDڀ~E%n?,Rvũ_`Jߖ"K5}@F;d2xE8Zڌg]!/Ʀa,Fmɂ<j3*\n պ?u2sG25@ e<,E g%AX'ln$/d;26ʢ 7< 6BtP0@'K?!0ijcv7 zl&G?S0ir7$Ee[X|= ]wXu}5>w"_͘KWt[Ђ 7lP.hi'-\lEr'GE: ['Ubzl;X'#ʴ*gm5X6=]qnll} h7DJGKSdRay4;?7%[DVֵ@lN5]C=dKXwKdMu{a16|W"p/zl֠W'F ?-.І _^Ck>13/eP1j2@L rhFW[zA5.k!, $6]'BGdwb߬r΀1̿ݖY sJB}aO]1$ԾLW=YrT-C3-|l|<2{3k`*{`SSBNn+TY 5t[:o-w.ӳo6"]C8ZQI% "K(priWeq1`.?+ԝ00TʊE@>#*dE^l|$ e&"Z] Cͪ6}ƽOUz>>l6|#6v;Η yrYG+ݞKc+=!C᫾JMr(;*e٘sR&Ss`Q(N6bU)Z1n.tP8SDQiсrۤ+ ΰOFObfSVuih=R,(1qT@Z!I4c~5ɺ tIt#W&/Ǘ6Svkm/^c-"wKsiQK(+rpnV^ԱfjT}'eFjF=ܳJlIED@c2T\VNI4ײ$ވꈲi0v)Y*Ȝ2%v[1j.by}=\@J>ü_D4w\ AhW=bё В'lV GԫꂉƇ_'y,D[s)0o<4h1 .ηj~DTγN-E>{GD3iOx}΀5Y ?:FO=t炲T!r1H G;7սv[]87I髁x"9W_Ќ҄FIroثc|c-'`2>s`۩ſqU`]d&sSu1Ʃ(1U<2&<0=&[b)XLvh EWqD%Smхm5 b:)9a?6OwWA}w=y!0FvNnզ,K>=Rx-,ϓ,\fߝZ ߜJ(JD?J`HWvY44QBˠjF [H(E 9=Ap=FuR9 = #+ڹ2 M<?ߟDHan{gh3q'EM{5|y$ꖱ19x3̗qal I?wa+0NL^ !ڋLg7挡G=Ys_ʲn#LA-`1&oh&Uio1L] u #V(QI3X= ;!z5# ?Zϝ6_I!0־_G!+I$/8GS3aQ?}s)K{F t_!єW{~g7TNn uY٣L/[·~Xx= TKzlx\q; XVߩh)C 5,Z+딺O̔Œ] 7颬3ĽglL(m7 U>U@z52|O> O-#e346x=`;Y|&RnbE_y$3/ K>~Q8^o1Vax5N5&rk뱯~%wvbPJO &^5//4l zQ+[H&B[gv۳h("rȬm X,;;/@s)9΂.#N1ً3xpuj~L!/R.-yiCW3k!Q8 rcDo[ C{酝 `4-ot|ʒcp ?5T591-)J+ͫ~fC,Ng3Fn:im91\Vzy:,fZ8$$ƝîjǤJxEG1s&Ta 7.x[oee@_F|i{iO[+*/A*4 "ĤbSNTWC6a7Ek9NDڒQYL6_]Xj&._j>p[+3VRBME70QD @;1YXn . t^lӻ[8LRlޫh+OC<--mq7$Jl1H'!BLsW!Z+䘿\$oّ5Vj/\BKp83j(cިuzH1ѣ_mJڛ7Ra0Y.7tb#6όS ɭWv4i7Bu' d{ץA@.eMl㒧@;Zʝ2 3 tl7/P 4Vjη:1"hoxZFݬZfO~Lo/[S>'g(|iX*&k&}FҒkVuyFXRu;&T9,j#N*FwjaHnIwˆ&Pwr{rR#;IƓ=qZrK) %i%Ag#,%虯T@e5}\j S{u새C!@Ђ޳J3Tdef6,,EjCFbd>0]Җ_a;yy#R p`mL.的j& -fE,_L[[VD(oX%D4")om\H#逢 stZ|Tic^Ck SNH+s=s!MF>kJGh~!1{c*.AvZ!nT)L NRDn}aEUI,Sf%Y6aƢvtO7֋i:Zx~Zr+`sQgZ]fB'$D҈8Z<\4$b;癁d b&lկ0mcGS&ZKPcC –}ImX [h̬]~?O'c3inE`ׅToo[xfC0pj+IxtJ^AV=r :ٺX}7.Co6GnHɽ(!|(x^iQHo"U[Y 족CotE~@іs)!A2欄)l7;YVJUQsP0ƿ{H*?>VR"IsڳK$NHKMI^J@S5*)!r%UcP Hƽm7'hJQ vaGcigJrd#_rN5 HARɴN*{)XKKǘYSw|:ǰA/Qzw'18Т3 Ij}ʈ_e#T{ńѶj[ !F y3TC4~or߯9z,x} Ө5|?>hX;Vx]OB66H8-rT~ Z]&Λ؈;5 4b+A*֤hqVv3" H&_ )@V"?A#Z2Cʌ8D|ã|;ؤA-!tn-S69Ten{e=g:v7jz +'R8(p tpm&VЬsfi ,Ӌq@X毪NL((D:6 ѼsS1:t{C8@RFXHׄ ץn"$\3!7-O:  yh^n6[tFLn C`+(9p `#JrC#PPWZk(a&6.'`)52},$Қe?^-E3qǦo_\u*|7u Nܺݭ \PD,`Օ=N%G@d2/].2Yt1CÉ;3_{l[$f$] -m02̚ȑ EAku2Ȱ Eʉȋ:X.[`eϫFԴo%.vҦ^B\G!nifYL+FQ9fپ 8rn'n֑xcYbnGR'ɕzDZ`&}]qȼ܀4e8ܐ8֛̇d[J=*yw߯PYEAN>*VPR:o%ҿ@ ;r? D \u;6JLlIGKC%ZE:L_{NsY:IUt L)` V?PS([ UcÇYq n1y&ѿ֌e3e)3QdGˌ _>NlHq;E暖051Ż(J9UG:ʨwkS34dQ e,Q(4ڦQ"8?D ۸ g7Q# ZwpGA2+2$ٍY|'xнSk9Pj!en/RwO>)Q;W]RBJ|hN,N"gU$ MFU+zdRr:Spvx`$ID(=wDmMp:q*>1(y (ːTO\^܌ h[~/ ==DbTmݔ ƒb'Uݽ꬞Hi-̇ܕa/.B5*d)()l F0T+SX[ݮT:bj3Ӄ> (Y'ʲtݕ"r(pKObɠɁ@5<ѭ0|ceZtJd/<?k~P}C#Xը 76ʧ(C wKPb APP@V$fxi~"ޜΝ#4(w?IIaU:*NCA.%M0o%ȓ&c@t|#7S:|0|8Lg|i}{L:*y3~VJ1e)#'+-q4Bbh[@mlB?)0 ]囼H:bFhlkf8b^a.>sܝ(ʍN(fp ƅ X|eXkdp &x?<%>?֦/nI.K]̩ ~wzdӘH#t_#5;.\x>k$xa:OH\[BG{w&9 T1YzƣaV?6BWQW~]$̥ 32f<66J?x[ûYZiSGeݡ[֘iYˁmºcxn>7VOV,ծ }f列[i+r)y<}񈛕2L2$T)Ml4Q-~l5*z,{@Lqu%#tO-$硬:ד') ar~\+nFoT(Fͫ$"~X(G@]֚DJ*r{cHpZ_1 rWjR`M՟:!V3'`18V ,#/ooc8|ŜxΏ|\~gZHiwRvp4-Ef_-x~mL}HD>bɦ$VF|J @QoJI/>yI8kHJ`1ɚ~,tW`>6M.z&." xx y C7b,mH|PQA uZ)`x~L﹤#M2bꪹԢK0o}"E'.]jF?x%TcghϧSg*b04(T_($xj) @U1ǡ3s(8ia]YMХ6C:WB\-0D= gɅ+>(P|4I0K8[ +z+ ? ^Eؘ}铪YوI}kWix6ȭud^?\m=E^ƀgBS!*W`ll<~5>6rsxT ,rl?nz>TT|#d%j{U+5ws2)#Kw]kSe_iQ(a7O2*mfTKAЎ&]Pх']xtT2)ZS]L7STbN4ʤ3`N2lǩ}#gpQTKQFkLO% $kAk9c^A \5-!H׋B9s_?W-2\իvLfΫŅnr\zwL`6FRx[ʎD nckCtQd G*T]O:RMPU;؝V.b5b܀u :nVc}ңK눍}rzĠzbyjll])BVjת$ֆ~~ S9މ8=-1ipWӓ=ǺV@ymC賋wܭ7BggN L_Q .kg3:7%{ʩ_anV5%2.5nz=>U5?T)m|h3vlf~ҽJwןkD3˓+2eVs>LMWdCa+he`mLl呷2ˆ/ei݄E=:a)e(+jJ:||ha<'Ne9]wٔN0J`[ZpyK#xSr.Ž؏5{iLI,w.z[).{ ʏ[K&mo*5knJB/C[X\Fj7GM R1-v .]!  (JFsɏi&>Ivr< ȉ,Qț6٪˾ ˿3#mH@:9@꬀*uyn_Xo'*:A (EJЦ3*.i ՙd*%,#۞tPJP$38㪘{BkL" L=H6@ xklT>%zwm=wpɑ%]rCЖZɚՕc 9rYrxjkAlz1S )Egg3nuB\lXd'􄳼zrY1%s >)soMZozPE8uA7kR,M'}zW҇'Hw0$[aWʓOt8UL@e +a3TIi :|lQKK(_eu@oOx #}wqaśr]:X쏭!xvr1#R;+À5OW919eNV@/_r4; Wӣ;N*! yY 2fr/bh7y*j5WKja,lpkm}jX C))㦒|p@{B|Ĭb_ }iGECgDfMd2iVc`Xc kCcBm5^rn=ku89:3q,}@u]@#t:Z׍)z)OZJ{Vr n@X7}N&z7?d_&S RKR-ψ:1>H^5G<`i#|ulܿYHSRJd:RvB0AUB1H!)SLبvsrWbP,?o!Vm8x_,EH؞8{VTUPi^ЫpU.%d-5սޭO=Y:eF:y"<9+w\^tgѫJC*8.lƜ}s0TIr[ -[c$s*|/t2xOlA- c3~,oo((~FPq(;P|;_Ĺ)OCbɘ^ĎN~If [;Z"Pg"Y5n\B}LJQpI&LtݫkVUT %]= qDKLtZ>=N~'/ҳr@^&XC-hkM򝫏[*VťQPw8WWPೞ&L(/ |qi c6eݣKj ҅dclz "5W!0bYH`=NI{QTeS9b~P4ds^7 !mt:Gw?8gBϮLx-E1O+WVo_:sDLĠ7xkؔy5󜄦Y"zP˝f8du#3VG?ͥr9Mk:]^f*vbr [}"Ҩ\E׮GVAܐijJR20CJLE!>c{ċv%ӀmϴzNb]R/ 85/#IzA1G1NMlcjxض v6h=yk<\:kTgl2"x +ˮC2#XEmΐߛ=%e K Fs_SVRCOYdg˩ LpLmvic!{+Tޏ7*45XKiͩw3NgHi aƒ:uBQ'[쓹a~^%MUd-C-YG%O4hYZOữs͛۸q3A V9oBwNobO^JSW@*da6cϡH٘۾js[2U`1/rY㽤5'}Z^f< y0  @\i<(x™j7W yzHu&5]stʭʬuL3Cj{'Tߖ`4,G%chS e%ozV`;TѻF*4X2ܒWeOoX,vl1Q8&~XfrI\z& /N+zQk"ȐFTqX*328&$D!Lː> uBaIBnXwu cVUڤ T.-V!wqblKg2leYʛy>ȫ~+"//[_,fb* _(, 39rJ0NZ+_+ 6VȓJbo%2Ec&*JLj,)uH}!3bP?vh'-.b\X[޻օ?L19{ U$،ɾJD6th1 µ]kR񎺃n>R5 Nf { 2+0$'A.S疷'9,*_|Vʃ|)5@j;ܟ%$-ܘ(CL! E"NdRA◠]2w޶wừتW9dgf"EI.| |6_W=oMps@ҙ[~.-J]&2(KVignʪ¥I04 eYw^V~&@WZKcčX e|>ѽA3 7ceHw` )p㞞|o+ζ[tp/*P&iqXPC .S|VL {Z3s(q}}.V u pT5fχɣs AvW)Q4(V7]kѧhls&,Ux=gJQAfVV`M|hEnFW/K8[e U..xucpJ ~/d_0vX4΂"'Or;T2{v_-w`2J㶣_h'wF 6?5vo3^oJt Ne*{*LsޮcE<\)xFK/g`P\[DP$1P`ڰVpwsnM |:]/DRFXK–Epdum.;n4 d=P]G9:c#B0?`vk.+"fWu#a 7" gxoǗrx"=ScA͞[=D-zGN12`h4m;]ۙvXuF(-<9{d4?c>KUWݑ!IkSr*4,e΀LmIkă-}7>1-/ V2XORs0:0 ߚy8|čІW"M$.`ܹ}izCHs(l-'kuЅvZz_Ƞey/w$n>:#7ѫ _DR9iE h&X&nZJg2FI%z0M(N H檯Mg1zGV0 ݰRguHA;c2O[SםJ, έeHQjMP-02,ߧ,r{2} ?: KJ1G=|OetU+Kua;H %s(ûva݁#P'N9n58I,^~[p>T\-1\-CW2Np\ 7!Qau/ص^|hn: \ޓX82u)&\ ᳀f_9Hbq~aKCRGy:HE?In{4 LxUXHfg<C?2i3S՚ LXW J}288+!ʣNG-*ܜp.9~/ʄx_xhuyYJ^֝E* )px3_>?!*.`ٙ<4tLx2b*sVFPֽz2OaJ^ 8S @3׃4ې!>T#R2rbRBJD ?yaL))4}52=S\쥸Hkjn( :'&cG :Lb4AhyQj\$|0wC(8ϝ5?qhs\Бf E \fs"? +k2?]Ay6`?ts f N `#·0F1*~kAXϔ"N@^_*E[j#,$u@ 7-o+A6NģG4QԜt>D'ٙY2pKD8Ƿi~K h%R?s} Žhhg+E7glڻg\qBNy,RYn@>ڷOM51WRv?B%!Nk1`I)pwη)wuOV0oL(]sT#' D.(v#nzQ5ۘ7"?EZJwEKqW9&lk خBMH R,%}*ղufG^K#4ua즃 a)%M^(E:C.8SҲ/k9Y%]'l|kgÀ`OqץH)>l:8,OM2(we%=%a"QmW|ЄxsϘ}6Ӳ%SH&3΅|lRO@'^{BY-p2_ 0 n7d;^o42ḛw%+KkV.eFpQsCT߯Y c{4b_y1'bJw/EfxQ~6t[1}hݔҁC tӱbJS>&v0R0|{#+9h$7`&W ;ҿ\ׁP@03Ȏ (i4\nyRPy4Osoľ:Ua:d,>;a]pLRt y!ޭ> Wt%t HW=i(XҊN^F>V,i_1^0N l]m?@*.)%oD&U.0jXۗ8+Q0?ůT'i1.DD XR~ DA#$ ӽxuі@/\9m5Ymr8^-|Xfl $:г."wXtGeBl]t}%]y pEb| rRbVgA7խ|;7J-:)ګ>qͫVZ tfYIOXv觍22  n~P)gH-j%<NpQ3Uf^x?61Re* }ESJ4>b4wtk;no>aEsI ,v>f;ԻiKv_6vH%]̬ં!־ŀ*RV}- Yp,9$jj 5, pVF`O8}J.T<^R뵣BHZ=3oWO,[$~ݎw>ONy7e:Mީ03UA#Eo/wb#Qj^YѰ_%C$4 _T qwKȠ ^y+p8_ߚyjh''Y9i ӸR?l-G1h$],;"^ 2wwO%MԕgeJ5͢H<BgF&FwHmnB~j-:Vola23 +X:%xF{cv9j]>>'Q7yN3̦Qޘى& :o?b摍~ XOt!j<].rvf7PC'$. n࣯7am@'bro8` ۻ q˹N8G[*ke͏3<qZgMy * eВLAlo"߀Z=7<}uoaLN&秩\ Pl()Ix|ҴoAE9GG򚃖of tN< >A1)­;#ы="ٝ6XL>?O|̔Wocbg)7@/".Ǡ`hi6/X"Gqܑw2Ƌ3RΚMf)7 =O;7xir ZʒZ vl5#AnGz]@,-C9f3)o^pB1> 6S3!%+f D !B X– d+%yzBQZӑ&z^ۈȱ;gHkcd"*Q_FEWڞ ڱ1qjc\" rc߭B>dt`&B;[Kl o?Јi:7@`֑+ nw.A'8GC[4pP\BDh}B4og׌Nǥ*}.>=\֕ ).kp9ՙZ!m? ֻW˰mpv*I'c`J]~l^]6+}4)O]=,;'66Fc/Z׺Ȍ :N-} 2>BwC@ՌSKj! tԕ9B7śZn44NTVRk#,mrw^X ~A(j#,2:=W 5DNY/.;oP289 :T6\x^QpA8CLJ/yȠŀɉڣ@̻ w- ˲, ^ -h$V%59$BU/Ԁd*)h$%{=&Uf `j*>;jrO up혠{u^tk)nك*jdQH\k}z ̊dU?Kx?3!<YC&LdszU>Y.hACƸ I#imd3afaU.Dc}y ]tw%[+e_4x%g(.t mYj M.߿wF2S^(4ձ̊WV03}7n8LPWQ_FY{Z('TTsG֭M Uy&d;vk*X,y`>gb`[]`t(q-ܙZ,YR;-kīp0}_,$oC֊Au!FϿ>%F1(qtlFӄIٸ"DrGRs1SjK]=2r`]WTy T<jP7Kl{< j+q@wk1P&RĹ 8ݲCdE E$35‡upQaV h?OuO'#}v%żUu +pqrZ.g,}Fd0e' ʦ1Qw7,LP5OJSdL #m5M{&wkjso֡}M]  58 ںokoCX$AWCA~.1|81kE իvUZ>Ǒ]D䎻7- * A}lPi7~>enx{OUzVu6BtܻޮR j2{`2w49i,?Js $Eg(F/y5k%]Kig W)J@Ӓxd$&Q HNg@ =k >]np2kSt&"XШ+D 4誖j!!J{F>w^ԃ̮A.7'm>LE85|2~t >bOAF~r?l/3qesV1iUp+C ,)o^zqXj,gz΅6:N4u Sen_Lz FQ|HL1z\]OPvOrkCul3M9_2Ke477m5v"F+=+#uH&Τ[篥c?5H>*xֶS9==²߄Ҝ[Dm"@A5dJr\vRt@ǰFSkJ-"(>xui~>|DD蝶EeD7_=BKZ;48vڝb "&(zV0K7-al8|ΌLiTH3iŕdP v|F ҼK2#’}`w0_g+ҍoRsUI̥=$^1MS {e]SI{szj~>k sG6%=zͯc};1%<`+ 5&7ȹ9GejSrq6U7ųq:|/UK3d(s6ELO R5~?맨.@\{4ZT֜_#z:>rJr N^ ,|0JWuhd ;k!D1#hA#4E1-JcwK6,Õ7 nd[\ $;^PXURJ!\a!vӰ Б[L8(@!k۱tEqưhV5[Lu&OE= yhÂ} y-@m<]ꭶÃ^sJ 4cDZAE)l'rv[+TGq{c Z ʕgHlBA^Ydxׅ}M%J)_W%8Z\b$I&. ½gƭI.?4:3 uB0~^=qʱ6R`lІ\Pen./PߟJvH̑;6 | Nk vϚ!X[h_s'rv ք7dyjqPV^phCOTHrmLmԾnٺ tB_ PZ)!ױ4-#&x8{XFh<MVme? F!2QwgU 덉#}zW5c/4Jb_s}p "=E(++1~6zsA|<8>͐9sP~ #k#Ք"t@ԥqU!x0n⬖@Ȫtx }d˟_ ^]+M8& lܓ,(t"[6|;)-J/B]HzAyaDPiˍR׽fWG{`%FajL`-iX<MLΚ[TQ^xĐp>S13zsĘ1_5ݨ/ƍ(Xx 1؀N{piԼ-y*ׇ9q#Ϫa5ǂ&l@3/[wBb1_v;'3(;Z=ҫBrv8X)unfљi?lT62/ё[5Zlq6:m{Odך/e mav6;c!/1UԞxʉ)0y #CcnxQ.N};d !F_ o4 +GJ\6rѻǐ JYujC!3p`[ώZ9B(g;"G؝LU Bԋ HFP.ףoY*;dOGSDb`Oˌ@OR)=_ju#}>no1C{b\Լ  iA|2`-Oy+;GA%0R|=xF@WSKФmR7׼D# SbLo:5h:7;u[&Lf@݁G],qj;%efh|3]Mk:?kܾl 92 hb7K4MQlĴ{w`5om2o_V'3bE3 9!YǦjYx3 )1BռC= 4WE/VkzN:[5 `zVޒ=xEIw> T^qjoL t8 ~!-8wXłN?/p<|8A+X,hmA ۬_,yNP, o^h_.F6vK&2% +ͳN^DBMݰ*)f#*O!u4Ġ= C'z8 }l7jUTf>{{(//E/+S|l.yaWU-_ ə\JrUx' ^$G9oâj G玸TrM}I ==oqSULAtPʀByte%g5ǑbJ  ;Pm?`3 CRґV}dŽ GF W*:zV2LLq?;'L25s. h֒Hjֲ7R-FVhZu"^#3jT6RJyυ\}ˏ{]SX UˋLldMªᇧZ _RUԹ6~ܔUz,1TsO;92 %t#`Pjtnh얦1m4KKB,AϯRJwt%/X\ !NTPo6u'Zk8 -9露ܜ )CufU$*_WL7/r&5XAƄz;iE8% _W~tϐ4+EPh YD:N.7P'0'*ȼ&` Si.sʻ?OcN UkʭlKe[aZWϑj agūnVP^<1t$F'李!yPMF>{Zwзyb߅_nZj^/&vdvYE`@sS__vSV3l_ e6/6{C 4j9Dd ru'XQ$hg6hĔ,]YhVGpP1:tⰎ d2|C\~^luUYehhdnFJ^p] 0Yw^+"ƭ1 Z|99zY|#}"N M=>x=+Q Pnɴ+]Kz ^ȕPrw'c|ZsiYpQVN7~J>7Š/ @1~I`UYSSFIc(4`*ݔG̳8A)Efi7,^G]UiQ2|؉Hmӌ(喝DF*79%2/l2wy8tSsg2ף72x=a0 vCZ vώ7 ĒL]"~t׈9Qp&˕v{JZ]!Ƭv.z키iU~׬Zd&K%uu^L@QARs*Xs3r yvy2\_?:N t"7m7.ڌ7kS\.7j# n7LHAʅV!:ҦdsA@ed?\;h[0tyMȦ/z_Gz7YEaʐ\pWA< 숉sMU.r9EkkqRkwPh0,^g({O-kR7 F>جK.0]x6= SoR~^ $Q%C=򞫺 TG=e& (lEIt҇i) ]q#hcok8c'o;xk\o`j /[\23Dq29 OYIJ ya؂?pQq>!`MDYQ'ҩke`cL|UKI!_P0a^IS-S :@6C{SZJfݨQ rGM"E٬i^wΐ |!Bmj׳g ITA?;;@e9PX8/ˍ,9JOӐÝbWzgDk vü>[>CzU0LJ_k4G2eڠ|',.d/;T*+W]4{(r# `pT^HUUUNIMU7Pq׽TM*l{o[/}CZV@4Y+W]E3׉L}iZaG@A濣tn3^aDZ@- hZShBE-/acNՎD{eGAY1۹/k1O8=PZ] 5C%xuvV9욓vYIң}$~YQlr x[л-a@.+kQ-\b qJz@`̍[tlXlA\SBtD>se֕3Hkl0t'pP$1LFG+ [H$蚁ޏ+,_Ǥ=~4s<ˮVi30-(> "PbJ |h)k&WFǬPBJC JcOΗH _0ַL\OꊁYbBp|^x⏷vWvG;@bo}Wu㇜-2u Ra3쫐g`D_65R.=e-`-+ؤF;k"f9eP5 Ð[ẅڪ֕}<3a|Z"f'ctgt.Hb.͇"pRݳ? ^Y;%eͰ!M÷}\[N9u(!Z oӠro|LѨX|Y/Q鹡oFwD vWBc<~J;hmBz/dJE/I!s # YZ