jakarta-commons-fileupload-javadoc-1.1.1-lp150.2.3.1<>,l`\m/=„YIENLdd @uIyhW!eC )f(VsYgǑCrZBb׃wI~kn}-TvŭNW#y,xHV0jd(I:ԡR۶̉Umm[<j\4Vw_W aG\^OI-,0C+!;S?Sxd%+ 7 ^  0Ky    $o % '),6,l.x../(/:8/D 9/l :0@ F4G4H6$I80X8Y8\8]:^EbKkcLdLeLfLlLuLvNzSS(S,S2StCjakarta-commons-fileupload-javadoc1.1.1lp150.2.3.1Javadoc for jakarta-commons-fileuploadThe javax.servlet package lacks support for rfc 1867, html file upload. This package provides a simple to use api for working with such data. The scope of this package is to create a package of Java utility classes to read multipart/form-data within a javax.servlet.http.HttpServletRequest. This package contains the javadoc documentation for the Jakarta Commons Fileupload Package.\msheep811openSUSE Leap 15.0openSUSEApache-2.0http://bugs.opensuse.orgDevelopment/Libraries/Javahttp://jakarta.apache.org/commons/fileupload/linuxnoarch4/,& +/OL PWLAH x Jza,T@La!b-[6I2.H<.}.Ed02c%}X9T&?/A0! 'c2O¥\ "#2@=U)C*YYHB$THBE$,R6x WU*A큤AAA큤A큤AAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\m\mf7919720469c31579d8370ba4d63703ded3cc43288bb0fa9063ef78b0d9ed0989279064502966e1f69f42cab2403a55ad3a2f28f307394662ee876ef0c3ef07054c6db7406b5fae285b6a2eac14866ed0008538ff66876f5a2342e96af7f57d5adf3fbd0db0e84876897782031b723ce29140f04f414d761377a3d1d0add3579ecd82e5d1111a0cbb86cde667c31b88936d08aa1c7233c9e2a8fec156fb23a21f2d07e49052088e924ecdbec827a54899deac542695d0b7a54da751c07d8ada90e4162376d5cfa85e2d0ef03ead47cb10284e7585e6f1506594474ca154d964d66d20168b08e2a2aad698fdc330d9f331c28a37e3ad409be3d7981a9de65cb398ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a34ac18dbaec67ae860b54ab041a239a4c33fc17043529777b7124fb000d0d75a6ca1881e988dad5de5181709465820cad2fcb4199b4e87a8a00b7e8cf0c88c551053e91f6baed3392b2e263ada40a3ccd5140911df5ee126e0e56c60b2b979f14d7cc0fe97a26bcc07657b0cd130e3c87a6db22d84d498e6de7759d0befa9588bbe418b8ff29618606bb1e91432561b7a008ef21f8e913546173e15691126485bdaff45a6b3c4a75a5bc62c27d1e37e61974c404c2a9610eb2ae594f0beeb6a8b3c98073d9134e913def62913952f5da4209b0666e2b17faf7b4583d4c059fbe27c4d7df528425a7051e2faf7b1f686c7989be00ae9b8ad12d258fa5825e25a5dda8ebdf235fb1c902438cb913d5153d2fe9e8a6aa8bafc57da4b1ff28e37abcac8f582b72b2232584677381b45781538a8714e38699cf858b9e073b80e4c44ed7936d7ef4737af71cdeaf8ece6132c71c2396e8ebb701d4097006d32224557a93cd9a93630098bdaf8c70a3cd5f6024883487f3bf99e88e8dafe7defbfe28de0e45cac02cc752e1d8e009e21970744435126e86ae380caa9b18ca28550bb520c55e6489ba93b7ca88368ccdd63df7c5fc54c8872d7600c4cb6a2ca0b2c013d481ee00831d94af480158cf9c25ccc213c96898da7e1eaa42c9d660c6fa342ad20c3423139b14aba7b5336d1f75e4f3c2456cc644d77aa11e445809f184bd1260e1a1b78f3e818080d0ebf8c107c69e21b524dc0020f9768e775d53d78b5c443f7749fbed34760a572d07b9f03eda4ddc4dea03e0d58f80e935d3ce1649f82f03d698c4a93d1d6c4554a7b67fa48ff4a3ea88b69e8881c4d95748baafc76dc0ff0ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce987968a6b08e2198ac02a32fb5a44eee69881960fb604de95538264dea634a7cb7706f35121989f830b41c127ed30caf2a42a5261ab19abb00a37f0bb1b6667ca0bdcdf279e2529aca5ca03bcccbf2240c0c9db3ec162771ced6884623852002d371e002bac13047f02144c25b0aef62f25de505ad71ade555bc6b824e208acaf7b1808d0256c18520cfef30052631cfd77adfebe62503e1a6c260cee155919a42b446bceb14cf211b82464d7b3c210474ce8157c6315e8bfd532fc24aa28c590692d1e19d8f504eb3486a099e3e63a70eb6cfe1b262f4eee42fa0ef793b2a9ab61196ea1c97fd3145d2153a8185baa9a7dee538458532134db20bb01c14db751f120e355849bd69783ccc4331fbea2e510ac36c3c926322c7e1cfe3fb5a8b50dedb33b11c29089149a85d0abe1027a901ed8fc122470fd33d55e7627f5dc62a1e15c54012598ac98e64ba107ec68bb8e77e1c13aad0c9388855ae058fecf93e8ddf0000fe5e7a11ec809d90036784b866f5753b85caea9e6d822cdf81f8f98d26a730d277e8fb42b26a7eb288d8fc7a3a6ffe870e2d892b928d993efc48f2fb604d83488a65791e48a43eec55b8ceae622b6443f43fe6d3ad37338e84eccb7c8e4cda6b5ed72d7da069d6c11e4a6e4cf6981b7bbed518f37998df69ff5d8faa91f240a9357e8f19bf2b767bed6e2ba3231b703bf6185c455039a8f1c831fc7a1cb22c806d71a5fbc1b414d9c4066c0eb3660658c947ae1ab28f488ce659f4e833db2b2123611a3196020ba239891bb4403a4ac139f916a7155d26cb8bf57a137e3548ce939569a27d77715c146016ca78d494d9627d65578658ef5e7c895cdc40a7ea88dacc21f606ca9b9fe82a3dffe143c751c0fb053f5cdc94a0b1f1c170f557c5fead1a22f51788117b1f24fc86dfd58d7338840354b899ab3d8c7fb54d93c896ecbecfc0bd5289d6b8faa9028aa8c4c0ae07a7016313c2574eed1c1d656dbdf44ceca5ab707b5102510bb6cb5848599e77e0abee1eb2b511dfd8ccbb92151ddabc03c829977a503a855dfc62da614f29834549ae8439ca5128f3d2b32d044aac330d9e979b07431d4aa0640d05c7c0a74e6806d71b136cf30d632b6785bd97ba35029217c9a930e2bf4628b2ead031491ce9c74cc2ef3473dca033801d5928b5d2a42accb87fb2ffae6208480c01754a59a945d8bcd9d6294468d048def4de8781d3f2bf8844abc3750f6df08e2cef9f1efd0111ca331ee3bdee6af1d2be082dbd5f9f14c534412d78c9e0fdf3e387c3e1b5577c65c0111c1a4991e52c9910ab1eadc982a0c38f6b378e7c0eafa7606cac2b75a358b856e287af06e51a985d52cc7118c52e426787506c2b9f74538ff8c10d7ebbf7c0d26f26bf59b08a92c09297b8700f545e69f2514493e725248a5d3c1dea15ef40e1ee667e5bb960bc9b2e2058f1e202cb7ee5d892c36ea7c35c63f1d67640679ee3e78a72020aee06e0bc5cd2ec301754d0caed15e40dafa92c63343ee268e30043b59da49f3fa883a8f3216ed2288eabd8375b9c0dabdb11691aacea535e2115fae65886dbff7daadd7f67d19305d5991aa3ea7dbc4502fa20ff5458caf55a2bcaa8ae44d178c8d0a3d02836c8895e41998ffdfac19b8e85170d09556296901b1b7aa73ce33a1fd3de84dd71387f7c0a11192562ea4c80cfee36da6ae3e1f2a18acc64130e7294bc23bf1f11f6da0fbec92692e303604bf20e62d3409fca5aea50542d562e3015b64ba52068faab8d674eaa6fe5e599c8444a8782652460758b7ba5c30b4940eaec253c268fc14d133685b2c8cab2f28a11129e8c5cf4d00046734072f053c6b18082f432bd9e2026f71b8b597f3fba79a9bd6c197ceee8d57619bfb85ad68cb527ca7530be0c0aedbb9aab6412411e53b06be9810216d99c17d335e92828d30686cbadc2c454337c0d0c10a75e904eb89408e2e6642cd897f954623b47ca70fc8d2accdd06312a12c8e04527e14322456d8b03045129d01b9e8e82246d1152c93f50fa141f1c9e9c53c693a4db6ae6dd6e38a1141727fae3fab0a5da52bd9c91caab4c7cbb8fdeba5544be2cdc44fbec5998ef6fc5c4b7610aaf13590c4b20503814f086dec1c5656670a762a5c0b1e2802dbf3b199822d88eb555ff26a86571a05687434c38908a5db4c1efa4892af09297b8e50676c9283c27481a0694b1b5d2cb8ce926739d01cbe0e494656aeffc65356dc35adc65eb5c7f04f6c4cdae332d9278f841a39722e5f476c87e7802359420cde3fc044b06314c99f92e908c78c5a6961fa8b1abd4970c77bc79d7f207103ca9972a120da86a17ccbbeabfcb449547b7bf60b1b085623b522a0ef187c38b73cd78cbe2df858cbe8abeb8ff640688792b4d4581fe32f94e91a65f588cc4662214aa9bc476c552cc5d1a056070ddc43b3fa80aa2ff7fea8666857a41a5c27dcf2738cfaf69481813b5f259d3237696729c53869d8323279b1b43401b745a0f71427d88a4e892390b63866716815ede26f3237edfb4d066575ff8ff0a4ba574b8b9c2432a8a41365b349aee889bf60a780b8af20fa96665a91e7d563061e72c95c0e1980d2aae89732ef16c54f56345608095be170949a3c01c6b5cdefb7c7d489dd3c207b9532f4279f7e10db3c11f912dd65be42ce7452a291ed06444730a3efd5955f377798e3b80c9994ad13fa89b543987afa08a5a19ae0c1b39190e8c0e32dfa004d4bb2a56ba67f38342a2462e0f49b34989bf3bac89d9becf4e4d2d041dc116e36b7c264e5d688cb9ca648b21ff91fbf90f128d6f6d41b68cdcdc330485d9eeb906ec9da1d558038ee1eb4f0030d81cc7bb69dfff31a65f9d43a3e4c0d62bedd1ce2375a48125f53947913f6a3ec631dda9fbb174a5fbe802f6d4e27eda8fb1e2caa9855dc627759b8e271ffe3dfbc63c69777d7eb2de4912c5be8431f8614c928c7bfa275bc99bcb2da3407255e030f2b750b10563d44656a967f97c95807eed56aa5ac7f69d6df402cf3523945f5037895ea7aa2d727461424b5b62425227a503bbbca9ba5bebe29f75a35d12acc54338f27080ace4dc9e8a4130a983e3aa319f3d1fb96aade11b7dedaa60d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b560c5080330e9cf62f5d4a47155c8d41edad3cd54b38b7aec57882aaa30fedea9cda85b49516b356f62f3df3687b71cf3880195ac0e9eb6ca14b4677acd31f2531a0299ce9897d4a6789f0fea219d66c668455aadba0867644c9a5d49f30b7ad012db9ec51a49ec880a2587659c057b90cb9154510d6bc12f6f27938999ddf09b4553af3ea2b57013cf5d5bd47a3dfc364c30940104b57484152beb15cc95dabe6efeb8f29514f95cdb59deec5b9c561d2a566bac2de78ae5ac8df7d2152fd98external/jquery/jquery.jsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjakarta-commons-fileupload-1.1.1-lp150.2.3.1.src.rpmjakarta-commons-fileupload-javadoc    coreutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\Y@S@S@S\St@S;Ra"R_@R-@Pedro Monreal Gonzalez fstrba@suse.comtchvatal@suse.comtchvatal@suse.comjmatejek@suse.comdarin@darins.nettchvatal@suse.commvyskocil@suse.commvyskocil@suse.comtchvatal@suse.com- Security fix: [CVE-2016-1000031, bsc#1128963, bsc#1128829] * Apache Commons FileUpload DiskFileItem File Manipulation Remote Code Execution * Added jakarta-commons-fileupload-CVE-2016-1000031.patch- Fix build with jdk9: specify java source and target 1.6 - Clean spec file and fix rpmlint warnings- Not needed condition.- Cleanup with spec-cleaner and fix build on sle11 properly.- added Xerces xml-apis to dependencies to fix build- disable bytecode check on sle_11 - remove removal of buildroot in %install- Fix bnc#862781/CVE-2014-0050: buffer overflow http://svn.apache.org/viewvc?view=revision&revision=1565143 * jakarta-commons-fileupload-CVE-2014-0050-DOS-buffer-overflow.patch- remove gcj part and deprecated macros- fix bnc#846174/CVE-2013-2186: null byte injection flaw http://svn.apache.org/viewvc?view=revision&revision=1507048 * jakarta-commons-fileupload-CVE-2013-2186.patch- Move from jpackage-utils to javapackage-toolssheep81 1557491087  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.1-lp150.2.3.1     jakarta-commons-fileuploadallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryexternaljqueryjquery.jsimagesui-bg_flat_0_aaaaaa_40x100.pngui-bg_flat_75_ffffff_40x100.pngui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngjquery-1.10.2.jsjquery-ui.cssjquery-ui.jsjquery-ui.min.cssjquery-ui.min.jsjquery-ui.structure.cssjquery-ui.structure.min.cssjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgapachecommonsfileuploadDefaultFileItem.htmlDefaultFileItemFactory.htmlDiskFileUpload.htmlFileItem.htmlFileItemFactory.htmlFileUpload.htmlFileUploadBase.InvalidContentTypeException.htmlFileUploadBase.SizeLimitExceededException.htmlFileUploadBase.UnknownSizeException.htmlFileUploadBase.htmlFileUploadException.htmlMultipartStream.IllegalBoundaryException.htmlMultipartStream.MalformedStreamException.htmlMultipartStream.htmlParameterParser.htmlRequestContext.htmlclass-useDefaultFileItem.htmlDefaultFileItemFactory.htmlDiskFileUpload.htmlFileItem.htmlFileItemFactory.htmlFileUpload.htmlFileUploadBase.InvalidContentTypeException.htmlFileUploadBase.SizeLimitExceededException.htmlFileUploadBase.UnknownSizeException.htmlFileUploadBase.htmlFileUploadException.htmlMultipartStream.IllegalBoundaryException.htmlMultipartStream.MalformedStreamException.htmlMultipartStream.htmlParameterParser.htmlRequestContext.htmldiskDiskFileItem.htmlDiskFileItemFactory.htmlclass-useDiskFileItem.htmlDiskFileItemFactory.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlportletPortletFileUpload.htmlPortletRequestContext.htmlclass-usePortletFileUpload.htmlPortletRequestContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlservletServletFileUpload.htmlServletRequestContext.htmlclass-useServletFileUpload.htmlServletRequestContext.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zip/usr/share/javadoc//usr/share/javadoc/jakarta-commons-fileupload//usr/share/javadoc/jakarta-commons-fileupload/jquery//usr/share/javadoc/jakarta-commons-fileupload/jquery/external//usr/share/javadoc/jakarta-commons-fileupload/jquery/external/jquery//usr/share/javadoc/jakarta-commons-fileupload/jquery/images//usr/share/javadoc/jakarta-commons-fileupload/jquery/jszip-utils//usr/share/javadoc/jakarta-commons-fileupload/jquery/jszip-utils/dist//usr/share/javadoc/jakarta-commons-fileupload/jquery/jszip//usr/share/javadoc/jakarta-commons-fileupload/jquery/jszip/dist//usr/share/javadoc/jakarta-commons-fileupload/org//usr/share/javadoc/jakarta-commons-fileupload/org/apache//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/class-use//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/disk//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/disk/class-use//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/portlet//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/portlet/class-use//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/servlet//usr/share/javadoc/jakarta-commons-fileupload/org/apache/commons/fileupload/servlet/class-use//usr/share/javadoc/jakarta-commons-fileupload/resources/-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.opensuse.org/openSUSE:Maintenance:10200/openSUSE_Leap_15.0_Update/685c10f62577713b70a8e1e34c812899-jakarta-commons-fileupload.openSUSE_Leap_15.0_Updatedrpmxz5noarch-suse-linux     directoryHTML document, ASCII textHTML document, ASCII text, with very long linesASCII textPNG image data, 40 x 100, 2-bit grayscale, non-interlacedPNG image data, 40 x 100, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedASCII text, with very long linesAlgol 68 source, UTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text, with no line terminatorsASCII text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedO%~shf@utf-82b861114afa5b9690968a88661244dfef7db1b1ab84d8a800b82f8b5ecbc36cb?P7zXZ !t/.]"k%щ-v"<|H5&Lx[v&O|ب8)ԙ푁]^Gz*֑nȳRA_|fc빘 8؉dԩ^{Zf*9S$?'R$#֟YxQQyl8f9Iywhku4zhoC^lR ۞kXo{IһzRVEs )*lCFC Z:*^w < z y_Y|k1$+4 ;ِ|?y}$rEpeu]"P|8pԕٵo! J>*+1NIt0bzpï !YwŌ0\1V 8Us2EuSa/Ͳ\>EլB j?&|%+(/Wqr :-:նV!{_;cp*F)5VkPYap~^,)5}!1m%xJ`V4\$B@&ܛǶl]q=hPf=?2s_^V<~&Y $kn9S5ՑG4 $i&0b6͆L*c:|:j`9CD!J (ڔ Kk< :jI)@FF%'/[:rg5u#+ |ZT'O:a~L=+5`(N?3wPТ}= qI)DFWԔ^X]UXڝxIgJ][5ԇheK ˞3(=>DQ쁝̮\d)XBE>fWMER{*cRIŒk~ү+gKcpP7WU5(6!{4q9-" m!%ṁ@6yJ$\ NOp$KicXnGQܾ(irxgg-s|soPmjX@PÇ_h7d'Nu12- Q(znb:|ɓf#c.hlNNU=3WU'k3;+_ب&B9Ua"9eح#NcxXsvJǙzQ%뤨jrp?zYKm"<0Lt|};b{ґ刬:ٙr^ x_'<="t XEAmt) Ut=~{Yj ˿O{c)rbVyItO}[e?8:4ܻsZBt?qz+v풫x>^G &+ǧx :D%I؆* r,}'L\3ڮpvR|&6g8gdhp*Tl }4unxǢi%p 8X.lbj1 m>cn ؼTaX3^igbIrS 2i;Bf46_ĸ0Q7AXE"83Ik&%)$ԬQ}> ;* Zt]PȧX \+0Gh̋;ClM#(*)J$p3-1U$ {SR.$WoCx@LkjRM#g?.W|6]%# +l&Q*z?Mk"laP88ѾHffIK/2Pp*"2箮=<6z|ÚTJ -DxnWx \$ﴚm,z#(~Ÿ$_[(_ŇB5]Xyd+m.~A)tR]si~-z {t_,/n=1G=]n$#( {Um#z{-M1H ^oqN-Ȥ,OC0+!E dfgۨL |=#>|W^>ae4WzC'/y3Oqܫ"oJPl#L~,mXHn(8$(^M5"wEs{4:o|a:o8eR~N2˪y,?LE dKAE$]^Tb(M2B\d,۸|W1r03.'+|vC7`WU#˂@Kd8QI4F_Î)' 64M*C-h>xɱ3J7N C̩na7<}{싻J7]-Qi2 V^a+J-4FKqK9#W~pu+76+yfrX3n1I޼ʱ Ğ x  6qHn= # 7< .+ +8^I_jel\Fnpyrc&{qW͋*>zٽ)fώ/iҋb5cA_%;<(sTN7*(`ҕdfc dD GZ1a w&./2e_&t]!,x[@83|ss0e^.TIJ'~nqyq0Kÿx֔K, ݘfr%=m%aIT{G9XCнʗG$F3=?ݯMjMgQ?fj{ї!kaq%AO^yjmgːj'4s~8.2n0TnRU}kt}r4H:DVu`0V0y7Z) B]N&2?ff0r߮% (q!_ZC%f $٣qVjBZ#yGv447c}Ǿh +P&ڶ)[uUgˁ=QSY$Azyd&n)]nWz YZ