����vala-0.54.8-150400.3.3.1���<>,���x��ch��p���9�|����L���e�.$K�h%�yn�JxS�f�O,�%�c5�1�βyl��*�)a"���F�]��?�a�i�东��:�E�~!6�1�z�8��y� ��7�ck%�_{�%��e�OUk��,�!�`˰�����鐞#�9����&���'��o�P#79�ݻ��2��X�����B�:�����6;&-�h����L:_�ΒwPK��o�'��o�OV��7d�|[�.���Ѿ�u!�QN�͓�r7eZ�e#���~,#�]f��v���>�������E�L?�<d���� � :����������� �� 2�N�s�y'�H �H  �H H 4H b�H d�Hi�Hp\Hv�v�H||p|�~�(8(�9�`�:���>d�@d�Bd�Fd�Gd�HHj HIo,HXptYp�Zp�[p�\p�H]u�H^�b�Ec��d�me�rf�ul�wu��Hv��w��Hx�Hy�<(z�������������8Cvala0.54.8150400.3.3.1Programming language for GNOMEVala is an object-oriented programming language with a self-hosting compiler that generates C code and uses the GObject system.ch��s390zl37�k0SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Languages/Otherhttps://wiki.gnome.org/Projects/Valalinuxs390xupdate-alternatives \ --install /usr/bin/vala vala /usr/bin/vala-0.54 \ 54 \ --slave /usr/bin/valac valac /usr/bin/valac-0.54 \ --slave /usr/bin/vala-gen-introspect vala-gen-introspect /usr/bin/vala-gen-introspect-0.54 \ --slave /usr/bin/vapigen vapigen /usr/bin/vapigen-0.54 \ --slave /usr/share/man/man1/valac.1.gz valac.1.gz /usr/share/man/man1/valac-0.54.1.gz \ --slave /usr/share/man/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz /usr/share/man/man1/vala-gen-introspect-0.54.1.gz \ --slave /usr/share/man/man1/vapigen.1.gz vapigen.1.gz /usr/share/man/man1/vapigen-0.54.1.gz \ --slave /usr/lib64/pkgconfig/vapigen.pc vapigen.pc /usr/lib64/pkgconfig/vapigen-0.54.pc# Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed if [ ! -f /usr/bin/vala-0.54 ]; then update-alternatives --remove vala /usr/bin/vala-0.54 fi %�݈.M��`� �l �(�G� 0F�gD_ |LR����#ͭ �z �q"� � ��-�/[IbA��8�DD%W���O�+���?��.��6'*^R:RBN� ++F#-�P�(�� �N�b#3LI>�  I � H�@�:9�� ����@�+ A���%��#��;�� MtNqD�$1�GS��f;p�-��gZ7��x%*�/i�; l��7�D ��!k8^�� & a�8��A(�UFT'?�_ �*r8�e2�8�1� � }SvZ(�R��.[JH*R{&�( ";968 ��ImL�8=*Ky(�� �1 !��z�� YD� �5N���S �U V�z6� Li� 3�c�E ����l59 �g�+� +j0���Ep Yz��큤�큤�큤�����������������큤��A��큤��A큤������������A큤������������A�A�A큤������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��b!�!b6X_���_���b6Ma�b!�!ch��Sߢ�ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��ch��54e0478949b68233d78b0e5421feb2956d2c9859709327e49dcd5c16393bd2dff669936d41cebcf282bf9cf674776ea96b3fb77a6039c0f02e0f8e97f5f6a910cea44dd71d9833f684cb055fbc51180ed0216f60d5a6d319fa1654b867cc1cc804f7e9a436faff765f04fc595f7073dd66348bd38da0bd5353b15ed7fce861b3ef170afa50db5148b2e25cf453ba62d948eaf4185e1058fb2277a23c84353346689509fdefa1d0b3602f9f4e0db39ddaf1882801b72cb3da902a2b1ead17b00b9e528c2b4a897d2f46a69137d6b68908a4adeadb46ed44cef279c900f5887ad9d4fa595e0c639077d2e1bbdce9224c04cf56b9f705ac4cf9a8fa6f871942a8f6fdd2b1a69524bb7c5379cfa139278a9eb4ccc4a77a4342f6a1becee33338a3955af0e237f94beb8ab7a50829b6dd61538493bd24b31e5f1983ad2ae2b0055505fb8284b6057300466698dba88f4e80ed191654f5ed3df3e40b78908deb1c11e468f0c9813ed63bd6ae41fd98f8f2ea8a763ca8f20490d9df1a194ddd0faee40f3fe87e4303632f44a624340498c2931034f66a0f6b9a37f3593b0183aa7ac9e33debe734c777df09c3c762cadd0fea1bebdb857c55243d605dc5b09211895bf3174606e06322236a4bb85553222e7ee1106e9eb0d361e9f499b1f66bb21b5f555df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a4b6b8bcf0ee0d9eef8018cdae3d94f3350344112ee7ffb38e7a7d084c9d75720a6b38ca31332a837af658f44b117ceaab4bac4a246c644f4d6e48321b9737519661ea07eb91191da917256458919296ba9a69a9536193345f62f645ad99f6a449e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41a5af996d6c7ba0fc309cb7d3080a5c431cf5cf24ce81500dc8484705269e28cea9e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41a44d578a36a1a3987f8deb7a0bc482e68cef02a3de73164bf58632d97e3574e2f9e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41af5eb1635f16ba574de434c73004beb7736c0cbfe3c689df623be5ae981f4bf599e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41ad773a7675b295c4f1e6172ba2d2328d1226ae81fb55d618f01f52bd2c40c44559e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41a3a0e9c3eb788e62a9268c7ad9b0dc28280774ec03681c9ad067c36567d4d6edaceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466de684bef0b263f54aac48a8c07f04f1ceec33aca7898c0d48201c98e7ad39f494fe8959bdf36a303571cf7daa944ecdce9f4f398b777d390753fee34ab8b92984be8feaf51386c5c80d7f435e369cc04ff35236efe5db65a73275c12c0c6f5b15c6e875c1ed1189f3ccd3e373ea29b28113cca7862174e22ab67c1b99b14409ab0fbb82de069dd00c89c228f08c71471dbf828a52816bcc440ed14b9323f8453b58f3b22b8bd824f616618c75a02d9cea3a503e0b3dcf3a543841a1c02f144de5f37beaca43d1bc83bbd949e634e14063d2e9a6eeb2bc03c6bbc25dd19089b9e4ec9307486597e069af46b62f70e35cfbf6903d30777557f694efe409a43de2bed5f1e6ef1e45c5705e9400f405f4d0b97441848c005a690b360996455224887421d91abcca3da8bd19a6b3ed454b651cd159f569b5ee814f191618ccd225312921c7bd3887e51c3bc3825a5278d931582a10c041504e6204537b5785013af81a249ee2231fdd7f88954fa5e1908f3920e88ceb5c0f800d46b93cda4651c0e9844936b36f3ffe4c53868175a59370327b1f1e23e4a6cf584e49f72c02cd5d6fafd8af5566ff5fc63d8c1dec679149987aff89d1eda6d07920c9f07821ae77bd9ce4e20eb7fcc5e235c989c6661cadd976823e3ccaebd23f2a207acdf08eefa7935233fa1134948ee33557a25861e6e743fee101c98cb4f5698cc0acb0651c0584208e37c3bb6d910b945dd5b443331fcf4c7f75884e80d17604c54587dbd1fe9901f94ee635485015b1a115f6591cf14abfa57030edf5ae8b6bd41b5df7e94230d00ad9ce4357b8e9e20616fcc6ac6b59602b9e8def1f78fa2169892493606f48965b53428edf9e6e33a6832b3cc61624d8611aed47dae38ebedc777af6b85943315afaa385d32061125928be0ecdc96a61e803d6979d350a22bb99b347a38fe9d220a49fdfe128ec55b1c062b3992781e66009a1e83838a35730a77bb5d762b530d08c8d7a51ea1d315e0a13164255b27fd1db56599afbe9f44186d72de8ed8ca8545f9f2177ab3eba4edb1d4a98125304c61777980512818aeeda40bb0091693ff93d647ce52cada0e078d75a1b7894f5648c0276d17c3c22c2d7b922a69ea029938594c5f3e530625a02517bc6424af2e36aa3436d13568ad56c2080bc314186a765c6fe5ea1b89e09333e0105a082c078af22e5c5d1ff5a6e10309ee339658f1018bdabd3d757326e5451020a19d5dad43ce4fe344e996093e830b15440ff3bb065853b357e7f2581063529ba327dfb342fdd12fa6e5f35b31b03f1544d810f5e3d13b05ad7692bfa2b38ecdb4c6c8e9d634078b0706c10fa0136079f3bcb13efbe7039add806caf1bb7ca08dbde2215d4c24eff661f43295d871e19ca5370f592506a1d64654e25b1ee105936e83949ebaea0181031f31401148a9fd58dd302532ce2ecffd54cbbcccb778dac273743c340e71406bc09fe3a6e5690f4edd01e3f90d725c3a39bd8ed2d8b0267f9c7b71b02432f08b3154ba07924e4aeed939d60cf13badfe9f95012dc23cd51425e1004fabc97e4650aee5f026db357220eb311a52000646551380cd5766e700244694601f4ad730741c99d0b2697166ab7a556514c90af9fe1a6597b500f80844610ecde81e6860922c2882d589ef42fedceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466de45a5740457ce3977e0faf7d71615b9a2e9304a7db8b7a2c720fed384ac487ef7432a7e16fdcb8f1ed38fce7d3056f522e1162116719ba45a54b0956df595ed4734ea0563814bb1f55df4b1eb417d400c826e3e88172295ad73a1cb69b880538728c34b9c76c6ef88ed6221e006f03fd80659760e6fb8f1fae43297df805767e5d15309e44aa45c57684d5d4c3137be68621b2f96e0442bc4b25a469133f27312c64d59c1f180f2392038c7a479185112d943ec8678ddff074d975ad5f45b1eb83192b53b47c88ed0ee185b0baee1485cba1093e2484948940e99dcd767a7ce0c704c020e168cb60944921a4f14b6f2ff522c6a4224bffe6903ef2d1ec7aaa923364ab582526834ef2237d488e11180c57abf405912286ef0ae41b21e9d68eeb9a0a923f6a07995849a074b8dead644248b5943c976b2156c97a827ad1d2f9f331b2d677f713f11f6f4c090e01644ffbf50d6db1330ef104482b21a91192c458e9ca41c89b7ef114b983b8b0254f29e50c01e229a8fa4d39d2e59ec014b9a1e61aee8f161111573c9c5b0c58e9443661f0f24a236c20908fcf6ddb5d2c679755b4322ee5513f98d8d5219229746b614f00e2758be43a21172c15079cd92392c63ac7e647ea5e9a7099a0c0bb5ccbf61d714a819b062b9a38268f0278f8f6c1428b6f5d97a71077ff62d1df17b1eaa91f12c21ff79b3e5fc2d542119b2b109d5afec0c92af5dce2a1fd3368609b3e64b365c249972c933a931313012f998a903eb47c0bd006d00bcaffc1ad857e015a8003e9389968163b5bcbcc02bca9079651531e590d0d50755e912435020f71c3406ae102bd674ade268bf8437d427af648cb4650a8ae1750790ac4452bda393bbc99f17b20b0dcd8a453aedc4ea3c8dd108432e190e857aa09a5bf5170e672a876d03a3f05b3b08b177f8245c3cb1c5441201887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd18887203f447af48e1ab744b6e7935c28599e99456b0f9a7336596a5209a288cf057852701887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd18887203de8109e09f9b88882f8908df6d31a9608d24fb670a7cac7ccb086a563e841b88e83facad3ea4890ad24e0b130f30809201a1225f05442acb563b62d2700fff2cc0e126bc61b28818513e7aaa990fe63d9e0bc05dc04239ce697f41f36cacad7e46b8fcca647ea504afb7e37ada35774bcd6c7e0c6117d5b02677182f1d77ab1c01887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd1888720371b4467f19135c8fe1f7db12e816ff1a972acb067524884225fa0c1b1a0822d8935f581d55784a5ea0858acdd98c19320e0cdce441fdad902055f038597c8545dd37f338af1ef71bda929a4274ce982ecaa8b92df9ec7881d6e3f17b6f2b7ff767bba1ee6b2f125167ef8db68bbfb2c4bd8f3c2e2f75cacf94075218f0b08864c119b4a604af418832691c0b6dfdeeac22bb83e747083bf356b453f9b6632d103717eb8f8daec90d9de87af85a40aa84383554c08b5fc522044316f08c13b433ceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466de47d34c322d941918cfe2ff265dbcf3789b781c81c78f59c95b049c635200c70b1c43da6cde4298fb5da213b78530fdace179a8f9c6e2b44d2404c7ef757fd9cec0e126bc61b28818513e7aaa990fe63d9e0bc05dc04239ce697f41f36cacad7ea1647cdf4baf9a895a75a1b5bb8c54feacef2a1d860c5bb844320c7e5dae31c2e8959bdf36a303571cf7daa944ecdce9f4f398b777d390753fee34ab8b92984bc00bb26076fd6beb508fac7d25d6bf0fc71a0f5ce7b47db760dff4dc9e488ae174f3ec23b0f3dbb5ac699968c69cba9898cefa5f758b868aed84544cf79257b4cd7c696f19845887d4e50e5b84c43404f321092d25e6240754d387878200197c0612a7eb41d89c5f8334212677dfa774dd86c33138ebdb8b32769d7764a95760df5f1e7640ece4ddc5fe68a9ffbc1513ff65017234cf795385c098da39688a499a60596ac1abd13bee5c269f68ab6a6e42978d956c4947039eaccf3a0150f8de064aa57951542e3f0cc334bcf2b0c501efc84ed514df6672da54721373e53cd7e8959bdf36a303571cf7daa944ecdce9f4f398b777d390753fee34ab8b92984b7537c572dbb5d38c9a22bc36a1d9fe5365521de39ec02766a657cd750aea4b9ae06a33a3bc47642260106358af1f856c7a9e2ff7432c57751e90501f8f239995ed77a6a904a198db94638873b21de23212e32071b000988e553959128797a12e8cf14112a1a2bedf366db42e3c4b7692a175f09064fdb94303b50f100f4875cce8959bdf36a303571cf7daa944ecdce9f4f398b777d390753fee34ab8b92984bfd50a35765bc467f28e6b22c43ff9feab745bc4cf67b5d030a7eef3e3d6ca9a9e2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f5d3fd7c06a8e3c59a5af4a7a3434f92936d416def4b04278d4a57161c16698a52ca0029f82854f265dee64f783a2990300a5ad00a4d96e7863709482f33b104868148fd05479833b24f844434733272c4dcf63c9aa56039806f645955a66c25fabd6bb7a82aac473b169744c781a1cc3763c34372fd8b32ac65ba4250db24ec6dcb7692026f3be1e608b5e4ec1f268d2f8dae3b5537af54b58d5c0dfe519abbd8e2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f5999d0649deaf3d79740efc4d55f84ed844e98b4a021418985457c7413a9e17f0e2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f50e28c2c09a0a35175321c635e03643404722bb58f1b702c80aac04ac8bd53e03e2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f56528a80153ad2d0658471f567c36f9ad336531647d246058640aeb16ded80d3ae2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f5404d29847bd9d5f18867a854128c6172af4ef9b536d58f8d9861270152c06fcce2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f52ebfbf6e1ec60e68244df235a1619d500e2ba5018eadc3251e8c64b8fdd3f09a2c1264f9b8e442f7921f20680410012f6dbcca1734b8e27ef4736040fb2e27ee3986806018b00980cfece28239e6872448706b1ff4fcea17b658577d7004939418cf3af2e667054499565fe4adcbf24164c6c5ce69f05c4cfc69e59fe6d71552c59b638b15b41e4cefcb0c3eb973da16a5f0fab67d5397a77faf9f9f96867f781b0eea7f4edb2569d68897e0b6a1dcde7bb7c0ee66b12a076e146577ff7782dcc03f187e948ac5ac3c5f9f0aa80060698d79c48a0f40d7fe3beb3f7f2febe413f63db73315e2865fbf9e8732b0b7d8c2d4de29346d03443ee20e1d634465c55c32f7f678fe3ccdb6a025c4118b9d58161a572b6f14083926db056c30cb550cf43c48dc1f67e2f7769d623376500c0eba1749d14466029566c86bfdeaf8bd09d3ec3ad6281fcb4f56d68bfb17d16afd6eee10db087eb5fb98e575ead739fc47b5ca0029f82854f265dee64f783a2990300a5ad00a4d96e7863709482f33b10486b8af06f8d821358f6cf05a1a115b86f1dcc0c4fe723978c7f63734efcd962fb0d83c96f9bf5e1e5afe802143e24ea63b338a81704433205755898c8a701439f3185df4d519070ebaa54b042166eb1a81c1542e304efdeebff863db0bc05310f2987ec290dbfe6c3a64d4cf5d5e8d89af4d649ec396ed51842f5b7914fac54c121934cf11f8dde98cb92ff51620d23518cae191d7feefebf103bbe83a4dbf67e1e2bf6986cc78cf01a499f5db4abacb7577578509ed7a331d2062fbc6a6a4d7f553f34a895f927a70eed31f66c6bf534399277d4a9a74a8378553a88f3598f66cca0029f82854f265dee64f783a2990300a5ad00a4d96e7863709482f33b10486e47bfe6a6033db1af0c6bf6aceb08cca8ca1f0b24b2ae5086c76939b8a66da42ca0029f82854f265dee64f783a2990300a5ad00a4d96e7863709482f33b10486c094730bb81c394707ee383546c7a8e6d5accbc35f0d42afb37542d6e004b1fed3bf31f04a150eca5cc32debe2464944daae0ac1ccc4e4e88aa0cb4ed61f4a5e9eb5be5d3071afc33b1b95f500870c73f5b7f0b94163ce660d04ed7c63b36d43902ffe3f940a62e7b3e4919bdc0b35e9d3ad1a04f0a0e01a71f2c4080c09e528a0d4ff3729643f93e1cc29214afe12bd342d809a441c323d86d040daf641e9d21c6c03b985157cb29efd55a9f1a0e834a0a1be336209da3d994da9106b2aa44035b88adbec86e02f4aeba5ea8ca2648f250208a2f0788ba43e609850cd967d56ca664028f2a9917b959cc629c0e00db19cdd220be2e7d145f47d1775121a69a9b72b3be1a18d842d2a44f7d2f7d25f30998bfa26d15b35e4f481b259b0a28910c59c3b7afd6a7595747737aa578c328c00cfb375ae438c84ab887dfa1935000b077152f32fa8c1437d2798df4d957c1c68c7b424f5b7e5e580006c57679ea9af2d14163070adda4da9af0d8fe0aab69cf85d2fa9ed165165248f1fc861ecd40765406bef493ff6430606cfac826a0584b2bdbeebf43b935c5e0eaab5b9dd377d2eeb65edc470f5b3752b82c7971aa6aeeb7083dd4b8bec3e38669a582e39a5873069789a2f5327b8940e7d19c314a900a23ed52aa09e36f4725f78d6b3faf34bf7a2ccbda34e0f7c54103bbb40abbb41cc5325f9b5f6d24fa8efbb409a0b1eb1700146e9bb09c38b01025306190161e8cf636913f77ccb1ac5cb39e123cd40ef1b131f3f8254d7fc123f06aceaf30ef886b370414e505e2449058200c7f09657c46f5a8ed5aff4396c9d231863aef1d6db49af2f6e6e5c1e2725b8d3458b7db7ceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466de72473f4b06e88c7923595a6d35aac92ffb3197094fa47a625e314cc9dc2589e732ca3449a1997d24017a87754a8c878301f4e93d47256695b5988e6101af37b9dfbe51c9daaf8667de5bd86c86993b7c880abb17aa8321ca4126c3b91ed9d3bee8959bdf36a303571cf7daa944ecdce9f4f398b777d390753fee34ab8b92984b8e05f6b0d239588e9a836dc395e03d4dce193157295320406a1afcb4bff072a09887103885b66fe47ebda53f0da210163e192ae621bc0e395e41e1d2d6e55b38a2e614c95a7a0be57b181bb2195ef146e08213480b6e4b60e46d16faf45f1dcd0860fb5278b063458f444ee69f8117a0e4b72d09c8100eb13e7f733d1f9c5b731ef625d70c232956128ea7ae3ab663e90e8edcae1c8af583926a0659f8ad17f405434246bbf68f9468dc1e7dd267e89f0f5b8e249497ed666b927b4a10b15ee901887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd18887203a1d3b2c9286fb448893e078f838eda48f91eeea3a0ffc664cc17095b31e24327ceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466dec75a53009f611a6da442f159759a47cab4df0cb8ced51938cadd6a5aa4371adb47b9d07eb7e4501b4cdef11d2a47bc5855aa8c557a2a31079d3e5358b614b39f522a760d7f83fc71304cdb2da855c550d21d2e5576b304357727709bcff0d5c9921d74678564394647558e00bd8843caf881151e4196d6912c85616fc79ec67a948ecb61c868a4822c5a8100f5cbc413f9de773a15996650d8af18b9ccc4e0f354748f5d475ce5d66dbf52ee4a06b40bf5cabc353b8254bae911d13dad63963fdfd9a02940d1150380d8c7ebec0904a06e6ecc5e2990012f10e84bff5eb0708001887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd18887203f90e3e83200d65cb34358f2a1523b4b2a5d33a64c98a73e4f165e7d32a8421811b131f3f8254d7fc123f06aceaf30ef886b370414e505e2449058200c7f096571dd007dc0e4d7f2c42df0d70d403934a6f6eda2de9866cfa337b73d236ea7c4388bbf2a69ff68ae6e9baa1cd351c2c12932f8ef429ace7c98f523fe1c288c80214af99a1cc77d79ca0aa091a62fd9dbbd04c144ecb167d6a723eed0a16801f0276cc02b30b354ff5cc7cc5f3d78be7c75631f18e66050c268395798f896f2a6e5538bda32ed1810ee704b7e882697d83dd277c35e208a8822e03f4a78afd0ed8558d69b02b41cb1619d1fd5b3c31bbc3db31eff1e246824072d037c2294e86f22aace4e50a615db046012d4971aa1de0d1ead2af4aba4be9d7cdcb16804e28c50ae7e5448e73e2e5dd2f050817710181dc7647f95d37dbc541d3d01ff700ac50c9d992094c1c19516c93450af3f9beb3b580c9adb619d8d8cc2a91c038a89f9cb1b38528fb0b0b2952d2f795d8f78f545afa9c2207e60e30db6abf832468a876afcbb0549c8d92f1209107aa5e2a748ea982ac6c58f6e222c1f596eadea3ae6672baff1f11ba92ac4e325402eb1097ef90bbe245e0c01f0e54646153fbd9c0d8ab3957afe381937beff2a1c85d0bf2dc9b3d2cd378f71bdae98613522814ae24d17a7d45c18a8b33563600070285a7b0a2ec3bb68491243942fce08b35d14c11d745fba1cb70ab9dc02a80eeba8a1864a0f32b2941e008c0af389be7b56ba83060245d54240a077690e55a9b0622abc3fa0661ff53ec5eddf81e9f10bee536fed745fba1cb70ab9dc02a80eeba8a1864a0f32b2941e008c0af389be7b56ba8302e4e8f345aec3602fbc99af94ba29075b9f8c1c9667c3923503f0d8487f2006593aa8671e7c229b74633d51539e4c39c8a0354d9efc1379f8ee8fe47d51b5bf091ce9b75a872ae21990927cb1f10a554e6e361dc5f6d265c7164020b007781030bd249e45bd0ebd21188babf12fd8173c3f62b0316df2a862d2d5f48d4082e7fb10d0b6d67e213015f3b883aadc1a4325c595beedc158ae53a3e47fe99472c5484bd9b3243b1f3874a66bf537e57df93d20191123257cceb796a51ca4deb9c99044dd6f1de1d4ce5f2b2cd8d2caf4a8aaa80981f87ab9829e54cca91ffe341a620489f95f8c39008780cdb4f27ebd6964d31fd4e9e23497479e9df6f28c929a2d2494889cd29f3557af27ce6405af2f46e7ea7ccea0514e2246de36e74ce5a26c60b03767d6b154ded8d877a6bb482395eaef82eba01720dfe1dbd85cd22512cd5078f909d15fc03fd438799530446636097c419e51f7b8118c1daf435ef330eaa08af7a83d1406e32c34b7c267a30bdd3492fc1158b4184f1502b41979b5a6a90e21c03636e9d09ca9b66575cb16a5b006fc6bf90e6b7971309146384a1d8d34b8aba586391346545248bf68dc89f748374d7540154fb1984717eff22141a2d01887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd18887203df984915bbd2452a6c7b6a0613f4d852723e382809e91f3a3cfec612f73f84147186efaed8c540465e903ddce31187dddc1e2be7773a320e629939b0ed85eb46ceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466de1654a4603e9892a10d4fc54f4e455cb6019c941d8aa17ec6a266fe5d1a95d90acb9b532a8588e8840e8c9f209b16b62491b3ad529147d93933a5e9f5e0b53db01b131f3f8254d7fc123f06aceaf30ef886b370414e505e2449058200c7f09657bb3e6d3e5c479e9ad1c2b02c7e75d3e943b75f8b1ab43139299188d1687b28325273e7a0ce5de3876676de2f7cf30d7e34a3fb0b70ee8477d3f84ad9ccca0040e69fbb2b965a2b3b335c0eea090b3516ef22421655a2ac92e97aa88bbbeca0342f88037c6d27c59af54a653a432e34de944a35cbefc1db744614ab65cd4aa338ceb1effbcc434e5f31864d2ddab4e0b1ae49862085522b1481fc859771f466debd3934f608ee781f96311776f5ad7b7487f6c0161a0c186b69443f0cd5344f8e37293cf29468740d4f36e3025fb0cfc89a23a7d15c0d9be50f4eb5977edab5a038881475d937dd4c6688bb461f2379234c7ddbf20e9dc466672f8f2b788b4bc4c182efb4f093394e026b316f99e9b54d2f5944bd52a35a9a4343c02790c789a3efe1575347c05018e326142b4835228d1e3294c105211d8e7a90c2d70bca7c4401887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd188872032f87de5b0170dec1359e0bdfab1e88e77ae610fabadbdb19f98bed6180516e8f87ad96236fafaaa1791a92b2d0a71b1898a6c3e7d05efac0940b3aae337fa717bbb9cda87ce78d43eb7c809427070830e5a49d67a01c09c9207ccae1d42f53cabcbc131cd731b693772e13170304d30400b12e53aa2fc64e004d2141fceee3fdcb1d7bea89b084c7bba92c7b296751b94f8e626def898b716ec6e5d42388c2333ee67326ebe10ac23bc7cf5ce4ac38434d7d0edd0648f485e7ab5c2c3cea092080e28aa778c3be3be445f169a5f0d8545a9078f75c2a86004d01afa893373ff737f99e013d1fc10b5c52d5da3c81924b0b2da0c4f3984992100fb8909bac271c01887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd1888720364be11e9904296bfe3c05bb4f07505f90ad66275e72aaf6a47d0e64b9425c71ffb74d9397d69ccac62d75a953f100f103c302d9dfe9dc7eaf677ab5a24a7c10e2b92aff685c604da890d5b0531bf479a6ac407ee190afad6d95aa725268f6cb5b9c9de0893852aaba1fa3250ea845968905f7ff0390555762e7683fb6c159fbd33a7b522f1515a108265853ce869ad61e670666e16cf69a839d22790af6ce07bde743a6df3f1d089c937e77e49942c4448872ebc1a2a9a284dbf097d5a13e7755762fe55cf9c649e5c516cb304eb12554c8854baf7d324e65a18db7448ce0cb1b65f813c87649d699db336a514a758ff4dc1e85906ce681f8830798020bf75bd00fcbfe3bb18ce501fd89a1a7b4656d70b6718c6dba349cf4347219cae363406bffbec5665b6dd839024e23274e3d4cc8760ab77b7e95f85cac2f2d343f4e4d69d3a8727207598148668bf5c463f7f6ae3573c538bc8ce6c2095089c96f8381e44f6713a5d35d86d4b08b0e3773f4dd7eda12cfc4e993e33f80215a9accad6daaf398a73bf47e12a525c38b2a6bba6b00246b12f536961c3deb2ba99fa25c6fd2edac20f44132c8a9f1abb386184132a38b1e638743a4f46aefba60f5e3f59329e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41a1512c55e16375d6d5bfb4d3056ac84a0b8649279a693378573e5bc4387af18dd9e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41ac664d2101744b5a53637e67665ed559be449c053a39a7aced513eecbc29584989e94f1baa6932b6ed9757b5013fa1e5f4a365134bf7d56b5edaae377eb7cd41af5637fca759515c984044a0c535b1fd074be1c6206410d83bc1c73c238ec3f0fee281db965e9253cba305e6c5274f09a30f24a1abca28555a0e7cb5e8f68f3c4525332b2462befe439414df8c6f451ef4b96d724af4add27b814f26251bcf4dc3e4cc94ad5b7f684e6fd5f532289488a1a17443f196d051be80b0ec62c6b145f2ec3ea3aa78649d1ed170d71ff3fd3169aa861f73c2121521bec1171d32fedbae7e078298ee253f3a56b26a0d17b3f30ebefcee913ef86002e423739d8777c65865a23cc1ff2f378caba60e1d48c16033eeb48088dc9dc3c1d3671bbf0bc30362e48f77900b4af77a6d46f20ad10bf6d0ed3e9e85dd36f62ec2caa5ba2e7c37c01887c0839ca68498a12c20f91817feb1dee5355a185271afd0a0abd1888720320984bea5c53620253f7c28fc3f34c7e4710da8f2be4ee9c5175614b5f2cc3451b2bdd7a0f6c514f0c6d01ff83f6a657cb0afba5c2cf8231d66b50642becb7eeb4451862da63e9800965215ccfeea0bd06fb50d2b3689228ee671e1b3d508952aaf895afa923b75f0f4ed9bb69ff9fb23752f945461cd5e7d14f48aaf1236f1a3adb6276ad108a346fe9cd2afcab11b037595a97ea0c2abbeee0e26aa01ec7c38c4c80c1130b82bdd7ec23cb2c7303d84fce6ac8656f2280d9e997d0be0fe2be3adb6276ad108a346fe9cd2afcab11b037595a97ea0c2abbeee0e26aa01ec7c3f8d8db2441630a9e92cbd087406bde6e87795fc60b98bcc389dfeb40c49ace1b6f447552c60affd50bf470cfa7c1fdd6d6196ba0d6a04c5af36e02c059ebb233982a2b6904893af6415240c38983f3de7a440ee225e2fa6ffb63bbc8a69cb4a967628bc679fe8711e446cc50859903c525d99bb89013b3ea7728b29f16bf408fd9df86be6f587db22ea1bc2ccdf2be1ab103939a6c4a1e75c0db1251ac7019adfc411187f79fe568d872e71ce46140ea3c966fdf4336267541477156283deef39bb89075a7aa6acac83a5be5b76db35e5885b2c490b1c84cdda710c332047e9f32df88f8f1fbb0564ee3583eb74c47cb3a355280007617bb5d8db4aebdc81f4aea3ba300e1b6508e3b2f49357141223182499ec69e362a904a214179a40bd912/etc/alternatives/valavalac-0.54/etc/alternatives/vala-gen-introspect/etc/alternatives/valac/etc/alternatives/vapigen/etc/alternatives/vapigen.pcvala-gen-introspect-0.54.1.gzvalac-0.54.1.gzvapigen-0.54.1.gz@@@@@@@@�rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvala-0.54.8-150400.3.3.1.src.rpm����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������libvalaccodegen.so()(64bit)pkgconfig(vapigen)pkgconfig(vapigen-0.54)valavala(s390-64)vala-devel@@@@@@@@@@@@@@     /bin/sh/bin/sh/bin/sh/usr/bin/pkg-configlibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libglib-2.0.so.0()(64bit)libgmodule-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libvala-0.54.so.0()(64bit)libvalaccodegen.so()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b7@b0�a�|�a�*@a���a}3�aZ��aI�@aD�@a3_�a#��a��`��`��@`z��`S@�`F�`:4@`/�@`-@_�=�_�^@_u��_ts@_ts@_ts@_s!�_S}�_16�_16�_$�^�)@^�x�^��@^��@^��^<@^<@^<@^<@^<@^}��^|�@^?�@]҇�]�M@]���]��@]�m�]�m�]�m�]�m�]H@]-�@]��\���\���\���\�6�\���\}@\}@\}@\}@\}@\}@\}@\}@\G�\�@[���[�t�[�@[z�@[z�@[z�@[z�@[L��[+�@[��ZԐ@Z�U�Z�&�Z���Z�@Z���Z�H@Z���Z���Z���Z���Z���Z���Z���Z�v@Zv��Zq��Ze�@Z7��ZC@Y�d�Y�z�Y���Y�@@Y��Y��@Y��@Yp�@YP�@Y�Y��X��X�r�XƉ�X���X��X��@Xt��XQ4@XQ4@XO��XEV�X5��X �@W���W��@W�;�Wg��V��@V��@V�H�U���U���U���U���U���U@U �@T��@T��@Td�@T;��bjorn.lie@gmail.comgmbr3@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgdimstar@opensuse.orgluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comzaitor@opensuse.orgfezhang@suse.comluc14n0@linuxmail.orgzaitor@opensuse.orgjengelh@inai.dezaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgadam.majer@suse.dedimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgolaf@aepfle.dedimstar@opensuse.org- Update to version 0.54.8: + Various improvements and bug fixes: - codegen: . Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base class. . Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structs. . Drop confusing warning when accessing interface members. - vala: Catch and throw possible inner error of lock statements. - girparser: . Handle duplicated and unnamed symbols. . Add support for "copy_/free_function" metadata for compact classes. . Don't count instance-parameter when checking for backwards closure reference. + Bindings: - gst-editing-services-1.0: Fix BaseEffect.set_time_translation_funcs() - gstreamer-audio-1.0: Fix a few binding errors - gstreamer-base-1.0: Fix a few binding errors - gstreamer-video-1.0: Fix a few binding errors - gtk4: Fix content_deserialize_async() - libarchive: Fix a few binding errors - libgsf-1: Fix a few binding errors - libgrss: Fix FeedItem.get_geo_point() parameters - SDL2_ttf: Fix a few binding errors - tiff: Fix a few binding errors- Update to version 0.54.7: + Various improvements and bug fixes: - codegen: . Generated SimpleType structs don't have a type id . Avoid symbol clashes with "va_*" from "stdarg.h" . Access of inline allocated array is guaranteed to be non null . Don't uncoditionally null check callback_func for GLib.Closure . Access of stack allocated struct is guaranteed to be non null . Use correct target/destroy of delegate field initializer - gtkmodule: Improve UI parsing and handling of nested objects and properties - vala: . Show source location when reporting deprecations . Require lvalue access of delegate target/destroy "fields" . Transform assignment of an array element as needed . Add missing TraverseVisitor.visit_data_type() . Make sure to drop our "trap" jump target in case of an error . Move dynamic property errors to semantic analyzer pass . Free empty stack list for code contexts . Clear SemanticAnalyzer.current_{symbol,source_file} when not needed anymore - parser: Reduce the source reference of main block method to its beginning - parser: Improve handling of nullable VarType in with-statement - manual: Update from wiki.gnome.org- Update to version 0.54.6: + Various improvements and bug fixes: - codegen: . Allow boxing of non-external SimpleType structs . Cast given default-value of struct with possible member initializer . Clear existing length values when revisiting a slice expression - vala: . Allow unsafe assignment of integer to enum while reporting a notice . Non nullable enum types are simple types . Correctly replace "in" expression in pre-/postconditions of method + Bindings: gio-2.0: Add custom MemoryOutputStream.with_*data() wrappers- Update to version 0.54.5: + Various improvements and bug fixes: - codegen: . Correctly handle chain up of struct creation methods . Use a dedicated EmitContext for _variant_get*() functions . gtkmodule: Handle nested closure elements and bind them accordingly - vala: . NullLiteral is not a valid argument for string concatenation . Set is_yield_expression in async context when chaining up to async base ctor . Report statement parsing error if it is not meant to be an expression . girparser: Avoid possibily creating duplicated attributes - vapigen.m4: use $PKG_CONFIG_SYSROOT_DIR + Bindings: - glib-2.0: Always use the actual C type for CCode.array_length_type - gstreamer: Cherry-pick bindings fixes from 0.56 - gstreamer-1.0: Unskip the ElementFactory.make/create_full() symbols- Update to version 0.54.4: + Various improvements and bug fixes: - codegen: . Use CCodeConstant for member access of constant symbol . Emit constants without initializer list in defines section . Add and use CCodeConstantIdentifier for accessing constants . Check required length of enum type name for GType support . Add missing check while overriding virtual async interface methods . Drop inconsistent space for ObjectType parameters . Accept CCode.type attribute on parameters . Fix CCodeUnaryExpression.write() for PREFIX_INCREMENT/PREFIX_DECREMENT - vala: . Improve error message for invalid handler of dynamic signal . Using SignalHandler.disconnect() is required for dynamic signals . Check for unavailable value-type of variable initializer . Add [Profile] as known attribute for methods . Report error on missing gio-2.0 package for async constructors . Fix signals with generic return . parser: Split out Parser.parse_switch_section_statement() . parser: Better handling of misplaced switch sections - genie: . Amend text of indent and dedent for error messages . Accept INTERR token before type arguments when parsing type . Properly handle plain "get" or "set" property accessors . "exception" is the expected string for TokenType.ERRORDOMAIN . Accept accessibility/async modifiers on "construct" creation methods - girparser: Accept "sealed" for transformed records and compact classes - gtkmodule: Improve error message for invalid signal element in ui-file - build: Add "test-update" which passed UPDATE_EXPECTED=1 to refresh c-expected - tests: Rename colliding test cases to avoid conflicts + Bindings: - alsa: Add more API and fix a few things - gnome-desktop-3.0: Some parameter fixes - gstreamer: Cherry-pick bindings fixes from 0.56 - gstreamer-base-1.0: Some parameter fixes - gtk4: Update to 4.5.0~cd9b7307 - pango: Cherry-pick bindings fixes from 0.56- Update to version 0.54.3: + Various improvements and bug fixes: - codegen: Actually free data when using "remove(_all)" on GLib.Queue/(S)List - vala: . Parameter following ellipsis parameter is not allowed . More thorough check of ValueType and set CodeNode.error on failure . Really check compatiblity of error types for delegate symbol . Correctly output signature of callable throwing error . Report error for non ErrorType in throws . Implement CodeWriter.visit_foreach_statement()/visit_catch_clause() - parser: Make sure ErrorCodes are accessible as needed - girparser: Add support for "ref_/ref_sink_/unref_function" metadata for classes - Replace post(un) handling for libvala and libvaladoc with new ldconfig_scriptlets macro.- Update to version 0.54.2: + Various improvements and bug fixes: - vala: . Multi-dimensional params-array not allowed . Accept NullType as generic type argument . Set source references of created DataType instances in OCE + Bindings: - gio-2.0: Update to 2.71.0~a0d2efdc - glib-2.0: Update 2.70 symbols - gtk4: Update to 4.5.0~da5efea6- Update to version 0.54.1: + Regression and bug fixes: - codegen: . Add type declaration for implicit temporary local variable. . Sealed class in external package is not special. + Bindings: - gstreamer: Update from 1.19.0+ git master. - gtk4: Update to 4.5.0~3e20ecd6.- Update to version 0.54.0: + Various improvements and bug fixes: - vala: Warn about unsupported cast to void and drop it. - vala: Don't restrict element type of GLib.Array. - valadoc: Correctly format background of inline @link's. + Bindings: - gio-2.0: Unhide a few usable symbols which are marked not introspectable.- Update to version 0.53.2: + Various improvements and bug fixes: - codegen: . Fix property access inside opaque compact class . Add missing cast to access base-class members in class/static ctor + Bindings: - glib-2.0: Current constants in GLib.Math are part of glib.h - glib-2.0: Add RefString since 2.58 - gstreamer: Update from 1.19.0+ git master - gtk4: Update to 4.5.0~e681fdd9 - vapi: Update GIR-based bindings- Update to version 0.53.1: + Highlights: - Support explicit nullable var-type declarations, - Add support for variadic delegates, - Add support for sealed classes, - Add support for null-safe access operator, - Emit external creation methods in bindings, - Introduce VALA_EXPORT for public symbols to improve portability, - girwriter: + Use "optional" and "nullable" instead of deprecated "allow-none", + Improve struct creation method binding, - girparser: + Improve instance method detection, + Never skip "function" elements, + Add "move-to" value of functions as Version.replacement, + Various improvements and bug fixes. + Updated bindings.- Update to version 0.52.5: + Various improvements and bug fixes: - codegen: . Allow null to initialize non-null struct inside initializer list . Implementing GLib.Source.prepare/check is optional since 2.36 . Fix variadic constructors for compact classes and structs . Use detroy_value() for delete statement . Fix params-array in constructor for struct - vala: . Rely on DataType.to_qualified_string() for error-types . Disallow resize() for constant arrays - Recognize multiple valid CCode.gir_namespace/_version in VAPI files - Slightly improve source_reference for get_dup_func_expression() - girwriter: . Respect GIR.name for constants, errordomains and delegates . Add explicit writable attribute to all field elements . Fix position of "result" parameter for struct constructor . Write missing c:type attribute of compact class record - girparser: Add support for "final" class attribute - tests/girwriter: Add missing [Flags] annotation - testrunner: Add support for girwriter tests - docs: Update bootstrap instructions in README.md + Bindings: - Partly revert "gstreamer: Update from 1.19.0+ git master" - glib-2.0: expected_type and return value of VariantDict.lookup_value() is nullable - glib-2.0: Add Uri.to_string/to_string_partial() (since 2.66) - gobject-2.0: Fix the Closure.invoke() signature - gstreamer: Update from 1.19.0+ git master - gtk4: Update to 4.3.2+04f3c805 - linux: Substitute linux/if.h with net/if.h - linux: Fix some bindings errors - linux: Fix i2c-dev constants- Update to version 0.52.4: + Various improvements and bug fixes: - codegen: . GArray, GByteArray and GPtrArray are reference counted . Replace wrongly hard coded usage of G_OBJECT_GET_CLASS . Don't add errornous cast for unknown type_symbol . Mark entry point method implementation "_vala_main" as static . Improve check for GLib.Source derived classes - vala: Parameter following params-array parameter is not allowed - doc: Update man page to include more information on profiles + Bindings: - glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates - gstreamer: Update from 1.19.0+ git master - gtk+-3.0: Update to 3.24.29+f9fe28ce - gtk4: Update to 4.3.0+24f0ae1d - pango: Mark language parameter of AttrIterator.get_font() as out - vapi: Update GIR-based bindings- Update to version 0.52.3: + Various improvements and bug fixes: - codegen: . Apply gconstpointer to gpointer cast to GenericType only. . Fix access to captured generics in async method of interfaces (2). . Use if-clause for is_in_destructor() condition to be more clear. . Add missing "_return" label and "_inner_error*_" declaration in dtors. . Don't use G_GNUC_INTERNAL on implicit type specific fields. - vala: . length-type of arrays must not be nullable. . Report a warning for unhandled errors in destructors. - parser: . Minor semantic checks to improve error messages. . Allow empty member-initializer and accept trailing comma. . Include INTERR token in source_reference of parsed types.- Update to version 0.52.2: + Regression and bug fixes: - codegen: . Don't free temp-var for element-access to array with boxed structs. . Don't free unowned heap allocated struct. + Bindings: glib-2.0: Add simple_generics attribute to GenericArray.find_custom(). - Changes from version 0.52.1: + Various improvements and bug fixes: - codegen: . Improve handling of ellipsis parameter in get_ccode_name(). . Fix default value of get_ccode_destroy_notify_pos(). . Don't override valid target/destroy of previous lambda argument. . Don't call *_instance_init() in compact class chainup. - vala: Mark tranformed static member-access as qualified. - parser: Stricter mode for chained member initializer with - -keep-going. - girwriter: namespace expects "c:symbol-prefixes" attribute. - girwriter: Don't use instance-parameter inside callback. - girparser,libvaladoc/girimporter: Don't guess length of xml header, iterate forward to . - libvaladoc/girimporter: parse_constant() use "c:identifier" attribute first. + Bindings: - gsl: Add BLAS module. - rest-0.7: Fix OAuthProxyAuthCallback binding. - gtk+-3.0: Fix ModuleInitFunc binding. - gio-2.0: Fix TlsPassword.get_value() binding. - Fix several bindings which lead to invalid code by using them in: javascriptcoregtk-4.0, libusb, libusb-1.0, pixman-1, webkit2gtk-web-extension-4.0, x11, zlib.- Update to version 0.52.0: + Various improvements and bug fixes: - codegen: Include "glib.h" for deprecated symbols (GOBJECT). - vala: Improve error for incompatible expressions in conditional expression. - vala: Check for unused attributes unconditionally. - girparser: Allow overriding of "Compact" attribute for classes. - girparser: Handle empty "" element and report an error. - girparser: Add support for NoWrapper metadata for methods. - build: Add --enable-test-asan configure option.- Update to version 0.51.90: + Various improvements and bug fixes: - codegen: + More use of get_ccode_type_name(). + "_first_array" parameter for params-array is variadic too. + Inherit GType from base struct of SimpleType structs. - vala: + Report warning if --target-glib=auto was not evaluated successfully. + Fix ownership inheritance of "unowned var" in foreach statement. + Use pre-resolved symbol/type of SemanticAnalyzer if possible. - gdbus: Don't leak memory of deserialized arguments on error in wrapper method. - girparser: Reuse populated Node.gtype_struct_for instead of resolving again. - girparser: Evaluate "glib:type-struct" twice to pick up reparented structs. - testrunner: Include Gio-2.0/gio-2.0 for GIR tests too. + Bindings: gtk4: Update to 4.1.1+f8f90d85.- Update to version 0.51.3: + Various improvements and bug fixes: - codegen: + Don't use volatile modifier in glib API when targetting >= 2.68. + CCodeBaseModule.get_type_id_expression () won't return null. + Don't wrongly emit declaration for default-handler of signals. + Include "string.h" for strcmp() (POSIX). - vala: + Generics value holding struct pointer requires casting on access. + Infer needle type for "in" expression on enum. + Don't allow "in" operation with different enum types. + Improve context check whether property is writeable on assignments. + Include "stdlib.h" for Enum.to_string() (POSIX). + Set proper source_reference for implicit "this" and "result" variables. + Report error for invalid inner operand of unary expressions. - girwriter: Output default handler of signals. + Bindings: - glib-2.0: Add new symbols from 2.68. - webkit2gtk-4.0: Update to 2.31.90. - vapi: Update GIR-based bindings.- Update to version 0.51.2: + Various improvements and bug fixes: - vala: + Check type-arguments in base-types/prerequisites of class/interface. + Include type-checks in preconditions of methods for type narrowing. + Capturing va_list parameters/variables is not allowed. + Properly parse and handle chained initialization of members. - codewriter: Output valid vala syntax for LoopStatement and don't write trailing ";" after body of WithStatement. + Bindings: + gstreamer: Update from 1.19.0+ git master. + vapi: Update GIR-based bindings.- Update to version 0.51.1: + Support "binding" to bind GtkCallback to class of given property. + Add support for type narrowing. + Support chain up to simple generics constructor. + Perform runtime version check of libvala. + girparser: Handle anonymous delegate not backed by virtual-method or signal. + Add support for 'opaque' compact classes. + Add further support for params arrays in constructors. + Improve handling of "NoWrapper" attribute. + Improve support of SimpleType struct constructors. + Use __attribute__ instead of G_GNUC_* in POSIX profile. + Add SDL 2.x bindings [#1032] amd drop SDL 1.x. + Various improvements and bug fixes. + Various binding updates.- Update to version 0.50.3: + Various improvements and bug fixes: - codegen: . Use CCodeInvalidExpression instead of place holders . Don't leak memory of already assigned out-parameter on error . Don't leak memory on internal value comparison of property setter . Fix assignment of casted struct value to property - vala: . Report an error if gio-2.0 is missing for DBus support . Add missing TraverseVisitor.visit_addressof_expression() . value_type of PointerIndirection expressions must not be owned . SliceExpression need to return heap-allocated or unowned references . Accept "unowned var" as type for foreach variable declaration . Ownership transfer of inline-allocated array is not allowed - tests: Use Automake’s parallel test driver to speed up running tests - testrunner: A lot of simplifications + Bindings: - gio-2.0: Fix DBusSubtreeIntrospectFunc binding - gstreamer-1.0: Fix direction of GLib.Value typed parameters - gstreamer: Update from 1.19.0+ git master - gtk4: . Use correct cheader_include for wayland/x11 gdk backend . Don't rename binding for gtk_css_provider_load_from_data . Update to 4.0.1 - webkit2gtk-4.0: Update to 2.30.3- Update to version 0.50.2: + Various improvements and bug fixes: - codegen: . More use of delegate_target_type and delegate_target_destroy_type. . Reduce get_delegate_target/ get_delegate_target_destroy_notify calls. . Don't use inferred type for temp-value to access generic property. . Update outdated array _size_ variable of captured local-variable. . Report internal error for unsupported collection type in foreach. - vala: . Issue an error on void initializer for local-variable. . Allow markup-reader to accept spaces around '=' of attribute assignment. . CodeNode.source_reference is optional, so let the API respect that. . Use DataType.compatible() to check for string concatenation. - valadoc: Don't call CodeContext.pop() on empty stack. - libvaladoc: Don't filter-out generic type-parameters of delegates. - libvaladoc/girimporter: Skip "docsection" elements in . - testrunner: Add "-Werror=return-local-addr" flag. + Bindings updates.- Update to version 0.50.1: + Various improvements and bug fixes: - codegen: . Don't falsly use g_return_val_if_fail() for async creation method. . Don't pass CCodeFunctionCall to NULL-aware free macro. - vala: . Improve parsing of with-statement and allow it as embedded statement. . Prioritize the usage of an existing with-variable instance, Recognize previously inserted implicit access to with-variable. - parser: Allow to begin expression with statement keyword. - g-i: Fix a couple of C compiler warnings. - libvaladoc: Fix a couple of C compiler warnings. - testrunner: Pass --enable-checking to increase coverage, Filter external -0X flags to preserve current default -O0. - build: Stop passing obsolete --use-header. + Update bindings.- Update to version 0.50.0: + Codegen: The actual struct size is required for calloc (POSIX).- Update to version 0.49.92: + Various improvements and bug fixes: - Don't use locale dependent string functions on syntax strings. - girparser: Additionally fallback to "glib:type-name" to retrieve the cname.- Update to version 0.49.91: + Various improvements and bug fixes: - codegen: Don't append unreachable clean-up section of Block. - codegen: Always include base_struct declaration if available. - vala: Additionally break on ObjectCreationExpression in "tainted" check. - vala: Add ObjectCreationExpression.to_string(). - manual: Update from wiki.gnome.org. + Bindings: - gio-unix-2.0,glib-2.0: Updates for 2.66. - gtk4: Resolve a few conflicts of methods with virtual-methods. - Changes from version 0.49.90: + Regression and bug fixes: - tests: Don't rely on undefined use-after-free behaviour of glibc. - Add TraverseVisitor for traversing the tree with a callback. - Force usage of temporary variables for "tainted" member accesses. - vala: Move transformation of unary increment/decrement to codegen. - vala: Set parent_node for child nodes of lambda-expression. + Bindings: - gstreamer: Update from 1.17.2+ git master. - gtk4: Update to 3.99.0+e6e2d6b4. - pango: Update from 1.46.0. - webkit2gtk-4.0: Update to 2.29.91. - Changes from version 0.49.2: + Highlights: - Support non-virtual signals with default handler. + Various improvements and bug fixes: - Switch context if with-variable is not owned by with-statement.- Update to version 0.48.11: + Various improvements and bug fixes: - codegen: . The actual struct size is required for calloc (POSIX) . Don't pass CCodeFunctionCall to NULL-aware free macro - g-i: Fix a couple of C compiler warnings - libvaladoc: Fix a couple of C compiler warnings - testrunner: Pass --enable-checking to increase coverage, Filter external -0X flags to preserve current default -O0 + Bindings: - gstreamer: Update from 1.18.0+ git master - gtk4: Don't skip LayoutManager.create_layout_child() - gtk4: Update to 3.99.1+15b635d7 - poppler-glib: Update to 20.09.0 - vapi: Update GIR-based bindings - webkit2gtk-4.0: Update to 2.30.1- Update to version 0.48.10: + Various improvements and bug fixes: - tests: Don't rely on undefined use-after-free behaviour of glibc - Add TraverseVisitor for traversing the tree with a callback - Force usage of temporary variables for "tainted" member accesses - vala: . Move transformation of unary increment/decrement to codegen . Set parent_node for child nodes of lambda-expression . Additionally break on ObjectCreationExpression in "tainted" check . Add ObjectCreationExpression.to_string() - codegen: Don't append unreachable clean-up section of Block - codegen: Always include base_struct declaration if available - manual: Update from wiki.gnome.org - Don't use locale dependent string functions on syntax strings - girparser: Additionally fallback to "glib:type-name" to retrieve the cname - libvaladoc/girimporter: . Fallback to "name" for callback . Fallback to "glib:type-name" for class, interface and record . Improve parse_symbol_doc() and don't use parse_doc() . Skip "attribute" elements - libvaladoc/gtkdoc-importer: . Correctly retrieve "url" from "ulink" elements . Don't let parse_block_taglet() return null + Bindings: - gstreamer: Update from 1.17.2+ git master - gtk4: Update to 3.99.1 - gtk4: Resolve a few conflicts of methods with virtual-methods - pango: Update from 1.46.0 - webkit2gtk-4.0: Update to 2.29.91- Update to version 0.48.9: + Regression and bug fixes: - codegen: Include header for base-symbols when connecting vfuncs. - vala: + Inherit CCode.returns_floating_reference attribute from base. + Mark tranformed member-access as qualified. - girparser: Add support for string "feature_test_macro" metadata. - Revert "girwriter: Use appropriate get_ccode_* functions". + Bindings: - gio-unix-2.0: Fix "g_unix_mount_for" binding. - gio-2.0: Include "gio/gsettingsbackend.h" for GLib.SettingsBackend members. - goocanvas-2.0: Fix some field ownerships and types. - gstreamer: Update from 1.17.2+ git master. - gtk4: Update to 3.99.0+358b698e. - pango: Update from 1.45.4+. - posix: Add missing "has_typedef" attribute for some delegates. - posix: Declare WRDE_APPEND constant as public. - Drop vala-revert-girwriter-get_ccode.patch: fixed upstream.- Add vala-revert-girwriter-get_ccode.patch: Revert "girwriter: Use appropriate get_ccode_* functions"; fixes generation of Tracker's .gir files used by gnome-music.- Update to version 0.48.8: + Various improvements and bug fixes: - codegen: . Handle "gtk_param_spec_expression" in get_param_spec() . Properly compare string if binary-expression contains string-literal . Inline allocated and constant arrays are never NULL . Check param for null before using it . Properly destroy elements of an inline struct array - vala: . Avoid subsequent critical caused by invalid array type for constant . Improve error handling of nested initializer lists . Don't allow "resize" invocation on variable with unowned array type . Property must be writable when invoking ReturnsModifiedPointer method . Recursive check of assignment target to recognize constants . Return copy of constant type in get_value_type_for_symbol() . Handle parameter initializer without value-type . Fully qualify member-access when using-directive was used to resolve . Tranform instance member-access to a static one if possible . Improve check of expression passed to yield . Allow prototype access to signal with emitter . Check error-type accessibility of creation methods and delegates - girparser: Warn about conflicting signals and properties - girparser: Skip 'docsection' elements in - girwriter: . Add c:identifier-prefixes to . Write c:type="void" when name="none" . Write c:symbol-prefix on supported elements . Don't include symbols outside of a namespace . Use appropriate get_ccode_* functions - libvaladoc: Support exporting the `class` modifier on methods and fields - Disable deprecation warnings when checking bindings - tests: Fix "methods/extern" test with -Werror=address and gcc 5.4.0 + Bindings: - glib-2.0: Add AtomicUint, an alternation of AtomicInt for uint - gstreamer: Update from 1.17.2+ git master - gtk+-3.0: Update to 3.24.21+ffe2df7b - gtk+-3.0: Resolve conflicts of signals with properties - gtk4: Resolve conflict of DropTarget.drop signal with property - gtk4: Improve Gtk.ParamSpecExpression binding - gtk4: Fix binding of CClosureExpression ctor [#1024] - gtk4,gtk4-unix-print: Update to 3.98.5+23dcf36e - webkit2gtk-4.0: Update to 2.29.4- Update to version 0.48.7: + Various improvements and bug fixes: - codegen: . Improve array-dup-wrapper for empty arrays. . Don't call get_ccode_finish_instance() with non-async methods. . Cast initializer-list to struct for non-constant/-array assignment. . Consistently use get_ccode_lower_case_prefix() for function names. - vala: . Correctly handle qualified struct type in initializer list. . Reduce calls of CodeContext.get(). . Fix value-type for ArrayCreationExpression used as argument. . Improve parameter check of "get" method used for foreach. . Don't carry floating reference into unknown target type expression. - girparser: Actually respect given cprefix metadata for enumerations. - girwriter: Append symbol-attributes to callback field. - parser: Avoid mitigation for missing token if it follows DOT or DOUBLE_COLON. - libvaladoc/girimporter: Skip "function-macro" elements. - build: Update git-version-gen to latest upstream. - tests: Build typelib if g-ir-compiler is available. + Bindings: - gstreamer-audio-1.0: Adjustments for Gst.Audio.Sink class extension. - gstreamer: Update from 1.17.1+ git master. - gtk+-3.0: Deprecated abstract methods are not required to be implemented. - gtk4: Prefix value names of PaintableFlags with "STATIC_". - gtk4: Mark optional methods of Gdk.Paintable interface as virtual. - gtk4: Update to 3.98.5+fca2ba96. - harfbuzz-gobject: Update to 2.6.8. - pango: Update from 1.45.2. - webkit2gtk-4.0: Update to 2.29.2. - vapi: Update GIR-based bindings.- Update to version 0.48.6: + Regression and bug fixes: - codegen: . Correctly handle cast-expression of real struct to nullable struct. . Use loop index instead of get_ccode_pos() for ellipsis parameter. - vala: . Allow node_ref being null in SemanticAnalyzer.get_instance_base_type(). . SemanticAnalyzer.get_instance_base_type() is not allowed to return null. . params-array parameter is not allowed in abstract/virtual method. . Use stable hash for methods in HashMap of implicit_implementations and Use "str_equal" as equal_func for ArrayList instances. . Set value_type of undefined member-access to avoid further criticals. . Transform cast from floating-type to boxed-type. . Transform cast from integer-type to boxed-type. . Explicit "new" method may be incompatible with a posssible base method. - valadoc: Add implicit "Posix" using-directive for POSIX profile. - girparser: Add support for boolean "new" argument for methods. + Bindings: gtk4: Update to 3.98.3+028942c8.- Update to version 0.48.5: + Regression and bug fixes: - Revert "vala: Set default_construction_method in semantic-analyzer check if required". - tests: Fix make dist.- Update to version 0.48.4: + Various improvements and bug fixes: - codegen: . Fix binary 'in' operator on array with boxed value-typed needle . Use get_value_*_function() in GSignalModule.generate_marshaller() . Correctly handle signals returning real non-nullable struct . Use specified indices to access multidimensional array constants . Fix base-access to non-abstract/non-virtual properties . Fix default of CCode.pos for parameters in async methods - vala: . Set default_construction_method in semantic-analyzer check if required . Fix cleaning of output in CodeContext.pkg_config_modversion() . Don't use possibly uninitialized backing field of package_name . Add SourceReference.contains() and SourceLocation.to_string() . Check assigned handler of dynamic signal before proceeding further . Don't perform version check on internal lambda method . Perform version check for types of non-external variable declarations . Quote symbol on report by version attribute check . Ensure non-empty argument list for "disconnect" before accessing it - girparser: . Move special handling for certain parameters to process_callable() . Drop special handling of GLib.Data, GLib.PtrArray and GLib.String . Improve detection of AsyncReadyCallback/AsyncResult parameters - parser: Handle incomplete expression statements + Bindings: - gio-2.0: Add "async_result_pos" attributes to * .call_with_unix_fd_list() - glib-2.0: . Fix Filename.canonicalize() binding of g_canonicalize_filename . Guard Pid.to_string() with GLIB_2_50 to deal with G_PID_FORMAT - gstreamer-app-1.0: Don't merge Src.push_buffer_*() signal with its method - gstreamer-1.0: Don't skip GST_*_FORMAT strings - gtk4: Update to 3.98.3 - vapi: Update GIR-based bindings- Update to version 0.48.3: + Various improvements and bug fixes: - codegen: . Append initializer for "_*_size_" of array field in internal struct . Avoid critical trying to serialize an unsupported type to Variant . Don't free value if property setter takes ownership . Correct field declaration for captured inline-allocated array . Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usage . Correctly handle transformation of translated string-literal constants . Don't pass CCodeCastExpression to NULL-aware free macro - vala: . Support struct initializer list in non-constant array . Handle unlock() statement in CodeWriter . Handle all ctors and dtors in CodeWriter . Consider boolean types are compatible with each other . Parse standalone integer/real literals as expression statement . Warn about usage of override to implement abstract interface methods + Bindings: - gio-2.0: Update to 2.65.0~a136776e - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.2+11495027.- Update to version 0.48.2: + Various improvements and bug fixes: - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - codegen: . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use correctly typed array-length variable for property-getter . Use correctly typed array-length variable for delegate invocation . Inherit "array_length_type" from (base-) parameter/property/method . Improve handling of "array_length_type" attribute . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - tests: Drop usage of "--main main" and avoid ambigious entry-points - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() [#924] - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - gio-2.0: Add binding for g_io_error_from_win32_error() - gstreamer: Update from 1.17.0+ git master - gtk4: Update to 3.98.1 - posix: Add pathconf and fpathconf bindings - vapi: Update GIR-based bindings.- Update to version 0.48.1: + Various improvements and bug fixes: - codegen: . Replace hard-coded "gsize" with resolved "size_t" . Add destroy of parameter in vfunc of delegate property setter . Inherit "array" attributes from (base/-interface) property . Inherit "delegate_target" from (base/-interface) parameter/property/method . Actually respect "delegate_target" attribute of method/parameter . Move ObjectTypeSymbol casting to GTypeModule . Factor out GValueModule and GLibValue into a separate source-files . Avoid symbol clashes with "va_*" from "stdarg.h" - vala: . Fix search for Parameter.base_parameter . Real struct-type without type_id can't be used for GObject property - codewriter: Output inner interface declarations + Bindings: - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - linux: Don't depend on GLib.Time when using POSIX profile - gtk4: Update to 3.98+2da445f9 - poppler-glib: Update to 0.85 - vapi: Update GIR-based bindings- Update to version 0.48.0: + Various improvements and bug fixes: - vala: . Fix circular reference in Property/EnumValueType. . Report an internal error for unavailable context and bail. . Prevent possible stack-overflow in Class.is_subtype_of(). - Add missing CodeContext.pop() calls. - codegen: Add more "low-level" includes of "glib.h". - girparser: Decrease return_array_length_idx for transformed function. - girparser: Delay adding of "GLib.Object" prerequisite to interfaces. - manual: Update from wiki.gnome.org. + Bindings: vapi: Update GIR-based bindings.- Update to version 0.47.92: + Various improvements and bug fixes: - Add support for sealed classes in bindings. - codegen: Don't initialize stack-allocated array with local-constant length. - vala: Improve robustness of analyzer pass for language-servers. - vala: Add local-variables to current scope regardless its error state. - testrunner: Pass G_DEBUG=fatal-warnings to invalid test. + Bindings: Add some fundamental deps files to improve --nostdpkg support.- Update to version 0.47.91: + Various improvements and bug fixes: - vala: . Fix base-access check for compact classes. . Don't ignore errors in Parameter and acknowledge them further. . Properly set CodeNode.error when reporting an error. - girparser: Report a warning for conflicting class and instance methods. - testrunner: Invalid tests and therefore expected failures must return 1. - manual: Update from wiki.gnome.org. + Bindings: - Add harfbuzz-gobject binding. - gstreamer: Update from 1.17.0+ git master. - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order(). - gtk4: Update to 3.98.0+410dbdf6. - pango: Update and add harfbuzz-gobject as dependency. - webkit2gtk-4.0: Update to 2.27.90.- Update to version 0.47.4: + Various improvements and bug fixes: - vala: . Make *_try_id specific to emit-context instead being global states. . Improve detection of recursive struct declarations. . Inline allocated arrays require length or initializer. - parser: Improve robustness and behavior of --keep-going. - Bindings: . javascriptcoregtk-4.0: Make JSC.Class usable by defining the right callback. . gtk4: Update to 3.96.0+4ab12ab7. . vapi: Update GIR-based bindings. - Changes from version 0.47.3: + Highlight: Add further support for params arrays. + Various improvements and bug fixes: - codegen: . Don't set implemenation of interface property to its own. . Use result value of assignment rather than its computation. . Cast instance parameter in member-initializer for base-properties. - vala: . Infer target_type in coalescing expressions. . Non-nullable value-type in coalesce expression needs to be copied. . Fix short-circuiting behavior of coalescing operator. . Always bail if there are semantic errors. - girparser: Apply explicitly given ctype metadata attributes on callables. + Bindings: - glib-2.0: Let (u)int.try_parse() return false if there is an unparsed part. - gtk4: Update to 3.96.0+7e2e92a8. - gstreamer: Update from 1.17.0+ git master. - vapi: Update GIR-based bindings. - webkit2gtk-4.0: Update to 2.27.4.- Update to version 0.46.7: + Various improvements and bug fixes: - codegen: . Don't initialize stack-allocated array with local-constant length . Add destroy of parameter in vfunc of delegate property setter . Reset outdated array _size_ variable after use as ref parameter . Emit postconditions before free'ing local variables . Correctly access captured parameter in precondition of method . Use memset to init inline-allocated array with non-constant size . Initialize temp-var for property array length before calling getter . Include "glib.h" for g_return_*() usage - vala: . Properly set CodeNode.error when reporting an error . Improve robustness of analyzer pass for language-servers . Add local-variables to current scope regardless its error state . Fix circular reference in Property/EnumValueType - Report an internal error for unavailable context and bail - Prevent possible stack-overflow in Class.is_subtype_of() . Fix search for Parameter.base_parameter . Use error() instead of Report.error() inside of CodeContext.get() . Accept enum-values as length for inline allocated arrays . Improve copy of required attributes from delegate to lamdba method . Inherit lambda parameter attributes from delegate . Inline-allocated array aren't instantiated with creation expression - Add missing CodeContext.pop() calls - girparser: . Report a warning for conflicting class and instance methods . Decrease return_array_length_idx for transformed function - Delay adding of "GLib.Object" prerequisite to interfaces - vapigen: Define "GOBJECT" corresponding to set profile of CodeContext - valadoc: Create and register current Vala.CodeContext properly - parser: Improve error message for invalid ArrayCreationExpression - testrunner: Pass G_DEBUG=fatal-warnings to invalid test - manual: Update from wiki.gnome.org + Bindings: - Add cairo-gobject binding - Add harfbuzz-gobject binding - Add some fundamental deps files to improve --nostdpkg support - cairo: Add missing type_id attributes guarded by GOBJECT define - glib-2.0: Add binding for g_poll() - glib-2.0: Add binding for g_win32_ftruncate() - glib-2.0: Add missing IOChannel's win32 API - glib-2.0: Add missing "type_id"/"has_type_id" attributes to structs - glib-2.0: Memory profiling ("g_mem_*") is deprecated since 2.46 - gio-2.0: Add binding for g_io_error_from_win32_error() - gtk+-3.0: Update to 3.24.14 - gtk+-*.0,gtk4: Fix iter parameter of TextIter.order() - gtk4: Update to 3.98.0+410dbdf6 - linux: Don't depend on GLib.Time when using POSIX profile - poppler-glib: Update to 0.85 - posix: Add pathconf and fpathconf bindings - webkit2gtk-4.0: Update to 2.27.90- Update to version 0.46.6: + Various improvements and bug fixes: - codegen: . Fix precondition in creation method of structs . Don't set implemenation of interface property to its own . Use result value of assignment rather than its computation . Cast instance parameter in member-initializer for base-properties . Skip StructRegisterFunction for boolean/integer/floating types . Handle different type-symbols in visit_base_access() . Explicitly include header for length-type of arrays . Explicitly include as needed for null-literal - vala: . VoidType is actually compatible with itself . Keep formal_target_type on transform of method-call/object-creation . Add a basic parameter check for [Print] methods . Don't ignore inner errors in Block and acknowledge them further . Don't report further errors if MemberInitializer.check() failed . Improve error message for unsupported inner types and declarations . Don't allow "va_list" as return-type or type of fields . Check before accessing "name" of parent_symbol which might be null . Allow to override base interface properties explicitly . Always bail if there are semantic errors . Fix base-access check for compact classes . Improve detection of recursive struct declarations . Inline allocated arrays require length or initializer . Don't ignore errors in Parameter and acknowledge them further - parser: Implicit "main" method of main-block is public and static - genie: Fix parser's inner state when a struct is declared after a class - girparser: Apply explicitly given ctype metadata attributes on callables - testrunner: Invalid tests and therefore expected failures must return 1 + Bindings: - glib-2.0: Add to_string() for GLib.PollFd and GLib.Pid - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Update to 3.24.13+3822ac74 - gtk4: Update to 3.96.0+4ab12ab7 - webkit2gtk-4.0: Update to 2.27.4- Update to version 0.46.5: + Regression and bug fixes: - codegen: . Fix vfunc signature of delegate-typed property in interface . Fix support of dynamic DBus methods - vala: . Don't require constant initializer in fast-vapi . Report error for async creation expression without yield + Bindings: glib-2.0: Add "has_typedef = false" to custom MarkupParser*Func delegates- Update to version 0.46.4: + Various improvements and bug fixes: - codegen: . Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-access . Fix setting of generic-type properties for gobject chain up . Make type-parameter properties readable . Reduce code duplications when generation base-access - vala: . Warn when passing arrays to typeof(), except for "string[]" . Don't falsely resolve binary-expression to bool . Do not allow += for arrays with fixed length . Infer array length of inline allocated arrays for fields . Do not allow to .resize() on arrays with fixed length . Do not allow to change .length of arrays with fixed length . Improve error message for arrays as type arguments . Improve error reporting for invalid interface prerequisites . Write value of constants/enums in fast-vapi if constant only . Restore DestroysInstance behaviour for non-compact classes - parser: `owned` is not allowed on Constants - girparser: Detect and replace "-" in parameter names - girwriter: Add readable="0"/private="1" attribute to type-specific fields - gidl: . Calculate size correctly, avoid use-after-free . Avoid use of uninitialized "markup" warning . Ignore flags like -mfpmath=sse, -msse or -msse2 - valadoc: . libvaladoc: Fix parameter and property ownership declarations . Fix ownership declarations of Constants - pkg-config: . vala: Add missing gmodule-2.0 to Requires.private of pkg-config file . libvaladoc: Move gmodule-2.0 to Requires.private of pkg-config file + Bindings: - glib-2.0: Guard against passing null source to GLib.Memory.copy() - gio-2.0: Use custom TaskReadyCallback delegate in Task.report*_error() - gstreamer: Update from 1.17.0+ git master - gtk+-3.0: Skip _MountOperationHandler* symbols - gtk4,gtk4-unix-print: Update to 3.96.0+ab407ba5 - libusb-1.0: Don't depend on glib-2.0 - libusb-1.0: Remove unused private "malloc" binding - linux: Add memfd_create(2) - posix: Bind some essential memory allocation functions - webkit2gtk-4.0: Update to 2.27.2- Update to version 0.46.3: + Various improvements and bug fixes: - codegen: . Accept children after generating type specific declarations . Preserve full access to delegate variables and its target/destroy cvalues . Initialize delegate temp-var which is assigned by property getter . Silence warning about copying if delegate doesn't carry its target . Use gtype-boxed API for structs with "g_boxed_free" attribute - ccode: Implicitly register declaration for added CCodeFunction - vala: Fix compatible/disposable check between structs and their subtypes - vala: Don't issue a warning for non-public struct fields in bindings - girparser: Add required copy/free attributes for gtype-boxed structs and regenerate GIR-based bindings to pick up copy/free attributes - docs: Mention requirement of autoconf-archive as build-dependency - vapi: Perform syntax and semantic check for all bindings on "make check" + Bindings: - avahi-client: Fix "use of possibly unassigned parameter" warnings - glib-2.0: Set default_value attribute for GLib.pointer - gnutls: Fix "use of possibly unassigned parameter" warnings - tokyocabinet: Fix deprecation warnings - xcb: Fix "missing return statement at end of subroutine body" errors- Update to version 0.46.2: + Various improvements and bug fixes: - vala: . Report dedicated error message for params-array parameter mismatch. . Output "params" qualifier of parameters. . Allow to override virtual interface implementations. . Perform stricter compatibility check for delegates. - codegen: Directly use "memmove()" while g_memmove() is deprecated. - valadoc: Explicitly pass --pkg libgvc. - tests: Add more tests to increase coverage. + Bindings: - gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessage.steal_fds(). - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gobject-2.0: Some cherry-picking from GIR generated binding. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+bcea9652. - gtk4: Constructors of Gtk.MediaFile needs to be static functions. - sqlite3: Fix use of possibly unassigned parameter `errmsg'.- Update to version 0.46.1: + Regression and bug fixes: - vala: Run FlowAnalyzer on all given source-files. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gstreamer: Update from 1.17.0+ git master. - gtk4: Update to 3.96.0+97231ca2. - gtk+-3.0: Ownership mismatch of ColorButton.rgba property-accessor. - vapi: Update GIR-based bindings.- Update to version 0.46.0: + Highlights: - Add boolean CodeContext.keep_going and corresponding compiler option. + Various improvements and bug fixes: - vala: . Move find_parent_type_symbol/get_this_type() to SemanticAnalyzer . Exclude nullable simple-type structs from gobject-property support. . Reject unary operations on nullable integer/floating/boolean type. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable - codewriter: Write "weak" modifier for properties. - girparser: Improve evaluation of instance-parameter information. + Regenerate GIR-based bindings to pick up out/ref instance-parameters. - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. + Bindings: - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: Add new symbols from 2.62. - gio-2.0: Drop metadata for NativeSocketAddress. - gstreamer: Update from 1.17.0+ git master. - gtk4: Regenerate to pick up DestroyInstance attributes. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - vapi: Update GIR-based bindings.- Update to version 0.45.91: + Various improvements and bug fixes: - vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. - vala: Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. + Bindings: - cairo: Add 1.16 symbols. - linux: Add more Input and update UserspaceInput bindings. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). + Changes in version 0.45.90: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. - codegen: . Move private type-struct to type-definition section. - valadoc: Install icons and doclets to API dependent folders. - Bindings: . glib-2.0: Add new symbols and deprecations from 2.62. . glib-2.0: Add MappedFile.from_fd constructor. . gstreamer: Update from 1.17.0+ git master. . posix: . Add *at() calls and related constants. . vapi: Update GIR-based bindings + Changes in version 0.45.3: + Various improvements and bug fixes: - vala: Add Symbol.is_extern and use/set is accordingly. - codegen: . Don't write declaration of extern symbols with given header. - Bindings: . glib-2.0: Add new symbols from 2.62. . gstreamer: Update from 1.17.0+ git master. . vapi: Update GIR-based bindings. + Changes in version 0.45.2: + Various improvements and bug fixes: - genie: Drop unused "writeonly" token - genie: Make 'self' match its TokenType name - Bindings: . gmodule-2.0: Build from GIR. . glib-2.0: Add Unicode 12.0 symbols. . gstreamer: Update from 1.17.0+ git master. . webkit2gtk-4.0: Update to 2.25.1. . vapi: Update GIR-based bindings. + Changes in version 0.45.1: + Highlights: - Require and target GLib >= 2.48. - Add support for --target-glib=auto. - Report error for public creation methods of abstract classes. - Report error for yield statements without async context. - Write "Source" attribute in fast-vapi mode. - Support GObject properties with nullable GType-based struct type. - valadoc: Drop obsolete "Driver" API. + Various improvements and bug fixes: - Bindings: . Remove vte, vte-2.90 bindings. . Rename graphene-1.0 to graphene-gobject-1.0. . gstreamer: Update from 1.17.0+ git master. . gtk4: Update to 3.96.0+322507f2. . vapi: Update GIR-based bindings. - Up glib2 requirement. - Update vala_version, vala_libversion, and vala_priority. - Adjust doclets directory in files.- Update to version 0.44.8: + Various improvements and bug fixes: - vala: . Support static methods in error-domains. . vala: Init formal_target_type of built ArrayCreationExpression from InitializerList. . Add missing closing brace/bracket in to_string() of ArrayCreationExpression and InitializerList. . Reject unary operations on nullable integer/floating/boolean type. . Run FlowAnalyzer on all given source-files. - codegen: . Don't append unreachable clean-up section of Block. . Don't cause double-free due append_local_free() in uncaught-errors. . Don't unconditionally add/return internal "result" variable. - codewriter: Write "weak" modifier for properties - girparser/gidlparser: "value_owned = true" by default for property types. - libvaladoc: Don't traverse into close circles with parent. - genie: Creation methods should not be static. - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests. + Bindings: - cairo: Add 1.16 symbols. - glib-2.0: Fix MutexLocker binding. - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API. - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'. - glib-2.0: DateTime.from_iso8601() can take a null TimeZone. - gio-2.0: Drop metadata for NativeSocketAddress. - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60. - gtk4: Sync from 0.46 branch. - json-glib-1.0: Change abstract methods of Serializable to virtual. - libsoup-2.4: soup_auth_new is not a constructor but a factory method. - linux: Add more Input and update UserspaceInput bindings. - posix: Add *at() calls and related constants. - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql(). - sqlite3: Fix use of possibly unassigned parameter `errmsg'. - webkit2gtk-4.0: Update to 2.26.0.- Update to version 0.44.7: + Various improvements and bug fixes: - vala: . Fix mixup of target_glib_major/minor in set_target_glib_version(). . Implicit GValue cast requires GOBJECT profile. . NoAccessorMethod checks require GOBJECT profile. . 'construct' is not supported in POSIX profile. - codegen: . Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with interfaces. . Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Include required type-definition when casting from generic pointer. - girparser: Handle "function-macro" by skipping them. + Bindings: - glib-2.0: Add MappedFile.from_fd constructor. - posix: Fix return-value of mknod() and c-include for tcgetsid(). - webkit2gtk-4.0: Fix WebContext.initialize_notification_permissions(). - x11: Fix return type of XInternAtoms and XGetAtomNames bindings.- Update to version 0.44.6: + Various improvements and bug fixes: - codegen: . Real structs are allowed by simple generics and passed as reference. . Assign GValue result of function calls to temp-var on copy_value. - build: Pass -no-undefined when linking libvalaccodegen. - tests: Null-terminate arrays for compatibility test of uint8 / uchar. + Bindings: - glib-2.0: Add binding for g_strv_equal() (since 2.60). - glib-2.0: Bind strcmp0 as GLib.CompareFunc. - glib-2.0: Fix RecMutexLocker binding. - gtk4: Update to 3.96.0+b05d1676. - xtst: Fix signature of XTest.fake_relative_motion_event(). - Bump vala_priority from 42 to 44, something we should have done many micro versions ago.- Update to version 0.44.5: + Various improvements and bug fixes: - Only warn about imcompatible type of external construct property. - codegen: Use array_length of collection variable instead of expression. - girparser: Skip 'attribute' elements. - girwriter: Report error on secondary top-level namespace. + Bindings: - gtk+-3.0: Update to 3.24.9~18177388. - gtk4: Update to 3.96.0+8cfdd6c5.- Update to version 0.44.4: + Various improvements and bug fixes: - vala: No-accessor struct properties in GLib.Object class must be owned. - codegen: . Always use G_TYPE_CHECK_INSTANCE_TYPE for external symbols. . Move GObject property validity checks to SemanticAnalyzer. - parser: Multiple corrections for source-location of code-nodes. - build: Pass some useful G_LOG_DOMAIN definitions. - girwriter: . Mention that this file is generated and not meant to be modified. . Properly resolve GLib.TypeInterface instead of hardcoding it. . Multiple improvements and fixes for e.g. GType classes. - girparser: Add support for string "ctype" metadata. - When freeing local variables don't stop at "switch" on "continue". - compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]. - clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size as struct. - cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/projection_matrix/bitmasks. - gstreamer: Cherry-pick some fixes from 0.46. - gtk4: Update to 3.96.0+69016825.- Update to version 0.44.3: + Regression and bug fixes: - codegen: Always assign original variable when consuming instance to destroy. - build: Require --with-cgraph configure flag when cross-compiling. + Bindings: - gdk-3.0,gtk+-3.0: Update from 3.24.7+. - gtk4: Update to 3.94.0+2594593d. - gstreamer: Update from 1.15.2+ git master. - pango: Fix StringBuilder parameter of scan_word().- Update to version 0.44.2: + Various improvements and bug fixes: - ccodegen: . Resolve generics in sizeof-expression of parameter initializer. . Move implicit GValue cast for comparison to BinaryExpression. . Use available *_unref functions in G_DEFINE_AUTOPTR_CLEANUP_FUNC. . Move get_type_signature() to DataType. . Move try_cast_variant_to_type() to GVariantModule.visit_cast_expression(). . Don't create special GArray clear-func for non-null structs. . Implement silent-cast for GLib.Variant. - vala: . Variadic parameters are not supported for async methods. . Report error for unsupported operator instead of assertion. - girparser: Create correct output in get_default_lower_case_suffix(). - libvaladoc: . Handle missing Content.List.Bullet.ORDERED in switch. . Handle missing Run.Style.NONE in switch. - Add explicit "default: break;" statements for coverage of enum-typed switch. + Bindings: - glib-2.0: Don't annotate dedicated GLib.assert_*() with [Assert]. - gio-2.0: Revert enum-typed flags parameters in Socket API. - gobject-introspection-1.0: Fix TypeInfo and TypeTag method references. - gstreamer: Update from 1.15.2+ git master. - gstreamer-1.0: Fix TypeFind and TypeFindFactory method references. - gtk4: Update to 3.94.0+f273eca7. - vapi: Update GIR-based bindings.- Update to version 0.44.1: + Various improvements and bug fixes: - Codegen: . Use unsigned default value for flags-enum. . Use guint to represent flags-enum in custom GMarshalFunc. - Move disconnect error from signal-module to semantic-analyzer pass. - Mark defined constructors of abstract classes as protected. - parser: Implicit creation method of abstract classes must be protected. - vala: Allow assignment of 0U to enum types. - libvaladoc: Don't try to create a Content.ListItem when there is none. + Bindings: - gio-2.0: SocketAddress.from_native() is a factory method not a constructor. - glib-2.0: Add string.validate_len() since 2.60. - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+f14d998c. - libgvc: Some additions and ownership/return-type fixes. - vte-2.90: Mark as deprecated, it was replaced by vte-2.91. - vapi: Update GIR-based bindings.- Update to version 0.44.0: + Various improvements and bug fixes: - parser: Adjust various source references. - vala: More regular invocations of check() on inferred Expression.value_type. + Bindings: - gstreamer: Update from 1.15.2+ git master. - gtk4: Update to 3.94.0+eacbeb9e. - vapi: Update GIR-based bindings.- Update to version 0.43.92: + Various improvements and bug fixes: - codegen: . Allow to associate CCodeFile to actual SourceFile. . Only emit declaration of *_register_type if needed. . Add get_variable_array_length_cname() and use as possible. . Respect array_length_cname attribute for global fields. . Replace gvaluecollector_h_needed with dedidated add_include() calls. . Respect finish[_vfunc]_name attributes defined in vala sources. . Include "glib-object.h" for typeof expression. - vala: . Correctly perform compatibility check of array length-type. . Don't ignore qualified parent when inferring type of enum member. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - testrunner: Add support for Genie source files (.gs). - tests: Add some Genie tests to increase coverage. - genie: Allow main function "init" to return integer as exit status. + Bindings: - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74. - gtk4: Update to 3.94.0+b4ae491b. - vapi: Update GIR-based bindings.- Update to version 0.43.91: + Various improvements and bug fixes: - Revert "valadoc: Drop duplicated code to add source files and use CodeContext API" and "valadoc: Update API tests". - valadoc: Report warning if resources for doclet could not be copied. - libvaladoc: Properly support the output of async constructors. - girparser: Correctly set array_length_type for delegates returning an array. - Revert "vala: Don't replace assignments for local variables with non-null simple-types". + Bindings: - Follow GTK upstream rename to gtk4 and gtk4-unix-print. - gtk4,gtk4-unix-printer: Update to 3.94.0+02e856f6. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE. - clutter-1.0: Drop deprecated from Actor.pick(). - glib-2.0: Add "delegate_target = false" to Log.writer_journald/_standard_streams/_default. - gio-unix-2.0: Add DesktopAppInfo.get_string_list() since 2.60. - gstreamer: Update from 1.15.1+ git master. - webkit2gtk-4.0: Update to 2.23.91. - vapi: Update GIR-based bindings.- Update to version 0.43.90: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - libvaladoc: Don't change the size of an array in-parameter. - g-i: Fix return value on error in start_discriminator(). + Bindings: - Add goocanvas-2.0 bindings. - gdk-3.0: Update to 3.24.4+a0129f55. - glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as LogWriterFunc. - goocanvas: Update from 1.0.0+af07af5d. - gstreamer: Update from 1.15.1+. - gtk+-4.0: Update to 3.94.0+a7fa1cf6. - vapi: Update GIR-based bindings.- Update to version 0.43.6: + Various improvements and bug fixes: - codegen: Don't apply address-of operator on literals when casting to array. - vala: Don't tweak closure on static lambdas. - Revert "codegen: Use copies of error_variable of catch-clauses for nested usage" and add asynchronous "catch-error-scope" regression test. - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer. - libvaladoc/girimporter: Skip "source-position" elements. - genie: Support "protected" accessibility and allow explicit "public". + Bindings: - gst-editing-services-1.0: Fix some construtors and (un)hide symbols. - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target.- Update to version 0.43.5: + Various improvements and bug fixes: - vala: . Use dedicated error message for assignments to literals . Async methods don't allow out-parameters before in-parameters . Allow direct access to the integer constants of an error-domain . Multiple lamdba arguments in method call should all use same scope - codegen: . Use a parameter-map for creation of delegate declaration . Add "error_pos" CCode attribute and use it as needed . Emit struct declaration typedef before resolving its fields . Add "destroy_notify_cname" CCode attribute . Use get_ccode_*name/get_parameter_cexpression() for Parameters . Set owner for ValaDestroyNotify (POSIX) [#730] . Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX) - girparser: Recognize error parameter before delegate target parameter - compiler: Report deprecated command-line option "--thread" - valadoc: Specify that the "--driver" option is deprecated + Bindings: - atk: Don't use a custom SignalEmissionHook while it is part of gobject-2.0 - gdk-pixbuf-2.0: Make PixbufSaveFunc usable - gio-2.0: Make DBusInterface[GS]etPropertyFunc usable - gio-2.0: Add CancellableSource ctor and update PollableSource ctors - glib-2.0: Add Queue.clear_full() since 2.60 - gstreamer: Update from 1.15+ git master - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - gtk+-4.0: Update to 3.94.0+9b15c690 - libsoup-2.4: Fix Message.add_*_handler() - vapi: Update GIR-based bindings- Update to version 0.43.4: + Various improvements and bug fixes: - vala: . Array with fixed length don't require explicit instantiation. . Add GenericType.get_actual_type(). . Allow get_actual_type() to be used for expected failures. . Add Method.compatible_no_error(). . Don't just guess and check for a matching base_interface_method. . Search in all interfaces for an implementation match. . Allow explicit interface methods to be virtual. . Report invalid instance member access to property. - codegen: . Use properly checked implicit interface implementations. . Use temp-var for MethodCall with out/ref arguments. . Use temp-vars for ellipsis out-arguments to fix memory management. . Add default_value for CType to initialize variables if needed. . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API. . Add missing data parameter to GTypeInfo callbacks. . Properly set annotations field of GDBus*Info struct to NULL. . Cast instance and result of g_async_initable_new_finish() call. - valadoc: Drop duplicated code to add source files and use CodeContext API. - libvaladoc: Skip empty Version.replacement attribute to avoid critical. - build: Don't leak libvalaccode symbols to libvaladoc. - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page. - tests: . Fix try_parse() tests to not compare to already free'd memory. . Warnings and criticals should be fatal on compile time too. + Bindings: - glib-2.0: Use correct array-length-type for returned arrays. - glib-2.0: Add RecMutexLocker since 2.60. - gio-2.0: Fix File.replace_contents_bytes_async(). - gobject-2.0: Use correct array-length-type for returned arrays. - poppler-glib: Update to 0.71. - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.24.2+a8e07254. - gtk+-4.0: Update to 3.94.0+4404afc9. - sqlite3: Correct return C type of Statement.column_text & Value.to_text. - webkitgtk-4.0: Update to 2.23.1. - vapi: Update GIR-based bindings.- Update to version 0.43.2: + Various improvements and bug fixes: - codegen: . GType classes and interfaces require including "glib-object.h". . Handle non-default AsyncResult parameter position and regenerate GIR-based bindings to fix non-standard async methods. . Always emit constants with initializer-list. . Emit delegate/enum typedefs to type-declaration section. . Break possible endless loop in SymbolResolver.get_type_for_struct(). + Bindings: gobject-introspection-1.0: Pick up version attribute fixes. - Changes from version 0.43.1: + Highlights: - Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classes (requires glib 2.44). - Enforce "return yield ..." syntax to be expected. - Drop deprecated syntax support of += and -= for signals. - Drop deprecated syntax support of # modifier and operator. - Allow disabling the build of valadoc. - Add support for SingleInstance attribute for GObject classes. - Don't allow to declare array parameters with "type array[]". - Collect error_types on demand to allow transformations. - Check for matching ownership of type-arguments. - Add profile specific delegate target/destroy types. - Don't explicitly add glib headers, the use of symbols will do that. - Add --enable-debug configure option. - Move setting of default defines for VALA_0_XX and GLIB_2_XX to CodeContext. - Add support for delegate parameters in signals. - Admit that structs are emtpy even with a static property. + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position. . Transfer ownership of compact class to DestroysInstance method. . Add destroy function for GLib.Array. . Fix canonical string for quark of error domains. . Make sure to include declarations for delegate typed parameters. . Don't emit type_id for enum in non GOBJECT profile. . Don't emit unused temp variable for element access assignments. . Actually create method cast for base interface method as needed. . Mark needle parameter of internal array-contains methods as const. . Emit initializer for enum-value into wanted declaration space. . Add void to delegate typedef declarations without parameters. . Deprecate "finish_function" and "ctype" ccode-attribute. . Fix get_ccode_name() for properties. . Add ccode getters for GType functions of Classes and Interfaces. . Don't allow more than one consecutive empty lines in generated code. - vala: . Copy instance_pos argument from virtual/abstract base methods. . Compact classes don't allow private/class fields and to lock fields. . Use comment which was already retrieved in parse_declaration(). . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel. . Type check for errors require an error expression. . Make check_arguments() more verbose and don't bail on first error. . Don't emit member access of assignments on static properties. . Use clearer error message for automatic properties in interfaces. . Admit that structs are emtpy even with a static property. . Let UsingDirective hold reference to UnresolvedSymbol instances only. . Add ArrayType.length_type and ArrayCreationExpression.length_type. . Remove hardcoded "int" length type and use ArrayType.length_type. . Use is_weak() for type-arguments in DataType.to_qualified_string(). - girwriter: Write glib-type attributes for Enums/Structs with type_id. - girparser: Skip "source-position" elements and docs in transparent union. - valadoc: . Match property signature with vala's codewriter. . Sort symbols and members where possible. . Actually assign type_id of Api.Structs. . Add type_id to Api.Enum/Interface. . Skip package dependency if target directory already exists. . Fix a few errors and warnings in stylesheet. . Adjust stylesheet to unbreak Epiphany. . Several API clean ups. . Add --fatal-warnings command line option. - docs: Use Markdown for README and include build instructions. - testrunner: Compile and run tests separately and pass buildsystem's CC through to valac, add various -Werror=* build cflags. + Bindings: - gio-2.0: Add missing File.new_build_filename(). - glib-2.0: Add missing Array.set_clear_func() binding. - glib-2.0: Avoid double-free in GLib.Array if clear_func is set. - glib-2.0: Drop g_object_unref which is part of gobject-2.0. - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h". - gdk-x11-3.0,gtk+-3.0: Update to 3.24.1+356f1f59. - gtk+-3.0: Treat Gtk.IconInfo as GLib.Object which it is since 3.8. - gtk+-4.0: Update to 3.94.0+8de1ba2c. - gstreamer: Update from 1.15+ git master. - posix: Add CommandPipe as a sub-type of FILE. - Bump defines vala_version to 0.44 and vala_libversion to 0_44 following upstreams soversion bumps.- Update to version 0.42.6: + Various improvements and bug fixes: - codegen: . Replace some unfortunate asserts with internal error reports. . Properly handle and catch inner-error of finally-block. . Pass lambda expression of variable initializer to signal connect. . Respect array_length_cname attribute for global fields. - vala: . Check inferred variable_type of LocalVariables. . Parser doesn't ensure "protected" to be applied on TypeSymbol members. - girparser: Correctly set array_length_type for delegates returning an array. - girwriter: . Support transfer-ownership="container" for arrays. . Always use get_gir_name() for TypeSymbols. - libvaladoc: . Don't change the size of an array in-parameter. . Properly support the output of async constructors. - valadoc: Report warning if resources for doclet could not be copied. - g-i: Fix return value on error in start_discriminator(). + Bindings: - atk-1.0: Adjust for upstream revert of Implementor using G_DEFINE_INTERFACE - clutter-1.0: Drop deprecated from Actor.pick(). - gdk-3.0: Update to 3.24.4+a0129f55. - gtk+-unix-print-*.0: Fix PrintJob.get_page_ranges(), Printer.get_hard_margins(). - gobject-2.0: Add SignalHandler.disconnect_by_data(). - poppler-glib: Update to 0.74.- Update to version 0.42.5: + Various improvements and bug fixes: - codegen: . Use temp-var for MethodCall with out/ref arguments . Use temp-vars for ellipsis out-arguments to fix memory management . Add default_value for CType to initialize variables if needed . Cast instance parameter for property access in object-initializer . Don't check boolean values for (in)equality in GTask API . Properly set annotations field of GDBus*Info struct to NULL . Cast instance and result of g_async_initable_new_finish() call . Use a parameter-map for creation of delegate declaration . Emit struct declaration typedef before resolving its fields . Don't apply address-of operator on literals when casting to array - vala: Report invalid instance member access to property - girparser: Async methods don't allow out-parameters before in-parameters - libvaladoc: Build backing Vala.SourceFile for GIRs processed by importer - libvaladoc/girimporter: Skip "source-position" elements - valadoc: Specify that the "--driver" option is deprecated - compiler: Report deprecated command-line option "--thread" - build: Don't leak libvalaccode symbols to libvaladoc - Add a basic CONTRIBUTING.md file that links to the relevant Wiki page - tests: Fix try_parse() tests to not compare to already free'd memory + Bindings: - clutter-1.0: Fix BindingPool.override_action() - gdk-3.0,gtk+-3.0: Update to 3.24.3+9c8f1478 - glib-2.0: Use correct array-length-type for returned arrays - gio-2.0: Fix File.replace_contents_bytes_async() - gobject-2.0: Minor syncing from GIR - gobject-2.0: Use correct array-length-type for returned arrays - gstreamer: Update from 1.15+ git master - gtk+-4.0: Update to 3.94.0+9b15c690 - javascriptcoregtk-4.0: Fix GLib.Callback parameters which can't hold target - libsoup-2.4: Fix Message.add_*_handler() - sqlite3: Correct return C type of Statement.column_text & Value.to_text- Update to version 0.42.4: + Various improvements and bug fixes: - codegen: . Fix method pointer cast if instance isn't at first position . Transfer ownership of compact class to DestroysInstance method . Add destroy function for GLib.Array . Fix canonical string for quark of error domains . Make sure to include declarations for delegate typed parameters . Don't emit type_id for enum in non GOBJECT profile . Don't emit unused temp variable for element access assignments . Actually create method cast for base interface method as needed . Mark needle parameter of internal array-contains methods as const . Emit initializer for enum-value into wanted declaration space . Add void to delegate typedef declarations without parameters . Emit delegate/enum typedefs to type-declaration section . Always emit constants with initializer-list . Handle non-default AsyncResult parameter position - vala: . Copy instance_pos argument from virtual/abstract base methods . Compact classes don't allow private/class fields and to lock fields . Use comment which was already retrieved in parse_declaration() . Add missing re-check guards for Do/For/WhileStatement and SwitchLabel . Type check for errors require an error expression . Make check_arguments() more verbose and don't bail on first error . Don't emit member access of assignments on static properties . Use clearer error message for automatic properties in interfaces . Break possible endless loop in SymbolResolver.get_type_for_struct() - girwriter: Write glib-type attributes for Enums/Structs with type_id - girparser: Skip "source-position" elements and docs in transparent union - valadoc: . Match property signature with vala's codewriter . Sort symbols and members where possible . Actually assign type_id of Api.Structs . Add type_id to Api.Enum/Interface . Skip package dependency if target directory already exists . Fix a few errors and warnings in stylesheet . Adjust stylesheet to unbreak Epiphany - docs: Use Markdown for README and include build instructions - testrunner: Pass buildsystem's CC through to valac + Bindings: - gio-2.0: Add missing File.new_build_filename() - glib-2.0: Add missing Array.set_clear_func() binding - glib-2.0: Avoid double-free in GLib.Array if clear_func is set - glib-2.0: Add GLib.pointer aka gpointer binding - gobject-2.0: Attribute all symbols with cheader_filename = "glib-object.h" - gobject-introspection-1.0: Pick up version attribute fixes - gdk-x11-3.0,gtk+-3.0: Update to 3.24.2+eb821cb8 - gtk+-4.0: Update to 3.94.0+a99bd2a4 - gstreamer: Update from 1.15+ git master - poppler-glib: Update to 0.71- Update to version 0.42.3: + Various improvements and bug fixes: - codegen: . Initialize internal temp-variables used as reference parameter. . Improve ccode for fixed-length array parameters. . Fix regex literal compile flags. . Add prototype for *_register_type() function. . Don't emit *_free() of derived compact classes. . Add prototype for *_new() of abstact compact classes. - girwriter: Fix ctype of out/ref and array parameters. - ccode: Fix typo and actually check "end_decls". - abstract syntax tree: . Always analyze nodes after they are inserted into the AST. . Add source_reference to local variable of catch-clause. . Add missing replace_expression() implementations. . Fix several construction/parenting issues. . DataType for GLib.Error should be should resolved as ErrorType. - libvaladoc: Add "unlock" to keywords in Highligher. - posix: . Add replacement for G_(BEGIN|END)_DECLS. . Don't check for GLib.Variant casting. - testrunner: Reset $run_prefix before generating next test script. - build: Unconditionally add conditional VALAFLAGS to make bootstrap. - doc: Fix build of internal-api-docs. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: Computing length once is enough in string.to_utf8()/splice(). - glib-2.0: Add binding for g_test_add(). - glib-2.0: Add array length to string.skip. - gio-2.0: Result of DBusMessage.get_header() is unowned. - gobject-2.0,gtk+-*.0: Fix some GLib.Value out/ref parameters. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+b4b30b49.- Update to version 0.42.2: + Various improvements and bug fixes: - codewriter: Prepend "yield" if is_yield_expression is set on MethodCall and ObjectCreationExpression. - codegen: Fix typo in is_pure_ccode_expression(). - gobject-introspection: Fix use after free in scanner. - vala: Check if ArrayType supports its given element-type in analyzer pass. - valadoc: Fix some string escaping which gettext complains about. + Bindings: - Update GIDL-based bindings to fix unsupported type-arguments. - glib-2.0: Add feature_test_macro details for Time struct's methods. - glib-2.0: Set DateTime.now () to use local time zone as the default. - gstreamer: Update from 1.15+ git master. - gtk+-4.0: Update to 3.94.0+d90e2733. - libxml-2.0: Add missing context parameter in OutputWriteCallback. - x11: Add binding for XCreateSimpleWindow. - Changes from version 0.42.1: + Various improvements and bug fixes: vapigen: Warn if the library argument doesn't match any package attribute. + Bindings: - glib-2.0: Add some 2.58 symbols. - gtk+-4.0: Update to 3.94.0+f3e6d00d. - Add gnome-desktop-3.0 bindings. - Remove libgda-4.0, libgda-report-4.0 bindings. - Update GIR-based bindings.- Update to version 0.42.0: + Bindings: - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.92. - Update GIR-based bindings.- Update to version 0.41.92: + Various improvements and bug fixes: - codegen: . Fix floating reference regression with Variants. . Call ref_sink on Object.new_valist/new_with_properties if needed. - build: Correctly quote square brackets in regular expression - vala: Don't bail early on property with not supported default value. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). . Add float.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Update to 2.21.91.- Update to version 0.41.91: + Various bug fixes: - codegen: . Call ref_sink on objects passed to generic type. . Free errors after returning them on GDBusMethodInvocation. - girparser: Actually resolve type-arguments to be able to box them if needed. - vala: Add consts/methods to retrieve and check library version. + Bindings: - glib-2.0: Add Array.remove*() wrapper to avoid leaking generic elements. - glib-2.0: Add (u)long.parse/try_parse(). - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584.- Update to version 0.41.90: + Highlights: - Reintroduce POSIX profile - parser: Add support for explicit "unlock" syntax. - vala: Support anonymous definitions of delegates in bindings. - codegen: . Support automatic properties as GtkChild. . Apply G_PARAM_EXPLICIT_NOTIFY on properties with "notify = false". . Drop support for non-auto property initializer in gobjects. . Avoid using deprecated "g_type_class_add_private". + Various bug fixes: - analyzer: Break cyclic references of BasicBlock. - codegen: . Don't apply ref_sink_function if target_type is floating_reference. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. . Don't include the full absolute path in line directives. . Add source_reference to unsupported floating reference error. - libvaladoc: Replace void* with corresponding Vala API - vala: . Constants and signals are not lockable. . Treat floating method-return-type as nullable if error may be thrown. . Transfer floating-reference attribute while casting . Break reference chain between DataType and Symbol if possible. . Report error for invalid base access in method/property of compact class. + Bindings: - gobject-2.0: Make GLib.Signal a struct of uint and bind g_signal_new*. - clutter-1.0: Change type of Clutter.Key.* constants to uint. - gdk-3.0: Change type of Gdk.Key.* constants to uint. - gtk+-4.0: Change type of Gdk.Key.* constants to uint. - gstreamer: Update from 1.15+ git master. - webkit2gtk-4.0: Add JSC namespace to javascriptcoregtk-4.0 and fix depends. - Remove clutter-gst-1.0, GStreamer 0.10, rest-0.6, tracker-indexer-module-1.0, libsoup-2.2, gdu and gdu-gtk, twitter-glib-1.0, mx-1.0. - Remove vala-specific deprecations <= vala-0.22. - Bump define vala_version to 0.42 and define vala_libversion to 0_42 as well as vala_priority to 42, following upstreams changes.- Update to version 0.40.9: + Various improvements and bug fixes: - girparser: . Actually resolve type-arguments to be able to box them if needed. . Handle unsupported aliases which could not be fully processed. - codegen: . Free errors after returning them on GDBusMethodInvocation. . Fix invocation of abstract/virtual methods with NoWrapper in compact classes. - vala: Allow read-only properties. - manual: Update from wiki.gnome.org. + Bindings: - glib-2.0: . Add Array.remove*() wrapper to avoid leaking generic elements. . Add (u)long.parse/try_parse() and float.parse/try_parse(). . Add return-type of Queue.remove*(), add HashTable.foreach_steal(). - gtk+-3.0: Update to 3.23.2+6b6e53fd. - gtk+-4.0: Update to 3.94.0+4e868584. - webkit2gtk-4.0: Update to 2.20.5.- Update to version 0.40.8: + Various improvements and bug fixes: - Fix links in the Manual. - libvaladoc: Change link to Valadoc wiki page for HTML doclet. - valadoc: Use HTML5 doctype in HTML doclet. - codegen: Let methods return -1 on error by default if possible. - Allow TypeModule subclasses as parameter-type in module-init-method. - girparser: Allow changing the type of constants using metadata. - girwriter: Add boolean GIR visible attribute to allow skipping symbols. - vala: Report error for error-domains without any code. - parser: Accept "empty" enums/error-domains. - codewriter: Output bodies of code-blocks if in VAPIGEN mode. + Bindings: - gobject-2.0: Add lower_case_csuffix attributes to Type* symbols. - gdk-3.0,gtk+-3.0: Update to 3.23.0+df045423. - gio-2.0: Add custom IOError.from_errno() to make it work as expected. - gtk+-4.0: Update to 3.94.0+bf5f27c6. - gstreamer-rtsp-server-1.0: Update from 1.14+ git master.- Update to version 0.40.7: + Various improvements and bug fixes: - Update bugtracker links to https://gitlab.gnome.org/GNOME/vala/issues. - codegen: . Handle delegate_target attribute of fields. . Free generic elements of glib collections. . Fix warning for source_funcs parameter of g_source_new(). . Actually treat GLib.Source as compact class. . Custom abstract methods of GLib.Source are handled differently. . Consistently use gpointer for delegate targets. . Unify some delegate-type check patterns. . Use default_init instead of base_init when registering interfaces. - girparser: Add support for bool delegate_target. - girwriter: . Output deprecated="1". . Construct-only properties don't have a setter method. . Don't write any custom attributes. - valadoc: Fix TreeBuilder.create_array() for stacked Arrays. + Bindings: - glib-2.0: . Do not mark simple-type out-parameters as nullable. . Make Source.attach() use the default MainContext by default. . Make Bytes.slice() use the memory-efficient Bytes.from_bytes(). . Fix Bytes.with_free_func(). - gio-2.0: . Mark ActionEntry.parameter_type/state fields as nullable. . Delegate fields of DBus*VTable do not have implicit target fields. . Apply delegate_target = false on ActionEntry callbacks and make them weak. - Add default to all io_priority parameters. - gstreamer: Cherry-pick some fixes from 0.42, add gst-editing-services-1.0. - gtk+-3.0: Update to 3.22.30+9ac7f906. - gtk+-4.0: Update to 3.93.0+29fee2e8. - webkit2gtk-4.0: Update to 2.21.4. - Update GIR-based bindings.- Update to version 0.40.6: + Regression fix: - codegen: Avoid critical for array in-parameters with custom length-type. - tests: Drop assert which is failing on big-endian archs. - Changes from version 0.40.5: + Various improvements and bug fixes: - Warn if --gir is used without --library (bgo#708693). - Report an error if rank attribute is required but was not found (bgo#660991). - scanner: . Accept \R and \N escape sequences in regex literals (bgo#749576). . Accept backreferences \1 through \99 in regex literals (bgo#728574). - codegen: . Avoid critical in get_basic_type_info() when there is no signature (bgo#729517). . Fix serializing multidimensional arrays (bgo#735437). . Guard get_default_ref_sink_function() against null base-class. . Respect cname ccode-attribute of lockable fields. . Fix casting of length for "ref" array parameters. - codewriter: Add 'new' to symbols if needed to match the original source (bgo#614686). - girparser: Deal with missing "name" attribute by falling back on "c:type". - girwriter: . Drop errornous indent. . Properly output variadic methods and use introspectable="0". - genie: . Add support for the \v escape character (bgo#664689). . Add support for the \uXXXX escape sequence. + Bindings: - glib-2.0: Fix IConv.iconv() (bgo#634753). - gobject-2.0: Make constructor of ParamSpecBoxed public. - gstreamer: Cherry-pick some fixes from 0.42. - gtk+-3.0: Update to 3.22.30+21fddc39. - gtk+-4.0: Update to 3.93.0+3a860719. - javascriptcoregtk-4.0: buffer of String.get_utf8_cstring() is not "ref" (bgo#788113). - posix: Add missing cname = "int" to Posix.Signal enum. - sqlite3: Add additional constants for flags of Database.open_v2() (bgo#795627). - webkit2gtk-4.0: Cherry-pick some fixes from 0.42.- Update to version 0.40.4: + Various improvements and bug fixes: girparser: Add support for NoAccessorMethod metadata. + Bindings: - glib-2.0: Mark str parameter of Variant.take_string() as owned. - gstreamer: Update from 1.15+ git master. - gtk+-*.0: Set NoAccessorMethod on Gtk.Radio*.group properties (Regression in gtk+-3.0). - gtk+-4.0: Update to 3.93.0+fc6018f1. - json-glib-1.0: Mark return-type of gvariant_deserialize*() as nullable. - webkit2gtk-4.0: Update to 2.20.1.- Update to version 0.40.3: + Various bug fixes: vala: Fix return-type of BasicBlock.get_successors(). + Bindings: - gstreamer: Update from 1.15+ git master. - gtk+-3.0: Fix regression of StatusIcon.position_menu() (bgo#891629). - gtk+-4.0: Update to 3.93.0+ff738269 - libgsf-1: Update to 1.14.42+ (bgo#794777).- Update to version 0.40.2: + Various bug fixes: gdbus: Fix missing declaration of _fd_list for async methods (bgo#794566). + Bindings: - glib-2.0: Use g_value_*et_schar instead of deprecated g_value_*et_char - gobject-2.0: Add ParamSpecGType. - gtk+-*.0: Hide dedicated constructors of compact classes bound as structs (bgo#794733).- Update to version 0.40.1: + Various bug fixes: - codegen: . Don't add target fields for captured delegates without target. . Don't add length fields for captured fixed-length array variables. - valadoc: Bump VALA_0_xx defines and glib_minor to match 0.40 series. + Bindings: - Add libgeoclue-2.0 bindings (bgo#794376). - gobject-2.0: Cherry-pick some changes from 0.42. - gdk-3.0,gtk+-3.0: Update to 3.22.29. - gtk+-4.0: Update to 3.93.0+433517fd. - gtk+-*.0: Fix iter parameter of TextView.backward*/forward*/move_visually() (bgo#794345). - gstreamer-1.0: Update to 1.13.91 and add gstreamer-webrtc-1.0 bindings. - libgsf-1: Switch to GIR and update to 1.14.42. - linux: Add various symbols. - posix: . Add various symbols. . Include sys/sysmacros.h for major(), minor() and makedev() (bgo#794651). - webkit-1.0: Update to 2.4.11. - webkit2gtk-4.0: Update to 2.20.0. - Update GIR-based bindings.- Update to version 0.40.0: + Bug fix: compiler: Fix critical when vala is called without run args (bgo#793657). + Bindings: - alsa: Add the major part of the ALSA Sequencer API (bgo#763127); - gstreamer-1.0: Update to 1.13.90; - gtk+-4.0: Update to 3.93.0+527d265b; - linux: Add various symbols; - posix: Add various symbols (bgo#663633); - Update GIR-based bindings.- Modernize spec-file by calling spec-cleaner- Update to version 0.39.92: + Highlights: Add support for feature test macros (bgol#793444). + Various bug fixes: - codegen: . Use pointers when accessing constant multi-dimensional arrays (bgo#604371). . Add valid support for const multi-dimensional arrays (bgo#604371). . Don't append fixed-length of array fields in initializers. . Add source_reference to some store_local/_field() calls. - Properly handle array-initializers inside struct-initializers (bgo#622178). - The rank of an array-initializer should match the target's rank (bgo#744923). - Make SemanticAnalyzer.check_arguments() independent of context. - Check with same rules for dbus compatibility as in GBusModule (bgo#793859). - Fix recursive declaration in generic base type (bgo#688732). - Prevent WITH_CGRAPH conditional having an impact on generated sources. - Update manual from wiki.gnome.org. + Bindings: - glib-2.0, posix: Add feature test macro _GNU_SOURCE for pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788). - gstreamer-1.0: Update from 1.13.1+ git master. - linux: Add dup3 (bgo#729803).. - linux: Add feature_test_macros to non-POSIX file control constants and dup3. - posix: Fix sig*set and sigprocmask parameters to be out/ref (bgo#727425). - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t (bgo#761975). - libgnome-menu-3.0: Add deps file. - Update GIR-based bindings.- Update to version 0.39.91: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - valac: Always use the given "pkg-config" and respect PKG_CONFIG envar. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - vala: Issue a warning on DBus methods which are not throwing an Error. - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - Don't install vapicheck (bgo#793370). + Bindings: - glib-2.0: Add KeyFile.get_locale_for_key(). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.93.0+d07b14f4. - purple: Update to 2.12.0. - Update GIR-based bindings.- Update to version 0.39.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by bgo#614294. - Changes from version 0.39.6: + Add --abi-stability option for ABI stability of libraries (bgo#789069). + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Internally generated delegates don't require a typedef (bgo#787521). . Fix return-type for cancelled async creation methods of classes (bgo#792942). . Use G_PARAM_STATIC_STRINGS. - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gtk+-3.0: Fix cheader_filename of Plug and Socket. - gtk+-4.0: Update to 3.93.0+4d36a0bf. - gtk+-4.0: Only override type of "event" parameters. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3).- Update to version 0.39.5: + Various bug fixes: - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982); . Add support for single line documentation comments (bgo#736483). - Girparser: Improve instance method detection (bgo#732460). - Codegen: Add support for abstract/virtual methods and properties in compact classes (bgo#741465). - Vala: Fix parameter type inference of overridden async methods (bgo#792660). - Codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - gio-unix-2.0: Update to 2.55.1; - gtk+-4.0: Update to 3.93.0+60d3378d; - libwnck-3.0: Update to 3.24.1; - webkit2gtk-4.0: Update to 2.19.5; - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop enable-vapigen configure option since it is no longer available. - Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the source code and COPYING file.- Update to version 0.39.4: + Various improvements and bug fixes: - codegen . Only add property-enum and GParamSpec-array for GObject classes. . Use g_enum/flags_to_string while targeting glib >= 2.54. . Add destroy param when invoking delegate returned by delegate (bgo#792077). - Don't write trailing space in function declarations/ definitions (bgo#688447). - vala: Add pkgdatadir and pkglibdir to pkg-config file. - gidlparser: Update type qualifiers. + Bindings: - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0+6aeae2c8.- Update to version 0.39.3: + Various bug fixes: - Fix chain-up regression with real non-null struct parameters (bgo#791785); - Release taken references to CodeContext after using it (bgo#712694) and keep custom invocations of parse_file() possible bgo#791936; - Parser: Accept comma-separated list in case-statements of switchs (bgo#614015). + Bindings: - Remove bindings which are shipped upstream for some years: gedit 3 (bgo#776021), libgnome-keyring (bgo#776022), gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024), librsvg-2.0 (bgo#776025); - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE; - gstreamer-1.0: Update from 1.13+ git master; - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570); - gtk+-4.0: Update to 3.93.0+6aeae2c8; - webkit2gtk-4.0: Update to 2.19.3. - Adopt the use of %make_build macro rather than raw make command, following the best practices.- Update to version 0.39.2: + Various bug fixes: - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Switch to GIR (bgo#730746). - gtk+-4.0: Update to 3.93.0+6af4947e. - posix: Move signal constants to an enum and add few missing ones (bgo#790958). - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and no longer pass autoreconf.- Update to version 0.39.1: + Report warning if property-type is not compatible with GLib.Object (bgo#693932). + Allow to pass compatible delegates to signal.connect() (bgo#787521). + Allow unscoped enum values where possible. + Avoid use of temp-var for some callables returning ValueType and to access in/ref parameters (bgo#789071). + Reformat generated source declarations and definitions for better readability (bgo#688447). + Fixes: - Improve handling of unowned/owned keyword occurrences. - Methods need to throw compatible error if target delegate throws one. - Improve error output of mismatching overriding methods. + Bug fixes: bgo#784691, bgo#663070, bgo#764041, bgo#587905, bgo#750840, bgo#790903, bgo#784705, bgo#790266, bgo#693932, bgo#774124, bgo#750840, bgo#785215.- Update to version 0.38.8: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - libvaladoc: Prevent WITH_CGRAPH conditional having an impact on generated sources. + Bindings: - gio-2.0: Cherry-pick some DBusProxy fixes from 0.40. - gstreamer-1.0: Update from 1.13+ git master. - gdk-3.0,gtk+-3.0: Update to 3.22.27. - Update vala_priority define to 38, something we should have done when stable 0.38.0 was released.- Update to version 0.38.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by (bgo#614294).- Update to version 0.38.6: + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Fix return-type for cancelled async creation methods of classes (bgo#792942). - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Only override type of "event" parameters.- Update to version 0.38.5: + Various improvements and bug fixes: - codegen: . Only add property-enum and GParamSpec-array for GObject classes . Add destroy param when invoking delegate returned by delegate (bgo#792077). - vala: . Add pkgdatadir and pkglibdir to pkg-config file. . Fix parameter type inference of overridden async methods (bgo#792660). - gidlparser: Update type qualifiers. - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982). . Add support for single line documentation comments (bgo#736483). - codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0 and split Gsk.RenderNode into several classes. - libwnck-3.0: Update to 3.24.1. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3). - webkit2gtk-4.0: Update to 2.19.5. - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and autoreconf call, no longer needed as we do not carry any patches anymore.- Update to version 0.38.4: + Various bug fixes: - Enforce name-length >= 3 for structs using GType (bgo#764041). - Report error for missing type-parameter on enclosing type (bgo#587905). - Discover invalid member access to instance field (bgo#790903). - Improve error output of mismatching overriding methods. - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: - Acknowledge possible properties in structs (bgo#784705). - Fix fatal typo in GtkdocRenderer.visit_symbol_link() (bgo#790266). - libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - gobject-2.0: Add some missing symbols. - gstreamer-1.0: Bind GST_DEBUG_BIN_TO_DOT_FILE/*_WITH_TS (bgo#785215). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Update to 3.22.26+9ce824d3. - webkit2gtk-4.0: Update to 2.19.2. - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - Add vala-fix-MessageDialog-constructor-parameter.patch: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570). - Following the above, add libtool BuildRequires and pass autoreconf, make sure vapi deps get regenerated after patch is applied.- Update to version 0.38.3: + Various bug fixes: - codegen: Prioritize "array_length=true" over "array_null_terminated=true" (bgo#788775). - codegen: Avoid possible conflicts with internal property/signal defines (bgo#788964). + Bindings: - gio-2.0: Expose g_task_get_source_object as Task.get_unowned_source_object. - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.92.1. - libxml-2.0: Add DTD methods (bgo#789442).- Update to version 0.38.2: + Various bindings updates: - gstreamer-1.0, gtk+-3.0, gtk+-4.0: Update from git master. - gnutls: Fix free_function ccode-attribute of Certificate (bgo#788181). - Update Url to https://wiki.gnome.org/Projects/Vala: current Vala project's web page.- Update to version 0.38.1: + Various bug fixes: - valadoc: Don't use 'stderr' as variable name (bgo#787305). - codegen: Try to use a more unique internal define for properties (bgo#787436). - vala: Update list of used attributes. - method: Use prototype-string for error-reports of return-type mismatches. + Bindings: glib-2.0: Fix MainContext.check(), OptionEntry[] params are null-terminated, Bind g_convert_with_fallback() and g_convert_with_iconv()- Correct RPM groups and package descriptions. - Remove --with-pic which is for static libs only.- Update to version 0.38.0: + Various bug fixes: - Improve error output for incompatible method signatures (Add CallableType as base for DelegateType, MethodType, SignalType). - codegen: . Initialize temp-variable for fixed-size arrays to zero first (bgo#787152). . Add support for "type-func" in ui-files (bgo#787033). + Bindings: - gtk+-3.0,gtk+-4.0: Update. - libxml-2.0: Bind xmlLastElementChild and xmlPreviousElementSibling - pangocairo: CairoFontMap.set_default() is not an instance method. - gio-2.0: Application.set_default() is not an instance method.- Update to version 0.37.91: + Various bug fixes: - codegen: . Actually write declaration for GNodeTraverseFunc wrapper (bgo#786845). . Don't transfer ownership of variable if target-type is unknown (bgo#736774). . Adjust format-index for printf/scanf-methods which throw errors (bgo#781061). . Use given dup_function for structs. - libvaladoc: Fix some -Wincompatible-pointer-types warnings. - tests: Fix some syntax issues [#786652] - Add .editorconfig file [#786620] + GIR parser: - Better support of "cprefix" argument in metadata. - Support "cname" argument in metadata. + Bindings: - Add javascriptcoregtk-4.0 and avoid skips in webkit2gtk*-4.0. - Update GIR-based bindings. - gtk+-3.0: Update to 3.22.19.- Update to version 0.37.90: + Various bug fixes: - Fix some build-system problem: . valadoc/tests: Add the source vapi directory to driver-test (bgo#786505). . Add ./vala/.libs rather than ./gee/.libs to LD_LIBRARY_PATH. . Explicitly link doclets against libvala-*.la (bgo#786534). . Add missing include of Makefile.common. - vapigen: Mark given source-files as such and force girparser to handle them. - codegen: Include glib-object.h for Enums/Structs with type_id. + Bindings: gtk+-4.0: Make Gsk.Texturer.for_*() static factory methods.- Update to version 0.37.2: + Various bug fixes: - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. - valadoc: Fix tests while bootstapping with valac < 0.31/32. + Bindings: - glib-2.0: Update Unicode symbols. - gobject-2.0: Add required type_id attributes to all ParamSpec subclasses. - libgdata: Make Authorizer.reauth_* methods virtual (bgo#779229). - libxml-2.0: Update Xml.ParserOption (bgo#785585). - gtk+-4.0: Update to 3.91.2. - webkit2gtk-4.0: Update to 2.17.90. - Drop vala-no-nullable-enum.patch: Fixed upstream, following this drop vala BuildRequires, no longer needed.- Update to version 0.37.1: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). - Install libvala-0.xx.vapi to "global" vapi directory. - Require and target GLib >= 2.40. - build: Make ccode and codegen private API. - build: Use --use-header for vala's libraries. - compiler: Add --color=WHEN option. - codegen: Use g_object_notify_by_pspec() to notify property-changes. - codegen: Use *_free_full to free GLib.List, GLib.SList and GLib.Queue. - codegen: Support renamed signals (bgo#731547). - Optimize (de)serialization of arrays with type-signature "ay" (bgo#772426). - Merge valadoc - Consider valadoc a part of vala's toolchain and therefore let it live in the main repository (adds graphviz to the build-requirements) + Various bug fixes: - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - codewriter: Update timestamps of generated c-files if needed (bgo#683286). - tests: Use dbus-run-session instead of dbus-launch (bgo#771455). - codegenerator: Add source_reference parameter to CodeGenerator.store_*(). - Don't allow assigning delegate if no target/closure is available (bgo#598869). - gee: Add some useful symbols from gee-0.8. + Bindings: - gio-2.0: . Add DBusConnection 'closed' signal as 'on_closed' (bgo#684358). . Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - glib-2.0,gobject-2.0: Updates from 2.53.x. - poppler-glib: Update to 0.54.0. - webkit2gtk-4.0: Update to 2.17.4. - gstreamer-1.0: Update to 1.13.0+. - libgvc: Add WITH_CGRAPH conditionals. - Add pkgconfig(libgvc) BuildRequires: new dependency. - split out new packages: valadoc, valadoc-docklet-{devhelp,gtkdoc,html}, libvaladoc-0_38-0 and libvaladoc-0_38-devel. - Add vala-no-nullable-enum.patch: Fix 64bit portability issues (bgo#784927). - Add vala BuildRequires: as above patch touches the source .vala files, we need to bootstrap.- Update to version 0.36.4: + Highlights: - Don't warn about deprecated symbols if installed_version is older. - Add --gresourcesdir option (bgo#783133). + Various bug fixes: - gdbus: Don't leak nested HashTable on deserialization (bgo#782719). - Fix finally blocks with async yields (bgo#741929). - Handle non-null in coalescing expression (bgo#611223). - Make the task_complete flag for < 2.44 more similar to >= 2.44 (bgo#783543). - Nullable ValueType requires POINTER as marshaller signature (bgo#783897). - NoAccessorMethod attribute is allowed for gobject-properties only. - girparser: Fix parsing of delegate-alias without target. - compiler: Use API_VERSION instead of stripping PACKAGE_SUFFIX. - girwriter: Write length-parameters of arrays with rank > 1 (bgo#758019). + Bindings: - gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* (bgo#783351). - gobject-2.0: Add GLib.ParamSpecPointer. - poppler-glib: Update to 0.54.0. - gstreamer-1.0: Various binding fixes.- Update to version 0.36.3: + Various bug fixes: - scanner: Fix calculation of column value for tokens after multiline comment (bgo#652899). - codegen: Unref GLib.AsyncResult on uncaught errors in coroutines (bgo#641171). - Keep initializing result-variable for struct constructors (bgo[#782056).- Update to version 0.36.2: + Enums require at least one value otherwise report an error. + Bindings: - gstreamer-1.0: Update to 1.11.90+. - gio-2.0: Fix GLib.Task constructor and report_error/report_new_error() - glib-2.0: . Add quark() functions to errordomains. . Add missing version macro and constants.- Update to version 0.36.1: + Various bug fixes: - Always consider a method compatible with itself (bgo#773135). - Perform arguments-check against actual .end() method-signature (bgo#684208). - Slightly improve lamdba-expression error on target-type mismatch. - Fix delegate initializer for instance fields (bgo#683925). - Don't leak target-reference when casting/assigning owned delegates (bgo#780426). + GIR parser and writer: - girparser: Add destroy argument for metadata (bgo#750838). - vapigen: Add --nostdpkg option like in valac. + Bindings: - gstreamer-1.0: Fix Pad.set_*_function() bindings (bgo#750838). - glib-2.0: Add missing version macro and constants, unichar .to_string doesn't return null. - gtk+-2.0,gtk+-3.0: Mark "intersection" param of Widget.intersect() as out. - gtk+-4.0: Update to 3.90.0.- Update to version 0.36.0: + Bugs fixed: bgo#740303, bgo#758816, bgo#779968, bgo#780050.- Update to version 0.35.90: + Bug fixes and binding updates.- Update to version 0.35.7: + Bug fixes and binding updates. + Add libgrss binding. + Introduce [CCode (finish_instance = ...)] attribute. + Update manpages.- Update to version 0.35.6: + Bug fixes and binding updates.- Update to version 0.35.5: + Fix regression. - Changes from version 0.35.4: + Bug fixes and binding updates.- Update to version 0.35.3: + Bug fixes and binding updates. + Add gtk+-unix-print-{2,3,4}.0 bindings.- Update to version 0.35.2: + Bug fixes and binding updates.- Update to version 0.35.1: + Ignore --thread command-line option which is obsolete. + Fix type checking when using generics. + Use g_signal_emit where possible. + Introduce [FormatArg] attribute for parameters. + Use GTask API for async implementations with target-gLib >= 2.36. - Bump vala_version to 0.36, vala_libversion to 0_36 (following upstream) and vala_priority to 36 (following the vala packaging convention).- Fix descriptions so they actually describe subpackages. - Have the -devel package provide libvala-devel: this allows consumers to require libvala without version constraints. They will still have to follow the API changes though.- Update to version 0.34.4: + Bug fixes.- Update to version 0.34.3: + Bug fixes and binding updates.- Update to version 0.34.2: + Bug fixes and binding updates.- Update to version 0.34.1: + Add support for the \v escape character. + Bug fixes and binding updates.- Update to version 0.34.0: + Bug fixes and binding updates. - Update update alternatives due to moved location of vapigen.pc- Update to version 0.33.1: + Bug fixes and binding updates. - Bump vala_version to 0.34, vala_libversion to 0_34 (following upstream) and vala_priority to 34 (following the vala packaging convention).- Update to version 0.32.1: + Bug fixes and binding updates.- Update to version 0.32.0: + Bug fixes and binding updates.- Update to version 0.31.1: + Introduce [Version] attribute. + Require and target GLib >= 2.32. + Bug fixes and binding updates. - Bump vala_version to 0.32, vala_libversion to 0_32 (following upstream) and vala_priority to 32 (following the vala packaging convention).- Update to version 0.30.1: + Bug fixes and binding updates.- Update to version 0.30.0: + Binding updates. + Bugs fixed: bgo#752031. - Bump vala_priority to 30.- Update to version 0.29.3: + Add --shared-library option for GIR files. + Bug fixes and binding updates.- Update to version 0.29.2: + Bug fixes and binding updates.- Update to version 0.29.1: + Binding updates.- Update to version 0.28.1: + Bug fixes and binding updates.- Update to version 0.28.0: + Binding updates.- Update to version 0.27.2: + Bug fixes and binding updates.- Update to version 0.27.1: + Print compiler messages in color. + Add clutter-gdk-1.0 bindings. + Add clutter-gst-3.0 bindings. + Add clutter-x11-1.0 bindings. + Add rest-extras-0.7 bindings. + Bug fix and binding updates. - Bump vala_version to 0.28, vala_libversion to 0_28 and vala_priority to 28, following upstreams changes.- Update to version 0.26.2: + Bug fixes and binding updates.- Add attr to ghost entries in file list to fix build in SLE_11- Update to version 0.26.1: + Bug fixes and binding updates./bin/sh/bin/shvala-devels390zl37 1667802007  !"#$%&'()*+,+.+0+2+456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ5\]^_`abcdefghijklmnopqrqtuvwqyz{|}~5��v�7�������7����7���������������������������������������������������������5���7������q�5�������q�������������������������������q5�    5qq !"#$%&'()*+,+.+01234567q9:;<=>=@ABCDEFGH��0.54.80.54.80.54.8-150400.3.3.10.54.8-150400.3.3.10.54.80.54.8 valavala-gen-introspectvala-gen-introspect.1.gzvalacvalac.1.gzvapigenvapigen.1.gzvapigen.pcvalavala-0.54vala-gen-introspectvala-gen-introspect-0.54valacvalac-0.54vapigenvapigen-0.54vapigen-0.54.pcvapigen.pcvala-0.54gen-introspect-0.54libvalaccodegen.sovala.m4vapigen.m4valaAUTHORSChangeLogChangeLog.pre-0-4ChangeLog.pre-0-5-7NEWSREADMETHANKSvalaCOPYINGvala-gen-introspect-0.54.1.gzvala-gen-introspect.1.gzvalac-0.54.1.gzvalac.1.gzvapigen-0.54.1.gzvapigen.1.gzvalavala-0.54vapiSDL2_gfx.depsSDL2_gfx.vapiSDL2_image.depsSDL2_image.vapiSDL2_mixer.depsSDL2_mixer.vapiSDL2_net.depsSDL2_net.vapiSDL2_ttf.depsSDL2_ttf.vapialsa.depsalsa.vapiatk.depsatk.vapiatspi-2.depsatspi-2.vapiavahi-client.vapiavahi-gobject.depsavahi-gobject.vapibzlib.vapicairo-gobject.depscairo-gobject.vapicairo-xcb.depscairo-xcb.vapicairo.vapiccss-1.vapiclutter-1.0.depsclutter-1.0.vapiclutter-gdk-1.0.depsclutter-gdk-1.0.vapiclutter-gst-2.0.depsclutter-gst-2.0.vapiclutter-gst-3.0.depsclutter-gst-3.0.vapiclutter-gtk-0.10.depsclutter-gtk-0.10.vapiclutter-gtk-1.0.depsclutter-gtk-1.0.vapiclutter-x11-1.0.depsclutter-x11-1.0.vapicogl-1.0.depscogl-1.0.vapicogl-pango-1.0.depscogl-pango-1.0.vapicurses.vapidbus-glib-1.vapienchant-2.vapienchant.vapifuse.depsfuse.vapigconf-2.0.vapigdesktopenums-3.0.vapigdk-2.0.depsgdk-2.0.vapigdk-3.0.depsgdk-3.0.vapigdk-pixbuf-2.0.depsgdk-pixbuf-2.0.vapigdk-x11-2.0.depsgdk-x11-2.0.vapigdk-x11-3.0.depsgdk-x11-3.0.vapigdl-1.0.depsgdl-1.0.vapigdl-3.0.depsgdl-3.0.vapigeocode-glib-1.0.depsgeocode-glib-1.0.vapigio-2.0.depsgio-2.0.vapigio-unix-2.0.depsgio-unix-2.0.vapigio-windows-2.0.depsgio-windows-2.0.vapiglib-2.0.vapigmodule-2.0.depsgmodule-2.0.vapignet-2.0.depsgnet-2.0.vapignome-desktop-2.0.depsgnome-desktop-2.0.vapignome-desktop-3.0.depsgnome-desktop-3.0.vapignome-vfs-2.0.vapignu.depsgnu.vapignutls.vapigobject-2.0.depsgobject-2.0.vapigobject-introspection-1.0.depsgobject-introspection-1.0.vapigoocanvas-2.0.depsgoocanvas-2.0.vapigoocanvas.depsgoocanvas.vapigraphene-1.0.depsgraphene-1.0.vapigraphene-gobject-1.0.depsgraphene-gobject-1.0.vapigsl.vapigst-editing-services-1.0.depsgst-editing-services-1.0.vapigstreamer-1.0.depsgstreamer-1.0.vapigstreamer-allocators-1.0.depsgstreamer-allocators-1.0.vapigstreamer-app-1.0.depsgstreamer-app-1.0.vapigstreamer-audio-1.0.depsgstreamer-audio-1.0.vapigstreamer-bad-allocators-1.0.depsgstreamer-bad-allocators-1.0.vapigstreamer-base-1.0.depsgstreamer-base-1.0.vapigstreamer-check-1.0.depsgstreamer-check-1.0.vapigstreamer-controller-1.0.depsgstreamer-controller-1.0.vapigstreamer-fft-1.0.depsgstreamer-fft-1.0.vapigstreamer-net-1.0.depsgstreamer-net-1.0.vapigstreamer-pbutils-1.0.depsgstreamer-pbutils-1.0.vapigstreamer-play-1.0.depsgstreamer-play-1.0.vapigstreamer-player-1.0.depsgstreamer-player-1.0.vapigstreamer-riff-1.0.depsgstreamer-riff-1.0.vapigstreamer-rtp-1.0.depsgstreamer-rtp-1.0.vapigstreamer-rtsp-1.0.depsgstreamer-rtsp-1.0.vapigstreamer-rtsp-server-1.0.depsgstreamer-rtsp-server-1.0.vapigstreamer-sdp-1.0.depsgstreamer-sdp-1.0.vapigstreamer-tag-1.0.depsgstreamer-tag-1.0.vapigstreamer-video-1.0.depsgstreamer-video-1.0.vapigstreamer-webrtc-1.0.depsgstreamer-webrtc-1.0.vapigtk+-2.0.depsgtk+-2.0.vapigtk+-3.0.depsgtk+-3.0.vapigtk+-unix-print-2.0.depsgtk+-unix-print-2.0.vapigtk+-unix-print-3.0.depsgtk+-unix-print-3.0.vapigtk4-unix-print.depsgtk4-unix-print.vapigtk4.depsgtk4.vapigtkmozembed.depsgtkmozembed.vapigtksourceview-2.0.depsgtksourceview-2.0.vapigudev-1.0.depsgudev-1.0.vapihal.depshal.vapiharfbuzz-gobject.depsharfbuzz-gobject.vapihildon-1.depshildon-1.vapihildon-fm-2.depshildon-fm-2.vapijavascriptcoregtk-4.0.vapijson-glib-1.0.depsjson-glib-1.0.vapilibarchive.depslibarchive.vapilibbonoboui-2.0.vapilibdaemon.vapilibepc-1.0.vapilibesmtp.vapilibftdi.depslibftdi.vapilibgeoclue-2.0.depslibgeoclue-2.0.vapilibglade-2.0.depslibglade-2.0.vapilibgnome-2.0.vapilibgnome-menu-3.0.depslibgnome-menu-3.0.vapilibgnome-menu.vapilibgnomeui-2.0.depslibgnomeui-2.0.vapilibgrss.depslibgrss.vapilibgsf-1.depslibgsf-1.vapilibgvc.vapilibmagic.vapilibnl-1.vapilibnl-2.0.depslibnl-2.0.vapilibnl-3.0.depslibnl-3.0.vapilibnotify.depslibnotify.vapiliboobs-1.vapilibosso.vapilibpanelapplet-2.0.depslibpanelapplet-2.0.vapilibpeas-1.0.depslibpeas-1.0.vapilibpeas-gtk-1.0.depslibpeas-gtk-1.0.vapilibpq.vapilibsexy.depslibsexy.vapilibsoup-2.4.depslibsoup-2.4.vapilibunwind-generic.vapilibusb-1.0.depslibusb-1.0.vapilibusb.vapilibwnck-1.0.depslibwnck-1.0.vapilibwnck-3.0.depslibwnck-3.0.vapilibxml-2.0.vapilinux.depslinux.vapiloudmouth-1.0.vapilua.vapimysql.vapiorc-0.4.vapipackagekit-glib2.depspackagekit-glib2.vapipango.depspango.vapipangocairo.depspangocairo.vapipixman-1.vapipolkit-agent-1.depspolkit-agent-1.vapipolkit-gobject-1.depspolkit-gobject-1.vapipoppler-glib.depspoppler-glib.vapiposix.vapipurple.depspurple.vapiraptor.vapirasqal.depsrasqal.vapireadline.vapirest-0.7.depsrest-0.7.vapirest-extras-0.7.depsrest-extras-0.7.vapisdl2-android.depssdl2-android.vapisdl2-ios.depssdl2-ios.vapisdl2-windows.depssdl2-windows.vapisdl2-winrt.depssdl2-winrt.vapisdl2.vapisqlite3.vapitaglib_c.vapitiff.vapitokyocabinet.vapiudisks2.depsudisks2.vapiunique-1.0.depsunique-1.0.vapiv4l2.vapiwebkit2gtk-4.0.depswebkit2gtk-4.0.vapiwebkit2gtk-web-extension-4.0.depswebkit2gtk-web-extension-4.0.vapix11.vapixcb-icccm.depsxcb-icccm.vapixcb.vapixtst.depsxtst.vapizlib.vapiMakefile.vapigen/etc/alternatives//usr/bin//usr/lib64/pkgconfig//usr/lib64//usr/lib64/vala-0.54//usr/share/aclocal//usr/share/doc/packages//usr/share/doc/packages/vala//usr/share/licenses//usr/share/licenses/vala//usr/share/man/man1//usr/share//usr/share//usr/share/vala-0.54//usr/share/vala-0.54/vapi//usr/share/vala/-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:26665/SUSE_SLE-15-SP4_Update/11262d4ee18292f3930789c4c870dcbb-vala.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux       cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/vala' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/vala-gen-introspect' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/vala-gen-introspect.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/valac' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/valac.1.gz' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/vapigen' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vala-0.54.8-150400.3.3.1.s390x/etc/alternatives/vapigen.1.gz' (No such file or directory)pkgconfig filePOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3e54b2537897d614d18b6c33c5e6bccde2f1c4e2, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=3db45e3a4afba65926c5e040db933046e523093b, for GNU/Linux 3.2.0, strippeddirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a36e5624b9df9f9390f4dfdce513b53a1924a33b, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd43628b4278abb7e02cc69ba4eb391ddb875014, strippedM4 macro processor script, ASCII textUTF-8 Unicode textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C++ source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII text, with very long linesC++ source, UTF-8 Unicode text, with very long linesC source, UTF-8 Unicode text, with very long linesASCII text, with no line terminators    RR RRRR R RR RR RRRR R R R RPRRR RRRRR R R R RPRRRR R R R�]]K�F�5��uutf-8a5ffd2b536f023b5fc89e0670b8654781395b16857b2ca49aeb8cb7f963e05a5?�����7zXZ �� �!t/�����]"�k�%fF��S@��j޳�2J e_g� F�ِW2t�,�Șs�!U�a>I�ʸ5^5�C�T��M���������]�N���,�����D�mmI\����>z�����Ez�xH�(Y�׼��j��~�,:���q���Kh$���X<U��2tH��0�� �������$�tȔ��G��ۮ[��r�k���N���J�&5P��� yl�c�o�����A�v�W�i����-.u��}��(S�����j��9\֑�+�>q7 ��P����v��{sg�:wvR �L/f��J]£�>��ѤsOCѣ���*�T���r�% �L}Dֱg�jm'���&B��o��\�k����=�!o�[���/[����d�%��w5��T %�t qz�6�KJM�Z���m���އ��~���:���e�Jœ���!�;j\���v}p5�MD���yB��f� ���M���=Р ���m c�*31 �]��M���sG�]�V�p�?� |����{J7�d��]� �k�a���4�A�cr�4�`:�}�� �}��� ||��,�j�(�D�?200-J^�A����[��1TJC�٪��ױO�k&fH�#��,�'E���Y�8���p�a��� �?�t�������)�#h��U >�ן�����zEv߈'go�+8#Zq�]�f��p�w��)�{���Vܮ���:c�v�;������"<�� �CЩ{�p����l���^��0u��<�����Iչ$�^�\��&� �Q�(�2��I��M��x�9� �8���U�0�N=NT�L�.9� �����9��M�ݒ ҽ���|�a�Um�hY���D��0{�����1Y<�a�'�����Qt��W�� ��2)U��CH۰��^[��Y��� �щ}@C���-+���0�.]\��,t�-�6��4�p���'�I[Yy�U��t���5b�)��̇(��L 1�S�޸�t �{@�@eL�/���';`'g���{���PgajH#,{�Eu[!��\>7�3 �t_ �$��M|��� 7j7sۖ�/�*jy &W���{U@[���)s+�FƄ=�N�a����,~������$=ād�崅�� ��bj� ewLb|aB�Bͳʝ�~M����s`(��8��1�@�yn��9:�἖�y���)�_�{b&�T�;U�(�?�#a50!��2a��0�Y^�ҷ3;�[N�������j�\�n��+���L9\Hbdh@$�o�r�2^�*������Ԧ;�����#����Ѱ�aV��4 �Dm�� �o'���Ov��������p�%�:��!��o<6j���̫M��?-�� �(�2%%�0�0�����0�"w�b�˺7^��;���[ݼ`*�d�t�/ب���}��!mֿ� �����R��S )�{h��Xq4�:p#�/b2o�'�����s&��O��8΢�X�O�U���ֿ$�w����h�v������2E�r "���K];;��aG�B u�nDVM ��K��L��|.��IYK�K---���(��p�Ԉ��‚� �>�:����%�����0˾Q`fo� v4V����Z���L����S2�*e���� ����ьo�R�����`k��S�s�.�� 9?�w5�S?�v�3����t� �+q`Tu�+�*. �HJLm+ ���r�;r�����W���xyg�Dں�K�K�3W�'˫솑�+\R|W� �j���FLR�t���W`_V�9 ��߂��ʖ�Y�1��$��@����H�%��Vo�J�Ԣ͊hV!(ܸ�m�����#G>f�3�1�wd?C�D�`����Xt*H6�W[n�6��\6��% �犼���a�� z�l��nxpT��O λ�fB����g A08�V֕�m��-��$���¤���S���7q�E͢���´��@t��A�dE^k�e�E�|�nl����H��e�8� �oS;Ave�j\�������s�M�q.\pΛ�|�d�)H�9#I�q)@/=/`���T�<���C�L� �������+^�S 10��x^�?:j0K�3�Z��(`W�'��-���u.>��9���� P��o'�%�$��(uâz��Ď�^�v`���Cq��-���=� _2j�h�\FCK}�W��­y �-" k�s���\����Os���O�uR�BU97��p��� ��� ���IS'�;�v? I����nkx�A��!^>I������:i��D��7d�c4W���@w�v���Xl�8�?��F���З�̤&S�ؿE�S�#�&�"�{4��Q�%`p�o�Vz �d("N;;E����%�Ss.9B�0� %l�����<��s��Ʊ����9����š���w:<9�9]LE�چ�����]��F�\����/?����E�z��VV�5�XӢ W�3m3��t�=C"��k� ܟ���� Jh��^���S��H�T�Ba���� EÎ.�`��p53�=�r`�Hp��a�~����_vC���?��3N�ݳ�tq���E{�"���=�i&��s��nst�w����1~�S-"'k��M$?����?��n�mR � [z�;`� kg� Kj��cې 6��I�|���W���;��iTؒ��-�q�"�z� N�s:yD��o?X;���E����D#8~��I�Z1�4)�;�G���.��b�<�o׌$�7˺��wv�\Ȝf��R���0ݙhs%�� ��Zȴ������eP`�Hd�{���&��>��t��SZ<~l��?or���L�Kлe���;���i" "�E5��~���R2|��C(c��7�&�~�"d��a6��Gi��U� ?��+,b+� F�B��E�*/Otӻ�kѫ�7��ޔګڡ6���[+�I/����r0X��!�SO ��B76G�AU��NZ=��%}nV�J����C%Oh�a�j/*�7Yݳy�v����,Qp�7�ۜ �e���PE��n��w_}l��ϥ�u1�I��PIz7S2��I ��>�2&`%Sk�L'��t�=Z)�@Fs�VK@�\��IK���S��p�q�$̟}�x�Х���\�����I������sgX�q#CߥJ��;1������YD�ţ����{�����K���N���r��]��)�!8�̻�`"L���H���+���)�'��A�/��Z�W���.ݷn��ɸ�������_X0��#��e@�,cN -�z��l+���7�"*�%����:�T�1�!��|t��Y4o�U�>�W��ŔRK#�g��\��<�ض0q ��6�>�3��kϒD�B��Ƽ�����sDɽ�q{���u���u����+͞�&zrE]<�����**\&Bjk��R��6u� P�;,W�i��߫��� ��+l<�M�.��X]��'m��z���4������&ӷ �2A� /��C �*�Fs��'Jv\�-8rT^�� {��������3N\4i9����*w�� x� �4�ܛ~���K��� o�`�=�"E]�@a-κ��{��7�E�DBFC�8K>��v�WF3P:<�p�9<ú+u�\e���%��M!4�77��=j7f��s���b���'��Z�̚����FO*Q�)�~Zh�̓��d�������*�Ο�H;G,�ӂ��T�9��VMֵ2�L�ɒF�␃��ܹ�%*4����V�%�&�;�h�j��S�����8�a$�E��/F7��2��0�?M�Q�]�W��Uk�C��X˯��BQ_q`��Qmy I�T���[󜂔�Vb3��yi��e��[���Y���a�0�4<�i&����W�P!g��ldʘ�]�S�8&��H�| �D?G�GX`�s�K�?��T� �XB^ �pz�cx�Ym��l;wX� 8����֗E�WZѭr j�޴/�GR�f:�z�'��Ey��@���i8l��v����[<�����T�Jϋnm��:�B�� ��ז����4j � ��Y,_�Y�s �@Aָ�9.��b���چK+� `(7NĔ�C�)� :����+n﫟�����5w)����dТC'�CTd���y�O�ڮ�lh[Gb�e��>Uv���rUXu%��S-���G�S��:҅���Vε���"9�b��B��'�*�Rb{�RQݰ�,�� ��,����K&be=E���,x�x�$9�L�tb|}&�Y�*{T~,7<���̜4�W��Rq^Ni T��Eul��N���A���BVe��"f�Y7��r�B����,�39����<��"�6UC3�)���)0�2����uJ����*^b6Q�*z�CL�ܤo2���]�W;���7׀�Ƿ %t��ת ��_ɦ�5Y���w���b�zn����- �sO�.��:�G�����*k�vSw8ϳ#,�'b1��y�-i�*����cnr?�ZM�P���++�NBN�frVLa��q��\�h���E��d8g� Q�����1#��ޙ�����z��_�[>��@�����[6���j��t_!��os�q�6�()�/�R�ff��ݶ=*mJ9��F��z-��<�0:M ���oݼ�͂�"v?{T�y0��_�NP���}��_0c,��J�#�Rv ���&�I 2�j tHVm�Ӫ��!"���X�ۦt9]��M�t��i珊��2����%1�[ȉ��w�z��.��2���(�)�y0n#����6a`�~�P����!���AIG���?������`ceh 8���ID�<^p��x� �V+7:��M�R ��Cۇ�|�p��Ҳ��ϻ+,`���b�'N�t ƒǽ����v�?(���P�� �.I����`����;f� ��9�J<=-�����Y�� %��x���ڧ���9���+�������=7�0a�eq�����GU��՛|�Q?�;20�mU5��/�c��b�u���W��J�¢rW1�¼��"k���� e F���F�"��f-I������ ��Pur��I�N��tD32z��o��+%�s�y +����T-i��I&��s8���B�I�q�}[P�k��q��8�P1#��Ji�x:���i���}¡�tn�_��JBX�^���:�O�O%I��/���n��E�����֊��xc��[]�c�K�"f���I��-�54��n�I�ݍL���iQJ,o:��WHub@c��,� ��a��S��T�=�h��RCOZ�������V��:^�pȥ �yq����21k�Ab#�Ʀ4�ɉ�y,�D��8���i���f��R+��W9�Q60[ ?CkJ�ш+�Z��?���A��L� s���?i� ��8���x �& �b�N��ݔ@~SiPˎ��KtA� /!0�v�>�QNؠm��yB����J�)���X:YR����f�>�Ǚ���b�4��BA����D�ju��E���m3��ȘNǸ�+tߵ�*�~  %���I7@)���4���Nq�Oœ����2,��g�|h�}�}9U����,Eݻ@��ahfn����(�#P%:t|�yYƒ#z��>�KZ/���E�>5�D�,�� bŌ]m E^����u�Yk�}�H�ֹ?��T�|� �!�b�3��tպ�KHCP��{�$gʲKH��"�NM�D��#�8�[�S7LhR(��ko0gY�1�ܟ��ѧ[��$7T6���\ agJ<�[?�>� o ��v�S�W���}����@�-��LE%�v{v":��"ÿS���� � ?��L���/�� Y�V��n��N�j���D�<��k�m�x~aφ���!UfgG+� CB����-k�o��tI����v��SF�"#��,�ƒa=��@J�x���vV-K����q c��>�0�'��K� �x��K�f~��:J'��chT���� �:�JU��ִO����j�-�,�-l�쐇�(�b�F����,@ ��Ⱦ�01Ӏ$:�8�[��v�릻(�a+Y ��H�⭮Q���ua�s�D-�l��wN��z�k=��_���rL^O`ϡ�s[���9��.r��`��%�N���yy�����S��r!1��+��7 �/���c�s�h0P��!�L����>� �z6�����b�[t�y�r�l,ޢM��fueDq��W� �� �V��o�L�b��棷��R�@X�R�Tc���"7���o�t���&��4��n��5[��pDjej�D��Zf�6&ѿ�BM ��˨}\��V\6����,�S/��`��g�ۡ��禫�铧�d�3y� ���ό ��PCv����r�@�S�b<��n`>���8W��/:(�.��d3 �oLT�_�od]�#�,��k� m�h�ϧ?���P��5��)��#Yh�S��;��[&�����8���6�.j�ֽL)|�-m�UF��%$_�@��ʡLV������m�kC}�l>��*[�P���W��tv5Hr���_?�Y��7q�?��'�Q@�QR~V �;�$kpJє���Uv�N���D*�����G�)]���߸gl�r�-#��G��o�WW�.�D�q� e˝JʦQۄ�ۨu\�nU������kf�`�!�/chI�$�RF񡓮� ��S�������> ״�#0z\h�,��|�<� K[�:�X� ώjW��a�Rm��X���<k0'��߱��Iv�3>O ���������W�S^'+�pб;�h���쬺�=��li3Y����j�:�sZ�xzm^�2��:x.���+����+S����05B�g]�1s�~�}�l���u�du�q͹Rdn��=HȞW%i*Gl4�����+P�`�4��bAtv=����b�K�V���/9F����5��c��F�����;U���Kp�B�<��S�2�hmDŽ����F���*�g;��Q�=�ˮ���&��e����tߎ�M�"0d.>�{*��Fi.�D��^�y^��҄<)cg5 �V[YL�����*�U p�ݥ����.��^�}/�� ��_�=�{�:��4ϋ���A���.:iſ� �ѱCD%�5�t��Ᏹ2���@7���X0��b$ֆBЏaY������Ф��H�����" [) ���fri.�L�>:����nS�bS3DX�}у6�23����P��*� ����Qތ5H`b����IK���0���? T���.����K_1�t�N��A'�� l9���=�uL!���P�r�L�N�\�cu�lw�lf��"2�һ;��3�+�Eb#0��h孽��g^���d���6˚F�#b� �� >(�(���:*!1]n5��Q1��<~~W �^��������l�ߖ^�;�ҺU�3~��ϳh�dwuYn�s�,{�̍��/W���}u$�7~;���h�f��nB�|[��&ɨ�>��9cӴ�¨�i��/�����P�y����^6�����>�4�,��qɥ�𗠅`W�+>;��Q�2�ߢ�{�8�=�P�(�~�<� mt��������>?Ϲ���-� ^\1<�I���M��q��$����;�C��@p��9L���t��*sI���u���SvS;X���E]�aLx��tҜ����Ļ��NpA9 �䚗�� s/�� 0"�{�ҝC��/�4M�6S���1��m��^U`���Cee8~o�SD�":}�_��Tg��e �\��+�ߖk6�N�d{���R���Zŗ���9�#�W�p�/��~qY�W�t��BA��y�tȑ?�l�ņ �������Ԍ٣ @}��� qk�8S��C0���-�;��2X�9�HL���Ge�!��/[�S��VP� �Zk< U �*�����5��5����x��I�"����O��7�e,��&�N�]�5W��>�<B!�ӊ��[raxܯu�Yd��ZߨoE�f?�t��^f�bqE���Ë���S}\d�$e��̽?�m����l�1nֱd���`][�TV_�i���s|R�@����S�W���6��12��Ct~ x�/[�}j�,� �-�ꪲN����Uv��E3 ����� dz �ܙ������or7n���3ۺ���ޒ��E4�U��e��l�P~����CH;+>ց�������� 2p9����Uɛ�Ki���wZP��J��]���QZ�S�����_Y�����b��W�9%�dA� �ޙ~}m�vȓ��䔗5pY�ѽ>o���'I�����0Q!k�k|���Z�o5O���g����� ��.��:a# �V�a��n0��n=�) �h'm f��oy�*���;kM� \{��?�9����g?"2��o�F���õ�� �ܫuf�CL�:o������ g�'��z�v>�F�kN q�����P"��dး��T32��� }��q�,�{�r�S��������Ԡ��5Lr"�j�s׎�.�'�?a�g��S� �$]�$��U)��(��,^�����j�JOy_��U��^�T�U��Q5ә[�5�v��>h�ٓ8�@8���@9@��։��H)abj�(����:+���MH�]�/zb=�u��ndX�u��Kd�?��7^��i�ӝع) ��4� jY6g�b&k��<�� ���.�]&���O�!��j�6~��t��3�QC�� W��gں�`c�]�I���j��_$�mA2�+Ng5{d��44eH1q�G�{���*tg�|����B�KX�ھ��9�&@��ۗ� 5K3HQĆ"�K?�.T'�!V��mx"��iφ�0ԗ�e�Q& ��|��JG@��U��?\�Bm�yO�xr(�JS�W���2`�-�L���^���"���6#��D�'��ykj��rp�yc3b[!ZAH��=m�� +�eW:��� ���f�����sNnމ�)�g�7�tC���i[E�?Y�$0q����i�5��HM�|���/�l9q�%7���s���:�\M�1HPk�6�u�d�bm��PB�:��Y���}NV��r�V� ��_w̪��������G��v��#,�'ٲ�b�9��q�C��_�B�2��۾?�O'��h���VW@jmJ^�xɚA�B ,j�� 9�Eu�ȁ]͛c���t�ު�<<,IB��1��y����K�d0��tDJ�*��>f���:0��, Y�t�?Y��nX�.�>��!|��t��kZ9V�?��.�����2�9P�8Mzy S�nєz����������tY���_�jo�YȔ�u�o��t�� z,�񱧭�HP�9��^� tսn�Z�&��e���4�������׊w4��Z3o[c��qz$R�f��ٳf�'�P��d槦�H�r' ����Q�M$}���!���;ܘA�< GAr`��ak� ��tn�9��1�PGl½W�q�|~64^�夦O6��6�fZ��zt#�KL_�a��7�u�g�ÊJI�q��M-H��+[� G�aK{��$,Ρw�Icb�m{n���%Mdh �;t��rlc��#�{�mP,�@���[���9G��8�Cx����ןڲ�4.`��x�5K�-ks���/o�܋��F�h�����TC���u�����qO~���⹝��2i�T,C��H���8��&��1 ��J|�]w����-�2i��BY���<��,-� 9��� 68~�r9<(�H ��4k�?�1�Z�)%������L���w��p�47��y�0OQ@� �7δ�� d�X�<�<���HZ=H"�c�'D����d�u���0D�y��x��$B ����?���)0�'X�a�����%�+P0ܢg�9|.[���1�9zU�S�L(/�i � T�׫q�;��KȮG�� -�A�?R �ؑ�Kt4��m�j���0T��ĩp2�Χ� rEH�4����;\2�QD�Q� ���n�)v�;���:��2���t��|W���aC� D�x{�+���h ;�t���[�"x�ε�-0�St� "l�T��_�8�,�7Ί��㱡��F�Mu��F�Q24��v��9���VEDq=R�ۑ/��G���(^���+�R^��~PV�����Y �_#�� �0�ǧ�0��*�3��dzG$?�CN{a�@6���+_�ѪhИ $EJ��/�3� �����8�fz tN8���f봲W� {��ʾe�v>�⥇����"� :Pk�� �,ox�>�w���1sW�^��˛V��&("��@_�%��H� �3S#n/T�h��O��L��8ώ�ڻs��[kͻ�D��߫�'�K�������C�"�g�|�Ωt�M!8��jޯ���a� ���}1&��s�zBW1m��)ۮ�)�/� ���&tJ��䜄{b8"_���e (�+��~A�N���vN[�]k���q�QY�7"��4�;CE���[R)t�+��6q3KL�kc�Ps3T)k�H1��1���{���R�$��%Rr�ݒ2O � )K2�i�����ˋƮ��bb~�7/�Q�� ���߷u�H>y�%����ބS�������@�5݊��T}@ț�F��ۗ����[m|����"�Ҧ�*�r5�.J�����&Q�s��뜎h�8_���$# T���!M�8��?J�� �(��������2�(��LhL ����-�Ȳy�t��?�� �o����JE�&A����I����������'�Wk%z�hA�"��뵚p�{q��-?:a��S;�����_���O��\�.����s��|�v:Ol&�W���_�^$t~�[���'�����#�ᅉq2m�׼��t;��p �����eW�Z�N(��Gy�_�`��J���&3���l@䟶�9_��H���4���&�^g}A>ԕn\��]�x05���/�@I�‡�R��kO��f��4�|�]�Ǡ�^�g�鱔��B%V ��vXl�R�H-�0�t��]i�� �q`U/ٷaK����Q1,�rU�5!�Rq4��3y�SR�ؕ-��Y�9�6Hj����,���/O�}�]�����n��L�ㅸ���洞�~��c�OО$�4���/��OyN�Fb�-u�9�f��Xz�W�{6}A���%����4Y�8���]�y���{V4 %��i�kv����y�6�s��h����hX�/��wdoD2����Ff6�B�2�,񸄼�4�Nϝ�O�Ŋ#e�xqI �8x_ 4��1�+}[��c�np1��"ǰ���w$$�aJ{�3��� ��� *���9�Kൺ�:��)27����!�p�iF2���`On�ES�e|M���ܪU=�\���Z ���S��Ɏ���I�iZE�(8`j[�Q�l���� 0{�cԚ� �q|�W����q�/��Y� o%*W1�I�Ϋ�ۜ�p��'G�0��Jp���F|�`�ݽ�ծ�E����w{�'WjR ��p�Y dϫR�@T}��,?���o��x U���_�uݿP���CĆ��D�+�;�S&@7� Ҫ��n[�5�8����l���h+7'B��9W�Nn�����z\��ܖ�0��a/:�=���)���kZt�U�u{��:�n�-���Qd�"e���v%�6רuY�(�")�6k�swVQũ(��}��UK�7��h�N��e��cn���\;m�y���TJ4M[����ub�.��ƉӐ [0�A:%�.N�� ����|��̊a]0c}WxUN���(g���_��'e���p�!�������]4w /U~�Q������є���z�2� F�q�H�,@kP��Xb?� 3l���!ܰ��Mz=n�Lx���,�L��0�_c��4��gR��M�����<�*<׶B�z�(;e�+˜v�ѕ+�d�p��f m �-�wY��3������� ��-���%:��^ d o�bٲ�䄗�����B`�x�x�*af�X`��N�K'8>Uτ�]� 3��8e*�mZi�uL���y��MB�� Q{��dO.{���WA'܂�k�@�݈��*z�4�m+�.�(�0v$���2�h_�����2>L��HX��cX��WP��y�0nhh(��[K.Yz��.&�c�N�h����\�TO-�M�(�f��A��M��,��?[Ѕ�d�n�E��X�<x}� u�y�㲺}G��RʋJ�| P��Spl�� 2^�wlKsY�X;!-!C���`"�"�aϯ,���v�f��b�KI�o�I��5�SG��+ru+,C] �˰ܫ�GkЗ�����cXTM_��DOq&# $��iO�1����/W�(�EѢҋ$Z�[X7<.z)1N��qC6d���IJ�PN��m�QQ�蹮Ԙ ��R�M�6�Q7���/�@ X���y!r��b(X� u���|��|נ�Ƥ���ѿY�Y��&��0=�ZIȄ�^K�XW�Y���]�m(�H/��D*���]D�}���/���� <'H.u�>�|���1Z����)T�_���I�vUۂ�� 2nD�4��\�eba�_C}�E�Ō��m�ʃ��o䦡��l=��y? ~H���D �w� A'jO��(���I�.��L�=��\��ۖ����\Dh�ldЁ`���=�i�X۵"�&��� ��Q��7���Cuu/��g3{^� ��rm��v��*~��ӊ��G���ҕf%�U�;*���ȹ����\˙0�s�l�zX�͓��h���s3�7~�v n��I7�VWNJ�t28�P E �i��xTܹ������m�WQ �!�\#����u����C���a4j%*Ì�������$�-,��o����8V��bc,� �M���dž�y*9�N�*p�W=9�=$���m�%\�x)��)�q*�R=�W�S� >N�*>C�����<! ʪ��p(2�e���:�J�,N�BT��ޏy\t^�r/T�Mӗ�&d���K7�����J�.�TE䀙B��AhO�����Sd� �ӫG5�s5��O@L}4���ٷ�Ȱ� �n�P���5X���d�Cڢ�X�.X$�T��{B��(`m��;����8)�HN�Ǐ����&ڍGwt��O,�ʭ�c��&]� Yķ���Ӝ<��QbXˁ�P�2��\ ��PQwa�p�V��_�饼l��w醡d� ����ɽ�������[J�l�*֨�5� �žP�{� kN�l)� 5V:~ �bO� X�=H��"���u�W��{u\��l��� ƽ�Ӱ��)ǂ zs ���/gفs}6�֨�~A���9U�%�rI"d�z��j�j�#�#Q�}@���a�Gxg�*�͚G���/6�T�z} ����^�� �$���]KZN>hbQ�a`��r���: '+l�f߷���8������=����s�9�+,�U$>A�+��d� �(��z��s�J�4Ŧ�X�xv����;Ab�| �~w(I��]Ү �^�ުw�γ���х��s���R �P��%-^� =���${�~��7\�|�M3:�@F��Z(=�� �l��2�sK�����7u�����]� �^��>��!z���}��8��DdL�S���$��Il1�L����:c�eՔ���~1��^쑋 �$�;K!��$,�`L����B�Q��t�6Qa#0���._�H(��4V���K�i�����6E��s�������j�Z�V���+tp��o ~�XR���w���,���`P��V�=Kds~H�<�a�[�U���QM�K��w��J��45�o�Z�wq0�+ˠ@�t����,>~���Eu�c���:fh���+�-HW�rL56*�wB�R?�h�����1�/�<�tme�?�Wn&��"Xp8��K��`Z>S �F��b� �� 2J�������&�6�)�{��o/-Gei��9 f�h���l��I0��tiՌ�2Y�nl�Ť�"{f�Xo,c�����=D爺)������ ����w���<�T��G"�d����ރ4&?�����xL��~�2�m�Y�͜�5�>����%R�Cs��A� g��!����Z�In&Bσ|��%Ԡ��Oz�}u�8��/о��92(cx�>M[ z�De�4���)����0��sz��㶤Y��9~r����XvHhA�a[>֨�g�0.���J��b�'�d:�Ą<�� u���Z0���d'^'��8�#ֆT�3"�H����UM�^a�j���ZE�D��K�j��7E������s� ��Š�5`�k�W%����"�O�eК�pW��@a@�fDZ��ҿ���=��Y���hgB%bM��z��\����ڲZ��g���*�6F�@�`�2`�������դfx�(��X�A#�F�$��f��`�6�< ��S՟�c�&�|߻��N���8rg�((R=)�N���)��4�c�V4-��瑑�n�[*Jb5�z��y��c9l5��$� �T�z7�N�GĽ��/�P��\�f��A�*�� ��V:�`G{cj��dn%��*T�D3�dwK�+y긽�7bPn*STV���,�bͯ@-ɸIqf��,z|�π�_J�L*�|mWV~�`�g�%qœ���D+GA^��t\��@:1�>:K r˥b�\��`�+h�����n{�@��:3�ƾԪy!�z=���S�k�^� +,��^s��W����/79m�\�E����Ε9[�P$��P��hMw�/d[7eVnu�q�d���㵢��~������/0�c�(�����b��d�Ι�L7���23nY �Nao�t� �SP��˾2(:��گ|��%d����P�������J)t�c~l���#=��M�3����s�?�E�T-�]2�Tt��ľ���O0O�,^:G�؉���Pk�ځ���-IY�H��$�qkf��Қ/k"��s�s]��4�#C��[�/��bɣe�� �FF���1�g���E��A��z�$��ƴ��o��r� �1ls���G��,�Nw]: �E�8���s�/<��fVK�6gŗN�[ ai��@q�����(�,'�D8�����ޠ�B��7J�� �jB����+Pň��3&G��w�&� �u�����y&>��@=��8�s�6׼.����u7~5���T�bì�����x<^ՌgxP���v��W�\� ^E@����1��*O'\�4��ռ�tr�|F�`&Y�o�}E���*� �S�-����ϸ"a�� bVMC\� ��$��?y(ͥe �M�o!�o��ݳ�� *o�SG � ���U��zo���x��~pB�ù���C8:5 ���������lK�?�\�J��?�n4��ÊӇF�� �����`Ҙ�����DRe�A,�)$������Ƅ��o�ЖӫYʲ�޷�T���x|/V����R}ˎ�M�>t�Yna!�����#����mE��=���� ���X��.w�r�n2 ^c�fӹ2AU?;�kWf��ckB�6��(Y 䓻J�}���#��7~qu�a���p�kh� �O� 0��ײ�0�$�T4�u\�?�n��Tq��릟u w�=�b�h*��n�r��!}=x�5��`�}�l] 'x��V�Z�D����!�������вXV&��&��&�����3W�����m;��H#rP��T]"{ ���R�)�@���:���5�Wsv�&B���NI�6�u��ᮚ��ŝO�"~��`��;�R� mX��!X�_� �Ga$�D�86���d�����T���Yu�,N�j̓qUF�U�Ƀ���N��.�Jg�%��tS,1ce0���:c�I��`�h���\�3Z��y�yMik��ŜG�1�8�P��ۘ��H��]( ����D#7a�K*��J6g�+O&{���Hw7f�����ƞC������O:��^y��p D�e�9�PZ�T����1�C�"|�i�}UF�����^5�=rz ����%�(����kɩ���ho�)!�� Ov�����/�.�2�:��a�O5r���^( 8�(n�6�>�+'���|�}�sV�zF�!>��T�׮�ozr�!�e>u�%Z*�< /��1���lQ1��ź�ၱ��Jy�W{G|9���� N;_��X��x� ت΢)��f�� �X����ncZ����>m���pA���D�=���K���LR �ǒA� BW�А�%�W�c����0;{#�>r�D"�&l���� �Q�h�i��}��̧N��2h-��o����TPؕ��f�� �}��R3�\M��������w�ywՐ�Z������ݟB;: ��]�Ҟ�Dh��̥@�V��-���u������H�*8��O\�@Z`Cv�h�7Ra@� ��.]����j0�J�� �����t=�����嫿2��B~{��P�BǾܜx�]d�Ysu �=xې�]��DI��V_�b�‘����e�웷�O���հ�q���2a��G�, ]�O��q� 63��'J�8����|�e_F��R_R��N,޽I�Ѳf�5����]s�ӆEGU�<��^f�i�pƚ� ��hl���xz���ސ�ޮ绁>䍝����BA3 ��hO�4�w&9[�)l�K$����,8n�W��┢���G��Z[��$8Kq5�JS��y�%p,Z��H��iy��Ć�Ĕ�VG�1e�q� ��e�0�h��/���^��i���}�a�� ^M�YTT � ��aA �6pg|\��r5"[���IE��:̩l� I}V߈W�:���X$��}^bN�����##�t3�y�y̗�>�����s �-�i6�k�ST��{���Δi^a�ϔ���dy�\�-]�d�lN��p~:< UX�E@��Tk%Q��զ5���Y34ك�����~h���Lt&�S#%7��*�8����� �e����R���~�&���8�Ƨ�r5�8�'`����i��@U��Bly�XA)����V��Y�q�<!�x]l�QC�(q(�f0��%���H#���8$}�5�(�9����q|X.g'V,:��t��V�؇�S }�s��M������M��b}i�6@��ܻgA裰l� g/�>UN+r,�05_��V�P93����hxIc��*Nm���U�Xl�����~X٢�>��Npp�=���+JZ���[�Kk�����{���N�A8q\O�s Y���^��C�Z���>)!� �I��"9y.*>F/3�ZviEؤ+��ّ���-�je��� ��$�ԢKt3�$l�d<� ��}2��W=��oHی�h�3�N�s-����^�z�4�����S7�ଖ��d��Rz����v�c[�Cߞ`p�)b+o�z�����,�>�s�Z�ʚ< t�g���O���c���H���ѭM��D�(�h "�ƴp�l3��R�@YC����" 7�����և�͹�μ�����w�'J/?��e+��&�����^�`��ۀ>_$4f�f4���x;�Ů�����i�L��ݴX�> �-︾+n�y�I$� �!Bc�Eݽ�G@5���Ƈ厎�'S-"�fƵ��� ���^>c�z~oMn�32�ѧ��I)��,��*��9…VKLf< �����R�O��E��;���bg���'ݖB��vi���tM �`Z�[q�Æ`?��LY�LS���m5���6��p��殏!��>�#�v��5��T�SqA~�9����e�w��y�&�;���M����E�ߡia\�3:�6���r�|K��*==1TI�p�B?�Ġ7�{%?�S�_��N ^E�v��h������E���6ᓶ�4j�t r�8�{�T���lo��̢�z��,a&.��+����FU���LnFg��JZ{�);�S�)O��?�4)6Ժ=����.iKO��1�\$FwEt�h��h0{�+�c�j|��G'�U�]��< F����È�ŀ�{�AS����������O{v��p+�@�Z���|�Tsܕ{����Նg��ꤑ�Cd�Ħ�ơg�l��0��O�'�mɶ@Kx���X���W�*�᫈��k ���<�����Y�3mWH��@;'���t��p0�F+4��-�bH�M��v��s�u\a��V�ɀ2�O��Ε}M[���l{���<ֽ�b mǼ��S�JNl��'�Eg%j��#Q��$s=�1 �����I�m±�"s�4Z�R8�Y�P�I�K ���[�B 6h9، �^��4�G�qJ8(i���a�myUᮈ�^���A���\L��!eL?���v�≃R�FB� ��Ҩ5_P��c�KWL�O ��G��f��_si}�WRrV�QV���*���ެcĨU.< PK~��sUʟ7y��)A.x�N��b<���2���'��Xgb�'�V��jӦ�ۄ쨜o]��^��f���s-��jC_H&���1���'�͒��� ���+�j{�7���d ��{0M�#�;3�/~�������0 k�#�,���5�7<[�l���ξZE�"V�<���~�����_��uw �M��]��A�����:��,�a��F��TK�'C�]4�#ۦP{�QH���t _wꏚW|-� ڇ�N2�Ԑ�C`]Q�P���o�ϫ�`[;�R�i8q�f�)ŶQ�b�N#}��� �7�f/��LGD�aێº؜���<���ܩb<Y3��4�P����DAsW&|�%^-��d�1y�!�ީ��S(��_ P'����`<,�V>�vM���S�z��E�jJ�#e�XR���Z�U����:i�8��_�ߩ&v��j㒏Lw.�U���wxҼ;�Q\��aR<JN��;���01 �2�ـ�������6�+A��ΐ ����������H�v�2��>����=�vΫj�(��Ŵ=�X��9Yz�{/7�%�}��\�,��JQ^ {`��N=���V���#1�/!E���e�����>��r�Ih=����Yc'�0Ω��f��Gx�ۗ_)�0��p}�#Ho���TѺYҷ��#ɤh2�j�)T��ʃ�֕A����͔5\g�b�7�hs�����]/R�l�8o�$�)3�2�@=2��H��rbF3�-�;傳ވ{[����� _F����Ӵ��0�v�PR1�NpV����S�Yv��1���:D���h"F�j�0;���rC��Qc�+���V���D��킽�*�y��HJ���� {���'K��!�\�Q�(W� <�'�J�p�c�����\��� ��_t"�����ڍfGA�|� �e��:S+�3�Z�)0V �"?�QD����!�O��x��i ��M�)�K��Dh�u�gHp�|�Ia��3�J�䭵Je�����f)���f�s�h�4� ��2�A�%V3`Ro��ԮO� "�l��2`6R {�#0�ھ_7��p 6={9� �M �jE�尷���Y~��������?�*U⩪� U��Tq�=�Z�_W��dԃl�������K��1�|$1"���?���#�lȣ_��QҚB�nǜ�R��]ܦ2�٘�u��׸��K�/HN�p3� X����R��3���'\6,i��`�P�R���e�=��]V�AU���UmL��%k3̬j�$�>/K%8���;,Ԩ8�Ӛ�rA4�'�\��ݖ �����.�g��C悰�59/V�P$�[I�b#�u�C�A��^�(���1�#`[@�6TF��7t'�[���T�6� ��q���d'��d�/?)r}�B�Út*h ��|�������?7e~�l�Յ�FEV�����T�!5[D`�00���]}��qk� �j��(X�����.�-���Z�h��������ɨ�W�c���T���z��s4&�[��=fy&�_��ŧ��^�~=�M}w,� "�z�i|��`�v2�<-Lv��`����צ���3|���1;h�j%�)�@]#6 �����_��"J�&���?�z�7;?��b��&g�V�c�Aj&�Ϗ�C#�)�M*��3�J78��>��gPJ���اKt��:�Ji��<����y눎�A�tھ��zd��L�yc��l��P��! �ڊ�d纖��Q�(���p�Co������O4�S��7Sx���8b�������W�@E�����q���]�o�"O<]�Rh�! ��^&VS��΀�)��.z��~O�̎/El�&bf�G� � S���5:H�uU��wU�f��5_�8UŃ1����Ɂ�+"�$2o�sa��9��78pӏ�՗��U��3B|�v�[���OR�c��E�1_X��}D�R�̭�,Di-�=P��P.�Ǧo�K r���r}*�⥏JƉ���TS���X��cwot@Yzz`���}��z��R�EŜ���Q3�/�kp������ºm&��Y] ��8��Z�.2��;�Wԡ�g:c/}G��m����Za�Q���j�ha8B䭤��]q��(�輟����%���-YF�y�����#���ρ��}�#Vm��)�������j��� W��Q �M��,��Y�T9�]n���i�K_��t�2�� �DW�^:GahG{ĮUTHE�J���= �:j�Z�h�D�Up(Z�B#N�S�}���� ���YK�x�xt�)$��p�T���m� ���fW��b�M�wB�+F��_���4J�%��W�s���M����KS-�믣C���£%�&=+�����tj;�.�ȕm�� ��"o��{�=X-y�+�g ��6�;A�D�ut:�h:(�S؏F��|���\�f�b������ZŨ�Mm0���� מ� w �gz��O��89ڑ#�#��P��S��Zm����&���beX^��I|��� �e���ʢ~�"�O�n5S����c#^2������}�<�Z�=��"�7g�P.�س�#����K�d�1���4RdN� �����#�J���}�������83���$kLK���)=�E��0�$���m�����4X@���;F�h��ݰ��^u���U��؆+������� ��gOr� ��@���2e��Qo��@����⎗��QR�"N��z,8�݅6�2M��s�L�ˉ~�;�����:4V�S@��h����X��U�Iɲ���y�g������2G���5I����X��68�7e.wŽ�*<��(o.�����j1t�>��J�ZX�RN;_–� Ċgވ�3#(f��r�qy��F��Y愯i���7�5��ĢRī7�>�����Q�"4�G4?E� ���2ae Q�&Dm�����{/@+�]�#�� ��w �5�L�ࠍ2�(�<6���d3�N��W��ĕvH�I*7O���0? ��8����gK��PJ{� ��� �4���H�@޽�b�Ŭ�|�'�r�Ɛ1 dFn�=�����^J��hy�l��ok%����_�� ���@J3�r� ���������+��ZDou� 2/�&�WiKωËX ���2�㲈�X yS���I��8[[2-��&�D�f*-�Toƃ�k+�{x�E6$<�`*H�QB�{�<�."ͻ��9ߌ-�)�@<�Ibt�=�j{�1�5Jc֩� ÖU��&I�,�P�s�J�k9�� �=�����7m�j$��w< A�2�2Ă%i!J�;k;E?���k�ZqQ(Y�t�p���. ܺi�"������}��I�|�_!D�Q�/v(��,9^��(y��>q`J~7����^@�� gxJ�������IJ�xl�C�ccn �mL����|)7"�ʠ�$c�[��y�7�5�K�ʣ��E��̾���=�L�4�zZ�����>� �訖&][���> y��2�%�^�;4�$�;�=�����E� �{�Kdė.���� pwv� ��P&}��Tg��*:�֚t J��--��_X��/�MO�"�Q�{e�l���E-��!88f��`��QN�@|9�rd"����&����QM��zi+^� ����\����,�D_�_0�o�BtM ��_�o�.·�a|<�L�����d�[����fa�� �� ��"�o����p���.W8o���"��y��V�9��`y��'Q49~/D+݈���1�$X��1n+葇�ǃF�|��-�כ ïIu�c�2#^L�1��6ذ����2f�Li������_C?��߭n��߳]\?~�6sCsK��P~#��8x ��٧�?��}/8�uڬ=���Fb �s� ���QR$�P�D) �峁�6,��;��*��-ڻ�e������mU�a���� �s���?�L/�o�,�̔��h\�B~�xm�\0Rj {�b�~5���Ƶ5�֣3QG-��A_�Ģ(��v������,��a�P��r^�V �Ք��:��x�΂[ T�����c^ �x�b������:��(�~�=J�UOO��n@��m,�A�<���L����X~����Cd�SU�0+w�>����L�%ƛd����� &~��ړS���?�\����Es�%x��;#�a_;A��F��#K7���(�=x� Z��L��|��;�90]���8�d-�CϽ�n���8�@Z���,p�R�1[ *x��:*�h/���J�/��]���cʝ�j�+�� �E�Z�J�F�}��B�)���TNTr��2�Fo `H�8���*8כ�9@b��!��62��A‡���}a��ݕ�Y���ӍpZS�j���坆�i$������鱋W�(Fҕ1�i,S�M�ݓ�hj�#N��08�Ѻ�$�,(�3��f�SQ�R��66��܆�wkI]F�2��=��=����=O�û����� ���"Ҿ�T1�9~���O���U�)z�����D��a�YZ�#�!��\1H�oM�J�֋j��2���t�j%y��؂R��V�������gI�6Ө*��-H���[0����b|��-��� � r��T�\%�8�� -s8�)�ܚUu�Q}G���� �yOD]�{<=`�Ω�UJ3_VM�C�X�q����ӌ�'��0lZ�Pmp�5��0%do� �ȺE .�z? ic** H��3���T��h��Z�O�j��R.�٨���ۈ����\�9�����MS�d��نȡ۬#�6��*�I�fήM؝����g6B�{3R��Y%n:)P+��r��v�ö́�A����y-P�w�a[�ʃ�d�v��\/K�$Ŭ��Ȅ��m��w��9Bd#ѽ�)����Z\�~�� -NV�͓����Ι[T��J��z�M� �llI��pYo���a����b���}VsQ�𓁐��K'/:�*��L:e�@-���GH����G�#�ޏ���z�;|���wV�����}J�:�:V�+��I� 1���֨�k�HD:]ss,ʔL^ �&ӨU����F4463n�h�%u\��:�4� e��L:*o*��V��f�������J"����|�yU4̟��_szi�76n���U���8��dGl�b�Pj�!��ɵ�q�$� Y�ŽN�m� ����`e�:������\�������m_�85�#v/ �0�ܓ u�l��.��y��j��@6�gB�) 1�Drc�Fd(1x���xD����Q�Cq.@��Z���E �Nt�6čuZ؛qɄ�K ��kf��ܙ��X׽�@@ʣЍ�6��zb`���0[D�ҡ I ��+B�!Ƒ��K�WwJa4�c�'UZn͉��gO� ]�p*y�~J�s��3PŖ�D/�p�k��=��B�xÖQ��,�nlV8�$y >����מOR�h��q=S{ #������٫f~iVNA������f��� ����rܥ1�9�o)�E��}"�H�Y��@-@9����}��$��y3���[Gz��k0i:��G= Ob��Aw��ݔ��"������e �4�/��Zo=��k3�8Mx��E~A�m��7{��{�mȲp苔�c-G�����܍�ΥJ]�|~�� �),m*#,�S7� Km�����Qi@O��Dł�/ݡ� �ފ�c���O+'a�tBl����5���a�x�e�Cz�f� �����RLТ=���wS��;��� �9�綦�&OE������&����u�a��afl`��θ����b�3$�S'P1[�ه2Q�e�abo���)��q1�DH���/g�wO�*���c\B;RX�[�G�!ݩ��_ ���)���1��\+X��"��`���m��e&$H)��q��2á��fKD] ?��������d�b������ߡ�_F6�ݑ$��׽\�e/�-���GD�~L�!���cM ���E{@�-&�Wi���O�M��]kB�ջ �]��83�z�Ywf�mե!�3��!c|;��k�� �eӵ��� "�&���_����`�G����4����U��t ��u)�Me�;�qs���i�9sk���'��IӼMy����>h�7_��t�}^^,���S� ����s�� �Ӭ5��>L� K�N��~S��sX��7���im,Xz׿�TS��B�~��`�T�pK�V�~��-}���+��S�B�Inet�RA� ��3G#��1��C�s-0ů'������oK��;��$���]y�}f��� �� �Z��H��_���c��44v�*�W��.?���$J,L�[��Ҝ20F�6�׍KR���ݿ����� ~����1g81�\T�e1R'���N�Z���T�ky�@�S����u� ���� I�2V�ֹ��G�F�9P ���AOL�ښ��Jw �#~[��O� ����H�D�xTdz9��S��.�X���nA�o�� ��\;*�����HFz�mN�H��a�jl�����%ֺr��c7�Vr��y�Ь]�pu�������i�o<����U�g�`u��<i�7�K�8�Y�������d�;֏T3f|GQ����Gj�q�9����B����O���)�K�d7 �:�J^[��a CgdT7 ��aJ�� ޓ<–PM�umq�P�h$,�^�8_3ݻ�Tl$Ji��M)[�%f��p��8����5OF?:L�?�ßun��"�۟p9܄Xʺ�k��r�2�a � K�|� �u�hv\(���������E(� �GY`F+))�m04H;�}9�0(k�0A�)-����M���IE?�C��ׇ����ъ6 h���T��cʾ8���@�J�^� ��fR3i ��㊍"Հ0T-ot�7��\!��h��فG�]U^�ݝ�Ё�0;��GxK���y uC� ,1�-�v��""�d��Y� ���/;�:�g�TQg��,"�$'X3i�x����Ҋ8j E3�;b..5�nD�zKP_4����b�V���Azb�I C�+BE=��]��x����/9=a08�z4��f�>ƺċ�<�����N��?3T�VMk�����Y"ܽmM��K���߮�+2V�(á��Q��h��wg��b�ʹ�����ĿM�f�s�w�J!�;!��+ØsoW����{mʦu��fR^d �)��{�c� ��:j�H��a<���J�Ϥ���QKށ2��J�R��=���ku�\+�ef��գ3�Ӊc�t���a��r��2���� (���}4�e�N�T�K�k�3���r�.�RY���f&n��� n2 ��G�{��� L���7Xc��u�I}�-��Cq��k��3�1fe͉���ǹ�ƾ������j��=�H�9e@��P��Qؘܳq8�mel^�Il�ٮ�3$��}���1�Y����c߈'�w��̃���4�j�u�ƅ�e#*ĿC8�[d�hr��� h<�Lc,�B�ㅻ��}�)M��>y{�Gn>������J@��$�zA�!�Ӕ�8�ۺuU�k����`px0k,�h:1Pʼn��}iڻ�����f� �"qzr������[� K?Ӯ ��:C&��Z�[\؀��͋E��2����Y�� �2�tP'($�� �L�|�X�S��(ec�hH�(�(��i� ���Q�:�5WS��(���5u�`��)��{�i4d�YS4�q�Ƿ$�&��W� ����H��: "�NCN�y��S:�ܪ�q&�L�N��ؕ'ɯ��"�S_�\�K�� -�v%�t��`�"����xvQd�a�={�ު �=�%�v 1���i�L4$愌iIȪ�nG�'U�'2�Q���.Hм����=p��hf�}���#���XeC4埙 �Ȓa0�ϝ*�)�12L����Q��yք4l7��V��'dgα�D������q��ԗ��� ��Q�i�A���9��6��y1e�|ʛ3q+\O�$�k�7�|�m�⮋��,~�ϿF#ꥷwKޒ�mA���!P8H�Z�ODxq1u;�!�l�� Y3c�;|ۙ��� �UV�ҤE�6�)�U��-�M; ՜�~K��؇n�������z�0�V/n��FL����Ԉ�'����|E��e�Ig+����X��"�s����%�(�x:G�ڶ�NPX7��C �el���J����>��X����f�Y�&�6Lގ^UxE&+����A����0�c�ʢY��3��Vo���.�y {���ꦄ��^4�clk=�I ����{x��'��8��݃Y4h&��?TT�)��nݍ��;ڸ\O�ZO���t"?\��Y�����3� v__Ǩ}Y%he���ĥ��u��b�:p�v�LJpTn�xF�;My��ɶ�V��\|�����s ��q� 1�n�N+�֡Ʈ�u��#�nٴ�y��ט���Z�%�_��l*D�PU�@�F�hR�L6�PY�c9O{]�^�Z��_����(���P��7��F�G8!Ro�4����u$�� ��am�� _ƨ -Y��8cer�������BQ^��(a�.�����Z��.���@��]���tQ���-8�s֑��h�#_=��0DY�QqemjmB��Q�˨8Wp|T�����AJ��(r,CR��i�y��-� � ����{���F[c\j/�k4�5������8Cu)j��3M�m�����4؏�HFh��m衺�<)�#W�2ˁ����*���� ��� �S��pR�̝��M��߭XH�U�d\��;���ń�B)��^h�W�[��vD��g�D����=L�Z�);��ˠaqb���l���ǎM��(tB��!t\�!7Z����k�,�t�+-�y�Cn�9�-p_V�uS,��[�ϰ�u�����`��C{V�P�`�$�Vʴ������Pr_��Яr� ��J?��� ��k�U7Ӌ�����6&� � p�v�y�Glu�6�������x� �oW���?��+��ظs�Ӄ�$�� �fv2����4w *�ai�U�3QM��ެ�C��\� �ĥ�����,�����He���� ���PY��íY�'�{�žG'�<�_��,������H֫{������j�2p�_X�L-L���e�m���B�C�,�g �� �������jD���-�2�SI�C�D��9���zfu5p������.f:����b�d���]�E���m~�T�v ��$�� �5�<��@K��ǐqj 9F>�[���&�dAP��)C���Ŀ�x�L �_r=#ˡX��g�w 92�MoA�RF� � �QDB������{G"��?Y��c{$�1XJ+��y2_�U6�5���)J�r#��u?~�t�����$�K�b�ʖ[�������Uf�$k��\�,�{m���j2�[�"lIa�Ѣ��j���+���HzKl��]��X��`\��������r�xG���L�"����^�S#�z�Q���-�e�Z)� ���ܱ�����g�n��iU�ط���?� 4��m,���9J������)O��1o�6W�傫��^�� ��s&<^Ɏ;�n�g-T޴�`� %x� �/��Q�⮑���1s ܯ����]��i4�h=� 1I� �v�y�r�-����[�w�PLGK��w�,�p�(���=���-���$�Z d�ZX���eq8��a���whP� :���7�ͅ���8/:]��E�J�B�w&ܩ̜e��� d�Z��V�1�:�B<��q����5€��5 ��x�7N�)��ۍ3�z�T.�M�)Ƣ��z�����X,M�n浅�J��%� xZ��fp�n����������J}3�U���\�����JI�k_g�6bni(6^� �(gR� ��@���t�arWЬy�r�۷lW ՂڄC�)��@�,��k7f�a�T*�EDF�ZU�MS���+d�ե��O�kGs�9��=%vϵ�rc���LS��\��[)��u#�d�E�v$�s�;���,�^G���XZ�%A)� ��ot N�N0��Tњ]v��`� ��ky��4��;�@f_�I��ڭ��S�׆��L��~7���<�-���;�l,���dt�(�R��1�س��l_����Zd�0� �l���ku�(������ FM�D^ki�Y���4���F��m��[S9���I��T���f��3�ũ�D+8f����J��8=�7�X�*|O!hNߠ:�Pl��#�3f￯��b�;VW .�F�;��_%8�?��h�E�!�:�(�Of�)��GӺ��RHdݡ�B�!�I֩�o:���� �4w�Z����,�?�9v��Y�!\-��~�Ec�ҧk|V�H ��� >�b� ,P��#W�l@P����iV\�"˼>$�;v�����?oW���9�W��dA:��~'yJ���v4�嘊Cߜ����h��e�:Ae+eo��"Fv��7�����d�9B��/���9���`ͱ�:���0�XBnA"<��eUY���D�ەNB7��d��� @�җ3��9�5�!�L�3J��S#R0� �Ұ���S��-g�"vdZ��th�m9�`T%�������5=8��BT�J�HZn��<�U%4��I�Q2U(K�Ԃ�=@|��qjӔ;`���W߱���gU���]�R1���"������|�r��I����p� ��^H��r�kX?�.i5��'2���5|����U9+Z�yH�O�3H��V��xϑZ������4��ю��X����C���Pc��_��T��-9�B���v�*��q21� �#��>�nn�^.)�� u:⹲���ƭ���&N�a�/@E��!Uy =lh` ���6]�G�0�f%K�댂 ����޿oĐ�^Υ�(�� O�N�˛���@_~�����H]v#+?e���Z�(��rx0a @1OC�����Uy�֓={g����d-��W�D$�� O�X�@�r_gV�xA��N @�B7�L����i�8{�\�s���Yڶ.�%�~ai�vM�F�z��tf�_�Xfs��kO7�V���z��U<�g�4s���˜��B(  �|� T���f�����u.~�σ���?�������%�:HA`lgҒ��s�_�g�v<ׅ ��¢��̙" �;Y9�E�A�5Vj��ޗh(�A.wٽڃ�Jl�lv��Ǯ"��O}�LJ0�>X���{��8�������w��9O_ �gX�[����CN� �`�������䃜`��e�� �ݕ0�����"�>_b>EN�<eP>5�* ��ڒ���0.$���v��)&��d`��R�LaRu�W]�=�Ö�Z��_d`RN�Qȫ��h����t��T�l-|��q��o2�SZ�Z��b���b#6�(�v��PY e%�Wj�����G�C[�9�)o�3 ��-��Ĝ�\(�"��ޗ�c��}���fF�t{�p����'x`(m�ec�/n�~&--��+��ӎ#1�B�xe����E�C���;�s69J��O���&ӽ�_%$��E�(���>~xY�T��wR�z%N�SπA���m#���K�l�jL;��~��t!��8O���~ �Ē���v��P���dN_E.�5Bb���9�ن�i��Ǚʕ���]^��Lw�ոA�a��r�"���u�V�tE^�h� �1��p͎�����S���_��ɴ���s�O����5R��*!?�U��x�Fdř�����9�f6[���R�h�^�]�cB��94��r|�$���봨��WhІW�B7r�[�@�?U������L�R���c��~�;Ӎ�%�щ7 ��W0� ���~�����mԙ3�� ��\��7�^w�9k߱�$J]�%��d�?���������ߵ�y�'#�x�e�&������ %~� ��?oB��\�3�V�c���Dtɫo;��vo���5|���?���W��*R9dg<�V%To��i��O�g�[i� �ݷx�˃!#i*�W�sLĦ�O9��B�:��Ł���M�_V�b���B�]�N@�S������˄�����~"w=������|��Zv!y6C�H:X��0��q��V��U=Z�=� ӷV�U�߂>���!�a;Ъ�z�7�iG7z��rp��캒�"��_��49�!���`n� U�9 ��C�j�]`R��K��'-E�KS��Wi���x�o^���*��oO��@_��jF�Q�8�ʁ1��h)�9�w��>�8�"��BkoP����%ςe�W�JO=�?m���6Y��Kx}f�3�s`C�9�c�R˒t���4J�����.������[a{�� �t�>�l�Dw�Y&/�ϛ���823My�c�S�^6�F�ݼ�,��AgL�;ƈ� �����Ʈ5!�UkG ͱ-�\���O��D��*�JAܬ�y�m3�i����?�IY�*�<��������� � }���V����V���'栤�u��Y��� r>tOV�x��@8X�̢���c^Jw3���.`�8�vlW��i� ��J �����.���i��3�p%Wa� ��YV���O��y��_� �-��'�(l��t�*��>�r���~<��Q����W��2��#���DŽ �"��sV] N��C �D��}�Bm��BM_^�{�,�!}��W��뙳�k#hb�E4��^�G@P9��V4��y� ���0��tP����)*6|E���fΒ�@���gJ��P���l���� ~�X^�)�:A�j�㶭��@ .��i��:�9�Ռ���1��� �t�;�L[��К�=8��W�E�)�"V����:��>�ꘗb@W��p��υ��uځ�SW��l����B����O�ư������$��׷�ɨ�-��s� /ļ8�kP�~���� A� <=�L(��h�pm \�aW��"^×^���&oj �c��Iz���r�p�?_����w/b�����6�W ����`�}�,�����ꟁS&>3��3�^-Ag? ߥ>����#ޭX��kb*�.�r�����4O�a�}D��b;��d��;e��3 !� �kB�Dz�5m�h|x���ӗ�C��eE��d��2��K�e�̲��A-i�e�^�܊��1�297;�p �=�����.c�~j2�'-��Ŵ�.a�f?���b�8�����H��������%;�����Qz���` �DS��}�Z�����@���tm� �B��=s%G^� ����)��e�#l���F�q2�yœ��g4t��TP}���{wƁ�#k��g쫏c��Z}�.�r������EpcK1�2M(偪�>`�pߘE�V�'6�*S�硲h��A�6�N�V~��'�0��E0�+X���O��Ӿ�ѻ�ҾX��xޜ)Ԟ�ׂ�����K��"�$�I�ĥ �U��r����.( %�B�o��}$�I�*��ߢ��MVzM�&�DS%xٔ�I� +䣸E�� g�6q-�1�ekĚ�UJc�L-n "C5��U�&��Z���I%G��Q�{)��{���=u G }?=Ǯj�%̼���;x����������*D�|�E�A���gISW�1� ����&\�jk�ә�����ZCGDJ���'zE/�c�ge@"ꔘŃO/��R���^�{3KM�<�v^���@)S��]�ʃ�Y�P��-�����4u��ɃJ�H�n{Jޖ�e����%�X6�B��U�ꐮh�4�X�g�f&Q�+l�BƠ �N�k+�k��&�8F8O�e�H�'ж�$��wEZ��� rP�l8 ]pٖJ���m"e��� #F����jDl�����hߘ� �k.����4n�2,^5M��KaQ.5�g coG5rdr��J���U�`G�^X�:hD �$d����[�t�����a�K�����4"L���c����v��ޡ��GF[G��wk��>N㺺'{r�MV�L�s��g�L�h�d����������nP��~���Z$�C�Cx��\� �j�Zh���@xp�v�w��pIY��2J��U��?�����q|�U:����Oђ�;�>�B��QV��{��ۙ���|�S�`��P�2���: MV���y� {�-c��hN�s�a�׿��V����Y��!�ys�W��?�wۉ>P*|y0��;�0T� �����|�cȪ���`�}�&&���ý�v}�Uc��{OH���$���q�qo4� =��͙������Xp�0= J�؍O�†ʧl�T��:��LĀJ[F�rׄ�ك9B&;M����Ϧ� �G~���̙���Ǘ���70�l���oo���HITSNiA�����Pe�8�5��oF8�p�i'ٹ�������.n' %]U&���p�ʛ��]`�B3s�`,O���;�&oH�yA-������z�ł\�=S��_����������<��[���IW��ҫ�9{*.����C��Z���ȵm��ޏH]]�E�����Ώ3��!�"����(���~���r2��w��h��p���������+rmtQA&���T�.�/p�t�w�Ԣ���b�Q>��Մ��]8ʸ�f�ֲ���i-��n?�q�c�g��՗=X��+��a��H�3��P�W��(���I�9�b7�i�I ��7��s �RJ��U^<��0 ��O�� ��^���ƥ ��w��r����6��S��}��A��z5�`�������2��z{�Kղ;}P�L�C��ҤHE��~�����4t%���0�cH�䝀��R��%�I',3�����@����BcǸ��d���>�]�J7��p���(qi&��> k�F|�����Jpﱋ� �J(c���k��k�Ѱa!Y��k�j��z&Q~����T�|~�H��#K�/c����N��P01Ц���,Y�x~�ZkQ�$J�!�K�Y!�`� ��$SR8$�:c%1�ύ$��ߑݵ!�N���DH��D���������bI5NI��"ҧ�������K�J��9��bW��c���H#�Þ��/���TO_�b2��t��CsK���@��h�ѿ�� ��X< �F�����ǂ ��6��R��r̅�Wa�ɤ�n�Z �-��Wk�)I�-R)M��i�~�3�t^�a���+s+�Ջ*B{�D��@]��$��?�9��O @s8�G��6{�f:W|&�V3� �3�8y�l3�����mO�Q��e���ȳ�d���JE8o���#U��uv���y)T�,��?P�_؂6��;S��M') O�Dђa�K*[���9#eKůhb��b�9&Q�ܗf�d�saļ'o ��J��i<�V�������! 7����q:^sEPOO$��z�������������P�ž�PeP���i���G%kH�}�✆+����H� B���…T9iߕ�h4.��E�A��^K�z%��'@(�w����ƙ�w�"=t��W�a��X8��V(@L~��M@�xW�2Q��R{(�ZF"�`2�2�9�4t��)�t�J�W&ʉX�f��A�Cř��pX�aO?xG���2�6��z�ҳ�Ç�큈񓀢��6��Z��RF�fN�s`���N(�������4�;�u��ʍ�.���Τ�6b{�=�K �>nX����*��Y%���}�j]�b" �n�#��,����5�W I� ��Bg:��*�E��(8- �}�Ĕ�M�����d���~��L�:" 2Ƴ���?YH�o/�E]BE���N�ně����"�(t��Z�\B�.Jt���k�L��8(F����;�IǸ~�=���F���e��yF/�f��5'(wS�!=���U��q�/ ����0��Z�#n��������k�m`/�`�`���_�!�]��/^q~h}���I�Z-�����X�v��cш��V�z��9�N����}�V%VUk�"���A4��lÝI��c�� L:gcNc%�wJ Q�C���N���׃|)�kF" �O.���!<��y�@ia/e�KOʗS[�rd�S55h����C���'�fұG�d!��8a\U�2�b�HF�@����ј�J&�Op�>;��������0��.����A�*�\�j��S�#�R����� \Z @� ��.�WE�#�\Mw����f`��N0���C�+[�Ld�p��]-�|K�3����C8vb=>"~��|� ��=��@� M�� � ni���O� ��bfnVFߠd~�����?����3u("n�KkW �e|�}xHI��|���ծ�,�R��E˲4\?�y���ؕ@����@�G]�עN�\ Z�Y@<�#��]���@��lR��On6$���dÔz��1���;b����<��t_0��դ?e 'kɑ�X�>�y.��*̹ꛂ��eN�� Dg[�f�'�ʑpc�3����^����^�>���]g�"e���p�H]%W�)'��kϰ�QmD�=��9� &&�V9~n� eX��$�ޗ���q���j� �����e+\?bW �u�����US��M&����%���{m��7E��m[ȠJ�L5 ~� Ka�8�xP�a�8z��AH���v=-Wo�-�⽞����(��r&Ԙ_`�!JhZ!��(�q�VF����`��O=:M��9�g�0k���y��^W���߂���:��V_�����)1�U��V�"􃊏)�ځ���F��wW���K tX�B� �rWn�<���QΤ�ҳ�ˀ�Ì� Jb�(�2o�>���a��/����VP/@��k�i9�w��T |���5;�:��H`���̾kI�qU���I������j�r1nq���]9t�E� ��Q����.�3��(��`7?� { l�DOjy�}ꙡ� �Α����_oO�F3F� #k���J��8l�,�XC�׋z�v��I�Y������RY�FA���=e_�{��������Z���oȅ�C~C&��ziq���%���(��AN| �!rN����+t��$�!�ǽt�שTCC��p��� C���m��v�x�}H��k�6�[����pƬH0ᶄF�:��{q\��d�'+���S/�|�o;��NY�.�������*�Ȼ���o�2��2��e���&̫�$�Uѡ#�"��?Cn/h(hx�Ύ��Lڐ�8�k?[�oz"T#�3��3��� Kީ+�f��D��T顟->��6h�5�p�dFG�\n~�b�.�pF���Z����5�䭓�Ns0K 8ɹG�)!�$2�bb��n ݥP�c��/�F(]A�`Kt ���HgJ�4���;mEv��٘�;�LY�-ZV;W��]��l���*eT�b����~���<cm�)���k�RՈ��׺+�2ј(���`��c�`������&�����omP�/ٵ,4�NV|9!���9���0`�|�iM�Es�ś�"�T�A'�(�Q�tw�^�(w��a3�9Q�j��&Lc h4y�K�a�L����G�(�%�V� ��OD���*�t�#Lm�^%(s8�a�`���=7�/.��P.��O�� :���Y�^�U�"��3��� g�!?��s�9�����g�!��=�+�l<9Y��R��I�' nQ�O���[��� ����ć��Q���I.���"��7z�z���e�X��npV�1qϝ͙Qf<1�hնs4e�V��bm�Ng�T���iN�0�!b�]�j|['�s�9>��V� �8r/�F�9��Rv��Z:�Ah���,u-$�8_o��B%z{L�@Pӿ��f*%i�/[��AL�������~3)���I�=�#<` �@�<��e���x m��L�uk9e��(��: �  J�W(?���<%��DX�9' �J��"YyY���՝*�ti��!��L�(���&me�/��Oh�}�.EOP @�D�M��pSđ¨D���f?�W�=���:�ղ[ �����6�iV����]G{���*��c�s�&~����Pzn}-每�&�ۏF}+�CIkus$6�-�U���L��������F��dZ�<�%Iw#�� s�[�2o^Z��������w� X�( �3e��!vg����V"���D��Ms��@|@)����_`�f��{�IPv�^�b���o-BN��9�� ��G�CT���*����.K0O`b� O�lN��7j�3�qRO����6�r�(�_ǿl��N��33��ϲ���)������������):p�e�B9E̪�l� f�%[���0�"kit2��w���J�NݛT9�Y�& �ފ�Y�A'g�.���Ŵ����:|j�'n<�`U���~��sAb��FET|������I����i�8����v�C#� �"ֿ -ú=��R+��m�� �!�=��k��,#lɡ� v:�n�)g���IQg��Ͼ*JhG0���*��j�сb� �K��h9c��Wa�։�~*���d7����u�qK�}��†U��Gw��R NM��>(�����ޤnE�&�$g���x��G��%���l��~�r�zƚ�q5i7�Z�>�FË.�����#��NFq'��&06ӻ2��)�NP�ꮤ��VuF�ϵ2P���� 1�C݇�wd���b��aYzs�ޱp���s�=��_��,v���Ֆ�4k��>�[�S a�+uוݯ�f���֝\D�xݤI"$w�s��s�G�Sa�G���տs�Mm��+��S}�j-~q�w�}��Ł�ќ���B���wtʹY�<�����< �g+�"��H��U�2g 8�1 �iZ�P�� c�m �E�}�y�0�*뉨<���U��Ş*�ȱ7����i��� ���*Ju��M>�������'?%w4i"��_�^n��޻L��Q�vM?jCb������s��AOx#����R�b��w;s<�L���n2��� �leζ�_=)"��Ǖ27P���ž���p6�b���.�G�C����~�^僾}�Im9Zv~H���Wl���Xݬ^]��%f��'��kh��+9��E����v�� ����%�ep����֕��#���W *��B�`�%�'��� l�,LI;�Ǭ�<C�!sx c��$�����3��;c��i%i���V���'0��?X��f��b� }Kp�W@��)��/\*����Ŝ�r ���1�Rr��t��9i���5P�2��i�������< �������4���7r����� ����H~L��8ȼ����?��v�۝�!�<��5��]������Z�K�sĈh�;2pT�X�YvWŞ8,����8w�� ����ㄫ�ܠ��S;1f���2�ǐ�@�"J�R��,$ �H�/�Ђ$�|��_V" � ���w-�̧z�A���<���̹+��`�:|Pbm��A�J�Ԣ@����pW�ܑ�e�[}Gca2(�s�[ s�RJ`��q_�h�ΩV���* c�ʳ���4h�xU������.���=[f'�G��C�]���9L���?�S��i ��"��׫&�p]h��;��iT������ꉼv<�,�t}�d�Ou�2��H�W)7g�ˠ���x�o��?(�YMgl��Ĵ N@޲�X��&e9t����٤��e��8bo�����޵|��N�Ǘe��p*��۽���"��>��S%Kq����� �|�56hR�U�C���2��BSa �h�w-�����.y���wA��˕}�i���#�b4�ztA�߫z���wT�CUE$(�h��W�qȺ�F�)�Q ��Uͬ3�P�~D���&� � �qiU z"���gW��h-7~�4R�MU���@�u昘������� `5� �NJy6ˬ�ڈ����V����]�q��Ė�Yyi1鯒�H��p��J;��0�R� i�5Ҳ�-�P��{�to �a��tn�]!O�A��e���qI5��� �H;ʤ�C��<|��x�枋�w�xsO�6s�L�x�D�R�k%֖3�`�.���!x��r� �@$�>~i2�m_�Z� Iy� �N������X F,�J�7zcZu��7~�����#�ת�'��!@�B�� �5]�� $�0P��jH#&�7@3��A�Ƴ4��pO!�Ћ�;�`x��p�,r�am`G*�ۙT��+��K��_�e)^=�-��iE��ĭ�pw�-ɷ5�n"X��#��s�'����{r���v�ݻ_�M�mZ �� #�|o�tz|�h�( �4lwWAE�P#���g���(��van������7��l��R� ��M™��Q"+ j��S��(����ڠ��F8˜�tZ٘���@^/�F�f�*�U�zk1�SQ�,Nk�t �˛|�xP���<�e��q�� _i�?(yF��;���R󋌸ڠ��Q��K<�-P�f��8��h^��e�<-�0��!�]��-���>��F�h�ve��C�`m���D1�%���Ze�mIu!�O�X.��[̂{(�@!�������!�s�{۰�ݲ�2�\��-�V �Kd�\o��t��i�uQ�y0�M�L5�F���뢫�����(�"��}L�W�B��U�GTp�� Y�,�L�� ]��!�qc��}��Aٺ{������kw�Ȅ��͐A��=X�\ɟ� � d���6�0-&ۆ �k�q�C��E�s��@�l6J"��B��3�u) ��q��R��l��9���p��ʉ�m�kU��-�ƅw5ga��c�����|s���ݢ�;!��R���mi��6�ݓS�U�Fj���7o�y�:�@�>�Y��}O ����O��2 ��<� i�c��*?p/�a��'���N���5 i� ���?�EPe��L�(����H:��iO��DYZ�{�%Y��V'��H_)x5� lO���FӔ��I�P�ƍ�"����ơ�˴w�S"��ܺ3L���;|�)�$��I���q����� ��S�2r"��v�}O骤T#�-�� [H�l��������|�� 5�r=�;��K��Zj=�iBRrO�!��ʾ���ž+�˗� dy0�}ڼ��V� 4\���+�q�!o�G�}�\%h�iGA�����z��,�+����� �~��D3��eS9����M�t?� ��X��u���K��7�p�C5�9�� ���V���Bf��ch����r�]�QN��;T��-z�ޗ��2��� (����=[������v���H���S^� ���eR�>1�;Rwy�F�,"j���R�<�rD���K@�/]�A�{ě*���Xο�"B �a9P�%�x��L���fC2��A5�5�������15��ԲY�D�� � Asq����1�^��>�\�[�Z$�UT��L �7I��ynE�����4�4b[<���{�����E�~D>",H,��q�p���Y\#Iw�3\ߚ���KT�*�L2x��~|T2d��}�`��vU�@l�D�'�qzĪ���`1m?x���@�c���X x�!渭B��Z͉��Tx�^�^��qڡ*&@��}s�Q���~��H��>h�t�������Mc�k��.�ivN��ͤ��ʑ�n��޸4�fO;��E :���_�f�M���'?���M Z�\�$��R�lQ�����v�%ť��k.:l����B4ǜE�C �y��T,����idv�]�u�'|�D;�#����F��ip �m���Rt�y���y���%QM�%��[����\s�������舢��r�kSJ!�' 6����H�=�6��p���|��>�K� ��$9.]I4��mayS�zV��Y�D�'��(���z�ljDo���B~QSU�mPP���� �ʀe�>�R�_Q��??L� ��U����H���!1�gu��5Jz�.UfOB��F��8J� � }^z��Lg��\����A���R����)��_���q��5&�}�:���ܼJdV��BwoDN�+;v�s�4^��]J������쨩 ��R�,{}& /Ґ�Up���Ռd�%u�R�!�p���M�h%ڊ]#�_p@v�� �d��J�MT{s�Uq��Qj����j��xVΕ��y�iSR������D^�ed+�i(��{p}�c��� �r��!C 3X���i�jlt}8Z�#�s߲9��9�]����5�J�{��<�1������CF��`2D���H��j��{��d."��352b���Ľ���&�9�->WGUYH����܏"����1%`�m��-�K[PE�75�%��$�WxijT;�zG�m��}X���I{�-�*w}�� -� ��_�ط��l����  h�DK�sM%��,���}Q���� &������op�Z���W�n˃���� 1��s�i�O8��d��I%GDγ�V<�{T*�`��)�N�DB_t=�e��'F��mо#j����Τ��s1�e��\�Y{z%�@P��"!z�����o���@�J�x`Ӓ�U�T�����ir ��k� � ��}?�U�H &��&�*��@f�<��:\D�t!ff��?g���.�#�N��� ~@W��'/0|>f�!/tY�r� l�*v,%c����v� �h�X�m2����M�h���$(��p L�N�m�Ev!HU�+��� K@�0��´f��0/빫m��D�"E� ��K�ܻ,�p�u7#��0b֢K���B�+g�� �����A`�ǫ�0���8��Ѡ���:���;��7���;Ê�a�׬bƺ�敩ح�O_ W�v��b0�j�$5��>���]�1�9�K=5�ڨ�! �:��-�2�7rv�=�g7Z���B�I�f2� ^� �9D%��ɯ4�� �O��҂�����&�Y|�(��ʩ���e^�Ήf����4X��Z ��g��E�Uh`����%��\�v��x@y�B��H�2��9���B�4s ��#���F-=���dˤ�}v��]b�(�U��vZ�\�!@�\�W�I���q�Tؠ��حE�cN"�-a�t9j�>í -0��5��ю6��[�>\gr�ƷX�U[��kTf��t�p�� �3�^�,)4� 8�$�D��!䳐����"�3` �U놚���,�=�i���?�"�pȑq����2��K��G%�(����C�u�c��ip�����2�9����3�񙤖���8PO�Gu�����t}2b�b��]>{�J&G���RG�j�'Y�7��KY��J�c���Tm�^b;"Ito�3��X�­EŽy|��P�Ɍð���o ��,�T뽫�UHڠ�����f_�j��1 c��>�9 ��%��2����S�=��N�`g���b�}�� ��@ZxM툃���FG32�}��UH�d�6�k��Hk�}?�F�셲��~����p^�]T�� R0�_���Et t���-;H{�z��.�9�e�1�o-�V�*�Y�s�h���ܡ$�P��Jt�Hܾ6����e+K��k���K'�a��*����J1/,�%gR~z"���h[8d�kCUSY�[�,�}^�M>u�<Ś� ]��0�ּ5I�u��S&�|�wFhm��z����m��=��}Οd)�X����6s+Rl��@���plN�~���'�jx�e1.Ң�U6��\�?T��Dce Z;Fw���E%�b����TorԌO���T!T�J�����R�?p�K��2hs.$��U�u����a+)~@"�-�!.Y��(��࡟�]��B��a�9��o� ������ï�F Y7 s�Odz>�u�o��"�1bb��o�΁�t�ٵ��[�/4v�V�����1%���(K �XU�uۯ��M��>���LN4�)c��|�"�T�e��DX���tN󖑲S�e��#���F�� -,�W��8ɟ��q �`4�&��r��?����*͐�5�YJ����������X&�B��\�i\����Q� _�'$n� �' ���JX�`�T�]��nz6/g�ov;��G���{[uf���ע���i"��9�S�c_�B�Gab�^�hk�{a��Ȫp�L"�G� s�^��ݓ� Ao`_fC��g� ��_�1����>�aQ4�eZ�ؽ�'� �P�S�5�0R�0��&����{6�� 琋b���]O�����j Z��g��^�D�;�A=���2�#o�ǃ��p������ے�?@�rΏ�L�.�J{�^鎰^� /���;\�&�(v���n>4���g9�,�#�ף����>�@�1U\������a2�aY4��}��x�C��H�sra�j�NDt�=*�F� ����B&��4�"뤹���Bc�|%<����5܇��O�,����,W���y �fṅO䠊^��MĪi;�q��v ��=�\���R�gr��nŚ�1'�s�1�,�����s��;��4��S���l�6~�}���#����KU�0�o�md�𽽧��J��i�H,�0�A[���8c������� @O󼴐c���T��o9��,A$ݼ�ȏtw��모uL���.!��|���a2�{ʛ�p� Y��dh�C��@0��ڷ#�Y:�B�$s�'��N �cq?{"�U�f�R���Bci_-�B���Д�T( ��7���fk�;�y:� �&M�ۙ�C~0L��\���3wW�M!xR>:�����Y��.��f���ǏV�� §f.��ژ�C���bдX��vq�f�Ip&�5�r� KuP�Z�)�D��1�(�#)@ �l�\ ����/��+ � ����l�E��ƫ�L f�b4� 7 G%o�������˥X�H��� ���~� Q��X�u�YÒ�?K�r���1s�&u�W�'��5@�H���@����E� w� Q�A��ʄ�"�J�s�5[���G��HF _ �q ��y�`�?W"�K����/�%�ɴ �U� �14k\�P ��G�rgY�y�D��C1��Frf3󺮞�n6-�����i�d���6n�Qa�\��{�����!�B���c�cԌ�ӫ<�5�BS%���2�H*��?�� � p;t�%��x?�9���J[���x!����\���x�w�2�����V#�f{%�j��o��hs�ûO7��>r���!����\B��/���i�t2��2�u-�>�8��(J=wnW���������e���,('�� #��*�Y�ZᅠՍ�0�+�����u�3��3�%���ojH�vF�Cz��k������@��+*Z P�X�zq�(x�ks1ip�Ԍ�D;�ٿ��u~tmH��7�,R��$�Rp�F10""[.J���@^��擨}�F���j���Ⱥ� �R�J�e��Nӣ ���� �`���YF֦��!>̇�H�t�K�7���A�H(���B\_Q�h�Hr���%��K5����{8��x��n�`%��Ә���]���9g��9m��m��� XĈ�<��fڕ|5w������~��a�BŎMEgE�����(i��1`�e}�� ���S��$ܚ6���b!�z��"�fM��X�� ,L�oW�A5���Ԥ�.��_��R��/O����P�4�>��jY�Ş\�J� ��Zp;��Ȍ�G#��Ѧ�bPɉ��ݸ��uO���T���w?�݈x�e����?f3�8ל�Չc*�?�����::)�tmB����Q A�~楥���8�i@[�QMHv� k�b^\B�^�ʆ�x7z����t\���|NH9�w�ۭ��?ޒ���L�� +��{�bf%�WD�-=x���H��J�y����#�X乓���Z�C 4��1l:�Wߋ�,7��8�`�'���9�m�Q)-QP�i9~x�����L��[�k��9���O�\;\&�6�3O:�iG��h[O�O�&~m}:Z\/�ޠ����w��0~ALLv�}X{�jď�a|��堑� I��]3z�� �ȡw��!� &��>*qY< �ұ�Yt��l����܍<| � s.�kU��m9���?�A�~U�B�d�߂��u�{��Rϫ �g�� ��⥳Ľd��ej�$VlhI�+7���SU 4Zx���2#'��!U8� �ǟb����=�-�{%� ��>uf�����:DR�`J�pѳ�'�9�B��?��c��q���� �в���vah��V7��<���o�i<��}�YȘ&�4b<_�N�ъb[�aՓ� *x����U���/q��op�m�@į�)U��k�Ck�2<�~r�Ƃ�����z���W��c������ ��Df��7��E ���ݚ&"��ڥ���GT'�|`�I�c�n u������|Ց�R����dMt�IC�}�!�� ���m���:Ԯ+'!�5:���9VY�� 'b`gɘ�;g@UsW���dL��L�Ї���W1�I.�m����՟X�Q[]n�F��--O�r�$j�Wl��s��K��sT��o-mY�B�+��k����dX�1�![M��f D*�9/��x@ �#)�� Ӷ6�Y�!͢�O��������MϿ��Z!&�_�EE���J��&������s:o�>���������n�wk-8!�ÇF�M���e����c����Bs=����fDYڞ�bI#��V�s��h'��1�`�E�����<��8���"� O�1{K�.:�~. 3Am�~(<�=>�uV���¥���?i;����7��^}��9�F �Tv�=�S�Wzޱ���⭑Xĭ�S��پ���.��L�m�^ �TH1]F-�Ή��J70���r��3�/!Y-<��Ii�>�7�?d]�9���Iv�W�ID�m�LL ��p����#=�KTv�L�ތ��ћQ��55�Pj�˪?<�J�F�'�LYy�s�|���R̥���n��\��[��};��m��ez��� 5� }(�"/��!d��85��QϤ��d$�p�������8���LK5;�6��o!�����H�Rj���*=�&�-Ǖe}��yE������]��ޤ2�o4O,p ��.���P����ifZk�!P� <�� e'r�BI�M·�����dL�$�”L�Иa�����ތ K��ƸS7�tu~�P�8�M$�����'�9�J��,#�Y������{fI�ϰo��]�mĢ^�DeBąW�i�ᥰ�L�F-F�/R��0s�ɅkN᧌)�El���� �������������qz���xآ�ѣ�>īqT��a�^���}R��53��;�w�4�!I>l��-���ԫR����&o�X��(���k��O���ҧJ��[�����f=�0zњ����* h޳3���- r�S�`C��x��(H��A�鈛���p��uQ]D�<�Mo����Y�o��Ƀѿ�����K� �t�!N��(Tf��Xq��'Ōp�^+��T<��(2}�n��5o�F���J���%l�ʸ�� ����zTy��� ��}�#�8��7��8N�TF�~Ó�r�U��E��$o4SѕL [߷X�8���u.}xߪ���“ ��V6�>��"�����p�Z��+�[����T� �nR'$=�$�^�-B��'v�6�;��G�Z�Gq!:f�̭��X&=�y��F��D���E���2ɟNe�>i�4Ɓ�������4�ܜ?7�M��2����|Wm��-����~~m�F���'��)�׍8���$�g�>�Y�K�u�I�b&���N���:m� ��;G�P�{����v�RQ���(|���1���N��`C D�y8�+:�wV��Ob\��T3P���H���t����c�\�?������-:M���7lb"�7���OA�t;�Ξ������ܚhP���(�Ӱy [H�|ɫuN�M�������/��/(*�p����#Z�G�Ɗ��I���J$ W�\̈́��b�ܙ@0yF�4t��J+�V0ވ���-Q�����zܐ5��Թ����}4!�4Y��0�d��B�*�@�^h���c�|U� ԧ�}����<{��J��i�$��4=��h�▮�0�����C�Q��M4����V��rX�����ޥf�۸蹪#}R:S�hH8v�T`��,�jx�>���Nk�} F7�$���t\)�3��r(�-��r�H�E?L�t��� �,iK��������Y��n-�p#� /2t��:́��>����ƽ8�4��]��� qkA�V`���q��TM7�>=�W�~���'���G�D_�j�(�!̵3� .M2�QI ��&����vX� %��:�mueh���_o���r��}E�@�� ����lѲ�'wh5�t>��9���&ê��5���=!�͐j|:٘��1*KC�D��iȉ�|�B�9�j�����R�� �4��~U����v�*�@ t��� n�9rS[�{�-t�$��b��[]�#@!�ý��v���<�\;������u �|'��y� �/y���ð��I��ںA�}�2�T%���;�D���)E@�\���TW��P*zpm����a2ÕKz �㯝[�0�t)��걭 =J�Z�@au;2�^8�B�=[��> }'�?�Y�Co����#�e���[�Y�|:���t�`���f���v�S��u��x������?c�ئ���b ���+�Y,�������.��j����{����~��~'X9[�z����2[���m��B�$ �a̟�$�3���Ռ5\������w����O�-�g�_�ؔaņ�V���a՝P����� ����t�en_4)q������Wpi���(�X�Z�W�R��<��������K��������k��o��B���I�K���c�W)܇W9�d�-�xD:�!� 89 �(+S��L4��N:f�����wj)v�`�:G}qjt�w�|0؎��T;�Y2{{�1^Bra�8��pTp�!��J(�tHK�Јxɇ�����:i$������J��� D/����{C4��œ�Ru��g�����f@&��;l-�R��'��U12/��l�B���|:6�S�����p��o��~?��k�!_&ظ 9���JTx��h{3On� �p��1���2���x��AD04� ��b(z8�����#�9f�.��d�;n f-�����Н~��͈�����2@sD[Օ��@�����y�T��DM�ɞ ~�g�I�fiݺ���.����vgE�@lr���3�-E�XF��M��@WT.�zta����g�s�� ��ɔM�L�[����� �nD���7xg�ۉ�Ä����d{;�hXl��Y9���b���x��H�FE�v���)���,݌KÃ�-#�x��m$$,���֩����v�u��(N�^7�� :��F����1 +gYc��VG�镦�r�6'(z��J�����BD�x�r � 禺k�f���6N���Xb]z.V*y� ���~�;�(��Y\�4H�o"����/C`�ϩ�� �������I�@`���Ժ� �e�c�������5�v@B�Q����f WP���O�ϋwp�H�3~[��ȅ��4az8� �s*���'>닁*ת�l��hB��V���H�ۙa��4�9�/���{��-�N��}�j��^�3ٺ�$��3��5��Ij&������xi���RC�ə��ė!8���ڢn�ջ�t�|���T�x�� dÅ��j*4J�O0֘#/U�`�f��N(<��N%|����E��~�e?� fkf]���W����{7S0 L"�$=�1��#ݯ�hU�#7��٠�)�r�����c8=�G僔<�堵&#�.$׶�,4H��ip�vL����|�q�~����q�-�S���:� �J���A��P�".� �O享�P��,�'� �f�� L(�QZ6bY��WJ�Ax}��l�N���ԐF���R�'�>�)�1�A���6���B����u����jU*)� �؅lURrU ��{��<�-i���(^�=�%�*fxO[U��ň\38YS�y["�kPm=Y�� �,����G�����^FD|��R�„�-qRj;�x-��i`�\��FE��\e���b���� ��l-ʩ8�K�!%gK ��ҌQT��AL��S�Pʀ�~0'��}V����ѿbNN`�0��Ɯ|dR��)])�� ���;q��AR鲏(t�H�����)í�[��hN��*J����δj[���&$&\�(03S�Y����HŮ���/��#��LD��x[��lrNvA���ͬK(�rS�U��x|bm S~7\*���qCy�h�)�w�)Q�P��'@��� D�����qϧ��g��{�H�_�K�'�c��H�4%���� �vɺ��A� _d�Uq{�f �)���r�xs�ZI%vk���.�ߡ)�EZ��m��Y�?i�ó�i�Qt��8M�(���?���� R�l1^0/�]��/����5=35���أ�� ��:��N�i��~K�e�ЉŞ•��E�vJ��؋|7q�w��cmH�d�Y:n+���BHs���R����$�����ˌIH�qefY�k�(U�`�iʳ��;2F�n�2_�"�O�$�?Φ�ZW��*�s�wc���o�#��d�����g8Ά�[�zb*�rD�az�M��d�]�|�0��0=-X�jh�{*��"�w�Z,+���Yn���BR#;��7�ǥ��]2��L=%s;��&0;����q�r@��W}]�`������l3]x�补1�y���f�<���k�����0��å�3%�����L>��=��u����ٳL�hwJ�p����2�Y�{��5�2,g�Q��@ �]�R��^�}[1���H�����=5j��K�~ė���,�*� ҷ!���J�}X#dHMn&c�b��1���9�&"X�`ęMh� "��;�S�\�g��,�=��Ҩ֠�T_��/�DJ�q��=�q_�L���d�T�#B���k�S�y(̑ -Z�Ap�Gm�#���K�eD�[4D�����m� ��?��é#]��Jsּ�2b��}ܲ�>��AY)\A��é�� ��Iᵥ�L&Q���ݬ�죕Q�G��@)�/�6�Ϸ-̚�Ȇ���U ��9�6$¯�$��]3V��Rc�%��{� 2S'[) �hi�B԰�D}7��6 2�b鞈H���g^��u"<@oR��P�O�j��ra�f�\�o���!Jc���0�fPXp�ø��\]�/�ӕ�{�?*�7�ض�^�u�k�Hd���,�3��0G�s�|8{�|�q��{�fo��+:��M�s�C��/�s-�U������cv~���1�糌 ^ s��r�����7�Ū��ݞ"u%�3m� ?6���c �{=���C��dx�� 5�]Y��$[��>�;DC�!���GD�Ӗ�؇�8Y��$�m�RM0��>u� O�YP�S��cT��OuД��DFd@=}oG��Jd�S�'��B�C�͂���0-���u�9)<��^l"�m����t������4�<�)j)7� ��^�!�U�� �A��Y��1�~��j�\Ŀ�ӫ�r��� HøHY ���8�ߚ�!�cb P�)�s��f>iX��R �m|��n�qZ��M���/��,A�~4|��An$��,��e���Z&�'rS|u�%��k9`O��!?@E(�l߹��KfT��lQ�oԇIGk���P��8��Au9�����l&Mezך�6m���������;���s�{N�������w�Pc���t��E��N2U��� o��ڲ�)|,ֶ%���a���!�lH� NDT-WˣI,ټ���/���V6z�oT���'|C 6n>�!��)�[s��4ᵨ~��.,�$�I;ֻ�� �����=0�i���T��a�ٓ�A��e�WL\�@��m"߄��hB�[�*3����cŽ�*0�D:�\o�I�h�࢛`����Bѡp&�m�[��f3�~#�h�迷0�3B-�z.�b�Λ�C1� �u�Ӛ|0X��j�h�Mt� 5�#7�ɥ|W��*-�Yք&|l�R����X���Ć�w�ގ��9�3� �c�A�[���J�;ByڋRXzp�I+�)����/Ǘ��sN4_S����]myP�jou�cAǾ�G��� �ث��[�� �yb�����XO!�ȇ>���ܢ ~�ҳ['ѝ�&<_�4�V�g7گ 6��=�Q�>�t<��NO@@��w�t}M�"�E�x��B8л�{�%pb�����G���D^�;[P�dG�G�~�����7�uh=�-#@ ���ܬd�T�����j'ِ)ʃ�� ���0�d','$��>^EMI+:��ˆ�0�ʅ�(�ê���ݕJ�F���Jr�'u42����`i&��eU[�ԩ����6�WL7��Yp� �1��Yz^+��=��� �E42�n� 91��+�Y���^�U�՗��) ����cА��En~��\��O�����d��E]��F��o���p�JmP���<�� �g�s�m7������ �o�<��gMR���C� �i���x�_ �֫�ăε������u9��<(V�_�)� H���'L&ܯ:�O�Չ�] I�5U�# gsH�h*��|hѣr%��O U1�X�)8�=iPxT������*�{oo-�0�yvЗ>��� ��s"b�A�P����e=��C$��6�3ؓ�U ��qT�&Fd _�vkGn ���E�rݰ��������P(����x�O�����9�E��\aXޏ͉i0��*��l�b�sUg�n* �颷�&J�o��M�n���h�4���wN?����m Elv��!��%pD�K����)�l�y+���?����KO��9 MC�s����b A[�� оBK+6����S�h��tj����r@S�u�������[U$:ex�ߤf�o�av�[���JIEl�1Ŭ8z4���e�Sd'�9�؛���o���c��������[�>���_��m-d�']������������* ��Xj�ܨ�Ub`�$y�e�[�\tB���Ah����|;�J��t)(Dg�4��c�v��#>��[��;e6}h@n��NϢmd�_�D������bנ�z�P�z�!,~�[�r4��a�.M�)5O��C@M�����}<��y���hUy��`��:ָ�PBqW�g �S5����] qs�;�ڋ�^:�g�n*[b�[QdWT�E�����|�X%���p!}T�)��Da�o��*3/m�����-���n?d����ֵ��ĚO��#�<�������i��Y"�/�ꕀ7��o�$�!��.����yRC� [z�����Ub��+4tM ��5�~D������9�v��RO�4e�#��S$r ,6�{�l�@y����%����͝eM�@6)5���ѲN@�Q �z��*��$�;B������+8�\t�n��=��]7��m�P�cޜ�PV�6��Ȯ������P�;&Q��;K�ʂ�N6�/�i2�P�S�P„��]���q.��m8" �- ���F��A C"����Z���� K}��H ��Y?$;$�ݣ^�nrm���,��ە}u���k�P�� H�(ß0:1>��"QT2NC���5��� H1Ȝ�d21X�ǚ`�ٰq�r��w��_b�q+'����e�tG�?��@�#u%7Z�(�!ܻ����8<�ӹ6nb�Q�$�k�d�l|vc�q!�T�XةƘ^6�,�0�z�!�#0�e ��y�j���&Y"E9z��K����ǥ��$N��&E���=�}���ֹҗ ��� G�la�n�sȟ2պ �jEg�1H ��,�3�'�rF���4/�|��>�wY������$9&��\߆��ʂ�}�z�Z�{�C��d9��mhu2�!�N������b���gPeZ����e5�u~�t��2v�َ��L7mx.�<��w��T�l{2����Ms��.{q�.sevi˄�~b�Qp��rl�90��� %il(T= tU����C�uo�A�y����x�n>���GZ����X �W���P�kS��~������Ju$j#�׎?��l��V\H�[ȩ�~� ��g��zκʷ�_�U���bQ֣鼶3-̯�[�|��Sԫ���N�r��y-�Y �{��n}�4&~�3��5BiI~�@�Z��p4�d|�ݼ��l[��Zeԭ<ۨxL���0�IO�{�3U�-�����e�|��ԟGZ��o�sn/(-�?��zf�����(�7�/� �R���,�]�$_���c�9P���M˯��+~9���Eb���q;P�`±�J�=K뽃xe���e��6;�ڐt֘���w8�;%ޘC��"�/c6L�Ͱ� ��@�\J�x��ž<��֥�q���;zP���}������!O�o���,�j��`)xflk�LJ|�/��a ��H�[��P������SRfш�+�gN�֫�Z���#ᡖ �����o�[�m)l}|�T� ��E��DZ�� a�����n*�R�ڱ��s��Cn��;aDd�fc X6���Z�F�۬1�7�s�����nr ��[�.=z�7��� ���P��*�U�i ��-�54#���÷R䘞���S SК�_�D�N0Rmƭ���=����[VЕ��{+�t5Qঃ���DK7𷠑��#�9�`GL�_p�C��"��6���EF0dF�Bq>�N��sQ�*������n���E��=��?����*S���y~��qy�8G|��gqj�I�blB ����j��]ͼ�&k��'�w��T7'��ȑ^�t��S���y��.Ρ���.d<��`�k���ǧ��}�`N ��I6xh�Htz��ع��L߂�J��{�7n���]�{�[�z�"ʋᓱ�VzpE�3+���J.�[O&��.�A !նN+;ټ5������� =O-��:���;B��3%(*Lp|cZ9���'�ZPj��ש��oGZE�� :�8��� ��<�b"�tpdCQ���n����f����x.!�D—N g�=ka��!]����q���g����H���T`���_w��Ji�V�2^#�YAz���IC�m��S�� 6�_�w����c�����k��2�O�_ ��rĪ�QX_\ַ"��C�9�3&��ށx�|�}JQ�'c� i�Gu��N��SտGl��}y�w� �#��J`sbu4y��Mg㏤�5�kT{�{�YlNȕu�H$@�o�]�[�K��2�Cz�y�B�b���ځ�C���e[2U"�t yz']�÷�8�W(�$5��8�'��0�eŬ�J���rcᴫ� �5�h�����,�-���}��#S&4��Z^?�F#����h���%S�Z%�8�#�V` ����착� /�^�s<��K�H,]g�6�E���qV��no-�/ Z%l*�U�?!�7�8�-2-,�_�u�>X�jp�#�@��s�Ni�+v0�%0{��W\�nn�1;" ���|�-l������h����EB���WR ���Z�&��:�^��-pcI=)Ү����5��H�a�:t�6$L�ޮ@�b����걢 v� ��V����W@�L ip�1�-���u`���W�� BX�vv�V~w(��� ��׿6���ۻ�/_w�L���P��������2����h0i��X����*�s|:�Zd9/�s� �+���ϳM`� <Ӄ`by�� �p�G@��� ��k�^����1ў�5OQ��%���*Mj��W}O� �l����_R�)���+��������L�7�ܝTFk܌a/��3�y���s�f"��C��)/�f��9I� q��J�|���x�9����G�(����W�U���W��j+P �/u��%#P�xG�V�8(�gҟ�P�5hyv� y%�~�j�`S)�ӡwN�S��S| 9s�|����)�6y���Z5*MǺsX���;t�5�Ȍv�@h�?�����;]��WQ{7z�a\�������Ÿ$���&����e�D�e�����`=:� ���;z��Qg6[��r�s���sl��G��/�$��?=��> )��Kb�ݚe�(�b�c�e��{V[=]�z�/Ը�@ϛ�;H��e\�$�P��Ooג8�?~���@�Y] ����E �w��n0C~T ���k<��z�:�1�;��6C��[�8���.��� ��-T���*Ȉ\C��z��`, s�� eIڪ�O�����e+&LRH����iu7Hd�i���<��Znz�R �0���{!�ӡ��&�$��R-��Dl<(�!����ŗf�����>�u���[6U�Kێ����. .`r:)ڟ�;�Ï�@ �^ @|�8ؙ�E�9`�*y�V~+�<�'v���G_1�#�(8��s����T�\�&�NvR��&����a����">|t��Z����d�\���Pt|&�$J$��s�������b��q�6�m�k���߄E�}�K� ������o���ʿ.��5b��"�LK���>9^ ( �}* Ӑ�����+c�8�� Hc��}w|�U��r����Q��?��k;�_C��T� '��5�~��0>[� ��_τc��\���1��ٯe�9�G���z-�L�Jc��? �γoZ��$����eT1�?�lZ�ʞ�����H�s�KZ��y���ԐW�y+�jٞ��@_^L���uk�z�п�s�W�l��NnL�I�S}�մ�A�m� d���a[���\��l?��>�J/Plm��R�����܍e����_q5���{L��9��"��ƴB�Ĉ��dG���a�� �x����- ��0~k�`�W�IV��Gھ;4��X|��f��8R�>��E�V�EiV���4�r�AX�18:���$#N4ӹ�.�i�dğ ����qi0`�SW�:�`��L�_�;��@�h�[�w���5KU3��;�>Z8͉�4�-o\����2������'Q�_���h^���s��*��΅�ř�����K�=]�� ���OՏƆ!&3 [Q�(My��1��(�f5乞�� EOC�:��*�o�k��k�*Ch�e<�$iҶ��"��BLZ�ˤ�`�Cē���M�����^����E*7p�ih�]`��c�����`/ڳ�u�{��U^�x����w��6��pYX������1�?:�0*�zz��3�6���� T����,{��8�$�W� ��,� 3��X��`[k)���{�O9I�Cre�c�s������oN�J���b�������!w�I����Gp��d%<��,���?�$X@���j@����{���^��/T��1�� �鳙3�lM�sl6�J���ܐ�љ���IA����U�/��������Gx���'�Yo���Sâ爻c��=��F����A��S5��*�����!xa���4�CtM���gT���x�.h�K�&�n����SRX�%����pK���F�����w�7��Ӓ��&t���^q�w�!p��;��[��S��D���������qH��h;�_N�xF܂ȧ��V�u*�rƕ7.��a^S7Yli:*�]��x���3��+�.P)�buh�*�X�YϪY5�$�t�;|p�X�;���ÏE�x���Ɉp��� �@q�v07���)/���:#�@ >g.̱f"E$CLД���H���$��t�Y�i� �O�pϪj��bfR�W�h�ۧ�/4���TT�ma���F�o;��/�]T�����$I�7�����KN2ʢD���-DI��z!i�'���pʬH-#�x�~�?�t�[��S��1��*��L�}��˥����F�l<Nܾ�-IM��.������a�����I�� ����#b,��h5�� ��s�����dO�Q�KUbֶ4lsi���%Y�H��QnM(�C*��7�k{��a6�3�iR��%�)��QZO�j�8�(�j%���S׌��t�ս��y�-`��P�Ghm��Akl�~�����ݶ�4��6Wz֧x��B-�sK�N�0iD$�q�p�E��K�^�^p�ijj�LBٓ�б�#\%ZJ�u�� w�����g ��6[��㤧��q�^�"�� �i���c�� �����@�E87X1�֮�c����p��{��K�A����3�d�.��>������@{�����Tַv)"!��C�&�|��rM�J�6��1�y�jQ^j�%O2�p��Gd$��!�K�����x�i���|,L]QV&�O��<����:$}�-��T���!��΄^��h�^MF6�'��f'�>����Yl}�ԘƸbr"]�.tٴ�Өl\Wf�� mT_.��_��^f��8�k�F��Q� �$�+�b������lƊ/��NR(�W�k%_F��S�_P��kKj��t���=8@鸬�jo��=O���oe�����R����Y��v�#��3P�P�.^�~��ؼ����.+M+��%bå#K���;���0��$N�)� Gg�H�����+FS��s)zL�(� �k|?s�ʒ�l -&��ì��l���4���a����ɳ4Jz��Q��n�V"2J������ ���?|�/g��W�W��A �"[�_u�����nX�<�tـ�����:̄�9u޳�O[�J�<��=�_P4�g�&���k�Y�f5�E\~�֜�i�`?� sQ�,w_��)����V�F9�MO6o��4� X�����|dԝ`�YEKnբ�~�Q6Lt�U0��d�?e���D�8dq!���#_�������I�}Dl#uIJn�E����/�(�rKFW9�&�ګ�k� ��������cJ��(i��w~מ�%*��n+m��QG��l�"߃�i���YhT�ו(�+�=�#i�}ϼ3Z+�5�GN>��vF�J��^6F4:��jG��y�*�����ec˥k��<��UO��̓"�4ј"�F�0�k��"�Jc�GP�6sI ���N^�nx�*��n8�Q]+��أ��.���0>�%�}|M��T�G���>�@S�T�h�e�����N?a�6��� ��]5��_[l�o�sw~n����{��e�o2�n<�t��se�l��D�����4�$��}��=�3�ַ�{�ޒ� �c�ȌF�"P$zn �s�;G>H��CB1x�h�%�ظL�� u�I@k�,�z��i�Et9�-�k@38 �skM/�{M�.�L(c=,U�?m���V��њ���ҁ����C /u� 9�������{\vGԽe�FQ��b�eO�l���KNU��� ��Cg���o*� Ïr��/��a�`)e,���*O�t:m�J�m�;̄\y�;g e)�/��X�ō��B��Niޖ3{B���ym�� 2X��(�/Ꭼ�9��� g�w(;�_��������PC�]�M�T�?es�gch�(F_iz������l?�>��C�1��+�S��+�]�3#:��=���k����҆{t߳CĿ�������Ҳ�5h�:�p[����{5���� �����Aߍ�(z� !4UOA@ug�����x3SK��E!�n=�ǰCڣqy|��8�r���'W<�()v�Ʉ��"��y�z-�ɨ�32K �D�⓸I���%7xK,�V�o�&��#�C劵�2 �kQ���4Ԍ%|r��W�6&l ���=������O.��Ġ���_,%���ۥ�׾���Y�� dU&�j+�?gF�E^��]���0���JH�:j,���; 2�`�cB@)r,�Ӕq. �1�b�� �Q K�xE�\���� �"�Mi�;�v������U��M*�I�8� %0g^�����+q4�QД�Կ��ƥWIqlc����~f�ޒ��۪����be��|����u��F��"D8z�IzF%���wnr��# Yo���-�o�ΌD�P{��C;�j�p��mّo ���5�F���Ns��А=b>)��&�*�p����� ��B�v���Y����#��Н@��RG�7�3?���P �y� 寙+)�֩g���h��!����2���\�� Q����"�� |V:�ԋ��j������n2��8'3��m�=ʄ�B���GtRj#�b��.�by,Yl`�z5��ŷ5��nJ��%�LC��w8���:ꛭ-q�m|ef���+�������&�J���>�}�r�� �^�0K�iೄ�F-�`�!f��s=�7� ��r�6�h�75�/)ʳ��P�ڝd7�i����TF +�g��NV΍G�Vp}ۧ���:p�,Bt���X�@gl�}������i;?��;lH;��u Z��Y����en%��4ѥ���_�Mm1��S�D�o�{^�*%՘�F��ɈUσדh9����B�-�r�y!�$��t�#!�ȼu>�� H�W���gj�>��<����-FŠk��'���,( �iA�ۋ+-s9�F��#�g{f��[�a}Fe�"����ѣ����.&�-�]��� �~Q� �7p��q��+*~�.OQ�� ���Khzqc�� ����t�\<8�O ]H� `�5�����A+�}�v�4F�# ��R���q��@����x��C�1�5�_�qU�Ev�{�I�����V����c��G�Q5IrT�P����_��{~S%�;e�E�����<��xZ �➨'���y�2`��4�%��5����n+��lP�>=oج�S���%����5h*��Z^�x8H)���1� � �8�Z�>���Y4;�R��=�*8����+��2�1��Yu�W+�6ݹ�ذnR�dN���:�c��ʕ!� ���Y�a��u�^- fK7}z;��ٮP�hh{"��oд�^�^ө֖���L&� �$��.g+��Y�R�s�PMJ�kj�% )�18���_����#�� ����I@- ��a)i��{�dME��\9'��K��8R�o�g���ȃ�H=�uK�M��m�Hې�`-*Ŏ�)d���Ͷ�f�͕0:̓H!��銵���/M)}Z`,��t��uN$3�c͊nr��������-� 6>#�R߮ҫ�+��<,������d)�����a(�Ѿ*�\'�}�7��~�;��O񠻀6 %���\(a6\� �D ��/Wi���t�ja4� N�����.0בG�p��D����o�v|N�3� M�V��0 ��r]u �&{�'�X ���U2R��v���-�3��쫟pCM�Qć!��N�G��B@Ӈ���o � ���z���h�D�ć�DfsC����q�@}��~l��e��g`uՃ�it(Y�Oy��޿:��k��t<�$$�[M� wz��5x���NE$���3��Q����$���+?!o�~'�3�t!�He�h>���ΦR+��Z�$�������z�_�D�1� �u��H}~�X��74�ę���p�YҫC�,xDO����r#��p�;��A�M�GD�A��H<)l�����rl;�I]���;��S��lS�K���c꣌}+���i }uΰ ���v��4� ���4��%��r��se��}�:X��s�`:��:]�M�)��,Z-j�~DB��n�d�B4ͺ��&�LB-Q^�z�7,p�����}��$馸��|�����H���/N���#��۫E~#D ;T1Q�@j���b���Un��&X��h�t����VK�wG.=�A&Bv�L 5D.���x�0���l�@�����{���0�[�@��$�HG�p�������9�ip��ٵ! �7:�?��=�v>�:F��@� %U�����Y�[OXpm`�_�䉟&ٞ�I��QΎn�oU)/\ ����*�K.��&��vIU����Qu�=������P��q[:�V����ÝC�)yP+IFX.����S�%����˒8�mf첨��\'Sl��Z�k4ܫ���>G��w��ߔSTn�rQ���J���<�5�/��`��t1b�R��1����2p�j���]{�rO����_B4���@�3ZVF���s����Q(���97��P�;����2��\]�y� 򤝎V;ǡ��)'6�yK��]�(��M9vqَ�Ϝ��{g (K���.�H���-1 �$[HXW���G��Rv����m$etL�̣c� Z�y�����,�:�ewࡶ�"�;�_����y֯/�n(�- %}�`�P��Έ`�ҟaV��ђ�\5����FK�� ��Q�X�η`K�j�n��<�6Py��� �=ǂ�Dž,�4� d�AO�v5B<��nR�%Ŝ^\gZ!qd��1��8j�gՄ���3�~�eq�q�k �۸=(c h�kW���`\j�y����h����ݏ�}�s�Ff����9����@�d2ぶ��� W0 �3��?O���֣jd�B?�H�)R�Ov!����;s�<�[��F�ri��]l0����A �2����e����/����B1��6>���o�i,\'=MD]�7��}�a4u@�͟ԘG{<�7^�A��>��%�����/�N��v��s�)�t�?���=��0h���=��Φ��Z�1�1��6�0�CrQ�B���18�i�����.�U7��f&&�]r��\`���f�'� �~C�y:<�ُRd��/����� ܟ+���8�,Z��\�W�n�_Y�a߷~(�6J$i�_ ��O��-o"�H9�?<��,���6d�� � H�Йݰ\W� ;�J�{wD�Fs��)�/����R���K�0�J����Cx�G�l$P�.i������>�������gg*g�|�$3LG�D3�����?I��e�%\����_,�'漇JqYM�$tX�!�,ɮ���$'�r���ơ�ˇn���o�_�G6õ���A� ?�;z�(��D��_0�m��Z�c��9�b%��f��qC�Y9��+w(�ڑDk�M6Ӯ>�H"� �9��?��/ɪ�!1��P��\.�0��K�� �M�i��� ��P��wK�j��bh!�Yr�cQ���x0���"��NƯS�}%Z 'w�i�lcH]��s���O^���^�&5������?�.H(0��2J�p��ꆮ�`CŮ�﹘��{�B�KY\f� �����p�XY���9}�3�RL����pu]mҰH��h�w�_,� ��`���R޿;��5�^��b^�5�]��GAW���j���z���!� 6��Sj���UE9�kȷŊaB/��L���{��`[5�y�� ���*·����/T���K��C�Y�#X���5��b��(�߬��qc�h�S�p���_ٻkgh&��W L��d���dz��?C� ��'���1q4�=��� 8��8E�����=^ �E1����/_��f�tI6op{[a�QĦ��>�(5"|ޮ�oP�m<�t��uɳ2�6]b͌"��"�C�^\-Q�"�5�T<���b.�;�?R_�ThU[����A�9F+�yJ�����;�0v�C�\=6c4�9N�a�����ΉI>�r������v&�-E��#�)�o�p�6Zh�'���+O�g��y��:1v��dA��V������2�����gx��>�\�4�(�D$��KF��0�:l�>�^��� ���HEJ6��H�d��G5v�I��7Sb5���l!k:{�{�k�҆ �N�u81P�l�~-��x�1qh������w�~���N���y';�|���oǂ��cWCp���;�!;>s]:�ߣ����6�&��H�L�)q��DrF�Z�lb�4̝[��?$�0����F��?�pI���� �T���li��W|��N��B/��pw(�5�V�`�� �������*�}kC q��J���^M�]�}B$lәb�� �NP�w�8/����A�0����!x�+,����vj�ʠ�o��]y|�?$�mrN�7Ѵ��^mW� �7�/6�:�Q��Z�S�*!�O ��� O�j(���Ҩ1�zS��g���_=*�@�-��k�^vg�y�KJ=8�_;i ����k�UN� ��3� �{�]� 4�-��kہ��?!�>�kq���mC�t��Q����l~2p[�����e����Զ���;6[��Z��H�/���hg�3G���C����0r��� ,2+��E�&�^���W��؅pۈ��M("�A�g�����"��&=�8�9Xoy�B@F��l@&yj�x��x�C�z ��dh��- �����!c2�R�ۼ�i\ͣ,:�����b��G�����Y�{Q�r/X���N>�bW�$6{(�kmNw&h�<����%،����:�0{�u���Ql��D2�EG�xh�ٔ��z��7@�> c��bg�2�y��%����n�']m{xsk���A�~�8b�A��Q{����8N�/�2��[{� ����G^�V��ə����6�p�{����/� �,�tu�y��'�5Fy�%X�$!�An�l�F/���W���$��� X�� ���#ϊ�� �`OPnO����[�g�v�{ �r�NE� � o��d�0�+�=��z��d�6"��k<9���}�O�q�1!���y{։)K�ճ"�!Փ�3�k�X��0A'�kiZ�-+�1˺�:�K�p���O,d����@�z:m #�V-/S^�1} |�~��z�6�n��MT�JW�u��`�6T���JϺn�j��O����? ,o{}�`��ަ�� ���8� O:�'G�cn,V����� � �#P�I#����b��h�׫o��C��S�7z�'��M����NF2��7�f�����p-2V1Y��fP�8�S����%����c�Ⱥ�I����8�c����. 8OL_�����c�j�]���O�d�s8��`��������~�H����j૆�Tw�,�7GxBq}�ɴWB<-��%Q��ϳU@����Bvn���7ΝV���� P?����⟠6� p���p���Wo zlQ���ijz3��`� ����2G�p�������7讄R� K��ag�/�ꞽ��)o��g��t>x܆���"8~�7�N���t�S Ͷ-�3(�Xq@�Q��8N��Dt9v�.�j� ��&��"<;L��^x�� ��>��& x�}�r�B ���"��߀�5��/� ����y� If��^�B�*�{䗺u�X�4���?UeG'�]�v!PGG]�ù��s�V����_�����l�umɿ��5�K�g�APՅ��O� �-�/��q�K�}��1�z����+���a5�� ��a�&f���ո}��<�voK��̵t �62��f�^�Y �� ��[|��C�}�Xՙ��w�?�����;������1sX�"<1�W�r�_g9�v�\'tm3m~�gK�i`��h�c�DNq�JE=I�C��� �8��Nr���L;*�~"�S��C3�� �d�k���QZ�����$J�v�q����̧#��,k �J ]�0)L/��`2�<�n�y�=�y95O�4+%��U�F�0%h�yk�^ށEj�B��X�88g�m����3���i=�������A��v�,2M��?.ӛdkD��Y,N�;�����<�bZW��� ���R��S�u�[r�S(�E��.Ȕ����u'�+��1O��g���]8z�5��\��C��ܼ��f*#�d���u�q;�]����)��$��q_P���@aZ�-O�݌dz/�� ^���C�� l�R-�0�5&p�#V������{:gj�/п��}�x�7��#&�0��V���k������l{�w#���Cw�3��,.�nc�����_z� o�h�pO}���J�/$o��M�V箖��ޕ���>��LaN䉄�h�ٞ��"�^6������ ��'6�V�{��`ԆpY�E�}W`���ل0IHecl��za��T�P��a�NWa�`�髟���b�@ �'�U�C�����o�Ty���fs���oB�O6-��xLx��؂U)Q��'n�kȚb���1q���F��6���O���%�W#~�nYB��9FjJ��!ʁ4��jſ�~N��/D�Y��N�Hi��}�%���-��p�V���c���c �]��4�cH��eit�Ot 4�?��UȢ����r}�v�#� �JoN�M�F�-�o��#dH�NR�)3Y{.�0�ct�t���Mغ�E����/�W��N]�0E�MI���k�X58aȑ)�k6O�O5]��;��U��?�J�aύMpʇu�&�Q�Ea�h��vBF�w{��^�� �5?LN��6���.��ذ��m���jl$��&o�����4�@�ad�N�/&lI7K��v��9�'�Y� �2���X���ҦRH�޽��V#���B���>���bh )�J��(�;7Kz��W(~�E���6����î��s��)��o�Ʊ�.j�?��tQ�5Q���׆�jLf-��;�nH`#d?�k�Rx��j> 0ݦ��g!��b�\:^�|Q��?��¶��.ҥB+2P:��Ɔ �������4"� ;<��S6�uҁ���wi;e���$҄�W��?�JR)�AҮ.��l�&m*����.+.�?�L�^��QӮ��#��/ۖ�-��3eq�).ဗ�I���e|ډ�a-����f�B�J� տ�s ��]"��L�p1�`o���fxA�D�G���o��T�7�]N�/�rN����6sT��U��ZP���R��Ne����N�ѯ:���g4��W�[�T�ݶ$����P�*�c�9q�ȴ?�l�s�I�b3�"P��i��k�+��hF�2"�׃t�(�Z ��ݧ@�{4敺�N^��,2l��Z�'�a�cL���;�������VEQ����?��Z����9&�Ԙ�+0�_*�P��A>;�|�+V\ވh ^�����)���e� �S���\f���A�!׾5kĆ����2��/���B) �eL��<{��M�n�<���[J<�S1g����7#W\ ڈ� CDu?�I���mUM�� ��p�R�y��?�E�Ɔ/9���f~A:�Q�捾g�+�I�|3:EU-��K��<�7�X'ae±8(t<�gO� �Z�I�p�6�b�w�̝^Bd!�AH>]�Q�7�6 ,���~�^�i5n�h���j�o�[逷�̽J��Q��^X�Z�(t0�Ϝ�>�1B�t��qj�� h�^��Vt/����k��R��I�pʍ�s螗I[�շ 3�KU������OāT �;u���/q����Ǣ�t�.��>��i S� J T����Ƣ*�;o%�0� �]��6�)���F*8��׏HL+6��X��v����l�5��iKX�A�������Lv3p�0A+���c��™Q�#�9tL��꒍�hΨ 0|>�t���-��� �U��ބmoS���2J�~��nS��kX�Ƌ�;�Y�#�=���kv��������y�8��zl}G�D_��{� N8 �f�0���,�@0�`�~s�:P�-a�,�r&I|��2�O(1�m� � ��l�{Z3D-R�ϴHЌ��m|�yKi�0�ތ�� ~��� t��q�@@�\����c�Z�ff��l�G5�G�u��2��� ��knk�����De�-}���H �_�>c�OF}勎k%�u!�zQ��: P��� ��l�vnh��}��:$82�P"�7�o��%���}5�e\u���@��q_��ԙ�d��vN�1�:�����X6��o��/�~;��s�V�l����c� g����e�S/��-��b�����wW��HҚ8*/�����,�Ӈ��A����TRX�ˢ�7�'�� 5TӤ(OUG�"EdH�K�go%��8�'fh�u�I� {聗R�or�*��-�#h�k������U�Y� 3��/T� V�a�j�[4U���жF�9Bp����퇩׉�����l5�Q%����N5�� �%� ����m�Id :v����sEA�m��rK�r ��V�{��m۫#<_�wᅰ4�ѳ�#[_��dנ�`����fj5�Ƞ�cdM������WB`V���B~dA��@�;o��-�䳜���6wr�s���-�`�.�1�O���W����#f, �`T.Y�R����w�t��?n���e`��]?$?8�-Fo5�^��%�,��;�72B�R���@H�;[ʸB%�D��Hpy<,/nQnKU��g��%N=��]T�n,'ӷ�x!������y��ͯ!�� n"l���Z�q���:`x�ռ�.s�C(v�Ȇ=kM��@@z�ű�͒\@�<3�5�� �v� �uz���|��rN��Yjt���4Y;�����q�<��� k��,ڂL���Ӻ��n����&;W��5<'�e����DN��4�}/3���A��rۚ|.r~�b��E�[5����8u=��q3��S&���G�����6�C��mF�yl�{>� ����8%�w�w�I�� �OE�����`�\S�L��jϾ�Hb��oĠ�<c��Y����xol� �ׇ�y����!�ebf$���`j�0�8 j�-?�9�(�1�DT��d��Ny���?���=*�[�����?l����`e ����T�&������:�&�Z�6�Ȭ�ʭ0w��c���ts�qZ�d�q��>=�dL�'B�m ɵa��Q��7�U�3h�ቚ�[��2�τ�/��B�Q�'���k@:o}}S���W� ¼yJ/J�$���m|Չ���C�W�y�42�^�5Fhe�J��d?�F�-™>�scʄ)$��r�����l��>�p7���������}�PW�YN����pq<���I#Pb�՛�T`_N�I0�k��'��l w�1J:b�rPJ��i��M+��s��s4�O���iNfg�{�Yn��&;� �X��^"��!k�m����!| ��ϖg)��f�!o��Ŏ�����يm���k㕤�i7 �5t��T g��O��B�RM86�Mp �P�,�)!�3�p�D��S4�J��Ԝ�6��$�X�Fػ�b�h�L������m������ e����H5��� ׳L/�٘1����̅�9�.�}���D lȌ���P3��&�a�����ך�j ������k��R�YG�%�G�t�̈́�t(�H�D�=Ï��\u�K��5��v��!%�^��=y��� ��!���[��qٕ��)��MQ�3�\0�&�?�x¾�E�3{"��ʖ̔9��^�RC�����c[tl�Mhu��u�`K- C `U]��D�1�_ �Xt��IX�P3vf�7�k�SѹGS �.��9��€�-��޲p��)�?�j��Ҩ�O�tC ;�n8&��A�G&M##�C�϶�L�Xq-�n˥� �e,�R����:R��f=��x$Hm���,�O��}��ݟ��^˞�qk�:j�N�! $W�Nn�����nef��7ѐY��u W)�4ҡ��1�Ƃ����v[�J!�hT�HǞ���k���ѯљU�\P򮮭�$U���lԂ&���v(t�B&�]�YW��{G�ل1�"{-�Oδc��=Q��@Ms�/��%��`� O��7 �Ov&=f���w��ڔ�v���TXe�;|-��Q��,�}PT1�����>�"U�iu,���?�K� !*��� >f�A�i;Ou7˻�Fp�f�Y��  �~P�k~�DC5R��K�,m^�)=�۴�� ���� _w�q�XL� �@���.w�9��Gmb��#��� $zPFù�짇�x[���)V6j���G�94N-v#�����A�~{CT�ȍ������-��O�͇x��8���k6���D<��ǐ���¥��xl�Yb����z�G��Ŗ�6��V�PZ<�`K�pe��Ñ�7�(���)#×�~Mm��� VC�������Z�λ%e���k��@� A�B<~�RZ�%X���Y ��,3w��~�,��<�/t=ZS�'��aI�𔬓�~��<��RC�?�})��?�x*>S>��/դ3C�g�P悼��o�En׽��� �� S��}�'cY��6�7M�e[�Y�V�L-W��&H���3E�w���{�7u0�)�z��]��#X��L�����-Xt@��t4�+_����"�o-����aKD��$�Y~����z�Ozن4w��0 �� �F�w���dLӛ��dO����2�ٔz��9�+���(����_�`aR$3��=K�f����r��3'�Aުܚ���b���LE�B�7T�g�Dx���F��_#���Ù���מ�Q{�9K/��y�"ح��c����W2�,qf�� Hi�~�bj_��U`;�$X^�����B`oȠ_�.��ܶk����_ �D�=�'���Q�l(A��)�2w�i�{���>L-.�@��S�O���q�~ ;�T<�]����_�<� �j_�&��-l�'ǭ�E��1� �{OD��?'MK-�i?, ׇ�x����F;~e�p��367j+m�f�ӳ&u�12�5#Y�����]p�V����.�^����!r�nq"�Yc }'�]�+��B��{@±{���@��E��_y`��h���-X%B��l�;�������Î����zlʋZ|�к��gvXæ���񩀕��.�t��{7�DA6af ��z�팯��;����..�f�Q���ҳ��Iм~&�q+q@�#��Br-r|w�u��Z&��yY�ي�DP/�Ƌ�W�8&ҙ�^.�l���<��瓜�\ ��/� �"� o;-P�:�'%"��Ih�ڲ֤9,_P䀫�.1���4d�O��3.�5���'��V����m� ����R�s�ᖇ����zV9�?���6�O��_�8|�S� �2��*�"Q�m�n����1!�ꑹu�f���d����`�dq�bϗ ���B�%(�h�ӹ~��Fm.��$�� �� f��/�����l�mṾnI)�v���D.P�6�U��1h�fc��Mڏ��|�j�����:w�j7���dSɾ���v��0e�L�Ԣ��#�Oc$ ���/�i�֨� OOK���]:���R U��c%~"�f�Ͳ��B��w0-qa��� c�Ƿ��\ OP,�Kw�p���0������c��`E�^ fZam��N)�6�=�&��R�r�]��:�߳q�]4�og�喒ξ�-Y�y{�1L6��?=�����K�����Z� �[���~4}�>i��n��N�+���e��=� N��b��yo9FK�/�$�L�����P���>t����ʩ��� ��YX8}���S�\#�#J����7�2� �~�ua�?' ����w���|K�P�G��ONJau�h��WJ+Iڟ��}�N�+����&��EK{h f�7u��Â�Nk�]>���-���f��-U�0���ƣ��������`t�]=]*`�~��XSt,�/�\��;,v��*+���E�9,K���@��:��S�=N��_[���UӼ����g嶹f1���-д���.W��εd��褰��� �V.B6�{ O��N.�`j�=�Ä���_EUp�e��;]�������?;�y?�g7�v�D8�w�K������Pŭ��7WC��V{��#��f�no՘`�D8�l����<����WQ�خ�+n3�O��H�������+�ٚ�#���D�a�Di�� ���*��.iX���� �nz5=���bfk{_��~Y����0 �:P�:�I�qJC"�!7Xs��o۾n~����]����}�\q�%�{D�]�Gk=<)V ��oҶ����/ Vh�vO�cK����-`�Jӧ�s�2^�`���^K8x��s/���������l�(ƣ�����j@~d�n�^ �q�y�2�ގl3o�;����*�'4z����3�xy ���w����i�r�Di�y�z%C�(�+�S�֧S��O}$M��i�<3�#��c�Ȃ�!�,���9������%�ݷ��‚0���쀟wW�I�-x1���O�*)S�6��o&\��}� ��?h�H � su��mԗ`/��K�r�I�� �.��}t��mQ}��8�L؅��%�[6-��Age���.ä 1E�w�B��;SNQY��VP9f�zs i�Iʉ��|$��箰�X��QscGW�ь!>��^���~ґ#���S I�()B��k�:zu�e�Š����CA[�����X�k����bXo^��3�g!��h i��&����[�g �����iO�~pȥj{�I}q��Զ�Niw"���D����'�6�}9w�VS�;�}[DPe�..�|ly��2?(j� �m���P`*������*���7^us\!�_�+ XG�T��"�Cz�d��}Ֆ�������x?�/�N�?N���h�4�j���PO��Rܭ'Ƞ1� 9�A����<��ՙ��Z�p��O�f��x�@;�Ho��R�y ����@z=u .�oTϝ�����0Nb}��� ���W'9 Sbw큾���G�Nn�a�=ׅ�Vgr �(CZ�ho]��%��Aj�9]m�;T�d놬���C \���3���&v<�Z!�m�#� *v���FG��l7Fq��?*> I�Qg�iQ��hr�j����As7A�%���L���^Q��)�x��*�G���-����ҹ�*��J�E�R�¾{ߐ�{��׶v4�(��э"r��[���J;� ��@���61ÆL�vb�.y�J���v���^�r��0�T5�m�ذ����Q�K��M���Ha'���<�}Q�>_&�\`���k)9��x��9a��f\_��l�Ia/`���o��-�S���:C��>���bץ/�i�"����Io�q� l6�����c,��]`\�{#�I�/�4�}�DL �_ǓF[�~�+hTl �(�j��k����x�D��W3��f�x� ‡&t�&���$�QjT"��C�x��kBm�,u�G ֭w���oa�P>(��o�v�y�?��oW>�l���3�x�n,ks�ꗊ�*�Sh�Hխ����2��3�IN�D�#bQ7(��;h���r� ��|<Ф��@N����c�X$-JU�U,X�{{&�܍��)���,�f� �����n��z�!Q�a�����,�a�%��S�<��?�{ű�Q5�{S�@Q��'��rX��X'/�l�'�b�?/y�v:H%�L�qr�*�z̳4Ka ���;�[gaZg?���Ӄ;@����g�9^�������]�ۣr�/6��9��Uu,�� ��xQ�_�9�����_��U����B�{�s��EKG���x���s���H[��c�$LG��{���8��↚Ś��I�^V��.�;�TSd ��A��}�*��@s �8��/��,�B�����(����"9x���-v2�G���×����m�<��1�J�aW$�˜G�xk���u���R��U�F_��Q�i% ��tS�_�"��N��0�}�%�?�"��\}=��q��=�_�oVH{̢R2�X���b_�K'2����Gm�Z���x�3��I�(Jp��W���a(�F���X���<�'@qL��ߘSHfݡ ����Sp!"Z�Jo����[0�5�~m�ݗ���<7�{�;p �x+��f�����{L�66UW�?�l��K��p��ׯ���*��w:Q"Z��ߟƃ�R� X�HK�j���p�1�`�_nb�|б��� �O�r���m�"��Z���]^%����[���2�5 !�+�N�� ��(ܢ��ʌ2yʱy>4����W�n��Aǟp����ۮ8k@�a���|��,��M�!������g;>��>��S�&)Ϛ�U���>~(�� gl���]w���c:�eV�+��a���]��{~��ƕ���>  �[B( !A�4- g?|:Hi�+�e��⊫��{�E�롣CUx �I,�ޔr�g�:����G�v�0 � ��� 5�!��}��ݲ���z��F���P;�I��p �YҞ�aS5R@�3H� UDj7+�_���n�m��p t�� ȹ��Iγd&;4>���bS� ȑ�;2�݀��Ah_$�JV��ܪ%���GZ�3Cq�Iҏ� j�m�"��uMN��/�w�e�5Fm����GGe��$�T�s�g��c�`B-4� T�XnS?��ҠvV�z�J���n��dD�(�~�� ��/ ��t=��0v�������m?��04x��v�G��Y13g�� ��x�:���N]�5b?QS�9��5�̎ں���?^�~���Yu�P���I�43@z�=li �gh�4f\���} �Afx:)�x��d"s,�D3pU�M~����eRb�Quqrw��[�� �sIX*i5( ������p]�}W��=ԭ����6JF��P� pSXK�נ���� �#R�1 �l���2JN� �աOc��6+{P{��.�{�t;� F��.>c=/����Y�������}y��9o�-�z�Zr��� �+��'ch�� �q4E.ԭW�L&��?F�Eח���dDF(����3�ځِ�kpd���7��%��;L\�-ט�B {���O��5�kh4Éǔ8���⿀��Ƈ�JZ|���;Һ<�fW�rEk��4�����$�r^$95 �Q�|�Ȝm��5�����mrR��x� I#�)̛��3���� ��'Y�W�G�̂�'gN_�6 �x�_/�T���-���!1X�h����{�x�١5�E���;�/�@��<�rPf���^���+d�+�T��4m�% �r�@����y�o��,i D�l�.(��v I�@�He>ڣ��IeS���3�M+�q�7^��@�%i}hCΥ���ĝ@"�$�C̽��nD��+6�S,�H7Hy�gɹ��z�_/>��Gd���5��W=s�o )_p�M��g�\ �IM��d��צa'"�#A�W���2��E4v��z\*�WC�9�B�D��Λ-���2 ��b�� ׿G�'>�q�f.�4�2=)8i����q*��������9K��suA����^��PJpK=ixS֒� 31�HP���/K!NCc��u7Qz��/WZ�uI6X�Y��PPu��Ԯ��^G�`z��s�h��X��y�m8,��T�H%�^��3͸P&v��%Z[�YX%#if*��e��bqɻ�Sר�<������I���>S��ݽuT�(=�8,]AV���i��+�L&N���)��ƃL���4��8R���r�5HA����B0�ȑ_� z*[Ձ�ބ�3�|�����٣k�������O#J��|�(0,��416.gL|��fE�S�� �-�a0��`���{��p�+�;�C�\�y�� j�ďa@�4�4H��Z���Ͱ� ��l��/�s� �v����`��T�}��nd�r3n\��M?D�����;�(u{��Z�,{�o,�C���� dEGA�8'��v���ʙTB����� ���s��o�pq�R�bݣΣ_π�K� c�~u >7��[)��v�!}g%�x�T�D�I��YH��쇈3S6Q�\��!��p�?��&�i�_�Fiɫ� I o�9���2.H9�U"���D��z��ƿ��0�|�{k�Ys�LgѴO��0G�rh#_�,_@��v-��� �[��}��5%��N�:T-j��#;�e:0�B6�o7Q #���� f���zD���?4���ܸS"Y�����hkS;�GqR��=&]��F^�ʾ'Ǵ�,pG�ͽ$� 7*��߁�գD`��Hq̌`�r妐:��N:�U�[�؋,�໒�#\4�G��}��;(Π�ż��H@�t~*g��V�'�!E�(��曋�ي�����L�]M/5��'�����p��W�1�x��[[��b�� �~ ��e��(����/rR��0=����0�Φ�O#'�{���T��Nפ,��)#2~�!��bQ9lq�`��Sq�y&~S��9a��-�����PytyNR��fE��S�СW��:{8��f}M�|�\{i^$oLgs`(4Y<�m806�s���_�V�\�Rvm������;~hLS���8(��MTr2 ��2�a�ggg9�k��^�8T���'A#��,��f��)ҩՋ1�ki�V�G^�e�2:�4? MO<"�c��,tV����6���5��s��"��O/˪51p�Y;�pG���l�� ͝<�F��z�"fʕ���#�R3q(�ѯFiB ��tx�w� ���pH)�J��b��j��=�f��?�E���r@�� B+�¥(�F�� �7;j��@�(~h���x7i�o�Š�O�/�5����� �e�ԭʄ��NE�BF���]�;���ԛm��QV�X�0��1�c��l{�.���R_�D=��[f��R::��+��B?4����,��HH��`�����|��4��̑!HY�2p^�4�*�w� ަ+���c�q�|�U���F�1��Sq�.�Kݩ�lo۹�hȕDl�<�D�z�f6�5�sq�/�|@�i�<�b ����F����c5� 醖Y�2 A8;c� �� n���-lQ�Y�Rdl,?UQh5��:�ȱ kwU�g��+����5�*VM䱸�i�Ӱb�mi���2^Ű_�N�eE� g4i�%5I��h����I�����x��딖����!��,��v ��,`.`֭�t����h}d������ZH��PP7�:��l ?�r��x'r� '�(b�35�J��*szos�[�k��'�d� Eaڏ��\�|�����9҆���ղJF�/�o��2$��%��$o��Ƕ]�4m_�ؐrŸ�����>�ٕKď��dA��a�gA���ؤ�K�Bq��?ް K�9$WH2y��Hr� G�o A��������i�5&H!iPR�ί��,^��~~I*��2�ޫ� �t�˺�hKo�S�>zI���QVC E�N�#�V�A���T� o ��Ɖb���n�lT��a¦�E31D��N�R�?#�����Z[ 4w �cg�_�Im��Dhx�$�5=�A���v9�կVE;��E3�v"���f1C���#�C�_� X����� ���=-k� &�?�+���^�#M��g)�|H4�����t�a��7�+1�v���C|€��L�m+��4����}i+��,�n�����D��Is�Z�m���F� ����� �ቬbo�i����6���W�˘/��*�w������d�CE3`1�@4=�E���m:�lJ��Q��j$��o>J�k�c�Ce�ֽ ke�P��B<�[#p_�^�� 懖��'������Q"n��d��0��?5J�Պ4�:eE�_�>-+2����"��H���Ȫ谚���VϮI6�����%P6�U+L 4R,%�P�����y>@��h��[$���1�*�2���ͅ�ҿ_TCrn7�ଉˍ1#L ���v|�FJ��e����&��V�d����X�}p�2 �ײ�����sO��U�5�39��G�{XW�?H^ʩ�� $����4p�Z�q(�'&_�U}��ieZj� �'�����9�@�͑M nS>��������� �5i�r��ڗ�~1k��7Y� 3g��rh���ING�[g�B��&3��?��B1� �r��T�׆N���6���=��j��S �p �����o��:6u�Y�T� ���Iv�k M���-�s^�I�Z�>xm���N��\km�N�0�;�QX�2T�M�4���%XW�M����2�����Sۯ= �=��M�a�33bJ�;�]$i�c�1���*���D�:~m����H��sc�����3�y#�[+g�㑩���y����~�i�[�u��㚟E�q��D�\H\�Ʃr=,5V؝Y���G� �L�q�Ͳ3D1��������*�oH�4E�#Ͱ�y�H9_������Hw��ژ@�� Ȃ/�b���:����4z���)k�M�����F���\rIGO��CF3z�6S$���uRZW`A��z4i5��)��+4�5H]R��o��u)�C� (�P eK�g�U�ED�(��2��I4҃���\�Up���K6=�ygde� �M��*�aIp"�^�Ⱦ��sh�}��t�CI�Vj��z0p�wG�1!v�L��r��� $1� v|��.d1}��L���t�˫�K�-x���\5���)Gf� �-�l����ͨ��CB���72I�D�\���.������n��0�C�Xczi�8���mgp�KT;�σ/G�v�-�2$Z�N}Q��)�/@�����E�_��y�V=� �)���/�.�r�.�T�7�*�M~���Ј����5]�ڏᵉaRG�տ�r���/�R�e���F���B��~���ԑϵ�ni��������'"T]�"����8X)?&�ʈ� �(�&��Jf܀�;�ޑH78(^�I�J���-h��(퇪Eҝ-�9���IFh��3����}�������QLl�����l�S����c�Q�BDc�U�j����%��V#� �2����f�m�~A�����SI�9|'���/����X/��8e4n�v[�`=��v� v�y�c�_n%���#^GZ\��7��1�ڣ1� O�{0Ϥ��K'Gs`�e�TbF���r��{����Z)����[$�d1=^�Y�ęaw�V&�_�R��a�nr���W7�چ�N������G��������_oZ�9Y*n��g˃��]6g��}�_7!��qU2R�+k�^J8$�<�2D��;( l��kotd�<�蠃bC�R��ؙ���*e-$��7V�@�P M8}��ص�m����(.d�Ʊ����l�3�,�� Z?��n`��!>.!QR.�s5 ����>��I�ID�˜��W�u=���� �a�58T$�'�׶}r�A?qQ� �w\����Uo������-��9���M��>��?#BV�j�&���ƫ��8G��S����O�5���}1�)���k����i�������w�̑T�RJ�93�R��R��=� �g���=��A� _�&�鍋��in*q��hd̢|>*+���:��g� �I��ؐB��`{r���8h�"�u���� ����%O�d��*4ו�Y�U�}�ς_�!HJu������;��[�W�ʉ����������s,ag�;�ɯP�iP6c_�^��m�"���s��~��������ۧ��5��~x��q�J��vg>٩��-�0�nIhL�!�?��a��L?KHM�N8��G��[t���|� Aɾ4{���Ո�'�s �-�I�f ���� �s .�4cJ����keo;���YS�ڦ�Z,��$<�ڇaN~�=V�� �eϽ���x���J����H[��J�ģ.�f���&���d���D1d�i��C��D ~�"W�p��#v�0��#��+��a����w�!����M���*Rڷ|� ��Ν=�7'���s��_@tS4��b�W���8�`u�3}?����蕴BԿL�c�5� W�(n�:t�-�oIz;��E�ݾz�9�=a��ф�H ��@V���F��� �F#��-s����R"3~ �w��`^��� �����gq 4.��Mu՞�[d#�����OSa�Op&���~G����٤��Ȟ/���Q#AtN�b&8���p�H��ځ��l���a���p�T\S��!���c/Q&���X�=�];�_�bd��CrB屇�<�ZJ1 G�1��Y����)�P��`|d��u>� �*��1���P�7=[)`�>���t��A�M��݇�.��è�~��% /hj�I�=G� Yi��4�A~�ڻ�^� �[ � �9^�m�� ����r-U)��� 7Z�ڃ�9x�A��~ �<�,�P�}}�@E�3�6��A�&K�É)jt��gx%�ʨ\��qqg���w�OL�z��R-��+8����Q��{}��K��u7s�H�-,�#=HHɆ��4��nf`�co��[Z���%�"ZZ�/�/#P?-�� ��h�f��v�W�] �Z0����G$�j�`v�'[�����O��'1͜*�p�q0`����;���~����6Z�am����ݗB;�8�n.Ś��A��a�� ��K�u*ӑ~�K{��˕Z��c*^�}p�q=��h��H�^���] ��{,$�/Iz��>�V�+��V?F�����2qm+N=x���T�Ə����p��)RU��&c|X�XQI�0�9`Bl���i��5��0p���0mWV`��m�(��e���ۓ:],V�K�f�O�M��5�67%�f�I��{yӷ�Gu�ev��X�c���(����1̦�Z '����B.5�$�7��F�-Q��C���4���֨��WG��W�bҡK0�aA���b�0����f�Qf����j�  ţN� �%c"6�!sή;�<�5�����Z�!KL����By�k9��SK��?��#Wxѝ �k��}+��b%Ź�W��|j��r=9T�\.H�C�5^~u&���j��mQ�L�8 �3�#O��C߯�`vp;ݒ��_��xHrV"��X0#D�zN����.��K9��1��3�۱Q�9��<����$㓥̷�e�T�t /����Ƚ�N�”�x�&y|��WM�����GKo��,a�X�0�sR�o��q�hH��#$җfH����U~Z&�x�`����|}� s��joA�؇�+m�!w��6���1�������9�g�b����i��M��3}�5^ޏ�ʽ!� s���$@�n��ݔ��0:#<��k���x�K�!Y9fX}���z�{��T�6�Kt��C3�L����㰀�N q�6]`+x[������۲�p����98�-����.J��}o��?�������-�n� ��y[[*�#�"�}O��Jbi�o ��]~8�x.�\ܳͅ�Đ����OPy����b�E'eX�`w�~�A�j�&��R����H���}����B��5��3�L��`��~�؄�%fm�e��Y��X��9 �4I���j ˮ*e �S��J�j�^�Ȑ��ƀQm���C�+�$B1����z2.��3s�tY��CJ����������V�����p((U�:�v4?�roD���'Og�i}А���{rj#��W��COe/�A�5U�ؽ��Ԑ�<�@�]�)q�ڭJ�o!y��_W��q���C���i����Ԡf���2[�t�pǝ���B"Y0�����}ގ���%�z��[M ��9� � ��� �54hqȒx�}}��-�2W�Ȭ�1+΄oK���Hr�L��]�˛uv]5� ?�՟R����c1ܭt��8�}F�-(z�S�"P��������` "���1d( �I3�'�EJ�Fm!�T$2�KX�i��Z�~RW�G`��QK���V��xw�.�)'~B 7��OA  ��m� J�-���{5���c��*��e�##��P~��U��[E@l��z�.� �¬�+����u=��mX��I1є�'��tsP;�La��Wҳ����2$*{� 6�4S7���� �|���7jFL�����K���rC�?��Y�t�=�)��RC�I�eY��QF7P����ћ�ː����7y� ����D�#|�AB+1��PSY���tH��ʝ���.W3R�F��A�d��� �@ݺu���(�c���Jr��ѳ���*�Z\����:HO���p2����Q��F��$��8� ��*���.���>8U���9�W�[SF3�d������� �?K���9l0�`�|g;����-m�d6�w�*��PG�L�.��۟<��q���v2ѿ�\K.֌%�a��L�s�� ���&��h�̅w�+�����Wo#�9�ن��[ �����t�-Hu�V4���q�����<�ϐ�8[�v� t��"y�c?:iU��O�ƽ�������Bk��#/��YeD�E�V:h��8Z}&��� 2f���-��@��P�34:R$ԑx����gV�'U\�²5m}g�_ M�!P�5�44q�<ӹM��K��=�İ�Ge{��� n뒟<����s�v��& <9��RR^ y�ZW���xǡM^>u��;$HY��;K���(�����}{��u��d�r�����GS���sl���DK�+��N|��!ެ���C�4g��pa�� �v�N���wQ�W�����[|<���G?��X���ֺ��?IW:{���\��PJg�[���Dm���^�Liw��a�Sleh�K2��/��>#gƺ4π�ZՃ˾Ƣh�rQ�M:�� r���W��ZXI�=2���E�3A�Ņ���=�S\)M�`�1��\�d�?y �'��e�ad�u������H��0+S!)��NiW�6 ����hTD��z�<`;Hd���C/n�`'��V�f�$����P���G�O#��%{<܊m��c�9i���O�钇g<,�Q��y.Re:9:Z��R"ʩ���s�������6�\nj��V��"ZbUP�m���W�"G5E+Q�f��1o���@�`��i��ʽ��L�� )�l��l �"}�v���%��3��D*h�)�V��=�`L�|b��ꂷ�n͇�vczQzE�l �4�����������3�Z�� ;�LX7Ec�/cw�:�M�`Sڹ���,W?�n��ϾR���+� ;�T��ܯ3����դ�7I>RE+)��H�� �p�⁒Wp,&���_�K��"��^X��Q�e'3%vzL�����h����AM�G8�g�m 3���\���Eb�G�jB����Bs��t G_�6� c������p:֧�ņ8U^�Ny^I�ٟf�����a�/ r�`xd�X���z6���;�.��F ����TF������ۃtJ�x� {��VP���LJ�2�k�b�Y�TQj�&B��� ���p����^DR?�����E:��_�dA���Vg�������Sh,%v��u�D�g5/�ؠ����($d°�z�d^��BC��8��rh;cEp����]�$`k�����l>h����P�x�RU�𔡍/��L5[�B��C�B)\�"��37HW�w ��jl���z�,�X�S�(�����GD��Z �F׎� ��w�̊��"��Un�����S>�Ya�eO�ʣz����v�t?,k��4P��z �7����C�@����ք�� �Wy@ 1߄� e:�A� 7��m<��k4�co��o�<ϲʟ>��-N�%���.������1_�vZVY��� b��-���i�u%�Q�[u2�d����� ��.��S4�����)���� �����,p�rZ���i^����\�ӱ��:x-�V>a�U�k/�:@?�aۊ���ۢ�=��w�H��_�7z��?e ���o�N��İ�����P�*���|qxL|3:k�i^� �w)bO�婏o,b�j���I��l��:�{��[k��^��#����Ĉ�H�&�� }Z���R��{�{�B5N� �=uj��:�;���@^�GS�ڽq�\h�fK9�WHhނZT���� +*D:����f�e�ţ��(�% ��aBʣ,WV,�ɩ`��� 2�h"j?���݄Ӑ�iB�Ka7"��4,.�l4�_�}E��-[96m+���L����*\0���3�ȍ ���`���ѵ���w�-��h��e�rJ��~�� H b�Ġj�� �t�Q�L!ʸ��2�?�ս�]�Z)5-p��o�]�Q��(��S+�Ϥ3���`&U�j��%�� ^'jm����5��r9�GX(�u��X ��9�w��#�����d����u��qu�B�o҇K�ƪ�U�$�j�t��ky�+Y��������B�D����� S�ر�xb�������A���ݢ�>%e�n���my���KQ0���K>���{<ۊ����^ً̆X��x���X*�z��Ϡ��b9N���,������f:d�E{�*��C��pS� z) M��r� �0QG��)Q� Y�3:�9ѭ"@}����7 �� ��]�W&�i�ExM/A����?�ˠ �Y��o�w�M�aD�b>��Tn�l|��e�oJ��� �<��C�ˌ��� :w�n3�c�� �BҴ/Ҷs<0��lo���=�zwE�֯����p}�ew���z ś.T�7��<��#<y��s� �F-YŒ�E���YU�������9��W��md� �ᚎ�3�.��@n�^�?%�� �O����A��������b� �kҜ����A.��)����%����q�5�d E"��BgQ E}��u �s?Uc���� ����i��j�7���=�;šyy��p3����{S-DCOQ�/����^3x� r�ُ��29�d��,�����m����eMX:M?R�FK��k�Q(F���P�n��q#1�~4�P�4�+8W99�䤮ܜ83J[�a�*�;ܰ����W�˵�s�Y7����)��Ԝ��Y,��k���h�f�@$�[~l�)�Ո q��`ɏ)�/�=��ы��M�m��=Z�Q�\�$��!��Ry��K����I(����)EO�)X��.2N>H"]*U���m�J�����Er��:�ه�lG��ސ�[^���#B�6�<��S��u�.�p�����e̜����2I��m��Q ��L�B �`�%��s�Uy}��'˵ �� ^89-����m�lgR���Ц�6LюTc����#�n=&�EH�*�����uj� ����P;ʑXFW� v�s^�Y;��w3Zi�$Kֱ ��4 ����*x�W�ž@ct��}�p�p�^e���Dc��O9Fs�T/����{z}��9�"���s ~mOܛ�� 6��,^����a�>�ݗ;���h�3�A�J8�K5�s��em� ���*�B��T.S�����6�C 5u�\9�=�L��lΉ��[𧘝�i`�\�06y�Vx���,�x:� ����q�q���nJ�١�+ :�[0o����r}�_c&��� ^a]�@��ϻ�����]]i�(澾��$�0·C�%����U���gS M��{���$�F���%d� �� '_��?g��}�]<)A(?�]��1��s�+���.[�Q0�8PA;_�}>��=U!(��w2�#y��������`���R?1_U�'���2It�ZG��*^^W|�aL>.����K[�S� ��6�����ڽ�xd��7�R��"���'&I!��X���A���K�o%���8{t�Exp��Q$�3L���$T�< T�n����,l�R�t�(:��K��Fٯ��O7yX�L�ّ<�LM�TN͸�+^��T=��Et�r4a}���U�<# q�,�����E(��v�����' �K1�<��h��Y(Pݳf�������A�7�~���ީV'�S� ~x}HX�7[ƆD�7O�Ps�ʍK��mJ��4�f3���>�THnus��cwj�K��v�]�XG�qV�y��%A�|�2�(�����|��n�C���ѥ���%��� �3�9�� ��N?8D��07_��ӱc9f���e2eGuMGѐHԴ�U�b�Y��Rm)4��L ����3�p�j~���=c\�n2��e}�~)������Sl��o�vʓ^8J��ׁ�y� �#B(4|���j�����L��l��ܟڝ�Hh1��n�:���{��cP'j>=Enm^��Q}�1͹x����i�B�Â$V(�&P�"����Cl������9q���:J��-Y�#�`�q����/ �-f�sV�7c��Av�������v��d����#�WKb��b("4m}�c�lZ�F��J��&�z=+TqBk~<n9Iᛀu� �_ �� �v�=�̻��V���w�9 s����`�c�lF�x�:�)W�E�=�h�%Kzt%��NR���D%�е�k�[�c&�^�o\���z�ֽ�!� �6�Ƒ ��=S�j�d��|z2�!������f�ud��a�( r��cL]����6���W�͍4�z�a���b0DO�1��@��M���<�|� ��Qjc̲ڑ%�l|�-��F�y, �;Z''�w>b.�o*5b�0��ޙ��x�:ԙ�������p/h����Ȋ�e�/�-`��}c��=�A�cx�ف>��G��1���7�N�Y���=�qc��5���pf��Ӧ�M�J_��n�_v�'<�$�p�y$�J�I;~.��=v�����oON`�� �Q�g��%��˝P\��:<���X>Ũo��([;Ԥ��j�߻�OP ��JHGn�F�����z���#� !*.>�9>��I�!o� ����V���7�C�/�-e��z���GH�I��%���֗���g��@ч~��\Gx8��g��U��E�[ʙ���m�-�}��̯�� r���W�l��Q��?A�5�0 �E��\�^�O3�� �&�?0����*0i��<��E��1*����Qw�Е;n�����"�7Z ��a���.km���3Ɣ6�l�ka�ح˅��v�"cG��.���xH� �M� ��uC+�#`0�& �̮-��d�H�ʆ�/��>�4-�'�.+�|����8�m�B�� ~� ܯni��X�JNJ�Q���` �ۊS�~�e� ܹ Kr�=ѹRbS4)���SE7�˸���U���1,�ߟv��Jr� (��<�[?�����ݤ��ȥ�ű�J���c&�_:�e[Sx���{����5��g�� @;� 3L�Nc��S_1gP�E1V;��tǦ��,���N{��Ƌ��Ƴ� �ݴY܌����mg5v�S��}����=cd��Y�R?�E==�f���J�;-��^z�������E���ڿ�34����X��T����xĨ�~� Ny/Yb��8����BG�/B���Q�� �-�NJ NA� +�|�1���ڑ��N����'%�D�r�-�*/E�ɒ �5 �n��E��4�B����=0 �������F2z� س$٫m͉PQg�.��I�KuQm�����Z�'|���9��=8���HP��N^J����0� ������11�-�/�% �3����ݲ�E�T4��\�ڤY���{$%~���J�2�e{� �A� �u��;��)fY����&����Q� �K���������q����3��带P�]�DK(s,��ː��خ��hcx�2�ͱ^*���~ֲ�yn�������B��v�8�MTe���z{�"�� 8pߣJA�d��4����6�i-��t]wy� R��� öf-�kWI�8��m1����2c/����̃�E�H���Pn��w���梽p����>�)��;����3�aP!5P��z��[S5���>���S��?�N�$F�cM���9m>�lGU/V�5�e�N�,# _�hP6�ٮ(&`���AK�gy�α���ٌ:���Q�<�u���^Y��x��xr��n�0�| _�4j��2o��:n���{�k0Ƥ�ٖ�k,�)�]l�p�ٸ~x���kɈՀ�wy�Eۘ�$',C���+:������F�����3�(���'ц^װH�$enm��+�U�bK��=��<�Y�*�@��*G���4� ��)���'(]y� ! M{�G�7�~�oy#���ei��:��_?��� y˵����6�J��F���@8:��HA]�kp"@��n\v��U������"��ŗ��MWe�iY��LWv������?/a�ş��H�d�t�hߩλa�r���o���L%?��O�$�[���-[]W���>��i��0�qPApg;��}�tz�G��j;j�Oh��[$���� �g��E>�6�8�!�E=���$�;�,�^�CT�|w�)xQ�{�z� �* �q���`�qƮ0�L Nr ;ކ�M;I,$bxŲ!�'�x�dN�5��,�O��S��%6�z��7�WTu�C�H�A�n�ʯ�Kr�_�m$ g��*~�3���Y$o���X�$����a��k���O�(MA!�� �"��8�����,�H���\�J��EG���d�7�,Y����"�2�e,�**�{cs�,#�<�`�}����Xx�����C���o��![���hu�W��\�W��j��a�d��"\������P�snaP�Sj�KG6dтgq�q� W�� �ќ���5h4X��b���:`ј�ݳ�#_�D��l1��+04.]�Z��X��_�ffר�~}?����*$��$ ���,�ie���9S�Y����vG�Zcg��}�d��MP � �%"i�'� ]۱bo�� Z�ƌ���Gl8@SU:`Y`����0gOh&d��w�~k����3N��v)�{�6�/ $�L���A�K�7�g +�ǀ$gb�B2�P�|�l�G9�`� ���Bz*�@"K�ߩ\xN�%ρ@�bpБ3][�W���Z�|�]:b�5��Bg���m��%��m�?o��'�I�Ѿ���ϥ,H�O?���o� � ���"��Fj*ٵ�Y� ��E$�3���9^���7����.�:�8Y��[H�]�:��@\�B��B]�TLBhg)/`;2`�,1�$����=Ň�����$�ׄ��FC��Te�L��8�F+,p9/[��mAp�~��C�$  B��ܮ�wc�gt���?l2"���w��I��d۞��0Yw�>1��@���Į���pH��Q�D<���Id��A O�ˀ,~k�H2E՚N���#���ȍ�@���@G�Ì���t�����D~vȤy�Qnk�<�R-����k�ɛ:���x������,�uj�Gi�uG���}8��xY}�L"� �~���$�]�������d�HDP�!��ZŊ���< &�+o�IV��������j�w��Y9�8�8��*n��qm���@��)N:9�!SrBJ��~ !��s�g��F��2���E���K�tVJa���,�9HWgؙ�7�|sr���iFVj}@���e$Έ�1z���a��rG T{���A娸���k����b�K|��5�'B�~��\�gA ��0X����e���J��R%ӚK�/�Y$>Y��!�$��u�Z/�����:)��9q�[�T��c$�_�V���<�/uE�eA��w���e`�pk�Zx*�>6Rcߌ~�tt�b��Z%= �3� �V��@8׸ �'�Ġ�N��?՗#�[���Z�e�J1~p�z�wE����3�vvo����� Кs�!���͖` 6�VQ��ۿo5X��2�{���r�ck~��tyQ.)ښ����>*:i8a~o�`�l�$��"O��Z+��ߋ���j�L|%�j,щ�,�സ���bib����Z�p'��ԋ(��}�E! ��Q�龚�vu� �*�M�����W�uw���v5W:Q�YmX�ƬM��)�i��Zw/1�P�� ��9�8 ��Ms߸&6��[]B1 8^�"���^��m&�$��Ӗ�/��7Ȟ�z��">R_�)��J�čZ� t0\��`���롦J�t-M`ۏ�Δ$�81K�$�I�J�nΎ�c8M����}��<�]��2)r$�TB0iؓ������N�7��&7DP��'�ҿ���~�f+���s$��$T�4=u����F��� �x�΍�T�L!�����ˡ؆���p�Lcw����+���b1�������Q�� D|���,M Wk��,Peil��Xg=�0�g�����}��ͥ�*^g�EL�(����U��n�u�W�� ��w�w�);6�g�R0,Yog�Mn��3�m$ N�"�3�~�fc��sL�Bܥ��w]��Ǥ�Ӳ���z�qew)�#u��<8b��-b=f�;�� ��O2���{ >�|^5R��%� w���fg���m%t�'ȼ�R���LvP"x��G�"Z�k����]�S@��Rq��hFT����Z��r� �b��42�m��W�{����]j���y*�m�;�BH���\3����V ȇ�q�����ll�L�F$ B�E�J8 v+T4��<#b �\Q�0ֈ�Jܢ�J�����DQ6i�Y�(`�U8�ִ��]�M��{X���q�8�^�үZ�櫣:v�Y�޾�;���K1����'Ä}d/��1[���w�=9��w�:s�4�~�o��P��#�L���s͙��zMU�+\U"@�ԳL_X0!�ʼܲηͻ�”�VZ�[ g�fra�'��e������$�&�‛��둝R��&O�g� ��|d��,[F� �4��g���&�3�Y�dJ�\��4RP!�C�h-m�Bl՜Ћł'�o�4��^���Io��&�Eq/���$�Ũ>�M '��������8�l?e�F�M�Q���;��m��b�J�,��C��4%C��V���WL�cB��.z�^{k�VZ%",ֽ4j��s�@�liX�-k�T�ns#Öz0�����N��O?�{牣�J��ַ����la8�ᵖ-k�Lh���W������L���•�Q�V�ͨ�4���6��������+l������k]�ϻ���.��]y�-A���&�:T�tw$�n�w���i�wL���o���/���R'�C/Pl�;]�ɳ��\`��:z�\F��%����Q����l�}"��Wݳ �%�B[�5V�.x�v�R2:�N����;��3�+�����ܪ:�5��_�F�b ������ ������Y�����.�G��B�h��<��zͥ�� K1��~I�fꌓ79�$H�젗_ЇĖ�ۓ�~�?�X=/:�/&�5G}cjJK.�@��ĸ�m��y�n��!�Ke��Ƥ{�D3`����hc׻^%�;F�i���go�F�Б~)���w���"p�� _��rj�����~�j��:���N�g�Kj�>�|��<�9� �o���U8�a_�~�(j��w�n ��#�$����N�����Z�� Sl)`n�����E�5QE��B�<�^� `[�-�tMV�5���J�F6?�T��8wv$��pil�0�����������C3��%�2Ysg���bN��(�=�(����𮮓M��"X�w _�n�xl������)Q�d�����X~��x��ߠz�l�?GO�,F� ��W���� �1Z�G Bܣ���?go�r��u���.�w=�׽����6��0�mU�\�䲩��sp7���j�LE엉B��U< 7+�R ���~�qm�ׇ�u��<�n��� �`��ǶC�J�P���;5�c�wbaoL��5�U8��n���IfOxr��B)G�f� 7�� ����m����_#�$`��D2���6!P���5Gz9��`����B��B��j��f�_{��:��b|Cnj�?���;�ؓ�����jip������ZN\:ݖ)`m�e 񂲸�dhNη ���+�����NS� 4�~��7 a�L �g ��r�S5�;e>��ܖa�xN���[1 P 6˵��iB��w�h��*f����S�vE�1����/�����iD�φ7��D�Ѽ7��S݂���AZ� +K풶X�z��n(���vP�����c�� H��q4��&�ry_�$�ٖm��P^�8���VJ�gt�fh���g�z�}��0�S����~���ZA��΂F��&O��9}�� $fg� ���s�A.��"�q�6���cۣJW�E͹7V�V�,h)6���u^ki�����e�H�y(�����`_���g��4��5��>V���+X���6[ȑ� ����8��y�L6kU-���h���ǡ(P�b�>���j�f���;���O������H���ˏ;�)��/�4l/��Z=���'�c�E��j�� �u��Y�QW}�+�i�>�� -��@�_�X����d2�n����4�14jv,<ߘ��\g��zRo6�J��8 ,�if_�6��� �$@$E�`��~Ϙ9~� �S���\{jB��},�Y��,g�+H:�_P�� ��N�IvY���� 5L��������9aϐ�Z1�=Dʞ�:�T.�Ϟ�#�����̑ƧQ �K��Y�v@{/��)�&'x�׏<��.+�=���۩B���pN�9pX�)8��ÖђXy��\� [6L�/�a����1���k��������T��~���8b{6x���C����J/6�G~B�eD��O+�)��>g��G)����l4����rdq���<�w>뚗q[��J@(�\TB6o}��/Q2�L?����Z�o0���{Z���U p��)&�=~7�X;?�����tL�:��0bE��6ײ+>k<�6�gе�� !,���O{J3�� z>w��>�_�)#�V��0_ $Qg�ե��Ю%� )�����n���v�r��O�x�Jri��%�i��̫ivP�Th�D7n�0<�{?��YsFD���{�&{������FꌆT�p�iB�;��!�U ��K���B 2� &��������\8ojR�`�j�;��2�=����t;�� �kEb��~�nK�D�oS��;��=��} �4�V7"F�x��m��]�R��D�9��]�3?�����+fU�� ���L�a�r�9�e�w%r �uv�zC�l�#uZ^X��i�����y�L�y�g�m�����F7]jA�5�� t$c����k���]�DS|j"pp��%�,��(2�#���1�A��<�-�^� H.�W�x*W\�1����$�t���`,U ɦp�� �Qޏ��8��H�g���9��a|�\c|���uJuT�t�auT2�"懐�K����d�jI�?<�2��4�dJ�y�Yy��n��X���e��e��@�cY�5�T��l�E�>{�R�^�g��z��Tx�H7P��8J��{f��!ہF�V07Qǫ2�4����������  �=��� YZ