php8-devel-8.2.30-150600.3.25.1<>,fĉi^p9|zL;@š}xY>[ "fy RLiçw`d`{RX)+6"vخkH@ƶغ@Щu,ʕM&8ƫ|׆VhD8Lz8#(/*rsFߓ v 2|OCoqt@%JOnz2OBBM)3wjwK/>]@(GA"Vܿ(i[rbv&xcS9 c_I43L6>A(?d  " M$(48Qr tt  t  xt Ht gt ipto@tvt}}t   (8%9%:%FpGptHvtI|tX~ Y~\~Lt]t^,bcde f lu tvwtxtyzCphp8-devel8.2.30150600.3.25.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.i^h04-ch1dY)SUSE Linux Enterprise 15SUSE LLC MIT AND PHP-3.01https://www.suse.com/Development/Libraries/PHPhttps://secure.php.netlinuxx86_64 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( xAA큤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큤큤i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^i^0c61ff34262f4761bd3cffa4f0ea29f4b52c67b59bf214e42ca94c5345149c5ef9c23497e45e9a83ca9e0eb475682883838540555413f965edb0d39b751d2342f234f539d8f8202c70ef32f608fec09fd8cadc713639568feed308e287d28b7b6958102d6df1d47e417fd36326fae3fbb4b16034a45436987dbd1406124c444d27c6b0a815f3b2fbf5973da11aa8807f85ca0ceae88ca9ad5d32f8bead94735a234408eba961bf225fd13cded1a022ca2dba07be9ec758474f7eebb417d96080d50f34db369aa0adaca94aaf9c0b463ba6a0e5fbdbf05907ee211b13efeb68fbb551ed9b3085c17942eb23f3f53168f17af1e242a4a869acf77ed49e058ed91030e05e1e7c471e4c311c78497c4d39b1d686ff5bb8815da8db518358f3879e3ca3245a6dd78301f619fc013240924166b50ef036909871bcca6b92132afe81d9601f522ce83d4519fdfa367ee4d310cca627a6145e7bda72c77e8311e1270c79db2d6e771f7c95cc99e9c44e617360d0ed32e2920ede814f1a73a5c1ded9b213865c8b6a1a028e210b7d63a4a2af58eaf8cb7d32fd805311b45f45b6eb81a2aba3ed576142b54779c1280ba3cf667348ba2db8338a4fbfc2f6e399db694cf1bba93093af5eab639a2706537c96c18f872486c0f662c3f65e2d9fc570fa2497b87ca6e7cbce2ed1d11a9ed79d298b3ca7754d4f9c6a6164d8a1dab069f3323728ceb41a9b7cb87ad35e5304a4f0df288bf9a7b9ce771a8b5818ca1c6a0e1eb89718d2ae27a020d50b28db28e036c0426de0b9f3605a6d242fc22b39aac7a02b3a20f9b4e8db523bbee358c1ac6ef8034ce4f920c54c98fd092490bf21e44df5d61bc4b4678874c790cb7dc8eb49f9c79c3d102505078517c8542521ce6df2e6c05be4374671aa6237e85fa97f26b9802b421b00a73bb0f1a8c63a172db06fb8814011bbc316ac87871fd6e06d4dfd95881c5ad4a1df254d9978a8611d58ea8236d7b356fe04dc28c0a2cbb680f9fd58789c14a8b52551bf69d2540d9c4ce68a24308e3eed9f2b474ebbcebeed0f051aef4b41ef662a6fd02c8861faf1c1c0f91afa270832887a38f315b6cbf903881fccd50da07ef0472bffdb13148e1f4bcd69dd919f6af125e67d1bf0668a8ac8c20c168fde4458ed89b4834975c153795fd64b61bbf8ec26e4b537a636fd07a20603fc6e83a0cc7fc97576ad7b2af8c43effdc4ef891b0e4e6374228208051e844ffd91ddb20491bee189f736a175378e849f9a43d0609d797975ebbe0b777ce0a49af806db9b7f15eaacaa983d354027a1a7de05add17cdeb08281e258ca880bbe7209950cdc239bc2f9d21cf7992ab011d1576020135fac0ee6622dc83cad30bdf34d408cbeaed090510bbea6fb92ac847da7cb41b05fc06231ee44adcb6fc84a235066ba64a77b0796aaa2e8cc2f217dcdc9d714d3bf49d41bb61061adf746acd897fb77fce90017c0ffcc064b0bcdff5b7a6266a775dd89cdb0c65bbeca6606e2b0e3d13823ed85f69126f955653713b446119fbe61f3a0a08dbe94f98353c2c9e2f5661d737164f4c3654369546018e1f019ad2c1713fb6243e951ca896cbd92e43471c49af3648fd5c182e619c0a1c0181225ca593426352199de5065af7b94f2a4e4399b7d5edd86afa1912083bed6d7af3161bb98c39ffc3ee483b6b6bb2c0b9f1e29ac9d16bf6f66a51e43fdc45867900dd08cb9f50d34fdde6028f71f5c6d04530a6a42f83bd407b1ccf54d88764468721e8bf9b3c3b9586cf595ad700c36127ec7ebeb6dd887f800ea5317d71afe4dc23af1b0db2e0a0c5aacdd228ad4c5b71b281c61baa9ddb541da5f8f495f67ec45677fa4231e8a9c37b081a817cf33e60943c8bc32e4f6a19b83b5446a3e13a307453760eed2e70e769e3f774a330a41e05187739dde679aa44d077fc8e56671d3cf47944aac2b3a1da25738bbcc909fa0cd07a292635a6ab9cab295530deb1e171a557b3d21d4789b0eff9b1a4f1695eaf8fe311bf072333a181674a6851e0dbd600278194e02a9c887a36a84b3a5f49c5e0e826ad8d117bad3d4deb52a905cf2dcb28267c4b690806e8b485bf470eb50752c524e23c681fe548bfa1f66365ea95dc2c746abbd3ba319fac47c2086c5609c8df1b5e63853dee98d3283d0c6db956936e9f284d3f2e45d6af319faa35629820d4492f730e9ed7bc00d78699b2300092b56e40f7f37d30000e9da019555a1c9d40cb58821624ec9a0d997fda19ddd56c637a6715d8a6a94a637bfd52356b28286d3c78fc1577dbcef0b458591a5055732374b8ebb6045d87339078508d67d9b85e9f4870fbbeb2707f585086990c188c7d644eaf00c9eb8a6fa4d990eae702e007bb3b67febd6ed96ba2025f7ea2f3d61cf7ddfd6411afe3765cfbb29be4ec632405ea8c31d6fbeb0df54f5e8f7414f0c2b1daea04d8b881bbe7305c3da5ddaf2b30c99b79d2cd48b11aedfe9beea7de87125ef7b1b4ce3c216a6bd9b6d743682bb1d5fb5f3b918392bb8d4d9bb7e7c645dc8133c54343d93cf26c561bc36f7843460cb7ed61a0f509473fd888f072e7ac38359ec41f20dcab64e64ed0b6d02a1b43c18e86df753b9ced5292e8bbe8291621df91712db2c789333ed255f9e0f0a4da699145c260320499c8504f3d23a721c8784722d4dbfc6aed851b0e6e488a921272ac82b0b5953643794387f580ff5a93641ffaf028842e9f49c64036dfedad345581fbfd8dad6a72254485c499704a7fea995f13598547273ccc2192cd4ecf92cc53f7f2f651095491ede2b8ea5aee0ef219305b4647f9640f330ca7cd8c47823d35c8d5d8c7072f42b6eb1d6bba1182703f2c0402f93096374f24a2e9dc0e9d805915b652bb665ade072e63109c5e25dd0accef020e974e31fecfa8ac692d99c38e2995bdbf9f7a50d733c29bd523ef3e9aa30beb0411bbca3fc02eb0cc7335f0ecf2ad61797797ddbafd25dbcf843a674d76310122c437956d5dd5ff435b9f121043d0019ac170a0a8189472319896fd6402b1f411571272890463ef0ad4a6201200bcb730b88d76b51737d6c3226ada12ff8d5202aae1ae458f3ffff37a97bf4386c911bbfdde0746a303151d4a96cf0fe125890ebaa636b74b836705a04a1d62b74e9052f3ee425ac79d641cdf81b95a543a53fb834b15406c774a2b8b6de2b6ef95785a3e9db0ff5cfecc5514fef5f433ecf11764eea6b8bfc7697e792f6b84405959c07fd044d88a9b08c2c006fe50ef3c81a6ac428d2657bb340656bb4a370a4ee1c4954bfa7d5b11045cb29176f16b71226991a663e2fb885916cf70e10ec856ecadad9321146916f78f18f3600bfbd45de0549101d22eeb42f7988290f268e4409c94e116392b1b6b013aab58ef11079a8c095665a13191da41746d2b96bcdc8e5abea9cacd244f189e03dfde50f43f13cc38ca222c3e0db8934467ab8cfb27e955847198cee41942eff45cf3e0e91f5caac1b518eddb38fe83f61b919a1d158ecccb5f40594607fd2f5c46c21e884f91334b4e32bddfd8acaee5c8123a1591e0f3e52be004557d6e33147a666c4db7a00382a24234cf82e0286bb936b7432043069bb223f0eb70523896067c40f679dcae172cdf9b8521773b7872b36c8ee45d5d2eacb30819058d9d08a8af28cff61da696fa1dc26693d716fc3447554938314c0a99c99cbcd133f8d20139380a69b8c80f4478191c50c746a6c6c7a2a250272d196f80cbd63c3e35988c5fba2809aa459a69bf8afb28e644fd6a006e9f4eaf8751514ca82d3cc49d9c9f22665c67fab952514d6f077aec0c63e7930d582a81508315caa843e56008cb7eba5d36e617f0ae493dc2fa65481db6e1c28f5d76194605e1fa8a579d2426070da08689e2e69d73f23de8bce51994f1e265e42c0af7a70c10d011de298efc7ee5c817977e8cbbe9f210b3eeb265b517af986f76a16d86355242b00d248b4dfd6d14a13ab5d7ef74b3b868efc5f44ac423cef07f9404cf8da3fe3deb47a5ca87a950a71bae79236f78c788229bc4eda7aecd28a23a107254b0bd1406ceac970af9aff319245604314e7580ba3a3fe49b41b5d7c97e8e26c16ef8b37a60ee9a22765fe1262a37a69bc99d22968f9bf06b3a7f0a668c1787cf84efcf1556dacafb1b2bc67c0d4fbcb696ea73a479100b2f887568b71609e9407610620f75b9cd992d7d83c4121cbf0d92ecfa03df7b19c6eb81dc68f05a9712dd70daceef8826c61e97eb468ea3ec87fd4c82c78fb738471f607388c6cba170c3ae776996278b06cdc925deb8987bd22735c99f2fe4d8d8ac3b8d117206a94b9c22ee0f80a4d4d1ea062f55b3c334fca34da2a2e7df969d1249d80ef8a3dadff738c8f243b742e0498f549c93fb131c7bef240c49791b77efea562d1d5909263a1a7e401de9e4536072d47c87014fc0228e73e71831abbaba5edaac0d2100b30a26a7f95a0c5e97bd68c0cdd2dee2a03fa0ca99b1f9db38f88d710cd1df86c3c243f36f24e91cc507e2d3eb106048ce7a594afbefdf1787fb4631ecf3fb29ffadacdbf796445d34b9d3204b01f715d96bedec8dea36ad522a64134118a24e20900df93a5be68e8d54376066bfa0b53d2cb20af5cf7d35301d92f1c2326a47b6746ed754ec2e73edc39e8353dd4b357c9e01cf5267a3aeb0688d4e0d411dc7de0f7dffaba5b25883f6e3ceec427ab38ef0a75dac96530c845885ca93771fc30bec0b4eecb8909e4c0e6116cad7e41480f4c484686f7ee3ee425ab3e62c937a07e17ec6d017f93410e5b57508ede095c134b00ee28708429b244f0ee7dfec21367a12528e01c8e4b7cdd95ef2da90400b560ecc333365161277b8965cfaeb86b957278811e6034231d491c31a39da93a9176e7a43b5bce394b116ecff51abf1dc637366e0039e2823e1c0650b19e859110a373566e9ce38f565aa438d4fec5515ce96accc04fd79e3e4053a2ee4939d1d9155703dcb1d4fb2b307faf75c9568abe6dbe5a0376592e56b6dc07ca38e5dc8a978d3bab9d7b42dd15b47b36c005c55605f6db241f79465b165dad2b2a4edb469aa552baef939e28a3f989ffac1fb71d101305d3611cdbcf5da800a4dd0aac1c0dd16c880351078f613d1470c3ee96d67973eafda1826086c243a816f3e9f52b6dba41c209050742dc079d9b2579921c378c3c53cd3f173ea15692ace94317dac4f5ce1e4ee85a2da0d786ca1ebca0ffa958fadd16dfec2b481a375bbe1dc38316ada9af5c1090546c681da006928679eae2a3b6d54552279b96e97b99d2970d7137f5872a7452f972c1f7c426a3de5c0fd7ef52fc18108426a57312ea0cbcdd0aa6e4c478281dfa99b6a0985dbe2bc67c8af974e28a64a0de45a852c47fb0e11c7b0e43603a7f97d8a37c62721fd1b8a2bd51a94096230f252f12823b37d5084713465fb127d4d95042cc0df567f07e18251cb242c49d4b024a5264e942a9431eea1811e953984275104ac2245b3ce475200f5365c0924a48834aebcfefb44657db26467a8950ffd31f5b6a2634dfff5c29749dcaf712dbac5678f92887402df77cb16dcea093d6c7f7278955493d2ae8c0e06946486e51dc017fbdc00867f7ce963f08246d18a17b98ed1632220c62ad5c4afbf6b24e2fe96126435069e79dbb3ffe683fc5efb0a7bf7ed9da18d7f1843d8c2f5fad974bef1123b6e2b0d637826b63307b2945cf0838559eefed1f31f87cf1b081eef5a484dc6d5c7ca02b69c3b12ca2367d7ffcf73733311bbe1a7e6fe7a798693fd9b0f1a949c8df39a1a844164c5c554afc0250d14f025003e9d3f8288c2980e8e855efeebb6b49cf1d87af5cc0a2371b00cfb75ed28ff47393c9bb6339a5c06264e17a944c8990b3cf0a50536f92deed91dfc3f46d9d4cb14b519f4a6333f1ea497eb8ddfa37b450825dedfb09c81c948028a73912c3922f0fbb34f6fc02d3f782a7b727551c1020ac4facef8a94eb8b5c5112e83fc9781c7159a4465bc0daf32058e1e94fb1650ca197950a29715fff5a0af6446540c71d5e8c2f01dab5e67f8df7c8e3ee3ec5e1ee46ad52e68f74543032b6b9237647216f7db29a075c22bc403dad673f8cc2f2e686509063057d1af2eda69b83d33e5680719df197db89bdf7af745d76e3c908f6f081bcb7355b5a03e9ad3f4567fa12f95af4eb5bd80546e29972012207c8b6c8a49179e4004893319ee4e9168e64d85ec73b987ba7f271bbe0b8c95260922382e5edbc7d6e1b7c877f3cbef52a99019ddf1cc33ad02a002fc84ab303ef24417f32e9a8cb25acdd2c109b7055615ee80df0774a7873fab8fa19d886eabcac89aa114cab24593180cbbe5039959bf6eabc04d5b38d60d7ce8c68c34732b942239e0641608a5d6ccf0d9ee95dc4becf9e05876c5c3f424b794fb0ed23af83e8f2b8746dffe76f39f3255780e4630b446b0847de5a70a232624ddbe65a25d770055549edf7812f2b0e495a47bb4e2a98107fffe8939197828873bb5664bc94b468ef33444d58dde9cf328ccd898f35eebe6d211137bf1b309ad6647776178babb7f4a0b329e21aceaa948e329a7c60ddec8db0ed778c292009f7a4fba38107d5100eddee0e520eb725f19dce741b21ec549ce439b6eb65cae4fc64e846f16a43f853a6cb97ece249c1e0278caca60f062f41fb1833f6d13996acab8c1c78fb4e08476b942eb3e9ce1926efc62ae218a6fd161b740a39ff1760f2fb5405459a0d4eeb4afef438dc52b6f078ad1e30d8f85a0cf1b213f15fad880219b555f998732913612818afab65b6bba4722144733f87925cd41696cb9d18c82aa390ba53df186666c12edf7a0d83c2045ece6181f6b3f24abab02033f6c1a697683e4147da9f21a121611d7d102fed12e5357faf0d14e430b14a9c4af6ad420b0e0d9197fbbe896181863b8b3a4f1d33c9b689eb8ffc6a80b7847ab62eb6777267c03cf69ec120b232d288a7855adb330364bc54766261daaeff19f2c5b98f78295775aea7ea1d5fd720a9612b015322e69b5df93b93b4c3ccd148eca03970cb0037b25f7cd42237c2edde2b6441b81cafbfa341f0026586de487d0f4176add97707ed344e04761711b75815d3dfe52c5df0d738cc5ac4058080c3240a7bdcf53dae55b22d97e304e6b7a445d3a8798b2b08141f7a9833dca7d753e02692774f6e06b6fb1e33a5ea8ad0361dc54eae031b8e5465f6631d2eaa90dcdc62cbf11c6a0854666379bf85ad02cdb3bc8e7734e937ab9b562069d18668521456d85ffff6c406d1835a3d359f95efe11a1aa7474823e69e8a3b9627ae959f374d13fc3e9f72ac20cd1f2df60846d1f98719419a4ffa0e1e49cfc9e846cb23b48a8e5535bf6d709eed012ae35422f0a50a207c4d4695a3e41d648474abc55aa126b2b1f94d265a0bc5912e71ab2cab86542701c1e41d79bc8b295fd01b968582e2a10ed4fb4fcd0c5509dc4244aa3676d18288221a8b95c7165fdc7286db47e70ade18da2ab1609e393153836a4d6567adda3fee411fac87d0bcb019454701b5fd3f46c332ddd3c806a2b440aacbda7c3f075a4dbedf8329d4d0a591e7fce4f957cbf25c9320d33d7726051675c467433113b7cb9c3a152a7b24a2384397fd4bca67c432c8f03077b80d69d31ddc891932498a50202705e9b34c224e7d44d74e00a0168667f9f462e02458dd88790c605920fc111c48d13e62ae6baebf53bc4bfa98dadaee1dfca3ba0414b7a0d51ea0d17f43911bc4a42208d932e555e34824821077e38305be33c5df6d78ef19d736de6e02e70f2ab95328abfa8d35a95542b3557ff3315edec0d08a5022276186bb0ed6e8c2afc3449e126a72ef5f2f145760e9fde577de21ee9c23075d822fe392dcae6dc8a3021761388761d69070d690f6954f7674773f1b419e110e2cac0931b0f902abef28bec45c5f78f1cc19b8e20f39df99cc88a4fe4d14c57f100b9c12ed53cdc05e564e91082e9b16d66c7876cc82529fd16c2687296801789b41bf73b03c351ae6b0059f7acd1ca2267d28f78710cc745cb5b73dd28615aa7e7f8b25d9590f59049f434f95c259d094ff75eb542d10defbf480e3e2dfc1a811b185e053923563198e3d0aa0a5675006ac6dbfb783c9c1971cf01f5f11ed70067f64111c2abf0940696eb7240817684b18f727d0dd2dd1f053bf1b544919e48b2023bbf7b00a491574c6bfb461c6c18e0df1ff979325ffded8b5505baefc6fa9bd19b861f00afa4e422ea2d157d9a7fe467af7ce6227f758de1b890265233ba400310e88c86dcc6854da63b53cc1e20474e209e39e4ece246355858641eeacd388da2f6c2c2385a28c47194efd3cc48a6a8070dc94a830a1e2a7efe7b4875ca57ac392333e09d121af51da80dd4cd5e0991dc3ebbd2b8adc891b41306727a7de05305ef78d7dfc6b7e7e56669bf395224c2652575b63ea622f52491c044e08bbd36ee42ebcaedfdad9d5523d2c83247edde22046955706d1ca4828609b33204928d8ce0d8db56562a316eefde2dd7b3d619c41ea671a41be24bc9589ad652e3c8da52e0efe43167c6121c2734eca41715ef334a27cca9e64be1cae43640cdce07bc5369d0d88033eb817da2c2702c183cacb291cc43341e2db8d7c47bd01c2b706ec6432cf8aa8e8c1838dd1f22a70ecdeefe385fbd2abf0c1f2c6c92c18f36b0206a391b2c68392388a129b3931fab1a224b92a16217a6a099e6831f0e35a47396cf4634501531eeb43a4845eb1361dcc2e90cb165a02184dd06cccd174aae6ff3e79ae6a3cc9e6a50417e681dac2338adf66a9d621ebe40ae2af5d6a02251147b68c31bb397291351f63e7112c71ba9cc788670e5eba03d4836f95f4ebff4dc102b60522bc0b4d9b2cfaff94945d81cb4f91b57cdec70a83dd6b4edda423b3a5bcc6cf898f0991bc4a980fa73c81d41b262c10024217994d15d12c47d833699a264572a1e84b8cf1d8b81256eca224ba9e11be36c81fad706dc4f806e5766208756dc3b46f5ffa659dab8d5b2b0bf500022cda5e88fb7b981408aaf70e6966018d7d61a18727ee3efe06f636435ccbf25d2c3782b55c184dfed6921142ca2ed65d8b55b80ad8f5a024eed42db66c5faf6ddad46855afaf38c8fa7a55a60963daf560488759eb79d481328217fbf2eb09ae588f2be7a6dd38ce52464f5fc6a924f04148e0e9849a0a221e84631947a567698069721e9f6f9fd3ccb5b86559c482f0b7afdc04f75d81879d5d3ad68bfdb1ffbf079839c7736840c583aaa52455a558a7b0ffb5601d57082d40ffb9627fe69c4ff7dc504b180427b6132145d754e0a337609011c1332d488c39739af4e6eaf8034c4f088a1dcdc8fdf7bf56d2e2844a8eb6aa360463b0c804346d4282596252a31d1aaf9e1f9c2daaa3b5c51b96f6d3a6030799eafb749a2ebe16b0192672a2506b6d30cab605be0f0d6b91f571b8bdaa837afb686937897baab4550af22a3d7a8b6809627d62c64965327f368a27cb15283939f54b7377b806c1caada30984c7a20ac00270daf27d88ec5d68e3259abed4ae03ddf6ee0ca6e6a950320b29946878be624a70be75fafc40e21506b61828dfcab7109d65d78b8fce1c2f960f1be5c07035fe14e128d907a349c86e6f875c47fccb6de171104792fc80776dfe6a4d3e37a0d58b2afc157e6be397bc57c430dcfcba475be9d5ac10d48ae12e5d0a3e05fdc8c4108245d7a867c021145459122883ef9daf403ff9e504c535131163fe850d1bcdc5b6199d26f4ee96a39339ad47e969699d864f9a5b4bd241490a8c367c9ac04bfd9e59b8854409003e8abc6796272530f320cbdf56416b2892ce5b478db543ea73f0c4698b969b4e849b4c23d5dcaca139cdbb2110ea0c057cfbde531a1e97e970e3853c9c31f06938675860364add925d5eee01839575c7abeb127f5d76e43d9a9af8873451feea2513eccae9dd7856fc3f0534d57f5107ef23eb516e520de0f31bee6bdc7fbcf6a1b9c8c5a3839437b44b453c3ac03b21ba781f1827d48ecafd98dc714fe02ff44e2734ee19150df6bc6e5a518e88b08081891be15b4f41655e74fda79803239dd8a64f9abaf73b070d8f7cd35a55e1ab85b2d4f6d4816d66f8c08e57a35e5a7f8a2da17bcd9ee369b938bebf121fc1b0b377a36e1cf46e1d444e25af00b22d6831e93bb059de7f604ec9233ccfb8d9a78d3c695c6c4dc47a4d43e2ff945c696ffd929082ea9f0106165c1c16eb5b7089bbded81b2d36786e91033bd9bca59d216b6aac2082aa9d5fd9816c0bc4772ca25545d2883b313245af1d9eff89ab658f54e620a7da7b43ac69bd408bbe2fbe17408f0989e5d1737dbfb40989aa816918e201b1fabd276c6eb3c600337faf5418fe9b7140c54884066862ae647b912f82091eaaa352066325267dc9ea2d1ee652628945b1968e6956702bec4e3f43e6b9a7858fb443dd2ad349cd1ff0f16fae7935a3c8a5c30be62d5a1f89a19e0bd80ea11a0d4b32174d45fa01f029c22f4b8bfbfb5d65e99c6d3b812ef4c3dfdcc7c87552f8c554cc23c53c366c997768a4374b79741e72e8078bb0e2acf29fc921a4a31d49351a1d31fb267b47324de10e8e46a81a546e746bc8fc77e29e7b02ac59d417a7694e54ef5fe77fdba6f347f1601a1b9680c04f838bf71cd43e9f297a792ca6f9bb6438233f60932a781e463db47f2538c2ada41eef1cd8dab4301562c3c46c1d153464eacca6ee031a17fa3e9e25c26f0a2a383391e7bce7c96cb1d9e9efdc75caa2b77f696be09672805d2d33b979bad0415eb9997d08c0c5e158316f8bd739aa5f8abef25dd3275edb58c23a0202c7ada8c55be5e4d3dc3e3e727a8cbc9418125412d72046a0ef350d5af3aa42c47d8548dc5163afbd48011b91a2026324ab9156f50c221db0029de3665648ab787d428ea1f1c062cd7828118f0fbdd22eb9d9060c5b9e73e32b0e5202dc79efb9fb72ca63ec9a3274570ec4c00c804ad2555c023d278ad5c04fcca9db07e28c580880c06d6a9c3364431573d8d8f193ad098da5f4c7471ebb7b1857dd221ddd654725ebb05fddbe500b946bb37018b500fe0020bad42374a042b8afd8acb8ac2833a075ef448ab2fe3030a492f54d0b9763c8e84e92271ae93cf9e3beac2c48eb9c644d16f1d6a125e0cb6995c194d162623b2aac489111ab575fec031b9b6ece1226729d63a76b463f1dd9483fbe8c0865b0d0df546627ee483b6fc092121c02fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa01724ac7af70e2842700c3cd78dafb23545dbbd50170e8e32f8d87c47975925415c9ee1cb87c37a4238d962e66095fb909e87febb303d70969457917389ecded2fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa717fa8616a13c20e5abf803e95b7a9fb885d00965a1fb028c322a8ed797faa2ea6533c380d5e1d2cdf058221d0d0708f57f11c27fb4818fb8ad0d380ef34b7032fa2552ea563210c3ca55508c37e8792522fb8e2a080b012eaeb3ed23f9933fa3d3741773a707e02f331e0584efe02df6abaeac1186382d43dafab4d2df30022bf4e52f86d46ea12e37616d62b0add5cb1c77ab1a9a55759b391a20cc4ed2db3bee53fb7941793f78c5bb29f7293d8b6cfcca2d4aa51d123ab884a5980d89f1a6f0087dbefcfcec5ba137c41979be8bf8524fc3cba15fa79d7627dd0ae696ae8765b6ce8b3c35975e1b6bfe3fd49d376d9ef007c4b3e96d2c1581b0c0df3f993198606a1bdba00b326cae32e52f643f3dba1479dbf9ebf7d36497692ae034ef0ac112573c54e35d6100c996f196766f6faa60d677297d16722dba0f0f2def703be013a31501fbce73fc5545089c4dd6c95bf98427cbb1b1bfdef2e2e4dda4862f91792c225a7e1c2c6959613f4da869bc3d24656c71b2b7bd97f0d911278ac3a111999530b31fc54327122ab51a59b3868397714edd93d37bae5338ec3c15f3b5828bb7bb671c3e3cd5dc588ee68811d714ebbfc4faa55391768a7bb48ba6c0b3879c2ff30c58016d5953a628969f32398d0fa19eb18167b85c42a810927d247beada7ec87857e1ad199232797fb559e9404b0cd4cf871a79fbd02ef850a764ccc79ab52a03bc312abb206685c494d693e580dc093db106b5b50c2d6b6f1ef2eafa1098207e9163f4e06bb333e6811d16956ad5df641a79b205ab0aa3bc225a445f590e900da10bce79d988f46ae5b5cdb20c8a6df9a9eb8e75fed9f0d44651cc17c34e38d503b22d38adee6968da20ea06311aa03147816461a16e67f8c01ad2503705a5abd781b01eaccca1d4f6e7a97f3556e8fea0b7efc904f1fda3483a0559df4a44374559015e5a10de7cceeb972372cc1c46c682fddd6e965b8d67d6b2f3417d7a5b8a2ec4ab882c1f5353b2d201c269645de74194a3fe9f9c78a02589dd95ca5c2050a1dfc348a7a520641175f24cfcb03398d1cfa266839a04937f4c7b2378d76ea244b0db5fe6c4acf4525e00bb528102e84be02d382cae016be3ec7dca59c80b6069dd9b954448733a6916e6910142c8e40cf0a36e5d6c65d50b606758a5a6232024e5b65e127c3c0a64d44cae95846ae919ea2421b976aa46a67e13e7c1bff39e384c27709491d8c265a446a59dd5737a3afd065867e82fe91a19abbbad94bf2246629ba010e1b962cdbe060dd5b5e906636a3e30b5c32e8159f56429e837273aab3ceba6ed963b0a304f59105e52b95c1bd4e8bc1c2918ba5adc863ce7386e1ef7867de7a8777df4623fd80a80fab4bf71d065598fcfce123de327ffaf2b2f011ac0651cf1a34f025d3070ccba13a6b42136638c3179244a99333b020526c2ab17584015f8e5d8381eb207452ad6c6e55ac40e89775df2f12bbf7022573669b01124a35d00187a8a2a8cad8f802424592e0ef82321572f3726749a2b3d9084c7a83c67eace1d46ebaa9e66c73f28a795ffea19b32ecc155478e6e334ed86c138ec1f7d1bd0b896e21f5e6d3c2a0e15a42bef84227b4f1708a17f2cc865ecfb61733b23135468c2e34ffca537977f7f8624412d14f2b01eb0a956a31858da619ecac5b5295f59e7b9f3a5d95cf540dfb0be1c50119441bb324fcd73052f3cb21d481bb8e1b2a345362c9f050d1662bdc329f805b325b4eb55b21c3c4dcc4d9cdf74bd30ec35c370ff75f226cdd9695b1cc3dc743369de5cf81ee5e2558b1567a9aefe17fbcbb2e43567028b7f2b381331c65418888fb5ba068a1eddad7d4aa4060760ca8d1287bf8c9da1cda1980a385510edee5b02b31455f88b643e45dc618e53c3f3fbbe5fe74d9dd8c0fee9ff763ca3a0662ac313810abf225e482467075e1bb5478f31fb860852d1ba8474ea57cb5b24be45d90f5fe4cf79623e9f0dc3f91ee04bfea2b2f616d4084bf389fba3e71e9c826dbabda584d91cc31e2de9eabbf4de17c17ca39c648c90c10c0464ea0c15732d60894b2ef2eca46b501a3d32ee9fbcaee675c46e29919e1050702d99e8af00b61843e28367e187a7c5a52bffd0127fdb06563eb4346ce6ad2d29d32e27e5454b3008c4183612c43f68cfebd593adf815e7f340fe19269a396b0c0595531114499d46bba16ee01d730805588533fbd9d8cc27658134dfa0ac2bb375a61638830c7db9a14edabebfedd3f075a8ad850a8a782d09f38cce57dbc14f9054e58b83611a9992e6d83988d17777d8fc0c9905c96a96ca84bd4a90e097189f37cabf25a6232c9cf7a7ec25a0cd83ad608304497c12c704f6333d6f9e63b2c6c10a46c37334d73f5c9b6ff9546cc27423f13d5a03322740e964165d95b9c10d9a065a53945c8ffa48725d9e6b64cc9ec089b2ece256518ea829ad0cf55871250a4ef588b86992bfce153d3fed9d07148f8f754fdf206294e8048445eaf1bd7ff5ad784b8f64d86cfcc3f705bf4253b8a3f4defcf198a7e4df53d6a0d5017b6cdebaad7ee771709ed864a5b4e37d68dbfd90fb7176efb32bc13eb1b22c53575d6d64805457e25cc72a6de5bcba24b0648b5d97b011576601a59824f8a431dd0459cf915e44298a1058f36dcdec41315481e57f4d091758b98839b62db5cedf6cb8fb4d0cfa4c5cddf2678a6c0c1dfd363e91a52c9fc533e48c0fa0499b2306e95cc4885d5ed3064d7aadeb7b1e948c485c230afb855c0c7ac900332db8ab08cfd692ebf3cb35b33de2f88455326ad7c1c9c077fc2d68cc2026591a24236d5d9d19045c3ed8f693655851ec1028feac38c72d3332eb20c573eab2de5e289cb1e3221db5edc0ddbadc75138a6b075f194437cce6cfd7df48fe33ebad88e2397e6d844fe040acd50afdf926119a3b2e65484c23c38269bb6cec7e6280cfcb9b3f91f9576de0f4e677d982e496ccaaf05ea7526e97a43c5d9aef29ca533ae593e3cbd06723d924afe78f615bc3d629dc6835eb1e2bd586fd842a4db66541bc442bcc2b13d6f24907631c5a688b05109a2d7677c44a3bd2ecb1b2265bc13a37c49fa01d368f803800ac254cb5f05af8a1922c9b3c240bf2119d4ec0965a0b5ec36b1016017ba66db44b3b53e9cead611751fba98e807c9684d253bb02aa73d6825fe0e0b9ae3cbf258a59171c9b08caf320a780fc39b7109fd47792b3aee1e0e64d2efde4943fd642c3cfd8fef805c2c9283f2174ae51f99a66dc74defe323d679d016791d78ebcc584fcbea3c1733bc022f5de8030adc7508228cb35096a9b01aa5e3009afe5af5571702a1e66e4ae9b2198b39b4891eac8cf596831192ddbec497b6ca1906214cf1095e9f96702ef8b102553603c8f2e92f8aae2a4f60620b80a53280ae6b778e6b96dda3153f02101355190429bbdf5ee4e094c5b82172f1fa42f2155477229414b71ed910b87751785812f1320c351274db507dbba5f0a3c8561492c4718d66bc3bb80efdbb61efa3806195e68cf4c9ca24c71a0221f8cf5cb23e6c72a805fe2e7e5a5fa6efd2870760684807555ca939427794a956e73e9508e7a5458bc74ee64adefb0e9erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootphp8-8.2.30-150600.3.25.1.src.rpmphp-develphp8-develphp8-devel(x86-64)@     /bin/shglibc-develphpphp8-pearphp8-peclpkgconfig(libpcre2-8)pkgconfig(libxml-2.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.2.3010.302.9.03.0.4-14.6.0-14.0-15.2-1php-devel8.2.304.14.3i^JiCho@ggDfg @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\current() with a xml element input). SNMP: Fixed bug GH-16959 (snmget modifies the object_id array). Standard: Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties). Streams: Fixed network connect poll interuption handling. - fixes: CVE-2025-1217 [bsc#1239664] CVE-2024-11235 [bsc#1239666] CVE-2025-1734 [bsc#1239668] CVE-2025-1861 [bsc#1239669] CVE-2025-1736 [bsc#1239670] CVE-2025-1219 [bsc#1239667]- version update to 8.2.26 [bsc#1233651] [bsc#1233703] [bsc#1233702] CLI: Fixed bug GH-16373 (Shebang is not skipped for router script in cli-server started through shebang). Fixed bug GHSA-4w77-75f9-2c8w (Heap-Use-After-Free in sapi_read_post_data Processing in CLI SAPI Interface). COM: Fixed out of bound writes to SafeArray data. Core: Fixed bug GH-16168 (php 8.1 and earlier crash immediately when compiled with Xcode 16 clang on macOS 15). Fixed bug GH-16371 (Assertion failure in Zend/zend_weakrefs.c:646). Fixed bug GH-16515 (Incorrect propagation of ZEND_ACC_RETURN_REFERENCE for call trampoline). Fixed bug GH-16509 (Incorrect line number in function redeclaration error). Fixed bug GH-16508 (Incorrect line number in inheritance errors of delayed early bound classes). Fixed bug GH-16648 (Use-after-free during array sorting). Curl: Fixed bug GH-16302 (CurlMultiHandle holds a reference to CurlHandle if curl_multi_add_handle fails). Date: Fixed bug GH-16454 (Unhandled INF in date_sunset() with tiny $utcOffset). Fixed bug GH-16037 (Assertion failure in ext/date/php_date.c). Fixed bug GH-14732 (date_sun_info() fails for non-finite values). DBA: Fixed bug GH-16390 (dba_open() can segfault for "pathless" streams). DOM: Fixed bug GH-16316 (DOMXPath breaks when not initialized properly). Fixed bug GH-16473 (dom_import_simplexml stub is wrong). Fixed bug GH-16533 (Segfault when adding attribute to parent that is not an element). Fixed bug GH-16535 (UAF when using document as a child). Fixed bug GH-16593 (Assertion failure in DOM->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).h04-ch1d 1767803065  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnopqrstv8.2.308.2.30-150600.3.25.18.2.30-150600.3.25.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:42122/SUSE_SLE-15-SP6_Update/2823b6c261da4d6eb3ee107b6b102e8f-php8.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-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̍j/utf-8511831179293d4948741f12a2b0de142718b83a1642992581527f05c24ebbabc?7zXZ !t/z]"k%I jOW3}{J&1[Lx6?2*[~bx{=iV Dc.x'/HF8C3`o~ 3Kʙ g;A0twn i2 EL:蝰1ųJhip|gttoȦ.-leؤ@˚<`4E`l;M' 8y Ͼ-s2@pZH1X\dK~h-fj4Ā KvZaxyjh}L41 v?czCx<;ȟ."lZ6/UWȐ b31J$^t31 rÝeP P5E-Y.K8(*{"L!跳and$?+4+ vY [P@HsO8-lږ7ƌw:8V鑼ak(h>aE;1mNƼ 3}i8XpE7-ŴW3EևF)`\FHV{iPEsHg񧷰 ůITMuHh-Ϟt(d(&]h싮F~]9ԉkH8),zOcgB\4c\_)= n R||ӎnOʯ4Ftw$5؇P3f8랽[i(&vKrA*%VmuǸCrnG"6J 6ரOjZ@x Aw#uJxJ)@epBX{-/2KNI  +A4kAhIʂc$*v P4Yt^-r2k]'mPUt+9~-,%e_&qF2JCwIo,n:Wz8s!gu[:&/o>S' 6"1>? mr`;LP !x " ЇsއRl6:.StXAY$[ތ-bIqHV-J%wHgg_CqkRԌe' yM̐!utQ6>;R1z)rL5|$㇚|o_6xP縇 A78Vl;2*'mQ|lg\ ?!%O8! v`^r MjRJ Ah+`ZP;ܼ #vv& 2{q/ߣQC!._Z?v3XNC*#Rȱ͒G4/m7'2XWE*"Xd\K(ltnrygJin1n RAӰRǠ"M yaAEBN]CV (aB~^LbKЋx @(ɯdVI+gI]ʇ6[Wh%tbBvr4}XOKy|<ײa 1^BI@2iUKP@`J.r{IE׋9@fWQanl=\'|dJrlht'09ϮкS;:6X}Gπ2 ill73&S΄~NgN&O[AگpxrGz Hq8Hp@Rw~1Lʁm yޭb4Zuc gV@ THk# ~4F<.N:uG42yX#uz ]1rm\39>B`Eh9MvYZnd^~*wt tv7y˰®ǃM_JU#H_F;˩hYV!w"Ъ轝ۢ(ֽr'qjm7xG/agJ`\?_i:n(w詇̣O tk<=v^DlKqqFM=m>M 7uqE'A$ )vDoϯaWKn26kw@`kE\JOqχ ۅ}H~^C ##E{ iX{lTuu|y\ yjZt>!|./j=GFT u:trmgy\y [@T$i^b'-wi00Q"ޱv'yT1e{;x`v.XPf̓&׃Zܽ7VJKwFClܖ4§#:ST5S,A2K&B 45L ȑZ˗I9 ݱ$DZfu !{%,Nv Dyd} aS8kCLŠ).Ka̸X֝~neg~AyMF9/0]"p '^ CSsX npu 0>~B`G^\Ԧ6*R;k.M6SZpN (l 5aj6j]8g4@z00e*_Z'vm\Q#""ɟ8܅(ӳ#H^R5aa8MM&p9;X;S;|/UۇтӆFwA:4h@m қ1q ]al&d`bb?Nd:G6Eˆ7SF-'7lCUP&bkNzBY.MIFA$tv0%l O5bh uŘFga(WWXCdLv y0ygb.Sa אFԝvJȭ2s쌜87 J뾾3QtC =@t%0M|*^S% E7>ξ)0k[.XZg, snYٻ؆b9<D`iLPPPe`FXQlucuJx2YͼBPUzpJ߈o= |W44b)dƛV]9]~}D]koa)?#G@zǎ hFTߜ=Id@\z$[/cy7#:ک-"ApC &r՚4L- <#XwC2\K;H7BӢْjOhL==CR^L7uT*ȁC? yJ>?Gos_4W2A,zͨA@B%jrAH7.<}sL6ei.%z}xJ|%[f*"xG=u^Q)B,(|٘KVkĺ ˜GVc$݇_웵Izh|7? FxN3xN6y&0[%KׂlQ|}/ ɕʻlБnVDW0L mPP8-3PU8ANPA! Nww栔S(o.xށ|\b!*bBbW_K@w߀px^3ϳT{JF=g)iC8twJVD`K 1/ٲ'aȂ"hoѯ>ucѥD (PwtHlLnGyicHhft8rĽ$!G\w;r.xI;z8 ~#"^Em:ќ˞;N k2 KrWܷ-ujNm7əjY[6ږڿyM ~k#@UჅs|y4L  P3&_x!du_ljr vujS2qa7{}k }6h\Obc#qpp?SsG!TL7(;? u )IcːDpFq< u4©8<o;j ??DRg7Q:*NEYi'(NW@b8e)Tll_.Cѳ6~`'fDieFcy{v>`)iP9 *!YzKC$UJ<44pTLýh3 A9DY*n*较T_܇Ti~7"P7C67n g^1RDmb 뢰cOi#\'ԽR*_ʏDD4y~bca.F/&O;7hy.}رC;)IcʩGrMR|4_ BvyvhzA>Dyj C&{7B\fԣ ty)ZAe\9+>?E7b5ِQn]ۋ/(Tl;FQoa;D-ET;M:hD 1sÈkgy'D.򐈅SF9w>jNgcLź!,gwbHۑy*t])k J|q[atCF"hg+đe\JX!Ѳ֍*~!ԇr;6Vanȋ*^p~P0⬩΍Fc/%DКBKq 3细S, kk<_Y4IIq*rۈvV,H#: x<PEsq8dMp:v+ܨGo{T:B+wMJxU>hms UmuD~Q:9QJ{&B}/c܄ŠF7=$:OgT CVWE}Mai pE .dl_(y!m6f+Iٿ!Bucl"v%0lY{лJn]z}_hTU1y5{/iqdT>#QtE:XU4^(b}KwV<ċBD#Š$z¼Ke?dcO i݆JD4~u?Z蔗fO0Ѷs/{:6,q1 y%rz3Fn&(mto;EM>`8ȴL7/ϽyZ#'hp^K_H[@>f7%Gl&JW PVgߔX=LݼD4Wndƹa hVǁI[Ök 0̲2 Q1o`#1܀䃎hŨƷk:ؐ9<(|_$,_K'H۝ ÅRs &3n*9[h.r.)Yu~G^p]%`)U)272fZ_QX`%*{U@ $u9/׃=bNmIg_F:O(]>2@Nj3.|ZPNq|Go %mq<Q"[Ѽ%Y]|u#-{d#8ŏsFa`~ 秊cMh0j Ԭ}lvoz@C DW6RE>AvoΧL~F7O_ŻL]u-`?,idM倓ͼP_r17ZA|/j[01l2ymM b,l(x0EZ9欹7@l?p5(ZS  vV{+G߾]EjlWi0A?J,Y,%}xyғrSTűhϬʛpx]cnC< BF$/j56caXӸ_ ]&pRU:$9%ՂjV/0q8+ Cc1mz'|M4Plտ`D [43j:~#N(ZtT=uێ!MTH΍ W|`?9&-vE|?WtYϧ{QyL ղTsڙ`[wr嗢.u V 3KLJh}g#\uciGp%~KqVd0ECvTerwНn/"+WZ΁yk7?!@u7SQ#g{u/'WwM-G_tC7~7r ;p'#[\Dr?tB9D&ȗ-0).]//[xbeRJ5po%W Ae+kP9u0(#I9P2NcN1EȊZ$gUۺnfUT~QNVךBi[a$|vcc%谤bd4Y3~έSѝj\ЍwW/Zػ<'6v"-p@7 V\ـo| PLo jV.sH&7z%!bb5N`mku5Aõnt &,%oP}lPo0'EeLjJ=pnjR}\~8HNGz9G*fIّSb؜A T_!"BTFGJ 3dNf)Qnzk p5!4+_Z } 78/^re^ⰑI? n|i)= `(\~lW1 S*뱚=!9 >:+8&!w/?f$LPa@}a |$? Rgmg<}ZA~,Y?+L[sJ:p̆rCSsHC9N*x5k`V[s;]>3qt:Pe >2YVZ8@W[|a ʩղ/qd.WA.3,ה`IC.˙h0r{a씡Os3΅AčP?;,-csuG7j}^1ԟ]"kus[DD5pZ/ei2@u'~c MdZk$0Qbqtf/݃)l 6$"~hkF! ߲(VZ7c+˗:Udls gںF(L{LVbWsQM@j 9ƼsP"7̻UU7zqgYg-`+K=5%xF!rw C1RDoO/f+WJ>DJ9xIz4܉)p#VъJQIM|3GH1Jԉ{ S%΢Y]Mv ՗kRbBX⠬SoL0P;t mYbgT3ط3C@piDCÇ;MYmUM3Nl.BfΣ}$wwUԹl w`Y~Ӧvc-Ї6jrCOڃ3Ä{? \9%VC4 S[=/k:B;?xEOfH[F Yx`wYء^ /A2gUEo! Uyb˒e}='zƵSU͡Nsݸ@NoOPD$Z[rE~ĖRNu7A`ϓX $y<`1?"|# I-?Db~ @ Uw]~0 o!'텹IN{-0ϕ1DAx:LMbfwo! j;8, SH%Uqσ#' :ڸOc0yHu~3"] |Ѵmt&@,CX=z`#{|4a#ҬR;{}H>}{g.ܩݳ3W.am.  D9G<~?,c*}g,ʎ]ߑ`tbmOFImնwP%|]{f咓EE+O HZ2  s$YЯW=~4t<c^yie;CK b~"ƴ\ *MS=~/q z3C['LqVN0/!eN4oA}&i:2KY4l&r%3IVpos+^p3./]R,_IF@ckUGbbJ}DpL-V#A8Ktj&quȚ5è#\M[8 }Ong/JVsk!'_V-1 ʠ/ $9aLla(_[joeWo%AOÁ ۟Rt1ԑ{SGvwL799piܿ5侩V3% gQjz-+y>-z֮FⓂ9M<*C`tt{aVvww,V)l_Su{uVqW@^ D%uI)EN-a_tg 04m 3XEg >ot.MIQݝ{wO8P }ZGPV1WŎrZ'ȪzZc'? NV1܉ M⡍9'2Rqm 1Q#ުk#awЍTI9N9' )ͱ]D/akkȔÉC;ȶh9V2O̙o ,s=K|x>bedkZVIe`Udh<=^7(b7QGu;(hU׽^x`_zZ"yDe7E;w4gd)u-tp.=D֌_HZ >- v/z *Η՗am+nt_NO >iv&t_Ԇ (>T~5׀R94)NUw[BCҒ9p^ɯ^YĀ(tosGщ7`[uLgM٘x+1R<С \ri6$I拎9ԜH㓮9c>Vfs8v1@(@&6#ނĬ#nύVziSV0Q\7Jw h(K`H%݉a2N@hPRЉvo4*ÍFbJ6vQS9C'eu8b`c3;校Rj+ }).>Z~Y//-mur8&m*DZQ4ʳiڢZ 6gHBӨ>U:̵,jP'j8jhb̅='桊>jYH)S45>m[VQ(\2YI>2{i8c 9ں/R;qӿ:ȩx<h?Kn |`4M!=Kzv@66]=h.7m8Yk_UNa:{XygECO.ú0?qM `yO_yݏkQ5}#F\٩HQU["m*ySŬH4dK*F1~} I|Kѧ2t qDr]hzK,N!(@D)tC6*?Wh乷["^+~vN)}jF`3.$6.PC@D+z_) c%hƄa-$~ r%*IpE>4I_Ó7gyN&}yڼX;`˱-8tĆ~+r`/yF_"E%ȋ{YE9za2@Xw&9O3ȕ%|K,>[k+t *,}SL!Ѳ}6SO`lp,0F )W酢).Ǜ y;[OLsn&|X E](W]loXHңe!\`sƭ5~݋J 9Tk0lVr{}6xB'ʽ  a O`-*Ώ`hC>`v5XƮ_\[ -UVd=$~-9R߆L! )SMc$Y mi>Q==/ɚrJ>7 tJ7 ؾ]I \ɠ1:0 w3}(OAhlխ1-ʖ5Kjb݅K=P.p.PޣהKWdef7?l&SOEyPgXk]F,8lQh%ޤ`z$DPN15~TφRb=?P ֑I-Mo0 |($MB CGO)یDH|=NhCIo# 8E_獖fe^ۚfknMR$U󈝙:bp}{!O>cC(xS~Ni%6pR}hfk٥ p35U#Rt7MXTiw,h-mP.J܌u*pDjvE2q|b 6&6Z6^t wI tP(V-sbǎ,YkNJ9C%0@(#3BjҠ3tO`jmטh+pR<]XtO&m_G0:$[xKJ {ۮoUWҸEt00H4*t]fgUH [/W_K+QSEma2 Q"F1TO^GVt%2Q,6<ͱ)* io[E,# Ce9Mzhs%԰PR:1\M8' GbTlJj hkJLs{"䲨'ysky*P[|Z IQ(DpF+ksTAқyМӼBUm%,q_7P`f 79oqB,_C8ڌd7K252۹XJJ}1KB%qrj˵j~|Gl3[q؀ԫ$u+^'Cb7–ʦ̴0 e >YLIbE@dB8{eo T+rMSNÃ+&F׿k!߸ nlPXΐk'k,heC>ildĔnߛw-\ۍ}5$6Zxxؾz4JpRFzs{.'5.ڷe<ێ3}u?]\zB/ q9:]k}b ;eT (TNG̭E='L bUs#{#c3opjF2d^bpK+b߇ q;9X𦿅Ub6Tb!fEykK wѪL5jg |ȕxlO['87nmS_bvLo.jԄJe d$+y(H͠ri"1 x2 6&[WِWTVB6n_#zj(SOQ /s5F(J΋d n{jý|bRZahDwQWÓdg!WDK%94jX fChGѕ,Yr5ED3ϮڼpG jACIK(_)\q*6A*lI7hN&evr .6\0M:(eU4hA٧3 t^%şzWUJgfXE{bv5^ļ*͹J0RTW\+E5KU: C|> IB{\p(V2`\k L hfH FaGupcAԬ#) KPFב_,A"kqpU=GgJ>ys)^qFH8hܺň^G cܔ]7㌶ B$*TDnL|u=^*[+:(p`pF"?m0iPոKTZr,$ppE># mҲIz9VϢab\)C+e8Ju$2ECsjiFݗ zoRSFw.>4)>ћDP` ߢ>s^4o/ukc&U)SX&J!.cr:1bwգ:+2-ɃX *?mgQMu2F̱##5@f%ͧK4a &8^?X]HU ]gN̹:;sW3:n4TH\CM+63 ȫZF@uIg"2'}dbfK4oz}yP|zkٺٛ2s7> gV?YYevG5 lgMmҨZoGt݋tw%q߄N6-UսQ`~f9χW)9Ǐw{&A)Pjv_ 8hXS ޒR78D_&# p찝-lfcr^@o` -њx/U>3*޹SDV^Mp8|3E )|nsXK;RVJ%+੷$ K mu$Qt?ヱ8Xak@}0~JRPPET8Ic,:M';s])jXEw! G.K"'/e㢇50H 򟃊Q%1t8·M9T\^Qdhjo*c}9ŧXft .'doM,*n@n1M sǞr+zC괩 ?lB[tk} KK^02&DwFMghMQRVlnaE}Ӵ=-@:wo7 6_ ԛ)OU-~TG'f g~CJ:05 l U%]b|B3׬nѳ.Ck;|$?.Klrw['7K%KX.SІ_:,ü5PYۢPsڮoM?Bk[:%ϣ7-An;6Y54M;Th3 )R•+~l|.g B"#@,AJW`w;I,zSñInaVh!stPNHC`$ a5tRP5MV͛&cJ>$,R}Q{h_.;6he,֐,10Y~"p C j n<6ǀpJB0ǂgEjVBg6rSrk ʱTi8[p]\VQ!TL4pmL۞̋~ \ AD>kKL*XndpYlj礁D\ɱ^ɛ!>yˬRɥF4{3^~>tTSWTt\!_O:מLBoI5gG|.6\|ё6YIӹi,䲽.$lcnO WvTvδbݱW{xI]#$.t~ZEїs3B1.h7$ Yܚ ]S\<z(lٍk"6"!\ziąjŰ/;.ρmf>]6蚾i*\[mg*Hٓ\g(>|HqarG]9c!-AÀ7yҲ&g>V5JYϿmЍ8Y8yr\f(iHNH|q'ܨ]o|9g8^idlE !t0GPf:GFyE0*Ր "}dl bSxDAY}=sf<] --\\cGT&@ 8/dYLmj3ss Z8צ|C>D#aALښã['c]7hl0t`s|d%ڐk , tJ>>[UO[$C meI'JKՋJCX{3}ir4x֍~SUhh 0K a?!ZfaJm{]`q2u$S!pL~\rt%D3D4zajJLV!1&^G8Qu?sQis 4n:ͱDŽv<~ߔ,;]8=:3GYvq<{B5'!!KG%ȢxD[_1Ylf%-^$(n 2OKEtE4ljy\."q3ܣr̂nf#fGnu,( hX/)R?i[Dro,Ng^8ŽiL Am},BnEW#$Ǵ ެ OtFH#PUں5z*zbhqEFRO׉Y= 9&juإ[յ`>o>^`^/:bnsWf]bAƚvSw:=C<k%@ZHKíYNAtLO2B8.I t9UֻkSK¥Y+Q`G  :rYԃ4w`{3>"[L^; HHbgЁ#V GK9VZA UฆS>C`/.Y(4eEJiUkWQ=G{Ȅn)) @g!Ah(" U~wqNoHtAgt)w-{iGhZteݒUAIC}rȟ6׉@u˖%o>G$)ю2t41H_LZ9vpʳywgtVKsU*%Ӈuܳ\_=a s[ďu?/C*ߞ</tyMg1F]6<G*]XqVÌUݰ@u+XNq&V!3L u/mphz'vf/F 8F~!Kx0G'KX*ᅍln}ޫfy$UBTC时]%=mk=UC))H-6mWL]NΒWs >;Ӫ3_E`KN'ԦZ>'6CӁˊ],9rY{ioY<ǩZ q32*gp ;SBآsN1$ SF1FH`}RTWX/A,G )B^SS N`"OXcI'x[&8Fuښ:&wDo2 >mSeC7Y77G L 'W_t4=0\cYʠW~ PT{';%5@(<4yҐc.d0?,-/C[~N+ٛ{HP6+zH@f1d{#JLi1Uzmxl=l8/no_ vdd6G|S' a Qyx8AdӡE p0/%t5@c+ДE*D^EyxN-?W7`Kݞ!4)WTvBX)8~hayÂp؍^@ ƅ[!k@neI- .d)MilW>w& 6Ftte™lVAd إ63~D\Lo i)2\R"QssY#^֦U9 jڢtރtaLxE0Z$xG\9swOAfw7]}?SeRt\+p{1SV󩏯^/WQ #is~ bc4y^5B)u}6.O @¢Xo #0Niv^ӡ/,-m~+=I|/y+#GʨiGbړ9p#X]?^:w f]:˗f -,?i*%ַ(Cc[/JCrnDu.)S+oqF W %c]"e*uƣ"[g+= Ç03> 6eaAj<oSYI(#Nb|1Q+;WOA3,Iz/A[h a:#5ny-i6BA[Oj`ut;YȖ/[6O{7$1]{3NH~ [M89ґ yuPG'ӑUv—L$.fl*x 7b*O%ߚdAHV)|{DN^nkHN)[*R {P8hyE+ Hԅ)YS[*PdiEא[nWO,+Md|lm&#UuC)at6l~/ؾyj+tRuNV>KkMp12:$fLU!xwvD^[ĚʅjDZ0~DSֳs6!,j8,ӱv zY'n>APy`hd0禇[ZT/,&F݋*秛5=DܠNE V'5Vv tNZX|J3䭂Ѱnm-\λJ,qS8|oPڿJ(7!?skYp*gSoCտj @-Fh`>`mJa# ^B֣ȋ"'4 , aII;t5Vy*Η¤1 T_ Ccm6o6j@|}K[1į |e@(4]ȓGae\ oi7Y;Гfy"i#ztB}M"*8&E|5NN2(Ӄ1=鏥p'DbL#E˃ LTx ꙛɺ NzrQ3-0D3qm,* i3g`L T.TyG8 s{jrWA#fd~]ǜ.=V;.q\ᕞ<ٍ>̢vr2αAՄd͊~pnoG#>YRKs;d}e,)5! ƻ EUirRo|pw*]EZzBI1.0SPVdi[fJɽ;늨dW ח;yu-W{K@lfJUA )l r)X?!T0x [͕wZۯ)02^jj^O!"bcI,1פOA)j15gSJ)}P$==hP훽NAؓ$4 ;c]-x~Ư:w\Pi±}R}Z0 ;̍"'gǃ߱|Wa_|RS8|zapi0 LSK" ~@iLyH7aM-BÎ\#f\Vu"Y)o zߓI: (Ʊ_ajz@'qX ~mxoާ=axnW{\Zs=@!Û !t~dB8y>Z zտbd ܙciwc=P[LX Y@v|ApW9c"sfy ,ݤ:$賋@:EKt֪-hiLiHʰ~Xm80(.uJGAOAOˡ.;n`FQyqUzR#q6>rϠ,}ܳ/-' "x@9zW7ű.ɠqpMf>Xr<)ze~Ze(\e'ٌJ=_O)-j*0ddJچehci$J(Gt]蕿o, Qa>[98Zm5bY;yK R%GGyP:9EKq ͦsɈ|H%p`shقBFY뭺Hܚd_@DОAk< p17)ԃ$B?gGȁ+PU>bxqDvw /ޛ}LkgHoB|;:#kڲb)LƖ޿ <[ =B:s{-3vc| ,TeI߅ ŬQb\ݠNF<UqlVE:I;ïFl *.DzYK s m߳eUXOK-.6<(K5`^QNV4>=g+*F&ϽgxW[S{ry<-?g*=߾"͗1 `pq-ɺXʃ H (6bSs+X ~0<_sƽJ}=dbr^F] gͭ@IUHHUi OMt%Nbo%lvc l }7 hXnPua!ծTjWmqIMtWk"]y"lƹTlz8k_\-aBB;nHښ\#mLI[6d]HPX{]8ଢy᪶OZFؐQTqZƀi_.?!f$w0' ED?ܷ)k a'!::MԵbF:H4zƨtqRs GVS0u\cV:%*3!t_m`PAs'h}MgɪMjxBT̳]A,4=a*R`V*::8j]}ɟomCtxqZsҒlȨ7:ѩOQ'w}Ji9-7釸\UCl@DYEfrZzF"auό/ E17lADKi:>hxn{ZږarFO<%~tKpZe:Jxx0hu>$~z~ߊqoG!^PZI"h?vCJqpA,j9]0&4@ EcXᬩ*0#$:oc5ꐋCE߷9[_\#CW/GcQ&Y~3݇KlB4:t;o$&;ێENvpQ7 Av{_/\햏/yS8}N,[ʓVR,|KcbSVC%aK!X "EJu2icΌC ‘{qb!Ae[VXBt&a?jBA5dG7s#S]* g+-ǡYp3ڸ%^⊛rrv €أdt[1i{Vx )J oH`jxs_"*x\s|wy@VmVLa㱺jgXq*!=ɖOh54N \0l% mjˌsn+aA ` O[x]<:BS687v|ZOȰaP9fom ?,TԲ]0ЂMlR(= ︦Gc`9 &,bvu3FГc(ӤjC>1- |iNcq0q/Ov\n3^'tקpu5 7N By'JOMDnGEysLut @!Eo3?{U+@<=r1乵Ը =6*C 䤣fPϝx"Oh_'ź!ȡ.#EZ%Z+Auqrs}m3)ͯjkvim7mz{JPlRuulj @r8٩Le,K/;mP I,f7Lbc;!7e:0RՑ?]=.\xJ'E);}M 2!X"Ev'&'5sUMo.(JvR;3@(*O:}CoTˉg̉A=?(|$r= /[13I(5\H)ezg5JXOp[Amݗ9{xg"̧  [}8q|xPN n%n?4bb]0;}i;~e[*H~1\ٟm'ѕUQ5 9\ I9C1X:2|apԏFJ>FɼgFuhӍqF:5f5:E'[JY#Lias!8 \'U0 SqLj5qї@h!BX4ȥ}PU<;u'Wse,G|#[yS~: 2j;pRDEC7jB·'H?'x8._٭ d0tT d[挚Q>W6QCCuQEG NO/Ep[hD*}/a4gΓݽ|*3%+p͸_o]rF%P< %P Muk= {iTBt].Bk{ )lDT9 L1` "g<@}ƧI @rg -x/G˳}UǠH%_:`0NiSI@rdOfŬғNTEfw&\\*43c?Ld ,6ÌE9-l1 L#4JŤL}i,ckR/eVv8t)5M#4).y'4X4)NE fc"WTtoM'~ [O,.p̈́? H?UPr#I45`=}◽*J])MMA:pg? :/荰}KYX& ;dqqaH`a0\["]OY>0È/7 I^% !fPs#S-1)R_Zo@a6hV PBa 7f^{oT<ЯO4\nP=Txīc e7\xЈWӮ0zvӮQ/N"Un`^g]έlQk-:F1<^KPӕEn^DfQSr!ܥXYN 1ŸC}6|%Y**_Cy*踒dSZ? #CdoQ7mū/H!r.z|QoXs/ pKU/nhP=xD闼$EbJbi؃acfysM$ $1w*%ϕg$ͩ A g|̡kv'sEIްrӯ#: ҄КӔ ԕ-hh( .tzl=]ARH-v84lSH1A|Wy\m#7'R!X]Ubx(t fmSSC (Kh@;ܪ1 M^_c8*;Ofl_6UU#!xc7=&ZR[ +Zd!][TU ۚ_6X釩uUYS+'>eax_) odDHO}yyN{Ĥ$U B؄R3`MÌu5{ גo@* PUژ{SxvE:.H%)ة(N!!(wpc+ׅ%Ae_Mqc*Gݟ}g1͌r~H]UA-flQxV0$L)n`Bk:Pu F\0%aO+]#+:y. LWlL"Ķg[fh߲=qz&SC +>Sq{|څ v5`t{PN1JWWwG*C)ViA; RJTc%\n"5=G%̖=% 7R2rPT11ŏVR 2EjF_hzU C^E`beg !Inzx}v>"Tܷcfm@kA黇?=G:_МȾ趁25}t )[ϴ==bVKG}82X`*ӡ։Jv_4YҠ9G՚08Fcns sLޚG}17sǼTm}mK'4#T{ҪY E0:Q0/ {H`xLC@םjۢW%.cӂѻcgvQS6AtuU@iwrY1I+) rjlcVM2-DQ7DFe5nDBs=7@^nyMjIU%į,ɐ]^uٓŠVw\}ӣSfW,†2IL6 GBIttW(ԍIm™vUacuB< 䨹u,_M$T!{Lj{_2?aXTKJWp@|m.T >rЎxE*샇>5WdM%tR\(<2[Lڗ9aK.as&%SU8DcM] ~,WKDduh?1):QSP' 9[%$[)肭-~` z=2?_Mxv$6G_֒}@OVSnvKEQbXn5Tf X˫dxSۈ=w@޶zAԃBN!,y8!YA?5j/+_K9I헫B٪ +'t 1r1+)QzZ0[Y]F4t%Y(w{)mG^05׺B+|!VL\yUǑDfڈCX1fʇNnej=C#gv P\NuX }J FCzfVlRkb?$8mց^CB ~$oi"$,3`h@IfDaI9Q44G~h÷\I"0G_"? 3UƓ4Dۉ+:=m*Q 苐2sswC޵x~oAn:6z`)giM,^uLw ӑ'<3ExΫ%!:^jљY4 P"G^JgEK љz؆/dbR9ɚD/e>H2neQ57HVv[5 N$ XjIȿ@z昐 XV:rRdޥ7;xeA yCR/<:Us),]S|l^:]I0R]֒vht G%~H;ȝ3Q›u2hbRO٤o[\F޵8,R.W0m?y[+̱TBQB^_}SWk4 P ;IV 13~8klWᨸDJ(^H jp4J- _ӃcrHwsش{w&Uxps AQ9gA7?rx;wx̚-ĤqtAi;gI^$PB8퍋_N¯iq9:׈FK9)^Ppx57u"!4:v * 32""~|o[w31'ko 4׽+~DR/Jzpއo _ԝ"'4<*"I)!(@L6Fߍw5C$gDJ46m36]u:خ_c;9 CJT])/xUS3~0m5]_`$NyUs||c>߼f#Y K=*@Cge8K SGU@%fj e0),+}"׷f5e-UO53:!kD893 +Hʟ-}rን^F1u t[k5슼}F7 Fy?"<0 OD5m\*9HRL jW\;0(I"#(w4?h6hnKC| ! -zD2 ϝKfQJ 's ٪(SטSeK j@YV;j9ď]/9:ػkpUCHPݶ,pSĺ0 \Xg9)٢;x-=͝T&+e>XH5"GG7=31w/!fYC g]34I&Bs {rVX΂͘9(Z6CȄc;eMѹK=zI: t3ʹc7m3E|0gA`$0Z:>a_ _tN ]_Guq*+>q0XOHڿ ?2̑Ӌp8YSrJ#qDxnT _2>fw^ 1Vw0yaѸIϨ=HG1>j53#^ݣ1^ŝɏ .'u"pvWk l*1.ZO5+#WJ=?LТr^x7''x-_n@MrMg)?꾛#UeگH{@Ʌh5yْ[jAùFžaօ`@qf*}kf{,!b3flbQn$4+Y<M2/p1㝋0z۴YkAjwAi!A]0hoPEHY!"4-q=% [Uz[D Xu{`oKVGȆgk0>"J@nF~hڜ"/Rl,'ίFO@]D(Dq i ojL[16v%WFk5?`BDro~ۮqG+PP I:uƐXij!ggHJODXX^3SE?| ȃq9wr[PBH2mˉX?▪)sA:eo }+ȆxVZ{E'&9"bPg/ NcӋj9]WIAɠ#/i"\q ۀ1vB$WOŃvzWdC8Ze hFZPL#Jlx[%]?q:I±x>[2bv\KolG<#- =, ԍfO}x`yfcVCǭ Eq1Nfq yLQKeG8;T@ ĦF_Vn gىNw9"So&qSI9r`^xNelga¢u9Vh @k֕F,%nP ep(l][#~!# }FuI=o,]좐۰tCK`B0›PHT8ڿkoyCXz%O0L<2E,^[^|4DR6\Yz`??<nhF 2aQ\udi: :˲Y lE|ZҕWQytԿ9 v\2(]kPh ٻ4X㏖f%o+Y+O:ˆ` I~`L9C2fS{ap?^b h Dl LWYK\9r8gTBWƨ'O}׺,ƺ6-Hmw΂wlr0eNsHMÎTCQz:z*O&߁0ĽQ"s#$*q&#]:YC b;~gMXhGpT5,H5!(6=HY ̞9RVwwua69;z~O'H~X3m,5X'=}=NsT?Q}u-$9 ̚(>{{8B V1mu9pL!}:ʃFc?H,4 8w'2XɚDҸ/0`T02N$^ςA']1_N^c3O+uõ)% SS4C~UhIٚ 4xOIIIZ]as}ؙ?,rbP}2^oXP3$a3*~ijC8 n6a=xzn(9غאîæxa Tq~>(>!>E@'`<:w.u^eM.=ڛst0nmnUJ& ]~ q[ 0+59+!ouy8M)p+V6㺜R?3^a5|?D2WcgfA{YY2n q2׆p .OIk8۬'吭GmX{gpqf r* jb e02N:,˴kQ2Kvfx*xTG. K?*"fV 'Hf2@\U(1Ly+;bO",L̠+WG]1߭(w>/LPf k R;[yRK$LWi{טQl$3GKj~㭫?%n嫉?;㜵VQ@k׏_tlgה 5T>P_-P.PCْZ;e2C9fN]UǸ 6]dmmUjxή(l[lS׷ϒU%="6|+T$%FE\wvv_>M5ktʀB2S=xpMtFF%`@EUq/qˍWW&&b&.wi ~jĴF'ݰ0g@&ת&|'a(Jtl駝G`BtǰX I Ƃ0Qã52Z1 K4 멦Xޅ8 Yop7?U}nOg`c|Ya897,7<6k8]%] ź 47u_2ΗlD/ADUꆪ 60nK[@LeJ6dp:q.<ox$t}!OUwcS+ KO͊7YjyA a-R&6Ar4pIc$egqzK(5̩뗇٢tix ѓ|{tO. /*]i=tƑ8 |M;5W9 +UnV|9k\Ev7^:ĘفޯUL4NҹĮ /]J)8G5l?Og s>Tc+k}#Db{* [L41ikgR@EZ 㖟vB1G9-F=YF㺱C+VzE?(FY ;\.Þ=} L,',`{on:bi^fF| \ i6V93o42cv蚽d"ݸsTaiaYm g5$ pG^# k@8SҺ%wrbJ.mb\!_5J2~T%MyL.Ǒp5 K[dxc &md y%of}u0XId[=\n~if &ѿ">׵xB$mc2=kE#B#"f1EA)qʒ4<+8x xV(mg;CdLM>Nrq tIv$co^RKaKk7%%0OH֎5-=!pjws]4rj \]p"i9݉)^d/)⓪QфR]ZT=eT,ߚ1Yef"ʭÓnHX~~}rǛ[F,,?e35嚊8+G@E!JAuXw4S$&g|m((d/=B0Վ0\*oLAk7 fq @X$F,^DQ3LFfsG$”ᏃߜjKNe6;%f\iV+2\ u(|n -)wM p]T5`6[56ܞ濘7"ȉ7X]F~kJ_fG4>!wOb ߰hj_^|';IbT9 #8 M Op4a6imE&%ar ݲ@&sbKL|֜$c-TYZqCF7f-%yAhT:byi8+F G6~`,)O/^{8*^jdtagY%mUj>pY ]c1KcnT,;T /Ks::\-xL.Hi7[1W-M sodΜ=vr;q8;8Y~ZHn !`<™QHj۱ØHP陴 DNR0*~qTN@'f ¡^q%g]opr T}@m`(~\{q?$֏]8yUbq?пU!s//0nU>}t^@\um_Ѐ1N4 HpRRx4Ջ/')Mbzr 2"ZOz.SQ'=VءsQBT}^J^ o6SĕtEWj 'I*t,.#Dc 4KyR'6<>.HO'׉5'˝8ԥ&w4a` _Y(>1ɤq^RI(ob(jq,cF]_05S ]!;!Cazji+f rF. uJ;هzm8i.Kk C A?L#Z&$:IGyw#62Ԥۡ鮓]TE+MzuX]kM@8FUY fu\e %5úM!?^R2'{PװSk&.2`C,!m䍯U:'1n>hpМir%OÓt>8Xj ĭvNJ3E|5#mstBWJքb# w|jf#J5xiu=~9E]lؒe3:pf\q6sp@)gNtԕ'wFhP1y1ۅa&[Om+Z@{aeH W]I2sgM؈B_1mcW mο)_Sg-j.BPs1bث&6"ظr%lLMko:UB(6qE;QZ 0}quv%粟I/@b7oqXDA 1Xpa dK@\kJB%o Ѷ:D 3n !z:H?qy,EDaq$-8 R#0k$%J;fasPe$8WtnK9)_ A}zRN n|Tb_|ʿBȉ0K&\&e7~@fD.ˑh@OĕgkB&>b‘ZObVkB|r$s1ճ)5rNfWII#ʄtَ~_?9- '9z X&|W}lSQ VxQ|T9 =^07 zʢaE`Jzt(:%=G$d w,:S,<:5*(KKmژodcc #0ע2{ Zg <ȁ8K5`L5Tk[RނޚC{JBɯ:'.y9sܲs)ӆpӯ;:dm}ҷJ~-ٓ^arufԒ0rKo~̖'0xsa%MUsf(t/O*C/vI|!$ZJrX6<^Ժ҅rV7ZB%lb)4虹M {'8aA` "}a& sENXٹ]J0]Q`'XSb%M|DZS6̀u5ZOQ7xIy \p>{ kءBʺ{vVBZ3^X--}5ș Bdt}OooXXJJ7Wkɜ!bNz{R[FP%2)fgf^8\y샎ur|@Bfxrcl/#x&GETHbvJH%ITP)uLO$Š amG]?+)C'Q=s"nn!Kb7B l\6Ftx-<;0 TvK}Ə=qh¾-th~]!k*4VD[ ^bqMhdp3և5(^l?` _mӅ@-Vu9}Ty,-/#U[Cm;sNҀA<^mr .R\JBL"L"DC{ V͉$]e<,I,6KձD.lॉ٘0OSJedgCjFm 6{[+ٟ +kh=c4ѺB7+r:݊8D^n50bf.vRT%QA+z{__kޮ_X^j7W(c4KAz~Mw%Skaic]yk龑o ꏞuLK#P rӀ.< h!\Ezd+,gTS4i*mmZ/^O0;tf-6Q +LjA/p<̓H`MJJux_W7`2dDw"!籜fUA$_Be@ï$[KddX U{8ͪ@޳57@ALY\˲O_r %((|>Ԡb+GٜS ;<3p2uҬr݌6V2>U4²̯(ZX?)4?1SѭD8n>0~lKtD" \^oJ^^OJ ;[X0g͍Jߌrjv{WiC*a *`V ȴ怐_RWZG{p{0/2L G hmxLp3K!֘>;bv73tWiی_hUfV[̀p8突IEzgBz"EnSg౭T`]!!ۍ_U7P!joBBj]1]1t=|HYȦ!!U2?Ylu7RL&1Kd>ֿoD* 萹$b C/R 0džNP̦lj VI~*T3V_*U^XgFCc.pD>tSxTjVVrϔQtʍKp-l&3jtͫ &hI$}aӚIdG^:?Bi^^B!iLьug9p<դP΍Fx"ۺJDh6~nYa*bB0 ~i@nAcGb2#M~0>C!ɿ;M3YZxv.aûqBJꟋf UG,8+,> C+ZoIh}- x ΀\9ؗ%Mvsb,tt7`Ms^)+:O:D6Tz lsD4tK16@NHӋwɊJÝ&]Xܺ1 xd|Gw2Odx,JBi- MIÅ5⫝̸aLKڗhQ3ѝj BȏZ]Yz߱>t*H6Sp/ R]cCG אN Ɗ$"_O8 [~am@OI8+[v["=Ln^A:/(kwMoM.AoRFפQW7g1O\@4?e䝠.X.M<'ޅ0_ݣcVPV>vğuNv:DhwJO8LJ;oiΈK*:"(KZOXlt>Hm$ɹrW1Odz˶|.:98rVX,Գ_G(h̝سdL'2Ix9/\=n띹?Bi8pg~'rB.'RѮrJ8[ AJGt[D|pl8s~jF@q朗M~-x< T*xHV/uw׷D]3Pʡ̥mjh6ps1텇H89 *6y`epWK'݉T4PO-T#n$9f*dK3d5pR9Іӄ(?-sbkEa%ܣG/ӓ7qc:0w(E *G.LA s\QN5rR~m)J^j㸑9y!4,r[U8UFK lTPI#Gc[YO[9c^.J͂@lK\잽>I/ R~ޠmoug3:W)+a5jqOQɫl0GSNzx/k~&V.c:^v B/tN0- wAi!og?H_i^ NI6/-lQgo]cU y-y=X)!`V~dJ^ؤf(J@ oq9u\6|%lطsqB2J2Iz] {G+'CIJp-h̡^MP^ )S{ +Jq&VZ끔PFAN_&WI]x c;1-a1[@ MlPl><Ӛ)Z.п灱vi8{fVbY(3;LP!N1\uTT'P{*Ts 9kh,:aeMy4I=Ew/Eݥalm ܤn UQaakcNWF/G{%Z%x>_T,!0BX 0|yiL@7^Bh %ҍh̖H͇oOTySXߍYQO\f#iӯϥD53n ׺b}^>m2 ='ƞrGm)ؼ񕾘ӋWpfiX Llo*A |*|Ij3*Ձ܀Öw zI%LmLGgp.wwUZL )plzƥH)򧂚(2׫O/D)j@$.3*jzgTiWt~v|mI%kUFS_PDYhR<@Wz7V%Ϙ%>Vi0m)m ϵq14ïnj=(jfR5C]/z0$9j |ti7GMgpBpeSijB '頿$V!\cu25Ҫ(ˮ9HJg8zػKA(QU* &?1킇5|+A =mD+u؋ptj|@hwXsE5jR攦^k8OI=*7oV~_/ q(`$@)l G}>!Oe\}ac ʙ}6n?40pدWWSC LfS61UkCWsѭ^Q ɥv$dhFw qKC&^aE8.05%g'ƘX_)fPhNo9Pp=jAH XއYW{ͦQѫ uŽHOuvA0p2%f}z %@o]I"+p/#l `UhOwOe}wv4uW1E #a^0CMͥpƧ$z& ~e4YUjr)_'Mh|X)\Uzh%Pu,kr뾻 |j*5+)! CfnTF-fqD͑G7yjm2]d [5D_#Xëp[c#Ya6Ģg*!G}EtW'(.56& CA?.xD?/e|g{k3->"LBwpGlăr iI!]6=JZ"sQ{?}R#jCz?m[M${-b#T|<ۓ ٮ0I^e}hm N?k@l`eCUݢ}4NX-]`e/Ω, JX.;Zi<Ɠq54 ZZUѷ}2@ډ%J`.8U oJ&ABz؉ ܌_D*õ<;}ZFYR9&.?#×4 5Mo!p'=B#F{[Frz*B:"*/>%^?ݟ-{$se1jgR2 ~7Qo-vPپzKXE3j~O ,oۈz|RQ=*W -q'tt _j.\FzN3N–*@:&h.;7=эdXX7S0 AGS;>+4:wX(|ݻA~n,7P꼆߰V$c-e%#G_=|3AwnhϤ2,vCr뛜U =OzD4ʁAE+PB:> i Wyg=D!jyxL̇;דȐQ78t =mzlX`KKloX0u4*Ɨ@z_x!cP㫆iZٗ.[Q?3W|<$%Â"(w>#{L@K+)}"WW/ԏ8k[lǫd7Cj~̫YpGQg<|HP{-6کoG3+' 4H ˃Wa{D)︷ $ YDPC{$0$ao+N[ * FA ,2%SVw+\=BZbus~dKPt~g F\NC' c}58V6Yt0[nN̉.G9u-")* X?d7wz<ݱH ;nrǀ_aU?}_ px_;wLӝT%uZVB~B]&ܫAn1Ҟ$pF*|R`-KZ:δ ݩK )Tx9/ٽj'O~9\_8vvd8ܶ4c'I(MG-BkШq0H^ [@[8W$\ D4Ϭ}͛zl> ;a(CvFh6@{^2\}&DT+@m篥D]hʸ`O @ ׷]X,ԅPj@ ̜iG>J+QrQ~ŧ9_j7վzGoވ=D㧒K#lx4 dDlrTI4kaߊ |}X Lfna+@ ? Zސұ;i;2jrǻ&]"/N`]ok=rlHςwehrhId=l9½井t|.I#Biܸ+Ǹ+ /lJǼK9_jְ rGIt ;.w*dKGL5['qt頔EpEHb@03\*^0U'!2PZՍǺp`t n[\k(BX:y*|Plgŷ%{ՅRvH4JCsHAԕ $~J4}WWgׯ؟&]BmǏsL 9%J҃  ~tWи]yoȉSfܨ1CmP;0˞xvȋ 9g[}qS7@Q#`isvfx߃ %129X#]?4C (++tKZ& "یً$p@MJNYA۫? - C GϺ"9A3,Ra.$ड़[|m혯ATt8Kt#m׀d^{ۑ[$6Sj>PPxetfӨ` S2ۜb+T-d tD{P(˄i]B'T"Tw#1E2qO11?VԬO)W{SbMї7 &x/*}(fbh>%@`(cSG<>C&Upc 3ƋyYKXjo^ffMͅP_%fK5bۓ[/=6S_؈ڀRC`z-)l\6#W\75@'4nk2chuVC!e!!Nlmr_#$GS]EJ!R)N0!]lԒ`6D.g9VǂAUw'BAa*پړ`8"oy4{t:9Xؐ{#|ogpZ -XẖHO(]'(YjR=T5YwT_Bmjp|,bl;E[/ Ajrlq%;nĵnbU%E2]f>j/S5 KїLS2)0v9w''zײ ?2Q[%'VHY]YJPB:78"p _HPa 1UETuNRuVsQČ]I$m7"i[  Q6HSq6Py>4qkBL!s#EFmMi[6pFFELᙻs} lEʐHb ?%Ŕۓ8.<C3z~[7kP@oaV'R>O,HT';n3dr)/᚟0 =K Kqî#^K#aS7 ` u@Xz$ G\(Unuwp?#gyh8X<I־tJRڍSU ;i>Ugڹ\'غ^"tTN@ 1>2# }A^ (/} - A8 ^W"3"׫NSV3|yOF|TmH6|t OA&'sk]/A(ܚ?:Q%)i gm3|6 t}k yzo*Ze'G (^Z^80*L1B`@j/g"V>*B?%/ eP䘞vb%sO~Y2wE$ܿVhd9c-߻XZϰHo r$ɤ,0T`9 H܀LE֒*-t[8"$;3|P&͇!ytM$bE;=y]Kӱ8>-1~ut ciwd:%9<;HG`@2dh> KRan2_̜UPo !~. ȁ~8STIf(ZX1R5hb,|g=?0Mڷjf&ƶ#.񬇌(A/'ᓹUOb 32 f@}) dUB7#Nl˺6qǝs**|}:LT{˧cIir9G̅B:ؾVrtz=S6[߁[$|2jQiÍO.3fi]J'Uh4IHGJ8|Vgnua7iҗ j;8zф7_f}*ombU%'o`6Yy)v]̦CR-,&HAEpWSYRAR|h x÷6i$8sALѮu.L،W J$>d>~<}Ω)}~M[7PQ8?ŸO9.iR\K0l!shQJW;g .n 2@b)<%dψSN9{Ki s_WDŽpJ;'$)[B9JƯ/ȶ3ձ9YB&ψ.kU.Pٮ2%fr~EHdxL 0 svl QFe'_pĐ&5 U]e ^\ϞmZ@ [j/ire#]vQ6?A4[@݊"``A9KFyF} 5BaxaXçz!.75NnMI\SgMd6}Jӊ027Sa=CEB2CH gfE^^b9ʯo`y?5^C#r)56*y1HeUIcB<*w-q$Yl5hVK@.ԥ7z` P+YHVoǥ#T79(<63{*duѶ)Eރ`)ʧU^$!6|-bw dF@f FɮBAgK9KGc$fjH@`bxPLcQrrUdzoQ{r}bV ,H+Qƻ@E"4ne2(ƲM_9 Ic%Ƕq>4xF?f#| [/䨭\Ƌև!YV1zKՃBBdC&uyAL@qZ{Օ,smJTfo$?M@IH[wk1HhŬAOw`rZ*mN'+!KuO)݌1_q{B]b}WKUC#σ@a?_pn fY&48c4j^Y+z'>Nys#//Uos~ȶ㖟  vB +! [M;PX2BOpNat<ﵒ(7)#k&-Hj<8"S,M1ɜwWb@<@>bnzU(AJ y=."1(ԋ\'v$!'.m֐q1شt^,VQzTPf2K럷`¤ %„OI"0!-Y!F[Q͟4T1f >ܪoEEE2,SvF[EKN|"5bۖ ZzTh眢Y@Cr5*C/v7$S)Wȕ\fzDUi?*LQcCభTQ.TOqQ$U''nXʉ:T]mVՑE2qѩ?'3*hna] 'mqD)onӓ$eG^Uܳ}4v=Ȼb?cJ}%* hq=.[`eG@1G" -.kOvX߉3;)YAS3,h; =nD!N4f7ob{H\Iդc" ",x1+X:XBѩl dcts3L9ݒ1|I`,zbցtU ϔx3Dcw~jI|DB8!EEsB?7拕#^NFD"6CbizTX9͘lL7 |Ȼ lV"M"7_Q"Y6}.&37_I`mA%jۄ6tXCHy )J9Ďjq9fYOyT4(AgF ukvQ.!5-y=n4 -N>.0;OğN%TkX(S!ԉn*ћܠ`j@Tm6l*iɇs |2#F#(//+a][x< KNVQMgmBSmLk>G:hOϣckޡn#D:Z<Cs3+jT[@Qo'ѹW͉V=1G>U:+A]m]z|1m^YDą~Vhr`Z;&Os 3 N ^,|1iuVm#xEq zl#e ~ M?^MPC ~2'[zfQ=<Ъ}t/MT rP$В͵/[ǭ,jTxEu8uBjB:0liO4YlhΚ>&PxrwrܵobAI&Jy=xa!NLUK||\`g^HX~"S9A(B V[]^-?őȌC S8}v WׯM !|tlPz* ⹹Is8;@&K6|xs`cӊ,EpXX"&BRfoe\-D[&rik(.{j֎XҚӵjMʒǏPcD [~3@,57a9]*&/rXYt%NDS!8RƦmX$<(ixdw<n C}$<_kOgu÷o'Αϯ녡rf.g0-Jzu3vro,Kkgs(;u3>í)'6`ph?,;[@n|nfk8z5Խ H"Z$]=Rn^ OU)F O|ċ%C3l+0oJZjcK{Dߧ MD0 #33GH z]"KqNaf 磍UΜz gokSŀvG !T0)0Q\x(wiD1Aw-Vȷ:~d%Vٳ ~EK_嗛Z+Ҡ7NA\36ѷP7IMۙeI#_o<#ش `VB"?cd)v#L:HCZC( e+%wܬJ*Y}y8Q lqE]V~m5M>R KyHН٦%ٿ ix7Q!z}>QʜN2c]@9"]|XuIըejZ;~ sJBq N3 q:XB]B$H0:RD[AY j^'a9M +o8; ]l-yz+Z=B..8ǜ)piH4gV}Пc;W/=4u^?u߽%1SyXx 'jNjð#bzQ8n:_Wp,.Uj 4E[~Mm= )AD׵QȨ1+dVq||$QhT<(bjmj* |6Ok 瘴1Ӳm >I5hviєVltml{ʄA Uaة5­[Z(|DgS K">ZkpQYC0 l _c62bHHzDD&# =z%$X~Fr#OfLFGPB<("7=6(/r;+g2*2#7 8@z)Źj9 &ש CSQVA1Nd/9qáҙP|:A?*ɽ.!oY[]Yb,HyRZ5oA}ΠF~mXU71Q}hrF,8ײd_DRQ[n;\l]S1dxF)wBdBD&f| _~ޝˬp.r#jtx> bmˬoJp7&D _m1sHQj͍|!z)5grapޔ4߸7S[_-_?qr!vίšoRc*9 G#Ɥ51f/:GA]O,B;/':t(ڂKPq_~_j$}#mg|}cYCS7^W?=JId3oK49l֥}iIw{? + .ܠ8ߢ]PWa13s/ vRn6^Cɻ*AEav/xlTP80 3* /= d5}zbmQYܪXX5D6(dye\ JUvq7{Zq#*S;Cm\*&u!VPg bZbC /.Im(@El_8*xf1Ϡ`_HV49ۧi1DFM5 h* LX?$4b*༧+39Xɴq!.ķ*P,.ZcT8PK3i2g'IHeUbH<63mnL)6,ݮ}>L gz!T-ߎQs O;D<6eH7ȗ$kF'`x$L. -TT'ZoAvJ#8}#c45Y ~l&[>,WJ$dQ-4r[}"~uzX6`>ZT-` ]#̙/M~jp\5tcۀfU=uX'dڱcq 9|Fnybr ;8B nh/$O%Q02C/MT^ ^~>Q7}''FdDΦ6FU9bvKhcV%_?&y+~Jm"_.R8:m'~q &=CU-*ʗ|u$[:8HlͩC4T5ܑ=^ yp.CHaOBtr5sͿ\b_"V:3))tUqNNyq|W8Ty|gX9|8v{K?~п肌ėճC ^7{h{Yo?Dw>03VZ˾6IC\1M-1Yg6gAx+z{LHH[Bz0N'  hCuЛeio3ۀZ7 MKT(wk[8/.1bƕr"Qzl|8mOZAf|ĔJx\Ht{~nqOC/ (W1BRSPkc'}_ycg&ϔq-:$4>(%WiBjVZ4dYΌ\J0(p2d fo/8~9Ao/>x+ o3c?+1(f'1W%QtA-6)yJ:KCdH$tRy [*ql;Oޓ}Ѩn'   &7!7$.M6VC(BFlKqD37jI@)y~"cX'L$̽Jn}ӆwW--/zJx) Vm#|+%"pyS׶yzA4ƢXZdQA'#_ dp9vY`cA>n^+'mǯOl_*tܳǪ$rr"KdWN, 4_?;0G 4L%n#ܸs8!+cZu.%^v,1EPٱDŏ6VC7߇:J#ecti/o!lѝ9(MU+7S :@ d QrkLDe$w\77Bأp25k(ά[霿NXGT;ذB)>ue@ձw.V3$q@Ou$4i]$Gf l')d,z`r&]J 咅 [bإT6SH[Ưio=!N_H4Lu2m(4)#,{_`i*ګS,^e8btJ/:7NUs`U{/aF;)bJiP'%V'z5K#UYpP'PBTyl{=-a뼨0B3O'hY- AԳ[Ct|/IZ纹 {TMLS!aEz--*\.iAakaX1B7/N^MBI; Iesh5RmU*9]?N_4'mKEv2 6L .:ן@c=B"8$slR jZʨTM!A4|KΛM}C'1y1In44 2yH 4"$hy3&Ե 6aQ'^X]0= r~wUL}?P`[9Aj IU$PLŃK6d&#} ]ͣA`yy3a]ѥ(?Stb225gE]\UiV&-ڼ~*'"DkR9CbQ.vyy:T^n1{APaJoQa_EіT5 g,h~Oİ,ӁXD!ݠge:j)G'QOwؑ-.~n#,dd]*.|`~g< F()[Q,˪1^bR 44Wйi=3tߧQP=:]n- jS$;R67rS{(NyiYjУ.ܾ*^(In|ZKH%t|Ш|,mA VFWG!a.x*6> / EKS+3q217Fp}y%=Xmp:/kB ٌV~pb7X[:W nbVg5vo$뤓z GrQMΧǎHf30 Z9!"=[_&7sΐ,W*A!|=96`S[{1P;ωn{H˓sپp`0kwgɊZw{HÜ,-SwAƞn!f 9 SfNMѱn/%.w@9oL!=s~:_Qo08'mky Y?;S`DyAGؾBag^|剒0,ЩZ jܴ'j-{%$SQH8GXxf/@_s%XcXkk'}3$zJJW礂#,J2c#0#FLʒ08q3(%q$ꊂioɸdhHBN<%voo-8^y<coAM:2;CjZI^7,hUmjoLy Br (g$F3B2>q?'$)bx 6)Ӳ4]cq0Siw~f񒌡* Y.z͂WGN)NVKK~B QS qWg Jܚ[3pBէW ն=Ǟ=|1k~.±ocG4C fns7Lά3FTb?f] \xO ;%dBύuAoog0ϲE#E(;IMUbhRF:{/ED"@#PO(rP=D.@8( BDzUqo?)ۼQ$WOE&Dz8Y5oEխyQ[X+WBfPpJ21H,T=[/ e9CZkN=ioĬ.Q&<^n:'w,r8=?8C +vljCfl[zȫaPڊGӿvr=L [5 oﭹIC!? /6&gNuڛ'ZI]eДBrt7̬oYlzs˧ihqr;R ͈Ii?2 DmؼwXwF 4lț8y>-FEL韻]g`a$Vޕ~E ރ 9_%\w/s[^"Pdb"I 3=7wj}A{i.9>Huj?+XkV4>1feB&T??a2Nb KK 5T_ <+&10.Mj̇'GL6LK^ z6k񳎧$z6ӓ;#QzVpĕ1vX)Xq˨dޱڌ0Uʷ Z(Պ.oYUI`m;^] x#6 9|G j",pwH O/tuASв@:֙AXTgyu{Y>rW&u}*uN%|lg׃v YV*adzpncqH@~{u~$v#Ts Z&Qx~qֶΌY' jӄe5seJ5zk?f, 9f-lO~|Ɯ&0$OS~]Uu"\iRt u5g %'}oc{Lk;.mv#V%`4ȍz62 1[$0prѮETGmu & ⇳PT#7[pDGȁE0Zg\3k0Em*cKN7I4S 1=g^p,~DFz,Ά._N+3 tVPo#7IsNnyGۘ{'BuZdTxѤ2F4d@4~{>!_܎MX,&(3^@ ;f,_zI{LK&-uQsaC0jfܲȾBA=J{FQIؾW.Z䂄YäXҡri7y@ '>7y5 zK.Aj 'ʉa j<]ZT?,J!>2b6et]3A:Ǟ_)E3]m[qG}6Kɮ>5Qt-WfyNk9gkEs߀5h矍fO>KLbLNкm# xD1;&=PҖoڻxL>7~ JD)=TѪ.9ݳ=/VUvo#mBFۃFE F ,8KBMLfH38! W$˾&B+ru4b qj!MY4hپ+0X Iq7bdT$Q"5sf|$~{SZ{/\J-Zqq>"&ogFue%7dQN%L7ZlmZ 6?ѰHS͇fʂ"XKi|%mK}q,xOMJJ;w4L ˠ.1-D搯>2=Ȕn}A w1 }H1ǥ%K,g)݆`a/#<Đg|Pfg_ !խ_KڅRP&tۉԦxq~<C[@FLLjw֦ 4 *̌g*xB VV3, "%/րF6q*w<,"ret?B|&5hvK[jwt%L:1*4gZ)+׉\Zm3w/471݋8|_$o-(@0h[':yf=;:}`n((A}~B9.d҇u$44fi\, 1!m,#P:jf4Ecg^5a}=P u,FM6]Ózۺ;2}X  + P?Ks+- ݽ@ׄcA6)y@֙^űcOhQKPVR,ߏ}Eyڌjo tB&ScY;ך<`>w U2ֹ&%Gk? ԏ%şYgDW#ڞ jj57ۈ~]z hu6􊷿sr\^XL{ jr @ ~SsGgB*̰;X7яPZ`]tYz SDdX(x=D'X@wG"2T;rT'T者rnަCYQC^DO %jw{=< jn&qU%'z.,7+B)78[Y@|vcC14(oOѧ]3ڷ|#\׌r!WsQ>\иsыm;C,UAKu`nw:,<Z}^&Q,Rё9ݰNݝO3(5i:ŖD3(mE"wzdqH24q頻F ĠbJ1.pqDoaqQ.K GZR;"*a<p0EZ$ե}HS@ `^zg6~Z9 0UգV-E:o(|q"=3+*v{n/G☠-[bFٷ| SfPeFe"ֆ|y*ό ;rvJg^l7 9~DL%ZLYV1, ?Hye~+ݐ2+RbeL+^eBT떠WNj#ݞe}aZMܕcc e0$xjpصe40y+O$0Om\T [HySuf!'ym0Pj#2OU[M`a1DZ,?ADúS;}GvYp>Zx}=eQS!"! m4KHn8Ms~h;Kt1N+{J-OR4n9gݷ,Saz,xũ@nL6"_X@b9g! T1}d`5?YY5XTNqolwfJUw}(Bg"ZE/3SEeiQaTp7 !h{cΎ +芰lFX&!QNk$L zZAϳo|%vD^ *lCduh%dl;Xh>wϕExߛ)lE!DI@7iXۍ`+pOn&{/iJ{z8$Vkg1 7 .q#+}ID\ Ejw1c_wb $%NFKit$.~׿R$װ3"sKK+9E5ݳRLA{sI\<4vkG]E!Πt@1P]Q"l @g3x-mh<3W ؞ ^Ni3eo$`.X -vicmhQ5/B/G$}[@7J5د &Y=h25*?f޳;& Ivrz&31^oЊ aIA&Rt6BT3d1lOqhVLGr:2TXP(YwoPpţ/]2w^n.*!Gӊ׿=͞ù;F3/kZz :Lyj#@}˒55_<;+0xQcJƈmU³ \Օ uHKK TԖ̤+'D!=SٻQkKI] X;o2/Yҥb "A,鳓w3HNsk|BeD^)xP9%fU;"/ݎM@2(]fo) F C֖?gCj F*t#gtgwȧ Yp*'j.ʹ'k1Fn0(zә-;:ިTgtg P8P;#}GZׂ(A5X* h Wc࿳]+COO%p?%ݠX2NDq~FEyci)M6jp n) j㼫]rImYV( 1ANmaX k+5wi!t)'v!deT:311& XǏ@cxpۛRG"f j\^Sj4+`z(K43le)΅|ш"n?% BUmh5 MRAh0Nv `UY"@wm&Lm6v9 own!y@9eǕ& YNbQyF hrzZo9IOduuZ[sO4&ecMQ<4ԧÖ+nTqT;q_ f Fq>J;LÈ9VQN]na!q._Z?&أAPOx/(*;h5Ll(NSD:WZ0dS y}'+0F }1gjx&8w=K;$+]L3v\ O80.ASr+ XHqP?o?#+ j!?EO#S t5. Mub)hz_* ˆ|W6ϘP0aSU. o[V0nK6HOx߼lle%u/V Fc̼#NȩW0/]E 1`z QFy;-Nx0\oޔ|tC'cq:tSWqiIj\HtTg&aq@2%a0uof^44uS 1qѵ~8@3PGc{"qCowNI)*^*Ն,xה5؁UҐQVLf^PmAqzyFy@pig% 򴵏qeb z' vM=qgF?K1'NU!5Q*\XxcÎ=Kiڤ9ϾȜ/R0IIWfmY6!#Cρdi]/GbK@yU|%~qSsf&^j.6?R퓩"b]UMIJ H<-p2+1b9c^!YPAyOX'fA8q l> u_ZqI{^H^_s_{ت U=,n_o^)E9^"hZfGvW0>!㕜6XP6 RQhO~ &-o-f۞<͒NdE`NWL[];Do32ʙ]('Y"LpC⺼FUIXGju'σ\j2pG&%7C|B2dEx"*+=N< NկaF~b{.X.tZk?b17||%liOPxN<߇M$˳pNvͻ эHxlM1xhР Ѡaz![QcD떳ʸdZ!x0_;}!KqZldq\&7WU֮i׷9E%X(wJ\8񩹩!CX8]J&ծhFň lk}k=0e`* o>7~s^ s9{Q#ǣGYT.Pl[+I=%/z>iӝ=,鵚l~`u,S\/i[s SXe[YS|n+YWGD,:쾘@'?M(Qb;#\udggGyS|hedgjj1֔yOv􋳷EL,{}c\KEh-n,%=]),rc[A$ )q'mI3Q*綜%vO9@7GgDAy)օD 5uG,:uL進Ϩ84:@cǔi.Q`r3V v:4yfD98HD-!1qڥN,d$_>ylZ_jU1_SC}=Q":,y^!fnJn:Z Pɖբʱt +#*{4lxOڭqE&@.kJ^FU ]>aX*[[.O;y)Bp9SokFٕۊ [S!BVmKMwuMw\2h'u2s.:g`JNC1O >Z^VwBg> ̔n ?L )LBP9=@0$g-G޷O VYӃB<^8bUϬSFg/[69a',/~lHR5$ jyG{l't[h;l;کhS;,-iJ\k"=rj4S9<qdp^4F@5^Ke\q˒⋫҄D%̊`{Ʒ+SjN@!6PfDF>G6?`8A* ѹa{ dľ+Łm~R u?#*u OɍvrтM5`rV7MOmFp7MoʯZg܀4Ja { WJק7]u=W^-ڊ[u$B0X>#޲,ܚܮGr}qC`ۉٲ0 3yf-xW^Wtk {W"LD1Ԟ4^KH&$sK+t$A0Chˍ/Wj^uV(Ti1^:dWޛEU.cu9];t/x}exm/^1O,lutFjwM&Z OcDк9"G1vܴ13uwSP]D'=={^uFh~ hЫg]/X%d{"uF R&:Y["">!ie-${%Ə.1Zdm<,1GKJn JO3OW swZ> }բ(^2XsEFyTCn`rKtLje538cpjE߭QGoJkQ s!:IBŽzHs vSo4vhWë&jr \l#5ʕMM? Ӱ,']>bN]=*u2H`M|&/\Պz@_?KF:rnhʟIOz*2(cg&> s+Zh?Q̝BSnw?VQ@8tCY tڠ];=UG 7 'c%Rʟd3Z=4¨{46SkTWKyIz߯o-?/`ϒB\٬8:5fMXWY0;K P^2h.`A0)v2hUw!͞LvdJ;Dѕfǵ rL$wdvwHƃd rdu"?2j,$yǞFKǟ*8XP+#ZHd.*iN] o0%Hxeh_i t{E(lTK+.&g:UR˘+}t dźYąr z8jv:éuQxl7eEl5@4Pf0=m:v:_iGIGpxJɲ1CjԸͮkB̼i=.׍Yw \RsS%nê$h5@GXa #7&~v܄CMXZ*Kj&iA ɕYCkm$,aE/5\+-(4&ExЗZ DN5H^04q7#O6c11-N>Ȥ _BŬ=2$FayUC ˰AvDX)wcER2W[L~s#Y;ݚaHֶ<;7i9nPmE!'φ/fjI74h;a@u;qRC]T9({UCZܙ#{vjv(,O"Y9;-dS'O ︎?l~+]7O YЛjt,lw[rEe@LIn,( @$>7 SZiU6`UU*W>+wY mߝ_|Lө{}yԬp;bx' F"uʨN9 g@/nPܧn!FWAI &c@;k9 hkuRt8}%Q|1F~_ ݘFYs}DCVisAgNxhW^arDn: cRqDϨx1jlv4,Aހ/EFܿM_#Sl x^phď!˻ǒ}5B+}F:Cm=><A2f# lwznReh2kZj7>N&>n¿v:7 `a%R`7HjSG>jsjBPhK|MmL,!AU )8! )dkB@x9+ &Ti#\0|k-v,hL$Q> y?P&I6y-bG#zL {ZʝF8iRӢ7oD%Ix t ZWAnNό4pij}ĢQXs5PfzYzAۃp,#eIvDhxH*)N;,V!(`0͛ƍ$j<*S 8D 1N7R^ (#jLTsQ 2QaTbw){LN[mDrH!Dޚ'*U!h( 1^mxśD䨮kE-b҆+0e"`dCj;cxL1aF<;f̯8#Ѕ<2"ܟIfKDXqYׂCA!8?zP9cd$e:]Wb?K 8nк˲4؁eqL㫐@,Y*ŠJCLS=<~Ն0542q?W{'u6yÛ[B0]mkX PK@0o @<7] :+=0`!5aг,*j~Ql1CHA+Lȷ+ k=' Ch#g8JI[yh:Hc}{3*̔Pk4.쇔 L`9̺ƲKh8neAlSxdhۀ(H(')e`Z|40R WvoKLJ^?ГNͤ$l&tݡks$y[0Uz+Xƒã /YFpp \D6VbqJ&JQ۵Ltfϟ <.g]RCGP[} |7Ϣt B  "nߪ"m#L!({SvQP^gxm5,x yQcP,Q?Ȇ@?00t_V`?BG$W$zIe~ *s1=Gȅ>".Bvf]/z8Bݾ)q/uBn7 8""K,qΆ#JX(XhQ 3}Pk4f#b(9O‡GSvT*I]M]~o o6#;jGr= .FB7}"jӺlIXSEm?P8/Yr:i3@a? 24+#z)%ћ}Go\ *uGXV-vChF*S^IS8'mA3Z-Tz&9{u%j F &/-oYK9KŲLETMM0c4XNtCDҘhp΂.%tݰӧN^ޱ0 wu(zx!q&_<:~/T͍?NS"H 2bb(FHAqML*%U+粨\pN z7!PFj:󑡳x΋ΡZ_pFKs82&P53A\/S#@xAROח;S/"ujP1/*d"tވFAB[0#Zi5WMZ\l{;n\?/ʺ~qْo9Dgtd%٬3Npog,{[M$/ͮ L}m0ut QVSY&9 WH2ՓtP;OgoP)&y11ێ|;2L筓,D?92= J_,j2yI.;_/ +1 (j5zzaT@yZmB"CirвpE'%.4CcQxWUMM#lhÈ`D_#XNDhE6ϥIeocOxX/ [ݼ σ&}bU? "{j>#FU3!HfNQf:(nH  C2+ͭ8"q aLSqO?.TQ"[0FlA3z-¿+@o :ߏ-Gދyg3eڔ@9w-ٟC>, 7˺$K++q**|eYt91q aA}pπ*,(@ʗ#@y%'/F |r:\}d. b0nkJ= dZfн yM?M3ۦmH/ O oҹjkdh8;ABмO./D2;;E o]4 y]Ķ}nP%d*3-a =l {iI4`򊗠S _ #/^׈u8{eIgMx3MGhU9 Ar JBI-lU\SOU5uaULfmξ2ͪ> Nz\Z؀ W92 ѸmzjsSWdK/^$屏)O4atAB>n_44ǠRbxL"`뢕I;M1{x`zv[E)6yyh*+YJτ5%),ט/!7 ӎ~*50ud f A*qPM^,_%Du8mf8ZHUwd1ޜJ@o1X4?}s@c]m[m9%>FZX\. %Z8譁H]GK%j R=._z}hd'LÚ=[xЂK$ZgCf^޳ʾةʼn-B[]c.ohv v~ Fno%x]@}#{ 5?eXZe< 4Ik8AqO5 [)=L@da" VOQh 5^B\[٠faoocn\7V#[ ˫{3BsOKȸe?5OQgP^g/~z2 ѲV7 1K.fI.7O*>ݣAHvm^Gf!#'m~hp#׃7EKqgd"x\oVXY~#P2=1lqFosv1p+m}7'UV6 X\Qs >k_4t훠]6l]keWշD/C;Y׺Z*qTVvEiinw*2TZ#wZj:Tf|br$㯛ij_C ҹNRyٜ) 7Pѱ!fxQ2kll+ *Zj0tq9q"3ө.Mt(|J|`+~a'zK89B1 ~]c\ e4,{ѥ8`RH{xcU1f!Z>5 lS%]^ B@:߄yz.iء:0d 3nOfF@Z|1=.-L!~[1zXq(lڃn9v0&@2|p#_sBTT[kїzyN\1mr4;gs"8%&O_Msu%t\KH)HS]}*ćH4U1|-[-4^{_b`2Xz<9o;'{/4y' TUgD (a`Qa՝Y% +wCek[~qfA9oN܀`26=#ȑz++ ],ML )BNYO:LDRU,"$Be^f,SGү=<~LD31,7eJΏdIYU8cNvڨYXo/F1/bzJ 0gouIsظZhU:Y>!Ah4G|:~ 07"\g6S)$m: ״"SSp\wXYЯw▿ Ufj0{ҁl7}/Cs)= <&ڛsza@keu*wN{V+ BuzмB"Usq@LQ4V߁>so~<%)'52{@B6bv#*|_&yF0cTd}pb7Nyeh{ā|nR{5oKZh.R`8AȠ@OV~63(%%ӯ߱ct7 +:FZ̐qzKwGw9c7hR " 1|M\ f#ɩ5;Kw^B1|[G<3ЊLzZ~NC[y_ŸŽhx _`[KZD4{Hi[&ÐRa>݀ݍ ob QZs\ u~63y;ZZoW-0kv1dU'8FoFOե`ir QJT>\oUljJZ؏KtN 5Hs"ɣpoX . $ݑf_q$8l`ܭ1q\m+^L?)g h8'؇lv@(SGn8Ez F%S(aGsZbَ#o*t&H9o(P6#A4cfHb5!@`}HbyطaʦFua69%Av%?rYS 1PkRRAkΦOHLg@p7_/[)ٰ7=c̒i)k?#[g[<0=VW9)ɶˍDZNFry24|lWCZAS$5'9b;CEEZ'x%!߂6-٨sHNmgreY0)?<->wsBURqUSQȮ?Fb >3qYDry!}#dltixKnZ%|Pe]#6zښ~<]kf@&03J^=Zxӥ"xOߡFFo)؛_5)dp EF"|*GC>υ.q0 R{>gqߩe =vA GhL 84;T4xZ6Ѽ8 +wYՃ\TkieTԤJ}QćW" GxtD{/m if~z>|N=.IPoe)o^hAjZXOW涺d5eG&GԸN[ZY*?lVzuS|i0=D^9  =* Ⱦy1-^wepT;} _6+XjQi0([,Iu U J:CP3b⾖HCAWqFj;$[/sxqVB*T{[[m@\ \<>Gv#Di\]$:㘀-h-t>kԵ#>o?>@)KqDM옞ƃ=-^7| 'ȣ#56rP `Сwo֋';0uDܡ6!wm 6UycV); ɠ~*~۪w3uH1QEAasګս8>!:bӃ 6e#WhJ1lo;#P#u8!DSן"q> j #Ӭeb<75tGœjH=?7lt n!x-% Ɩ0_QH #t$ Vd/u8N} ׋ÓЭc+61ȧP,A"[)x&-h'# XЋy35*޽/^*ѾԶX`@dhpls禘RZZN͹Hqcƪ1g Wy' %v5|.ztE5T['|:(Q$&p(sl\Ϲ.F?!1گ( p5Re ][5={T|ɢ"/ZJ:XkXOΪ\^u En߮LٌayCxXIl єcD3Pi$.NIE˾=/a8g\Ʉl׍v|0VJF'}KS=l|\V9如E7%n(Kf>$@B޴&,i uXxQ>DK67-u⯒o2|WjpPʹT4x!8{.Zո㋭ 7g)-U~gMj_r6f@kL\X5ho$^|R*+ [&8 (Sj?s  urp)ޠ FRtr&#_V]6(R’Jg2D <<⋜ Ғ4^(<HEG]|D<ȣwsY츽3h7筣 E¦;R|4@$0JAq4ɝtIH<%'U<ٺ&nd $))닯D.Hr*Q:2U_%d5PQ?ģ2RP2]QOYn5?jpn9CuDq :RQ߇Y=EVTLiD]nsF&#+|ۧ65g]  İB Ԧ8QNCvXY>D^13߄Ȝ>H&R>tx ;;R&},fbi3;w&,  }? JP.~~a$E!s/0 =@<\E4~VA ڟy9gOlbUv~mNGЫzN-sԈ6r8#_6G9¨eZ +xkM4}ȿ@ꇳm\A.<'s1ú.i[e}3"dljwȰ+;5.Rߵ#J vǩRY 9_y35)YInPr'b;LeJ{.?WgxŚ3 vxL8&mkVΦ C"ҝmz%g!z1'?e *&.]%AL=&hݥA2 SQekA<8=$d1t J^X ?{MV3gx/[k;ِB!ͶzebLE-Lm\x*{f' 8h=hw/UX֝r:cORMy/B@LdߙcM(pĉ8^& Nj;GFAtP`NlhÛ~m.*qS/+!/CƼ߹Ft׹ Sֱ8o;y~B [Xk$˚G C K%\#gؙRO.U? 't'5}ļW}G9hZY̻e,:IzK\A܌y0M=X 47SJ֢۝"QEg (abFܡ7%}gJYN/C 8]r%DjY yQ` .؟R3SHAQڏ|ᬷ^cckVۚS`<٢ 2,'Q1N;nj]K5f,}`s%qϣAMsb?<u*ug5#Dgdy# ͼ$``VWb;w@KcWP m]+9XxbOIeVDLvxϹdt@XdK$X).BB|3Iy׵){/rJo97<_n$*潉u~?_2f`q>&Hџgts78Ee-DO.BpY;a-lIr(kE/ ߤ-ϮG VH gjè*9%|J3J]"[*!XоҝUïɓ -e0n$ofJj!xrjűnd ?m$} Bhܖ;W{O՞[ϋ_ruy~] YBFx:0KתQ8C1Gnzu8I$Tyt RJae$Bm!*"CUjSWyGaoD+٘A`])/WA_joΧB 9C1ru U?'-gƩ&2VJOlw E- Wz0  Bp5,8]kJ X5Fᜠg\\i䵖g^U@7`\!~/8ԣ+_fhݪ Oȕ^ctO A+kvON+8f~$Yy~b|czg+?z#t\S 3ά V!drZ OuSh9]xGض r΍:TF)2)'v6Qi,A[~q`Cvי(BᜉciMR6p" >N8vOPt] aŠkpnUO۪Pm@LI=%w0h!<.A)b2ukQ"jbQ25ڤ̨c@u)Ot0d !=3@i:(#+{mZ^3AiSP1h}/Ժp}W43 -Q[pUT)7OQ@rRp@[C2NFRNѬ.@t8SA\61b0ֈ:EkDe# 0tX@Ub}GÐ{ =m0q#.᪍Ÿ+SKNgD`ݨ= x>OCeApG2X1 )bk}_o;DŽb]/T^@SA1 KO`hޞoڦ&zFemo!h3u8m%/w h=a}P ۉQpsF5e9I塘[}au~]D=v>mA),PR~@"FZcz7K$F]2?kOfamdv DL2G|Ҁvs}ʺ3@ݐ#I|k*dXz@&(%qKUp*@<2td>ǹW%ba~ /$g̲f0'^K1.jϋzȑmd!~1Qo3E 3Ò{ii]d<}ʁ*fśnH ćΖFe²OOZ;w[4!̬>-!F/bhJ({0}f\G3Qߵ[:V -+~;c'VMR$;=]> [2²lхfz5Jhɵ_jmJҷ> <7A ̡bڞEr!3=w @NcfCN<'X |!%tdo̥%O(*Cn2Xľ+Жνirt?3 –KJDk \0]2W:y|Q Xl-5i޾vʕP:WO, SE7Syml*̪Vs'*D? ihO.x@#\ ])7wx`W`6)Jt8 ̪q{?qaRdm(.1%6@c$@2tZ}Q u{W@}m}f{?S_FMUجn[)d㦚 6ȸᱭ[oxݘw\rɟ (%Mҟʋ=2`m* vaSe(Y1YMT[EtE_eDw;6w 1\]m ͑up >b֭ -0}Kig8*MPii삞0vkŽxIOlx߃[fڃ`9@øS~t0 aͣT_d5 XhOlS.~! ^os}} 򍗜x! X7臚KUJ\:ذYw8`qw9$qiq 8Mi 4+6KWK1+ϒd'c{sC31#|:.n"*f~Yf8G!͌b&Vȶ24 k űZ\YQ/0dΡK˸q2X|?|3'ퟍL4ONB/[U ~7rk3IzNKFE/◳qBWwB)M0_ftP=Ү,ٳc+n29i=`rc)_( ǁ@qxB2sve>)wi{|X;Y|fC$pJ7<{gג\knc /'z;(ffԉRg ٭`-&Ԉx')ƽB~ituƗ2g/n<]60Q͜шLb(N1؛kȁ;Y#H;·3`L8e6bWToPrHxFʑ< uj:&ƁEj"8FMkRl&U x$Xe *V0mCYtKl_+/AIirK@V& /~P L z(R8OkoX, /&#(iߖ}w |0+@+]M}"='&x/DтG( [BUs{p 8L`3]>svbܯNCʚ+)_fLoPE035 EG OnVEWՓѹ$J~jOW[”ʬ_5!׿2K3׾D+dSIzs 82 K9oA 0 7dVZDV׊4euӱpWT]aN+2pv'᠐PƎ_ ǹzrVM`k$ ={!!ŠK2gniT~QݷC O$/2B_G-4XvWA !XÆf v/KZ4EFNXu_ti t!簃$i1Un|:+^Lt-lhPo abi,K d:)?JQuk%]pϧߜ%~ d6CkH'Uϖ%OVG dƳ/Dg?ҍ(PkbzXDndxL`a3!~K*UWK73<I㺚Fh^پ>J* ƹlq3Svk#kFQ'\Xj+S`J2ֺ֞ "zOnS#ܗ~ i B}tC!D_[܃ެ.g &{&Y?EN)R͢%J[ު2']|,eG_!Dq̎K MVBItW@ 1s 7SL-jAYiq7q Jt#ȂW\(6m T%X > 20%̚yJ>9KkN. 4CJm8w%O)~çw:ME8%:xQ5IsWΊ֋`=7ŝ$F?4g[j(*[26.Fx2:zN!{2I6ܣ7P29knmjewGL 7GQ~_Rzypr*^d͸=WV2(Q3@s'Jkh ci]-ɁhxtEWCq~`=\LBYԏ  98%>E2DPbr~[VJ΅Yx06n\*n[xwjB,+g1y#|ȶL"!V!*:jxVvٽj1ֆzqZfp)&*'٨;FEq?#$;K10M.P5wFqI4u!M1zR`X?ɷ;d!@o`|ǔf^B] 3ՄFR-$f\曆8#pFٙ51,.VSn>lxZ.KGX"OtPuM7H[/%$t nk9Ed0BѺU:`[:J6IJiSl(/gd?,0 a&cWW{>(f_ph%M4ax|dLyv`J: {,mV *CB5&-|җ>LJZ59jH35faU5xGO 8j\eNWl=D[]OXaD?%j2QCgѲ3)Uza۴yt~( ]j8SZV|27ʑ qm&(Zj҃Ϭ"+w넱^>9E-1nΝ-l$BE3nJ[Q=\`mH9JY[~5Ph)TrIAP|:N\ɏo޲E]i[tg< 5[4YGh:1'i! W@KrX!@$ ,kMu2ػ;' l9DՍnȓ`و)߭je45Pb#iܨv:G֙¿Z$M qP`uBJ?$=jlV)'d]ouPAn9}/>g<0KD1qG3s8h"I6 XT9nvgb1,@ 2a@OڥDD_! 8SXt1emzH@/h!v@1E\03ԧ^ #s?SyǠJMR駅f2s%ǹ*N3h41Ր_W>p6 8xd>d0dNwCqI(z\% M[,TQ ykJBS^$0Rg')=^*dI2E@|('L6p7~#XcUT1Ohfm*ԡG} ?ͶZfw.6m3[>x+-Ue-cڥdanOOae]33:Dm֎r**ΨX+\K_fHhxJ =w5'"=~no PIސv2\uu)aSs}^dr?;X^ a=a22UQa`𔌬8dwnj2=s5O$j|*N|HnznTK$}DF^\UeJk*vg605_2GН-HC*%tUNsB55G0=E&qmsM7y1_XLF; 6Jٚp!-Z JeySnpx7V^æt:} ˣNfJ30 xu3-Yb:jW46b7ۄ]]J3]_afX2ŧ!'<-<+EIM)NM5[Hi,l%uǒsIA&K9wc N4 na}c-EÅ_ Uh{"# [VO[ bۇ m7]8KXVV?);w,ѦU O&[?!`ڍA ,to2[Gв鏳{K#=NGD [cD .䤷PQ~( O{#USγ6cgv_p;\#MycWsR[oikH|ΰ%%( $~EՍڎ|!1s2WW2#7CT s qfΗs>%;U%kR 2KHV,nĤpYػ[ <\TI.k. \`srN X lhyi߶O[1*)1JIp<I,ܢ ( lRØcƊ&sAwp^u-reR%z<5ݽ~w5_A#yRQm޽T}\ x:s 3a9a|K~WW hs~B6¼R6y܁5-5UO]XY^0u˱{b(\7V9- 6y\YGMotU5!}f!%Ե: B;~T6!Un?g0"éi@W}~,~aʳZoHG.l ?({.zbf~ G2ϝ7 Z\C y.Qآàd5"QwIX)J@[8TZ>'ᄜ3ۜv350wÙjw W:)׸q*#k@K*F;l69iOH^L;X/,6gfػ-ћN=٦,ϿlFޮ
    ] >۷:FjO)Ak4n6x Y̨B_e(541Pܚ~&ϵ!K sh$fY1/<ЫXٷ19!Q(P޾R =T+NT1bz&OǮ p^Bh=ߓ⍗H0yf0%Mo^] 8[/a˪ׁ>QF&i'sz4FL%D~l_D%2L!Ms/j|nH ȣ=&C=p_,%s =)vNJҩWmn. 鲍_x,TJl3PumIT5`ݨL)[U6-}w!]i`(d!rc4k7yv'2[TqhL>d։(AM ƛAWf %%.24YpiUoퟤ9n+RJ%WZ#~$\Du2#׽-I .Ǝ9w] wXPF̷,]MK%4>^TLQ0_[I{BVH9jG9)`<+8UppAaƬ5KRy[WZ=h;Q1}skܝ*6Mqa|i(f95&rqkҞ{ cN'\7Z37N/%P#81[`z9O2WhPw$ OVC]K$_!F#F/~*՛\HM'\G%}Z1_ȤQow(b8oq޸O!boZ]8b`U'E*۠8A "dbh*C:ӏ 0W a.uI&od2<Ɉ@k |Ôr',d`kL4Zh9$,w͝MUOɢg{u_XWSPUOdHM@!̞5&ҫ[߾NXTK'N AJ78"lhp(fi?RSnKEgL ]O`7T_ݿD%X qYqE AqCu8|Z~8e0>['ȸNaڨ.|V!q9;\E 3S_ˈ0T\Ѻi 5 ]m3F<.(n9xO(Nڍ1qﹴu '`7;5d.]6coɒiv~"flSY{Xzp-C'}bGaN 0͇QwJJbu$eãؽCBF,q-6ˤ<ʚTRR1ZL^4ĉcΰrLiG#8TM pß9Ofi&;%/Կy~ LtTO_@#ݩxsNac&Vذ_?_UdG7*=g-aA7?[HA_xB*sO"P,)rnMJNLܒfZ]*pPP@DdZ1LȘ&A9d}DXkV2 1J ?$› >L}yj>Ǥehx5@ݬC v$׆LA|Kmq"fDؿc6blwʕ^P.޷tyD }Fflsmtqq )"OerMXo o?wϚYHaMd=&Қqj}9֭G#Fs#ty_Â6>%{ms 5j j^jO[@cJXeL2]]~_PG<+`,h`% q{JsUuE, ۄ1xQ8KF.#qp#"K^Hh @3"X!ZH}MjS*Yxz/wFp0CML77@r)^i kqnRagGf2u ɝZՀ(?+MC߹tS(籀5[X&ulb>Քw@ؒdFfF/~&;eհHlqgܥ "f&߅%=Iɍg1C}V3`(aˮg1 dc1l dg[ H rN oeqK@[2}f +d"{^M}fD2t%"Jy9 shIn| yQ$f5\ת&P2@DZmi! 鬐Yi~b6v]zM5윻FM~bqҹpy@HR5׽B:mO&xߩ WU߰r[۶۠tſZڷGaNW`Ugݹ@N;rZIjn *cu|Z({x^p_8:iɎWKKG޵ZlPrnUݛ݂6^ ڈ1ol!L»qH\ ixh(uf-nup aOO2K\fr>b2h}clyK0a7L+ʼPC跴|WZ)bU3h4qD-g9 ]a:Ok6 5lhO*_xE=Z(K`rV \$Y}|KWpABVKj&ji :hb+vt::$ -[U!'9Ê/rfgbU FikTNIgC C`?-m%K/[p1: ҧ-`yvEr1{E0ַ@ڡ*Rm k ^I%8ȆZ]󩃥E 4¡My ;{WMDFPsw$Q>f\P$e bM$.:vp  sM*FW1g!%,L*!wlگM i5D9Bqpy@? rn;IobkvS3@SOl-gtB}p SC+Ǽ9t/Bk> .c+mk>N t9:],ɵ5=so Ros?iHp}tf8}֪O\.fKbn+o8tT}Ҕ 5%L4ǪFChd33\#K7ʠ[ON^EV[~)Mr_J j ~=G&z.G f>o\ #2tݕmH̛ ׈Dn'R(Srrfa_(mߣڥR_<ʂ{QQ3, ?_,M'wplDd7'ix&E=5x-zOK%JHgPg}?ɰ;Aon}$))?D8v{NETvJdch0L^,x}y0!?@e\"zG:#^Eėߛ7=Rk`L]\aƎ5Rfg^  GYa59hdeԟa){54*O> RFgg1ImqBD@'ˍT_}a:v9&ˮFґOmvTHCsxr>.@U Oѻ=z7|E.@FD,zQw]c~;gojCys-aR>{ "isXy"h򭐙Kubwe(Fzvن{Ֆ$Oos~mXqŒ}ZϪ6 *?@W* mu >/G ܕ]o˯ M(9O"˶j2eAԕ[ ZxAG sʒj[K"{ԃyH<(iFKKWZ ]K|(#hRt wA^kjM>Kޘ+?b޾g(E}jZ͒V<Ϸ"a5yk*(kC;ˁ8E ~HU@mmD) 0pRەݘ:8-o69İa'Z1@,ܾ)%.>'6_̪QN-pQ\\ŵHhfDQ_M.9($]RUu C|0r]#~`N5Rn@[ꠒx 'R[$4w]Ta( %)W VfL4d.؂O #`V21Z$VL"SIZ[A/1a]gq-^r yRfc eŖa镤dPb$rMo6F?p#/-q;QhrR,CW)d0S𩂑O1u bЯWE&_v0zÒ(W`W*rYL3܈2dJh ̛~]5Y W0tі.P?M4 PcJ*pqAq3H1HOpn/w$\skey)3Z_NN* xt &:xNZ0E a4o/Dx=s-Cz"C]=lz`%_*\YZat$oL3{s src?\ʷzKQnw3NS.;…u Ѣ4$c@g!fFZƾsnOвJ@ޮ<|vK짚æ%qVhSѭfHG ],=1B.[SAly馩죐|t{4?K4U:VhA&;Dμ)tg7ߖ.,R,iQ RhrOqE*ϵ!\7Kpr}|=I&Fݣy ?(k/W<;cAl 3%v:ڈYyI܀RLGՈ׉ dpHcx,N䓥pTCL![^8dtu\ ua6=N0;+`ws®X \!)2VY}c{7Ko@rd1Mn&}:I9v4.?Nb1vUլU%NOj$B%cR~IT3;ic΂-}ɦ8\Pmf׆hG[S|RH|l4QN? G@epp ZqBʽzz# (:/RµϔP:kF射/ ."SH @f:DLhNY`r\1M'_='،k x L|AqEjP5nJ+2dAi7]*F3Ϊr?}r0}qP>ŋ $e߇ QB&1cRإ~tm3Eءitsrv "=nVP|lַ[v9=,o 9nG&6v'M/hDŅGssJTFl 3nTdzmZ(3x9s6`3.{vRQd"%ݝDo5}PNls9=-Hy3OCMTVrM# -yWV(xsf& %n}׍idNDc?ru콠vag10p@մ9 c lj*}@B@rT zmwt9B@nڠZVMq2;SNɂz 9rRd[;|V5BsӡD@\;\Buu d\ X*mQNm䩉 x_6D YZ