java-1_8_0-ibm-demo-1.8.0_sr7.20-150000.3.65.1<>,0ctp9|=z3|])R"/Y;!m~w`FE&anMi>ᎌ/ȻŠjA$dU"MvN]\SYnHʺJtCދY`MBb9Lia6%XxWZAP",X{8=#~(4ǵ4*ޝP) =o:i< `ch!Yx=~L#@D>;d?Td# 1 X  LR\  &$ 8   t2IJ\l ]\]p](^ 8^H9_4H:dHFQGdH,I?,XC YC \D0]V^(bcadefluvd-zPCjava-1_8_0-ibm-demo1.8.0_sr7.20150000.3.65.1Demonstration files for java-1_8_0-ibmThis package contains demonstration files for java-1_8_0-ibm.ctsheep62[SUSE Linux Enterprise 15SUSE LLC SUSE-NonFreehttps://www.suse.com/Development/Languages/Javahttp://www.ibm.com/developerworks/java/jdk/linuxx86_64v#+:a(;fk5*3,-/)!0z):,5"-  ]bE W$H : 3 %3;2:T$TT0ikg3O #m, ;a g3q2J6j : G"6 H& Q0 Z '(Y3vp&y'J 'BGn5k}y BpOw>PK2<s g) -?KDQK ~ 95)MADdg6A\ 3s- =ǐ 0,2 . (6 ?i+G D X% #G+ 8$, ~+!d Yo~ 'eS 1]U 'eL '_U 'e% ax 'gO c[ 'im 1qh .mh .Ye XkY .c q okT*).('0.''''''''''0''''3433333333==3$(*&%/&('''$"!$)(''"!$3.0..,+),)('')(&(-&'('//-'1--****/.+2,.110/-0-2)-+...,+)5</+32?-2+---'.-*.-*8732.--,('''.-'.-3*,*)++---(.,-&((((("($'* 0'$'&""!&" "& "#)( !%$"$$*!(2%n%_O6 )    ^+ O.`9auqx_l$YTR Yd$ZZN/w%"E<=89/,.p;  /0N u F336 "`   JP2-zMQmk2M&!v0Bx   f &$v "  Qc: GG>jCT"rt)"+/$/Z 0 M%0 t9.F-t X4 gH%Zq } 1(9 \$ o V o m nSD t% Q  ::#(Z pq  , 4.!K r, " x v2S  :  y*'~o =` N 1+L ("t-TYI M  )  C}wA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤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큤A큤A큤A큤A큤AA큤A큤AA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤A큤A큤AAAAA큤AAA큤AA큤AA큤AA큤A큤A큤AAAAAA큤A큤A큤AAAAAA큤A큤AA큤AA큤A큤AA큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AAAAAA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤AAAAAAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AAAA큤A큤A큤A큤A큤AA큤ctcPcPctcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPctcPcPctctcPcPcPcPcPcPcPctctcPcPcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctctctctctcPcPcPctctcPctcPcPctcPcPctcPcPctcPctcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPctcPctcPcPctctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPctctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPcPctctcPcPctcPcPcPcPctctcPcPcPcPctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcPcPcPctcPcPcPctcPcPctctctctctcPcPcPcPcPcPctctctcPcPcPctctcPcPcPcPcPctctcPcPctctcPcPctcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPctcPcPctctcPcPctctcPcPctcPcPctctcPctcPcPctcPctctctcPctcPctcPcPctcPctcPctcPcPcPctctcPctcPctcPcPctcPctctcPcPctcPctcPcPctcPctctctctctctcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPcPctctcPcPcPctcPcPctcPctctcPctcPcPctcPcPctctcPctcPctctcPcPctcPctcPctcPctcPctcPctctcPcPctctctcPctctctcPctcPctctcPcPcPctcPctctctctctcPcPcPctctctctctcPcPcPcPctcPctcPcPcPcPcPcPcPcPcPcPcPcPctcPctcPcPctcPcPctctcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctctcPctcPcPcPcPcPcPcPcPctctcPctcPcPcPcPctcPcPcPcPcPcPctcPctctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPctctcPcPcPctcPcPcPcPctctcPctctctctcPctcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPctcPctcPcPcPctctcPcPcPcP7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d525390d1dab0cbf8dec57d856c08540cd3463f071308aac5c62bc429ecbdd90ee736636ab3b5378a61d5ad796099d3f84759cb5e6c217669fe79272be1ffb76a43a6b192bd61f44ba10817c88030ab41cca051854b0da1fa5a58543b8831c446976aad6562a7402156568ccffb4df36a3a6cea0655851eeb17525ce7d6e1599dae8e422afceadbd29c0424145c078260a02bbf3b3db19a715783b4ae3ddcfb61c234fd80c7c3e3018ca386b8d3a974338b4a4f2e155b03dc60177d1e5d73f3e1eea9d1e57355798eff9d4c26d2fd6141c6c593a4340a15702de226c4f44c7dae1e9a8e8df316f56e877f4c5bc4666263ca220d464f781aa65ae289cfe3edda362075fb8ab2812586cc5cfdc148b965cea1e72c3bb0a8cbf01a7e0694f2f8296e92fc3b72d38421f360bc4fd4fd8b3cade33014f2fb489a85e648286c5cfc3ce3fd32b02983a294b9c2d893d0ef78f4f6bab0e4fcd28838fff190be185351125dfcbee844819d2ecff2095c5df7904518f43f7c42fb1ce0acd79b138cb95e6231737288ed68c7e4be03ea8b80616e5ad6ab66db1abc8b1a3610e6131c53be75111ea6cd479b530b93c8ced91e1daa3d3133338e73ccd22e9cea8250de5b44d0a6257edf20396d8acb8ab2b74aa9509d81fb3bf3b3d488404f52470fb855e6aebb22f80ab571fc0235f084aea769f3ae28c3b016957e392fa1a6344aab7ee5f00ce9a43d9e7e664eb651e703bebadabca8fcd0d8811a6b3650a5fe4be62f662d8b979c6ca890cdf71891e5a263029230a4da97299124ea026923d29b9858b4e6b7f7ecb581580014887b6a495aa43ae99bfa98d0bd004ea49f36edc5be27b8897bc96f882195ddc84206827c95ed1663ee4089238ab5df4027847e479fc36745a3dcff14747bf0f394dafb2ec7356a53be94552461ce8990b750079306e6961b77e8d7ac41396186a4cdbe2531e7026588b2a3cb6797c689d5b3d0b55d229219c72c568fee4d8e0bd9ccc51676832dd6007cd866a6fb8a7238d78776e6e40962b161557c9ca22cdac424605e839207e0eca9a4f762a2357cbfd7a0f5b07dceb13192674a5d5abf60306a341e734b6e2aa215eeaaec745dcb2049408e21d25770465b77294672261b39f709fe2cb2d8e4df8382db72a243742b1aef85494e10f9366e2e46459c9de57130cce8a6441feca5089eb648e40f0027a70289bdaca80f982b36356af356fd52a3494421d86f7a74f0b15ac568fe798ebdbd4de9ebb902c7f7015a1ba97960c16d5a2ad4313fc424dd8580d1675d34f5a520e4523e169d28b7c9666691e2001a90fa985d65e0c032c82b2256ebac4a7fd76f2444723125f598198433587b5dfc08bb89d15b4f5adb1501d9e4b667166a647182b5a20e178a0c599f723f317c55264284ba0af842e16c9bf1ac84bfc5e963f7059475ad49bbca8702e818a067ee4f59ca7d55266a67e545c054ab4d400eee0ca2d2425d8748137cb32913606c2b53b4d0fa5a3b2841d3b1478a6c9cd2c212bbbe9504bc11810257b5e85086abfa4104bc2bb210c5a11b85e6b8a017ae640e07721c2230285b8e6ce8f0ed7b2800f43e3c1905e805ec7c4043c04e3066a2f73d58f95b44c825e603a44de5d1b6edc318e5fc910a39f39d545b291534a35475ed177ad1bf2acebdf5e439b5b2fde69f7a21343238e8f32174011f16cbf0d3bf35499ae654a54a85ac54fad75f7993061c03f6e8daabe4f2fdbd8c09340bebb58a1d3c182264f96821225365eb9dededa55a434d2965bc5dc2b442fb33a2b63c313fb1ce79ca14f6fc72109b01feb4fbff252e58acd381cfb66cae220dccd943eb0a9f2a6c8882924c492b65d6adec8ba1b76ca3ca711513db5e06a61e49efd8491e03764177d45fc5a332f4035757808e67ce342474a9fe5fa1a554e9d19e2dc86d9bf41b8591321274761e578f73b0cb821f1490f69e5aac0ea07c66e8cddc50dc59889c804e25cd282d94b263eee6421e75542efccd76d62bada46ad6e69b0f30b7f37795264e9ce580bdea0c4a293a8d5e08460025d5df6189592656fa758eaec54e047c73b5ca9d123a0b1678f9b8e193f38949201229039f30e485fabee5ad8767371c626c354c0cb51bac2981003882da6fae2629d46dfe93859497b38fd0f554dd360af0f474c0bb19c72ea738f4e6348d3cdacacbef01f7ebaf7cf24f3ab946b5ddb74983e5037ce3c050252b52eeebc72363417614a0fe50ae80c3145f6249a530eb936d21ae9fc9b23b07d5ab93480f6243f58ce02cdf0f02f98f69a017da66a7105edbe1edd38414a1d6a9488b87885ba196079f14e0fd0f9f1721ac0f2624a6e238c683c7203ccfef245ffbddd958a69f89fd5b3c2335c85434962545c0ac1d9ae4a2c6ffafaf595be5e341446f8d082d0fec70f6519741ac3e443d5b2734265b422479a68ba5e5a0a9caa599ba79b2dea22e749b9363de88df70a8ae868cfd6cc5b28cebae18ed48d94d1a31e1a60abf4a72cf3a203f52d7466e1c8abdd685514d39f45a5b6e734f1e0be3451d31b634aaefe423c9adc565ced71307515ef43ef2071e863fb1b26c68fc223b9926b8e0afd66c322e8eb9c28d8f6377e405e6a3faeb6e746cdb64602e7e42d05596d8c9cd4b8c6b3eb0c34ff7c2466de0769473cbfa5e2e4e6e06cf1e5a69623c5dbd0479bc72012baa06797903cc2fd754698f01f25c3e944fbc5406d4449f1585f3c9814abd1a9b464ba7931ac56e2cd2e756b01d0fa5be5c4fc55361b816663ab1f50ad760b60ed909bc2125ee10d8b8b908baf2496aa7e117f66cb65a72b45214c47ed190b4fa1d80566dca75eb20c678a9d36a2e79c9ca809eb1be8775d4303abf44574d76ce926e4b1e2488f00aac4cc11ec18f6de87b82e2dbaf2c28556a91a4775eb863230fee9ecd529a006dc1aa96ebd23d854b4d21a7d1913bd6557c0f9b7e1484db33f26c97ccc1797cb01915ab9626d73d30f54fee757b237563ec23114ddadc687526ad8c36a7ca0a13198e6318ac973d5bd355db4f63af97e9bde3a3f256e8d98677f520dce98b653dfdec63dcc462ec9d0a7e7267d4fbe81a78c8a7e4fc95395ade9a41548f35cfd45e4a3aa4a12e8546eb517d4db2a966107ed4604f80ad2f8fae6b1246daff5aa34a6088b0ce4d320ba9ebbd38745eec46bf9a6de0fc4404b96bf756a5a8f3f05f2ccca875be8ab7e2c041ed4bd8b2ef8023b632355e609115c679c15caa7f945262cadf4269c5feaf4f6ef15bceffaddfaa53b6585efe3ed3f2659d40c53af23adc915597d19d660d2eb983f20356c9743ec8462a313a86a51d5f7d79b7e79d621c0eef2f36268c99c5de4c77590958db847e2749ef27b97a603952d5cf3a62d5bb3a7d4723374de28f553c45adf917ce2d39e0b3cf312fe580229ec9e60b85eacc560d88865b86f353db5b7f115dedf48e037d1e0ad8bc0a02570eb4b61bcd5b8b3266ab89507a30e4104808c96ca06456ec383b7624a57c3638e69a3108bffc702ecc30b93c9174bc2896ef092d431477b22f10d53f61d8910dd42db2a11993328f9e065eca575bb6fbf12bdb75636273ef4912e82ed1d6a88ee7517ac1c22fcd67be9dcec0c39947733c3892662d1b91cd15666c36856ff9c94aba42f01207d14f5b5987a2336577aefcf64e46163d8b6f702515e0d13867813b591a900ee7d0eefa41403e578cd66ef5931a2ddb61d515de5ef462468542e3ccd77d95a0bcfa29b4d9febf66e8823d4971fd45ea40fb44c6fe6b6f51df3e0bd8fcdc407efabdce41cf043a22764b66676f1e5ba24245bc0072f17fb336db60281e19eb990a08d4164fa75e6e64e455347884e75f48fc6f8ace8ebc3c0e56299a8d7fe890fb73ca119c0be63b9732d0653cbfce6bcc449455a12f375252111cff22e9e21aa86c0565637261544f647e39f9e7b67e502f69464be0d46fd4620f2e71559fbb484976e4819660115a128cd36438c824b0f78dce21c2d393a17c97fff578e415833f640a3107e2fd40ce0d39abd705886d6108425e4d7133caa052ea865289d6d9be06238ea964302768b532ad76b1820e6e77d4cdad722ba0864d776b3cc19c257aa6e85bb12e83bcd37c87e5628be4922b3e6fc93add2d8d9b89e0eb9a3fb330166e57125f5993f745b72353c013f5bf4a9defb5144aa52958f4561d9f4bfcb418fbcf8a1e1b02e14fb5ac9f3a0e04009f5c020b1a276f5087f79f81502e3dd7f7f7f72308696e451929cdfb15e45ff98504970a1f38a9f2afb2f74f3606900224e36c8b51325cf59834c134bb9f6133c62569ef19eb4940a6221dc6a4432b2fb7c2e120176a6a0091835302fc09710e58530c3fc3afc4ac14ceaa241e80613ff78e2ca356c046de382f6499b8223bb0bbae357681fa7852477eec9354a1223c4397fa72843339cb1e6ff7e4cadb011eefa56bd332c0d0eee79134d2c16e6ef8f4c2f05c6a3d4c3149e083dc80392a2486dff1ff4f36c8dbf3ccdbd2f1c4dd82e204cee8f383f49ae0f1dc3740ea0e0f89b219646b553d77c72d1c03632c9010928b9aa69ecd2496633a2a1469f0a074cb2e930eae931d76e35dd73e0e4c726d2b47c6eae7a4e4bbddaa9a95b7f50d4140849c5773c7afe8f42676728a1aaeca5e501b2b1a4041c5f574caa165067ed5f6563f0102cdea801d9f08d9b03dfbd94efe4689fa8392cb549cb3221e6ec93e0f1527087df0a13551a5f95362d90eaf8d3235575a3f68bcd2ea8b6465c87189fb2e4c1fb167539768cfe45058cbb21132fca192fbee6ba2769d41eae65992eccaef00a1cf8e9061c41818c46018666bce54879ee8c812e98584a7af94be3706d7c2a830729806f570f59cf5b5b4179d79f52bd0a6b396704b25074c64e8366d95c92bdf9c9fb0d9a8c5ea11e928b89aed520c08761923e9addd6fe6140f5fac17b9d08acdf049f055434c095a819e8b9e933019a74a3f1dd569c83023c280d5714dd99b5acca2d9b68d9fd30101f569d8c23c3ad5f0bbae4e2cdbbde1b5243174a65b44e3c9e932f7581532cccc1ce4cd3972e231685c6fc02f9b081417f4da66f76410278e071e4c9618d53a0db17760d5abb14a7f8081cc969000b826ef8c71fb7d0746e0cef33db015bfcdf0cb41d78af16848fed1068edfafc222b4356c26dc44dc283aaf4371a7656a453de4e2a0a1ee84122850ec60f8798fb45414ad72a297d4113ff3367b817e356799f143a6cc41305499f977d5e7132a3e04d8c555a6149a32e72ae7701b82ad03193a3a089467e1792c166ef194a0ef32fa20c8a962d954f4a5c82c8fb089cfa635cf00666385d82d74f7ca6ec8691273d0261a46736c2faf92418e5787d2475f79e6a637c3bc142ef97cbb588ad8c967dff678b071989fa154f6a5faec0a05a128a6cb4c5b290005e9f24593f1b62ec165a1d377b589c18bab1c66801046dfc41a68ab227ed9434c244968219cf5e9a84a33ba7254c3f0baebc179fdf83bdf68b034ef5eb7fbc3313a6e9e30d1c0280da45714fcafb7582b9ac8f692105772821e14d25f8e0d8c22d920703cbf9a67450d462532572212d3d797b8d3c81116da50751e2c98fc280477a4ebe1ee8ee0e1412be26c6b31a88eb49f4e1888d2cad2131a3784255e44378c74140f10853f7840e039c13efcc401557623c9825b2e5efe8251a9c12b8cab6389c5992cb30b44fb27c633ae63daa73c47dde9e9411db496c371e17b863edd6960468043f3270d2df07a97701d86e7a6f74cde765f8a39f0816d933fd43a8eef7887612d73c656ac1158030f746cef80b6da90a0d5701e9a3a0004c87d0b8fb1aa4b910c67104f6dec362798d9b770154c663d0930900978c3e416011e7a04dec1e6bc1e739517603b3994c9905a72bb19bb482d0bdc390c072e4737aab1bd62c9a2e3be03609d77f1a56a27cbcd1f9d455e0f9944b10b0cb1b13c05f96d7e2bb2a807ef24821f6f8ebf616d724c267c62c3b5a09f7394cb8e5c673eefda0d100c8e97668319daa0f422ceca6397b95bf28559a428a95e0a01562f3b554bc6819f7d24095f3e91dd1013ad680802dc14396fecfce54b6d9a72ee406278e218ab9437b2c3987d220844e1e74b5e9584b43e5cae78054f20b26143f835e7acd36b86621cbac533efa4a2a2e9b72c192e72e6a4b65da95fcc1f4451c2071412890f73f3361685c54aff2460dd73bb06e655e8f51012507afc8b9ff817254e014dd5fb833ec8e3c21497c6629f2964611c1b15739f15e52d7a6c4164ebbbc5d0b04dc93542e8e1d6f8b8b6c647215a6be2132e2f0207293c1ce0f21875c698911e7df8fd0ea00c2c9f8aaa9863240e9da38bd3ae4b8981bf6f32a3cc26b867a11d2a8b107b1202721137155ea804d71b8feb4ba44bfd597d64e181f9463fae53b4181dbf5e3a52ac397ed44988bd0d6f40481202249e2ba0af9bc49fbfc943d3fb857cafac0eb88c97166ca2156efd82df335541119035959ca3bbbdb351d9a7cca432d7012f99b3c8fdb0734d41ac083eb85235fbeaadda7221e37b06cf87b7bb283b4064c184c4de11d95b813e986798ac93cc9c5b05342d2129840f49ad35dbec35bb21b58958df7152d7df35682683ab6ff8baeb1fbce2d9640571166b270618cd379aa9c4950f6abd670aa282f299f9f95597b12d42b053281bf173304bfd8136a98faec4409ff6369c0fd716096c89ac652b98ea8a1442e8439886640b61c7bd23ec92fb770118f396ed0779ecfa640f3412b9f9d8f9745293ebd4af9b198630a22682d7ab4816b0d03a034cdf183fa0c566ef788f6d95bea1f2ec8f0bd339e633f1bcce280f75a49b7d3ba12bb42f24bbc4061d6d2ed05116f9b62176837338e2dbf4545ed06b377b07985903d9a7c4eeecab6e030857510f0044d8d1d3b924e2d4fdf9a45ebc2b30baeb4964bcd16c719bfea514ae3634381baaa5b3799ff97e5a665aaaef07670c0ab96d00b9165b54d016f3eb7857f755beec7d4c6cb79399c786ff9c4118a749d1310960b1c458e55784ca724494ebd97d48b254326d5059a173bf5de2e567d22ec7256be309f077cdbfe5adf46c64688379499946a6b4fd46b1e48164e66b74bd72a3881dd03fcba5fe6c76c68ba1750431c42bc8f98930eaefa79b980d955cbfe5cfe926e1475800d7a869f34bd8560f4f4d5879b2719f84c2e710a7e0c1d405e11a961d9d6aed09481797b337753ea51c6bd33e0509f0b8fd14b5baa963cbac2808dc278272894444d5838027066ee013f014928a60a15a5e7aaf758a99da03ce9de9113f4c4e86f5c72bd1adb8574f2a49cc082f709212403c669e28a56f180fec8c5cd829b26d58dd1e16d073cd948a4eafe5d770d9acc856a53964c7576e86a203d948f78d16bed3cf3a9fe113561e5739331820bcd3fd1b312553980d4a9a8c32e4e593b3f081f96e5c2ab2da4a839a288f9108266868bcf1d66d20d94398d94253915e7102e8c3e17c1d52c668211e4213c5a35e2f248a334e35c3f8650ad28642faf912e03d5734d311ba55ffb5d93eb02ad035a0a24af43a306f8b6784559c6b77e6c63542f025516c879ec271599b326aa075150827db8536ff0d1e73b501e8137eff3bdcdd3cff65fa92c7dbd6881258207bed027d30b5f1719af4682ced9c36e9b67b61daf2afccb3c94f5efb80eb6a6754e44b5b9d45e6e26ca4e6f66aa64f95067810cdbeb7daa9036fc4a8a8589d322da10f4f1b6a5b3823e76a6cb7aa9ad0dffbed99fcf70c7fcd81732e0fd6539a2293e36d99c03f792ed353c7a72912277deb9709ba1d811ae164d8c74ba1f0cc3455ede1c73381d257f4cad55a56ed976e49dc8f3072fbf118e3e61446eb8b36f509fe46a09502fe2acfa03a3fef4c7c6041384844b027279432508f9ce2c8d11ff7063b55b2d1787a7776c883572763d32ebd9722ad800c0618e9a68f461286cb857cd50b672113c6c5271b10a10f1d9b288d800640507c29423dfddd653918067322a61ca761a0723dcf222c80dd0321e5e86ac66a475aab4f420fd2aac3339f983c7a46dae376e4b53e4bc460566b0d741b2a3fc110745e984faff136593aab23a23ae01e5bb56dc461f7a4f193c7edbf3705e869e4dae357d48792adcef8fa21786539d3451d1d5a91041594d70387770a7d00f2e7224eabd80560ef45eae509613a9200dfcc21915efc23aeb5e78ba209b7e3de4c5a85f8b03acb394fa766ee5355e871a55d5283e71eaa7560ef258a0ef6c0235aa940ae131760ee008ee9f57c08eee8c36bd9d9a45958bdbef0c96bbd188dc3d6628d8719f87171281ee28b0a859a6c8fac958bed40022f8be5ddbab9a11b28fc48e2bfa747e61db2818fe369793793f856f5b0e07306b9f5a4fa4cbc818fa7f730aa0d3e1215f8f58cda528074c77d4070c1be5fd0994d98cf3ebb7f64a6ba6cfff650210777faf1ea0969d5c1512fd4b76f04b14e48e9e852491191104368606aa7322375459c3b3a9de1e5ff955994a8ff47523643efaa2bb8d9cc12c7cdd2408209d4b54bef16458d7f2ca92030f906e81a31c5b8af2b2721f83e2798c48451e2ab626a6333a16623931e1b3ce59af973cccbad2ee64619befcd4c4a28bae279485e2c1d44dba07fdaa01110ed3b187c35a2a4a600af85d5bd1a75c8e2fcd0586d54c2d289fcd3c774c3d9e530b8467a53171290a754fa9043abf530e28f115fbd55d3526956fdbb138d6622ad3891033ba666e76c55674355d272206f9ef3610b9970770c4dbb00b2bf50c1e4f41fa5c4be8a346ccba32e3461c751b60fcfe0c4ab54dcab8724a10f1786f5af632c979386f247916348b41547bffff286852904fd7d5f4e6d71ea17457ae47931676a0b69c746c3d2b1e51397520c9e267414b1d4bea636498c7cc10644b14ee21720ff548b9e5b70e328b7b158645ad6d28b01faec76a4b07a1c36d9c8ccd37dfd0e47b1dc95054f3adcb13d8aba11ecb556738d7e89288d40787ca16b652ea7714f2f11f288c97dd7265283e1511d1a71928c1b1409c51b9657c0d1609d0212a619690c692348eb8c2bd1f1af56a0a473ad86b13e2ad7ac0e7077ba2ed2fa0e673bc599884eb34f3ca6a0d1e87e4f947b3fe45c01b79fc2585f1bf1f573cafc6699887f8abd3e34bc164b9cf5bed148edf67f32a5387fff081b6c5d5a7b76ce8c070996ab76fd4eb2d5d4ca4351847e7155e3f4910b8164276fb4e63e4d4d65aa4577db1a519e542703be6b874f62e85637849598c28e0746dd312674056915a7a3b4658f3ced1ff24a10ac316bc2d7325b7e93f5415b6f3f9d26a7ab5199f63c109804d8ec740b808b0545ad901cbafd0d463d04e785642a21324558dec065034b31130c49030909243bd0cc514dad2d534c3f082f01ae2542fef900b03724e0055fa925d7b59794de8f9a9e6f1a88fdef29e1afbb428d9dbc1e0bb56e49b69d946a481c4eb00599e56e661d162cd51d5e4b7df4d1a93c14252cd030b6d9a97f7fdaeb94fc040a3669559944e72bfc3384b98faae53c5fa0b68ff17bb6f8a6f92793b80dfafaeb13a65c3a741f173740658a58dd479056805d8d661b98b381f46ca9319124ec669948dd3855fcf3a1a2d0d41ae5ddc49e45c8d7086c00de22a9a3201a1703dc619f6352dbcdeb9787474c107d403f90acbb9df286da41c5bef718ab57a82fc1d8866ab2240334fd672bbc6f80d519f32127dffd5dcdee8e742c79c6f1b73c52b356da7a6b2ed44423e9db90a012d2a103b62bd9af36a74bb3f71f5a1497f150008cb4589283fd1e736c8610b2643904c40aa249ee41707106970e2ab34837aa066e0b93f4565799251dda0945c110f0b23848842f9bb78c8bfcbbc0b9684a9aa7ceb6a873c8a07667a77a41b72825bdde3e81d7bdf042b04221513a971b68d05bf776087aa337f71f7a4c8c5ece0327e454a7b47ffc90d27ecd48fba290d150435b4c3bf718f2274f4c6deb4c7bd0eac11a4cb3d4bb9a59a453740445f0afb16da438e9c678fcc66c0827c01cbf39b998cf6c96ae766ad664b706b02750b140e20491b555017d48f0be607652a46b468f90bab160af94bb3f6381308667ebd39d136c4faab5b6c76474ec2f8437bb82ac6222c9e7c503d8d0cba4aa0cc232db00c11327f759293c1cff6af89bb0cf9a124d44717cedd55e6fe01f4b2abb5d46baeef2439b31789b85a9b0372c3f9f6b265296947c7af08893174432f6b13451cdbba3ca6e48db082da4dfca1dee576f6b4cedb1c386c463094e553cb7d1d7408fb9f3992764adc27ef2d22feb4d644f0358dd763fc4b6ab7357946569acb8af12ef647c671c0d3f6859272bc1f66541ef8a0db02d0d64f71fb4f8dfebfa9b336ad0406b2e618a001d41f75256d3b19efbc65de139eac3d3802a6c6552631463e35f66687483b00a4e96324d2461438dc59312adb65b8c7845da85cd86b19bb982ec1f763edbbce2903df22a16f34712c663d7335f3b83b9c1a85917d7b29f2d324f7226db89891f23d45874e0ce8c9d2129f6313a231255b746e66932b4949d1e3de992247cef80ec4eb6a71f6d3d5c6b79a489e3cb740b18717ae783eb95e55785dceeaa6a10af1552141446cedc799fa5db3ad87a474cde3554861a906c0aa069aa7582cb8584d9f4f54df8cf50cc9c2d8de8843a00bd28ea8d3bcb65c07357448a44fa7e666991b61eca77bb65d15d71b035c83a19181ca2dd4caf05b52cced022498410e98d80b4ea5eaefde00a766d2c748a23eb9b6ada23b060ff1ae34653a18de0a79f56216ae56dcd0acb534026261af5860c4b6aee3339df5bb82d63246989cc9b560086c24749ba84e12d1196995f0b75132cbe149ce294b6e6c019523e74c6494a8b082072551102a4dd53b9bca1da6e48d46c12d6598f927dd0c76b9640754fcdf63bdf9486f1e921ad5f04638d100092f75ef543fcdaa4609982f6fc2668819ca0fbb4791d6046439303e4f6b03d85c3d93ea0759cafed769ccb11e424a50bac58154a3f21ad68d6d594b2f14953ca475be174e4a091fde553e4a8fb33095d6689c9ebc20ea144fd0db61bb31a4f0a1c0e696e178e8da88907869686a5a1d34164ac75333af3c3eaff4ad10127208c5860fe539be5359f533478727d1cb9fd17f9e5d4bc2491018afc09e4d983f840c0be207ab192f80886c22128263e442853aeb1a33b7ff6938143664838ae39848b30c9d7eae18538930403bdd17479dbd04add31a407af7573100e197c84f40d4d0b96fab70027e725ba2f520cee5d063f32d820410c0d8d7b4a3b971290a083fec10607db53ceec89ddab51a481c938a1edb3715e3d365da0f74722cdfede80214beec4128c6dfa475681c36d4e8b722a5c0732b72d87901e95aa9c81473151e3a2e3fa7a8c8456b9c1e7cd4131be95dd6b04b8a8655c52cd012eddf9a215607aa5b111469ae3a5aad3050975a7dfcef28974a6475ca8f7b457fffc97e6c25e6cfaf8dbfeb3e5b99238742214beb74a8010b745ffbee286fa1daf96873e487089635ec2ac30325b489d6b1d285c670356d4bc4e3dc74adfa099b851f04d51494021c2c5213434cf350f1eb78e3d6c3e70c2b45af12b01534c24d3c94034bdfadca162e413735c07e03ad52575dbb7a9b8eedc6f14b8a69ebcd6bf8a92da7734402a424edff125f843ab162757ebe65a8d6bfa606a28c31887a38a2d0c9bb2822e0c304b949a272029cc57c936540aa148bc1cf6c6c3ded3e515fa956c81659c8711660f8835248d5d01f8a334594fe1d7cba6d0263ebbcd0fbddf2357a8a5cfeae83230804819d4ecc0c2344c55433c23d716c3d2bcf7dfde1a81e047cf03b433e778a9d0a9c832003c533af17c80b25625c6de2376cae50890db592cf5172dd98d0c561857aeef990f6aee202249a2e814fb129558d92a4a8c80f798c953fba5cfe6c0c1a44521ef13ef8928f64ae56947d28119f6aa8f2e6c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef96354b5503b8b05b8fc365d8e613827459a05ae8248e1da9bf26af68768df777979534d049205a6e27b41168f41a8519bcc1feb965406b48486dcf101081c1d5a3dd2496e04d9c274f8cdb4a86bac3b5fa8a1cdfaf8b589b518c6b49fa5660f79917d14bd4d5184b369032242cb024f747513354921ac05201e1ba258ee7d59fa987866af2775f6a81991a430dc4d0086ff9ebee866dbfb68afc1f1c2a7869eb605969e56debe848e9da3af8adb4c2f88c1ccaeb66010c5e25d28552c1b294414059105e0a3e0303ac8c089f276a3f6cf28eee019544295cd71cf6f2661d856d32c5d023df9f294ec8faf8503cefd6c6ddcf080e2b9b6e70bdf6d3185e802c1904515eecba4a943144422cacbfe80c238dcec9cbde3857a554e13bb409411a5244fc42618bda168bcd5303e867a2f9e44e83aa9154a9633f04c4db0a65215572720e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af28573e1f722bc5648ea1d1d0cdc267ec8b73e65ec0e6305be5852d440c42ef2ece16199483265a05adc6f06202cc65ef118d898f26b25590b178853ce75121a7bf4f465d98556e1c145bf60ef4f82b4eadae9da4fefd3a90d3c704474f7e87db880f0760ca79de68a102a4e383c42912b39b9d61a61b7072beb91957147987b65f7a578ea839e90fc1ad50d3b2c0062bdd85cce52d96154da065e09ed07cd979f50e46a3c0ae832e28bf759958f688cd400f7aa1de52661d422e03c2086d983ae685971ae911286d69154164737472e671f7620bf2a0f1f3749a95bd11b10c9cff34a6e4f6f0c052e5873d24400fe52ec38d71364607953bbdd987f42da2bc07824e288987b14594645a3a3753d5f167ff7be4b10bcd1a1f7b579db2f604a9c88ff4cd466b33d7a8c139c2a84c967bcb632298e06b994b7b30729ac516031859673da3cbfdcc0b8794da9e43bf810030772342b0d00ef4f10a7dd6a5e4de96327fa317caac6f1f08f172df5889dcdb2ca4a84c7c8f32a150d4786dbd9f39fb4ed3b9ba00231d272d7a0e5a98d6e04959b9b5a4b5eb10fe50aad8e2398f59c7fe5dc63fa2f79b7ba2181147f10b32bf16f354dfb1d6e6b0d55c5026dc2389739e394ce0698b4e6a23159f8f02d8af2242744423159c1727f8f053214d2ff28181c031b6f5f8ec1fdfb8ae94582f94178a343d41548697d2aff78d501ad77c6ae2c69a533cd5576a09c69bd8d8a412f740514ae6ed189f68eca4f21b3c35b2c43b784f1c253419586ee64585cfebb944547dd712141f1dcc8029d60cc2f170b7bc7c2b846c05b0bcf3f37850b88b9e9bdc1c3be6993f9fa0c18d017d24db68171748ac8ee9f84218c9812ab9150ad5f79d1259f9108613e3bf6c0722c3fc8e1c690d76ce8b6ec458b3621dfcf8e811c281bee232dfd6fa43f85181f0df815ad6d0856bc15eb7ac7b8641375cc23f8bcfd2506703d47557f002b471cddfd423b1a2dd8d4f163643d4d0932d6a352f900ece9f039b20a1d172883d2b0cb6a07636d4436c9cc679b0aca6773f04b4f71aa03350456e8ba938e17684e74433e94e832bdbcf5cd52d35f88b7617c80a260e2d431f51b1353f114306c1ae917a36a5ee8699e31dad49938752da7b9ac0e8d6ba2345f2e0b630810e1d198e0d44864193209d2ccbbce8b5083bb1daf3b6e7e91dec4fb91d845cbbb98afed7b9da82311cd0cc1b94d4798bf93296e77c395ba38880fae9c344f69653f12a9c332ae585ecd88868d430a318b606eccfea49c945079b8c8a063b48bfe68886494d229ca7c2b46968a15181e38a7af4ed64648a14007fe3e1ba03e7b115c73701ae8620435d724cc968ba265af3f179ce9cc2cde3ec99f5d47044b8c10c7fcd3cf455b6ff4828ea968fcf3122a4e3e6129d183c67bd078ff11c6a636267599b9faf89f1b3011a548cb0b8c693e3177d20d120d600023cac5ccf6d9f3598a053c8815293a5918734672c071aab8883b98d244847ce6d2006e000a424945d440262e6ce98ae6289623a4b4b2ca55a750a18b6eb39fbd7bbc8df6f2993b98518dc246dd44f7ae6a024ae14feed7ceac7682a05191d91bbc0de75ce08a9db3062e838d9c8ce45fa50aca24b8c5a6ab03aa61f6e1b91a50b17fbceaac47153f47c8cea4e9204fd4c170edb0310a9429ba032ec7a40a559078b9102ab3345e161381f585646b7c565eeeb58d22be18a87a51d1aba4b400b019952bbda84ae9b180da95d0fca9b92ef6b4f65564434987988c0089fc782f785f5e4b3f4ec48e7a49763224213e0b95a09fe1961f4d76be63499fbbbb3bd051313b4df131e9673e54070d64fa2f979f4476c7bbf228b5f82dea5a76ca3f600b8d1f44224bc99e1016d1d3cb2e9b339bc85e3caf2b953a39f30f0e1598eb4221475f63afbdb99b395fd0ab5ecb4f4a094d7fed47c7d7a72ab9cc306518bedde27894b81b30276c21dff43cf4bdf89170b2661e87b25ebd1ec708a3927efe1608b619cf9b1565bbb185c0357a380cd1d485c88c5d58dcd4a01c1c43554c6c31939c78f2b1af95cea7ddce1b18b1a8ef40def9c153c87f07bb0f2761f2dad79f92c8152e1a5782786db599818f2adb9c563184b257ad9efba07c5417f83ae813161803e78779d044722acbe13039cc25e0c255587978fd0c4cb4d856159453403b469e0a36efe711ba3465ec4b993f3a0f187698e8d1ff0d81045d5f88e926cc0b8c5281a0e9468a0f471b6f5a59458c5af4a5283816c8eca6edfb435f9d0ff5e6c35c6b5e292541653755c35c613efa48554e31a1fe7a27865295dfcdc9c3cb6e6b4ad5da20993598bdbc37376551436746e41a1dd629b0f09036aed258454f7d965851b6ab446a3ac50d1660f5a0ca5a0b748259412ea8f5e4e8265670b4abb929414622c2b203199f1ecf55a1381889af68dc96d8bb558432c1199dd258f123ab92f1a881dedff2e2132f34939be224caa7c272b703550e565e16e18899792c0d560dd465342cd6a7ece45f29328409380acd8030b1719dfbb95446720babe4aec47991a2cae6bced723dc38dec6334860eb1c451f5e37921d441fef5f7082a9fc9401bd6220cdedb044ae058b739d255fe361d2798a42dfd8774d3e83770195c36006e22165e267abb5e1581dea9e94cfa7dd8cc0dbce216d7d660a0ac332120c136a17d13382beb87046f65631b1c1e3cbb670cd6cb7fdef416034c1727b448d5b26d300a60e4764ad55faf1bf16d2a41232673def2f3940227e4fc40abadc7512a9370b85013d6bfd2298fa0875e285eb06af0e4aff606623a5def407bd48bcc01cd11f0322a4433008b7cab94e50eabd2677172fd39a320cd7a4c6395499fe99b3c9675dc02e46682ec8e9ec272f558f32e79f98ac960658afd848bbcc73eb877e32d34070e0429a6325d5d45807d798f3bc9a6a60d79ff94d64b1c02a2e0e025c90ed7882f1d7c3bb14d4214de0750f2f411b32187bf1c718d1d936caee0c939807e6abb432461a33745b44e181869b2c2026c4e55a19bcf771c616a1a0a4d09479ea896969c7502c32016231abc05e269b51ffebbe15f2fd740451b3105b0b69f53ffa8b899378faaf4de26425d66bb6c309d16f5b0e94c1645dc53d6fe47e49c170c33165df938324a32c51285127e88ce3620c8234c4af35421433c5acbe50f4f8bd0c6d8aeeaa5506e6b51945332cd1246a12098bda78b389101bca9716c174032646d9eca9d53c9b8935c5a1e780f7dae03e1d9f24eff12a3608821087067e7758d69c816af42cd59f674d06c7eb1216699e69c18f790d7310f1e1223ea4d5edff95920fb8be613e3d4682b4a8e319c93ae9257c49c748c9a901545623e1d6a711d76f3ae13b36f436f600db94efbc41801e9799c643f380046e6b01eb67a9dd8c100a1dcc6042504ce4f32d65110a909dcaf677e6d5643fd5a94923c34dd614baf3f15b9db9398d30bc9c9f38c24516ac73df71665190a95acac0918fa48b81eb500069d857485277ee41a7eb6cdb49131ef966854950c70b2bd23d18abc3537f912d330291ecee75cce8a818de25addd940a674dcb7beb0e65cee3ba9182d1e1e8947488534d28849117aef3ec123876a72c819eb07926006626647709bdf9eb32600fdcdbf8024d3b2a747d82f9161e063cf4966ce6029c893401058986a0cf674dc7907f3de833204ce4c364f7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d52532af64de5659b79014f9e4ecae6dc6c35c8548901d9394bb2eb6962c65c147c00dee635d075be9c6bc650df1918e61ff26206c8e31ed29202aa04512807e5a41f338f391e01534cd734e5fbd8bdc24389cb700a70b86fab0a21fcb33d676d468b1f294d6e02605d42d1d2d375fa85c8f3ee0185b33eb687ca4004ddd504b197bacb8fe78410e93e113791c4a3cdcd6aeb3e8250305f7483a3279a067308c73ec2ab428ca3a23567da1022506397c36b09c2894f5dbf136e0a656f52133a585eaade46faec63c3ac3eae48bf50dbf8672dd5cdc6a3b1b6e68e2f44e8dbd53924858160ea39cc367f8802818fa9ce1c47f4239f23b610db73f14eb6e3202b68a2b3be24a774a79b0c59f5af257a83f15a80da807a777cde8acb39eb9d1bc1b8b3b48c5f528704643533d5159693055e93b9f5a0c8532ff93e13cdef6678b050decf73bb373812655ba1cef5958474e9d7ba474ed44f8e948a5e0f79cef6f16dacde19646908aea0e71e3fb106d57428e1d3e6c7dd409c7e8baf43328d00bdd10ab309cf966c3151ddc1f25bdf07dfe2e220c07cd696cced3fa84c4c25c827419b86934aaee8015a89dfdbb25fd323c5c44e171eb61ec54baae224e01e132590ad33b248fc4bae3f28f9eff04c106a446dea3e6a392dddeb7468daf26f01135119f9b60ca006b081c087eb99352840fe87033efcfd00e0d8d9147e1b47181af71252cc487f4c90d157db5d26877e6739f515fa27294fd4da01de558de7b46e614c58d4a8e4d9ac8d2164daa1287c1c474bc4fe55f35ae2046a8ec7b23c98d8b6c1b5893eb84df5062a0d6ba7814d8d4fd2f50def6322389dc2883943d623dd0131108fa1526840d3a96be183c5c65b3c52ae8923ed09136a6cb5582df4912a332d0b82738f7516ee55227766813a2979925ddc27ddf0c6fe0b8a1a1dac7c1b34741994eabaaf4b83590570ab70cd1567e926493dcadd9c008601d25c65a1960cd357f6d2917e9905e3dcb92cc383a215eee51f12fa841daf8ebe854173d4e9da584c617ede6b57d90d43de23f78eec2cfd64a61843cdfb0a33e7bb5395c5aa7f8ff8bed3eef4c29a099b139f5200930505b970a6937b44765b6bf49bbf3a596f83d48ccff886c9628bd5ce1a7b49b3b95c1ef06295c67ebb3d87fe10d4a41c56ed2c6832f0b81c8df016c90d0c92316ade0460fa2ca006a01af29dde771bc5055612a1266dc500758325cca808cc6fc2e1c912c558fab6ebb91d5c3c9a8b0b16dc05614b1cdf67441a4cb6d13f736663df01be2e5c20198a7006abb138841362bfeaba13eb4e4d2c16f718c4db49e8fd5812a0064e0b12c52e147979240abd019a0472c148d113704323aed1e64b16a046076c01c1624a4d15ba460fab497ad0f7c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef9672c493db7eb6106e53bdfce39fff9b5ecd2262b336ea233b42d5da0b9b959b2d7d98bd61903ef7c8444fb2f51b31fe4a6b92a54163a56cbdea9cebd05466c9fdaac145ca948a86448834983191c442c4154b3e77c525f5f10e6cc357cca5e26fc6b340cd97b49d9de91f91e54351080acd217d6211afdfa507ba70794c4853a4a933ec774ce37a455df5c31ccf35afba846fcddbc41de8338269233a454972ec8bead161e3b5d4c8319cdb946fddc45364d6b412feb3b80360ab3fa59e7170f7c8722269383badc804d23b0a6c8591a01c1a92b98fd8115e98e652626760856ad6bc9efdaccbab5fc61a3874115364440f3e3e52b3d85d405a565e15845e6939720e75eef325373a36141e75cec658823982c456e7083ab66b5429d380ca7475b9adad3dd278236715f2dfcbaab78b389d7526c97e4fa8779840e2bdfbe458bc6d3a9236535c07e2c19135ec85116d88bf0223feada1453d6e353301d014e7c11ad77841da2c376d1c4733cdc022095df5f81db21e090a1eacb9f4c2670c095c3f7d565857df53780b7b4c1d46d14e639f3bc63c6705a433fb44979cca850610225b61737a3d2901b7ddf7f631247df9a2224fb2cd6381abcf3a583466cec64b715a1c34c9ede4c898c33ab325b51f431b0d5b705de424b5634257ec73030c822425ac3436f28b8035328f1b95253ba916dad75d6d03d07f150f532a627de0990bbd1ce8e34c31602e75e30d5200798e3237d9584fca31fb7c0c8131000f40a24b5222ca06e3b8f9d8ee20162d675dcebd399a72fbd220ab4bac23ebca6017c4b5b5ab22149d141dc8fae54af40070f26a5eddd0eab6bf9b9959cf6328d1aa3c80f8321e26c4e400a5ea737427752a3ffc9c30c17e0179c2c11fe82db622981ee0874b9f5100209a6167f8c087daa5a902ea405100051d1a518803acca1f9ddc4e7be6508cbb8bc6c6b58c8aa40d00ebb305ac073f006f40de7fc1dedd725b6f6ecb2635b61dfdb5054abc3fad4abb87a473b714fa41a617711a8db0ca910fd6a5b6d6c03a9458a41471a3ebd00ac9ba5517ec9ad1209917a6aa3e1573bb47a164ffd82187279fa586cc4855d3400051cac236480e0b06740f13001c19947885deb7576871a527b2146e816633f84572d41e16c16b2251c88f764b94adaa06640ce9583a140085e0b78791829a9a4b650e49ff2836db362c658fe38225253f4227082d8d058e24f363ac23393528a5ba4053a69480650674c9eb49f7ba2e25304ee1186940c77b4969ce1e310a7d9217ef001e75a48b36ce45f11112939f51bc419c6009437117d4471dd64c1a01a288155ed46eb749036dd71b07ad5c55f77c445c936ed459c33c950aeeeb04a5290d9f8fbe3004a46121bd8d0f3f837c1e4bce56c85f41db8ae44abbde1dd31a34e15baa5a365dedf49bd8821a18afaefa4a319aace5832da0682f7153e706910b741d5f33f259634608d1212366259a510b9d53104f23c43a4436fba3f359b9589d0b6cf21b9f3db9be787e6293731f7c8f6ce12127e1195a79a3670c7a1fce5b36fd1a7aaef94c7cf5c615a0b2aab422066f28235ff7e3ecbbd30987f1e5b14cd1466b4c7548a6530af8644e7107c243ab5b90c7813c3d410dc61fab8af9d4a4558231f687114395b7875116a9dd23b9d403611a882b3e4ed3b687d0d012693367628cf0a4d2a205113d83175fdcc728ab1056c8c09e345f7ac8e437bddae8cd739515e21a115ea900676d5f9521cec1f87d0568bdd4e77c9c8ac30934ed77423c5dda83c2d25863bac2587585008ac0e617e519b8f103e8c09106fc7b547c956b28b6fec50d486f4a8fd3fbbf4765840264075fa45721408ac916ead82d4ffe6c3522e3e0dc8ef62df48a1fcbda8089d4551e8e3902f30ee91dcb589ebcce902ca311a580f39c30124b0f78524685789843d6712a5af4572a7907109e4092be1921c89b1889ce3cd9e8023983ed627bfc410ad75553fba2f004f825268e3704c047da4c46d6c335599f98fb9847e2b0d6af3ece7f1a9fa766c5f65110f241a41cac0dfb6c2eb4564f791929a61aa9758664d3c8c2798f242b59c72489361aa52ced3daa45b2f68449d3c3a36db17ff12430152068b57ee444aa87e88540cdedea07817e436581e483d037504b274be29bda9065fdc85a82cf9b181882fc9400c51244fca882a66fe45c4f9c47421053b2c06ef6c4e3ba71d740626aa6798b96f9fa42e51eece1b1c72c1279e01e65e6d18305091fc5b7fa192789dc9ec14e7ab93936a28b0c209edd5685349a2a7e2b50ec4bae02c05cb14bcccd188f9aee703045c00bf7100954f8e039d6bc091ffd8fe97ec7d4b2fceb3f612f310fe8a3ab002929268d57e1a38e63360279b89b9bf0c41d46e7cf807907f66c03988c2cecd5dcd2d4fe8e13288cd205486b671452dc2c85a0b6ec1e6dc152bca54e671880c47050085fdc1356ebfebdc828d7c15b690363857e0cb8bfcaf958e8e4f27a94e419db786cdaa8e3bd185c8bb71ea77daf0a4364b0e69533427ae6e9e54a50994e5e999b8f474c5dc444973e7a249270cde99750d956d5f450a23ab741b2443327a2b7074d6c5930273bd588450700aabbf33c79b76b2edc01760ad548b2086335d776f3d36596449627dc61b11dc5673c4973ebdb1624d34cd6a94e2ba93a703468919c3b27929afd7a95966e8f3c1f98049ac471e45d34a8c02b86aa52db82085a6e6b4af11856d39568f355997b186be894449c60c014aa7c9681c6c0f6ed18d7370f4b19e581aac559c16a9fb6913535e6bb43844bb4ca2849bb800bd469e89801e9ca4db8051760dfa0bae45dcdd1762fe4749db63439d95bdf891d827af9c52d4f0d9222babc66acbbcc75e80600eb012eeb99be01fa443fe5c95d7abcf4802f95eaafeff022b67f9dd37ec300cf9adfbf6f8564432f4e40fa70ac42ab060316bbc6b49011ae5a37599296b08cb1c6c6d3b891196a2c6ad81e8827898740b0e73245579eaa42e21cb6f80b2d636bb66664f413d89df2b85326b2244a590faf673791111177e5452146bd17caf327a559c13363d6485f5d9f50c03aa987925a79f554eb456537c58626b26318e08c598de6a76965939de026856363769a2dd88727d2f8b7f6cfb8f443cc14f347d0c8c3ee81322c16ecbe584445e644cc4f6abec2187f9bcb0b0e4dda59289dc3b6df1260d7f701d2f99b21caa49d1710261137b7999817300a607c639cf4a039598a30b01c122b2d82b845ba21b0e0391d7e55196db64dd63310d7f9026f2fab64cf5535ccb00951b49ef030ed191522eec2510c2a5fd76ae981c90f26463f21c576c7b06f14f2d8989c1303b55aebcadd60b4e5e2f02287cec56ffc154a21608dbf69e1c8ec1cec0701aa30ed198d54496b1ec4d8d65cd3b16a380a0428020ee67e45d5e48a97c55a76d0c14920512a6622271f8a649238e45f293a11fa6c47819c2c04af074fe7837b3f1a3773130d9949d09df85a5ac245ff4b52165c1afc273e55d93f19de932734637e5533ccf0619278a42f9c46ffbe8697d71f210f2a1e14afc016ede02b651a48fcfdb3225f316daf923b296c5492c7b0a20db97149fe671e6d2221f6ef75fccd4c6163540532242264f799a74296f037509df74e303379f5e70224a3df29e349251ae80c1aa1965039e97f45e8b8c194f5904cef20cd70b14f987619a21844c090419faabfe1c93d1c4a44f9527275814bc108395e1ba3b9e908a0de46018969d5bee56e2014aac9ee2b0d81ef3dcc03072ae701098032ec0a60b0d710d4a9193cf2d0cba52d6e3d62bddce6b9c68b9815008560ad3b12aa76e323007d3eacb4b5829873df6e64c83da11a09376a1672436b25a41cf301cadbc430efc101aff9c3a0368fe705382c9a5c7fc6d81af643b9fde07fcef284fd03c307595730700d6043272808f32e4f5af6dd33248870d9cf48a60ae20b9993a15525b3eea15f575ef9918f411ad5d65f914de05beefe5d2aec5000a661584b9882da14f59ae486e38b72ae9b0b4c20aa467261568935b696e0dcf4d48428335d6eaa039da0857b76e8bd3b02f301f5d7b06b99fadb0466c107683eca0b52d3afba23ef2466c900d556bbc4ea077381540b405e73e16d7cd5d52b04dd564efebafea1c302b89da61951a78af48b21d8c41921bb2fbcb632098845fab9f728e2e0ec4c2bfb662902e26fcee9dfcd70c74ee421ac379431e3117e4093e8c560255b1bf8133270c3c98f0eeb46fccb80f548627abee2d81ebf546073418b409048c747bb19cb44879962373167bd647ac5eb0cbb925bd21754cf7d6e4a46affc0d1ee41958314f45350a9d64e5a457d2365e0e63e1d48d5da10d9ffa3ffa5c384535ca0ceb09807d4858b020ea20a244df5255ee3a99d2ec6a3c53cd041d407a40db88807c9bc5e28a748abe781fd7cb07e7df42dd69ee3629e119e66a83dce690ba609e8f448ef276c2d79335700ef17fcf5f688992ee94077566b9818172330266ea45fd640f733414e45a40f98692f3c0f73ee0bc9bd6b349a6b402809aee12bdedbedfb881b6d5e42cd884497f0ab39f9af5db0c59104cc29cfba90484f355662cfae6d48cfbf1b1bbdd300d6203c14c475e3e9856d84e96488c8d3310bd89ff34b8e087916263d0569ba1c5f9076181f4fb793a94c6fa00f33341dd7d6ca39b6b4eab02f1b849670f5606b8586cdbb8a81b070e840919070c62c4146d22878b4e754b4f7ddfc7bc4fc99b7c3f866df989cede466bea9b14ee1c2dc699eade2930e22323b578fa588f19207736ba765912b3c833c751beca91c06852581e31ac9fd95196aaafde54770e4e841e54abcf70084d58e600275f01e08b01b66d4d2ff12dcca72e54f8bedb04d697d8cf61f51c8f309a97189351d602b2aa569ac33614d120dd9569df989fb66c2c8b0871fc67f63ba99b6afe5e85d16ee067ec2031fc2bdaf38352308ceab3860df9f5423abf6e4cf3d56fbcb74d222e46dcb5a54ac74eca62f3a4703919055be8a41caa857ca2280af5fe2a682392bcfa4b8f2dd5505540c24abfbb71b605a12b1d1ee8e8dc7fd2d159c7925d920addef9d256c71c6e3442ffc7db4b01668ac3cd211f30f3bbbdb598c5204f545665d16abe589287fa4618c6ed029364e09c37bab1d26b1d973749655eb092d224b5f16c367b1dabfc666c47a70b2a3b2b057826e6f380dd77b0a81c7901498eb92f2948e5e2cf49b89edf3667f9d76f66313cd98bf91b84bfd7b54d59ee2d9211ee4679d10ea4078c0f25dbb8b5079065798ca39674ad337c0c14cbbdb4bd0dbf43d7771e5eabe49f292c32589d34e35f40c04f0566fdd579c32746487ce88d9746f4aec6ba0953ab20b72af61825bcffd022ec509de5207f7aa5dd3bdfae9df34e4f3daed45c8ef6ed7d9642d7e1fccca2e445b2f2443d6f9ba1d56b7fc09ae9a0f6a6c6727536b78439fbc9b88d7d681413692d799a09009ffaad21f8e59e45605153ce925af6cb216849d16c7ee3c72ef5ca41df50559771d8ddcf90cb1edf4288457807cb7b0447222bab462ce0c445bfabbab8684c2bd18980f78287d45a14f3b469c7940b6a77e8c09a583cae119d2629b76a0b80539be94e8cd177842893d154a622910e5310724eb0070c8ca27af004893b0ff2f2c883331593d7f6abaacad0e93ff072105569a92ca32e7cedda4c2e0c78c9f98b70bc9f696c05a54c4e827ca854ea51473892e291d72f41d8bf81a0fd81c153e75bf8842b9742c6785eb33845e629f2733224195fce595a4bb946a28c22cf0e9e57b8c63a798d4b6ab4bc1d29420b8905d70c676d1901e0271f83b927eb718999697b0fea49d012baedcb753925a1ff564414fd456da561c6c0ad7cac983918fd0b8640ad8d75275b58c0462a028f5759cd192c4295db5d0618711148b51e8c7841ff4333cac57e0ba00470d85d5948484eb3f33b89e1f9a5db83bbd2c6b1ddf973a62a4eff2b3f05ebe6a399a2363d265a96821dbd732fa1c64d653e6fa8ef448d5f6f024d60f5730fc04d035f9e45c4460001c21a5b2e950e9c7c9c181b979d1cb7a8d24373c47872bbc69ed10598e1debf9dbd52fd147bb2d77a2feaae54b21326501e4499937612e1348fb23ad757f0e2194ab17741ab27444003cf7a170e809bc6eca7ebdb2f438ccced9b04631b021849167c929422dc28e6e9c9b58b263818ae686fab99c5856a42779f3360b7b0705aef3d72efb0c498a1641c87ec3cc1996d73fcebecb3801e2331cae95a82b21c4cdb88b76def4725ff143534cc457c4ec304a0c6ff31d09254ccfedfa0922be4e28662600554ed01928576b9b3fa1797d26ba977436fe6d5a96271bb33a2dfccac4b72ad78964a1facf67f1088fab65272946e1a3249b630e521b754630ad9e9373550c868ca8523e347afa8cdfc6c260b45783fa3353e68e19e08ec970edca439ef1d34fb99d8c6bb6f5d4a079337d2f419ae2dade45d7841303cde4ad5a16edb90102c995bb38bb1dc395ff2051b6575a7ba0a16a5aebbc5e6c2037113f5938f693e64b455287af5df54057fa0ee09bd9ecaff144d2329765f10c81a37833489ded4dc16939d970b9ed76077d1192ea8f01199dc0b94445cf48577f1e6fc7e96b4e4b401e800dc73ec4cbae792ebf871c044a27193b3b28accb3a570f02906822d4d44d609ab3df74899a98e6ea66aa278a50cda861dd3800432f2a228d87c467749bbc83f4c796cf8fb94ceec89f7c7adc89933a3b16ae628939ea399a9075b5394e8412ad5762fce3dcf450cddeeb38f6304f66f0efedb8582d93ac0ef56f27892b8be1f3383fdd82de851d2ae830c4be39a1478d18bdcd933adbadd6103fd2107cd3a9cd083322e4d3f00c69ad31d1341a056c5c383a128af60c10d94af5bd345f5f7e7a28d6123aaf7f3e75983142d054155474b8e0dce001a84f5bab6d429288bec0a76da99666edcee11dcce7706554076b8ce89283268c199cb8085bf2c483587e51660578a332615affa983edca4d9c90b873ccd455c3f576f5da2f96514189f936a9a3b7c2c929e870e1bfe244418e6c1a7893fc8e37057cc4c28cdd33b294b53909b89f369dc27d6c60defcbb722b91f950d3aa139f1d2e55862c935c936cacfc45f10d8bf60188e945a6a02c32233c4c89bba06afb89b3109731ce65521f9bfcff9ce271027bc0960732a08fc1719e53084fe39fe1b2365df4b51ec5091139ad74f165dfbfd017f6016635f68ea03036a4fb45dece18d62ada7c063b47ca667766d122cee726252ef16b8ad273665cdcd6940972fd0913b16f434d09243ee36d5d4954fc9cd05841805bff12e49e8b9a63939ca69d1555bb5ad33ead4b46a64fde756d238d0d572010e543b81726551a2de0163c1d0af11c0bacaef846a4ab01c828d68abfa35fa2336173a68660c770c1e4bd81367feb254cbf77f8a0d6480dea426ebb246b3637a0ac7791da418462aa9005b07f0f4fb3ff6393aceddd54aafdc9ff99b7a4ac4e997d8a7978928eff62d0a9eed23a7c7d1898dd75962f716d9640f81df1e45f620e2171d09b62846cf6c546ee698e7f6b7398afc642d6aa10ad89310175c296e3343328d59b9b5e98ab83cd19bd7e3e94a8b39d3605a5dc9b1535f8bef8cb73d58723e410e33ac2a6d913e2a1170b84aa104845ab024a102cd49d43f31d041cd0f99f56d0a3ac2419432e3929e365ea356c25ddc0993f682d1b6474a506837caf7e8f7e27b73d503f45f9be728d21efecfdab068ea0d50d765a29ec59b40c15090d376012d25c3c762e7d82db38c336c959c08b9ec45ef8163f1430305a602fd1ce90cb101668f6bdc454f8b0b56a3a5769177d41d353e94ed30d23ede8a8b9349711750c5b86e3e03d8448de552d90c5565f42f97a909fa124d81e8112bce06aaebc6492542c6c7efa043150567e7a16d48053b9abe6a0e1f944ee74fc6fa926733d1565ac2c0292f35c77b8468c7ff599e8e4f4f16056c5c5d1e4d63efc1e634b8fee3ab2740e72c19af3d72661116745fddca8d7581f486d6edba24c5b3c5456bc5302ae517d2fb22f3a7f8c6346c4cfb59e2cc80ee9c032860e684106500b6e706309a3d2481b71b22321a5ca5d0b39e110c45215a905bc4f2926a2037104638e67667034b66be146c43dc10b4f4b1443d609f9138a72ad7bfd0085b3a565365eca12bdc841a024f32f6a6d809f0c247e7a9b4ab71fd4439afdb6a1195f7d75009b130274110f28b41179b534ab95905ccacb7dc2602c708a573561ead0a752d99bc94d23456ec8a087eaed77570ff0d2e504a7541e782425f8308b58c7d0b9dc2adaea6095f4f5b6c45dba4a8e11290f23443b92d6a9ea2bd1640e960db5eb0aece266728c1ad180d7bfdf74344da19451c2c5d7799e45c84cfd6e2acb15719c39ed38d70e23bfe75f3f8554cc3969f482bf2061a47093f4675980f29dc514d07c86accd19dfb56fb39fd3ae323dc57e89c9a828ee97173031ccbcfadb60fae7f25e8fa67ea1b025df78ffaaf9cef3d07411015783815b4670670639d7267fe1a952920e8c481eaf2ab05e4fdca758b08a6b8efafea77195b5dd1ff4ca83ca91e95416ce077cb82c5412d99f67ea1e76c44f691db4b6227eb1d92ddbe5ff713810d9663b46996cd65d5229638add9650df5e4b0fa344524cac9e33055e8b171879fbe19b7eeb38fa52318ccb098386cf538d484fe6a0c66c73fdbdba72eced33b0167d3348bae0a7da69ef9554668f7026cb52b722d263e745c8fac7f9402ab922869d4b11f8284ab8aceff5eb42591687f5a4b8072906bcd2ca5d820419546b737035dc508bcedc5624c6f94127dded26febf43b99b65fefa1721af7c3ec1f4c226cb2449c9883bd2af3ccbfb431d556244dbe6d9ee195c412466514f429213836ae8993758b5a5c233a8cd56538e560458df0c0e7e34daaec4d9badd9fef3735eeaf14fdce556d5abe531c6904b65faa1fc51ebb90fcb6fd9e1a47b10f7e7a0c2200254028db84d13e0752f5cb5033eed66be695d015ed9f5ce65e4769bde876825512e940e7e0a86c5986ec72391937d597c4e48d40af739b9aa6f64a4f9331e0f52983ff8281905b4a80158f176f45c5f6aff76fb88cccb028e7f2273865f98a97bcb6a885861743018df9cfac93429e5d9930bc270389f7334ac15cb9d3e0d4c3729631337fa93c41ec6672b86549f19e2cb2d6014d3cf15e25acbcd68dc750e5641dc1b1a27f388ff850f2232761184132611c9f141a847aaca68787171c13657fb60361eb9b999d89cfb962d6c85b29ad063f9ab242e817c989ee01c2ee811a96371423ca8c30005aa5703b7b64f57279f81ad6974bc54cac43633a7346fcaa2d71191ce6ea5f03670536509873955125ec490d2747e9b3c96daa812bff0a37e30abaaf77740a5bb8180bec628ff7ebda8e6eb294008341b94a2957cc4ac13b89b1956005f3ee16eb2b03b46fde1e0220b5bbb015bb31c213d6bfa715394935b87b5b004cfaf1a15ae212bdeeeeed092e510d5098a1fd2c88f27c720d45cbad5d9cec01dd4042e01e80b3619c187660a82c67d2ca628922339ab7d64e802f5f90234e2dfd60f248556e3a547d7cc8563e7e0121237a2be8e4ceb35b765904d5698c40cb1233d4315219c65508dc0785bfe716325bac9032e89fc0042bebbd1e73f97914101e5bf0f15f5056dd381ae08757f51a2d056521433cd286cdfc8d61ab2aa60b7c3c27636f403873ea2142d6ad4cd8897c1f71f6c5d69a6f8f09db103cef1573a8cb89721f14e8e5717ab0ee3851fefb86d98a069f0937275e08fcd4bcfa09c3aea03b8590c033adba60d9dc6c9bfd1b9ef57f5f96b28f2eabfcab4840effaa20d6f24979720aea3eab15763f11deff0e7a97a4308e1b1fd46210ab6e4090c48dcfc39eb267ad95fd2df21926471ad0c2a909a7270e46555e0c2a4a42b3f1153ab3c4449dfd4823d12c7a66da708558423192ececc2ffbb1be686c961d6b08759c56471b31e42160d9f2050ee2027bfdbb645d3ac5f815b2a51679032f91fb26292f5524c342f2bd87923e65942fefcd614dd2ff5a746236377ece11bca6caa677026b22500867b88ceb4a11280a23143321f36651e72c915e8e828c54ed271955efe9b4808a4bf3a79e6853218a0972e24639c7020da4805ff86a3a3ee4c616662e0e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af285739ad3aba590894d2f3465a54af22b902918e137cfc88cc5bd72e9e5511887a31882bb7b8156d1f0a99bea9afca2d8c0d0917e14223cd7e3e1a39f10db31a88c1d0046c4725ee858616749895f1c580903810fcd574eb469bbce141ce1f706ad0868a786b0580e909fffadcdae0fd8601d9062840b81b74ee4071215af704de9efec22f9e9a57d6fb1e888c7d69648797b32c1a256b0be06461030d6d3ae749577ad5abb748224aaef599688f076d5b2ab8542aa4eb7ff7e3b2a8ccf593d6361a026e1165f011e78cb51cd3a1d81059d11782f188c533e3e83a9ef99827735fd602cf7571b5e0e51e66e4e6fc3fba3c089317a26649992f02183ba94606cdb00df35af0fdd9045e84c3b52b731103ae150fb013411c6a9267b083852bfbd7e9e6f8281ec26ea7711e03b4aeec26bebcc87b2e9bc1f825ad16bc5dad8dea0da22b0a234d27e0541c58a163fb4ac2b1dbae85eb44ce7e8ea11f3e0295ce78a4ab8c5b64abdcbe0913043207bb74863917ba4589cd6c569f255821044ca7e56ebcee1c8f9173520ed0f649fbcca8de63f084a9e41a4e45d07838d49085a01292adbe45c14b8556b3eec5de28514fd7165c980059680b2c46e3ff7ee6d748a6e085b363923fddac5e345e992b04493fdce35b045a64cbd9adaaaac8c1e99d5c8050f6e976e2b445089a4a77278935e9c51ce12d22026b9710bc03c158d7a2731e85be1dd267499d2dc1133e1f7a4fbd4c72ee10beb18131570a802dc429db90c1c62cf592a408c8f8c21d11626caa0420378777785e32b4f6226f177b25c6e52960cac2fd820b62184dfed8b53b5c05bbfba3663427c73d4ec4a02fd32ece62bbb9142e508d92343b6d95eb1a9b5518199eb4d38fdd41512f6761556c44f017e0ca749e55d227a630d69baa2b3106e56c26d9f6bd3391955110916ac28f18c017cecea70246ce85348971a66370b81c97febf073384e60fa3e39410764c9cc4514cf25674ab4a3d1c1eb345e6d46377817d307ddfbe83228d9042c9b837f3cc0146586e17bf8fe5d26ba80240fa61d0350d79fd8274c109efcc27340a643683c045eaecc136b67f62c1729695e3c69dc2e4246739bd2f840e5ef45a2944b245d187ee5227eaf81615f218d5d102228b4a38ab7ed1964b1d167e09e583af7abee87e607d924303aa9749aa72d5ce7d8e95f2619dd0e1fe57caaf933407f9725e9cfbd87../MoleculeViewer/Matrix3D.java../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../Java2D/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../Java2D/nbproject/jdk.xml../../FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../../../jfc/FileChooserDemo/nbproject/jdk.xml../applets.html../../../applets/Animator/Animation.class../../../applets/Animator/AnimationFrame.class../../../applets/Animator/Animator.class../../../applets/Animator/Animator.java../../../applets/Animator/DescriptionFrame.class../../../applets/Animator/ParseException.class../../../../applets/Animator/audio/0.au../../../../applets/Animator/audio/1.au../../../../applets/Animator/audio/2.au../../../../applets/Animator/audio/3.au../../../../applets/Animator/audio/4.au../../../../applets/Animator/audio/5.au../../../../applets/Animator/audio/6.au../../../../applets/Animator/audio/7.au../../../../applets/Animator/audio/8.au../../../../applets/Animator/audio/9.au../../../../applets/Animator/audio/spacemusic.au../../../applets/Animator/example1.html../../../applets/Animator/example2.html../../../applets/Animator/example3.html../../../applets/Animator/example4.html../../../../../applets/Animator/images/Beans/T1.gif../../../../../applets/Animator/images/Beans/T10.gif../../../../../applets/Animator/images/Beans/T2.gif../../../../../applets/Animator/images/Beans/T3.gif../../../../../applets/Animator/images/Beans/T4.gif../../../../../applets/Animator/images/Beans/T5.gif../../../../../applets/Animator/images/Beans/T6.gif../../../../../applets/Animator/images/Beans/T7.gif../../../../../applets/Animator/images/Beans/T8.gif../../../../../applets/Animator/images/Beans/T9.gif../../../../../applets/Animator/images/SimpleAnimation/T1.gif../../../../../applets/Animator/images/SimpleAnimation/T2.gif../../../../applets/Animator/images/loading-msg.gif../../../applets/Animator/index.html../../../applets/ArcTest/ArcCanvas.class../../../applets/ArcTest/ArcControls.class../../../applets/ArcTest/ArcTest.class../../../applets/ArcTest/ArcTest.java../../../applets/ArcTest/IntegerTextField.class../../../applets/ArcTest/example1.html../../../applets/BarChart/BarChart.class../../../applets/BarChart/BarChart.java../../../applets/BarChart/example1.html../../../applets/BarChart/example2.html../../../applets/Blink/Blink$1.class../../../applets/Blink/Blink.class../../../applets/Blink/Blink.java../../../applets/Blink/example1.html../../../applets/CardTest/CardPanel.class../../../applets/CardTest/CardTest.class../../../applets/CardTest/CardTest.java../../../applets/CardTest/example1.html../../../applets/Clock/Clock.class../../../applets/Clock/Clock.java../../../applets/Clock/example1.html../../../applets/DitherTest/CardinalTextField.class../../../applets/DitherTest/DitherCanvas.class../../../applets/DitherTest/DitherControls.class../../../applets/DitherTest/DitherMethod.class../../../applets/DitherTest/DitherTest$1.class../../../applets/DitherTest/DitherTest.class../../../applets/DitherTest/DitherTest.java../../../applets/DitherTest/example1.html../../../applets/DrawTest/DrawControls.class../../../applets/DrawTest/DrawPanel.class../../../applets/DrawTest/DrawTest.class../../../applets/DrawTest/DrawTest.java../../../applets/DrawTest/example1.html../../../applets/Fractal/CLSFractal.class../../../applets/Fractal/CLSFractal.java../../../applets/Fractal/CLSRule.class../../../applets/Fractal/CLSTurtle.class../../../applets/Fractal/ContextLSystem.class../../../applets/Fractal/example1.html../../../applets/GraphLayout/Edge.class../../../applets/GraphLayout/Graph.class../../../applets/GraphLayout/Graph.java../../../applets/GraphLayout/GraphPanel$1.class../../../applets/GraphLayout/GraphPanel$2.class../../../applets/GraphLayout/GraphPanel.class../../../applets/GraphLayout/Node.class../../../../applets/GraphLayout/audio/computer.au../../../../applets/GraphLayout/audio/drip.au../../../../applets/GraphLayout/audio/gong.au../../../applets/GraphLayout/example1.html../../../applets/GraphLayout/example2.html../../../applets/GraphLayout/example3.html../../../applets/GraphLayout/example4.html../../../applets/GraphicsTest/AppletFrame.class../../../applets/GraphicsTest/AppletFrame.java../../../applets/GraphicsTest/ArcCard.class../../../applets/GraphicsTest/ArcDegreePanel.class../../../applets/GraphicsTest/ArcPanel.class../../../applets/GraphicsTest/ColorUtils.class../../../applets/GraphicsTest/GraphicsCards.class../../../applets/GraphicsTest/GraphicsPanel.class../../../applets/GraphicsTest/GraphicsTest.class../../../applets/GraphicsTest/GraphicsTest.java../../../applets/GraphicsTest/OvalShape.class../../../applets/GraphicsTest/PolygonShape.class../../../applets/GraphicsTest/RectShape.class../../../applets/GraphicsTest/RoundRectShape.class../../../applets/GraphicsTest/Shape.class../../../applets/GraphicsTest/ShapeTest.class../../../applets/GraphicsTest/example1.html../../../applets/JumpingBox/JumpingBox$1.class../../../applets/JumpingBox/JumpingBox$2.class../../../applets/JumpingBox/JumpingBox$3.class../../../applets/JumpingBox/JumpingBox.class../../../applets/JumpingBox/JumpingBox.java../../../applets/JumpingBox/example1.html../../../../applets/JumpingBox/sounds/adapt-or-die.au../../../../applets/JumpingBox/sounds/cannot.be.completed.au../../../../applets/JumpingBox/sounds/danger.au../../../../applets/JumpingBox/sounds/ip.au../../../../applets/JumpingBox/sounds/that.hurts.au../../../../applets/JumpingBox/sounds/thin.bell.au../../../../applets/JumpingBox/sounds/tiptoe.thru.the.tulips.au../../../applets/MoleculeViewer/Matrix3D.java../../../applets/MoleculeViewer/MoleculeViewer.jar../../../applets/MoleculeViewer/XYZApp.java../../../applets/MoleculeViewer/example1.html../../../applets/MoleculeViewer/example2.html../../../applets/MoleculeViewer/example3.html../../../applets/MoleculeViewer/src.zip../../../applets/NervousText/NervousText.class../../../applets/NervousText/NervousText.java../../../applets/NervousText/example1.html../../../applets/SimpleGraph/GraphApplet.class../../../applets/SimpleGraph/GraphApplet.java../../../applets/SimpleGraph/example1.html../../../applets/SortDemo/BidirBubbleSortAlgorithm.class../../../applets/SortDemo/BidirBubbleSortAlgorithm.java../../../applets/SortDemo/BubbleSortAlgorithm.class../../../applets/SortDemo/BubbleSortAlgorithm.java../../../applets/SortDemo/QSortAlgorithm.class../../../applets/SortDemo/QSortAlgorithm.java../../../applets/SortDemo/SortAlgorithm.class../../../applets/SortDemo/SortAlgorithm.java../../../applets/SortDemo/SortItem.class../../../applets/SortDemo/SortItem.java../../../applets/SortDemo/example1.html../../../applets/SpreadSheet/Cell.class../../../applets/SpreadSheet/CellUpdater.class../../../applets/SpreadSheet/InputField.class../../../applets/SpreadSheet/Node.class../../../applets/SpreadSheet/SpreadSheet.class../../../applets/SpreadSheet/SpreadSheet.java../../../applets/SpreadSheet/SpreadSheetInput.class../../../applets/SpreadSheet/example1.html../../../applets/TicTacToe/TicTacToe$1.class../../../applets/TicTacToe/TicTacToe.class../../../applets/TicTacToe/TicTacToe.java../../../../applets/TicTacToe/audio/beep.au../../../../applets/TicTacToe/audio/ding.au../../../../applets/TicTacToe/audio/return.au../../../../applets/TicTacToe/audio/yahoo1.au../../../../applets/TicTacToe/audio/yahoo2.au../../../applets/TicTacToe/example1.html../../../../applets/TicTacToe/images/cross.gif../../../../applets/TicTacToe/images/not.gif../../../applets/MoleculeViewer/Matrix3D.java../../../applets/WireFrame/ThreeD.java../../../applets/WireFrame/WireFrame.jar../../../applets/WireFrame/example1.html../../../applets/WireFrame/example2.html../../../applets/WireFrame/example3.html../../../applets/WireFrame/example4.html../../../applets/WireFrame/src.zip../../../jfc/CodePointIM/CodePointIM.jar../../../jfc/CodePointIM/README.html../../../jfc/CodePointIM/README_ja.html../../../jfc/CodePointIM/README_zh_CN.html../../../jfc/CodePointIM/src.zip../../../jfc/FileChooserDemo/FileChooserDemo.jar../../../jfc/FileChooserDemo/README.txt../../../jfc/FileChooserDemo/src.zip../../../jfc/Font2DTest/Font2DTest.html../../../jfc/Font2DTest/Font2DTest.jar../../../jfc/Font2DTest/README.txt../../../jfc/Font2DTest/src.zip../../../jfc/Java2D/Java2Demo.html../../../jfc/Java2D/Java2Demo.jar../../../jfc/Java2D/README.txt../../../jfc/Java2D/src.zip../../../jfc/Laffy/laffy.png../../../jfc/Laffy/readme.html../../../jfc/Metalworks/Metalworks.jar../../../jfc/Metalworks/README.txt../../../jfc/Metalworks/src.zip../../../jfc/Notepad/Notepad.jar../../../jfc/Notepad/README.txt../../../jfc/Notepad/src.zip../../../jfc/SampleTree/README.txt../../../jfc/SampleTree/SampleTree.jar../../../jfc/SampleTree/src.zip../../../jfc/Stylepad/README.txt../../../jfc/Stylepad/Stylepad.jar../../../jfc/Stylepad/src.zip../../../jfc/SwingApplet/README.txt../../../jfc/SwingApplet/SwingApplet.html../../../jfc/SwingApplet/SwingApplet.jar../../../jfc/SwingApplet/src.zip../../../jfc/SwingSet2/README.txt../../../jfc/SwingSet2/SwingSet2.html../../../jfc/SwingSet2/SwingSet2.jar../../../jfc/SwingSet2/src.zip../../../jfc/SwingSet3/readme.html../../../jfc/SwingSet3/swingset3.png../../../jfc/TableExample/README.txt../../../jfc/TableExample/TableExample.jar../../../jfc/TableExample/src.zip../../../jfc/TransparentRuler/README.txt../../../jfc/TransparentRuler/TransparentRuler.jar../../../jfc/TransparentRuler/src.zipstrings_zh.properties../../../app1/src/java/Pie.java../../../app1/src/res/key-lime.jpg../../../app1/src/java/Pie.java../../../app2/src/meta/web.xml../../../app1/src/res/key-lime.jpgrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-1_8_0-ibm-1.8.0_sr7.20-150000.3.65.1.nosrc.rpmjava-1_8_0-ibm-demojava-1_8_0-ibm-demo(x86-64)libgctest.so()(64bit)libheapTracker.so()(64bit)libheapViewer.so()(64bit)libhprof.so()(64bit)libminst.so()(64bit)libmtrace.so()(64bit)libversionCheck.so()(64bit)libwaiters.so()(64bit)    java-1_8_0-ibmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.0_sr7.203.0.4-14.6.0-14.0-15.2-14.14.1cn9@cIO@c @b@bK@bK@b0b0a@`!@`!@`&m_إ@_q@_6|^y^@^@^j$@^=Q@]]?]_@\@\@\@[[qrZZZZZZZH@ZZ@YY@YY@XO@X@X@X,J@XI@W@W#LVVT@VS@Vj@VRŬUUU'Ua@Un@UmUmUmUlI@U[%US= 8.0.5.15 IJ22141 PERFORMANCE ISSUE ON JAVA 8 WITH FDLIBM LIBRARY IN AIX IJ22351 SUN.NIO.CS.EXT.IBM1390$D ECODER OBJECTS CONSUMED JAVA HEAP FOR JAVA8 IJ22337 THE NAME OF THE REPUBLIC OF BELARUS IN THE RUSSIAN LOCALE INCONSISTENT WITH CLDR IJ22349 UPDATE TIMEZONE INFORMATION TO TZDATA2019C * Java Virtual Machine: IJ20714 A SIGSEGV/GPF IS RECEIVED FROM METHOD RESIZELOA() IJ20379 CRASH OR ASSERTION FAILURE HAPPENED AFTER DECOMPILATION WHEN FSD WAS ENABLED IJ21959 GARBAGE COLLECTION NOTIFICATION IS NOT EMITTED IJ21098 IBM J9 UNBLOCKS SIGNALS BY DEFAULT IJ21009 INCREASED RESPONSE TIME AND HIGH CPU UNDER BALANCED GC POLICY IJ21925 RELAX REFERENCE ASSERT AFTER SCAVENGER CLEARING * JIT Compiler: IJ21488 CRASH DURING JIT COMPILATION IJ20441 CRASH IN JVM INTERPRETER AFTER OSR IJ20662 INCORRECT RESULTS FOR EXPRESSIONS WITH SHIFTS IJ21489 PERFORMANCE REGRESSION WHEN CALLING JNI ON POWER (AIX & LINUX) IJ22219 RUNTIME FAILURE IN THE JIT WHEN RUNNING ON Z ARCHITECTURE IJ22150 RUNTIME FAILURE IN THE JIT WHEN RUNNING ON Z ARCHITECTURE * ORB: IX90190 OUTOFMEMORYERROR THROWN FROM CDRREADER.READBYTESFORST RING- Update to Java 8.0 Service Refresh 6 [bsc#1158442, bsc#1154212] * Security fixes: CVE-2019-2933 CVE-2019-2945 CVE-2019-2958 CVE-2019-2962 CVE-2019-2964 CVE-2019-2975 CVE-2019-2978 CVE-2019-2983 CVE-2019-2988 CVE-2019-2989 CVE-2019-2992 CVE-2019-2996 CVE-2019-2999 CVE-2019-2973 CVE-2019-2981 CVE-2019-17631 * Security: IJ18632 'NO SUCH ALGORITHM: 1.2.840.113549.2.X WHILE STORING OR RETRIEVING HMACSHAX USING A PKCS12 KEY STORE IJ19796 ADD PIECEMEAL SHA*WITHDSA SIGNATURE CAPABILITY TO THE IBMPKCS11IMPL CRYPTO PROVIDER IJ19669 NULLPOINTEREXCEPTION OCCURS WHEN READING AN EMPTY PKCS12 KEYSTORE USING JAVA IJ19242 CERTPATH UPDATES IN SUPPORT OF THE JSSE TLS 1.3 PROTOCOL IJ18349 IBMJCE ISSUE#44 ADD PKCS12 KEYSTORE ISSUER SUBJECT KEY ID CHECKING TO CERT CHAIN PROCESSING IJ18830 MEMORY GROWTH IN IBMJCEPLUS PROVIDER WHILE USING AESGCM IN TLS1.2 PROTOCOL IJ19243 PKCS UPDATES IN SUPPORT OF THE JSSE TLS 1.3 PROTOCOL IJ20639 SUPPORT FOR NEW ALGORITHMS ADDED TO IBMJCEPLUS AND IBMJCEPLUSFIPS PROVIDERS IJ18572 UPDATE CMSPROVIDER FOR IBMJCEPLUS IJ18573 UPDATE IKEYMAN FOR IBMJCEPLUS, PKCS12 KEYSTORE CORRUPTED AFTER USING IKEYMAN * Class libraries: IJ21181 3 JCK CASES FAILED IN IBM I PLATFORM ABOUT AWT IJ15709 JAVA LAUNCHER FAILS TO LOAD IF LOADED WITH AN EXPLICIT LOADER IJ20939 PROBLEM WITH SECRET (SYMMETRIC) KEY ALGORITHM IN IBMJCEPLUS IJ20980 UPDATE TIMEZONE INFORMATION TO TZDATA2019A AND 2019B * Java Virtual Machine IJ19657 ASSERTION FAILURE FROM STANDARDACCESSBARRIER.CP P:767 IJ20612 CRASH FROM RUNCALLINMETHOD() RELATED TO SHARED CLASSES CACHE IJ20908 SEGMENTATION ERROR FROM LIBJ9VM29 IJ20395 SEGV READING DATA VIA UNSAFE.GETBYTE() * JIT Compiler IJ20311 A SIGFPE ERROR IS RAISED IN JAVA JIT COMPILED METHOD USING DATA ACCESS ACCELERATOR LIBRARY IJ20441 CRASH IN JVM INTERPRETER AFTER OSR IJ19899 CRASH WHILE THROWING A CLASSCASTEXCEPTION IJ21225 INFINITELOOP ON STATIC FINAL FIELD MODIFICATION IJ18450 JAVA JIT - CRASH IN USEREGISTER() ON POWER HARDWARE IJ20528 NULLPOINTEREXCEPTION OR SEGMENTATION FAULT FOR METHOD CALL TO OBJECT OF A PRIMITIVE WRAPPER TYPE * z/OS Extentions PH17464 High CPU when using Elliptic Curve Ciphers (ECC) and the IBMJCECCA and IBMJSSE2 Providers PH19449 IBMJCEHYBRID DOES NOT FAILOVER BECAUSE SIGNATURE EXCEEDS BLOCKSIZE OF 2048- Update to Java 8.0 Service Refresh 5 Fix Pack 41 [bsc#1143080] * JIT compiler crash: Remove implicit sign extension assumptions from iRegStore evaluator (https://github.com/eclipse/omr/pull/4103)- Update to Java 8.0 Service Refresh 5 Fix Pack 40 [bsc#1147021] * Security fixes: CVE-2019-11772 (bsc#1147021) CVE-2019-11775 (bsc#1147021) CVE-2019-4473 (bsc#1147021) CVE-2019-11771 (bsc#1147021) CVE-2019-7317 (bsc#1141780) CVE-2019-2769 (bsc#1141783) CVE-2019-2762 (bsc#1141782) CVE-2019-2816 (bsc#1141785) CVE-2019-2766 (bsc#1141789) CVE-2019-2786 (bsc#1141787) IJ17282 IBMJCEPLUS NAME SPACE CHANGE FOR GSKIT IJ17055 JSSE2 MEMORY LEAK ON COM.IBM.JSSE2.EXT.ALPNJS SEEXT IJ17640 OPTIMIZE SHA PERFORMANCE * Class Libraries: IJ18126 JAVA.LANG.INTERNALERROR: SPAWNP FAILURE, ERRNO=3450 IJ14454 REPLACE HARMONY IMPLEMENTATION OF JDWP WITH OPENJDK JDWP IMPLEMENTATION IJ18131 UPDATE TIMEZONE INFORMATION TO TZDATA2018I * JIT Compiler: IJ17054 JAVA JIT ON POWER: CRASH IN FREEBESTREGISTER() IJ17817 PROBLEMS CALLING NON-XPLINK NATIVE ON Z/OS 31BIT IJ18244 SEGMENTATION FAULT WHILE RUNNING JIT COMPILED CODE * ORB: IX90189 HANDLE SCHEMA USE-CASE SCENARIO FOR APAR IX90188 - Update to Java 8.0 Service Refresh 5 Fix Pack 37 * Class Libraries: IJ16550 CP1386 CTRL CHARS COMPATIBILITY ISSUE BETWEEN JAVA AND DB2 IJ15675 THE FONTMANAGER LIBRARY NEEDS TO BE LINKED AGAINST THE AWT HEADLESS LIBRARY * Java Virtual Machine: IJ15979 DUMP EVENT 'TRACEASSERT' (00080000) RECEIVED WHEN JNI CHECKING IS ENABLED IJ16376 SEGMENTATION ERROR WHEN INVOKING JNI METHOD JAVA.LANG.ACCESS.GETCONS TANTPOOL() * JIT Compiler: IJ16221 GC ASSERTION WHEN RUNNING METRONOME IJ16118 HANG WITH ALL THREADS WAITING - Update to Java 8.0 Service Refresh 5 Fix Pack 36 * JIT Compiler: IJ15764 CRASH DURING JIT COMPILATION IJ15793 CRASH DURING JIT COMPILATION IJ16011 INCORRECT RESULTS AFTER METHOD IS JIT COMPILED IJ15826 INTERMITTENT CRASH IN JAVA JIT COMPILER * z/OS Extentions: PH11921 JZOS PDS MEMBER STATISTICS THROWS AN EXCEPTION ON INVALID ISPF DATA PH11870 JZOS SUPPORT OF Z/OS CODE PAGES- Update to Java 8.0 Service Refresh 5 Fix Pack 35 [bsc#1134718] * Security fixes: CVE-2019-10245 (bsc#1134718) CVE-2019-2698 (bsc#1132729) CVE-2019-2697 (bsc#1132734) CVE-2019-2602 (bsc#1132728) CVE-2019-2684 (bsc#1132732)- Update to Java 8.0 Service Refresh 5 Fix Pack 30 * Security fixes: CVE-2018-12547 CVE-2018-12549 CVE-2018-1890 (bsc#1128158) CVE-2018-11212 (bsc#1122299) CVE-2019-2426 CVE-2019-2449 (bsc#1122292) CVE-2019-2422 (bsc#1122293) - Update to Java 8.0 Service Refresh 5 Fix Pack 27 * Class Libraries: IJ12021 IBM JRE FAILS TO CLOSE THE FILE DESCRIPTORS RELATED TO ASYNCHRONOUSSERVERSOCKET CHANNEL OBJECT AFTER APPLYING FIX FOR APAR OA3350 * Java Virtual Machine: IJ11480 CRASH IN FFISYS CALL IN ZOS IJ12137 FAILED TO START JVM WITH SPECIAL HEAP CONFIGURATION ON NUMA CAPABLE PLATFORM * JIT Compiler: IJ11315 ABEND IN TR_OSRCOMPILATIONDATA::W RITEMETADATA ON Z/OS IJ12196 ARRAYINDEXOUTOFBOUNDS EXCEPTION OR OTHER SYMPTOMS IJ11619 CONCURRENT SCAVENGE HANG WHEN GC DOES NOT MOVE OBJECT IN J9READBARRIER IJ11620 CRASH IN TR_J9VMBASE::GETRESOLVED VIRTUALMETHOD IJ12136 HIGH 32-BIT OF LONG VALUE IS CLOBBERED IJ12156 INCORRECT FLOATING POINT RESULT ON X86 MACHINES SUPPORTING AVX IJ12158 INCORRECT METHOD EXECUTION AFTER HCR METHOD REDEFINITION IJ12157 INCORRECT NULL POINTER EXCEPTION THROWN IJ11368 JAVA JIT PPC: CRASH IN JIT COMPILED CODE ON PPC MACHINES IJ12109 PERFORMANCE REGRESSION OF ABOUT 2%-6% IJ12097 WRONG RESULT FROM STRING.INDEXOF AND STRING.LASTINDEXOF * XML: IJ11730 XLXP XML PARSER: INTRODUCE SYSTEM PROPERTY TO ENABLE USE OF PLATFORM ENCODING- Update to Java 8.0 Service Refresh 5 Fix Pack 26 [bsc#1119213] * JIT Compiler IJ11150 AUTOSIMD BADILOP ASSERTION IJ10792 CRASH DURING COMPILATION WITH STD::BAD_ALLOC ON X86 IJ11151 CRASH IN JIT COMPILATION IN TR_CLASSLOOKAHEAD::EXAMI NENODE ON ALL PLATFORMS IJ10928 INTERMITTENT CRASH IN THE JAVA JIT COMPILER RUNNING ON Z/OS IJ11731 JAVA FAILS WITH SIGSEGV WHEN -XJIT:DISABLEZ10 OPTION IS SUPPLIED IJ11621 X86 CRASH WITH GC ASSERTION RUNNING JIT COMPILED METHOD * Reliability and Serviceability IJ10763 TRACEFORMAT CAN MISINTERPRET EVENTS CONTAINING CERTAIN STRINGS- Update to Java 8.0 Service Refresh 5 Fix Pack 25 [bsc#1116574] * Class Libraries: IJ10934 CVE-2018-13785 IJ10935 CVE-2018-3136 IJ10895 CVE-2018-3139 IJ10932 CVE-2018-3149 IJ10894 CVE-2018-3180 IJ10930 CVE-2018-3183 IJ10933 CVE-2018-3214 IJ09315 FLOATING POINT EXCEPTION FROM JAVA.TEXT.DECIMALFORMAT. FORMAT IJ09088 INTRODUCING A NEW PROPERTY FOR TURKEY TIMEZONE FOR PRODUCTS NOT IDENTIFYING TRT IJ10800 REMOVE EXPIRING ROOT CERTIFICATES IN IBM JDK'S CACERTS. IJ10566 SUPPORT EBCDIC CODE PAGE IBM-274 - BELGIUM EBCDIC * Java Virtual Machine IJ08730 APPLICATION SIGNAL HANDLER NOT INVOKED FOR SIGABRT IJ10453 ASSERTION FAILURE AT CLASSPATHITEM.CPP IJ09574 CLASSLOADER DEFINED THROUGH SYSTEM PROPERTY 'JAVA.SYSTEM.CLASS.LOADE R' IS NOT HONORED. IJ10931 CVE-2018-3169 IJ10618 GPU SORT: UNSPECIFIED LAUNCH FAILURE IJ10619 INCORRECT ILLEGALARGUMENTEXCEPTION BECAUSE OBJECT IS NOT AN INSTANCE OF DECLARING CLASS ON REFLECTIVE INVOCATION IJ10135 JVM HUNG IN GARBAGECOLLECTORMXBEAN.G ETLASTGCINFO() API IJ10680 RECURRENT ABORTED SCAVENGE * ORB IX90187 CLIENTREQUESTIMPL.REINVO KE FAILS WITH JAVA.LANG.INDEXOUTOFBOUN DSEXCEPTION * Reliability and Serviceability IJ09600 DTFJ AND JDMPVIEW FAIL TO PARSE WIDE REGISTER VALUES * Security IJ10492 'EC KEYSIZE < 384' IS NOT HONORED USING THE 'JDK.TLS.DISABLEDALGORIT HMS' SECURITY PROPERTY IJ10310 ADD NULL CHECKING ON THE ENCRYPTION TYPES LIST TO CREDENTIALS.GETDEFAULTNA TIVECREDS() METHOD IJ10491 AES/GCM CIPHER - AAD NOT RESET TO UN-INIT STATE AFTER DOFINAL( ) AND INIT( ) IJ08442 HTTP PUBLIC KEY PINNING FINGERPRINT,PROBLEM WITH CONVERTING TO JKS KEYSTORE IJ09107 IBMPKCS11IMPL CRYPTO PROVIDER - INTERMITTENT ERROR WITH SECP521R1 SIGNATURE ON Z/OS IJ10136 IBMPKCS11IMPL - INTERMITTENT ERROR WITH SECP521R1 SIG ON Z/OS AND Z/LINUX IJ08530 IBMPKCS11IMPL PROVIDER USES THE WRONG RSA CIPHER MECHANISM FOR THE RSA/ECB/PKCS1PADDING CIPHER IJ08723 JAAS THROWS A 'ARRAY INDEX OUT OF RANGE' EXCEPTION IJ08704 THE SECURITY PROPERTY 'JDK.CERTPATH.DISABLEDAL GORITHMS' IS MISTAKENLY BEING USED TO FILTER JAR SIGNING ALGORITHMS * z/OS Extentions PH03889 ADD SUPPORT FOR TRY-WITH-RESOURCES TO COM.IBM.JZOS.ENQUEUE PH03414 ROLLOVER FROM SYE TO SAE FOR ICSF REASON CODE 3059 PH04008 ZERTJSSE - Z SYSTEMS ENCRYPTION READINESS TOOL (ZERT) NEW SUPPORT IN THE Z/OS JAVA SDK - Update to Java 8.0 Service Refresh 5 Fix Pack 22 * Java Virtual Machine IJ09139 CUDA4J NOT AVAILABLE ON ALL PLATFORMS * JIT Compiler IJ09089 CRASH DURING COMPILATION IN USEREGISTER ON X86-32 IJ08655 FLOATING POINT ERROR (SIGFPE) IN ZJ9SYM1 OR ANY VM/JIT MODULE ON AN INSTRUCTION FOLLOWING A VECTOR INSTRUCTION IJ08850 CRASH IN ARRAYLIST$ITR.NEXT() IJ09601 JVM CRASHES ON A SIGBUS SIGNAL WHEN ACCESSING A DIRECTBYTEBUFFER * z/OS Extentions PH02999 JZOS data management classes accept dataset names in code pages supported by z/OS system services PH01244 OUTPUT BUFFER TOO SHORT FOR GCM MODE ENCRYPTION USING IBMJCEHYBRID - Update to Java 8.0 Service Refresh 5 Fix Pack 21 * Class Libraries IJ08569 JAVA.IO.IOEXCEPTION OCCURS WHEN A FILECHANNEL IS BIGGER THAN 2GB ON AIX PLATFORM IJ08570 JAVA.LANG.UNSATISFIEDLIN KERROR WITH JAVA OPTION -DSUN.JAVA2D.CMM=SUN.JAV A2D.CMM.KCMS.KCMSSERVICE PROVIDER ON AIX PLATFORM * Java Virtual Machine IJ08001 30% THROUGHPUT DROP FOR CERTAIN SYNCHRONIZATION WORKLOADS IJ07997 TRACEASSERT IN GARBAGE COLLECTOR(MEMORYSUBSPACE) * JIT Compiler IJ08503 ASSERTION IS HIT DUE TO UNEXPECTED STACK HEIGHT IN DEBUGGING MODE IJ08375 CRASH DURING HARDWARE GENERATED GUARDED STORAGE EVENT WITHIN A TRANSACTIONAL EXECUTION REGION WHEN RUNNING WITH -XGC:CONCURRENTS IJ08205 CRASH WHILE COMPILING IJ09575 INCORRECT RESULT WHEN USING JAVA.LANG.MATH.MIN OR MAX ON 31-BIT JVM IJ07886 INCORRECT CALUCATIONS WHEN USING NUMBERFORMAT.FORMAT() AND BIGDECIMAL.{FLOAT/DOUBLE }VALUE()- Version update to 8.0.5.20 [bsc#1104668] * Various JIT/JVM crash fixes * Security fixes: CVE-2018-2952 CVE-2018-2940 CVE-2018-2973 CVE-2018-2964 CVE-2016-0705 CVE-2017-3732 CVE-2017-3736 CVE-2018-1517 CVE-2018-1656 CVE-2018-12539- Version update to 8.0.5.15 [bsc#1093311, bsc#1085449] * Security fixes: CVE-2018-2826 CVE-2018-2825 CVE-2018-2814 CVE-2018-2794 CVE-2018-2783 CVE-2018-2799 CVE-2018-2798 CVE-2018-2797 CVE-2018-2796 CVE-2018-2795 CVE-2018-2800 CVE-2018-2790 CVE-2018-1417- Removed translations in the java-1_8_0-ibm-devel-32bit package as they conflict with those in java-1_8_0-ibm-devel.- Version update to 8.0.5.11 [bsc#1089841] * IJ03328 Class Libraries JAVA PLUGIN AND WEBSTART THROW A JAVA.LANG.STACKOVERFLOWE RROR EXCEPTION WITH IBM JAVA 1.8 ON UNIX PLATFORM * IJ03117 Class Libraries UPDATE CACERTS TO INCLUDE ROOT CERTIFICATES FROM LETSENCRYPT AND IDENTRUST * IJ04429 Java Virtual Machine A GPF EVENT IS THROWN FROM JAVA_COM_IBM_JIT_JITHELP ERS_GETBACKFILLOFFSETFRO MJ9CLASS64 OR A NULLPOINTEREXCEPTION IS THROWN * IJ04647 Java Virtual Machine AVOID OPENING THE SHARED CACHE MEMORY CONTROL FILE TO RETRIEVE TOTAL CACHE SIZE FOR NON-PERSISTENT CACHE * IJ03676 Java Virtual Machine JVM HUNG WHILE SHUTTING DOWN * IJ04706 Java Virtual Machine NPE AT JAVA.SECURITY.ACCESSCONT ROLCONTEXT.HASHCODE() * IJ05407 JIT Compiler CRASH IN JIT MODULE WHILE RUNNING JAVA 8SR5 X86-32 HARDWARE * IJ04875 JIT Compiler JAVA JIT: CRASH IN JIT LIBRARY FUNCTION FINDCLASSINFO() * IJ04409 JIT Compiler JAVA JIT: LONG GC PAUSE TIMES WHEN UNLOADING CLASSES * IJ04249 JIT Compiler JAVA JIT PPC - CRASH EXECUTING SOME JAVA.UTIL.CONCURRENT.ATO MIC.ATOMIC* ROUTINES * IJ03854 JIT Compiler JVM INFO MESSAGE APPEARS IN STDOUT * IJ03969 Security IBMPKCS11IMPL CRYPTO PROVIDER - DEBUG TRACING ERROR IN THE PKCS11KEYSTORE CLASS * PI95513 z/OS Extentions JZOS ZFILE.READJFCB MEMORY LEAK- Renamed the update-alternatives link names for the different policy options to avoid collisions [bsc#1085018] * Available options: - jce_1.8.0_ibm_unlimited_local_policy [default] - jce_1.8.0_ibm_unlimited_us_export_policy - jce_1.8.0_ibm_limited_local_policy - jce_1.8.0_ibm_limited_us_export_policy- Fixed priorities of alternatives [bsc#1085018]- Fixed symlinks to policy files on update [bsc#1085018]- Removed java-1_8_0-ibm-alsa and java-1_8_0-ibm-plugin entries in baselibs.conf due to errors in osc source_validator- Version update to 8.0.5.10 [bsc#1082810] * Security fixes: CVE-2018-2639 CVE-2018-2638 CVE-2018-2633 CVE-2018-2637 CVE-2018-2634 CVE-2018-2582 CVE-2018-2641 CVE-2018-2618 CVE-2018-2603 CVE-2018-2599 CVE-2018-2602 CVE-2018-2678 CVE-2018-2677 CVE-2018-2663 CVE-2018-2588 CVE-2018-2579 * Defect fixes: - IJ02608 Class Libraries: Change of namespace definitions with handlers that implement javax.xml.ws.handler.soap.soaphandler - IJ04280 Class Libraries: Deploy Upgrade to Oracle level 8u161-b12 - IJ03390 Class Libraries: JCL Upgrade to Oracle level 8u161-b12 - IJ04001 Class Libraries: Performance improvement with child process on AIX - IJ04281 Class Libraries: Startup time increase after applying apar IV96905 - IJ03822 Class Libraries: Update timezone information to tzdata2017c - IJ03440 Java Virtual Machine: Assertion failure during class creation - IJ03717 Java Virtual Machine: Assertion for gencon with concurrent scavenger on ZOS64 - IJ03513 Java Virtual Machine: Assertion in concurrent scavenger if initial heap memory size -Xms is set too low - IJ03994 Java Virtual Machine: Class.getmethods() does not return all methods - IJ03413 Java Virtual Machine: Hang creating thread after redefining classes - IJ03852 Java Virtual Machine: ICH408I message when groupaccess is specified with -xshareclasses - IJ03716 Java Virtual Machine: java/lang/linkageerror from sun/misc/unsafe.definean onymousclass() - IJ03116 Java Virtual Machine: java.fullversion string contains an extra space - IJ03347 Java Virtual Machine: java.lang.IllegalStateException in related class MemoryMXBean - IJ03878 Java Virtual Machine: java.lang.StackOverflowError is thrown when custom security manager in place - IJ03605 Java Virtual Machine: Legacy security for com.ibm.jvm.dump, trace, log was not enabled by default - IJ04248 JIT Compiler: ArrayIndexOutOfBoundsException is thrown when converting BigDecimal to String - IJ04250 JIT Compiler: Assertion failure with concurrentScavenge on Z14 - IJ03606 JIT Compiler: Java crashes with -version - IJ04251 JIT Compiler: JIT compiled method that takes advantage of AutoSIMD produces an incorrect result on x86 - IJ03854 JIT Compiler: JVM info message appears in stdout - IJ03607 JIT Compiler: Result String contains a redundant dot when converted from BigDecimal with 0 on all platforms - IX90185 ORB: Upgrade ibmcfw.jar to version O1800.01 - IJ03715 Security: Add additional support for the IBMJCEPlus provider, add support for new IBMJCEPlusFIPS provider - IJ03800 Security: A fix in CMS provider for KDB integrity - IJ04282 Security: Change in location and default of jurisdiction policy files - IJ03853 Security: IBMCAC provider does not support SHA224 - IJ02679 Security: IBMPKCS11Impl - Bad sessions are being allocated internally - IJ02706 Security: IBMPKCS11Impl - Bad sessions are being allocated internally - IJ03552 Security: IBMPKCS11Impl - Config file problem with the slot specification attribute - IJ01901 Security: IBMPKCS11Impl - SecureRandom.setSeed() exception - IJ03801 Security: Issue with same DN certs, iKeyman GUI error with stash, JKS Chain issue and JVM argument parse issue with iKeyman - IJ03256 Security: javax.security.auth.Subject.toString() throws NPE - PI93233 z/OS Extentions: Cipher.doFinal() fails when using AES/GCM/nopadding with AAD data of 13 bytes and a block size of 4081 to 4096 * Fixes in 8.0.5.7: - IJ02605 Class Libraries: Update IBM-1371 charset with new specification support - IJ02541 Java Virtual Machine: Assertions in GC when jvmti runs with Concurrent Scavenger - IJ02443 Java Virtual Machine: Committed eden region size is bigger than maximum eden region size - IJ02378 Java Virtual Machine: Existing signal action for SIG_IGN/SIG_DFL is not detected properly - IJ02758 JIT Compiler: Crash in JIT module during method compilation - IJ02733 JIT Compiler: Crash in jit module when compiling in non-default configuration * Fixes in 8.0.5.6: - IJ02283 Java Virtual Machine: IllegalAccessException due to a missing access check for the same class in MethodHandle apis - IJ02082 Java Virtual Machine: The default value for class unloading kick off threshold is not set - IJ02018 JIT Compiler: Crash or assertion while attempting to acquire VM access - IJ02284 JIT Compiler: Division by zero in JIT compiler - IV88941 JIT Compiler: JIT compiler takes far too long to compile a method - IJ02285 JIT Compiler: Performance degradation during class unloading in Java 8 SR5- Version update to 8.0.5.5 [bsc#1070162] * CVE-2017-10346 CVE-2017-10285 CVE-2017-10388 CVE-2017-10309 CVE-2017-10356 CVE-2017-10293 CVE-2016-9841 CVE-2016-10165 CVE-2017-10355 CVE-2017-10357 CVE-2017-10348 CVE-2017-10349 CVE-2017-10347 CVE-2017-10350 CVE-2017-10281 CVE-2017-10295 CVE-2017-10345- Fixed jpackage-java-1_8_0-ibm-webstart.desktop file to allow Java jnlp files run from Firefox. [bsc#1057460, bsc#1076390]- Version update to 8.0-5.0 [bsc#1059808, fate#322435] * New features/enhancements. - IV99474 Security: Add support for the IBMJCEPlus provider * Fixes: - IV98234 Java JIT: Compiler time crash in analyzeexitedges() - IV99877 Class Libraries: Including Oracle update number in java -version ouput - IV99875 Class Libraries: Including Oracle update number in the release file - IV99598 Class Libraries: java.lang.reflect.Method.toGenericString() produce different output for generics which takes primitive array types - IV99876 Class Libraries: Update Xscmx description in IBM -X help output - IV99596 JVM: Calling Thread.getStackTrace on the current thread returns extra stack frames - IV99856 JVM: Crash during JVM shutdown - IV98626 JVM: Crash in JIT - IV96569 JVM: Extra 2GB page allocated for the object heap on z/OS or zLinux - IV99768 JVM: GC assertion in MM_ParallelTask or MM_ParallelScavengeTask after scavenger backout - IV81824 JVM: java.lang.Class.getMethods() does not return all interface methods - IV99741 JVM: Java synchronization improvements - IV99824 JVM: Java VM fails due to assertion in stringtable.cpp - IV99784 JVM: JVMTI API SetEventNotificationMode() fails for event type JVMTI_EVENT_RESOURCE_EXHAUSTED - IV93219 JVM: MethodHandle asType and invoke throw incorrect exception when return type doesn't match - IV99192 JVM: Method resolution reports default method conflict on virtual invocations - IV99769 JVM: Missing package private class java.lang.AbstractStringBuilder during verification - IV96433 JVM: Performance regression in JVMTI class redefinition - IV99821 JVM: System core file is missing when the Linux core file (not command) pattern contains %c and user's core file size limit is 0 - IV99770 JVM: The VerifyError message contained an incorrect type to be matched for 'aastore' bytecodes - IV91274 JVM: Unexpected IllegalArgumentException requesting a BufferPoolMXBean by name - IV99742 JVM: Unnecessary message printed out when resetting a shared cache - IV99771 JVM: Verifier incorrectly rejected uses of uninitialized objects in 'monitorenter/monitorexit' bytecodes - IV99754 JVM: VM crashes when printing trace points - IV98212 Java JIT: Assertion in GC - IV99215 Java JIT: Crash during JIT compilation in Java 8 - IV99780 Java JIT: Crashes in JIT-compiled java code containing loops - IV99783 Java JIT: Crashes in JIT-compiled java code on power platforms - IV99785 Java JIT: Crash in DAA API compiled code - IV99779 Java JIT: GC assertion when walking a JIT compiled frame - IV99778 Java JIT: Incorrect index used when accessing array - IV99782 Java JIT: InvocationTargetException in JSR 292 Java code - IV98001 Java JIT: ompiler crash - IV99693 Java JIT: Compiler crash in OSR processing during inlining - IV97890 Java JIT: Compiler problem handling empty control flow block - IV97950 Java JIT: JVM crashes in MethodHandle implementation - IV91208 Reliability and Serviceability: Crash calling com.ibm.jvm.Trace.registerApplication() - IV99823 Reliability and Serviceability: Phd files may be incomplete when using the balanced garbage collection policy - IJ00042 Build: Define the dependency of libstdc++.so.6 in the installer on pppc le - IV98625 Security: Connection reset during TLS handshake - IV98628 Security: NullPointerException performing SSL handshake using Chrome browser- Version update to 8.0-4.10 [bsc#1053431] * CVE-2017-10111 CVE-2017-10110 CVE-2017-10107 CVE-2017-10101 CVE-2017-10096 CVE-2017-10090 CVE-2017-10089 CVE-2017-10087 CVE-2017-10102 CVE-2017-10116 CVE-2017-10074 CVE-2017-10078 CVE-2017-10115 CVE-2017-10067 CVE-2017-10125 CVE-2017-10243 CVE-2017-10109 CVE-2017-10108 CVE-2017-10053 CVE-2017-10105 CVE-2017-10081- Version update to 8.0-4.5 bsc#1038505 CVE-2016-9840 CVE-2016-9841 CVE-2016-9842 CVE-2016-9843 CVE-2017-1289 CVE-2017-3509 CVE-2017-3511 CVE-2017-3512 CVE-2017-3514 CVE-2017-3533 CVE-2017-3539 CVE-2017-3544- Include also in SLE13 fate#322435 - Version update to 8.0-4.1 bnc#1027038 CVE-2016-2183- Require the main pkg in post phase of devel bsc#1025506- Version update to 8.0-4.0 bnc#1024218: CVE-2016-5552 CVE-2017-3231 CVE-2017-3241 CVE-2017-3253 CVE-2017-3259 CVE-2017-3261 CVE-2017-3272 CVE-2017-3289 CVE-2016-2183 CVE-2016-5547 CVE-2016-5548 CVE-2016-5549 CVE-2017-3252- Version update to 8.0-3.21 bnc#1009280 CVE-2016-5568 CVE-2016-5556 CVE-2016-5573 CVE-2016-5597 CVE-2016-5554 CVE-2016-5542- Add patch for bnc#992537 provided by IBM- Version update to 8.0-3.10 bnc#992537: CVE-2016-3485 CVE-2016-3511 CVE-2016-3511 CVE-2016-3598 - Add hwkeytool binary for s390x- IBM Java 80-3.0 released: (bnc#977646 bnc#977648 bnc#977650 bsc#979252) CVE-2016-0376 CVE-2016-0264 CVE-2016-0363 CVE-2016-3443 CVE-2016-0687 CVE-2016-0686 CVE-2016-3427 CVE-2016-3449 CVE-2016-3422 CVE-2016-3426- There is no HtmlConverter and apt provided by jdk8 bnc#965665- Version update to 8.0-2.10 bnc#963937: CVE-2015-5041 CVE-2016-0494 CVE-2016-0483 CVE-2015-8126 CVE-2015-8472 CVE-2016-0475 CVE-2016-0466 CVE-2016-0402 CVE-2015-7575 CVE-2016-0448- Move %_jvmdir/%sdklnk from main to develpkg for sle10 to avoid hickups - Move %_jvmjardir/%sdkcompatdir from develprj to main for the same- Move the pre phase to the baselibs.conf too bnc#960402- Version update to 8.0-2.0 bnc#955131, bsc#929900: CVE-2015-4734 CVE-2015-4803 CVE-2015-4805 CVE-2015-4806 CVE-2015-4810 CVE-2015-4835 CVE-2015-4840 CVE-2015-4842 CVE-2015-4843 CVE-2015-4844 CVE-2015-4860 CVE-2015-4871 CVE-2015-4872 CVE-2015-4882 CVE-2015-4883 CVE-2015-4893 CVE-2015-4902 CVE-2015-4903 CVE-2015-4911 CVE-2015-5006- Regen qa filelists and fix summary to say java8 not java 7.1- Add backcompat symlinks for sdkdir - Fix bnc#941939 to provide %{name} instead of %{sdklnk} only in _jvmprivdir- Add file %{_jvmdir}/%{sdkdir}/jre/lib/jexec.diz - Version update to 8.0.1.10 bnc#938895: CVE-2015-1931 CVE-2015-2638 CVE-2015-4733 CVE-2015-4732 CVE-2015-2590 CVE-2015-4731 CVE-2015-4760 CVE-2015-4748 CVE-2015-2664 CVE-2015-2632 CVE-2015-2637 CVE-2015-2619 CVE-2015-2621 CVE-2015-2613 CVE-2015-2601 CVE-2015-4749 CVE-2015-4000 CVE-2015-4729 CVE-2015-2808 CVE-2015-2625 CVE-2015-0491 CVE-2015-0459 CVE-2015-0469 CVE-2015-0458 CVE-2015-0480 CVE-2015-0488 CVE-2015-0486 CVE-2015-0478 CVE-2015-0477 CVE-2015-0204- Version update to 8.0-1.1 bnc#935540 for the logjam attack - Lets consider this the point we sattisfy the fate#317988- Sync spec and baselibs.conf - Remove obsolete parts of update-alternatives from baselibs.conf - Do not bother with non-etc-marked-as-conf - Move plugin desktop/icon to proper subpackage - Fix fdupes usage and javapackages-tools vs jpackage-utils dependencies - Drop creation of 0 size xlfd support files as they are never regenerated anyway - Cleanup with spec-cleaner- Filter out cuda requires/provides as it ain't provided in SUSE bnc#931693- Fix removeing links before update-alternatives run. bnc#931702- Fix bnc#912434, javaws/plugin stuff should slave plugin update-alternatives- Fix bnc#912447, use system cacerts- Add condition for fdupes to build on sle10- Remove ppc from plugin archs, seems not to be around this time- Drop jdbc subpackage as it is empty- No specific i386 stuff for plugin anymore- Remove not distributed files jrping and jibvdevinfo java_vm javad.options - remove jdbc as it seems not distributed anymore - Add jjs and jdeps as files and %{_jvmdir}/%{sdkdir}/jre/lib/tools/ folder- Actually deploy installer and use proper rpmlintrc- Update baselibs.conf to refference java 1.8.0- Rename all stuff to try to accomodate java 1.8.0- Update to 7.1.2.10 for sec issues bnc#916266 and bnc#916265 CVE-2014-8892 CVE-2014-8891 - javad binary seems to be no more, so remove- bnc#904889 java 1.7.1_sr1.2 released - CVE-2014-3065: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided. (bnc#) - CVE-2014-3566: The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue. (bnc#901223 901254 901277 901748 901757 901759 901889 901968 902229 902476 902912 903684 903690 903692) - CVE-2014-6513: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality, integrity, and availability via vectors related to AWT. (bnc#901239 901242 901246) - CVE-2014-6456: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors. (bnc#901239 901242 901246) - CVE-2014-6503: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6493, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6532: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6493, and CVE-2014-6503. (bnc#901239 901242 901246) - CVE-2014-4288: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6493, CVE-2014-6503, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6493: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment, a different vulnerability than CVE-2014-4288, CVE-2014-6503, and CVE-2014-6532. (bnc#901239 901242 901246) - CVE-2014-6492: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, when running on Firefox, allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6458: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows local users to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6466: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20, when running on Internet Explorer, allows local users to affect confidentiality, integrity, and availability via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6506: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality, integrity, and availability via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6476: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6527. (bnc#901239 901242 901246) - CVE-2014-6515: Unspecified vulnerability in Oracle Java SE 6u81, 7u67, and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment. (bnc#901239 901242 901246) - CVE-2014-6511: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20 allows remote attackers to affect confidentiality via unknown vectors related to 2D. (bnc#901239 901242 901246) - CVE-2014-6531: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect confidentiality via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6512: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3 and R28.3.3 allows remote attackers to affect integrity via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6457: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3, and R28.3.3 allows remote attackers to affect confidentiality and integrity via vectors related to JSSE. (bnc#901239 901242 901246) - CVE-2014-6527: Unspecified vulnerability in Oracle Java SE 7u67 and 8u20 allows remote attackers to affect integrity via unknown vectors related to Deployment, a different vulnerability than CVE-2014-6476. (bnc#901239 901242 901246) - CVE-2014-6502: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20, and Java SE Embedded 7u60, allows remote attackers to affect integrity via unknown vectors related to Libraries. (bnc#901239 901242 901246) - CVE-2014-6558: Unspecified vulnerability in Oracle Java SE 5.0u71, 6u81, 7u67, and 8u20; Java SE Embedded 7u60; and JRockit R27.8.3 and JRockit R28.3.3 allows remote attackers to affect integrity via unknown vectors related to Security. (bnc#901239 901242 901246)sheep62 1668587208  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.8.0_sr7.20-150000.3.65.11.8.0_sr7.20-150000.3.65.1      !!!!""""##$$$%%%&&&'''(((())))**+++,,,-./01--2334325556527787299:922;;<;;2==>==2??@?2AABACDDDCEEECFFFCGGGCHHIJJJKKKKILLLMMMMINNNOOOOIPPPQQQQIRRRSSSSITTTUUUUIVVVWWWWIXXXYYYYIZZZ[[[[I\\\]]]]I^^^____H`aaabbbb`cccdddd`eeeffff`ggghhhhHHijjjkkkklmmmmnnopppppppqqqqqqqqqqqppppprssssssssssrttrpouuuuuuovvvvowwwwoxxxxoyyyozzzzzzzzo{{{{{o||||||o}}}}}}}}~~~}}}}ooooooooon                               !"""""##########$$%%%&''''demoDEMOS_LICENSEREADMEappletsapplets.htmlAnimatorAnimation.classAnimationFrame.classAnimator.classAnimator.javaDescriptionFrame.classParseException.classaudio0.au1.au2.au3.au4.au5.au6.au7.au8.au9.auspacemusic.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlimagesBeansT1.gifT10.gifT2.gifT3.gifT4.gifT5.gifT6.gifT7.gifT8.gifT9.gifSimpleAnimationT1.gifT2.gifloading-msg.gifindex.htmlArcTestArcCanvas.classArcControls.classArcTest.classArcTest.javaIntegerTextField.classexample1.htmlBarChartBarChart.classBarChart.javaexample1.htmlexample2.htmlBlinkBlink$1.classBlink.classBlink.javaexample1.htmlCardTestCardPanel.classCardTest.classCardTest.javaexample1.htmlClockClock.classClock.javaexample1.htmlDitherTestCardinalTextField.classDitherCanvas.classDitherControls.classDitherMethod.classDitherTest$1.classDitherTest.classDitherTest.javaexample1.htmlDrawTestDrawControls.classDrawPanel.classDrawTest.classDrawTest.javaexample1.htmlFractalCLSFractal.classCLSFractal.javaCLSRule.classCLSTurtle.classContextLSystem.classexample1.htmlGraphLayoutEdge.classGraph.classGraph.javaGraphPanel$1.classGraphPanel$2.classGraphPanel.classNode.classaudiocomputer.audrip.augong.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlGraphicsTestAppletFrame.classAppletFrame.javaArcCard.classArcDegreePanel.classArcPanel.classColorUtils.classGraphicsCards.classGraphicsPanel.classGraphicsTest.classGraphicsTest.javaOvalShape.classPolygonShape.classRectShape.classRoundRectShape.classShape.classShapeTest.classexample1.htmlJumpingBoxJumpingBox$1.classJumpingBox$2.classJumpingBox$3.classJumpingBox.classJumpingBox.javaexample1.htmlsoundsadapt-or-die.aucannot.be.completed.audanger.auip.authat.hurts.authin.bell.autiptoe.thru.the.tulips.auMoleculeViewerMatrix3D.javaMoleculeViewer.jarXYZApp.javaexample1.htmlexample2.htmlexample3.htmlsrc.zipNervousTextNervousText.classNervousText.javaexample1.htmlSimpleGraphGraphApplet.classGraphApplet.javaexample1.htmlSortDemoBidirBubbleSortAlgorithm.classBidirBubbleSortAlgorithm.javaBubbleSortAlgorithm.classBubbleSortAlgorithm.javaQSortAlgorithm.classQSortAlgorithm.javaSortAlgorithm.classSortAlgorithm.javaSortItem.classSortItem.javaexample1.htmlSpreadSheetCell.classCellUpdater.classInputField.classNode.classSpreadSheet.classSpreadSheet.javaSpreadSheetInput.classexample1.htmlTicTacToeTicTacToe$1.classTicTacToe.classTicTacToe.javaaudiobeep.auding.aureturn.auyahoo1.auyahoo2.auexample1.htmlimagescross.gifnot.gifWireFrameMatrix3D.javaThreeD.javaWireFrame.jarexample1.htmlexample2.htmlexample3.htmlexample4.htmlsrc.zipjfcCodePointIMCodePointIM.jarREADME.htmlREADME_ja.htmlREADME_zh_CN.htmlsrc.zipFileChooserDemoFileChooserDemo.jarREADME.txtsrc.zipFont2DTestFont2DTest.htmlFont2DTest.jarREADME.txtsrc.zipJava2DJava2Demo.htmlJava2Demo.jarREADME.txtsrc.zipLaffylaffy.pngreadme.htmlMetalworksMetalworks.jarREADME.txtsrc.zipNotepadNotepad.jarREADME.txtsrc.zipSampleTreeREADME.txtSampleTree.jarsrc.zipStylepadREADME.txtStylepad.jarsrc.zipSwingAppletREADME.txtSwingApplet.htmlSwingApplet.jarsrc.zipSwingSet2README.txtSwingSet2.htmlSwingSet2.jarsrc.zipSwingSet3readme.htmlswingset3.pngTableExampleREADME.txtTableExample.jarsrc.zipTransparentRulerREADME.txtTransparentRuler.jarsrc.zipjpdacomsuntoolsexampleREADMEexamples.jarsrc.zipjvmtigctestREADME.txtliblibgctest.sosrc.zipheapTrackerREADME.txtheapTracker.jarliblibheapTracker.sosrc.zipheapViewerREADME.txtliblibheapViewer.sosrc.ziphprofREADME.txtliblibhprof.sosrc.zipindex.htmlminstREADME.txtliblibminst.sominst.jarsrc.zipmtraceREADME.txtliblibmtrace.somtrace.jarsrc.zipversionCheckREADME.txtliblibversionCheck.sosrc.zipwaitersREADME.txtliblibwaiters.sosrc.zipmanagementFullThreadDumpFullThreadDump.jarREADME.txtsrc.zipJTopJTop.jarREADME.txtsrc.zipMemoryMonitorMemoryMonitor.jarREADME.txtsrc.zipVerboseGCREADME.txtVerboseGC.jarsrc.zipindex.htmlnbprojectREADME.txtjfcFileChooserDemobuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlFont2DTestbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlJava2Dbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlMetalworksbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlNotepadbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSampleTreebuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlStylepadbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSwingAppletbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlSwingSet2build.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlTableExamplebuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlTransparentRulerbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlmanagementFullThreadDumpbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlJTopbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlMemoryMonitorbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlVerboseGCbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlproject.xmlscriptingjconsole-pluginbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlniozipfsDemo.javaREADME.txtsrc.zipzipfs.jarpluginappletsapplets.htmlAnimatorAnimation.classAnimationFrame.classAnimator.classAnimator.javaDescriptionFrame.classParseException.classaudio0.au1.au2.au3.au4.au5.au6.au7.au8.au9.auspacemusic.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlimagesBeansT1.gifT10.gifT2.gifT3.gifT4.gifT5.gifT6.gifT7.gifT8.gifT9.gifSimpleAnimationT1.gifT2.gifloading-msg.gifindex.htmlArcTestArcCanvas.classArcControls.classArcTest.classArcTest.javaIntegerTextField.classexample1.htmlBarChartBarChart.classBarChart.javaexample1.htmlexample2.htmlBlinkBlink$1.classBlink.classBlink.javaexample1.htmlCardTestCardPanel.classCardTest.classCardTest.javaexample1.htmlClockClock.classClock.javaexample1.htmlDitherTestCardinalTextField.classDitherCanvas.classDitherControls.classDitherMethod.classDitherTest$1.classDitherTest.classDitherTest.javaexample1.htmlDrawTestDrawControls.classDrawPanel.classDrawTest.classDrawTest.javaexample1.htmlFractalCLSFractal.classCLSFractal.javaCLSRule.classCLSTurtle.classContextLSystem.classexample1.htmlGraphLayoutEdge.classGraph.classGraph.javaGraphPanel$1.classGraphPanel$2.classGraphPanel.classNode.classaudiocomputer.audrip.augong.auexample1.htmlexample2.htmlexample3.htmlexample4.htmlGraphicsTestAppletFrame.classAppletFrame.javaArcCard.classArcDegreePanel.classArcPanel.classColorUtils.classGraphicsCards.classGraphicsPanel.classGraphicsTest.classGraphicsTest.javaOvalShape.classPolygonShape.classRectShape.classRoundRectShape.classShape.classShapeTest.classexample1.htmlJumpingBoxJumpingBox$1.classJumpingBox$2.classJumpingBox$3.classJumpingBox.classJumpingBox.javaexample1.htmlsoundsadapt-or-die.aucannot.be.completed.audanger.auip.authat.hurts.authin.bell.autiptoe.thru.the.tulips.auMoleculeViewerMatrix3D.javaMoleculeViewer.jarXYZApp.javaexample1.htmlexample2.htmlexample3.htmlsrc.zipNervousTextNervousText.classNervousText.javaexample1.htmlSimpleGraphGraphApplet.classGraphApplet.javaexample1.htmlSortDemoBidirBubbleSortAlgorithm.classBidirBubbleSortAlgorithm.javaBubbleSortAlgorithm.classBubbleSortAlgorithm.javaQSortAlgorithm.classQSortAlgorithm.javaSortAlgorithm.classSortAlgorithm.javaSortItem.classSortItem.javaexample1.htmlSpreadSheetCell.classCellUpdater.classInputField.classNode.classSpreadSheet.classSpreadSheet.javaSpreadSheetInput.classexample1.htmlTicTacToeTicTacToe$1.classTicTacToe.classTicTacToe.javaaudiobeep.auding.aureturn.auyahoo1.auyahoo2.auexample1.htmlimagescross.gifnot.gifWireFrameMatrix3D.javaThreeD.javaWireFrame.jarexample1.htmlexample2.htmlexample3.htmlexample4.htmlsrc.zipjfcCodePointIMCodePointIM.jarREADME.htmlREADME_ja.htmlREADME_zh_CN.htmlsrc.zipFileChooserDemoFileChooserDemo.jarREADME.txtsrc.zipFont2DTestFont2DTest.htmlFont2DTest.jarREADME.txtsrc.zipJava2DJava2Demo.htmlJava2Demo.jarREADME.txtsrc.zipLaffylaffy.pngreadme.htmlMetalworksMetalworks.jarREADME.txtsrc.zipNotepadNotepad.jarREADME.txtsrc.zipSampleTreeREADME.txtSampleTree.jarsrc.zipStylepadREADME.txtStylepad.jarsrc.zipSwingAppletREADME.txtSwingApplet.htmlSwingApplet.jarsrc.zipSwingSet2README.txtSwingSet2.htmlSwingSet2.jarsrc.zipSwingSet3readme.htmlswingset3.pngTableExampleREADME.txtTableExample.jarsrc.zipTransparentRulerREADME.txtTransparentRuler.jarsrc.ziprdmajverbsibvdevinfoREADME.txtibvdevinfo.jarsrc.ziprpingREADME.txtrping.jarsrc.zipsampleREADMESAMPLES_LICENSEannotationsDependencyCheckerPluginCheckersrccheckerDevice.javaKettle.xmlModule.javaPluginChecker.javaRequire.javaRequireContainer.javaPluginssrcpluginsBoilerPlugin.javaExtendedBoilerPlugin.javaTimerPlugin.javaValidatorsrcPositiveIntegerSupplier.javaSupplierValidator.javaValidate.javaValidator.javaindex.htmlforkjoinmergesortMergeDemo.javaMergeSort.javajmxjmx-scandirbuild.propertiesbuild.xmldocfilesconnect-local-ant-run.jpgconnect-local-java-jar.jpgconnect-local.jpgremote-connection-failed.jpgremote-connection.jpgscandir-config.jpgscandir-result.jpgscandir-start.jpgindex.htmlkeystorelogging.propertiesmanifest.mfnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlsrccomsunjmxexamplesscandirDirectoryScanner.javaDirectoryScannerMXBean.javaResultLogManager.javaResultLogManagerMXBean.javaScanDirAgent.javaScanDirClient.javaScanDirConfig.javaScanDirConfigMXBean.javaScanManager.javaScanManagerMXBean.javaconfigDirectoryScannerConfig.javaFileMatch.javaResultLogConfig.javaResultRecord.javaScanManagerConfig.javaXmlConfigUtils.javapackage.htmlpackage.htmletcaccess.propertiesmanagement.propertiespassword.propertiestestconfig.xmltestcomsunjmxexamplesscandirDirectoryScannerTest.javaScanDirConfigTest.javaScanManagerTest.javaTestUtils.javaconfigXmlConfigUtilsTest.javatruststorejnlpcorbaGNUmakefileREADMEsrccoreHelloClient.javaHelloServer.javastubsHelloImpl.javaHelloInterface.javawarWEB-INFweb.xmlapphelloworld.jnlpindex.htmljreinstallerREADMEbuildlinuxjreinstallersGNUmakefilej2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-linux-i586.jnlpversion.xml_linux-i586_1.4.2mincludelinux.defssharePlatform.gmkjreinstallersbundle.unix.gmkcomponents.gmkinstaller.gmksolarisjreinstallersGNUmakefilej2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-solaris-sparc.jnlpversion.xml_solaris-sparc_1.4.2mincludesolaris.defswin32jreinstallersGNUmakefilebundle.win.gmkj2re1_4_2GNUmakefileresourcesjavaws-1_0_1-j2re-1_4_2-windows-i586.jnlpversion.xml_windows-i586_1.4.2mincludewindows.defssrcshareclassesjnlpsampleJreInstallerConfig.javaMain.javaSolarisInstaller.javaWinRegistry.javaWindowsInstaller.javaresourcesstrings.propertiesstrings_ca.propertiesstrings_cs.propertiesstrings_de.propertiesstrings_es.propertiesstrings_fr.propertiesstrings_hu.propertiesstrings_it.propertiesstrings_ja.propertiesstrings_ko.propertiesstrings_pl.propertiesstrings_pt_BR.propertiesstrings_ru.propertiesstrings_sk.propertiesstrings_sl.propertiesstrings_sv.propertiesstrings_tr.propertiesstrings_zh.propertiesstrings_zh_CN.propertiesstrings_zh_TW.propertiessunlogo.pngwin32jreinstallersWindowsInstaller.cregistry.cppversionChecker.crafGNUmakefileREADMEsrcrandomFile.javawarWEB-INFweb.xmlapprandomFile.jnlpindex.htmlservletGNUmakefileREADMEappsapp1build.xmldistapp1.warsrcdocsindex.htmlpie.jnlpjavaPie.javametaweb.xmlreskey-lime.jpgapp2build.xmldistapp2.warsrcdocsindex.htmlpie.jnlpjavaPie.javametaweb.xmlreskey-lime.jpgapp3build.xmldistapp3.warsrcdocsindex.htmlpie.jnlpversion.xmljavaAppLib.javaPie.javametaweb.xmlreskey-lime.jpgjardiff.jarjnlp-servlet.jarjnlp.jarsrcclassesjnlpsamplejardiffJarDiff.javaJarDiffConstants.javaJarDiffPatcher.javaPatcher.javaresourcesstrings.propertiesservletDownloadRequest.javaDownloadResponse.javaErrorResponseException.javaJarDiffHandler.javaJnlpDownloadServlet.javaJnlpFileHandler.javaJnlpResource.javaLogger.javaResourceCatalog.javaXMLAttribute.javaXMLNode.javaXMLParsing.javaresourcesstrings.propertiesutilVersionID.javaVersionString.javawebpadGNUmakefileREADMEsrcservletTxtServlet.javaversion1AboutAction.javaClipboardHandler.javaCopyAction.javaCutAction.javaExitAction.javaFileHandler.javaHelpAction.javaHelpHandler.javaJLFAbstractAction.javaOpenAction.javaPasteAction.javaPrintAction.javaPublishAction.javaSaveAction.javaSaveAsAction.javaShowAction.javaWebHandler.javaWebPad.javawarWEB-INFweb.xmlappREADMEholidays__V1.0.jarjavahelp.jnlpjhcore__V1.0.jarjlfgr__V1.0.jarversion.xmlwebpad.jnlpindex.htmllambdaBulkDataOperationsindex.htmlsrcCSVProcessor.javaGrep.javaPasswordGenerator.javaWC.javaDefaultMethodsArrayIterator.javaDiamondInheritance.javaInheritance.javaMixIn.javaReflection.javaSimplestUsage.javanbprojectproject.xmlniochatserverChatServer.javaClient.javaClientReader.javaDataReader.javaMessageReader.javaNameReader.javaREADME.txtfileAclEdit.javaChmod.javaCopy.javaDiskUsage.javaFileType.javaWatchDir.javaXdd.javamulticastMulticastAddress.javaReader.javaSender.javaserverAcceptHandler.javaAcceptor.javaB1.javaBN.javaBP.javaChannelIO.javaChannelIOSecure.javaContent.javaDispatcher.javaDispatcher1.javaDispatcherN.javaFileContent.javaHandler.javaMalformedRequestException.javaN1.javaN2.javaREADME.txtReply.javaRequest.javaRequestHandler.javaRequestServicer.javaSendable.javaServer.javaStringContent.javaURLDumper.javarmijava-rmi.cgiscriptingscriptpadREADME.txtbuild.propertiesbuild.xmlnbprojectfile-targets.xmljdk.xmlnetbeans-targets.xmlproject.xmlsrcMETA-INFmanifest.mfcomsunsamplescriptpadMain.javaresourcesMain.jsconc.jsgui.jsmm.jsscriptpad.jsscriptsREADME.txtbrowse.jsinsertfile.jslinewrap.jsmail.jsmemmonitor.jsmemory.batmemory.jsmemory.shtextcolor.jstry-with-resourcesindex.htmlsrcCustomAutoCloseableSample.javaUnzip.javaZipCat.javascriptingjconsole-pluginREADME.txtbuild.xmljconsole-plugin.jarsrc.zip/usr/lib64/jvm/java-1.8.0-ibm-1.8.0//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images/Beans//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Animator/images/SimpleAnimation//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/ArcTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/BarChart//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Blink//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/CardTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Clock//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/DitherTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/DrawTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/Fractal//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphLayout//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphLayout/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/GraphicsTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/JumpingBox//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/JumpingBox/sounds//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/MoleculeViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/NervousText//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SimpleGraph//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SortDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/SpreadSheet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/TicTacToe/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/applets/WireFrame//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/CodePointIM//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Laffy//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/SwingSet3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun/tools//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jpda/com/sun/tools/example//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/gctest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/gctest/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapTracker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapTracker/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/heapViewer/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/hprof//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/hprof/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/minst//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/minst/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/mtrace//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/mtrace/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/versionCheck//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/versionCheck/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/waiters//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/jvmti/waiters/lib//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/FullThreadDump//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/JTop//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/MemoryMonitor//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/management/VerboseGC//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/FileChooserDemo/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Font2DTest/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Java2D/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Metalworks/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Notepad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SampleTree/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/Stylepad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingApplet/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/SwingSet2/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TableExample/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/jfc/TransparentRuler/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/FullThreadDump//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/FullThreadDump/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/JTop//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/JTop/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/MemoryMonitor//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/MemoryMonitor/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/VerboseGC//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/management/VerboseGC/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting/jconsole-plugin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nbproject/scripting/jconsole-plugin/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/nio/zipfs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images/Beans//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Animator/images/SimpleAnimation//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/ArcTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/BarChart//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Blink//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/CardTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Clock//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/DitherTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/DrawTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/Fractal//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphLayout//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphLayout/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/GraphicsTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/JumpingBox//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/JumpingBox/sounds//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/MoleculeViewer//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/NervousText//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SimpleGraph//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SortDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/SpreadSheet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe/audio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/TicTacToe/images//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/applets/WireFrame//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/CodePointIM//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/FileChooserDemo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Font2DTest//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Java2D//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Laffy//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Metalworks//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Notepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SampleTree//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/Stylepad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingApplet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingSet2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/SwingSet3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/TableExample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/plugin/jfc/TransparentRuler//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs/ibvdevinfo//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/rdma/jverbs/rping//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/PluginChecker/src/checker//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/DependencyChecker/Plugins/src/plugins//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/Validator//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/annotations/Validator/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/forkjoin//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/forkjoin/mergesort//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/docfiles//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/src/etc//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src/core//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/src/stubs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/corba/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/linux/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/share//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/share/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/solaris/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers/j2re1_4_2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/jreinstallers/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/build/win32/minclude//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample/JreInstaller//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/share/classes/jnlp/sample/JreInstaller/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/win32//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/jreinstaller/src/win32/jreinstallers//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/raf/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app1/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app2/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/dist//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/docs//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/java//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/meta//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/apps/app3/src/res//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/jardiff//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/jardiff/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/servlet/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/servlet/src/classes/jnlp/sample/util//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src/servlet//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/src/version1//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war/WEB-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/jnlp/webpad/war/app//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/BulkDataOperations//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/BulkDataOperations/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/lambda/DefaultMethods//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/chatserver//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/file//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/multicast//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/nio/server//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/rmi//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/nbproject//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/META-INF//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun/sample//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/com/sun/sample/scriptpad//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/scripting/scriptpad/src/scripts//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/try-with-resources//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/sample/try-with-resources/src//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/scripting//usr/lib64/jvm/java-1.8.0-ibm-1.8.0/demo/scripting/jconsole-plugin/-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:26863/SUSE_SLE-15_Update/a414737fdbe63e1e5ecc63c45a897658-java-1_8_0-ibm.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux                                             !"#     $$$  %%%%%%%&%%%&%%%%%'$ $()((     $  *          + , directoryASCII textHTML document, ASCII text, with very long linesHTML document, ASCII textGIF image data, version 89a, 460 x 160GIF image data, version 87a, 64 x 64GIF image data, version 87a, 60 x 60C source, ASCII textJava source, ASCII textC++ source, ASCII textgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)GIF image data, version 89a, 35 x 40GIF image data, version 89a, 37 x 39HTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)Java source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 630 x 308, 8-bit/color RGB, non-interlacedPNG image data, 701 x 642, 8-bit/color RGB, non-interlacedC source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, with debug_info, not strippedexported SGML document, ASCII textXML 1.0 document, ASCII textPerl5 module source, ASCII textXML 1.0 document, ASCII text, with CRLF, CR, LF line terminatorsHTML document, ASCII text, with CRLF, LF line terminatorsJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 388x440, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 387x423, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 391x428, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 390x411, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "", baseline, precision 8, 390x393, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 755x443, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 790x563, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: XV Version 3.10a Rev: 12/29/94 Quality = 75, Smoothing = 0", baseline, precision 8, 774x499, frames 3makefile script, ASCII textASCII text, with CRLF line terminatorsASCII text, with very long lines, with CRLF line terminatorsPNG image data, 78 x 34, 8-bit/color RGBA, non-interlacedgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=1], baseline, precision 8, 200x150, frames 3ASCII text, with CRLF line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)POSIX shell script, ASCII text executableDOS batch file, ASCII text2*`s[t_utf-80b692288aaac9b1b04fb54ce58a51d9ea82ae4f9aab37b1e3647849038adf1d2?P7zXZ !t/7@]"k%ˬiǠ=7F+P ueekioʴ~)BJ~ bO^|i"yΏW4AK)ۭ'xȄUfL}Ke|f|7{sjΙel`6yz|(O oI_yRs@=$:Ʋ*I'wUdeLY"] ֏F/&RoiZ_hRL( %$+=-Ʊu__31n7wQY9>$&ZxtWcL`&$<weӢ[!xᤌtֽu|,7gˬ"#.RZ WIfn&fDP`WA&*vG2d5FOfj+Z.͜/h;U@Ld@_>q_y'ֹN] .9, Vq-%AUjvY(= rIeI'+{y*ʔ@Ґ&6@P7!|"C((;V(>⧈y u<'KJ#AJNs<5K+ʠrMZ4R4'[L3'KDyx Li't,"wMbo. 鬡d|Ut ɻs3bL:iJmYKJD |wG;O}n(. a++܄Ɋ(G T b\j];7%*JinQ:R 5|9.fS-X4(hJcA#M((j9 &|`MG L@,WJۑe]|Y$LDIhpSNEa!F@iۋdo7MJMȚ;J>L"6:,k+ƞG4_*Gg>X B0~+G98psQ4YU"l}B *؍Ӹ&5hYu\wf6TWmh }Gd v jNdeu+Q gfk/ТpCU?WK0wM3_) H{ZhBb/p@8%Q[Bv,xz*G˅ L\Er(6&0^dm|c.[iF:'pw"COO׭fX-k`E6 BjPPN{tsȖ.2C*O{MRjZ|I9TAIʽf&ӝu,l3mǾljGr<$. lZ*7 SwqdV5xj.j03-:7khi\-F%wָ Fu¡b2d T$9e&NpBʹqڟ/x!z\1XU?k~R>&\aޛ99n<6E0qn:%D^E2T n1H9THˁ,g8hL7\ ZeVX1+UJA =Stp315asKlOILdK7O7߱4/hW)~-Sf_H:>)/08Jgw$ZY]°^SDF0e xP3T̮$]$5,֯0[7b)4Ͼ2?W1OXYt͓-Rjת*|T 1GEpoG];ҥhx3nt)E| )qbF xgn~ZRt.( f^SAAtUlLAMfæHm Ċ5G>om?s.Ǎ#E/,VBPv IEє @J17-ZrJ_ڌcRXL2)#CmI;ɜyѿ{|Kn("sZQn@v&#0ȫ84jՏNC䭁 K닁߆"]& w]}5/juOsxk.XS<#龣R=weƒe4Q=vYո8B*7NF@Q޼t4CIE$zPRIu^F. w:""Vt ʖʫ`A#,0ZsƼ.4jTm_Y=BmD/Q(^}I:VXT$fmF5V'SIkF2M<;bƨ8)ǘT$Y0̬ \knNb[ي(e}O:PY?>VESBr'yQNSxBzv}.d C%h >ks!i[Ĭhև%Rs<q+1]Mo-T p6E׸@K?&6D1&絘B&Y¬`gY :B?#9֨%<ӹ!?ۊͱ*:֑ިi;7r.AS{ӝ F^\ivV+"R19>b{ӛO5\M{U(*|!'$1kK@'vnQuk& C,cmD³c3%F1; j>'PUHo.Xd: YL r. \OHF7,|"|N./dollLL1} =S:b6$ď!~NL368-_or3tr6^jW\!ӚRo%^#ALd;ٚ gcSʗ7 G@tHMm2=UqIP-^Yv?H@g>6Q_mHK>tݶ}3Th 33RxeX5vzEv,4,) 9f>ecap\&c*P4K+Ãy?B8 ㍊3ͫ8nSSwlEFds8HYd@:*cp $RSB{撮[dL:sw^CC MrUlH14@r(選7x>帕ai[dVT;rHľ/cN3;kU.PU3:[)xQ"Xl5gS}_p|('4O_*/c-p憦V81b&O.B$LjPV/Jx't,?bvù'~,lY1)/d^}`C oZK4ڵBv*# >@ sȪRhF!)ed8,U&`$J]~ha/cdq IqoU0| \LB2hy_;Om [3TZJiiO+iS@5ZNj#48r"E&ȍT V7+2Db*)Vg'Ѐ.c8;6jF\rrdCf&6E۲ j{آ?|G1tҐOΏTcP5^ؠSّ3%ITv Bzhp&C\7ު~Ǡ1ڷ& C]fWb֣>RY|ZmPԢ[bfNps:!&6 6o˄qH:.Z3*)7L&Q 53PzD7Cb }{F2cLA)?O~:˺uS($btuEFtQŤkZdW3G=;~Ƣ}wK dR>[8ro{ (sסŅc^,p! 2 J |Ocn55ց&i`0PQ<"WDחCuA[spbUYu &8䊫GЧ3[ߓNd]j(ޏNt_Evq+~:Ϝ\;Y0Va; TRTZ`b!-OAX%.Wޮ؎Ʀ)Ss>(dvcI;TӢvO..i|3!AXf>u2z /{_ /?=؍$7tBgͥ'q'c};u]7XQuBĺNYD8>CGN|%$$-rr O+s܇)=7X.|!3y+qQHB $ PMXNh\ p[  |4pp@qN$H0֞ƒGhq}rC hhzdc`,9|dK!Z9cөہF||\x383OXxiDf_4iKeA؇kRlLS>i&4c8jj(>m?Ы(^z2-X7ٜћ` Pz!C}wIؓ"%Tٮ X{qg'_h/tf=9ņxZaQLH &PԿ0M+gkJ _Hut9i-`}JúG{W>AP>|w*rPrsqֹ1%Ɍߧ]а- Qjd)U4nxeI8f՞evo.j'€ӂd#LB0+"ZQ WuhTXJnf3m%=M)w "n>dm[Wie/Q$b:v㌖;]}Jΰ[T/\bH_%$)V$Q;F 8 ƩvU9#n2n&7ub{ k;?F:fm濻٦.N?]W2? *r~j5tGn{*5zL ;BP7"~A-!Yg^Jeb\uQNJN)k{\wA9О )VqϮ"[.Hؒ/ય.B=).rҺb%m/H9#CODo:  ɢ bP(iE6ʌ(Yd6O)$ 6><~S%"h3˝:VDBFK"I7MҔ=%r,2^v)v©" 4RkJoM3k56+Kͤ7-_7yr]:,yY:-!>)UxnqaBMFG$&ژJvV_~8 %uie@@oKe"f\w/"G'x/#R8´gdkv AjxmU\?Ptz<>R Q͏C70E 1͈--BU6ŞTxm&O++PE+2%?(Bn{N(E|K2fī5_PA(sS xKGomA |9sKZ1x;RK=?@[c6dͭ9wL7д(:@s lj)o~sZ9iH` -S@q ~܂lÌB1BNԤŊؑx\:;E_ ~:>= \IWۣs[O q,ѵa |"%xV_34EwJc:xq;3?cӰ=]C3Mc g.sŜ9͎Fy5cCD/"F`kS-?$3'/ic4Ud3'\D%~od͠ d3d$DSgtdǣ ٥&mVئIh/ݩnBu9 e"к%$w2 0$6ն"8^h|d.8jc03w84yR#cYUPQEY,f]`fl-|7|TgmwE|}Xg|&<fC-8R -. uv fGMJbԻIt:\ w+{C)!_qö(%:o=^X>^Voy{CDznpt }zյ5"/AU)[)-^A\,}+k(=2O6uT-Z2[~i $5ԨB`#7ViKMϤtU*rEY4=oذlO]!5M]o9ywI2*0v%\?1ܤuXm ?qV"IeB|1"C.L=Լӎ5U#?H!)ivУSf0CT O,,dH;z#N( it#Be7˧$Ȥ]*_`~TdM TR_נP`,-p`"pKv=,. .9cJ>7dI]$C S^?@i5?C *JMSrF.H- wL `9(jހk}nus{wr*ׂ+Aؾgu,FOeǻρT=RƓ O?>UhγeۓO s%2Q4AJAX#]qCi])l} je|} 5' . B?rWb@h5IxF/;c/NnQx_KTyVO-Yk*r8MˠkKFujB4&ayX4h]A> o٘ ORZ8L2m'A+FH"؞Y<ȃPؖED}Gxͼ`}%:E@:HLxZW:}qjIJPykI1M E)Z}{^ApwOuWʝh o6 "?L#7Ug?Q* \_ړ,kgu}᎟&Z2Ë!-L{3Tw 6Jh}:/Qހ;v aU@OBn$Ro8C6&Xwih*06\Բ 7':/ Y4E ܁Lq!ծUa~uR\L:5VI [9j"'Qi/g}\0 _Gs$u !crS_tKJhe~y-S/6kmCb@BŻLxa:0r ,Nx藓iK2apYH)G/~Pu/_~x=w}2V=70lUh; 7H+S'^.)V:9;7FV,#Iшk\/p.$򸒅A5AjJQ7ڧ\]f,W^Cശ`Rn?Hk6qwB s-]#[%Z4?-+wO hKj#;).|+-|Y"/Mq:'wCEؗ63)(& &ټ 2|'I5mb-2<ta:ϒԽbc^;-|%^|H㙛a~MMWWKeAlLMY˔_rC˞ W NO[,? # K.qjX@xĊP8PBjEx3͖Fc t*i8 m$:hupRWp/txtN:C9[w*g7X)Z 0TjYo8j.aO{|fM -a}x =&ϋ ~ƍđ_zoM̮8FѢKZef׽ !F-Ęi`t1Zj9Gnm[6HeZwpdŵ58<{FB~ZwŀbVɃ)sXq_ ٘}W] Zk;a>D>4 .*,O'*Q&oӧ m@&[5r"j-k^zb 4={YsoKGՖ׆VNTZ/8 䉮&|2ʭ8 @{~Yz`sL(""FJR(̠>#?Yfv,ʵ +xbSǕ-8p GǡW\B{:^Zh Dd߂S*3G՝DQ+ݱ31G 0:K_4Ϲ-3riz{&,f/?#~R?NF9?N9h\ۈ{(̣86QdEbece]\!NJ0tLlҬmЙkYN(K_Di(QV/ qfg@zyHeGRHkj/EoW`g7guS'k2p6[DYa0}}\H }f.B1SBur/G-O/L>9tcd8LSq&-[7[1@Up6Ol5h w%vYl^ 1~=k>(\]Ld\[KQl 24~qO'.열# F!,F \"Haǒ~-~y@|=2‚c&)d{K &pUYtE:[w1*cqaU'/+922qsF4yJ .4p=\TsTA}8b,%8t݆I\Yv _KNguSYCYfn-ȵT>mnB6ƧZ=33tBZpDfIrM+袩%霞pG_CmfB5 #7{ݝz2 J4f.TjERZWt ֧ӻ Pȳp PXH4WwQdkԏE0>P`.dP3+d1Z~ f)w88^2x{MHQ0\OPW$V+fAa)+lrYG,l,8:Le˼w&þ]wo%Jѭ:y=Z $'Vv%p-~'˺Bu۴|haWtעؠo@lݩM>j^;"E5CDP'-aヨBאf[y[iT0؈4 Rc{bZR6/ƉrŰ-[K=:7zhNߥ" q(ܼԏoW?MX9(pVSe.%湿uQy$ǑH0JXy^$_Iq:ˋތcu]#Iz d)ԪznA8C4󐋽uTn?%CLoi}`(In&^ @Dȼh{ H=$k*]+_3ԳoDa#۠33y-b@S$T΃bx 4Raf~8djhrz5wS0"pǽ3V@ t7 B'4єg dWЧ0pv7,=}o_ dWBϭ;( O!wEѧpSBzx@Isi`M=b+CldL/x\x")6bNP"&Tm(Yo7? 2 ƴTT&/ævHe(ŋ&eEKF`oLy{AKxRA9HѢ7Lp@: f@~l>{1'x`=:H+ &dnRY13za!R/GE&n"Qz"?=}ހ@d @.gz-iƔ5-%6_ˎD Vvm /Y j]~W{į>xA5TCVhzVb{-2cҕFb,'([f`Wņ<㬛72˗"?]3}[Wkt쩎_hp9'9yM[*UsX }G'2֯t\|0'4a5eԙDE_}'2vRrgK [ӹ; Ik.3wtM}{t'!l-ˮC%-f;bd J X#{iehzCv%ǛCIC M7 *˔DJH'(4dbgњ13 >omkK1uf:)ቺjs`]UJi팀BnX%bxbfj}HP;hAF !W+.7 sbO#ai,v#DJM8 F@v.VӒ'7^RVsT+s*R߉Q2C5wU WM"w&Y4~eh/6 ~fZإ~,L$`$lU]FMUOF-3O$Ǥz>JcG),ILәpEnLpUN/ͮbXoQ=^PXJgFkc 45EThzۿO9&[,90z, {Wb0G(`фпYI$`}Aᇫ >bfh^"=ZkNgّB2OJa4At[!vBO k=ۣ97m`)?vtF<2F};A4UvJ8E.7ARETQ&'m\dK^B Zr)|-ϣ=-],P2N1>uzܳ.SRO`E{W.T-5Ô(,%ClY;Sn".*h&`x^ cx}F|9<:;08J~tkh,YC@saY7PVtFyQ?cE~}} #̍{fo<71#aMVl2[Ȳur ˈۺ]dl5] %6U` n7}Gt+"Z\(l6X_1uSR7fX#7! N:8WpnH@1_Xw%(F6g"l`Ha勪$3o^!+JZ0`^rAaAugűfW<>.}]9͖N0`%4SoxB| QqOB~cʱÉ^h;Sf oѦ^)178վb)-'\* # ypi%V)QfM>vLxNҩZJNk+Ο.DY7nE":<糃SPs)]-o@,&3+H/ڬznR|55ÎO/;}q8*vK@Hnho๣&7#囒AY^̵vY儧_S~04׹?~3>y(ঞ;f.Krd9JPU qQ\2!)¤wm smC E rhkc[G_q¡˔Ga ݡ wsl!U,D)k{!Р ȃ"ޤ_|?_ɤ>nJXg75 k𿝾xC_ I[l9%Yj8 gp+_ϵ~/{E͞{ڠN*>ő{q 3IWCw"_SmHge p\M<\rmN.\EîknO 5uJpygWC):Ct9Y c ɧoJ|>LKtAwٛ'qkxt;wAspjo­J<>~1~DniWU}]:;,R5ۅ܀ohcbm;pՃ}$?U:&K~e"3 L2ci)N?>D(j_k-rq%rt7v\3'rl'=D$r3&zHfQywx´a p;~)`$:.ow@‰gNt#N _m K>5HT5򈖰JB28eZ-ZOuQ*%uVч`#"$_^,^ʘv<qirg8\Y%,aG¾x:[jɾvmxv)91^TӐ& _ۍ@"퇴T/~+ˁMJu[S 6dm/{8)"d HbĈW̛ 6K@VC]]H{eaB%&$oi9&Rl31OCVƍ= 1!tkƌ;F@MURnǍ$Շ8{Ŝ[šW2-zˁVyE^/'oU67^)v;wi-AzB(B&@NEeFFZ ָoOyb_ `6hOR2~#&pq7bgK~[8yq &s(ma*s3W3OP1Z _] &S[N{T_ݶdaMnu܋9 Ab 7A~g A=Y]Eǐ'{V?8A׺Pa#'in^I:2m0L*-l ^ftєrU@n bv$e/4rO[ر2I? 9=7*le a|~ٱ-taI㠑¿c0C9٦ؚzpo4h}v}!ebz` -߶%Jd՝3S;#,Ɲhn\sE&^?#EbEbųOfumLdOK۰NǑ o,pɐ2mצ{h̞l*y}IlbT̴_}r{a<|"U{YID5ܳ= /<lk9Xd>emI`E V]i̱8Cw` "[aV0>l6]Tt:"h *Q"4xnu)LU?#[7@CbAsܳs}u}e# 6XFze8LcQA}bD33}q nbD5c`džȞ hh{˻8@rb,>5V 鰑h^ U&y@e\6 zM-Y4&i{fo5^VPl!!qVc.~SZxx~4aq >IF[ vd҃ KQPB5/OA%M*8a쌷aH5s3T'x5:W4o a_|iS[DK*dǛDdb5!E^㥤;)`ȷ$է.WAAH?,[Qf&=tІ(N- l߈iӒ }@#E>wo( "6v*j75^kW;h]GxjG<6d& 8]|vy* |V9Lmx":Ҳ|G{ԟCBiHY'T5x̜eGYuSr^"YG#A([Aѹ(R!35(ga2RL⫈`+_,fd _k6W)WϧMSf.6]GiB+>,jqs w.X *уS"]\8p!`#},FjTE] %mإ"o=*ʳ ű3O0E4ـ3@1!"luq9Q2 N8[ 9PdҪxBҐ`7zҔN65megD@ M bEz/*R} MZH}ShyÍ~|C%vrt: & J)є2߹⧱?C{裣 +xfʜXϙzUߴl֮رn" AN.',c MKru&.r:yj+twb&ӭWo9Ӓ -`HKiyk1 fY0# [DgyQV99Dw({'s^>~Yo8w$sM,5wEv\:4$g: ?Vz^܈$J_ILx>9/sFDx/ %>v c~~6fñxl60W;w5߶c?NzJ\7Q Jra_P`58ߞWwi&EI]:~gdhs3"50tܝj]B#X0P}Y@gX' Xă2%[Q$?MA7Muo6$*ލ߅+9_[FJc8}oFLn+4iq#d):Zo: E/xچo \hE2YD 94Q@ov}?M&[=ϊ"t}jx&ѬL4QhK[6 KjҪ};;K `"}܇' RR'?f^EBm}H~}XhDd(aj(KsZ- T̚ TdF#T.&jb /QLJ?eH^(jLän!LϚ1bW/StrC xZO(47< B Ooij_:đr/$A7զCh8g|I0&!5Akcc*XbY^K@\WlQs歙G˷# F =w(ة#M=E C&ִc9JicŋTJ6 x( z*1F2+YEBCqNjGqIu+̍jܦQ/}]q_L?%dWEƬz->w< (2!$RĺvIݒASO@]iš>ˉ o|j"eSvf}7xɵl +ʷyuf|1{=!18GƘQz&jYM*;g93 ~UD!EN UTg{hϲ7뛼}͠rcà1Kk1.T#vmvH v\ FY(Hs鬒~Sxk!Ձ9܋nJK 54.φuy3ʶpT=M On&l"\8t[ΟDWE cBA !Zğ["ɼM-M36ABq]vڂU!}"!ŞNoJRW{YW=3YP5KOFĮG%~As-h5?z15=T[U XhXSRRo>Ib9<0D8 A<(5䟗8%+ ìQ3]DFBh'XB| N+n2]90(Ivx4DƎrݎ_υ55rle кۧτFE5Xя-m"^I:3Q|[a_?D oQpU|‡;g듨)895[f7zX/γ\ Ke.|$|~;,+'k7mL͏+J<7y5-w\DRO'o=Q⁴ޠK I榡y,j_˙LLD*Hx4B.e Ign2htv0Ԭ.ϸ}4;&zTJiDRhuA CZ''"¨lD e[nkjujd)'uWn"ĻO*\s5&GNvDϖ -a aClL[@BUvd@@;9V)#*6Scjg mš^s^F2I_\wİ={ $l)T"Νi.Kr0yv$gA_E<]XhVqׅI؊ Wc]]Y#šJ58#8"59fDpv]O$z"NS j)Zһ~5R~CjVmi^:@z &<nZU5EބwTEMS5qzS VI%'b= F.hc#^ G M愓w0Ё}g, %U(,;t+Z䌁!"s|Qݻ^ixh:(HqC)^_|e,?W p~y)1Rl? `X=k&CϳM$!$WY1? ̂، e[e‘\+IYGO,#zX&Vk3(3էoNE:6yv}ud1iZ0~1YiimZr2>.ԝS2n!nUy`qJ5yfeg  &z?>^>?kÁA=FDHOG*L$<_8K ?3~%`4 E;{.p/$MNl4nl3&[i >愚D}[-%|l/R^VLq%G<|5+ _\y/X?@1&b&pn\О3ƴi eps _[ɻxm3go/f̑b+ap_nWle*biK-k|zʱȂHʿDc6⹮r1ؔMV*M-*6%=z n*YUMO)䥱M/0[p4².)q~:t/')4Bbш=,|r' FE]?8W1$1ct0hlp!5'+UĒ>(E*AӁy(K @˸Xeċjӿ_T*}_:r];: Y-R <-"~(!&֘F-M^pSzR|;M-O/8CL~H Fuп;T+m!R&D+8>lv4U&R&Α^kc깺Sy̙e920V kLbH͍wp<_UBm_)ai914Qoˤ=@J9Lw!}M3}z˺BCtA  3B'7_ w EW@Ots<.Tg c~IjV3w"/@GhXg$s1c)ُOv!M%YP:}H*Bv^ZEs@f:3EHpP-k쎟Q Ea^DBATOXWl=oFQYfxp1C+dQ*~`BA%Z!/tgΓ8ƹ` HȺ:P-R:͐{wZ5?JbᒄkEu[sj i|sgƧehHd[u- /[}3s1E}+&\xj \鈕^/":, "'c H+")4LjɬSD|24 Y # ElEq_m]dIH|9}y7Q.A'6~z p;aKL >PݕW""BY/t&(^2?c5EdO񊫶f<ئzy?a0h.}\pyEYEf0Jq5 .k08{dےXHdcKyGٓI?鯀EN6qW &#QtP\z  ^ie[RYs%&G˙g qad8J+j\iJ69>wWAu^?`[kfgxކduTG|byp{-^XpqE92IjTqŴ݂xrMU6g; Av$_Ao^:/Vp9nϢ8Շ!6J*]x]Mm{2IBt ^!7؝2z6fjxBUos-GBY=%@WQo̸bxha6y'ܯ+gK)6?T#/a*؆@_$ݯVJ'[fz tXpx~(?ŵ..ʲEE[>&JW$$FS#oVs(3΂ (!7sch.R6J ٪J^ WZ &RRBǜ ~O |YOMDq:yv rG?Es*]0,/˙-Nshf="<<wQ\fdABP{+ϟA VHUO.<کW|)R?3'F\Y =T*jsy^=ղ$fa^+](Π-!EQx'#DrD{\m" _ k/XCyv+tقx6^L,i YYCw_DQ ?3hjGІڣPQ @Q];G[Jz Ly|"syÅ~iyGN_2&dvq->B85E/RrF9^am,o7A#E^igpKZ㿘ss;XJ?TDw),R\ };D1^&<"zO@P;axkc~DA ,G.\$J6}F>9\O*mיOKE`S湖 ]vh(7?cPmTкNCu …tOf7p_o w2d^z[-cr` ʿ 5b$%~>.8fXVoy$Us5ƕ s6f+y[?(&[%%I?t?k9B#L]9<ߡ~m/97|]}!ߘ}mWQ)66IT 354}7DGtVSYB+GM5pls); tq߳ @ڰ,dkKC`^Ř&\[ظ:C YNBD- m)ƔXJӶUlwbw_x"5u?uT,BcXouʁpF(Vt -Jg5;$ɲg[ĭ'HX@\z&t ywλ)FvFrBƞ%P]wEZ_np"E9aw*HQ) v^罁&#R%) 36:yEvTAꣻ@jH4\Cdq {fuCvme5Jd?iL VɠWz98ݴl"$vLScL;V duJc!؟xQfyǦ ?^XOD%82]w˥Dx{{pzK4%9ObeXG*K庐I7k/_l&D9å?բy1YW#[>fqf]nȂszN a=Ce%hxw {/RQƵycP׈^`(R=%oP;%yp}}}E[ueb5G\ͲXp)3%['2&-Ij4OQW|n찵&tbC&hoG!/ooJ69uZ"f6+u]a*òQ[&9ľIkÎtk_/wacS <C:be8M' Ġ:korɫUL, η\ZmAERV{缌h6H7^1&Di:E,vsXB%!h4jߣqy#%`r'bie#ӷ!BNNo_F Ent*@x/⸃x>#3@_Y*>t6RnoWF #_.w.nsM*zTsr*͊KT^_"a K#'W􈺑l7 sg9+:z␎jOuNzgVcY0=*޽V3g;`]SJ[  _Z@=ΙfD{B_t*zu+^aI|`{W Y2f\b*;;\ƐpYcL츘: Tv/-h V:B[2c̛# &砹j0Bw=~p.SFXBDyt|,ת.J‘$/ET|l󮀃~ج$Z %UM&<AP5i JgoZ7fAS& x1 [\Gji'p o4l<\z#W6#k[ Jt!"RpCrUHjue~ _PCfW8I'&pJ.+]-є,0V6֌vJ g@JbK<ɻ3ME=b.DmGi~Ԝ5L= ȌEH$Z l(rэCKOH?(GuBHj@ćtK$ dа^gcoO*SR_}wYJʘg P#kǕez+;-1Z yӿ}@EMP~7ia@zk˜ mWk0dFTKaS{*hS] dG Hy0"ۤ(ǑSWPIdx$#N+F`l^}JXƑ՞ٌR^6OPr"-o1MIc9~|,: RMmn@EVb~!*R15Ф oTMcY5[Q0 4J;V ؈zmt#'rhUA R|Y=4IhbE՗;4;![GÐ\b6g>nD/ϱ(\ir T;@սDysxCS0*2~>N,+fjiy6U/ax"GndD9eb`GeO8UTT8̭s*1;*yίU}_&<ȐMpX& ?4>tKep].Γ }9Njx0G;:z7ZSf4,m-Je'Y,YykR 4@znJXQ4(\Gl@)]^H$JV0>߃ԿpQ YSNq5m[&\yUש/ݻ:9XlӃ?u6SRcc$޶x?Db~)4Gʓ[6ǎFb/;*.x5gS$&/~Oʨs@^m?# 蹛}CsF5  n;Q3ޜ2C]smt dWiN<=D)Jbg ojhkJiӍ+-qohJL,m%ASӬЗX`4au4*{|cp0ci󚟕w6z̰9OGߜOt:.N%Ԁ75Nyd & SJ-œxqq{1ʮ!5v5j!O5$z"~Hdץ?"n0뚜R) hq޳y vED%y)9y`Ŏx<`qŰl;/ }\d)u1~PX&&Cra ϣ>jJ3ws?ўKyB خ"YԨ8HeJyu]udZ,7F-=vB4Mp3nG|DHվ' O@SAL$dto39j4.Cf+U{a(hF&O׫_dA{w"W-+b.B̌K1L#(i ҙBdv=bB:aT(2k\$5 g[t DpU$jQG$^ yva;Λe.&hsIx1%W=( !uwCץ}6d޳huTe m 3 m)[[T?Y [{6##8иN~SvGG˥@'H1aM}o(iAp/?% +0N0>}W@ toՇ?pEF*sg.ı>Z`MG,07uF7ClERִ@Gz*4G]*ϓե4o B|\>iѴ˔a]N@s=}.6gyШ3{ubzb1 PDS+u Ew| ̄+[ݱE89XFҚSh{2T6 ؋|')C07K;,M|=͛5ܸų[ݹi[S(t͆p`xlm\MgOl$@+!c(Grh7M&z=wHg(e[IV5[S˫.˟Onyo=٪6YX\W~#0g,ܾN8u}wz6k&F\hJ [- #ف-mZjo4_ 䒘b1RM SH3gd4ӭ&X(wNȇ耺Tɽl jn3i tWrK)ivBd,'Y`ݙu_lz~өqԩ8`l9$W5G7S'fkҌY>j?Ȃ;mlRgۥf^3cͯ!?sA4b0&>,m"S ePQY_ɆE>= J&Ϥ *uJGqTieA=0u5,7 +k+$6S}k%m| 9cKoi;`y[٪Q&Y^ڗgB3~l9$vjeXź ?<@&n1St(Hk}=786tK0fC&6tBdhP_^`N*SDՀf6 c|t4X2*@&x9iCr!4a}6phEmXuE;UKM0Q\sp.&\+B.Coys8!7h _!58UkF(k%c?P\D i&9EE܌\^s͐mFB=&΋G^bXh+jZ0Os(#ɮqMN&@͹%.&dc dv[S$+B w^%܏\`uI?q: >cqv\+וFFmI0.4vx]f9 z김lf [AڂKE;>f;R`s| N?~2D[0c-;!6L 3όiCJ?L, X=쓩b$͞qmXXLj@ n ,z26^+x6w6Oмv~eKhf*S|NyAiTև^.*]L_+j!J-!;*s~ZwAM3Q@H<cHk;+Ay.| b&޳kT0SoAk *,+-!f`ie|FH0R)۾~!> ݅*k4A!Yv`:ZkNsEb9l3Dzl-rڃMANspH!Xma(7ggj}OsO{25,5c^8m2=q|<4$c"K*iVWxmvشp |zi8VNu)9yŞ4jU:Q:m#S60!Pw%3K"+/*?KInw'vbTz9Lu8#ƍmg̕ 3kU*4x2T S9LDA L!l-2M98cxol-tF#kK .0e{g/R{IdkmAuuMI?Adؗk3W{1ŕ-L5uQJ*{_KOFoeH!5;k!{x$3j.*A3bF~|;C qArNp 2=TӘ]vΕ2"FVɝMbElcZ)37`%_BEUMĄٿ`Fwv 00 @D`~Y8wKɃ{z0QOs0,WثqIxh h[FCkkr?Z*Y63[7[pQ /0]Tr:yOB4I[A?{WJqw=-oґ!ڬ[ª49Ѯ@nW7 :S=g/)YV2sc* ƈ8~75Уiθf+xuvmf:8RJ|L7zՇ4/o Sʕk~kM[yWvoS >z~?<8#]'t?yXM*y+!n x6CUU>0϶.=&ص-:uTK@`1-xs y؅!tJ)Ujrk*h󄕡Qqb<GVH:%t-Q /ۥ>khýwILNQfK3ܬcB a 9zXقڣcʨUO=Eެ" &3;Q~׸9Dţ"g|+ZA 7 d|; b W<`1U)B3wKfell#ȰI)dmr>A2HV$ӞV KM|lFR6F4P3o~'OKo W483#[;I {bg ZYj24}/2Pnq}Ŷ>B*k .Os?Dr{amnj .@. WWhmS^wx 39&!R\LҒ8& FxRt{>ի(r̡s⊠y^V eD!MU虠)䷧hA٘78}V)5LEZUg֮˅7%%hתx8̉ր)i+]묉 Oɢ--=z}C3g;'jk93a&'T,άYlju=o<,ޛGku,`-tLođac/IMY!eO:{;x>U7$:4b8oec&pJj9[Ňq`}fXcת-[+NϐTn̍+HuҀ1W[mx?1B6RĖEr .BFb̾K^qKbB 0N\ŗ>S n +ssshcXyyw߈XdLj(x_lwꅅGfDL>Aprډ:-]x~OoXĽ=5 aTz=XDh6.q&+) P+-[=2d!QvP/e`vW*4PN~H&g^y'O>A)kެoUU~LYmߦr𭋘ZSHvs$ w;HSS/}Wag{w0., )eZG Rt5+vS"S5D_/q hΊՕ~f6 -k;:~'VOv>0G&!Q5Ǜqka|j SfH 0?1IWlэP(tGvTyymf;K`^}4N\Vd|Z3+;k;¯$,AM@H;dKa̡Tf땿f:r:Phr|qghINMO; **a f{P]ư>% ?Hq vߨD{")ȧ*2fu]ڈ ϽrV#Q۶X 3;A*.DHЂ}yWd*w ql4x0+)L,5 <(w߆Kyak ݩ ,6$Iu?a VCs'e.TIo fW)#п gpc^ͮ}Os1.8'P^pLKu!I8p9q͘9]-ޖ~ڰn[ij0`QoP5+ ,{ xUGOR}hGCەQb"2s,1 U*K &YIg"77{fbڏ|?1KiNq_vƱ>OXtLqh8n*%i mZl(VuoeِV(FɎGxbܥ g~A7}5oUB^qt-^DG(J2t):=QFOڴߥqUvz8az z^0'٧| ww>n_)NimOfFDo_E:I"&ppM10#Xl}Ԯ]759RanPUD ĨQ .cҫof*ifCo##eS{-ѾZeM ,wܷR!>;]- tŷ_ݢW4b;-e w-@%)OE5^y%zlBT‚+Ӽ(7|T"x@(6y҂W=wy7jwV MwGllwB\ ;TwS%:^7A 9ioE]I39tZ(>2T0AU]Alg-険"J;ф%4a,O!)51H\>Ig.%@*BZ)=Znd.U,ѩ.э{a3qPRo q,/,6UGf.s|[_v{byPգhIovvvlqgE$~rPL0 cABDXNήJ-"d]%-Zqn0ݏ=ȞAylA?ʽ^rN`[nEͭ~A0C0:{6ק$Ք3PIo;zi\ +<-lɢoI>aosŝ䃩)3=a]SkQX1a1:Tf=IMdM;DL}V6tTBOC%3 rKv) NiĚÏ.3s *q;nG ey3#"Pj!Sh3:{v !pAqjf|[&ʬX`0q}/ &J"aT Qڽ(ٲ7Zi?şlu_ӫcM%"ej󰔄[8p*ױ` 1ßq2R!'_s` Ob|2T-Ydm'"l=Q1CI,}!G,2cTyۂ"n꽻].x-̶S_}L!#\PoQ+ R$qesNѠvřa^;F#$y'0],1QݵĿOӼt)౯90+}pS+}[WO;:#Kh6k10ɄP>GԳ}HS^,┴",9,{<)xNze2jJ⟒m'kǑԕHPp̤l3pYC"yz>W`6}'j#)nZ%s~{t;кڻ QwɃGI)T!0u.υs#% pwHOvz8^:>1^H"brE.Y}h2voWfiD=GTQ1.#Cg:zǶ_(4UJPA~7 PRp er؜!R[PţX G%(Wx~U˜d me5QHcvSu=tGl4V1R&iį0ac^CZQ@sj j5s-?XwZPֶ}vC~K@Q&2-QjbWŻmQYN+ƲX O֯.M18Uչ =r^<~icX< UBWE }Js]fFVⒶ3׍W9D~‚YKn}ҰmQYdu}r;:{ZCtaztDD→RqܼCAW)$%&yϟ}J-#}E3afS YbDenbnY[#l6Ѡ.;]1 kMzywxotfPm Jye-dwLMl (3TQ{#p*9o @O]ۻ'ƁA5mb(-q.B-@G:eX*|2Nha׼FviJK T{yәg~ZV w^r)1og Psaӂ-D_Vva].',,eC`2$TlYvn{M=\jߖ,ΊYTFXP]Ëi,6Lޕ:nXBXngV I_e>y{p.|(Te%fDJwY @l#Zqt %N>Q$j oHf|~J"˖\0ӧ\x/ bL=WeQ¿6i0i拷W$Vm[PšCշQnYLOA;̆lrف#JU%>z!v$Bso('g][}4>A Jpw>lz(j]WiH`jߜ6 zXXt1$$NZSfi.Ξ8*c$"F?Y*/v%}P7T !Fp`57>FQ >Qm┚A"Zba3@=VޟDK 8,0FT3Ov\4v*ϚciEp[ƚ.3Lߗ`lT$D-#{ۢUFz׼0L9un.A iG`ިޗ^ 8ͥC?p^6R5Xj Rh >25$ik@W8׀4> XGi2xu$? 89~&=ߵ*Ta;Ĺe6S*̡pr> Fv{q$YrUyy׮px %&]+QJ.I'K?쎞O-U h ?[I˩ 7&t6FyDw!_>xP}b\Y*tr[Fv~u"D2q+7a59mK Yrط!pH4B)W5lGr?:riJOjH;1ϩC\p)R7'?@Qo Jt:nP^k&1u*Lě"?T@rq $QwW#eޑXS 9DOϲ'0\ΕYQjR k?. Kp>`zӇ,%Oy7K45/r޳Bx2=4q}@{P8+0a i[S!i d8uV2,1_CqI`C1%߮-ju86I-9ſ:CI\,iIKqZ^8'qKk3R |JP|'πґ"UO TxoWy)m+>]I3e8(Yyq+G?Ozm k*U/ H+c_)v T@/<Ы%>t⨯R=/|y߫ Wϡ>PJ%IZc)٨ KPyiNI`'$bʽGf": 0` 0%u죏tִX~73K2_dp,suu M!qq3T!^`^jL}1ۣ0AҔX_s(#%B8 Q!_A Xa\b} ]l1ǜ iI 7 ̒z|X&@vƛ/w@q~DG @*LW;avoz]$Z2#WA+]?>6~LE-0VF]ݼv Gڙe4GTXb1ohꐢoA_ATdQ'wݱD?4J1((B镯M:$Y==VZSݟR zékpA:)XA&gDպqU\$Xj >7 b.)v7HHXQn{ah[Nf'F3qCPsim,p=CC{vwk뺛\"`ff% ,@/uCZ:v*tj|C Y?H:寚A*ӯ^;lny,sfΆ㵢6_\`lacAl՚Q_+ P.ף5@?꽳9qAdKB6a34î1ܺ< }f֮ >U>1I;,6gm̼d{'!I0Hs}Gq팵hPPQ@~űzzBtCpr '͘[ӊWQp;;aJ&Lf&}gBIqBmB_MMsuTZmi XU{ " xzSN@4BD7ӜSEA!Z0*R9at!g( *RvZ ?taSy rhHUCc0}[f=z@ [AU̾Cp\!' /B0R1"{NA3g+DBI OЀ~s5@/[i`xXXs%lmS)}m:۹LM_xv{$\Vȅ|bA`3 5EZʺg_0az/3$䆩jDܩu88Z< ΢f!sbT)Kh+/~ MP/9 :+a\J}@RlfbXQOl`̦Dimڗ2g.&/r ԙA*c6B^LK~&I1VIK& g"~Wϟs2ҕ_=C  / -eOV3_GYi~WÕih>U >+T\:Sü @5k[;/ S wC48 ^C+kٛU"؇c:|ZU&=-@=>Y wH"8]oDR2-S5Kb"gS|0> DN_ KMoMD AUAO-ʬ kV)>)L?q 9$_áKhԪ2RE>ruZb%~a+ew*R+Ca9`ΜnuY bcmonQ!n+RO`YT -+6 H(K-p,Cj9; `Ԃ|$w~{^\@/n]sdTbE @DZʔcJeK;fi~qP  0(ØąU%ueht -.XoS]cuVU5xlj͉84ۿ).nbc}r$O8ۮ_̝cC 7[D"NQ?fFI2=œ..윴BE4wԘ.ϔoWUm?SWFXn-5k;ErU@u"t뢞piZ@GPy=|Z :#ˑ{ZϢm!A9:6A;bOpZ+5Cj?#u':y:>n3l\ 7;d%ajhpsd.uF޴Q Q_&7uػUa+/\6U !#N0eO[ Jq> s)SPHw&T o~ʸ繇^lA~,> G3<̲B!ݽAK=V('A{p*Q%J3 7Q‹%gVgP#њK!. UeؗZqvN rL+IF*}EQWHD@V85ϣ& };LCafChyZ'3IB|)ߖ-ޗ8T&(wF:^ @_g!7ibe(jCra١2<&LṥZ q=b(8_BQW>eZGE67vݵ˖5f37UǒQ~Ҋţ~м4kXxB)LTlUY@ӽƭVqA?1rMXްkr؆~XkCC{1YyFӡ2W@J3c)P2 fbs[w:* < w'd׹Gxy1Z 7#壇T%Lg?8(TrٕLXDQ2 )#G^D,+V6m&<$nhkB<׻LbYa%?# VҔyqr|[ՁZ_|iT sIIP#"J]G'D . fzaSYѰ=xwP(ʘ^%}C(nP 5ߠpGY%Dbvc)qJ`9n*>96õ ƑD!>4m>.S)Yn%EKvټ mJJ05|k@]lq ԵPgRdn\io2W,+6?h{#NFBn}{L\,l 0Yj뿩t{acp|)=1}7lPі6">=v4nڵ zA *| ,AUjjSr)&rlI6r csmJ@ (DcSzN՞ehaey*(_u*idA]Of;P3 [)=c5Xܝqgô;ԐALi|\iqGҲ+ƷkS'XTpEU_-CL[:|B{`ԿE(B9_U;3@Y6ܔZV 4 O[G#WwI8KCT,b\ZOrh̫T.~;\$beס0ɴ88&%['i-Mi}=yyf6g ;J_ YR N+)##wV;YqZeΚ qVğ܄dٯVf@ 'ut SVn\g4@iGb/)aĻTju֦v*4ɬ4gf4&q-QYzDu)_?j%fAP͢CϧQߒ;i:܏Qav َ$pƞ."rVHpV%bg&Q[yDXyi&4#v+.pMaSj!F7e[3J;uYْgK؂AzmJm4xOf$N5b${,Wd8a_`du޹K%Tr`V*>K.vjYjĎD$1~{םK|gr!khЭhRNĎtk/S*(Lkf^t4x1Id lh![ۖv! yȪdv y#8b(V>E[=)8*N_6&6%Qs7xX)gG#bC둎?#J,m3@}W=@R`5R.TB{zaߏOtJ][PS^tFQ[7N]Dp%w"22vN,*<u&ڍbWj$@4 kb8S1ak[&u-Q9YoQhM$TBvb}iS4` P2ۣ"O sX Wz6[4G^Rc-ᴮB=9:R8$ SR*u&OLzjOˢ{OGV${S Qk'rރX ux,;Bu>Tv$pfc!F/c#v~ǒgi؁} |anGi>NT89פw{62s|a›jbWCTpK =\=OH0*I5~_[(-tr]_FGJXkˈ~$N$xW?[L5JRPklPjKRRԓs=r$durQin+"eC d-IG66J?~*臋~ VXeKtQmSb4ob$[T,;AIޘjm=SRM*l{s{ި-i}]}{1Bz3EMt s< @uGKS6.ezwAKd3L.s7}_o_!57^~Gb:fNPTKb}Q n=TH)@ Wz) j}Y(4HXS4; EICUa2y_Q PZ@_>~F7"S;J$FyN'QvWB%2C2'Ɠ0Vz3̹ųk|WڝnT-4PIqo~.ζ0J   D3!:j[]^Rg{G)ߓllǥ"'d,S>(f$hj][V\!co]GrM xU4,?дW{r] GK8&6X2+thLlⅥAycKߎʬRe%v֒"-qm^gɞDVDzXiXhjLqM{ Q_{s"J ~Ygi2{dI$RaHjD4"h_.̚nţ`ր_ !݅N) $tx^2\_ ,j2_ETN6I0ac;M<<+P{@qZE-==jK3(Η@օGי#\5/W8-)^ kj`J/avcbх }6۝ 4&LI"h/tͼ )%H6SZ>"ЩŠhIHg. sgJ oq#>"Qai51D ҂LWU,I3zz'cz9)M,s}ll$81a()ao̷l|oNPPYu:lmqg*nȉj{DžgMN}=x&{ O2G<@s &D1ɛFJAM'cɐz grUxDq$^; ,ϕw@mOLJC5˘iP6 e.99&Dx36\ ڋHA "Uf*:2 YW?w": . a҉?uMtYYЦݒe[KrE K}X R, %5;,MŸ<)Q7âvY2#zb@ċ-wfj$T/ sJy1ۡڰ]k-o4 >.+>ɭT]zpF2jE904Y68fYwP3!5Q?fD檫g}բ}˄ia7ÿc+8R+vCo_Iε<#?*1_ynajVq&^Gil i4Q&hHu{U%e~sxYܛRMeQfp&;B*y5B9B~Gv ѝ=EAbgYҡ_u-&r"jc QF8iT4vN)8!S+ ef8UZqmB[&7vlBwlO-q@ qte+[. k;q%-d%=4-p2U^.@ѧ8te/7x{QBI Cס&6;Qcr01zDJ6[+fnt ՊjJ\.|9-on̕_$#:@ۏn)U DBZގ4sK/ós#ѠNa~kdMs!TliC=4۪$k൘}u3->:|Z2r 8*[N3s>W˙:\S&HT/*(Ty͏?,. '?^yN31%6Qbٝ`0a:,՟ 6D{yQY"գU:30{22HxSgj]of&]쁠 dN(1H kR@0$ۛG ZD<h[!Y[;Ϻso5>,k (8v1k.U2{ #ZFcZҤTTd;}kwFs6O0sXޛC\ѵ{49kdΔUg]+AtZ8Z1cH<  !f^>'x-D{Ѥ[Ɲte`T:G{ Kyp'_GBԫ8UUP̄B.X]5)xN:໵W|kV6o}:C˪ H^PRZ(spWfv.gG"ȅs,9)Ymܨi# B|G* >o᷒0At`*woJl +tx(34vta* D-i㎨tAX5&H4DihPw9 L%?vΗ)!mND\%hTN H0 R/d%4O>iS(#,W~ aZlp9ZNZg~"1? CW;fYm헕]*g0:N?!pz b,2hv|41uc %=mA/ `S:J9V8<(<7{-#N:o {b?`;Hup$9vlfF*(~Kf$#N ZE/?3@*`sy=`mi,f[5 (5`#B <3^w:~cU+dOf_&ό]ugґ* 鰃d!76lm䍓j&֑s7BZvDaʉ{ٞ )FoGzLUo#Hh \a jɏP$9P +Z>F!;7Mf2½0+өO@ae,Z# v57o/q!+G Oٌ i@W ц:p:1q'jLRZWQuɤOMNA07W e3E W%cKN NK/t_Gs ^~W qzC`Hn߫[mIDrƾ1HWeox<^bÞ#I\EM/@+ÜHpʅ Gdɿ1S }`=er3lPIqW͂Ď;(" \,gT®C*5 ,:iPZԸ4y _wW(c /t%{v>=ѿc8J.z?-˛ṺAa S=r[6?j"Ɉ+]7Խ͕w32UTSRvJOz9N8{( ?.5s)h+56^6Kq2fΆr7 XM5iOH‡Rh7zyۿXz!cp[,7 ҖBU`l6-PBy(}B'!tdQj—o2ݹF2vŵgg~ ``  d5tlBïj7|j; ~ Vsf֘1ƟL}w،EY ewKƽ8;A(Wد8&ɘ4e/gVn+rL4 cA6(@8 >+B& LPskR1pϸյ o؁̀9^п {RI+:e)|9K݇71 3++tTBȁu& rhѽmq!mϦ6bYx`aQ]"-Fȷfv+~&%C].rWa+.v)[B|/a;3~VäB0ca"2s0(q-S3Dy'_QXu*<=i{X{YfzLo Iƨ]]qsy87bf&y2UDQeX>4ߖ^$ԗIِzLINߑchuV0Ly^M(E.%l9@̍%CȂc(ctg)%lppXޛ8% < Nտop)c鱷x1g97*7u &DyPoehb'ա? OUf}%RH(tC5SM\$1c]Z(,&jD/@bQ`8(lY3ÂOd4âvKXM9˼@\ '0C:yl1-gt~?1=q]za\^HY`El5?ێOk@(} ғ[\"vt}Sqyv;"Fd}C&F#ȎWaڀ\s[6~'f3rؑT1{9X~FƇAm#EM&7p$+YD낖=4Vqw %kIhVMdXPYfvqZZ'cKո{ς帜n0&_c0Lw+m.[֚嶅€T>A13!t3OlgtQ%(l.d_#$foV zOjRKarb#DF6sZsݡ P.h~mq$-2f8'ߵGfodT#x>&`Q` M3t9?$M EbrALŒI ZL]e1%ei&5b%Aïm3HP[2/-6b2ARkENP$fUj(b| OX>ZϺ}ah&7e3^'3dN~Y1Y>xǴ@K,ޑqv.*Xآ( U6/Ȕ?O˜Du"^t&XGlYa ۈQ9n]hP $;yZ[Pi-eSc̞ej^OloSBM8ܤIl%^:~`_!>y +1}FSi fphZkVKq=l} Q>ŸPCH< 6^.Iv633)Rr'ex[d;ZrH)Ky;Ǧ\ bTpSuGe+*cf(UՁӰqA[K (hj o adn\ p+i KÑ@?t.mu?ay= FzdH~DdR3O# +v&Ohh2 Œep;`%K$O3_lp2#&|/g41#KI}?>F>R_4k I^" q.H?N!^ " op΂Wׅш# N~ܿEBe=Ml͸~K`tÐܑЮrTQYJTو7sjHC}-@^|qڨjZ4dT ):'ס=&dbhtV G#CbrN$̃f ϧ77)Q,q˸ǃq"= e7m}# 8cWe.y.{<ZG*bFu7춑Bum^=+{%/ NNi'Yb@zbokj8!h6nIW0 hŘD{C$y;6G/RaR$*GV5FÐ+% R [Y^؆; 'Z* ZT qx?[orE඼C>*=5iC8V"0c}~Wc+ XKG C*3 9P b&59UR T+;_xs]Fa'^$[ki*Ljڎ[~22w8!7cn9ޠu ]lvm˄p H'`5ݘwՊx}ٺr5(h6|삵YZ"yW8tFG;dӈY {la2;L2meE'p@8{tR,tuk^0@|n7W\_3'V~_q쁨mWܝ0Ȇs `=Y`dQPFxc82 Vn1*xa< f9nW$;Ӹ/mY0ܫչ:/ҡXHO0fXR`^`Y.(;%?J & JO"?64 3KBԍ@5$8CKI3KcSrL"Q=r<4՗e2norsUMZ*&,*E^9nWivGӭح^gIʓN=B.|TXLp -{:ǝډ! `1{$x->E& V#ʲ`Q~Bx_ ^sTe(5rCqQu$68Z, ^K&Ow͠'NQ>.LCB>fgp2 )v߃vLr_rn)U;RpD&;rV O<7E݇ 7-y&$%䝚*:>D Jb Gw&>Aއ%}뭸2ڍT  w04"o\\Ԑ HgZQedvۺUO.&>g>yCu-)KKg"ArT&oQև0&鶽sF vоIxC YGjD2!TQ;R +@ljep0Y W1E 4yYvʖYqw lg9I~5.i4:Ht;h媸tx[mI;6z sMhD@З|˓eխ{JŔ\et= y`ֱ !&h&_7jaU%aV'/xՂkĨ3^Wa&R5 O%ISv D^q>~3 57@@#H˾飯 2^H!DE1 wxvJh W3 -M~@[{񣗏5Kqx(Χr%T0c_eeID emʕ4B}fưBX|F^`$>rr)AwD`H81aw]5!okou\pf$9@?i_nġhv 7/1=2l_f*d*<T b:C)y߂l0M8I]4NEߘ-=Sa0bjmAӦj23XBP)j3m%ř3! ^{;Pl5:8C (Fz|ohYYhCh:_<5/'{? Q{(*Aֈ0c 69:o@yd;gUub"w dBܚ`ϜA;PF~M ۻ~<^zR.؆`(\--||/i2jyۇS2s-H7rvf߿+Pܳ9s >77sGєNYSf$!v,=dJq\i}#AsQ(FbZt &@XTI=/vdjKmܾ.nk.6\N-~;wW?^bf"Y( -IwtʧkCeI.J_{C~h:*ukïDvqӋRm{gFt5O-mf]c$M+O[m TUl2rB[d⎷k` N$С=aytk4Dؖgw+b qmQ0)CHz`N7$,f3aGMA`܆@VL8WoqȬiʔjL\R_UO6HΞ^XcT6~;be9\u`[!{YsX[OSw#cƥzOlJmn| ܿAz_{AԦ,AJ{ Ƿm#(n |(]254&o\D\~Jŷ댢 ̉ZE1Zr63tZ xhe~?{@b:v.ǰNFl_U6naPUP trG 7n+ wL|[{Cj"ܮQQTc5ƅBfgK{~LI3 GZ]1yw"]KڋSW)"kG+F8i&pv {\+E1JBb8i6gI/͉a&qgOYT^J_VkFr' liҳؼ)Va] ~llL3u1+*:(rcWJ7L=H["j=Ab㿧ÃI_ff52ve7P߹BleG 7#ѫGM.Iby-_&<(̺<4ΟR3A_'07 cY?$dMl#y !0}9_'9BZ()Q9ѝ2Q2ѓr~8g<\j|l댣em#:}@Q^޿oUQ%$M4//|]_a%eآ8{AⱲ#7% } !@ {Tk* g]DQTƱVC+ ljj-jYˎ0xb (XP:+w]xy|߃UOલLy] Afo?Jc O.MwfZWwկ5.4LzR>նqjoCPsav 'd쫶HINq ,Iv,+lDN'W ipy!v.,@a\(E*N_y-;i sK?ߣnrTx *:[8i Kx߱ei_  ~fxd4bH.)-6J^[{@,Pe.h[]P\,Wwb$lT=áSyi>3r|W%Om@$؎n}c [gӥ cefX;${I+j$}wD|즅!SB6 l?ߊC# mQu>tR^6t5E\ OVpv'^uhf'Kzǯ8`wSrSYaM#&8z'7 ׋ P۞3wc9fYOCdz {n?ha)TECQAZ{I,W-ktZ6L[uN9 =eB[=[cؿt8EtPfn/Ƞ~k',u7^RXH鄀" )+ڃ@+u$<[ڿ}qh_&q!\1ڮ3`psϦګJHN;(811Sc @ei<r/RJ*Y\tB㥵91ha04O2ļGŰ8&23cY_vָFؖ 43Ը^0;qZpBCWX֎M=-|.ʛ~#V߬#j4\#1lvuZfxZOK9xA$Da+Y ry¦J *\wI:I{K~@n s14RQSHKDΚ)k׵ ׇD|Zԗ m< E~f Q/SMq_*ON҅&q>/os\va8vX}]%==a"?Iv$r&%fpf9UxBqm=(uKA7k`J3:*`yV]cb16D[ 5 l&8gKPYvWjw@6|>48b7( c8*P RS T+ix* fiPotZ'lP<y-O}DK_f.N|.]&FtIVrˣwh=?᳑:2RʌZMW: =оye(5d=wr=rSLc} :r7rMnfyOHOyQTrƃLrЧg4޵x-PܟIT5:*{enNyc̽p o L";Kpg?>$"qzS<\C \ d*Dg`FP}#붕a)1E^S6}n,fFܿ;F Kpuղz!j* ;fLs"'ݝcTnL1OEL;$uqWjOcaHIzSo>oUXq[N8^alwe4!ty]k~뿮*)jBU+?1|ڂ ʧ;c+n@}A:6$8'uݎ= !:/cq-#v -x1DYC&sgr|&;bF[ |ݷfX -r w^[Ac(e%|Ffm8mC?a'DAW~83+z SЕu`.Uי n*\!qOP$.5ao75KJ)Cp+7q6a37E'AN;mg׽[ɒ+ A3+]o*g&BinY[Kz73CY2+O~`H\q|^Qf5*fQ=: ߺq95v.1SaN3Ԍy،.A'*gB\'*׸q ikb^U2+[PڕefXY$I%(@+=}b9-񂷞8iANQe߀(r.vk3+1͐!~=r[ f7,>jwXC8sڂ,G>_(bR/e(w>ZCYoQ+qb|E(($9!q-L/a7DhH/,yyF^tR)O=#&$Ak: Ĵm: /Cn # %VXic"V8HړuTi8kgi8D g0-tO~m=J= fZr`oq{[Xǘb+i~p(ivnģ}(Њ bc ۂG~ l&r1"As\=c9nDXږqn]d{ g0 dX[oIfWm/SX ڪ8H:,lfc ί-[˄')f n*g|_ЍV]x8ͥlFqܷR/s_oQ#3êH!ր$8V?[r :7b)|fz? iV=: 2:1W3rIpNrE"]v6W>WVD`(R/|rnZf; l٢ SPWpX}Y4p(5 a)=dhl-,RY/Rc^M)_Vo9$!gfu`(E,x[=PWRv6Z2pc'KGQY, keKɑRaMym8JVФH1sw-ڮ.M>JM2EE7榯@?2!L^22yjADsyQz*#`,=Όˎ nXO6e0|'+`Mx`, .YܧCJna%@?sDf ݀/4˥VaJi}gk(,>P/sT㖡oԖbHnFT$V&(X?ùo> ᛖWCE@Ɣ]+k([_ ۩xQHu#:ׅJ~So@-RHП?Y!,hsO L#i(>VeR1Z `ӝ\(߁)F9 b}HV ilvbħJ03}_*({~Ns 4xO_7oa4TN[FUE1"I/4BAaSK7ٯ`*Ya,? jCtl)w`ٗD}Wb=a⁛S%nu&^2?IjɌ?SV}Ipc1 evpC^C?M9t_{Eb/'7"x2}(=G"=p?i#]! 7.ty (Gq}VGoOs@7D>CD -a/b`iP}#ԭoضYb*uñ[}7*9a9H"w$TuinE,=❩*-7bNfĀdB޽/Υ5ZuE>a^ZZZhBЎȶ_K`ZG"{N_v4Fȥ* /q> ?9o(?ZydEN@VŘ^&oQ$úB M}Iln6M.L~Nn4$R-IHWu=~@XnæJRij9E7;i 1 2YYH?il47\xP `q%GݡRY>,uW9=]gd3n+ O.`~m?m`%qR2v(D22*(Zfc$c$pI5-Q$w\U)(N( 0Qy:[OMXRU6;Vnd:̈zuD~Qݬ~FAAMIpU 'eˁ#,Mr 浽Cڨ~H:>,XiphP( f}}%:bAU,ҿ|/:NS_%ϥ.!CtTNdtUztYm[Njei׾MPgv5ꪺ[4~1PEYҺUr3A )tN M%ާ.5„vv@iN*LR838p>dM;u=dny薡[Vpd/ml$݋A}(TEAnyӽRG5O&ٝw[$~PĢ eYz3[3v4 $ѣ$3N\can!!qOm"8ILRʵ:<2ߵ f m:h~kt8 'g'8rd3di1TQ"HobI%j}뀻6"+qEE[MgӚDoL.8t픘X7cU,eMngMx"& NLt{]D~ݓHc1N?}K̫|,vѥ6BZ:!!!=~-Гyeˬ+=F ns`Pݚ99Սt<[݋nM/J>!6A [7349 v]E"R O|s]ཙ Kwo#9([^HҚG鮵K"'ѐL222THap8^>}ɽ/. !7$K8L:6"2b[xJJb >F泪ND-;v9P+2̔_l[,k@X8$KIYϦaĝ8,V eIHz@?ڞٴ؁bw$)O=eI""4nLv1Y;V_upy5 熚z '',aBM`b[nlҪ}ou&>Y}|҇K,S2┻wI*P7{MG]H6^^ѦV3f0o 듉$<3T\!e+zlu\Ud}Vw i 2OK<+SZY0@R7ε ~Ȥ'[^f jPU؟fNQ&1Y}?;3M bA:{`_k3W7&YbF1tQY_kꫡX4Gø G"cK-ӄ:w ߣ#+));ݷf[} ?q^~-]Hc{wq(<> f:ȣ*Bcua\~?eFFK-C7KbWܽ.#_'g j Bk[/1*IUm >ѽ~D XKCaMDvd8I&*KsG1_U:-۲?ɹΩ;H( q!EP*0zO)pk&3>ߖd%?f(C!)ۖ>0F7fSD<8;COcBhoKK +PʄG eY@)//qeGc4N k u>W$ ނ}!4w!qyw \X0 ,᚜8r| ~JtlĸTYN[Ҕ%y=Hba3־طY bsgNREo$躠)AOuTwh1V!BK.v} ՒuﮬL2QcH"Vm:2Lf^ʷ:Wr?Xm(UňPw#c,k/'.OZdF߸h1hzz> \*wo/Q(v_+\Ofg' @0g'* Daaϱ!ЙAGWS| V#xS`Z6ǰ35,3z ")|9hO.2f4u5/nP^?lZGP^D{{oX"E/)06"}f/b~N+ D$1U9˯r)[{ިO)FT0<夘چ=oj_֋muoj,[䞶`-YoA+luwң_708 rtTJŕ=e=㩯fukD4i7]w,)˫aHmbH~3B0e|Reڟ>cB@@!ivU`˟إ '4H`eDْ-ek/(wO׾uAB9ձub=)YLS{_y-rhB+'5rD^I%tb-)ygcViy5eӦp2kYԄ) ^_w4Q蛣j(gXҭ "aXH p$-@Su٢z= ${ye!Y 74-rr@5G{^'Rn^2m^X݊Xe4Xk1GMh.u2pʕiFB\ZQ0RQ}׬'ysP>/t-k84HU2̵o)- Y14qQd[d33Zi2Ȉj,`u6= C5m֤/\ď X Y( \ƎIQMaꄙH=\C|NR&AOs^9%!R`D8Ƭoтp2ЪXEbv2+p0|PI*qˇѥ^dDUa& lҬG'C8.;=#)o)"˜ 5'ӈ<_5qR >[t֑M vH&[#^ұ/_ejhFMM-"WjREN"Uۺ(b/tio ^!@9LL`;GasOJ1"AxCIj6Ic,qwB׳hI刟\X7z0$}R1}#Vp̣EގjC bYr EVgpc~+ 9P?y[8l57p g7 cW%K)2vʼnS7_meQs i>B\h"CwY- lV(:/H ufmV R7j" ˒C%J95X<5' Mn {L~)#CcҪQ; *6|2e qƆ"59I634M{%/M2t`((uk~jO/~ƤKNVs\k=ľ X ZdFlyXf-Z}PO©q(>.+am6 ![Ydݺ{jf8 3 '#7A`n3Br*H`EC,kMuSTc"O7)@]:|T`wl8 8#L5U aCβpi?Bчz<&0W6oZ|GGkL8*yaecDHh!gb A<$_nHU} >z{:^M8QgiL\M˩GYۈCU?_y t$YI&˦wt -=ʅC{Ug>%vsJpC)lh !ZK\hmZPA h3&VHbMpGæ{vi iB k(ڐ1enqr8Jg+n^kANM[+KXf?uϔbnrZQy~+3dOϾoN'nk@CPz1x(Xy̍0OOAKz0ƸU c'DhDH[p;fze Pf*f7}w`).I TM(|FG6{Pۡ宴2몄T*fJ=cHl ЕI [ӘTCld ~jjodf0Om"_|1Z95Q0>O4R&ǖ!_K #) c^ i ǰ(Uw~jK@0 ](3i'yK-oPMDл@7{ U9 ʃ0iWs$S]d q'+'E-0|X>c8IB8,N3ofZLG>2s}.`_+IqQ;QM:ru] ": |e (m9,ٺ"\b [@f&?D!؅lSah$S"(PJ! ] QbX)i.׭9G{!VjKE,*-%9dPA)ζkHPtJK(VDlm廝?5 RCI>mNZPPn"vmƻeq]*7&dEѝ;#3͸`g*21Q)v=jJi0|s:)5@XhwI7%2N.+%>*KӨ LPlau8D{d%E RqvaU]Ѧ;s.e8.OcC2q)1;ߖ _y=d45WB-(*~NA>cy(u*} F !{zJa^frQcEsUAkSIw'Mg1J+&MЏJPu =68u4lY=<`l^{ߖ`Du\ؕpx\uK\~U;͈(x=Lؕ'Pfnֳ@MـӢ6eд6DDc[N쟐o1~vɸ_/4Ωی!x#X칉lKidYW2)f`{z쥐6aشܰP=Z.*g5/j+81 R%r{8Գ/FePXȝ46E; cf rn<@'^HA-Ul*CZȇs Z̉H[+."hYE<FƁuC&\iȂoF -"*@7:U}}{;\[%ܡs~a~HlwuǒŃ;*M<@<&XSÊ(.ը!X\gk=+-p'8a%h/B%ܣf~c*mR_Aa,4煕}So:H7*Bv)-7IRwv=2<\JnӈFw;dl<[2P\ٮa,_]ww-S'ds5lBLPBC5?f10x"JݯYj>BӋضfK6~u#(GM(},dtM>t3#@@K]t+;Yr=}e92'WogbjIr&=/ -Φ X>,|1z$ԣeބD!+,)/֐KH%s+SZYZHJ\e 8!EBble3Gc0 9ׁ,90aJvlIhzb\ޑ#\P~Ȍ+4`'1vW*Kv~|vbOoQ|%Ԡ R9-‘ǵT>JjExmC^SKH7u_vz#_Wie?~~d58ϵ' HBpL~Bpeo ưpAJhCEgnd]x3iHULJ.{Z\mDNZ>UyfB)ζb)8^>4KKĤt ME.xP&w{›jo4:\xL* #끛:%|܎˯ K_uXj4gV1K9 fNCbvyäO<]RHjB +fK"q06Vq])WxC-C9]Uv<<;ȿiq{%ˆ]a"nuvR@7)X _L]Zlרn l<#{Pf.&B[*h>o/dJ7M+/=iq~LЗi:nEr%6@Dmh1hչ ?(}ZTCK|m8;Dqǐx] wN68 ىsHz^ᝨ7'qN]˯\w~q%~uUΞ%Zsm D~;D<Ѫ\4ܗBRDB\·EPSos^ɭf?hTF\"t-8t:i4:VePڇ["ˁλB Bh|1q6 r&`P(mg{Ng(3oZ{KnbVP!2e?9" `Yq\9o}ۺcOQ4&4ق,NG`X/Wxpi%45E݂`;'KaT*p7Rygu- '.S +{mnOkV4R>w"~Hf,}IJwpl D1V2 ?<ѱ9NY ܡäCOJ7fjx{J<} K>.Svf)|S8b'J7R+UE-Cs[@-o5 tyqw'0Øw0 4KI]h0 9yM:^N) ~5#'xmۋ.汚Lc%*i9M^$uy*Bf:Lg;fHe1*ap ?SJ0QS=l}Dvf@͕V1ipŽSګ3H6H3xY7ۉiHԭ/IĽrq>v\33V+/y:DWI+AIdB=hӦ풯pr){@q>*^l$c;ZE֥C4jDE (Ub<+ "W6QZb(v᫫1Ol<[Is=&K}[ߏ\'[><,l7zg%ΐ#o;|X{ C/N.X_'_^m/'^3p|Z% nCZZFY^-'.](P=R7յ4/9}޳*yׅ렙MץhAeqfϨ*7RQ$72{-|׮ogy=${ /0wp6)D 4*$g{FnqiOmz{B E8qB yx2wz.ZO)EZFQ{g"aG+٧Xұ$>2E?l{REjï}긂s0Iiᚖ6`sP&*z␙.MW| (w0UP@5,hxU4NJq7(UQSZ52<YU?Q)\e[hNZ|Oy Vn UD +]mZ  u`[Ii'5$&Eb™`Xp1K,Ue>Am{t3S"Mǫmb .OdvnISl.#6\0oՙk!t1ٮ<O! nP+`ّFpPeA $5iu 64n,\/Y|_g((eYq7M60 7k%px;kn]2欅"T]v%Ƴ( ~VT@y!imy厣P #ۻ p y(Ц#WגsKäNz+1Qk7l[gґEZ63Ea!ScHhk_jSUDFP\OEiж6ȵ$~oJ6){-&{ -W3)ٟ;10c'~)dë $Q qL^Y0%˦Cw+qEIAH"U>/xR*krI4@ cMB8@Mf7=<,RqV >KxgEI[+R2J[ʶcqJXt_(5zJv [usԁ+Mt>HtًC~+w^k yq)iԬdؗDpRb,{]gX:/3*z5Fɰ^X2.XS64~:K ˿jdň"E^`g&oh,qdR6%7b&{+"+WK`3v57FBc1*Yd<}Iel,5*C\E/l@`;]kϾȝd3?Islkh^܆#3#7]n0(}hۍ},')ߔ<4H E4z;L[ 3]ĹL:u@JSfNb&QE&766>@h߿"Ș|Nܑlbs ?99 ߲ 4 PJz~:(6iZ2׾.~o?% ]`k[R7# CT1GոzbHj,7tЅ9w>ʓ l8b @ZME {u%6 pc+EDŖAzTԩMN3L B QDdN~c,ŘqHWJF:PEnddL6<֮rǧ.׍B.נ>|CHU-.xӴ;|I>8O%Bm߭^6Kӓw]M@/8 22hsB bÌ8 /,⎴eNhy_8}끖AI"C/W-i-lJYnSwцUa7[b P|mQJw"B5&]37VP$mS+b㋳DFv^oG +Ïn 狱j={9ZW((ժ-!Q3g t$X0D]qEb ',=.)Gx Lnu5'_>w2٭in4,۬c *$C|.y=]iٛF'1sc(|(q< _MV6!WiV8Q` ocxw |%^9El/z%\Ny/6MV3-)s>F.򯴠q M4OiZ J<oC4^1n?jc3)c8aN=.H'R](c plU*=){QZQ)z)Ha rA~)Z\j 8|"K|YXkueK>u4X%_ ?[>=[jM޵{bŹeFAtr#6 x{$ZV M63IXLW4J$\]l!P' ̌=Q_UyC@"W`M0Ͱ:cp +c t,V].o^xFLeƺk9 w9-5rƣF DƮ N_cTX6S5zAZYAyW$9u?µқ>UÀa nP]'NHT72@߇9[LhVmfJ[ ]NN?mn4}3TEE~`@zuFj$e(^o*yܖDE47#>W*ۈ˜~iFWvk{/aS7@*cYsY%%-uE{9MaXJd?8Y)r` \ 1!m1M[kPޒNvkkɈx4;aDd _]|&@G*ӆ_)?$+E"iw,Qh\AH͇B5% "iwB3=p&KFbAڸuAD8dX Y' 0q #"n#Y+j˕q́B?,ZQ?Bs 4FW[B (ƇU¿[Ԕo6bmug$g.lYA3 K^I%.|͡c);;w, Mlۣxk 52Rb7Lezwd6Ϡ.@Lò[ $ Yؔ蚕4rUt)ufW^OIPiٙVyvV'j|/0`ГvQbBrikA=\4F-a(Mdƀu(eq%bV㙔1@i̓LN_!w:Jlڊ@spMfB7].m6JOVÇ|DpaY?r ^^ ݍrDV "߷V>":bfZ"2C|P42hfVLQ9LOnq)*adbqRz ]_jN6b֒>x}b [0Z8ܬSaKbj #ًq ؆'-$,ij$4yncTjZ{SO%g{CCNIhݢ{I^V1u@4YKwdO?e.VH6EW!lC0?[u6j3[ v0*)YJ$a5-Ru ns *4|vs!Y0n9,xz4P2 dk˼ɤ on Rt@AN(RMTG(EqޅhqwV?VsJf+*ҳe <$^:$DqWfD Po|83 3\C34e͂pl&z|Pj{?Fsb~q.lXFHc eD[ɛDǮm1 6S pbۇ&Gԓq}J>Ywr[w)N1HKBO u}ln=m([ŘB 'f6=IO ^LXo1mR9Fcq\2ؿÛr@ &;҈7g-k^ĺ4*q%67+ݰn+Tf`^g|S8=qa=~+0"I5a}5tW{e$ˤdz"{ĭ#5(#X=ޞxtB0`!{3.&*]CYxiȩu`kq0i~A3}"zR.UA3 :]W} ق@0yTNyMꬎcvk^ @MyӛߠgpTOئ3K[97wAE U7 0 l_r{A fiȤ~ɔazo[u˅}e;xC?b7rB)Ś_Խe|b%,հ'uV~-p_T8[iHGdyj؁Q3}`&LAm;HEru} _to\kDlhY,mV ͽ}s(o$k(v^IP YpHc9c4ʩES_72†&X5I |*iiA~RLס ty3ݓA)ǢNn~rb9ʼn3r<*%Eb`vԡy iGetjB+}+jozЊHFfie4;azh֢zJdz(v"eH y-fIAD@~msWK[- EPcxZ t\HO ڑj\xPk^8j<C;+,k=5z 4 9"Vqn=055E!@֛XL:Ph&T/.F_U(jxty8z?b($gZ"QE vݣNA]=uSJHugY'((nC' W X&a~$^{]`'<v52S;.lX=CkG[A`ݿEm%FUIR kpUϛSNaa 4RD״doP+NZB/懇S ZG1E,MeNUYjz0cpAnYHۭ\6wаBC: QxsQf6 \]_#9m X뀩pjh uf P!́:.6$"}VZ+XJd6=vp&FNL.MY1\Ioy+(OnOم{fbnCC9zcI3 4:Eέϥ-J 2TJ2X^BF5Bȶ4LZ0nZ hgFX{N_COT%s^^聨j[X!1) ]-tEij4^(HuoG$a5U-=DsnV s]e&m3xm $J(%9w|8 HD(\ #ws~2&+ܐΞw1n^js+g , !n S$M>4AVHqdzPU.yl<< [ΆzYUmRM\"bRh]k L'>׎? d*"5 /PfCؽf̜dˊϖǿ ߢTM¶{Y inY y]0)ĮX >)):Ϻ(ԉZI|k}Z-!vSI4^UdA6򙟦!'VJLmEꚥ nn2 E"xjZ:$<څƀwjm(% ]οKue tжe{+N -#dՒj̎Zœa;D">QD%'VT:A,띈n,M OBD}kjmb`bٓ$*RȨzO8qz#]&+Qm|ķ#Ι@wXGV\k&]z>"f_\o=:v722|\2y.~inR٣6*HNY7S_<#!:afo.HK|j>ᶩ4|_*Tmb譃g(az 5MC_zJew3*H=ْf4ax~))tȴ41_͗WխEL?aƩM a@W@ aBeۤ^]4EN\X(;k<}onr]`X;~@0S|~(_I `cl3dWXЕ:zKNR2VD⋍HH? -g+1z# A ZI.ts_9ОM_iwa[n@\ܭڨjɏf+$cB\Y$I]p\<8$/`qo/ jEޒTV o8֥JHG N!ʴfDFޡ6P}(GpqI!Tp8Yc#TB!89/)-8 |.@lTGS+BR*Ra rI;ԬXV:dF;Z7}4!/eNٙIHK[2),5ץݏheؖ}?""kv~?xƏCU*UT 懅5m! [ie%_7m7[;_n܇+h dbŕ/[7 4|{\y ~&LnG/eꃺwm"E^vhuo}G9'A6OeX+ȚO'LEDć7/BB))I "nQqU[N=]{,U_+$y05ą3mF?-.҂X S(! {~l82vctxA񋇉p7Ў7 þ=6b~f2[W13 +&Z%Qao`/| ,xз+L-U *cTRak)2;-0LN4-}txF~Q|(&tFuvmpTKLГ_*Z(bQ@9<'o CF`ø6 v v}G`{ԕВ3 G;¤|vVK&TH3dc r]1$T <%!Gm2w[IYlqҾӅY?Orj.POM>Xl FgEy. ږijS"!QBՏߊ"ѫ4m_:2)9gfD  j!NTs4ӧmQ/L6L5:Iv N,MR{@.D 5+ e/K)Nne!)th)@(]0TTN-lf-mqE%? ܣQĵ# 9XUj eS7ޟ雴|~ Cgrq?B]jN0)edvȑɗ %hkю|Vk"\ΥNDZ<Իfʳi͕WB=5!W < =AΦځQ8&u۸I a`U#KԜ71 i0?윧YeO."לG|mֽa> /x@#(C+tD-x/ڟ;@"4/6ԙ}k"BK)6yKC3I"gTq׫6K-G!~j\suW:ESShEM?=է@1x6vq|Nh#w:z'>/YzzJcU`@< brH@8=tfEVSpl*9Gцn3m'b gH%yZLKCqS2gYxVB(̑֬YJ\Z23 T(qk}L?lgؚ"]jb(~j?Y~V OӞrUiѺ"HĢCt[{ss 2;6%f:M+t.NM9`n2@%JJ!b85hypq2{/ ǦImC~oG4 ~cd_p|@q_-oz,+kV8G[&&SlD'ΆGb&y2p21@ߗ ؎vp@M((,1uE(/:|v[bh rc)"cݾ>r\$I pZ%/4E9ݧl$Y8ODhZVDQ={/$.rtYzp8NT|\%*_X3&xk(:_tcG[;oϑș˙ݽ32V91Gނ?bE}`A7qWq芞v8>X7xlIxfyjg %1)p6\h@IzNd huKлhSCH]1i}q̣abr=3`l1ɃiW5b.vNeJqc= W]ƮגFwZ q?#&IMΌr~j6a%O ;I3V iPnWԬbwT7=̭ڕ bߣiKѢ2B'LX*3h@TlZFj{(BQyz{xEJbɴ鐈3qn{/h(0.S Z_ ~vuUПV}z,e y'AiK4 kdHCpX]=m|ۆ/ԹrZ=H3'@:!4I^;E0@ɆN8N`1QLi$c臟e_M+HN#x9rO6'HNXQۣEA_TT1z\sl&pjMxfey~(jeŭQQe^+Nwy EKp;dD39cOJ9DL"tH0_51Ŷz2@EZR̼2z{h8@j#9.~lupfRUNvZ޲,D+C3HBPmc]gb \ kAB``_9$G XJ/;yZ'\,:}zPDW߂f=[t 7Y #E>M=6exl5 ;_y-9G`2nj5gp,oU^7ˆbVt;,  *haȗDxpL[a9eḡ]^֒ syTEL˦T@|\a%t]%erq|.QijGǛCuV8tx@ ̅Fѭo),+}1|g}Ŭi+Pü=D:p1 qqE׿&U_)g.0ҦBQ4QC2<$] BGHz)J >f=)>$:qE(|7:xf|Bκom-c4C'Ds#6BqX_nx_W"@͛˗%lOzqUBD +a~Ϊnk5l)?<3X&g@0ZljKXIP|XfZ.N9wvaD11<0mvgErZ x:4O6<<B%!^萖yVwD <=g.8{c'Fg_0ng}m .wKRzȽ}9g1G@`5T@Ȉ#xjuC)+n9GC]H$9?WV/C]XP+k6Ni%Ξ~+sE>lz Q9]v:>N2ve0aݯ \ÆϹb}!%wo!*wӕY53y9dgb,pdOp.r籩~!g?{\^V q\'%X! }1+C g^=U:;K!n7Ϝ[O-j9B=F?TȑA!T+<[sIJ I^Hd2R4DBDGf 2h(i FcBF(E!nq-,1%V#qxɚqtY)f BXJ Fon%H Url1Lͮ,'THX#'@D=rw6"$~,Kā3ϩ5ReXud([(ӣmC|= $fOTiFiD'n[b+f@_JivK~ܭ DDH%y6;P Yɢ6 x.Pm^ݷy.Z] I(Ƹ(caNPєD}Fs +GξByBsio㨨TQdۂ"IrQ~ty\VDA;$ &8B팮u.Dda# K RE:h;v d f_iG5 T$] JN/H3}&D2*೥-BJE f Mf8M}-]luUYtP\J Gۚ HCP4@/4 [. 3:ph+n긘.*&'zR&@j (Auܜ j&̝ L|y&tLPn*]J~4[FA,֕E? W%b*((Jj_"6_nm)` `IڡJ۹hF,Mokah8:xVjKBB4gmޢq$/.OB22 $ۋhJXW,dV#$`r\:q)Y^Xɭ9>]O)bT8uG$Vd^<1ݲX.'`M~x!<uF K0BгvpZ\sLe_RqzЖ3ת!YE%엓ol>79> a MpFsA^pB[T~|`"i 0WnRqD>2!ėfmQbI\xΎ!|U" if>BO8#_*,Tpt.^2"hNq@0 e0!p72L? 뢍 i5V^7n+H};AQ N 7bIHugkץ{7-|DUdLY;}b*/`E.[]=|fCf7i@E}(:E СW)r&v xJ( ϟP8bp"00QE7%Q9Z{cd8?N n tPH0O.xr7ݮN_i!,cjU7W.]yVpff!oTm]KfSSS[B-s0#FYSb9AEJJ{~"翙:,oEX9ԟ& ρ~#uPx̛IbIu?K;O7oZ~l 6薖u~.Cu_!jr TsV n+w~vEv3B[ [c\-PO9>|DsBL>C|G>2q{{=P7aRc -&S:$)-6qˇ)=bB2=>.=F>x͆a*[J+lvTc:fmWYs gc#MG[\6H e5d$îьpOC7rE:10 YۭgEЖLOhHUE, -1*(\/gJTV ُcm8v'4!t՟`Cbm[PzG_.êo3y.c|x"$%h$pI[k(#B]X̷;s3͔1#6ŀjjh딃Mfz+)\qK;b蚕rW;sLj'9*.":YX.7J9 .pgus=7|s FH9 Mu8MpXҦu|ϓ&SV*4LF?=IkI>]&Yxt~U~lv묦]~@OK g`f-q̯g$:ʨ3dGWۘ>_(b,0̒)hTZ*9n;}u pj^wGaw2H:oF07GNwVT;)xCDdfG>8\>Jʩ@ W+SzixP\`"8aX;.O-']!;(;=%"w)+,Rʾ)tGyߏ9b)s2V_ç{sİndS6iJЈafvSں `8%*WM$5C~ɂp=`fEwatW]Bg.okB{cIAyVSF@(0)Il* ȕV7l Z~՚SfU3oX}E Zfѣ| Q ۏ;>nLK ä@f{zg`qT| ЖW}^h4+-;w]WQ!xk臅Ά#D:1qalG۾fI3(Hq18M1%iM\PeO<)}+Nh:rpN9b]fpVQPu ْ '87&ϻ)ulT&?la:7M[rш@37q;O^J:\;BK%.FM\5)d=tt[WIx+Jr8Dc0d)Jq*h)cc"M{gcV'!0u#yǽȾJ ٚieQ, EC2I5!YvSN0HGߺ4 @E@. ;3Q_~^ Pr'jеPio ~Nt(o`VWQ2LdIEâ0|@A6+,_=8s&3bgʥesf;.5$3GE,,L^=Tg0BFɨWOSKr(XoIPgqݍ?D`mf |gKJT1rn>KROF 7@,0PNSkG{r Qx cqeVugO+\u?BPVj{B5T!!E{{<qènwffjs{=Oes;?9%Ny?[%cMJ+>0oaF-j_텔4@HNWi,0MǗ@8ݯn춂-hR9|S0˾s`u֜*$tCʉm pzujΚ16(/vQVOtL>Ѭ `M ʼn.ck=ҋ+ ?4 d<456!AfDc2:ފu j9}dks *v%<^ *H]ΆMͼ#| d!#P g@Vi'.!eŐ9c,bb萘SOcQ kP5xTVў\m0`?\0tyOWUWP0,sݗ/}}!VF6,FS!֘R `U%3kE-ܣҪ\|R;THaєfEق47=ϯ*SIHe:A8,C`mWʊXmKgT gR\rJAIAvIx+/&(M? `C5v?B7G{L߯Tl9ў^@;ǽpT[Btf.ǫCG驹<aO0fҶR:^(z(c\#{ˑKf--dY+fۊQj@ݕHYFRNlPOqG`c3-yeݕZNA!}Cdst5q X%s2r|S(2<)'spޞqE#NIo &JCn}ZeOIt7c4X*kGH*O@cП@(_gV_S!Ҥ1J%/o:\c8d{䖹vUUUBʁ"ɡO"Y kXb>)86L QCX~كN,a [SLwN>9Mi <>y5#Wl {߲ bg=V[[`}G wUnEצgj B/ta|N;Lw7A)Č0砷llD͌yhԃQKH8Tr)g JHL!>_F;q`a;:׸޾B)4,n-,0Oyaݬ@鵍:9k^"NSd/ƀ~ ~RQ3 gdz W3P P0v_3MzVs,ƒxi¬HQdY6`^$ZV?6{IAVT'`X#4rgM>˯6̗lCmL|i54P #UNZ0.I5N8M_3rU5j ޛog=ZiOeIdASZaF, _Rː,|RQcJVm;k^ NSdjW(wVR(J4,I1kسʆ`b! .s}ٺ1wEKYkt]C"_hT7\.%‚scڱi&}$P=YN<$h(Xn9ɡe8I5޴h*G'i  +qq]L:B)z :H`JuX]C},48㌛G4?\/&1hZpҞjw WΕzhVk)W8pN)`;c)vPkZW؟IUMT1<4ReB^ۓ}?*~⥡Vr[9&A>l RЙ&=O_,jeAO?LE .ShUK\-kQCKFZU*5`$V>HlhIK沖 }|aA# xod9) P']3;ZDY)խ2yb'6 `Px&F&pGdjiݏ=+W1rX1V&ncLֲX9}eDKz <HBxWi'Qj@ڇ.j,8C׷6rH@*5qM-uM˳9Oٌ֟BgM}Q`VX[1Y|rzUPo1`rwq6cMlbP I [KM)Jy5d]VECIq JOc j˩lfjW<‹cؔđѿ/|b3u@Mӽʞ>(>(Yk.g"O u;+v\QbաeJi`:_S$4ɭeĭ݇7 ,-jmg;&3-MZINfVdMAkYݥbEWao k)ZccS$*q6[Z@9eM Q1-E~FCj71x.}`I7RfZ$2KhV ʲQ"GI^@JSa=󪢒"Xys Qa`sҕuۘrof(n39LrMA2Bz~M^XOQSSoITu"q : rMҺD8 ˦ކ2\v_Qϯm%@ݺB.nAZ38yο>ǿ}\ N5"Y"#.c1   [>zB3ztqQwc7$ܾ˙ q/\}+&f ]pKdKrԋl[N&(+w+J]opᥠ›)z7Z)|nfQ^~>}:OM du.O7 ; ]Ւc?&lGƲQ+k|]D TYJv9J .)fSB8!Y9 bB#ʙ/kfCN@7hb:,M7n]~ĩh"0 ?G !E/@k$g9YA?UH+ i3Af7fyR_+֛+Y:R*B=25^O̱|XQ_(d,ѝjNd2pTK *ae"o(I!Q Ԡi'\V1"M_0i2*l")fYTK>EH+8!_ȸ'ҖFuóG d  %$5; důj/)_^dU@w犈MQ2]ӗp LJo;Ri"jg]«5nkO`yh+nj~', >xhDSaSNK h Aͨ+,ڥp>\< 1T|/)oؽl6eLSo~ GPF%sN(WD[)\ʼ qkϜ_cȫ5pNS1a o3ұU;0q8H/p)qi~_~Yj~c!ȸhB//]ЍzĦlL5et(~9LY#]CMGqI [60ަ4ճTwYtտx%xC*ΒCSa_:µQ "릜/3✱PRfO&B^Ît"HCE?F;Q7S_;1 -,,Տ.s\̦#*ޅiV=gf F.պ:_ԬUllu}d2`&7V/H#`Ndja>@ZPQi 1͡c_R-Y{/W#*"(r%xѣi<ܻu=5Q*[o/C䪟(}qrEb%p:mсbvH@:%5+[Z4ӫ+AߒP\eE`ɃZ#)f>!49?޿_& WGH=u5 By4hEl6q|b1 !uOƿj[v/+c8+Z yjn'[Yl= 22ۣa8ac[edA;f7 %N_myA@-j!")tEA5XKbspxC , b#E |/HfY']"[[&I^@Л7 5o}SnnLX Džޮ+bRU&Fss)2kqԆI˴X3r>g0O%0VX0 "eQI;*EF阭Sj+[K=}WG]}H,<r u;yefohzXr& J{*F&ޒ/a9!Jem58Mgy+mJ{<s@߭I=1>rzhO zߣm5$d ӛ };] M0~_y 4ġXŧ2ɰAMcoՉG`P z2#,MQ\߂JӸT!{=ƨimU4Dw;Ұo!D QӲY2xw7 hX9K 㓆&5Cm/M4WЃrטSVOGJy,dB*0*)0<I!G=aDPn϶s"q[AbVqꧮ{xmd Bz!:IK2k.g8t\D*K{F&ueG.tZ{"&WVy&M{&>,NIeT*3;7:w;hOɳH=k@Y>5W_]:nZZvw`41ق2d<駮KFqT0<! *❨jx/R\ii2Pk&-)oobZcnRNMwd!m%fXFHm&,@rΥdmd.E}lASD")iqX \s+ b\A؊q"𒯃.%xV,WQ(7p 4K=%Yhf`yf;-ުy-Wy Շ8C.us:44ϧV:u#-DteBCRq LevԜ5[W#dt68}qʝٖf6z(ߪ腏VbNxLY!rRͪ1X n ?Јb% c31pA[Q N>YȾ`e#diȎu}?jjm811"a7 LLVEl*wg7Hb| V)q#> cZb i \}n:žVR?TgR!~o iLēftu $Bܵzv?wS@nE#~ ʞzfe sZ^$5-וhP-+b~(Qəs Pw#HIA=-H:W!"|.v2ȪAm_4p|mHȴPb-s{b< ս9@k_m){"Bo3?5 LL,2> wIIJ qYEBFgKH;9Ð6?4n_0ͬ4pw#ڗwϩ'[$Ljo;"1{&s&)S*&M:zQfRCr`;,˄&o,g`aFohT&[zaINa.밡rwйOBg&0 Ta~*NgFO|`@冊1wA 'HgH:NX0k%~6߰\q)y lYKpf *2b?% Й=`0 *{ u] *Z",(Usp@+;}yA,UOifS8_w^&ʂ&895LB^J9Hۿ1tn^߮\EH5yU0a!@xe!5:HXPMv25nG=eQ? 6/d Z!Q8)=FۛpȮ.?öj7~l_AğChM=ǂ?Bn;n#]%uyR,M.isZK HF\@w{z5wI jkKL.+-,M"P NB#װpp}:=-JPF.} ӝs\j&x Q7@w(YN ӾcCߢ%o`]Hl VNN#.%>s~24F}z0eHxZ\vbT[ qXO;Kʲ7×.%q_ßTXd#dQΟI^F<|ѩzzC:*Ҹ"P9e;zFũ@srI H}ƭx@f,-3)upgawx!b.u;FgL4+3I!=/L`&JmܒIB^=L'%bm ק'KrZ\֤^ S?aTGdK$8rPC"rI,v-4bK^!))%g? ]A* 'װ `[#5gUFF=<p@E[ 4ɶeҢF1qrgdʤx"v~F26*< H?^2:B5աrhg&I틐^7OX:UgZ=-?7^ځѩHPxҹr0%G<կ8pJC)+j06K63Ƴ&b/X1+A ƠAw?8ouغ(E(K%oe+mꀙB3zCi W|Y˖8ko;vJt #q{ձe(TZ}QIF;j =776Ff'ƪd.Z"|eH-Kܟջ1FAZ0f|+*p%vɂȤ^}kݑ)5Մը AJ/>da@uuP" &e>1LU_2%' qH'x@9hҶE4aASKxCi ► 7ibT-|i(chgt~ W([z[QE~v[ŵeL h3~c @*)U=A~@onez-5zq_NVoŧ77N-^K}YO;^9 |bu #h-]+N˚N=9˸-]ɬ~ZԲ.c<55V`oi У(ٷ/OqޛMcGd* C8 w`p=@G129Ԋ&ARxB(-1*oR])Vx:4zmR%6+Z_>INjo]jvVqBaJӕ*9J.m=HRk{ xdvqgTC<,ڋmB8VW &|'{l2t"YW_½ ogϹQ,Tg1BQj+Z,$0gfoA5ȥ G\,偹tVOȞb oPj{0D3=:< uKڒ5\%E_LaK!cۉЗv| R7uJIvI!T?弜Qcӧ~EE(uEg'Ɍ)8ߎG⎯[L~< Hxh?B0LM9'ύ7)Ma+9jn+ `|xGXc*/y1}ӦұBye d #Ml/?P-.Ӈ*dS2YcG|,2j*jjZ#dG?(KZ5zrzE4G(rG ckҶg!k~ _AV. Wl1ي9="Cm|zЭ2nsx cY.P\S