icedtea-web-javadoc-1.7.2-150100.7.3.1<>,bO(p9|ҤD`ݜk<@wLfPS3TkQ:0JTQ|`HݧPKR̯E;`qμrO߾߅,͢93 ['wEv|:CHQ?@HS_Y2B{ 6sp>'-xh=o 3[sND;?d ) f -KQX   '0  \  8'(K8T 9 : FQEGQXH]IiXlYm\m]y\^6Fbcʀde flu$vlzۢ۴۸۾Cicedtea-web-javadoc1.7.2150100.7.3.1Java Web Start and plugin implementation (API documentation)The IcedTea-Web project provides a Free Software web browser plugin running applets written in the Java programming language and an implementation of Java Web Start, originally based on the NetX project. This package contains API documentation for the icedtea-web Java Web Start and plugin implementation.bO(sheep90^SUSE Linux Enterprise 15SUSE LLC GPL-2.0-with-classpath-exceptionhttps://www.suse.com/Documentation/Otherhttps://icedtea.classpath.orglinuxnoarchE+{uaH(3bdG3i{p] ,{;JN?CB2`Gg (&2[VB"CD/\.@u:*,P4Y?+q,}(-&r-Y(x;"X?o|8$,!B$G*,%K+V%5+/OL PW+/LAH x Jza,?5b9C.6906%P}0tFyWBq/0Dp1<?L12*p;EX%*RD7,-6,,w3,-*A5/E'3(a5?/g]PT.T=>8<__C\qOM'[X2> jB_D>*NY];k,EGbt43BU=)?| 3!9E,FK+X:C&kH{r0*d@E"O0#78z %/l[ *m C f ,6!%.!#;GB0P!!oa$c*!Z$?5sCf((# %E/_8-=JNHC!a[]B-E$m\0)Y|4: *#8L0`\?X`^bg1qh[`]^ ;VӚ94?}| '#"Pju+C-hf L!6;KF=2=;)2T06EoXU3g6$A+: =:"S$fq[P[//f50,0$Q>)4dS s"(6RPjy?TS2tm&t(;#H&7>($U (!kX# R6 +/OL PW+/LAH x Jza,T2 h([(V(@,K.q8xU &!`).(0]1_6R9Pj5z444\ޱ@-0 454)(-4>;.t3P#N2k)/4W*)FRA큤AA큤A큤AA큤A큤AAA큤A큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤bO&\\bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO$bO$bO%bO%bO$bO$bO$bO$bO$bO$bO$bO%bO%bO$bO$bO$bO$bO$bO$bO$bO$bO%bO$bO$bO$bO$bO$bO$bO%bO$bO%bO$bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO$bO$bO$bO$bO$bO$bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO$bO$bO$bO%bO$bO$bO$bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO$bO$bO$bO$bO$bO$bO$bO$bO$bO$bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO%bO&\03e6d13b80edf503e09bf41f7550e66e6727fd356c7d6c0b3e2f9ad12915a237da15c498747bafbe10c8c0dd353ac8c801db5974194a135e5ca0e053f7182ef64c4a1fd66294d57f237c2a0cd0077e7f108fe91fc8e4a436e8de16de476e77cdd0d794d8cb45f5e8cac8db969d5d725894a6ca80c4596447db9b892ddd90daebe842d7a0e3ce8ef55f4c85516afbd5013c646d2764c0fce5c209ba6324c4aa5f567f06db02f5d8a2f274d32e4cee7802a1620d19446f1086fcc1a50f7ed71363a2b76bde3b476be43c538bc08b92c23c832270591d38bd8a521b8ad3499df4b6a44c30ea69ee94286077fbf5e5b24c61dc9c06b9a0c73ce7a2cacde94c158e3d111ceda2d3e50dcf0c8a0b0f2b44725bf4e5505f95fe659b9ede6ac28b1b76ae708dc50c6179c25c4a3fb79fdb70936f6ba2572f1f04443a404a655aaf1284358fefdd183d100976343d95a63f5fbf4a78707cbb43ad983fc5a16f52be8b1246721526a7f5f4d4829496976f44b4cd3162b2d24cc868cd7d797f324e18162358a44038f6366113241d7ede0cfe92758fe6c6a23b8ca124ef9bd7e1c468838948260b3825c2136bcb705548c8b806f80c6c40c4aff203477360db0374a189812f3e5e23d1b133139e42ac6d8e73c08b6dbddf84974e16a5f0af18e40a5160599e703fb1c5b87ae17cd153756ccc95daeae3e6a3c8041bd1eae97af130d01c1fc6da74d0e24d4cd2ae4681cad6058782c9cd74c43ca36917ee814bfd146ccbf1c0cbf88833d9f880ebf08100c1d16703aefc896a9fb28bf161fe507ff33b9a97da71563eedb46e249a35e48ee951b3504a469cbed5004b6386b7eee74466991da41ac2c5e4779ddba449285a67a84f09634ae122f193b5f707034db4b38abab52f1d1eed98bd6be25225b9a5e9198e21ca138fa0c76e9dbcb5e9d2e4f57d22dc075c630e326138e7f77144b6c9334b58fa793485ad8724d5d39ca75da08d33eb4782a40daa18a998017a5f6e454bee132129f0bca459caf5ead0ddf7b087bcc5b81e223b22c7c7461316115f59e2d3478ccbb1f6b34434decf92757e1fa4558c45678361dafddc92540f05115e2a2f55b594c8276bf90005fcb713284f7b51243569bd9ef03725100d4fa1e8697ff246c4e8459c6c216e239820c81e38cd2caa8f744f1bf15f30a8f8489aa4bdc5646a403c099503f786b3503c9c156be789eebeb4a550fc02473ae8010ccc722d4a649233eae339e3533a3308fe12f2be543e704460c65a48efabcc0069a36c0ce5747a30744086c7830204d16adf708c21e9e63cefde50f627dd2db3e0032266008c66bd2ce1bb8d13cb45d9dd08e40af209326cde19bb4bb3e092687025081e1e0e5f0e928563b3b77ccc500bfc0a3d62f18df1b6e8f806361e0f1b7648a33ee9db952b101ddd41f8b8d102824e2132d04b9e4a01f3d71a9a5552adf44ff393af79b03c58c96d7de2a3077a3f94df668a91c5b2f8fcd2c6f1b209b2f9958b120a8f550baa60c3895f4f96b4a6f16560828c569f27202400f943415180a1cea517f9c2498266a58b3314126b0f0a089583ed11cc0f3d6affc855d09230eacc3623ea780808442fa66b9fa724775c1d6d312910012559ddbbe11ee40747a58e408ab26d6d398162a3e90bdf9ce52e044ba4b34845dc413d1531a6a622d7df65c67ab025c8eef3f989fa9d5b2ae5d4b58a2d93e51532e910b06dd8635f3e41c103d0a5362629ff56c0f1c658ba7cd5f1e0f7463e3c65b707118a40f7987229f2de2455a72529ed25e1e232d1d1f8422996204e6e0afe30057865c2183b175d63fd5b0e5e17edd9967e348997ae80d803b99f0ea08c30d4d606fc0912a018c4d2c2d47d7bca2408c4bba03c0555ea39338dc4233d83c17f70ad8043114fe7695caa5720e5189e944e931de1757ee9bbafa7ce7e80f807aee1fec138c807cf3fd6de77e4c470b39665ded511275c1b1373eab04a4be8014bb6b3702547beb686b384341a0858fa9ba5ca1622eb036deba632fede6735a9b5329a7a8d6f22d63b8644e1fc66973dc25eae0069af9feafc5eb194908491b079c3a8e67a240815a6b79065fc629869ea9e7df378259945645f8e4e0b1608c8226ad4dff8f2329ba7b765ea6eab64a48fdb0a0cfe66bf38dc01fc4cc12aec4efc50dbbb4077b908d849b387cda0b321507a57fb2d929f2770eebd25ebea19d1f6e55e6bbe810298ddffc439ad75265468b5baefc7bd022bee8cb526eaccecedcb30faaaf60c0e83044d248bade66cc85a1312cfb426cda1013b782c889682d1ba02848205896dbf6b2ea481a485f74f5a6bd8de1c5da40ba3f216968cd0c500228dd899db6abb6eb7d037e914f97ffcc505bb8eb05f4f40df3eeb2a9bef312b81b5987df1224626ece84c8f9c947e8f152b58f50b0a37bc25ac674a982de38df0b9534d5b35a97abb51201472eb154a1bba3b7e2e06b3d693256adde1915f838678ba3d1968127a5e4e0b5477773483ba722afac50c2dbfaad6041118c85da2ea5cb4e3937558ed8a3615a616b332e3a57d840a8c03b7c7b59b05c70aec67c21254cda2925c26e45eec799c0a327cf4f700f305a24cf8c039ad86bf2eeb2e83cd2435847ae36bbee94067b21889d57543e2b64373f604001cb6e4ecf216c3109990db239c2a9090c01d1a2faf9d7bb8e6f41dbd0f20fea316b879c6abe31ecd0447f5498c45b7d306eaeee9c7e80e18699501d76f424f8ea6e3987acd458f6e5000cb41784088a2d27a3e856ca26d5f651b6b07ce5bde8621bd3766433a4aae225fb029692dd0fbee6bbaa0b6eb89021ad732782f4c70725eb68e842a17f828d91a6bc202c2fe74a2fa6b70c9506a9d78e5598cf800d78ab3fbc36dc36223eadec412af8a0fb9628d4241b5595ae11886adc7f98ae3e3596eae8af5705f6c4636f1b57ece4368c9930cf3c88f92bb98d3d59c98e5bb3970a1f6a7f7ac6c6770ab3f01fd3e211468df292efd5c2e16115bb525eed1ba50841bcee95defc66231a7f2117594bb21208158bfeed99fbf90db2c882c89e213264472c6407100243cf386020b8697c1c2c89f3190bf6ac382d40820eb4f451787529fcd32d87163b6ea33ae5c1df128888846d1b45d666b5b53e7fe7267a129485f3bd346fc84e868a89665bd857a5973c9394a82cbe6cfeeb17d131ae2c555b68d445f53e2aee0f9927a65e01c89c464c7fc3e52b39fb550bd2b306a61bbe6bfd4b4bec2b1125e2d2d22a1cd390fe1925b75435861df12c2976b81141fba583a84f28527ad945dd7598fdb89920196b8eee5ae10d3c605485e94ca3e00ca8adc38c88f5e780d526b30d11d3e84046dfda4bf0831b1c85603580578f8b9c9f0ed8543bbad40668ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a34ac18dbaec67ae860b54ab041a239a4c33fc17043529777b7124fb000d0d75a6ca1881e988dad5de5181709465820cad2fcb4199b4e87a8a00b7e8cf0c88c551053e91f6baed3392b2e263ada40a3ccd5140911df5ee126e0e56c60b2b979f14d7cc0fe97a26bcc07657b0cd130e3c87a6db22d84d498e6de7759d0befa9588bbe418b8ff29618606bb1e91432561b7a008ef21f8e913546173e15691126485bdaff45a6b3c4a75a5bc62c27d1e37e61974c404c2a9610eb2ae594f0beeb6a8b3c98073d9134e913def62913952f5da4209b0666e2b17faf7b4583d4c059fbe27c4d7df528425a7051e2faf7b1f686c7989be00ae9b8ad12d258fa5825e25a5dda8ebdf235fb1c902438cb913d5153d2fe9e8a6aa8bafc57da4b1ff28e37abcac8f582b72b2232584677381b45781538a8714e38699cf858b9e073b80e4c44ed7936d7ef4737af71cdeaf8ece6132c71c2396e8ebb701d4097006d32224557a93cd9a93630098bdaf8c70a3cd5f6024883487f3bf99e88e8dafe7defbfe28de0e45cac02cc752e1d8e009e21970744435126e86ae380caa9b18ca28550bb5208ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052ac55e6489ba93b7ca88368ccdd63df7c5fc54c8872d7600c4cb6a2ca0b2c013d481ee00831d94af480158cf9c25ccc213c96898da7e1eaa42c9d660c6fa342ad20c3423139b14aba7b5336d1f75e4f3c2456cc644d77aa11e445809f184bd1260e1a1b78f3e818080d0ebf8c107c69e21b524dc0020f9768e775d53d78b5c443f7749fbed34760a572d07b9f03eda4ddc4dea03e0d58f80e935d3ce1649f82f03d698c4a93d1d6c4554a7b67fa48ff4a3ea88b69e8881c4d95748baafc76dc0ff0ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce987968a6b08e2198ac02a32fb5a44eee69881960fb604de95538264dea634a7cb7706f35121989f830b41c127ed30caf2a42a5261ab19abb00a37f0bb1b6667ca06db862e69f80038609ee8568a5fdd7d2237708b7aca67f7538ce2eaba23f3f1c23b3b4b8234e4571e8e62f7c983d9890ecf8eab9fbfddcb9562330038e9b713da64cdf172cc49f3f2768876c2f65c2589ff46f8af3c8dd594079439636772cd28fd5623defdfba034a1087266700c3851a0b4f51826003326c0035062febe730e45a31c434ff976ca3c90a5be9ffedf46daa8afb5275092a77aa4d70f4a7a0249ed7ee1f89a48efdba1ce856df9740be102a3c188d476f7d78c2ac47393e2c29071c15ae7f2260d5d4db8ff51349c90c996249f478cfea590e31dce945c51bfd7274af729ba00da346f61ab128047970d8bed292db92838e4cd6ded1b8556f70a7a882df94cf9fec27c23fc6b0bc34f5e6bb1fb44b40a25c54d3f399321b60d2ca54b7c798e14017ca03fde159c881bb03c6cbbca7d00ffa9dd562c2514ed5d75effe48978c510f182b00711db4d0afd83a00ae15bea4d014a4b7a20250ec9575310c25b4c59e1bc749b11ad04c964b4a4fc0a030d811b40c0315b10fead61e7666e289396b542e83fc0b47946166ae8ae3e087785951713bf300d7d8e7e4f5168ff03021d7684b0d24623f6babafa0c53af45205fddd8c8dda757545965918b0febba4eb7d29dcfe1024ee70645c1345b5eb613fd233b7ba126c05dd42af6f4c4865934066a5fdcd5f79b384f927459b1423c185281de14b125dd572507d16e441cb1ce7037bde57cd8cec3fd6bf8d2456f69650b0345efbde0863e5008dbb8e890d3923c0c95ddd2b286f274cdf30be86dfe70b98de78354880d7abf92de6b547d0a5e11b869044ea7d7da3fc035432a2ed0b9b164cfdf856720b6d51f10fcc454765755a0d0cc5611174827bef330240a3c2c1d588873ad899f96d7588906d808b1e9f06b96eb9d74262982992b3f9d69e9bfec6b3920b798bcee2a3445d16a785b8f1e01ed0a06e48219ec3d49d15d44fafc0f956ceef189b89d2404aa98ecc50117cb4bef364479df62712e1c70da5001317e6be1f8c761b13b909f4eb9f1d7d22ece645ea14581de034cd687b1e1830c9e53864ea05950975b4d8240788d1602b3cdc61e0fe2529952d44b5dfb64b11e400e649c8dd11538c9258f650b5c67c60e3bb7c20a4cb12f5fe1630cbc69574001bdf65e221df510f4fa9272a8a4f85ea23d9223f481584f01ef242c2a9bdfd8c7b8415f778f06bf003a48eb6dd8aad938352a7ff8ce2d99773be4191a81d0de7635abc91e7499de74c38f646ad3cf36fda5fc29f254cefcf7ae3fb36a7f39366105a87daea3fbcaa121b9c332687a51cc431a4cdeccc82569934c68f2ee4f7b43802ef9d15bc8a005c12ed8f50ce657d0f40d322f8e8abd1668ed9ed6dfd770b76403b4ce01b7ed7a8b6f1249ac0b838c30365c3db22ec7cb06a7fad3e4ae01a6fb078a54c10aa8036119c22bf97f3420b35d902c95f2b31f4b2eaba0d5c20c611f2eaf805487dab89ced5f159792ceedd706c9d2995e76b5cc882d92369e0fd39b36d9254bc040eab2544df619549660300ae92fd87ff62c7171ba09cdaa564803dee39e0a52d093ac709123f1bbc5cf274fed2a5d657b7e1e7a2db9d921bf0e92bc6fe454f1e3587abf2fc9cb7864c200b6cb66d40173dcb237f18408d6b94a3f01228abd250bad407742cfe2b106a37d58773310196940022ad83cb7efab3d45241f62a27498f45ccbe330ef563002393fe2bab486af508d457172c732b68e65967c5c4f7b1dc80db3a308ffd8ab64259e2215d6a432be243e67fccd6e09d8de2e67a832edc87b2b3a891dcac0cf62c4ced461da725380a14ea1e27e01dee39206cb5efd98a274657055b2c1f23cbea666950161371fa34d8da8130eb0e9a12a7baa124b54391dda425023bd83f267b8018e03e9c293d79b52dcde88d3c1ea0a27cc7bf2d8bed5151859399ddb32e33bfab42575f3a2dfa5996b379fcf3707448e804ed0af20d48ecd4cb047a701c18d5dd6613c9e9aef44043dcae26d482782665db7e8c36dd7b572c24f348f68eddb7a408e3ce93a84e961a280e932b0c2618fe113c803d20d3f0df429a22670323034df0943d237dd0eeb601669931fac3ef241039a8308968e3a866db3fd0454b37af16fba6d46390845bd523b78221e225b58dfe72a2a6579d2543f8672c0584ddac38a0e0cdc1958d2d1718879dc9090a8f100a4b1b3291e2654408e792baf57787d2ad216782ff29a005cb551c3c59be6f3c31d1d5eac64073cdc5c585291808b5615426ca5b3ab512f6d51c0d5b6c03a8e911c07280a88877f01255a5743c58dfdccda0fee5db92c8598f504b4ac6e28ed8056c4e27260bfeb2bf19f2b206da5dbc9d3115543dde86dd944993b714aeec41d67f2d9feb6c74c7489aa2b1d76b07da8bc694b4408310b575baf7fe7e05cf8bc6aa3b9edf9e7ab688d4b21d2ad86e28fa4848ff9d946fe31982d2b94c527771be90e55b29e3b7111f67bebbc54bdcacb79a7e39415a3aa4513519a62a9d5b1063bbd956f522a6867490dd255266f9af08504f9e9de6e3e4113fb540ea6f95d5d850cbb4674be51cfdee6ba0fb97e545b0f9e1b4bcb6033d282307df2894ef0e386545985baf7a1d543c6a898ef6e15ce72773525d074b1c369b49e8e140b9c71437ed45bb513f797e372006415a87541bfd3596b1cdb204310e42f367259e829194b3a50be55155b55bec06476ab25df03fb0a95b812945bf9211b30e3cb33a936bab42c3ca8405e39734cab9ed2f36895970914d922fb16ef1832912302fc4234e002536646e4d42b4fc8c6657c2ef58701e7e89c454c97ec03bbbe12701fe51a21df1b1d187a03e1b74017d4dad0b93eb7943a202193a0a44124eb227f4c25127e5f1a7069ef2a4ad41ac2264a7c3b94207f0fb14cb151ef9297585e49018929cb8335f16c504b3f534cf1916844074a577f957e6e300ee07a10b351b54a0f1093b867177f2261ba8faf3067c41ba5b8b3465d7283887778f021d84c874f2f59956d34c4b68aab92b132bac985d5c78688649080b6f85478ede5405a6495165d1402537b075a760c037ea4feea582c489396f8c544ce523dfd1078e3bee09d0002afc2662e02b47460d070bd19ebd755ceecced01a1d6a5b3c8a7960af74a391aa8391a768b80f5a5d7d40d67d7899c32162aa7b6d7d318d8a92f72266c088cb7cb55978068c5d2c03d009932e690049f1faa557382c92ba01191b5c147ef29b9bbbd7863080220f04c6f3f8c68f6f9a57ce5c4c32e2fa4afe9360f5870d59d670935124be1705e32458651376807f9b09390e2b66a37da1fd83d9195ab5544cb799a78ea03530c89414dc74d4d0600d1f9f989d8a5bf423b5f1df09afb339014ceb5242da9841c041d569ae157e9edc1fd2309e703f00eabea10e45430a9dbba90d166fcd2b98bbfe33df99b697699da77aa27e85272db822553ae3f13ad7faf8d60216679c04376d55f7eafda23ef2226bc3e128a94af7cd169a224749de5d5b1772d64d36a354ef852dcec8d21c114e3287aae4c0af9bff0c7725030e800aad9f3f85bd0900706a04983787dec513c81f9e2278b9ff60458d1eecb74e5516aa91c2cd438704f4a6114e27db8c5bfed2c17c5c01464708a6ded449434f884ba5c2521989b7ef531a811cf5f6dc7796d2e2b7bae97b0cf39f03912a23cba30086173426ed1d1412ae2f6674836472fed460d49b6673354902c5301a78566e8b895e75dbb8c17ff27fdc7a76b5dd16a5c3dd45a54a17c50bca85925dea6fa50a3677d7c35b0d8f050676a5c58cfd1c9951c7dc36e974aa596ded3c8ccd35e0bbdfbae524aa4db254d7a7cbbc8a3917e7ce669f5ffa3b9cfa9e6e2eb12c3d68d62f4e35a99b3a734b9f8a28955a9f13eccb852f0edd6489ed876ff7aef23275b04700800e3ebd3b77a58a0dc69f5fd8f67a8bd2044f8420eb984bfeb5cc79fc6ab0403b3dac8b8a895599b94bca20f45cd2d3ec10f0603477bf7b47f2c52f892fee7a139882e4c9fd82efc00b2b8f1a0bdcdf0f9ecc55030357fc7ea3af96746f079481fb72317c39a8e74852507c1f6edd75cd9d1fcbc0497fa9819d3047669d93b260922667056fe170f087ab9481e027723613de5a55326edbaacffe474bac69b301cba0fd8fdd2a37f0f39d24044b49b865cfc78137c31ee35574c3208c3e48af182ed8f243435c5cb1c166de101cc8f46cfb7a69678ffcc1d5d38d8fabd143dee31e665fc367c83ab00d38298f9c47f914ef9628f04d08e78bcb5daed1b4903ce48aec6bf856250733e8eb3ff9b7cf42126089d39604facf340a6f38910d71968073add35b3e470013afe8aab81ad34516cabee5ca76adaf17e3ec27d02b6641492e8603b1c0f9aac2ded3f8574547f47a19fd9842f148e7cab65e93681d6c87244e6b1b1cff8dea666c55a1b6eed8efb8004a28d1cad0c199c4bf5ba23fe4d0e4d1f78f20ea13c84ec6f9fbb40a72efeab405da8e8e46210a703ba4589514b43a62ce455e68b1bc42f26040f9b6ae32ab7589b2305a5a0376e6471de507c86fdd38e4fed4ae4f6ad32a8f144cc7faed918885d4f1fc1659d7a865453d6a78962bf6dd9ecfb07b780e623a603d10d55df314fb9987a4a347f7fefd4f05a36ac374cc30027c1d30b265e7701229ef783d44e09165f5e2be16dcaeb8a167a5ba7d94dcddd81e6aa9b0d3b83f0b11c20b0e9d42c039a5688c4f52ba8708cf12a8adfbdf54aad526ee3deaaa07e12ca95b372235e98c8a9206e73cc8574d0b261644cd83018d5083c919720954b1d8a62138a6f8e5ed17a74361789fa42c58fd1c4eca5f15fd7b8c774fb0b7b05070be335d2fe10db00066ebab5023526bb2ac353b0ff62300bb518388674be848f9535ccf5b743c0cb2ab029d8e72c17ee8dae3883b7a73e4e2b901bfb7d63bd341f7d61d8209000fc9d6a181cb8956b38dd4c9d1f4c710b62929b81e24080f7986f39e6490c124c34f076ae666dfb384516c5175cbbafcf8c67fb87395278caa7474255ddf61465998c91ca58089028f8e3895a1b96d05d6861371952b070bb2464ca606d78eefc71b5df9da970db480e004ce7ae5d628f6119b6f61ddd1637d4362b18c2e4814f7fa5c395ad27cec51da0469822599d7aca19527d31bba61029c3a4d25c5866929b56882823b5e02963373f5dc3d97ecad8c8ee129d6fbfeb828b83cf97c7a33b08f7162684c73f0cb4c8d2a8f4be861ed3948fd1772e6ca2eadb059ac03dca9b88c99ecc2ff85bcb5d70fecb7e61e3051b2bab3138968134532ebf42814cbf124eefbefefe0a37562e0d36fad7a268a7ab45b65306bb110e0ef6c79e70e7dd5fd23e82d2b1a0d502e71a7c5b32e83e19f008b66a6229d75e930c593eb8727fdcf455ae89d2172b6bf413622d5ee5fc8f05abdf2f03949a7b3a69306f1ec27e48bf0f91751ac2129843783030a63c05b3480c03df2084cdcfc90a23bef4490bc497f789e25a20d8683ecbe1994f0d8033e3b7703eff3809647cbabc73af2ff926ea0d713de87d9f8226a1ed54137a84c06a22ff30caa1679e0b8765464ec6f294fad8b9523329dc3a0a1eff9d923aaf99516ec581650215d6e5b0f613007bb24fd934ba5e2087da9adc62ab138599ef91be948c4c2149c85cde706ac84fec19aa5cbe217ddc92e6f20bfa864fd5eb6967e7f84901af781d8b6987e8c39a3d6ad28fe9b52582e4ebcd6a8e20ba92d1a5fbd0ea59e8b49bdee86dfefcc08d0cfabe09c1bb9a7a9b3a123717a8d92ad31c7bfbabe0515edd0ed35fc02640284c7de3af419cbfa624d249f2822c92cc4d07fa25eabd61271a703eb69f40c6e9e1255cd02d2152cce69fafd13202637a1ea8de812bbdc654f80b764f913f75ee7cd03360df6f9f88d6cc046c3696f75bca2c58511f37d6ab9744f7c40175335565693b4956c8171bb3f72e3b6031103c66be14b3448bcaadb352ebcde785f63d29646e802a0350412911b594ee9e6a6e86de0b925d33e96f1830319424f74e41d9234a345fc242df70c03cdc69a1513a0866466671ba56c49852cea9cb674a66a4897356e8ce7f3f338583153c3ad8137db2a8ebaf5d245d279c07a121540c218d70bb4bb6bd01248fead8bee9bbc152e6e569009f25afa0ba492dfe7781dd97ccc20ac1cbf1218aa833e096556b99f80e96ac3a1dfb4c7b7620947a8bc51bb2043e7b5706d8ed183e5f5400ab462dda8fb9f79cd023517082301aed27dcc8ba8014702e1816f16d3b466a33e60246b1ddbe995e1d60e4c047b3e77a6f328860630d151160e381993c6eb1285ce2770f027f6e11111726564c8d16702bc77d7d49ff32f69b87e2d8f7da2d8d246dbdf44bde82a9ee7ec5409f76b845cc86de0c00ae07357f1db44c181edc681cd1fd8c679684b66c3ba455aa370239d97a1e8766e51e8281fbbe0b33e4962ba9736cd05fffd490539908fee1a66602b6c02e568257c62d947745534ef28a0d3bfa88e3285b43b49d5a6da2d91ce5a4b937a33985c209b1b1c4d6c065e7369bba14ceaa1392d3e48f41b556394b0f256120d9195a61d5ed3ad1f3dc51537b5248189f9adbd953624926f85927d8cb7c0488a7557863196953851d925f85b1bbeaafa5c95b77852c08a151cf3fde6fa5791d50110c279091d25938e7161b86092d0cd6f2873c03052ea0bd88c210d7293a4a0ef051fb7f2e3293b078a8543b9ca38c582f9758714a1de873f4dfd0f012ba8fc92598964e58e89dacd32860bdda869da7a9cfd97254121ac96a77417b5f624bc99aae043377c7cb4381cb1cf2187b36bd1d64db2f513506f53e47e8a93cba3a3801edc1afff3f634352bea3abea9dd38b13a4285849eb01520b06338d2a6a6d77eac540d7b4a634feda90d637021703ad646dc817a107cf936c627d72048134e38b5b90895690f4d5fc16feadbf4df334b1a2129c5afa185be2c898948d8f71ef48a761542faae7672714c620b4cdc5c99c9e20b7cb604e3e8822fc2ef9a5f72771341d5be4d294ce43badccf2b4c47cac344d795bd0b76c363c80f69718ff21a26395de54135b64ce1263daa85f7b3344e375c2b761faaa611a4a99e222fdbb550769853b81fe5d09ab4b59ded6c20c7379eded981a176429a93d5239fabf08ee9fc99db961c2e87416ccae1823a9987976b26ab224b05ee19035e97133c0024571f8ca3d9add205547736a769a547c76e94cde7631d5802ed388c266feaa5fa6978f66578a36abf3f39822c3b7f3c71705f2c813103487c742c5fe842782127bacc411f7bd6d3c05fee52513aca97ac5f495b6235593ac5a297cb4bc3f2d9d8d8ba376e8de8ecdc24d0a525291369bb48c6a9fab8ef77917f63b34ac3c68ed2563ba7e259e54510c8c71ea2804bc88b26476e505dd468a66749a0cf0cd1693a32d75c06962f152c0d4de3303f70903bc8bb8c97d1782c35d86cd7b92c574586fed1c5269bff30fdc59b4671431dd4d3e3251469b36de6f13662de8ddedd950698ad8c569e34d5446429f7bba9a9fb38431397d542d6fd3c1ea8c4988b15223cdb448411ff3d29f1f194e16aed97d97dc7090a6af5fb5bbdfab4c46f91022fe511f836617b800a7bd356018514454a1f773f2470afaa378ede2a3a44c208debab401a02f1645a79f90ec97514727f483f175157cbcf5d3a5d01741bfc2f7b45f10c86056001478403b7a926f67b047199fa6eb866e45463a5cbfa37b6a26202afc436e3a1af2a6ee8ca2bd43392e52c070355a8a61be088db1fab6441c2943bd86d1264ae1b68fa4734b0dd18c51ce7ce15814cd215ed4d7a686109be39a602e607017715405287632fd616bf33da3a332a3cd6bf74b0b4d39fa00979c371ba696a280ac6ff6472b13a80cfbd021b989a2c5fda84eec1ca58ee0766c5780a3e69dae25a4e6190d09f2bc2caaa8164e6fa9d99294eab5330ab1e670182adf2a07c2ed7b4b45c1fc6ee8c2d13ef5b652643500236a43789174818abd43120fd9d087d2fff0bb9ffec8a958baa8d996842d60d53a26249c8ffea5b91ec8ca0cf1c633425927a472d677d134e67fb0a173883738f0d2e5c16112dfc927e6adcc92ca0ed11ed4c4020e1a11c5ec000629c44f3689678b8a947f10a35283b3d68579c18846e0a03778c055970e3111b01134f90526119a65c02880a6326e2d3c1363b9ab5f4fd10bd98584c6283323d89fbd2a34ee91188dd9702260da474ad4b116bb120c9e48706548969d8cc58f4511eb2239d5775c5b5c9de228a3db5276515806a72d20867574077275cd8e867f072685407427d80ddd2ae06cc002b2c4aceb8f7fcee07c09da69c1fcae14469d024f38de263e5c39002d0345be5e7e3cc8f209338153e939cc80d4f98c4864bc90c987114a5c820010c54c3a89c3460d1fb8b996f322dafd257a6583bb45f2cfc08c15bb708e1236a6cb14c3eceb4de256e803aa1b4dd46276d00034921709c779b1e214e1ce8ce9e904aec7b52cfc6961ae0cd6d6ba56f0be2d5bd16d42daaf904bd4d8827da33ae1fc79cda234dd3420cba1dec0931afd3e3fe1d22fb4eddf091346d060bca43b58b5cdc0a7ed9ad96d3c50b1eddaffc1385bafe219862b950a9c489e632e6c787d4b099dd3ffe344fe5068cbbd22d4ee1df929ec1c337ac85b9a4cb0f90f3825393d0e4d05a36754919d45370cf858302344f75e283759bc673debf7d1cb9f91e426ae690a0300b10876e632437ea62eee9c75cdbb2ecb0f1947121b9afcdeb10515dbda7db3da0b07c0df388227d28707bf98f5bb034aecd7004885b7106b83abe19907dff02bdb961653206ec5fcabf8ce3842c77985e07c931cd127e4c72b4be87c6892ce95f38325c3e8a58ea81a2fcf9317c348f684173cf464e6276ffcc727b2d3acca4fc5daedaf39929f0fd4099374d81db00a221e184139020bf6e8acb0863ab098747ea96814408b1764affdcad552fa6e2ca283fcde7e7094c5f386f2380b000e4ec9b093b1dc2d49119faa12a9c52e017a993873b5dd07aa3364cdbb378caf744136229bd8912863863e5558d33eca93fa4290e0bb97ffbcd8dc10671ef01350112388e80ffd17aeedf33147a35d7e63f14ed9fdc102cde23fd5e5052477ebb466e7119a046dabedcf09e46f5a820c712c1b92662ee0abd0781c782cd6aaaac7ca516b2d1528f87fb1d0965a142bc72230a4a65fef247e3fdbb2a7cd5d310ac15680e783be3ea213da75aaad0e7d0d26fe862493935a2549ac13c99260f0395202625ddf1f3f6e2344908e63d1da6bdd9f737533c4b2c15eae8a727bdd7ea27d0fd43826413679820a2b819c4f399571a317eb983268058c6db47425dc84ddb8207fcdc2631dba6c53336a9a594995b5c458837fc9418b54f3d8b6d2618acf737714895a700f1df23422c99105eb19cd89963b376d29d78dbad44adca4a4f5a85644573df2d802127e8c5abf0e5e3ad9d5d7dc5831151a247f7e658e2f86c2fc6451e46e9db3b26706e541f6db84688998b082b4d59e3ddb8e09945edb63f1faee4e4902946698a7b3cea4c68967d094dc30068b5e00b22b1650e556d5f888cc51be8111c5f71b4cd64c05eacd8c3bb32fc57822ea831f3d815fefe095d60e9b683c5a5409cce532e72d26d1ff78439f3521e0d5f291a746b269bc07a6cabd50eb9b47ba10c40e4f1376edd772f7ae9f20e7a0cd4a9b13330ae068fe33f3634b1e92395da1089c49157b2903f978390ea69bd1490cece136f4da4f8ffd26ec8ee6d2c37647ea5ee29eee3cc15c34124a56fb756e0a8872296c6f02184d032803a581ddcae69999204b34e35465075be7a10ab2611100f470d1244d10e7631439877db28f29b5311269ed72b01571f68ba5c442173466de3740400299dcc50ee5398ea15fd4a1edb95a98520e09020e332aaba93824d68dffc352f5f09fff69d7edeb1ac0bacbf1d05787a72e7e0a8e4ed4e3af74cacef624534c19aabba44299309e8ee11a0f15bd19f87265ae8310a2fd99500122ac6dc36c15cbba792349fe274bd197f4a6307b335623395d1b562cd0e499e609f62c0968b6a23f8c5916034dffb6e3023f12c701a5c4549b158846455a72010025051164d13e0223d7c0b8eb6b43e6192901a9869b8966090697ad31371de485039cb5646826e89d234c35e4ec1b32f00be5f79c03ceffe9b5c7e8dc967997421cf602e27016e66dc681ada7df69322accc63bf295d9beabc19979caa049e8f24702f11df5f4203c642d88c0f0a1dc178c0d5f010caa09887814419d2c3d355c5ef0ef97562ca2090ac4d7968dbb74635ef9dcaa07652e5d7886658a0f739b0fad3c6255c6684e5a7578a7d7ddf2798ab932f995ff1dfca3a303d2e2c0140ac3156660d983d8633e77bf76025bd6f6ed111654a762af33020a78f360e9f96541cc31304b7720f3b0e463cfcfb9c5a68ed698fd4af2f49c2a262c936707c0ddcdaefac33695115f18b596cab1db854aab3a7d1cafa97dd5ba3a13148b06f664a9ef194ad3b7557239f68c9f2697b080448f464d46884781c5c1945a933d3fa30f3f202400bd21335c836ce8c80ebf2ed8c7f1acf502a4b08151c90422b8925f1c90c72dbb21fa493b723a7418501bd3a571fedbbd85162b04e7421bc7221e922f909821f772fe94342ac125b2393503300a809cbb74a20f3d7849b7998045d0126476385e0fc834543c86f7e09a3c6ac02c06a841a389d5cf7fe867879c2d77dba8dc1c2e4074b31ae9cbef86495012d6c78d3ece3e450367f5e9786d033b09746e4954751273714d07fd0ffbabaa84fc1f103c2cb252b89b6bc2f7c828f2dc446c6d5c0885ef3ae0b0646ae9120755d466caeec985f81629266a526a7dea6a7a938e16493c171177551da0d893ce8e7cf6205598377104aa442eafea103011e18c5a8878fd1f3d8d524218416fef58e0e6a833a5d9c90493061abfab0456d077b71bc9fdecfa3d3340ff2c0f5d2194811709ea8369333824a76da9aa9e6dea9314aaba938bb92f5139d5ff98ae072fbcffaf0b3424283d2101a01b09e8b2ef32c07f1e9a911180e6e50ab5f49ab15d93829d132c7e16e1aa74e415a0ec24cb30677d8da5df316943f75704d784e8d12e425e4e94a8b81c098223ccfbce510fa29dd8e4a1177b66e2449c5d6d4bec3aed4c0c9b1ed36029002959409377e9f5a01e0a509607f3e8b9387cf46a9db79393140dfa51647cc02ae390646b6ba1dfafa365e7ef2d9a4c019baec19a913089b779e8b76f2bebc03e7d70495272607fb5d9d24e4fcd9629287fda51a97b00036221843c70fd2538eb6e9aaca8322e8ce30a95a0dd0841944fec4d24aeef21574fbe76b4ef5a6589162562ae580847605d03e6ec3326f0ff1301de70b258371c9a955894a17708c18973c1bf6d2c8a3315a927079cb7208643516becd804ad33fe91194968130d3af7f69d6196cc88dcf4bbb84b761ff6ee81cab6a3411aa9bbb27743247c8b6802f1b93ce56f530ad7112f3d773c8d2deeb1468884280ec1e8dca0fb2ad41485ae7e931287c8b3603bcde6020ccccd7f6de128753deee6236304287579667a349dec8654fee14d34a1e37bc6c68415fbf01b3fe43349e9c2190d1a546e2162e9003ff3dbcd8ba9fe0437a1977ed84f7752bb8307190e81f1020bace2cdb00b8e653fcc47049c5b7557d6f35612e37490087d76b88a73681c9f75f068f5c208c724404f32d34166da186396c77c6ff27eb0a4705521df522f274dcad609db14db6fb0b06fece4ff9c1c95261a731e3bd3ce937039b00c4633e4763f766942b3d3d5cbfe7fe7d7685fb452f610f044c7f2e6b1f2c5676797f82984c181ca7e3c7baf7d5eb8ca0b505092374f0255b4adb49cd587a5342b85784758c7c1c86e317799c2b605fc6ab93c884ccfcfb2431ccb74fc4970ede01fffd0d63fa4397bb655661ee5140cb98dd8726395398ffc65af7cba5c9762d0770b7b426b25b97e78f0297c287305b600743c6d5620c9af8ded0c7ebd6d83eb13be34c195e836159b7afadaa3ec1ab91ca084f0cc6199b3fb50c6217c1a5afcbb49cccd884504362a749889894f881b769552cdac38562a5775c72cc5113feb3869541732602c7d62023f1d47a5308a0127eee0bec685a2342b8ee99263194b48d616b45776d94b9c1da3cd91809e7e10aaea391c49f8176c2c647f91bea3a1c2c4bcf47f944bcf1dcb7c7789fa5f6873dbfc6b49be9e503b89f3adaa5f9eaff27e2881400aa38c93e788c16d81cf134e88b8ccb536e7fa10754a8c29a5f58efae68f46cc6c2fff396df214031c9b8577424d7cd7ed90d21d058c96c471f37eefa0bc7a4f8aee2b70e0b528294b2093a0e9f6df19794b883fd24377d65f9642aee504f217dd3b42313d7ade6844afef07452e1ff2264f01641d191ecb6f244d374a082c3a57ee3c3d8178fa92c32e2f1ecf9f631235a22b1367674bbdb6e32413bd63e6b4cdcba6dc0d9d2e7328208fe69ee530eaa0f1a923f31aefd74f2a37dd90e2cbba3dacd68197420d4af3730e4768b670426967fe986e34da6efb3939c92953f0ab2a0b3922008d0836dbb306ebe791d5a7e189e81fd465df531c7e0b575ba2446ed948a05aae1e4f7f6235d743ac785708097d9615868be64a740ffc2270fb69b5f0e52132f93eb37efdce9383089b972938d476243c8fdac7d2a125e769b8b81693dcb8119e3c14e14a9565f374df6bcfcc08af32dd63d69ea0369888c537878657e00506148253fbf82149c1ed3999f7e3d5afef24e4e1f6c8e6d733edff35b9b424cfe91f9dc2be98396a7cf7b2c64ef3768179ff7e0987e2987e355ece7838d35c4844b2877c83e78de2eb5e63b25c8aeb90c53fa1c9cfafd36a659a8255123d6f2f20a163f8a9bad295909dd503498b67e29313c603dbafa2cb05eed6718328ed86a020b1862e9f24c819e9956c4dbe94bd1bb33fdbe11177dde09d4cb94e0796cd1a174959edb646a8da621ad559d3de154d36fe1a557613d3aee011a3874b07bf38ea27ad406aeae8fe8ba47631da2c3b0e97765a1523ac28b9709c426650b9e366cb74fe2e11d359b358806302bb356d2c4fc0326069e67a8972012f26a92593d246543e047f55d0d29b6b6b16d1cad7e21f5bc21c429ee1ec24a1193783179cbba131b5224e0236b341e6247b5850d3861a2e7de84c68cfe8a1666406fe22a05ca7f277e00c02fb35aa0bd128c98b60785c071c91407d34817d39fb50068bd426a6dbbc7590484e28d3515931f5215f3c2cbd11743a58c497ef3f3e9bfbb9d7d57e83d5a9226c7c45a9d4339213cee7bfbe2dc3e89c429fbb0d835406a5e5db8356ada78e571ce7dba0c5b7e152a76f9df30a9c089ed377d33579387587ffbe9c8fe1bbb8ba08676b7045fcbf428bd4f1d7c92919de3c441af086606ab8363fccf37844b86e7adec4821bbd15c774ccfa8ac7f4dd7d746c32d13d41d58446185745bdf961d21b36616a028b52cf3da670e3621aac2920c0a3a90067f6191e035a29b38e85196680933b75a4ca6d50b9eaa0f3e95dae3199a47bce4ebff040839af863bac573c706c8e0f891d737c0e97de16f01ce29fb7f88926e34aeb7ef478248cda9bc55bfa94544e8590e09d3e1bc4a47435d3a320340721f98be94ae0b0ad39d0363b22608edaa6b6dc7b92a3c0f75ae3ea1b4ce8e90271fd7dc693cc6d8021812b6a4bbcee25bf6f685a82ff461df59d8a028158aefb6dc796b23369a6b6efcea1211a47bdf7f5f1bf60a54872702cdd1bf35934ef41d9011bf89de90428c6ddfcfda3a2f838db00abbe30bb070b9ce90c0b178f57483b521245ed627fd3bafa9203c9575780ba61012fc28e44003fe3c203286f1a293a44fd2f3f72e5b4d4ca9684e5385924be4ddc583d36aead46b11ec18d6547114c1d4a5c21dcbf0e8b62dabc4a9401d042b75f1d91e598f6d29f0c1555cdf93fcd376125abb7e13aff5ac173469c9c82529d486ad4499acfe7a63973d1ecb65c792a9ba0f4c14e91ea60a59dd8f5554b5c75339fb83e1f21a3e8193bca3cba2850464a63ddf09c4db4ba952fcbeb7aae64ca3f89b34c2a9480898ced847bc7febb7286918e7963a5a70ba001af7ba42e6b95450e7b5e052d11de19afac3dfe6b6a747f29215e6fa189877e3cc201cc4f050ee206abcbc0dd6d8496a4aec6fd93284238402829cfead94e9ee956a92f3576c3fae543614fd91fd12f106efd2cb3d01829133c68e0125767ce721baa7ea7f3aa00f0b93d4cb6877443815af61843e87f56a39004535dc345ebd665616df6ee6ace2d932cbf96c80cd56b7cc40c1554c33f97592c8ec0f03d1e874e7ddcf6b9894908d62700743cc4caaffc4a63c3e0f246efd852bf461d826ff15f6444f9cceb5f1e936a9cd3e3f44891db79d60c361bffba8d79ac8171718d872daf3401cf6a04569e43aed3cf1cca6160877d4e68279b36ffcef68d7250d94522ad7a733dc30ad8893b8578368b07c775bdee232bdd4ac9d62cc1ee019e42a9de04f38e93766bf1fbf59e751c390d4e3b778640ec88f0102fd2e581b1ef3a9f51221e26a4a95eaec85db9342c285ef197f023899e3616402122b2dfecb6d7e8252b4ad9a4d602d009426aaaddbee75a19971eb6060801eab63f094ecf38b8458ee8dd9a2d36eb452ebca5340e4c5f374df6fba70a34047aaea60b252ed7c7f6c63192cf02c517725ed2dc7a670ac6942cbc7924678ff8048aded6633c480ae8ae60749451e952fbd627b4e7dccb12bff8f0e24a4fe1c5290a02499ce841abc74f0eb3bd984b7afc20ceb69c0521a21f2bef0f77f2fa506e331131a9ab804429afadbf3a3817b0e8bb403ec0332c63fe8fb4b99a5b7686834661cc37980f5bfc3ddb83434980e0bffd2e9638a45a84d35b47c748ade5bb8fcf97016b9a15890b66621bc92ebdf374139607ef5b1a69c33492fafc84630bf85363101b5c24e82a12a30117c44ccf98acb7bd4b01f261f0f411bc0c1b7a79374f2e0a24daf884d86c9a289a953fb05cd9f0977503a1bac861e79b1103392bbef56ac4c63bf49fe68a80e0b538c4a4e8c53961b9db51adcd94f40a99fc7a10eed61d239d6a6423e534801e270d51d840ba521891b59940fe151db4f65165ae72482d6ac778d75fe71d6b803ce8516ad12ff7d3d79863a4923f1eb5878a19d4dd35cf7e262b5e81a158186e83d19821a89f035850544ad7a5d33225f91f9a338cd637f94715727833bdb89784342d824eb90b6a55b4966a724b3f500981dc24a924bdb9ad48120f9c52b4c98d837255e301de52cea31302c6f0dde69250f5fad84561aae82d58fd818411e18ea261de29d59bb190d5a7fc2956d58477788fc692d45fa697074f18d52fbb57185e25ca770d331e568ff0a60230fa5f448e87a0a94cc5a83a3099dd00b84b73fb90d578785ca9fdf34c15d6188112d2a2e52def6d14960ba1ffae6821d898932226a317b2610198961c7ceca58f6131d4001cd326c27beb61fd96e74a8e54e1bfb9d5e3129f4eddfbc68ff887f371baace59438b30379dd2241596d0ee560aa87e0381adc11b38e1d4719f28039e68595b0f0c208a9c477c5628b6e4fd002ce32ff060dc6cfdb7180d487a510972dd502a80e5521b1e82d9d1a029072d244dfdf1ba86c1245388e50b3199e1fec9aa85754f75c7533beb025261602d7edbc291e9cc3da4ad6dc75f9434b8c1538ea29954c6ffac181e7b5e2e456c05c470325b539803187d2b1e10836781b67e5462b7e5a7b61b10a0319f9fd7534a6a424c632954e181ede869f92e7f9785aee6de90f2f19831c674af67e071f662d36691bb85b882f58da50f291cea624541bbf90604c7c60f790d11c681324e9135fdac45e1e0257e5b325e0e2f5a7b757609bd528d33705d3bc40c8ea18ae0268c3dce2ab64b859e42cae4bc884e6168b126f350d9150a2077557647d5cf46f4c0e71092f56d14b57cc2614f0724add127c642ff8fda77ec4e74df96f228bdc172379834c7ab2c773858a9f3bdf1f6a084c144d81b21bc07829dfa650e8f7d51ccd21c067fb37974bc5167947119dc0adca303d137d146adbc372f53edb07af6a641e1bdd459b8ee6496b0c00401a2270a1d65b1c845aac4db5e669319b4519c9dc22b05f37d1857de19d00353e2e8a0c3f99dcd05204e8460e66ab3f2f6d6d95be6870f3a4d3b0e9a6f0a7266c09894c677e8702f8ef2678baef5d435cf24f96b6f75d3f86847c86e0e3f8ca8eb66639e908a1916e58106acb2de31600b61dc5323c62cacff88c5ba703277539454209dd77b9bcaef2c0521cb8992ecc4e1287ab5ca18253f8af24e20e68a39a7e2877a29d499ae5dff1a55dbff1b97bb560d93ba7d8bfc392a31e7d30ac4ba687e43fd3adde18117fb711cc14e787a82528556288ce4ea93df98cb92f73e1fa97cacf1bdc33395927c3de5258f1c3ad26aa68ddc5cb8e1ff830545e7092214d1fb2efc6aefb51af3b162307d4785fd1551eb1f9c43694a88a0fd2996a6e2079408584219932bb53fba7b0d8c52a605a7d909ed438b2c139ae574312a11f1339f51cff4838a392ebb2b2545fb9879b99527183596c252f78b93b7e52d9908536be2f397753f95017ac761143b75af6e733d6713c498cd01899d88e23332594d115e741fd3ca9b2cc3abf4a61f08b503de93ee9968683a1276f6fbf6b67ad16262975d442b3d354e7e3124e3db07d5f44283af2bb15e545656acf76759235a98ada5bd82c1f186f585d3d05233a27b60fee0ade2235bde14016a3ea017460d853bb4c4018562ee68f4920ddfbc49f49c77b715d83e79b6b481c381e3c1ec22389653fda2431e78c30ba7d585476636f5dfd462c64d3987c91aa9a5dcb8e265e0dee9b02b3748a34a944941d79fd872b05165f1002f193ac0e272712cf4d92027fb975462d3cab48ff640a0848407bca77564b3dc5110b8e9d5d4ad6ce822b783416f2695b365d7b0f24ba0c037d7f3f6e27c0803bc208817426342e5e1e10a77891f1762b1527456f55fd005b1a22c12921cdd32d74a5a2d74758a5bcc1558b6000150ba45b582c08976b2dccc3ead7cd090845d993097382a0e2ef76496ed2734ec26f983f5a5f03e424e17d4d40c145aae7be8769959e31dc11a6e2569d7ed88568ef7e17c34710480a3dc2c4918e23a9a89b1f9528a3d3df18510df92e332052cd851f166b19d1c8e5b32d2c16bd1a73e7c0bb628c111b21758df7d70d0dd491e6dd5a06a9d9508bdbf4df71f0a23c2eb4fc4011b066336ccf99b9761ed1433349e57520bf2659ef868b1d631812f11d6df3fb84a0acdd0e29fb9af58c876ef425b0672b37ae7a1a373d1eae4ea77c976d3bb1a0841c89fecb32a805c93cdd400eadcd287cb9f0c052c10bdd9e450c9cb6d83731d53fa6e241a90f4b72785c694f8d20de7aa67ccee293bb7961d140952104e7a1da75d763aad7e659e7285fbd2ae59d69f10fbb3a871b80a6f718404c20289048eaee3c81b28112e944ddc92bd1f354aab06a5ac2c558e631634e27359ab73ad27ec1c91a9d39d1f5badae3313acd9481d8a0836216e238dc456fc7d826cd39e354620c1a48180239493eae00c8b0df323e79826e13a920c95f9793883ddcbec0f2a45ab7880b9020eb1c3ba58ce843109039339554e84fa95f2b14e6decca58a9e9b234bb86d65c4076e321ad209f024566f531805747ffe4a504b28a81e5f0e7754038d0e1aadf4a4b5d395a999e76b653df232629c6e7265edcb31f19bb7b95fe3705044b6566bf7031d4c2ff51c4b8909137785b6dc8f38e72e8449de1efad1761c741618999970a47346f486152f25143d18c64fecfe18fb9d23b835fb6c3d39dd8dbf47359618c8c2774eabc2c45fbceb3404a2f696d3c793e89ed89a1f4ea856d0d48ee2dbeb09dd7c84c0fc6529f1763ddd88285b901e25d52f3e9409b663d1699cc2458258571c8336acc1d08c53770f744abfa8115a9b65104252bbfa54cdbf4773ed70a48f600ce16255689abd3a12eae740e3901a0ec39097fd16a89aace47f1c139f6ab30cbca77f566d009babdb5801447269d42126c7fc064581938d90f094c31470a7f31396de0941ae8f19ad5d8646a71fcb2e0693da6ea692b39266ddbfb3fe3877cd15e039f2bf93fb9101b38cd52724cb7441ef2f695b4d6be9dcd246e3f7bef388315fa6f78df221496773dca80f984b5d8eeee25e3ae7be0ead334917463a5ae392ebec17efc3a0a71e8ff97b806d8ccf0872062005cad3100ef2e922f1164fe1406f3fdd57b471e4599a6b0ab737972ebbab6732e23c132ef60e1102ea06aebc3bc7e6d40cc9a9a976fcbf8b102a582d8002346ae2fb43d174617981ec990df6c5864a711e8dcd6eed605b245277f79f1144b1f7e553a019f2b18409fb86cd78d2a60ac49aadaf10289d60a2128c61b407628c0a8b6e62e3e82d8378fa67ac3f362d0446cf568a269e103948c43cfaf0a47b8328c5782b47aa553754636623388d36fbcb7904ef4af9b3d8c8fbf79caaae2527d2313d49eaaef5c4116a2e068a3e537b1a4252cf003d7c9e53f0ff88d524fa4261b35cf4ad089a97e2fe79d1a39364f5fb80d04eb2cbccecc254e0550ad8447f39480010d2d37e9676fb5b79483860bfb01b4b4f727780cfe79eda2274afee85bd7d7f17ec94efd1f52256fe501c2e85bf9c2176fe9fe0dd9912e02440f0c5d6cf1ab073ff9f4ce55be932256ca4f437f4fb34b0d029beb60291039cb4956b624eb7c951d5d3d54046437604b323de635c7198e28a451002194a6a7f9d465d02dc78d9bdf8dd2a8463a310c621ceee464f28000f9c339fcc1599fcebc741225b4b759456d74a6060411090a380329a38e2ce484e01e4a43e0f9a027274acbabdd9fa2c128462d5be3107260f86f71106ef600b2975c5f4a101f9ddd1e07e52907967b4661f08207c66b8df73d56bb081611cd83ad3c25ecaefeaff0aeff35fe17b8edef5304414510603ba831a89dbbada9fcc5cf8836a12eca0ddf348ea3b08474260347180d9b3f8f571435fe9d296ee4c3d28b2a3794958c2ec93b9c0befcc0155343bebf8f01639dc347d53d2d49b8acd5bf0ba67e27c19fbb2433f34d7541f8be8ad5105f946247d00d772db7b024d75b6033c2f623f48600c0f451ae9653ddb23740a730e116c1d31d501d6d099640ba9b6905c06bdd9f2444c3b6cf340fae80f889bc7fe2ccaf3c323bd8b33f2ea8dd4ce21d1860141c28188c7f15f34d38041092816d7a2c896cae455d0f89bdd5a5d06c249245f58d8c7827fbf736c3441236c4c73ec5af3231a0da642ae66f1d109f036a3f7409b5f9bb93a86d077ba6b32a1fda7289ac00a5aa99e768ae6868c81bb21148da9de2efa42b08c57e1c60dbf6e40ddf04b050e405eafc3d747179fd83f0806fc84e7e46a28544f1edb63cbfcf7b3c61b55e9bb9de655d11b501c165eac8523438e9d640d6e6a03e26709e06d807ee2b0441182f85192e684af3441c424cee2ea287f5a0c53147964224c17caf8a9e551003dd328a842cdbcc3ba2c334dc2099948430297c8418dee2b18d60c725af6a01fe32ce265205377eabd9a80a839c5cdb8c4485f3a352f14321f795b90e1f7b8060bba8ee48d56d1862b09b836cbc7d272318f22112495e0cbdea85f7ac0cc37bca0fa676908eeaabe4d97a0fd991cb917321f2d93a9ed508751d29595f21428384e917929c336f2b141c5f99ede3f063837a65eca00701469b6dffd6ceea11c1bfe9c7f0b3e7ddc375862b7ee329ceb690fb1963b66bf8ea2e9dfacedb7dab81fc79744366d85e7cf4eac910cb89312ae3457d53bf76fe937bd87e793c0ef7a76457f505e07de04333b3fffcd9d6ddb01ce82135810ffb77d04c464fc1a75a7fdd843de5157327a04d2ea9892eea9bcc816ffd9080dfa6edb14e2ae4cd3d6eae89d5a760adb881a929655d8b0ec390800bbb9fe90c058424cf53c28939490e8a29db35f1fe4e490e7a5907f164fb544726631789d1faaeafee91f871e93feb2d4379d8e2f13712456c467c062c658c4086d5fe80b99e8802b976b33a30da0bf273512267e521e6fe7a82f731e04b58d6d5d21bbe68af85b6659d3e56f7c6ee9d6a098102e9f47d54999a794ae05ad427a506c804a2543b7598d3033686aa7b566cdc6119bf1905bf9059a2178cfce8b29837c37882c061cce2f343e652d523c6fb1ab2bf3913882032128a98276b70f3bde246cdb60185632dc701a3b978d198386c16bd970bcb058d83a2d68b1dde82a900b208daef9366e7fdb828abae4ac3dd70dc5fd636aba2d34dac40503ecdb22d18ca49bcb328f4de4db05b3d9e4bd999fe89f137a454a52fe06f4e22cc86a9dfc2e84c675248625a3a39c68118e38b7571452ef9e8080483fca03f7f59b740a9c1df2472f3478ddba75fec8599eeccdcb73679c1a4d07a44e29754b635fff5101eadbdf37a1e7ba4f456c314e57ea268ab273d6d2d14e1db6f934bf134db31458ce65cd963f9d3b2519f46995749349947c5edab36494abd33089836d8217ff2b1b9cf1658687cfe7e7563f4157c4cb4ad459faca793c0ed9b9b50c651766baac4d067505e090c63fa8161cfafedb6c347f719641882a6559314e2dd208b0b18f6184bdf980bcc2a500a41231622c7aafda69649e71760b3b040fb656b5dfcf0072e72295759dc3dea847a3610ade8dbafcf70932a5f9bdcb366d2449506e8956711d56a2f82c5d414137649ce13ce6d5509da264d1348585deb1d28531c7a82739f17f60ad673cb8e5916a7d51e19c39e8fa160d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b95c5fc780cbb53892ebaae732246c8ea1a192b9d65ed078edd3ef82d4d8befe639e4d3e4ef01b26be4c8dbe4186fc79bfbbde07f7cda097466e68d91c8407e3c3a8da05fcb27041ba6a87d219b1f37383def2a43cb4428947f6bf4145cb041041710d3cf0d834d9ce40a9a26e79e83e9309f902565eb5f944386522dcc65c375038bbb5a38f8743be45b0fa48975b219227bb86deb79eb1aaf904204ad01af070dada96bc08267f800b0e05edece8b4502de039203698ed65b623cefdbee56e7565f7c86f2041959386f80ee24c3a9bdf1c3288d50be5ede9eedd3962af20f5e2eef681271fc628230ca7dcb47bde1c6b25467f0a62a2b9776c88a82c0378913cd9ed74d53658b00a0d5a0fff04e91736aee6c5a3a5b0c812acb17f263611e875a6fbe43d3829e67380e1ca834aa8e948f994f065e737213ec795a1e6fb23a107aa84bef613329a173dc9eefddf2fcbc298318d66606f4c7d9b2eec2385928ef814919cbdc875fd1a87a1dce7a0acdf26fdafff387580abf954510276826a80e6a7a47a961ff9ae47f787e3c2bc3226d020a299dc90e9660080d5b8231c3e39803cb628166c658eb2f89e5926b873426aaf8f86e751b55e1e70914dc661fda092f2e4d38f163dd710161c517419b37e5100179769ee1aea684e4c1c2d8455a63a7ede4b8dc170d8f556bbcc0bcecc02bc29bacca71bf6ec98154bce6f527755ba98004494a9e04d34c42fe92bc2b4bfd2d979c13eee5a9298b982a20f8cb4ab21f4f474e52c3c91a407f6166cdb0e9f3707af3dec6f457e9db43a8d7cd3961a98b84c15f183388e80271426cd022c1eaba6fa72fece82a810db174633ec78955bee2b974cc272434b06e6dbd5a68e288ae4ce7d69de32d8bd5a79f101c2f883b1e982edad1ee7d6373014612ecd1c2856671a167f7bda8e461fdeb7491d49ff27bcd81004453376d8286df7e49665b70249208db2f33e255fa8915bba3f9c6e77651805a29163021b1601496d411afb15d30582ddb358ae164d1508c2a2a0bc189d417e3f904715d88de4ee900268c08dde00bf4b5c2ab5367e21a3a02ae4baf2fb83365b949f20ac70b11ba0e0583bc95e12e7c7cfe28f5e4a29d0062520896a2b19585fbb28bd082b4fe817bf01c042c07d82f65612a594393f2498f325d766d9099b09561aa32437e487380381282f3c46c756fb04c9b82ffe147b04632ba8190504bb964e716ecd6050b6db21eee66a8115d795ad810f9238684b0f63e8fe8c64634fac11ecf23fcea9f70c93696d3794f013eddef241117a9b809b0f913339cd22b8280f290f7e6253635a0f84016a0b1470b942395380d3665d97709777f5ed88a520e0dcd568d32cc8c1d9847df511fe9ea820257501df34a56bea51af008622e800497fa4776ccb6eea2c01b8f0ccc69d50d08cbad50ff6018c602b32ffb320f11b650b80bf6557c01a58f3de8067963c1f5bca7556eef7fe32498fde52d5f91610fce20c787c35669983b6ffe3431ac51015e279afe7c1f9a63e256ce2e6eaddc98a1186ada07ab982d47112a5ef06b12b2fd1200c2eb9df06fb2456d2773ca3b6c07a3695f955490877dbf4fb7426e8d91a3ae36cadbb952c159fb4d06f880ee9c354b49393744165b6096d2c95f5ec11dc0ea8e32cad26ba82aaf1ddde91eaaa608c39baf71a45f92ce485a77259dfaa70b8a9bc55a352ce8a4ec8ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a34ac18dbaec67ae860b54ab041a239a4c33fc17043529777b7124fb000d0d75a6ca1881e988dad5de5181709465820cad2fcb4199b4e87a8a00b7e8cf0c88c551053e91f6baed3392b2e263ada40a3ccd5140911df5ee126e0e56c60b2b979f14d7cc0fe97a26bcc07657b0cd130e3c87a6db22d84d498e6de7759d0befa9588bbe418b8ff29618606bb1e91432561b7a008ef21f8e913546173e15691126485bdaff45a6b3c4a75a5bc62c27d1e37e61974c404c2a9610eb2ae594f0beeb6a8b3c98073d9134e913def62913952f5da4209b0666e2b17faf7b4583d4c059fbe27c4d7df528425a7051e2faf7b1f686c7989be00ae9b8ad12d258fa5825e25a5dda8ebdf235fb1c902438cb913d5153d2fe9e8a6aa8bafc57da4b1ff28e37abcac8f582b72b2232584677381b45781538a8714e38699cf858b9e073b80e4c44ed7936d7ef4737af71cdeaf8ece6132c71c2396e8ebb701d4097006d32224557a93cd9a93630098bdaf8c70a3cd5f6024883487f3bf99e88e8dafe7defbfe28de0e45cac02cc752e1d8e009e21970744435126e86ae380caa9b18ca28550bb5208ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052ac55e6489ba93b7ca88368ccdd63df7c5fc54c8872d7600c4cb6a2ca0b2c013d481ee00831d94af480158cf9c25ccc213c96898da7e1eaa42c9d660c6fa342ad20c3423139b14aba7b5336d1f75e4f3c2456cc644d77aa11e445809f184bd1260e1a1b78f3e818080d0ebf8c107c69e21b524dc0020f9768e775d53d78b5c443f7749fbed34760a572d07b9f03eda4ddc4dea03e0d58f80e935d3ce1649f82f03d698c4a93d1d6c4554a7b67fa48ff4a3ea88b69e8881c4d95748baafc76dc0ff0ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce987968a6b08e2198ac02a32fb5a44eee69881960fb604de95538264dea634a7cb7706f35121989f830b41c127ed30caf2a42a5261ab19abb00a37f0bb1b6667ca04740de4cbc78b3eb7aa63d80cfc86c6b15f67befcd8f120db2102cd5836ddaa3a3d53f6dde7a5bc7593ae15a282c35055ea3f4cedef7f7f1ae75765b0be3079470da9b4bcdbcf1089fff94741619ba14fe4d4410450951a6f0830f8545606464ab832f459b3fc8c9a8bbc31b1eef940b456b318e2aad9719145d7277e6aeeeef7e3395676063f15d59b3eddce7ad6be2094d70f942d859ec2928abc6355d862f251ff117ac0a35c9e439725cca76b63455227afa77062287375986f3a2a78e4aa9d5e06cb967bec6023bb7c6a9538ad817aa531b5bf895f94a60a34c948bdce7051886fcd5a8db0c5b960366b520511405a32f207bd93dee3fd20d8a3666c820f99236021250b3c9d51ed6b0e689c74873274523c5646963f762a4a6d80b713ab8fc380f4861db63254e37e6e852074ac38e0df19f8a8dd95dfa029df592b6592bee2d8fafb45cd22bde59be7ed1d743fca429b6325137e3639dfc906e7f41bef095e9d3b8be1adf761360312f336cf486ceac2c4318a4b65e526f0f4aa7e0df0352144597542f9c98d22b08f125f8d8ba9ff55f2960fc898042e21aaceaf7ec755eac9f5f5dc5a584011c8da8e46cc1ea767a775d4277c91c79eb3a29b692e496dd96f6a96c534a304e5644a43719e4bee6a4de1e5262eca5a696a09a6460c9e83039e9afb51aaef808de7ea75dee2f28adc97d25679c508c4b859e5a40da19bb6a8d43b0905c9937ab6b7ed81038251553f542074ea4783d31de900bfa43024bce07b07b85fe515426d129f89f997d42f1172be2e3b638c18d78c7bc01e1e72fa2eb514414f44af985a8b1623e0a29f37c3bce34c352961cd14bd902abf3639731659d4fe722a3655dadaf644a94bad0c7272ab2c195e8468494185ff6507614edf0b2680619af6a069a849e80a75701c0a4be377a9c8653d9f7bf1734c80efb1abac8705bb1fee9696b9e524db149ca6111daa380267a9c678a11b2c9f0fc9c890ba6b28751aa7253f78aad14b056dc880f78fbe6f0ceadfca4c6b877369f6b45da9f7f6735c30dfdc08b810da1c32c9713225e12cb879cf3e9f47e76eb2ce468158afec44dd0c5a448fbf7946b868f56befe32b2ebe5563fbaa42f63b3b6b31500a210fca37e1a394a75393562f95c1e85420c568a03e98a726b27df5f0318a38597c3c0fc096efbe821d77b8bdcec7019687f8e2f2be83877c9da8d16e907e2d585ccad695946bc508e3cc662cb580ab6a8a84626f4ac57f489b453e9f9aa7589522c4fc9dcb929310720e461db30c8132d5e105c2e7d754fcc8c8a39f91715ac7705c839765d01fc98a8bc2e589612d5d32f297311eb3c5dc6a60614e16f6c334265b8e6a9d9c53cf49693612e12f7eebac4478c9dd1935a845d189f005622359d9a9de7bc0f20da7c49276c29f964374abead88e8168a2f0efde18d0fb398dcbc44503a30cc4a5e266cd06cc8b2fe328a258d024a592d199c29fe2d28deb2e358a6abbc98f489bf68be37eb709f4e737abfa8f844c8578ad63a84da9360d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b95c5fc780cbb53892ebaae732246c8ea1a192b9d65ed078edd3ef82d4d8befe639e4d3e4ef01b26be4c8dbe4186fc79bfbbde07f7cda097466e68d91c8407e3ce8ed26045191c262da4f413eac4219c8229ac32e4e8c1ae88182de51b13780221710d3cf0d834d9ce40a9a26e79e83e9309f902565eb5f944386522dcc65c3756f216cc792c75f256c8316a6b4974b40e3feec239dfa4c35883d6b0edfd097e84ec946a98e6c0751482aa00d153dc8b47e862153c4ffa6d85aa2fb9663d866aec08cac8a4edc31a57ee025b124935a1fa5468c7dcc5d99fd2fd2b64d600f08d39facc49aa26ffdbeb51b8559cc398b9962ceb28cbaa4b5741377778cb7d308d14e9f92d4cd255426824a87e69f65e343ed23cd9aa32da40e19237165a9a86b6f49f7af58fc7c3b3640e7ea67ff78522a81b97280246f2ca6a23de39b2626569dc3aecc6dd42d8028210c45447d178e2294796c3c9693226df697ed2396cc375689d7372e7785a82a62687c2094a08cf19fc8c0e0924101ab5091ec7c9a561baaa1fbfbdcd2341544c24d0a2c776b2d4096b20cd34523322e336785b7ea7c145d0e25974499b80e21ea85472ab3cb5f9ab175291901444452a8959c709341a2d4b88e32cc11b82e8ead3e1a88c229a74162c414d50807cf0cbd09d5797ba3658ebff530d514a0767eac318ad73db2c3f9e4ccd9167b86d532f3ae9d84f223d3fbc2a3b632fd401cf5b9287b83173b4e1c811e6dc520f010a6b331b477a1992b323a12407405d05abbe003b839ca8840365d171693acdf9afbf36df7682e332cf934e6063ae8ed81acffa3da288cb9faf5331609b67683563b79913ca0963f10489f0da4386df5bdc9d8f669d0980565293a25cf68fc4d2fd9fd06429137a97592a1a7efbb678b68c41348935a483a875c3fcd079b28b16c567a1884b0e41507b0127d26c87088ef15cd4dbc123185ae9be976b57e2297b4371eea0938f89569b37027d95c32aa232647a30d7c2acde8d7ad54c9ac60072e4b0184ac5c41113ec5c7f1d74381d9e524b4e803135bf5cd1301e41158c311761f008cc9bac3e610414c6161cbebb138079221114ab90290f5be0fceb09dc9afd313d2e343e1298b7586a7f65aa027219f511b9c031f92a0e2eb4db3876b9a2bedabdee20c98c9560f2289c3d66a4c619874879657d74cc6aeffc57713f44a3c14b5200a69d316483089f20e456420a4da1b920dc66deebf0a5d0f792d45a3af3c239e0256f2ee6636cdf24ff95d71db4931380d3f89f3859fee3f89ca3d52a5b310530b6b42be00de76203cc35364ec05a2ddc1b8a2835e56f49c9d01c103298c0fe6cf7b1db5073791d27a8393a3843a7a7d1cbc9860c65255757f1ffefd48a45330939f62f8e4dfe4b219698b82f1120f2dc1d6cc4bc8e686590d773264581451b7a6d61e5eb71b76bec99d00cdeb59fb6652a16e0664de7fa1ac65fadf783621af83ec923496f0288bed410da220c4a056b8c4b85d95c06f01a59a2e924a448d59cc08f42d3941eb7653e4557fbba00656b6c7aef45f7ae4d9d988b1e2d126f3aec43a9f8c707d34608975b6b8189f3902bf6248f10f6163656bff0a1b91a2ed1f249e5d1f1ed00a0887c9aeefcf1e64da5ce8376f828c193ae8651a6fcb084545a9ef6a2e45d12fda3d31fc7bac1d05d748c2640a38e33a1fb19cfdd3b2d617246d67f863bf59ed57359fabd627895271d34cdd33d1804b4947efcfea6017fa0e42d908f74cbd44b8564f56cf795ccc1a7dada216a9a9a1db1fcc4bc51cfb46b59a8e60ab4d04e06b5cb3b6ad2ab71c8e05e38074e4cd6e11060f39126aa0ff5e5735c5486bcec5daf0aa9947807cde2d381df2060c71130e1e5912968a57a951063732e67be08019dca36bd39700ce3411f413af401a0b9c212e51d830394a512042356d9aea00d8573bf51b084d2a843d29e55c1f59b9a92408d9467808f560104cf4addc211872f40318bb6c5d8ce7081763b2c411544ab0ec0d671c959ee8ac0bdf5f8e351019459bfd517715b9b6197f3985182987733e919ce80b2293062fb5a5ce81e1c5cc465bc7363574920696d914ac903adcfc51f9e0edee46261f6647535bda082dd99bddfb029188aa046083336b04dc04c8cffc20719f51c5c3a1231421f949233b2d3311c15dc55fa3f92bf1e510d466baf1943f3d60ebb8d84c21abfb343137e8b5f86f1872f74683dc8f88eb08ea23e2f45f66dfe9ea1b33a77ec41d092b9401844527248771e664184ca078c5afcc59e94c29d164e3a5067089de38f83724afca5ae8695281070291b2f9e4cbfb6d73412785c5fc916694dfbb1a5534d5231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrooticedtea-web-1.7.2-150100.7.3.1.src.rpmicedtea-web-javadoc     rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1]:@\Yz[t[!@ZZ_@Z3@Z@Z ,@Z YA@YYYY{'@YTYMX+W@WVJVVV<@V8UUUTuT?@T?@T;fstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.combjorn.lie@gmail.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compjanouch@suse.debwiedemann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comgber@opensuse.orgfstrba@suse.comgber@opensuse.org- Update to 1.7.2 * added support for javafx-desc and so allow run of pure-javafx only applications * --nosecurity enhanced for possibility to skip invalid signatures * enhanced to allow resources to be read also from j2se/java element (OmegaT) * PR3644 - java.lang.NoClassDefFoundError: Could not initialize class net.sourceforge.jnlp.runtime.JNLPRuntime$DeploymentConfigurationHolder * deployment.config now support generic url instead just file * Added support for windows desktop shortcuts via https://github.com/DmitriiShamrikov/mslinks * cache can now be operated by groups, list by -Xcacheids (details via -verbose, can filter by regex), Xclearcache now can clear only selected id. There is also gui to operate cache via id in itweb-settings now. * desktop shortcut name get shortened to title or file if title is missing. * scripted launchers rework: Windows bat launchers rewritten to be feature complete, Linux shell launchers made portable, build enhanced to produce platform independent image - Removed patch: * icedtea-web-jdk10.patch + integrated upstream - Added patches: * CVE-2019-10181.patch + Upstream patch to fix bsc#1142835, CVE-2019-10181: icedtea-web: unsigned code injection in a signed JAR file * CVE-2019-10182_1.patch * CVE-2019-10182_2.patch + Upstream patches to fix bsc#1142825, CVE-2019-10182: icedtea-web: path traversal while processing elements of JNLP files results in arbitrary file overwrite * CVE-2019-10185.patch + Upstream patch to fix bsc#1142832, CVE-2019-10185: icedtea-web: directory traversal in the nested jar auto-extraction leading to arbitrary file overwrite- Make the plugin opt-in for all distributions and architectures- BuildConflict with java >= 11, since it cannot build icedtea-web due to removed classes.- Remove dependency on objectweb-asm, since the build does not need it- Drop java Supplements: We no longer want to install this browser plugin for all users that have java installed by default. It is no longer supported by the majority of browsers in use, including Mozilla Firefox.- Disable the native plugin for SLE from version 15 (fate#323976)- Update to 1.7.1 * better work with authors file * better work with jdk9 * Added possibility to turn off https preference via deployment properties - Removed patches: * icedtea-web-exports.patch * icedtea-web-javadoc9.patch * icedtea-web-x509factory.patch + Integrated upstream- Modified patch: * icedtea-web-jdk10.patch + more future-proof determination of java version- Bumped by mistake build requirement, bump it back. Build with java-devel >= 1.8- Added patch: * icedtea-web-jdk10.patch + Allow build/run with jdk10- Modified patch: * icedtea-web-exports.patch + Fix typo in patch- Added patch: * icedtea-web-javadoc9.patch - Allow building of icedtea-web-javadoc with jdk9- Added patch: * icedtea-web-x509factory.patch - Allow building of icedtea-web (with some limitations) using jdk9- Added patch: * icedtea-web-exports.patch - Fixing "java.lang.IllegalAccessError: class netscape.javascript.JSObject (in module jdk.jsobject) cannot access class sun.applet.PluginDebug (in module java.desktop) because module java.desktop does not export sun.applet to module jdk.jsobject" with https://www.java.com/en/download/installed8.jsp?detect=jre- Update to 1.7 * PR3366 - bash completion file was split to three, and is setup-able by bashcompdir environment variable * added experimental support for windows * added experimental support for java 9 (linux only) * added experimental support for jnlp protocol (see https://bugs.openjdk.java.net/browse/JDK-8055464) * restricted to JDK8 and higher * all connection restrictions now consider also port * Enabled Entry-Point attribute check * permissions sandbox and signed app and unsigned app with permissions all-permissions now run in sandbox instead of not at all. * fixed DownloadService * PR2779: html-gen.sh: Don't try to call hg if .hg directory isn't present * PR2591 - IcedTea-Web request resources twice for meta informations and causes ClientAbortException on tomcat in conjunction with JnlpDownloadServlet * PR2690 - Can't run BOM into JNLP file * PR2669 - remove bash-specific syntax from top level Makefile.am * PR2489 - various NPEs when codebase is null * PR2855 - configure.ac: Remove unnecessary checks for libX11 and zlib * PR878 - (http-511) Handle HTTP error 511 Network Authentication Required (standard secure proxy authentification/captive portal detection) * PR1190 - unuseable javaws cache handling * PR3227 - can not save file with query longer then (together with name) then 255 chars * comments in deployment.properties now should persists load/save * fixed bug in caching of files with query * fixed issues with recreating of existing shortcut * trustAll/trustNone now processed correctly * headless no longer shows dialogues * RH1231441 Unable to read the text of the buttons of the security dialogue * Fixed RH1233697 icedtea-web: applet origin spoofing * Fixed RH1233667 icedtea-web: unexpected permanent authorization of unsigned applets * FIXED PR3263 - Cannot retrieve JavaScript Engine using ScriptEngineManager.getEngineByName * fixed fatal impact of initialization error of FileLog * MissingALACAdialog made available also for unsigned applications (but ignoring actual manifest value) and fixed * more dialogs got remember me possibility - MissingALACAttributePanel - AccessWarning - MissingPermissionsAttributePanel - MatchingALACAttributePanel - UnsignedAppletTrustWarningPanel - PartiallySignedAppTrustWarningPanel * Itw-settings - All rememberable dialogues can have saved value modified * NetX - fixed issues with -html shortcuts - fixed issue with -html receiving garbage in width and height - main-class attribute trimmed by default - in strict mode, main-class attribute checked for invalid characters - added -browser switch as workaround around most uttermost http authentications cornercases * PolicyEditor - Entry list is sorted, entries will appear with consistent ordering - file flag made to work when used standalone - file flag cannot be used in combination with main argument - defaultfile flag added - support for SignedBy and Principals along with existing Codebase * Plugin - RH1273691 - Escaped equals signs in deployment.properties not un-escaped when used - PR2746 - IcedTea-Web Plugin 1.6.1: net.sourceforge.jnlp.LaunchException - PR2714 - IcedTea-Web plugin sends uninitialized memory garbage across a pipe when NPN_GetValueForURL call fails - PR3198 - Error in webmin - PR2968 - IcedTea-Web crashes on Dell EqualLogic SAN- Handle the plugin with alternatives - Register icedtea-web's javaws as default handler for jnlp and jnlps protocols- Remove the java-*-openjdk-plugin.spec files - Build only one version of plugin and javaws, that works with the default java alternative - Name the package back icedtea-web - Depend on tagsoup to handle the majority badly formed html out there- Removed patch: * icedtea-web-1.6.1-fix-2746.patch + Part of 1.6.2- Bump build java-devel version requirements to 1.7 or bigger * The build system requires it- Fix bsc#982622 net.sourceforge.jnlp.LaunchException with icedtea-web-1.6.1-fix-2746.patch taken from 1.6.2- Fix build-compare by not including rebuild-counter- Update to 1.6.2 * all connection restrictions now consider also port * PR2779: html-gen.sh: Don't try to call hg if .hg directory isn't present * PR2591 - IcedTea-Web request resources twice for meta informations and causes ClientAbortException on tomcat in conjunction with JnlpDownloadServlet * PR2690 - Can't run BOM into JNLP file * PR2669 - remove bash-specific syntax from top level Makefile.am * PR2489 - various NPEs when codebase is null * NetX + main-class attribute trimmed by default + in strict mode, main-class attribute checked for invalid characters * Plugin + RH1273691 - Escaped equals signs in deployment.properties not un-escaped when used + PR2746 - IcedTea-Web Plugin 1.6.1: net.sourceforge.jnlp.LaunchException + PR2714 - IcedTea-Web plugin sends uninitialized memory garbage across a pipe when NPN_GetValueForURL call fails - Removed patches: * icedtea-web-1.6.1-doInit.patch * icedtea-web-1.6.1-HexDumpEncoder.patch + integrated upstream- Let java-VERSION-openjdk-plugin supplement java-VERSION-openjdk only and not the generic java-openjdk (bsc#929464)- Added patch: * icedtea-web-1.6.1-HexDumpEncoder.patch - Adapt to the move of HexDumpEncoder from sun.misc to sun.security.utils from jdk-9+99.- Added patch: * icedtea-web-1.6.1-doInit.patch - Adapt to the removal of support for serialized applets from jdk9's java.desktop- Update to 1.6.1 * Enabled Entry-Point attribute check * permissions sandbox and signed app and unsigned app with permissions all-permissions now run in sandbox instead of not at all. * fixed DownloadService * comments in deployment.properties now should persists load/save * fixed bug in caching of files with query * fixed issues with recreating of existing shortcut * trustAll/trustNone now processed correctly * headless no longer shows dialogues * RH1231441 Unable to read the text of the buttons of the security dialogue * Fixed RH1233697 icedtea-web: applet origin spoofing (CVE-2015-5235, bsc#944208) * Fixed RH1233667 icedtea-web: unexpected permanent authorization of unsigned applets (CVE-2015-5234, bsc#944209) * MissingALACAdialog made available also for unsigned applications (but ignoring actual manifest value) and fixed * NetX - fixed issues with -html shortcuts - fixed issue with -html receiving garbage in width and height * PolicyEditor - file flag made to work when used standalone - file flag and main argument cannot be used in combination - Removed patch: * icedtea-web-1.6-tail.patch - Upstreamed- Added patch: * icedtea-web-1.6-tail.patch - Fix generation of man-pages with some versions of "tail"- Update to 1.6 * Massively improved offline abilities. Added Xoffline switch to force work without inet connection. * Improved to be able to run with any JDK * JDK 6 and older no longer supported * JDK 8 support added (URLPermission granted if applicable) * JDK 9 supported * Added support for Entry-Point manifest attribute * Added KEY_ENABLE_MANIFEST_ATTRIBUTES_CHECK deployment property to control scan of Manifest file * starting arguments now accept also -- abbreviations * Added new documentation * Added support for menu shortcuts - both javaws applications/applets and html applets are supported * added support for -html switch for javaws. Now you can run most of the applets without browser at all * Control Panel - PR1856: ControlPanel UI improvement for lower resolutions (800*600) * NetX - PR1858: Java Console accepts multi-byte encodings - PR1859: Java Console UI improvement for lower resolutions (800*600) - RH1091563: [abrt] icedtea-web-1.5-2.fc20: Uncaught exception java.lang.ClassCastException in method sun.applet.PluginAppletViewer$8.run() - Dropped support for long unmaintained -basedir argument - Returned support for -jnlp argument - RH1095311, PR574 - References class sun.misc.Ref removed in OpenJDK 9 - fixed, and so buildable on JDK9 * Plugin - PR1743 - Intermittant deadlock in PluginRequestProcessor - PR1298 - LiveConnect - problem setting array elements (applet variables) from JS - RH1121549: coverity defects - Resolves method overloading correctly with superclass heirarchy distance * PolicyEditor - codebases can be renamed in-place, copied, and pasted - codebase URLs can be copied to system clipboard - displays a progress dialog while opening or saving files - codebases without permissions assigned save to file anyway (and re-appear on next open) - PR1776: NullPointer on save-and-exit - PR1850: duplicate codebases when launching from security dialogs - Fixed bug where clicking "Cancel" on the "Save before Exiting" dialog could result in the editor exiting without saving changes - Keyboard accelerators and mnemonics greatly improved - "File - New" allows editing a new policy without first selecting the file to save to * Common - PR1769: support signed applets which specify Sandbox permissions in their manifests * Temporary Permissions in security dialog now multi-selectable and based on PolicyEditor permissions- Update to 1.5.2 (fate#318956) * NetX - RH1095311, PR574 - References class sun.misc.Ref removed in OpenJDK 9 - fixed, and so buildable on JDK9 - RH1154177 - decoded file needed from cache - fixed NPE in https dialog - empty codebase behaves as "." - Remove patch: icedtea-web-1.5.1-java9.patch * Upstreamed in this version- Modify icedtea-web-suse-desktop-files.patch to use use X-GNOME-DesktopSettings as well- Conditional dependencies on libX11 and/or xorg-x11-devel * make possible to build for SLE11- Modify icedtea-web-suse-desktop-files.patch to use the Settings instead of the System category, policyeditor.desktop and itweb.desktop are tools for mamanging per-user preferences and not system applicationssheep90 1649346088  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdVfghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~VXYZ[\]^_`abcdVfghijkopqrtu`abce     1.7.2-150100.7.3.1  !!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!###$$####%%%%%%%%%&&&&&&&&%%%%''''((('''')))))))))))))))))))******************))))+++,,++++--.//0////111111222222222222222222221134536666666666666333333333788889::111;<<<<<<<<=======<<<<;>>>??>>>>1111111@@11111ABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBB11DEicedtea-web-javadocNEWSREADMEicedtea-webnetxallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-filesindex-1.htmlindex-10.htmlindex-11.htmlindex-12.htmlindex-13.htmlindex-14.htmlindex-15.htmlindex-16.htmlindex-17.htmlindex-18.htmlindex-19.htmlindex-2.htmlindex-20.htmlindex-21.htmlindex-22.htmlindex-23.htmlindex-3.htmlindex-4.htmlindex-5.htmlindex-6.htmlindex-7.htmlindex-8.htmlindex-9.htmlindex.htmljavaxjnlpBasicService.htmlClipboardService.htmlDownloadService.htmlDownloadService2.ResourceSpec.htmlDownloadService2.htmlDownloadServiceListener.htmlExtendedService.htmlExtensionInstallerService.htmlFileContents.htmlFileOpenService.htmlFileSaveService.htmlIntegrationService.htmlJNLPRandomAccessFile.htmlPersistenceService.htmlPrintService.htmlServiceManager.htmlServiceManagerStub.htmlSingleInstanceListener.htmlSingleInstanceService.htmlUnavailableServiceException.htmlclass-useBasicService.htmlClipboardService.htmlDownloadService.htmlDownloadService2.ResourceSpec.htmlDownloadService2.htmlDownloadServiceListener.htmlExtendedService.htmlExtensionInstallerService.htmlFileContents.htmlFileOpenService.htmlFileSaveService.htmlIntegrationService.htmlJNLPRandomAccessFile.htmlPersistenceService.htmlPrintService.htmlServiceManager.htmlServiceManagerStub.htmlSingleInstanceListener.htmlSingleInstanceService.htmlUnavailableServiceException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.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.zipnetsourceforgejnlpAbstractLaunchHandler.htmlAppletDesc.htmlApplicationDesc.htmlAssociationDesc.htmlComponentDesc.htmlDefaultLaunchHandler.htmlDownloadOptions.htmlExtensionDesc.htmlGuiLaunchHandler.htmlIconDesc.htmlInformationDesc.htmlInstallerDesc.htmlJARDesc.htmlJNLPCreator.htmlJNLPFile.ManifestBoolean.htmlJNLPFile.ManifestsAttributes.htmlJNLPFile.htmlJNLPMatcher.htmlJNLPMatcherException.htmlJNLPSplashScreen.htmlJREDesc.htmlLaunchDesc.htmlLaunchException.LaunchExceptionWithStamp.htmlLaunchException.htmlLaunchHandler.htmlLauncher.htmlMalformedXMLParser.htmlMenuDesc.htmlMissingInformationException.htmlMissingTitleException.htmlMissingVendorException.htmlNetxPanel.htmlNode.ElementName.htmlNode.htmlNullJnlpFileException.htmlOptionsDefinitions.OPTIONS.htmlOptionsDefinitions.htmlPackageDesc.htmlParseException.htmlParser.htmlParserSettings.htmlPluginBridge.htmlPluginParameterException.htmlPluginParameters.htmlPropertyDesc.htmlRelatedContentDesc.htmlRequiredElementException.htmlResourcesDesc.htmlSecurityDesc.RequestedPermissionLevel.htmlSecurityDesc.htmlShortcutDesc.htmlUpdateDesc.Check.htmlUpdateDesc.Policy.htmlUpdateDesc.htmlVersion.JreVersion.htmlVersion.htmlXmlParser.htmlaboutAboutDialog.ShowPage.htmlAboutDialog.htmlHTMLPanel.htmlInternalHTMLPanel.htmlclass-useAboutDialog.ShowPage.htmlAboutDialog.htmlHTMLPanel.htmlInternalHTMLPanel.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcacheCacheDirectory.htmlCacheEntry.htmlCacheLRUWrapper.htmlCacheUtil.CacheId.htmlCacheUtil.htmlCachedDaemonThreadPoolProvider.htmlDefaultDownloadIndicator.htmlDirectoryNode.htmlDownloadIndicator.htmlIllegalResourceDescriptorException.htmlNativeLibraryStorage.htmlResource.Status.htmlResource.htmlResourceDownloader.htmlResourceTracker.RequestMethods.htmlResourceTracker.htmlResourceUrlCreator.htmlUpdatePolicy.htmlclass-useCacheDirectory.htmlCacheEntry.htmlCacheLRUWrapper.htmlCacheUtil.CacheId.htmlCacheUtil.htmlCachedDaemonThreadPoolProvider.htmlDefaultDownloadIndicator.htmlDirectoryNode.htmlDownloadIndicator.htmlIllegalResourceDescriptorException.htmlNativeLibraryStorage.htmlResource.Status.htmlResource.htmlResourceDownloader.htmlResourceTracker.RequestMethods.htmlResourceTracker.htmlResourceUrlCreator.htmlUpdatePolicy.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractLaunchHandler.htmlAppletDesc.htmlApplicationDesc.htmlAssociationDesc.htmlComponentDesc.htmlDefaultLaunchHandler.htmlDownloadOptions.htmlExtensionDesc.htmlGuiLaunchHandler.htmlIconDesc.htmlInformationDesc.htmlInstallerDesc.htmlJARDesc.htmlJNLPCreator.htmlJNLPFile.ManifestBoolean.htmlJNLPFile.ManifestsAttributes.htmlJNLPFile.htmlJNLPMatcher.htmlJNLPMatcherException.htmlJNLPSplashScreen.htmlJREDesc.htmlLaunchDesc.htmlLaunchException.LaunchExceptionWithStamp.htmlLaunchException.htmlLaunchHandler.htmlLauncher.htmlMalformedXMLParser.htmlMenuDesc.htmlMissingInformationException.htmlMissingTitleException.htmlMissingVendorException.htmlNetxPanel.htmlNode.ElementName.htmlNode.htmlNullJnlpFileException.htmlOptionsDefinitions.OPTIONS.htmlOptionsDefinitions.htmlPackageDesc.htmlParseException.htmlParser.htmlParserSettings.htmlPluginBridge.htmlPluginParameterException.htmlPluginParameters.htmlPropertyDesc.htmlRelatedContentDesc.htmlRequiredElementException.htmlResourcesDesc.htmlSecurityDesc.RequestedPermissionLevel.htmlSecurityDesc.htmlShortcutDesc.htmlUpdateDesc.Check.htmlUpdateDesc.Policy.htmlUpdateDesc.htmlVersion.JreVersion.htmlVersion.htmlconfigBasicValueValidators.htmlConfiguratonValidator.htmlDefaults.htmlDeploymentConfiguration.ConfigType.htmlDeploymentConfiguration.htmlDirectoryValidator.DirectoryCheckResult.htmlDirectoryValidator.DirectoryCheckResults.htmlDirectoryValidator.htmlInfrastructureFileDescriptor.htmlPathsAndFiles.htmlSetting.htmlValueValidator.htmlclass-useBasicValueValidators.htmlConfiguratonValidator.htmlDefaults.htmlDeploymentConfiguration.ConfigType.htmlDeploymentConfiguration.htmlDirectoryValidator.DirectoryCheckResult.htmlDirectoryValidator.DirectoryCheckResults.htmlDirectoryValidator.htmlInfrastructureFileDescriptor.htmlPathsAndFiles.htmlSetting.htmlValueValidator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcontrolpanelAboutPanel.htmlAdvancedProxySettingsDialog.htmlAdvancedProxySettingsPane.htmlCacheAppViewer.htmlCachePane.htmlCacheViewer.htmlClassFinder.htmlComboItem.htmlCommandLine.htmlControlPanel.htmlDebuggingPanel.htmlDesktopShortcutPanel.htmlDocumentAdapter.htmlJREPanel.htmlJVMPanel.JvmValidationResult.STATE.htmlJVMPanel.JvmValidationResult.htmlJVMPanel.htmlNamedBorderPanel.htmlNetworkSettingsPanel.htmlPolicyPanel.htmlRemmeberableDialogueEditor.htmlSecuritySettingsPanel.htmlTemporaryInternetFilesPanel.htmlUnsignedAppletActionTableModel.htmlUnsignedAppletsTrustingListPanel.MyTextField.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.htmlUnsignedAppletsTrustingListPanel.htmlclass-useAboutPanel.htmlAdvancedProxySettingsDialog.htmlAdvancedProxySettingsPane.htmlCacheAppViewer.htmlCachePane.htmlCacheViewer.htmlClassFinder.htmlComboItem.htmlCommandLine.htmlControlPanel.htmlDebuggingPanel.htmlDesktopShortcutPanel.htmlDocumentAdapter.htmlJREPanel.htmlJVMPanel.JvmValidationResult.STATE.htmlJVMPanel.JvmValidationResult.htmlJVMPanel.htmlNamedBorderPanel.htmlNetworkSettingsPanel.htmlPolicyPanel.htmlRemmeberableDialogueEditor.htmlSecuritySettingsPanel.htmlTemporaryInternetFilesPanel.htmlUnsignedAppletActionTableModel.htmlUnsignedAppletsTrustingListPanel.MyTextField.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.MyDateCellRenderer.htmlUnsignedAppletsTrustingListPanel.UrlRegexCellRenderer.htmlUnsignedAppletsTrustingListPanel.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmleventApplicationEvent.htmlApplicationListener.htmlDownloadEvent.htmlDownloadListener.htmlclass-useApplicationEvent.htmlApplicationListener.htmlDownloadEvent.htmlDownloadListener.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlruntimeAppletAudioClip.htmlAppletEnvironment.htmlAppletInstance.htmlApplicationInstance.htmlBoot.htmlFakePacEvaluator.htmlHtmlBoot.htmlJNLPClassLoader.CodeBaseClassLoader.htmlJNLPClassLoader.DownloadAction.htmlJNLPClassLoader.SecurityDelegate.htmlJNLPClassLoader.SecurityDelegateImpl.htmlJNLPClassLoader.SigningState.htmlJNLPClassLoader.htmlJNLPPolicy.htmlJNLPProxySelector.htmlJNLPRuntime.htmlJnlpBoot.htmlManageJnlpResources.htmlManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.htmlManifestAttributesChecker.htmlPacEvaluator.htmlPacEvaluatorFactory.htmlRhinoBasedPacEvaluator.htmlTranslator.htmlclass-useAppletAudioClip.htmlAppletEnvironment.htmlAppletInstance.htmlApplicationInstance.htmlBoot.htmlFakePacEvaluator.htmlHtmlBoot.htmlJNLPClassLoader.CodeBaseClassLoader.htmlJNLPClassLoader.DownloadAction.htmlJNLPClassLoader.SecurityDelegate.htmlJNLPClassLoader.SecurityDelegateImpl.htmlJNLPClassLoader.SigningState.htmlJNLPClassLoader.htmlJNLPPolicy.htmlJNLPProxySelector.htmlJNLPRuntime.htmlJnlpBoot.htmlManageJnlpResources.htmlManifestAttributesChecker.MANIFEST_ATTRIBUTES_CHECK.htmlManifestAttributesChecker.htmlPacEvaluator.htmlPacEvaluatorFactory.htmlRhinoBasedPacEvaluator.htmlTranslator.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityAppVerifier.htmlCertVerifier.htmlCertificateUtils.htmlConnectionFactory.htmlHttpsCertVerifier.htmlJNLPAppVerifier.htmlJNLPAuthenticator.htmlKeyStores.KeyStoreWithPath.htmlKeyStores.Level.htmlKeyStores.Type.htmlKeyStores.htmlPluginAppVerifier.htmlSecurityDialog.htmlSecurityDialogMessage.htmlSecurityDialogMessageHandler.htmlSecurityDialogs.AccessType.htmlSecurityDialogs.DialogType.htmlSecurityDialogs.htmlSecurityUtil.htmlVariableX509TrustManager.htmlVariableX509TrustManagerJDK7.htmlclass-useAppVerifier.htmlCertVerifier.htmlCertificateUtils.htmlConnectionFactory.htmlHttpsCertVerifier.htmlJNLPAppVerifier.htmlJNLPAuthenticator.htmlKeyStores.KeyStoreWithPath.htmlKeyStores.Level.htmlKeyStores.Type.htmlKeyStores.htmlPluginAppVerifier.htmlSecurityDialog.htmlSecurityDialogMessage.htmlSecurityDialogMessageHandler.htmlSecurityDialogs.AccessType.htmlSecurityDialogs.DialogType.htmlSecurityDialogs.htmlSecurityUtil.htmlVariableX509TrustManager.htmlVariableX509TrustManagerJDK7.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlviewerCertificatePane.htmlCertificateViewer.htmlclass-useCertificatePane.htmlCertificateViewer.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlservicesInstanceExistsException.htmlServiceUtil.htmlXDownloadService2.htmlXExtendedService.htmlXJNLPRandomAccessFile.htmlXPrintService.htmlXServiceManagerStub.htmlXSingleInstanceService.htmlclass-useInstanceExistsException.htmlServiceUtil.htmlXDownloadService2.htmlXExtendedService.htmlXJNLPRandomAccessFile.htmlXPrintService.htmlXServiceManagerStub.htmlXSingleInstanceService.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltoolsCertInformation.htmlJarCertVerifier.htmlKeyStoreUtil.htmlclass-useCertInformation.htmlJarCertVerifier.htmlKeyStoreUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBasicExceptionDialog.htmlClasspathMatcher.ClasspathMatchers.htmlClasspathMatcher.htmlFileUtils.OpenFileResult.htmlFileUtils.htmlGenericDesktopEntry.htmlHttpUtils.htmlImageResources.htmlInvalidJarHeaderException.htmlJarFile.htmlMD5SumWatcher.htmlPropertiesFile.htmlScreenFinder.htmlStreamUtils.htmlTimedHashMap.htmlUrlUtils.htmlWeakList.htmlXDesktopEntry.htmlclass-useBasicExceptionDialog.htmlClasspathMatcher.ClasspathMatchers.htmlClasspathMatcher.htmlFileUtils.OpenFileResult.htmlFileUtils.htmlGenericDesktopEntry.htmlHttpUtils.htmlImageResources.htmlInvalidJarHeaderException.htmlJarFile.htmlMD5SumWatcher.htmlPropertiesFile.htmlScreenFinder.htmlStreamUtils.htmlTimedHashMap.htmlUrlUtils.htmlWeakList.htmlXDesktopEntry.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnanoxmlXMLElement.htmlXMLParseException.htmlclass-useXMLElement.htmlXMLParseException.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csssunappletAppletViewerPanelAccess.htmlclass-useAppletViewerPanelAccess.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltype-search-index.jstype-search-index.zippluginallclasses-frame.htmlallclasses-noframe.htmlconstant-values.htmldeprecated-list.htmlhelp-doc.htmlindex-filesindex-1.htmlindex-10.htmlindex-11.htmlindex-12.htmlindex-13.htmlindex-14.htmlindex-15.htmlindex-16.htmlindex-17.htmlindex-18.htmlindex-19.htmlindex-2.htmlindex-20.htmlindex-3.htmlindex-4.htmlindex-5.htmlindex-6.htmlindex-7.htmlindex-8.htmlindex-9.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.zipnetscapejavascriptJSException.htmlJSObject.htmlJSObjectCreatePermission.htmlJSObjectUnboxPermission.htmlJSProxy.htmlJSRunnable.htmlJSUtil.htmlclass-useJSException.htmlJSObject.htmlJSObjectCreatePermission.htmlJSObjectUnboxPermission.htmlJSProxy.htmlJSRunnable.htmlJSUtil.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsecurityForbiddenTargetException.htmlPrivilegeManager.htmlclass-useForbiddenTargetException.htmlPrivilegeManager.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-frame.htmloverview-summary.htmloverview-tree.htmlpackage-listpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csssunappletAppletSecurityContextManager.htmlAppletViewerPanelAccess.htmlGetMemberPluginCallRequest.htmlGetWindowPluginCallRequest.htmlMethodOverloadResolver.htmlPluginAppletSecurityContext.htmlPluginAppletViewer.htmlPluginCallRequest.htmlPluginCallRequestFactory.htmlPluginClassLoader.htmlPluginCookieInfoRequest.htmlPluginCookieManager.htmlPluginDebug.htmlPluginException.htmlPluginMain.htmlPluginProxyInfoRequest.htmlPluginProxySelector.htmlPluginStreamHandler.htmlRequestQueue.htmlTestEnv.htmlVoidPluginCallRequest.htmlclass-useAppletSecurityContextManager.htmlAppletViewerPanelAccess.htmlGetMemberPluginCallRequest.htmlGetWindowPluginCallRequest.htmlMethodOverloadResolver.htmlPluginAppletSecurityContext.htmlPluginAppletViewer.htmlPluginCallRequest.htmlPluginCallRequestFactory.htmlPluginClassLoader.htmlPluginCookieInfoRequest.htmlPluginCookieManager.htmlPluginDebug.htmlPluginException.htmlPluginMain.htmlPluginProxyInfoRequest.htmlPluginProxySelector.htmlPluginStreamHandler.htmlRequestQueue.htmlTestEnv.htmlVoidPluginCallRequest.htmlpackage-frame.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltype-search-index.jstype-search-index.zipicedtea-web-javadocCOPYING/usr/share/doc/packages//usr/share/doc/packages/icedtea-web-javadoc//usr/share/javadoc//usr/share/javadoc/icedtea-web//usr/share/javadoc/icedtea-web/netx//usr/share/javadoc/icedtea-web/netx/index-files//usr/share/javadoc/icedtea-web/netx/javax//usr/share/javadoc/icedtea-web/netx/javax/jnlp//usr/share/javadoc/icedtea-web/netx/javax/jnlp/class-use//usr/share/javadoc/icedtea-web/netx/jquery//usr/share/javadoc/icedtea-web/netx/jquery/external//usr/share/javadoc/icedtea-web/netx/jquery/external/jquery//usr/share/javadoc/icedtea-web/netx/jquery/images//usr/share/javadoc/icedtea-web/netx/jquery/jszip-utils//usr/share/javadoc/icedtea-web/netx/jquery/jszip-utils/dist//usr/share/javadoc/icedtea-web/netx/jquery/jszip//usr/share/javadoc/icedtea-web/netx/jquery/jszip/dist//usr/share/javadoc/icedtea-web/netx/net//usr/share/javadoc/icedtea-web/netx/net/sourceforge//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/about//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/about/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/cache//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/cache/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/config//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/config/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/controlpanel//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/controlpanel/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/event//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/event/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/runtime//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/runtime/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/viewer//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/security/viewer/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/services//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/services/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/tools//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/tools/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/util//usr/share/javadoc/icedtea-web/netx/net/sourceforge/jnlp/util/class-use//usr/share/javadoc/icedtea-web/netx/net/sourceforge/nanoxml//usr/share/javadoc/icedtea-web/netx/net/sourceforge/nanoxml/class-use//usr/share/javadoc/icedtea-web/netx/resources//usr/share/javadoc/icedtea-web/netx/sun//usr/share/javadoc/icedtea-web/netx/sun/applet//usr/share/javadoc/icedtea-web/netx/sun/applet/class-use//usr/share/javadoc/icedtea-web/plugin//usr/share/javadoc/icedtea-web/plugin/index-files//usr/share/javadoc/icedtea-web/plugin/jquery//usr/share/javadoc/icedtea-web/plugin/jquery/external//usr/share/javadoc/icedtea-web/plugin/jquery/external/jquery//usr/share/javadoc/icedtea-web/plugin/jquery/images//usr/share/javadoc/icedtea-web/plugin/jquery/jszip-utils//usr/share/javadoc/icedtea-web/plugin/jquery/jszip-utils/dist//usr/share/javadoc/icedtea-web/plugin/jquery/jszip//usr/share/javadoc/icedtea-web/plugin/jquery/jszip/dist//usr/share/javadoc/icedtea-web/plugin/netscape//usr/share/javadoc/icedtea-web/plugin/netscape/javascript//usr/share/javadoc/icedtea-web/plugin/netscape/javascript/class-use//usr/share/javadoc/icedtea-web/plugin/netscape/security//usr/share/javadoc/icedtea-web/plugin/netscape/security/class-use//usr/share/javadoc/icedtea-web/plugin/resources//usr/share/javadoc/icedtea-web/plugin/sun//usr/share/javadoc/icedtea-web/plugin/sun/applet//usr/share/javadoc/icedtea-web/plugin/sun/applet/class-use//usr/share/licenses//usr/share/licenses/icedtea-web-javadoc/-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:23597/SUSE_SLE-15-SP1_Update/787fd95022a9d00bdf661e2b8c0bbb15-icedtea-web.SUSE_SLE-15-SP1_Updatedrpmxz5x86_64-suse-linux          directoryASCII textHTML document, ASCII textHTML document, ASCII text, with very long linesPNG 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)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedASCII 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)PRZE !gӪ$3utf-8558bffffea6a41f6e46d5af585c3c899bb6caec98ab5e985e848fb69ed9cec86?P7zXZ !t/n]"k%ͱ^*.+> [bp#Kp}!I'fT.iuև…8|&j'q g6 ~߷"*4%1gaNg3V;PzI"60ӄ(=Q@]V@nʘلY#/Lڙ U[pu3)qnɽ\`_[#(@zDk{JWEN3iOii4s RN1~m!>PԺW *o20<~H5OI|x*&HRv*~Ǟ9W IɟF{Qш-BpǒMRoi7Pp6OiNZJR}MC؆V[pL|h3 Y'N4s|FJ_YrQR e:7zʷޡ&Ǽ(g6_%ɹEʙuV&q A\slB BkuM>T2MdžCdzyZ;ːM_ 6bS>.泏ī/]P{SQ]4moCfaQx+~WuJqCnu؛n4Su\8oc^AEt'?jk1i_p"$ ؝\e[6sepay~7\}>/sJ@1 t ŸM $9#HȺ<>h4&OMҺ%ʲ^<3vj:~K\^xXƱaTsL6HSw |S"94ǒ-$#wCTW]EFLñ+Re.PqsFYF_>%8HӅ% ΢7!PrC3&PPH[os-puROEwÖf3=Qrqh7vFrخԕW,E<pb7hC823 7}J"\jTڙahǺH'fd&^S T`" |Q5 (S!%OU3| ~:'Vo癜HI&WƆ6{f[YDU[kB3!̈M͘HҊgMU9p3 qKpxA<R^65HO]ykWeP ^8: 8CVu`>Ìl8 nlwd-alӸ5 dck뛰dl)K_Iʏ8lAa@NT>RTo(W&d}HsKZH_k6DHHo,i@ *wӧkqlu>Vyz婕zF$x.rB 0<( O*8T&;yNs$;GP~ϵoqXP\[ʏ&e+.!$&p/(K"|d{G~^%LeHڣK#4JyYD 9tmv QˡHɥ[h~ ҀOϰpТr29b?imPDfq<#t"4x?]8%I@潕[@ mca" ^+YS$F^ f q,9p&<\~Ӝ kEYaESz,U&;y8 e10l#@`cQ+}4i*AGoMqmʸOk`=Yv=2qǡw "e/M(ߡ3q8IxWUjM=&U_Ķidm@ aR:w}?r{U_/?]g ᭚t>O3 mRtk'D:~8#v0u Dy>z -16p^k .o - N*!J%J`iatkzy*:P; v%>Pz~xuv Xђ ydPbu&x+no$Su;l~fA>m:T*Mf'(]jF„ؑ[vATvFXHbQzvhL^%m<~:iP"ab)pbe/6Ч8 ZTZ͈dp3.W$l9$4E~09Q]A{KCΒвwvtg!+m/~ .5^2~-FY2:4EP "w| mu;ߠʝez)Z!/``(PEXzX ,{DZM?YgVM?l˧=`HR#Ҍk_3<`{V@*]*do6L]{-^= 1cWDzhck*OtcC>3V(m{,Mfo욃wp셡͝/58V_ZofldVMv[*^a vi #U& }tAWG<)>t)%HN@П|oer.z{V?-f?OZ;,Xc6᮶n *88Jɳ~OMI!UD&AZy|?!}+LЩpg` CEE8pn=b7XX[qړ{Vۼ0e!rkJ$녙7"w)Vq+wo4[zr_CYuSAn{UfVꎅgXC!cՎ$L]߹KgJU9/Ti)#5/Z;9ۺ-+_]oJBA /(| 'ĸ$5@/%8.+#SMX_1XHIO )- *]RCNzhш *mjxUʽIʑh($鴉d.W`lvaVy7T_[tᘹ ~ˡLžÞW:dsl33BC,2ѨWG6v=qC>&a9bڂ$uy1̻`SQ eJ3@ Ɉf5@drK 5C (MMn$XMCr~[L:;3"ͦcK!B;*DtXjԏ!v3U&hYҠ`Ųs2ebSka{̄`՝<|iHhq?F%(L9rڬQ0|Xn {uVL1hYW}ґFBzٮd:Re)~4`^T4Z 7^f>ɌT !fVnt8+9R'3tcQp&C$Ʋ"%>Scx$a+uOҴV-!q'%z#禠ENaF,&iH ~p"gb8"Ŭ ^UrةR$[U%ދ':4xPۢ &EZߘAnZ6y#Tiߌ/3i)휪f"HO ;FJ2IK3 X{z97>Q]h#~ q(*kZ|JcW߹PPޭmO}*s'YBi6/ɟ52 :x'A/ n5#מ,-4z/u;~>OjFƾ^}=Ĭ( D'wpp8*mhVm 7C'--#$;}FjjU>ʄyB2؂Fhc`e8uQ9ҥ?ȵ0{&1dYMzѢI/9A܅6琋->&"^ZfDfg(x)dZH hx2NT f>\L^@Xz]jfr8UnQmih_C4l ʒ8e*dR 6z[e$ÂZMm̰y"r_hU5 WKwn<؋!;o.m[r!W6\=^&Yy>IݜjeN~P-9x2S?a7IJObӴ *d8N- *{(IeȁEc\׌oFB8SjWMhoL; oed#ofQRbA*=5A_Czځ s&8~ *QhuP ڪc-dw8ͯ$e W_ ش$@b&:mXay!ńƯY,|dacL%ԛ(Txh7a@ xza:`ͤשA[A~X$T=(W/*Xma#FMy/abcx}9@՚a4@eu07gw&=޺|]7.]pɦ`vлﱸݶ)0s$Gr㝼 f i~͕ 1xZr/ąH&“zDT,稌E/R,XiuI)BmdԒ Fp1:`'D)OPCBkK4vC<$r>ֺ9>5\/ūWcZjՅ&?CLsC~x+6rV<@!2:̓'Iyح%HB)pðIIjz C1t]1_T5cQZ=n<4KD8h]},);zKçEȃW㫂rx;|E][(kqM^ljB8,HqrPjT g4-S*?ĉ >w4?|1 hǝ^ԟ\$:ZiBގEлzAL "t)lL>@}8)&3H`Vr_l9ui:hlkȁq:6P~7>V8 ~+kQ Eò[3XT+ y ՅrSD3BxpȜq*󄉽Xqw]рt&3߮nu.B]mT; YŸ1H2ePU)d vWHZ/{S*Cà-^~0sW]؀C~sbT(s%y]".җe 3)wुګClxZ,j#bNi[% 8> zur;HyqY=X䤻Ģ[CGpΒ@ҺX5=xًAkM%WI#Cnm$ iC ]bK+oEZfK?ֱrIJωaC:9BJfs8AQo <hE d, tnY[97De備_z@UjМ[rdaqƒX'¯tl - (Y\5"_G[n'%GnH P%PIזbXh_ o(l -wH1SJ!xc쵬zBmVm  ژ:wO7*ݤ%r_E?uQVDar|W Z|K{ ZQ&|L)2(v^S v^?O7B,٢KP z& >X¡5[j?O'1H22d=y]*`>d  N9eY!lCLJ| ؠ}j&L:p%b?QV˷;p;4bZ\BBֺ_u{P}a Mjy\k/v(HǤ"J>fG?Ed0"hg&nӻ}]M0滊Oψ$y7mFR"w& +es2,\/7k WI*.O+ز}@,6n{lZlMԪFޜd* A:]2;Y]kݠ-Ҟ۝sy\3bF8NzB afeEmS%kДWPI zXZ}xŹ*p_ꇀ ܴ0M!k3R& 湛Oּ?v* ^2%A-+6]d;5ZBi<8[> L-W{T[ߜ'fZlcW*Y9n,B_XuH&:L)4?e޺IW$&./ș&^n aE*|5_;.,`Gb2םF vb#F j|ϠbEdlN:м5NK5C"Tx)"" 9ǰ$8aL؍DJG5d>ҰLW~ cZVPOY*ɮSQu~$Y VE{~-dZ=)z!")Ѻ蛹XC * IMB(dZ |#N7hXa*PRF5N Ń_~s7|Jҙe=F=kI@QԌ'֯Ii1zM(pSn%x:^~'hDp*6l2CE8,LFVe27XK H)+q'RХ0&l_qH\0gڡdY8dO[Jd%KkRk-zK^1>ChlRfP 3#]v0.n>rEHeP .I:yiuڷenC~CY8Ńd y5`aBDwCīa O^uN7-ajUsbHSF$ɧc8o2N-!F'D_l2%o)ݸ ]e胴&V) :FQ|kv=!GfPl?J#Q|vYt%(D'9I-mn-yq87fStƖĹYG8m|koh"(Udj/5M:9i +Bhco0~82m>=i9.ET&3B$-aىjy8&@=يW8Uw 7PHWt :mv2a* 3d3<*~`o_Ō9}W}q[g9IGYSO25iR!?P!Zg|X.49:؛^|f[XKW3Te2AP^)\07?H`Z_hAOO1k3[Q<NDؒjPZQ]VnyAXjx>1)d늠 )Uאm1n(ꝁR";,;CG1Ow^p<w2 W s|D]1Z'}0l)GKZهtQ0O~·$YC.- '?Fߛl[&v-v# y~TbdKnZf Lzfuei..MO#Yp /lU_\\RAXL8vVʣ;4dJrf}]oS4&3W}rͺu C1Bv`%b1 i虘G]i^ΝB uXvT: ? A"rZ`sGAV|z*0)@KJ<)w EYL1HH*Nf`M/AbbCjR ș|IzƓ4."0y3'WVaywڣd0V0Gv9c ]BN*az8* wo R[PS)ш`#h7ķ^An C'2oJco"LsN JW(*\:,U2|2 zWcPSCFBDJwFcv *WbVšϙB>~'+)킫|#k74gG‰C-,RWW" ~lYHg^ԡ'1wG7[MM!ւϰZi; s~@iUC9aW\b31r}B"lQ?5hzd], Ɋ_R$i4K Y#6KwJSl3FK]a LU[Z$.z|1X!*qrfhMAVv>xݵ2*>t3:!UZI֘tuv+'b'dH\TD0$.CGWn@/"N}wC'< # /:"V낲ru+,$s&}̄,haKh/G{LSbci*zQ%gW4"<zC;+.\TpU R3Ն@,ba ,M_b}L.M$603ՉIV'\o3Tx)6481jݽS5ⵣ,j? ~vX.A̰H"'*È*2;j*D~߅)Q@df5%|3.xvmT<5ɾ =X:Ey 2Àj9X +Fڿ@P];wFҧ,2N駎1قH5^hҦV^/Y)']pz @N7J rA$X]98FD[GaݜT>d tJ"z`y`3u!JS}384|]%Az_FLO >u _=%Vd <+4${ҿd(!p)}u7Ay6E5rSqe5lӭ4JsZ/=w#AQ ,WwRD!o\7n?w>Ō}ܘb%b`V/SN((z|rrmS&Qq>g(nOMi2 R-= GzU4|/>+pk'n3DmNk眊tud]%1e3| "^2n8Vߑ7x- FĪ-W/@ w}3/L%}e˕a$ q'P煨.}%eJ_l/I [#Bts "B]*HC! ٵidh&Nf*B/*{iX Yfܿ6りvDTVru#8N籍eBdlXIltcM߻q9}Ӏur[k^ZԞ}w5gT\5fj2эrV]ˏ{ksY,=qЊ8*DBh>(ZXsLQCE,60#nRDM$fI ڈ&H mD'רlx4NSU|0xUr _\ (*9_BVd:~SF˅BӛM Mihg,9i۠5i+HGqeϻߑym9i;B{ۍ3fM6b2WS/j-&m#D42&Gt;}UXPt6+RjD(F_%T/ƐVG!qge#Yk=HVW@+6'14mP(KBX׭ ɥP`n?q*vLAp&h ql L M$JtP)zUxڦ)),q3ۤӴ{% X,_g_د`8+xF1@qX;g,6#[Og\PͥQKZ@-pu>jbX+w^5 1צUuP9wB2(2n]ڲSnQ tDkEM}Ym(򂷾`?q巬wW`nZ}@Ԁt{;Pv`G9ZY Ty;ZF&-pupDeunz%}!;OW/Q3zt9qMMáIÉ1*XF8ۼEW Va=hMA. 6qv;_kr6eM-pʻ5Iy%Tfay`JrwnIJ)=ϲ_nyN 6]T@ՠ?E1x9Auˤɔ'pYIN&֞Jh:{/=='(ΞX;=g{}x< g /`mٯx:_/.`Dݥ͖Zt>" nRD國g?(r mvI q=B-CCU p{/?[YT"BvVZd +HOCCAX&iUW æJK(>BM V$UU<?.GiMq4 KqwLDlBK9c5I샔02K#Uw~ɫ˴:謙_8Žn\[uw\\igOEPo^Ê6 ?9c1k?4N v \;-2Un˞ma&XtY!d MtaTwcœ-a olʠ{{ *>FHa95(׿ hQ dhh7UcoFU+*oiF `*S>@Z`WQd"gXk9@N/6+r;QO/%MF^7dɚ]mpEݛğ WQ-c a. ejvȄS 3,U!9{w%zmu^y'Ũdz7XvsRbUۈV(8(;׬:W`+Ј ^;~P$Ǭj 6$k)YnYuO<̏*[yQxZޭNvrbOќeF:% VTU "Pn2i" II#LE&HX(b{uqZ/(IXWO\w(7;Hͣ<$kvuvN@*\&ݳ/W+5M- m•A(fx(B}=ǺZGf#ߖufQ^7n\ADλHycQC.^x꼴g65'YRȚbiwTi$[M /i ( ӷBFDI~v̶ST%q[v_Br`aGYNכ {sy~e%,GݲxK cٵ]d |rj rSEs*~.ȭ5Rg<} " Gڜl^<˝=G;2xѬz,%(lnlO Dy2h$3HtK]JfP5큕YnnEGj@u:|Q[e|Gul.rtގ3!s!~Svb쟐[%-Q\k?PgXl>)#6/ Yt\ztݛ0,_hoep(?ټ}rz`o Cg=KӶF7(K8FKFcd`\D2+F?"kex%C殈\&i BO!JiWP,=+-JymMí=MD:;A5J-qvB]aUh EkP⩯[@GeD5un9"h~LEHEcόS(K#(Xa\rH"Vs_Z-$xfH/ީy╢yH'13%c)5wqKͮ5Ls{+ty)?g,?wdA dZ>ovdR/C1%Ykm@G$DLr<)c9Kcٱv]d`s4z_ C+}>=S?3jUS 5WVC(ypHC洞0v2 Z yk;^ɻU-)C{)IFk |r=7OLTb.T)8c`*AY+[j.[= vRӥP6%i+Zf]q棽˻92d:6#mལ?3;M0.m @lwE 'gx"hhx58pQE@a XWT9s9z~o, Jc): ` oWe˦t=?ik!U_K͜$F{ݬ p3}[ORќ3wm)kAOʒړꈃV_z=FCQou~L;]t6Png Ԁf"2V?WT?v nΙJ2Iҹ, IFssL,/wsk@e՛A/+VX}7c 0dMN4-LN۵\E =W3[DԆãkMh[~OĈ%_9/0\Om\7lyr~4wE瘩6x]^M$oxMغm$(tt>Fca9D@,806}3A@Q 4^!.FYЏܱ%B;VGӍ~ =(*}`[`V)M:5ȧҔ?@'J '\j9<w( j,ry =-KwN,j st:e'Э(~G"DK)A'iHGNyH<ưU?p> L}+|FQʵYq*X9acZXSJ@ͥY%ފU!ll蝹GZmgw3gXr[ jk#SiAk\fq> b SsYuRQȠ'oZwx$(<:*$/$dƾN@C{4^BҌ !@bn;8?)G5z\IΩWр7N⹳حaM b`e"RڭZ$y'ꎌi&OZI L5Bie]_)mdϽ_ଣ\{d~ljsKcL= `:!6^YS`8HaZ2$t>'t'N,H)HCf,[}M=S3ns;ozvM0yp~<6(`>/Ni#58rKFrnN~]dcXƁZS}%А;0:wwa|-)af7ѱI#;&J,8Bh#*Q t"fOFhެ^ tL_}if 6Ia{H$44-sD{D1>Hbf 6xa3p0Í[F:%!MyT- Ÿ@_-Y}CTK(/a"B}(Sbx )I$z3sgϚMS|U2 P+ 1V_Zu4Ó?h}&qB.Q lnW=^:/¢2 >%b>4oPQ%%5 S2/\NWE:l:FOQzî^\:pwD.e|̚{ɘ>GyWNOSD[c K$}R;AGAZB̴x6 Y* VcSz~W*7.5>O7R$!ͩ8muZJ=&Q3׎l쾴m2'}ͷ0hhd\upED-/ЊP~ LvoؑE]OmEb*-˷fVtZިM'=[&HKX٢X΄PSӣ毝ԝP0ʽ,y4Ip b`ypʑJOB7 $U1J_wYKj,QT{}%Gx٤o(8^A~ۯi{?6G13cwnζרq-B79I* .Tb|W@#{0Z6 b?fKE𔜄}lX牾l;z N5z0j6Hiwa IE/d_'|`R:ٲN>lh'$mzR}iM8-~ԚL`J@w !p/ጻq)zVR%rL;4 ؒg''lx>SEnYX`9G}<)ejk_6a`Q#x,/ya7=h''O?գan.]=I7L[^$ Ě[R5SN$~+gɻٵ L%<#k6W}b;92<ʙV(4GFUq3q){q7&!+9s> J*c]^3CAI@UÆH-8T1ݱqH2c5N&45TVњ1"&nzYP& ?)xGJ9ٞ6x

ݫl:Bl$eb?HF#Wk %_+okKW, }7d()ɀ|LcnI+q$ң(6,'^;A6P/^C)C'!}UvF{EPCג}?뿞>;03\SU2.q݃ZkYEHD&TsL9 72Jeu̫;§{?Ջfbcc>y֛' QD]*:L(Jh>H](ҷe]++ٚu!^"C /w3+@AנrLzX&ڵ!LNXRh$Za1r,c᮫$ a R {ALt+׷hpbrO~k (VNiPRY/',1Ll"AyIM*QӍ) '>ZZgBWx ҍ7K ⬏tDNu|ݷ- {(KTT$ MU!zR^뛫l=7rF.xO"Dm͝o *9FC<ëLǐc<C զocn,DK]XHvV*zM>GY U^$CR@h=dV.PUb/CMm6QUF cNPz ܳViJ#ުS>ʖ"/&] DbV7oUFKrvn >].gmZش+yBA{Hй(TnQP  %uN#r?> n|c(1^0o iyL l~smt\fx! _)]jGSY-^~h 2G5%g: ^؋}Ry}crz_S̻҅d 9Ԩ-Gk$\Dw)J-\I qoℐrx!+\pSG2uxj+OnCAtkη Q[ "eE|$#QCp"UU:&=3 nɊ15BKV@gD4ERB[#4!S?ʼa{ݻ)Qo'~KktDt'{ %l eŻ=MqtUH3fS%YS^L20xyT"8F0 gyS ':ѕ5@# G=p*,u^zUX `q!|ȈX=vL"ou%[`i25;ڱ #2^(;eeg"@U֝ov&ۻn"URO$&cegGq4id]00`<`un:l.3|:I/BYw/`(4N߅GB&*N漮dUp2\9 SCp(:X^f$U&$f0uz>xBd.PQllF,QӔR#/9n*~O@@eh, Ⰾ3-IQ#0Nr"7p*m#k}Dx_ 1R}|,B]}_]UE*g]my214,_ϽQ90',KrK)5X:3hU7N] l|AGG%ˤO_ޯ3-%Nb߄`Qq%B /jwV]p5[ o):pGzzLr+9` ,D1%ȫk[$C3>3$.C&C^C/9ߙ952=F7DTdc|n/LIQZlZ8@lC=7.T'!\9{dP 7y5` !|'sa ӘYӲj a﹍V^H#+mW~^A6讽|Pfd/ ~:qHWFUBbk\"m8׳%J&rAG]IQIś| 7#? lt!%O~$y@i,Ŗ- 7RNw+ih61m?0P*ıЏĐjZ ? n7/2~ -&0e,ZwUmBh=&P5)6Osco4rO4f1{Dv~pM-5-ie#rA7p# QϹQ$Vx?PDZf,ڕz|E1z,ȉ/@H~tE hm,`Ŧ$l@!{*L{@c^ E~W}76k]`H<^vґvf_˅U۠p/}<^{z72J񶮄^Tib^dyՌO d3Qø}baS&rM1QДr7)+xiMc)PyP1^kΒi"Vn[y7h-+hjM*D=(a0-:,@.-G6R;-X%rA/ie`FuRx)s4,TV4u&FZS>v9rԯ驝r״p+) XvJ\t,mv22#LX:ศQ?&3Y߸UPЇnmL`FTT*f le"Xe&OlcϵN_Suj X{n?FN[-.C_2`m(.,U4i<P UHGyvV|7Jy8 J';YDZvq2=Irٞtf@S"x9@J햔r-ySHW4W(%%FۇH!o+87]wWLtA Z>530P0Q4W4~{.'peVzvS{]MuLp/ /:ͩomu*ʮhȐ:(," 4X2t?e[N^S˿%*hb6퉸ιyp LSA?k4q|%HGTU&mL_ FA:5M%;aK.AYvQd!JhmQ*["@ƫ$dЛž%F 6XBlOAJ)mTB_MMb3OWEL%[88NS^Ԣ˷*8ͽ̝÷17;4{Z"X@ܴ-fm_P.y1.bTG kzysyx;+rbe\A h B}uO2B!B3ej&2_\L ҽF̋Aj-T=7@Vہhx:9NlwKK|{+0+Jv%|CsnvrWM; o(WSxUur"׺fZUp&8Jദ.N5rb' 4)r R4w1F# k0eLZqcf;9&2\zN0BYVkDl, l|PJZvɖ< fHƺ=0>]23,70Dd<{ysȉݡxԇ!)&b^]:0 7Zx+?@m/@݋AΒظD‰QqdIFT5Șɻjhӓ!7:;PkJ˝Z wIԝRntU臰z[!ڹ)10Ū - %6CPp4"U>~AP̐oidޯ!*);t<:~C|߯Miwd|2&]q4I-&ߎjn2@_Mxps@T1!~;$km'd_Uطh|M(.Ibhqe \)gG3I$ y18ˠ\)?W/=4I0a9hE!`d2EkOwiOx[ T+r,`G{Qh,v,ZԙS bcLx>H] ΤQ)".TrCjdUumoՋq}ia-BZPgZPk˶ujS5j›N]%󎃰@TW9ީ '-Qe&,ڼJj r!P=NJqV g;鄹bC[ ~ $Z 53Jt*`,<{w@_^$O}w,Or 3}RY93TԄ#N͝|/xi|a|\3ezR(iu>(5}U슯gAc!HXfZPb .δf?`5) 7̰Q>_M݉ 8|E"E H- ݼgOҥؓI<=VVέ0A9O9M*5"ʿSgj)bST3?|/HóLGA}htC̓۱Ik " {"Ok}ccxqdc; \"K #`m='+ey"B>5#<"W{_D ^P}\4Lph~tyC1[#iڎ{R$]Dᔫ|[hO#L"CuF߭i]  2>mEj~VHɨKK02EH2̊$`#Ʋ2.iϝjEvT-t^8"&RV ;(מ%9>ءjl3Y˘r9yïpr0sm&*n9~MsiDE]P?HlFXʩQ,ӂ8%L,jY[鴱P+-#!?>r僑o_B$@Gw o(~~5X9?wn9C^%jȄ4{BVƳꉨ TDI阿2+oT[YgYoѪ-%5*j]5SDա$\LXړ$\v9Kʐ6~P(Rma`(n\^!1n$=.)OarӸWʾ7g}>n 1WJ[q$dO=^toFy\тs-BP-/at^UQ:"*ψJKdG% x]׬uA{q'sߢ%8eO<J`}Mܿ㳔f\I͞MTh_aJEQ)i̽ }#֛7{ V1 ]6MãH+d٘^bW_:cf{[u=&aePw暕e'`҆ø(o5[|XO#@^뾁;r wq}>beIl1e؈ #~^ZgZTXXnD47Km>nWlIA3]wKJM RtI.lMz xqQnD(GJL` wTi4٘gۣPfNx>Z؆~ [:tw 鋩3E'1N_jׅ1/ Sexf"^T<䓼rqHR;`2VȢphKkTz ^Eį?dI/tceV7%>b`VPFIeL0( HԐ~_žGcűZa͘/.b@~ %Gިڦ魌ǻV.~1,OR2~zMwfqbs+,JXbgЉh)^I8QN¾W\4ꞔ{cJ4 N=Ъ4͏t5yv E ]{V[zJ6~m@Jȃqx-i/<#Jמmx]moNwRrB9r2 yzY1Y7.m,ea`gNR`e0Ul;!~WēvvNv V6c7| :}CcPZ{QYau.b]BGLØcϟVk=EiBi0IWL M!3bt?;-[l:t1-[?x }\AqsN,LxE|J ?0X-681 k~x TGȄDxS]\L'y c#2"?Jhi]*-؀O,TAeh/<󀶰lDZS} Ajmf| 9AJzީ>61ͅ0k+U CKDg0M2q ,}RLg!),%#$_2 9 t )QJF֙dBܦO X^0yed SZ L-w.] Q?+kT5CZ938f.A${"O0;wQf/RVM` L6$jz>hi8],\ʲ)Uj[3ۜd } s:Nq'!ctx@@t_ԚR\ߋg8A_w߲m4M<:Gqi#c[GX_pI&jR[|0oTCbn63ZeO68vKd$qc5?Al>Eq307inNSsi F)Lǫ:3s= CG޻bn뉲]W~ڹl J %,#_N,~$XYp]qq#TZÎ\f봟z[T)m:M #q|P̻ȮrJk <іp-HQWLAl]3@Fm,˴rkMkWN9@U; タstcl/|/4V&QmŠÕEm 93~qzNV¹Wr\Rtx+IfP\n|=i| ~6vꚎq\iSXx^tpζ>~klͨE61V \+ifpᯚ#RWWG; 1cPXlq<:t51tBA#Gn!Pk\NƱu4`䫬({"iRRUsP+ZA E\yV+qT }HMTZނX6Ҟ^jgV9s[%lǣ`rEk~ch%EI?MoO\a\X,%(хt~6ۢ 'y@pcf;L2<< =?^{ OЭ) 40.R9Q ybٲkw~ !xcVTOqoSnah'7bDDm9Rn*|'ä*%*(iBX'U%8o&r\\J $4lnKFR 4opwGcrHCL2Qa CtQUAYP] y詐#k2], >,-Ѭ7jnmΥKP_`S [="x9ogɠ歉yԌ;!E{ėeWFjZB(F$v M0jZ}BX.7Z(yYOEKߗľ`#xΌ9p0Udtl /bLe7+P 3ܕQ×OKƣ`ܗȜ, `8s-K۪;sWN<"*.\Г"X|H[GT % 4IikRB r"a]k ;w~]B`@C}D=@Ϣ=;I=!ij^T ک\KbggLgLؠ`b-7X p$] z5*(gĿ]<ڏvIQMGN*[-=pgsFZbWژA9ln[ `b!SJ0AG:IfY ="bK7bȗS1Ջ` LV:D)Oޗ 1!|d \HW'MNj +g ~ϝ" uR @RM %8?AO$12ztJ*0X ʌS6Gq`Qλb2pqހٓ5  {̼҆Ea t]*;Hjs,Uyzئn\l[JBEZK-a0g+WJ{I &gFc|I\2Ҷ HOH鷢lQĭ7GɩtlQr+_Zx?q,sw= ybÆ-v/G*,9*O2C3qu'RDs6^!=#+1JmQVe]>ٗ{eCSjQrJD Ѕfʕj@>BBD, |y(Zu񚃺2AiAnn0 ųG/?j/ptۃJϮByU P gl_6a]qNg eJj_.-yG9OjqB?%\.f*OTDHnB Ww2\AwQ ?({;p*nd1(AW| ^#'R\n'n.ZQ¤Ga ij S)gƹr g~#vH_,d':DzG?,­pz͘Cg;al ~"\%aӑ'Xhgm&XJB0 r8,ӲgO+L8GG2S #^6] X D0p_lm&F*{c ; PĔ>Xl@6\dh= w7Й0 Yy]= N0`ݑ٘jq1^5 FIo@r/oIVb.z`ѮK~OI.""bRn4DH;QM:CMwϢ[qiHr"t2tbIqGEnRlt% iOYhWbZ{  0_V&9zFd QLk=lڥSfq߶zvFW]<gb|*;D67zk nPs$z  46 s$hĦ͙$'xUn kQ:1qAG‘4 j06=j PՒ3SKd;YZu{a/[Hn@!hmZem=YgpgJId:X@bfVz 52JE{ X1. O+ļ"CkahRa$Q.AcU.>TFP)˝Afݜ*G?t?JYWq/b}ݿ >`&"z8{71Sp_x~1ii|IVށζe gVn|ոܗ{ Ñ!RX^i*~Aլ a@raV TQ*fm0sL:o|" _pH[WIjFdH.Ah)$苰T Ғ^`XŒs>д?[~#˲͊}>^sǭ;]gR 7cW KGSbA#nw0MjpؼH,[>영 EBD'xaKtxG*\]D4G`ƍ_)몥([GM|a5lOa7[y?q (`40g bOp]ܥ52qSSJ3GXXN?;KI2&zsAݩ3=9/ef)!X|b/iMZ jɁd]UCߠ/XS[Q}R"-ԋAZ}s T `czOJ=Zn3ߖ8R\"A4k危tc7~FK7'Njݚ^WڌΊ4AxE$RSk]gt~ 1ޟsPubI)+\?jd:@OX^lK?99gLK"~4+j-/M"}_)j.` a s9Q=Er p 2L1H/A4F2 )Ds~6Ե؋s8bGz,;)Oצ"֦~K޳|.Q~KN5Yκɺ|%Փ0q] $z>Żq/J8 ըp􅪋Z<;pΪA=#yO.qAlϸi_m~,hj0yM[W_T%neS+*c=9Wײe~sB^=ccV~ #NP!/aFp`ތH;f"dI 7FAkK)Ӊz'/ ~ݮTI[}괘%*3o ۟ŨHUݏW*Dr!Uf YDEFqF8<oggnn87*NIZY:N'i&/s Y !YBxttoU.$#[Lb9aos޾[QoЙGt [:Fg,` }=~(d_9J8Fw#˥7e64hf‰*H٦z['nDhmBLz[7`4^IJW "JfP G$-8h8C>حjkߚCbmI<,/y~#P}f.OioNqg4yⰯ\,GXޡISI;},rREh4OLr XzzW*y~4h*p:78v \ /tGmAOՌp"AP[fE ]wXnS?2ˏrB0P' E2jZ p^C vQy>m/F8pB(̹)FC ½t䢴9J`J3WZ<l#~a _Xz]RqEqgCdEIlq}zs1++HCsGIhWb̲"R g=wPZ5yvzN\|@)m{yNO_ ._=i[Uv ' ܡD=D[csSU'!X cͭv|z|̷q\_Q=Y2xKɿWǐGE 5n\ mO8/qe8PӣJj9nԏ)lY'LDFWRF7^d) V<=;nX!g΢7) JVg#:2A9R'.#F]4 E#`>m;iFݹ Tƚ[1&@ƾɡfwvV8Vi+|;dr@ʸYlo-~%e <[137- lDqESCaT0ѣsvEm]~G04Ig6DJI5Vx手.bnM j.0i[ioKi*<a[nqHvA>Fg;7ry_֛Akgpj8' ~#!)>J" I&KgMX? z8;yvj6rq)Ytv-ޔ8 ZSF_SxYL{v]⎛wBk')o~xC* ^Xl}GHh$>U+m6I1x]hlŞGQdsGqՎ4dH3j>V8`qf: 2U;czӸ19t]B*mJ#yQ44с 7\hZ]M5 mpZ5DJ5 @hÄ́dge0V5|cOϖ9`,KV NZ(%Lא_).jZpU#F4@~qi/:JH ;IvH?ʈ"eGܞIlc0rk($Cxmh+r>bj=n_R@-_h즇zmv<3GpDR艽L]xs*qGy澍zYB4&?[5@K(R-i ZiB٬MkFGutEjF{l=g(Q }JCo #q*QDWWB?o Z|82G|͉THIQKw%{SP{WS Ň U 3,*\Hqэ(Ix{0؎t eP;72Ӧ2%B_JK!˓ nN?LL3h{be1uK;+A0Pz@`gwP,URg'!o1hq6Ķ?;K&zFx*fUi:w߼|V-.w-Ԃ5NF.5Ϭ/=kU*HAgݗξL}Z5Fk"j|ڷ9Eib ˕;$`0=l_U&&AB4*Qٷe` >C3d=}Te<\vhxrַmL{=E]>j5Z ƯfUBQ.H˃=fb^Ur@eQ,y,Qy—HIEFKJ؏ Oo7d~#_^ArBru:Ns>3&]uQʰ"@3A3 sՈ(m-i$GBB81s;-c{Lk*+roGF[mHP"3^_##G f0ٸ@`b{?ˇaox3{ z/t&IuJrկ+g3%9Q jNkQ6.l~ϸ *MYȎhJV=52=lzՇ@ZBI VQjDeDrWŹ>h'hr&pGu7t}2o"3qʈ)-Sm pѺ+SJ]vP>nF*c__|q^)@;ȈQ *.{ۭK6p"-uF-As5jY$Bմɤ6Hg/>JWnEDCVq=:8[]km`ē_ p zļ4Q^ 0 ӛ +*g:AJ6=-юԵUQd \}Sm{-ټ1YbXX2,L$ }hz-u[bG4t$GPv[|F*6 *k}&R2Cd8 ۇJ"+aotһ N4Kxݍ8A2ZR|M]\'1ЈRX,%e{IQ')+<"sl'&0J/hgϚvpA)0WQ͐b`w5N0 uĕ;'ULg_3UZI-KeA+8@]_p6R-7=R0soD;z"'&݌By9 @RGhue PLixEN;g_[#Y]g@ ǹz:ߞތV|t dq wߟd'K߄ҲѯUBMAE@|_Z4!GM6d$wgɷ@ri4{If0bϘcc) ~O/@'qw H{NXxCzxDuQ܆xي󆵲ShWeTm`JTG;8&.L=*""`6pc9;,ױoYC2iRDbBo# hY~_ QmRW8Eы*憠[\HJ6Mh _)PJwZa-әGXmXM"^0 rv|ק(#/Phg7VX )|G|@r`FIuRN,`4icrmD F[ֳp{<]Y@qW_n@Bk&8[ǕH8̭"2tTt.ɾwHz׷3Jj1tdEU >{ZSFJԪg*Z(~l` ꂬטVA=X^HwN}15'l/@(5ͨ|V'x6>' Ϳ?Y}d {u!ց,s!∮=jx`'@JLZ)kotǻpOXb/;uw8>|'cŶ5f*0ntZ$MH8_ž-5рLmɪ OTOmg>sCig]@b=۰${{ō)P0aGaYA(`f"Dيk+ xf}hY>eb3DO bU.1;TZa|6QE"8pU 2Sڤ }U s&r@jmڿt>Qfv< ]T}>]}}f7mPб=!V.m3wEh-*mi. %ZT*efy(VKkKWo5Ѓ O"hmyW@\dQ7v$)XH^JzDfugdp"eڧ@S.t0pMvOR\y" i_Q.ig{cT(}#-z{uQt#`h/K,8cYfa̸'eY7 gZaN /Ksy3:'PUjY6?Жa[S$H,rbj1頲`j"35VYcAl&7n7#x^hevD)RP 4e $hi &!{fvIMMXy<듊azH`h ev}z˭Y+HրֹFFx] .f?4FQ ꝏfpLBrWW⒂r67ݒi8D5W ? Bd M"}P^eT6h6,̖t:״F_"bft[X>4^'\&hd#ya2璖 mGB$ =224=]#*Mm1WKD MH ļQ:'Jޓ]7 @4'H. X{ӼxU9oIDΰ7pv3s-/wbWY) Bd]lc14QJ Cb:4:߸aAEk3Kf4,DI2H1#OؽW~X(Ò?dHS.¿+WlMy~֢G J)|Ac,vZ.p.(^!obJ$wd/.m_oT&;)E+vrD_ -F˶~dG^>ji-gd XcY,p>՞db8]u5[d, l)֫gI]Y]\x.̚B28nGl  >=/SgVTQG< 'Ҡ .Ԕݲ{f,gOO}Gpт3 j.ˬ41&#u7{GJLb4]3l̼#R&Tqw%}i׫nԳ_vfa"b1 bU:P*K% l~솰hscaFĀrtgKJ$7FBRfg>99 w+װè1Lw* R!H}HHQΨ_C_t *Vv7\]sW@\}eTc toI"!uirCp'\2⩋ؖ?_^x]p )8đI2"4wkU}H5b?I%1 E| n; ı6Smq8 ܀xA٩˔.IFF8% Ma0T 'h*_@̟xGbK_,8-" |H^!.5AzOY95=~]ѧ_! Ms>QR,QR#;Wݰ:Bs_5X3`aЃ}=B) |-x5da5 4n vGA<{öb2@EO)+ݷUR&S|֐~~OK=]r;+~ζ'4To.+7% ;[9tT3g^F ^Iq y8fBO ) "xˆ o6{M˴Ci,̏ gZ:)!dIHM'71qGB4d],Uө-̝5@TĶB PmZ&C#7/#z%@+%|(\3/|ຜ^mtk|r}GĝRf,-B*EFƛj,~ [@ƹ2.'!zF͜c_ļ7_&ͣq<ăI2]͒> eOSAk&6DFJi>+(33Φ1&۪73|@p#>nf } ,hع[>Rq.Ta3T0 KY^t|ncZk.2l\>M $/U# Yk9"]:2  ^u[L{-Ay: ;,v)O! ١Ror~w ʺ/(qeS+>%[Ҡ'@Kbaks/JY8@1$ n 8 OH<Ea2\PL(WD/L [8|)?\ixp4SU;:NqKTxj 71$boztz9N6 a %R֑*T=gPA ]66Lߟ3T|`9h^2;e)s_`2)rf|Ro ?4 1ʅ enor&oڰ%Ng4^D@0NuL5ζ 2-EB#Ȗ̽9Wd% Wpׁoiwwґg-:\ 8$Oȝh|8~p$ gFy `k4 "'k9~ZF*]1Cx[i J/89PѠwÞ˱vٱ8>@>AZ5Uz|֤{eg.hūXDP՟-4.J;K ECBwRdzn? ܕTF ),>8FR^$h뛤*Eh,WF">vqf/5*1 5=D?H[]TX(kABbs38֦vxK(0]?~֛ܯB萐@;ܼWF|^>hb˲ 77߀+8>CC}G2s64B)#2Vmc{ox#R/{g֦3RLJ5=|D<^5b[˪-.x+ы~-)6xsD^)3'/+[k9 %vRӡK'ok\x)cM&K[x/:wpEV@ q9u,͟Q$Um}EOl[/^̈rvRne= /[gb-gWY(M" 2v.~ {m{BH?_톴Kk.%q_U ҃y7z Un,VYawfRfi:Q̞>OXVk ~'/K[sMW Ԋ1jK+  c+%&_ڹÛ_! "-ՌŲw0SzPLw7G1%Ƴ:,(Ԫ ypK2 CԯߕtrVG"zضC7T]JS9וws6j*a@ @}^ٖn,fד"_+K?wsN]KJ<'uM>.Vkp| ⲣ.8VQ"s>MU?B%ѓYߠf>)#\+D4Wߩ GM%޳y[ ˍFlrIŁ (mhxpx澢+/&odێW]F? 7DG?=o4\u:-#o 5rI5/r4h>zsM8[~Dh**<|c4%x1.rV Y˜6z_iuaR<:w]m0vA^E nQB5upccBFF; EZ-^Xx;-_CBG˜,W{Mo2bO)}1u/yNL6TKP=@ &#i)Qt^x&jͽXwEH-o s WGL{}# ]*La,4ND/w[G噭A^= ,mz&Zfׄg{8GgIF0wEru몪ٟz /h>K\Trl,ΦW٧:CC)Ǡ5|d!:jDnbwB+m{iD@;0U7M|5 0yi8x?[78 d}ZvLcZ@<~Q~ f?( iޛZr9Oyq {6RZ5Y) kcYs_ Cxߓb!z#bΨXq?2tjs yğijhVQ?iv4|FΒ$Ş]+" O!% g: .Lט Q$0m>+ ;CAOB_#`%"VriW\0//TZ |Y_-P $BbrW`".H\ezd>) J߾<&5E_ 4uN<G{^չBmcf`cΔ' \TG{c(~['Й0*\Th4l#K`࿬~+VyO0=E\rpo'M=kiz7*85d%,kOlH'~_S K6oD>u0$\S ]Ŗ;,enS;UELzF$n"Msul .:!u`;L,7bTiѿT!/t6DAP@pq:52ap’Oq4eLpR 2I Vru:H QNڨN5},< ڝ 1$Jzw-.F"N)]G?pjY tSZc&ƴT Ri{ wADeo^BϟM~0Pxێ:gч͔ٝ-iTG_曀${%ŕ;yMyv_t?KjGES3Rf/%?>Kq9o - ~ q_/#UFq@I"*7n$?|}C.Uh{m*56+n vzZɰ~ K%7*oS5mG}3*hѵuGx`;}/]%3Up~¥餃/o\:" `*0`]ݎg! âsq!h_2W9IY,G+:j^fK Vae·rz'$}b2|]ZJ¹ry5 W/Rtۮr%SZp B+kH"/0]o`o̅GozN7r<`LVXn\tua2;u 0 m35 Mah.ƛ~$-lųϫJ=Uu%ڃR8\pK:} 6Wz$4VCT#F*JyRp"KV&E-5okN D;' 1S=񘻮(aݢ4 O}/>=iu'Y+cjֽ D_:wM$;V1 ;x<'3hl߂PN) FJ5t ?|%D怓.-别6˰ܯFx'&1|꤄tR X$븘@>;4LM 8ӈ5cmw@+{u)}k`E_ >?%< Ŕ#C9/ry UktYRޚ:V{s7^3b C?qA -kDs69߈fdz?vN;|v%C/<Dp\F.%_Āc`yJ {VeoR[Wݯ/٘2lXgN%Q49SQU)QT_,,r6I^J j^Txҗۘ$A1x%mߑTaUqy gY[9/Znu:X2(F0՗j'cYaȿ-?*I__P3n-.:L*Ŕ<1X="d  .R[Ɩb3.nr+ &g'P)vyg6\\yq,c^9W*b0ͬfuT/[[D*7QBu{)25Np֒ @)^ܖ?,JIb4ڇF rR,+G'ԣJ:Sw[5/ovYUvb IizOH5=ow+5K9!fۿzc⑅`n:9S@ U{  @pQQ@Ok4 KRF8tX7ZBb+sO"d%w}XZaS#+"GW]2hu2d=i:a?):t4^lenf4ZU+JMsG8g&0ITo$gQY.ˆ-xBl+dE鰹1Zbw@Mg:6ޢ<0heXC޻BO<$NuMPX{ʚ&_(>H(6%W̥xLt'7H%y\Pܩ(*ws Z40"pٞœ>9K@/ ړxʷ&:E%BU^8Щ<42{|9MjCaKc=93֨i Bjey{OO7-f͞:a0OmO9TBGB]npZ2G-n;QfJ+z"ܧzbT#:sT-ֲdJ2y6{Oz (eŎQP,r# qB-bLV,HVqr/ƱYͶ%v;hΑmQz<{JɦY~u+l>g{TFiCR:mX ")XoXL2l{ڶG?]KJ^lSf+$^͙"Jk(NO~2л}]q$w^FZAM4GCS <p4Q\Zag;(qA툦^6 }^[ikes($%g:JYapedV}h]9?>~%S>| `l3͵^3H'VK֨DlbSbdXo}dOp)t^z%G9s 星OpA>ȨPѪ סc<*{j8":vgJz0}n蝓DU B/]mlʙЮz_,UfWoc^s.Uf"֐OliNȼ#M F#*֋Qɬ犀 .!4-U-f WBV.>G7;JW)'/ >$򈧞~T*+5wQAJ x~$@q$OKb3NQèPZ^FTOb ;YJrBtBBMETO\~2)$ =yN="AtatTC6$NnJTWG LI&\8ax7ܢacc]S.)ܱ4*Z63d -ɍͿYih4K;U J 5>j,֓?ܟƁ-NYy[ YZ