java-1_8_0-ibm-demo-1.8.0_sr7.20-150000.3.65.1<>,Vctp9|h#;?pd# 1 X  $PV\  X  !T  82˄˸` Pd(8H9(H:HFEG\HIXX Y \]h^ٹbcd>eCfFlHu\v(z $*lCjava-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.cts390zl35{SUSE Linux Enterprise 15SUSE LLC SUSE-NonFreehttps://www.suse.com/Development/Languages/Javahttp://www.ibm.com/developerworks/java/jdk/linuxs390xv+: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\ 3p- = `08,2 . p6 ?g+G D jX% #G+ 8$, ~+!d Yo~ 'eS 1]U 'eL '_U 'e% ax 'gO c[ 'im 1qh .mh .Ye XkY .c q okT*)    ^+ O.`9auqx_l$YTR Yd$ZZN/w%"E<=89/,.p;  /0N u F336:#(Z pq  , 4.!K r, " x v2S  :  y*'~o =` N 1+L ("t-TYI M  )  C}wA큤AA큤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큤A큤AAAAA큤AAA큤AA큤AA큤AA큤A큤A큤AAAAAA큤A큤A큤AAAAAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AAAA큤A큤A큤A큤A큤AA큤ctcPcPctctcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPctcPcPctctcPcPcPcPcPcPcPctctcPcPcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPcPcPcPctcPcPctcPcPcPctcPcPcPctctctctctcPcPcPctctcPctcPcPctcPcPctcPcPctcPctcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPcPctcPctcPcPctcPctcPcPctctcPcPcPctcPcPcPctcPcPcPctcPcPcPcPctcPctctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctctcPcPctcPctcPcPctcPcPctcPctcPcPctcPcPctcPcPcPcPctcPcPctcPctcPcPcPctctcPcPctcPcPcPcPctctcPcPcPcPctcPcPctctctctctcPcPcPcPcPcPctctctcPcPcPctctcPcPcPcPcPctctcPcPctctcPcPctcPcPcPcPcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPcPcPcPcPcPcPctcPcPcPcPcPcPcPcPctcPcPcPcPctctctctctctcPcPcPcPctcPcPctctcPctcPcPcPcPctcPcPcPcPcPcPctcPctctcPcPcPcPcPcPcPctcPcPcPcPcPcPcPctcPcPcPctcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPcPctcPctctcPcPcPctcPcPcPcPctctcPctctctctcPctcPcPcPcPcPctcPcPcPcPcPcPcPcPcPcPctcPctcPcPcPctctcPcPcPcP7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d525390d1dab0cbf8dec57d856c08540cd3463f071308aac5c62bc429ecbdd90ee736b192bd61f44ba10817c88030ab41cca051854b0da1fa5a58543b8831c446976aad6562a7402156568ccffb4df36a3a6cea0655851eeb17525ce7d6e1599dae8e422afceadbd29c0424145c078260a02bbf3b3db19a715783b4ae3ddcfb61c234fd80c7c3e3018ca386b8d3a974338b4a4f2e155b03dc60177d1e5d73f3e1eea9d1e57355798eff9d4c26d2fd6141c6c593a4340a15702de226c4f44c7dae1e9a8e8df316f56e877f4c5bc4666263ca220d464f781aa65ae289cfe3edda362075fb8ab2812586cc5cfdc148b965cea1e72c3bb0a8cbf01a7e0694f2f8296e92fc3b72d38421f360bc4fd4fd8b3cade33014f2fb489a85e648286c5cfc3ce3fd32b02983a294b9c2d893d0ef78f4f6bab0e4fcd28838fff190be185351125dfcbee844819d2ecff2095c5df7904518f43f7c42fb1ce0acd79b138cb95e6231737288ed68c7e4be03ea8b80616e5ad6ab66db1abc8b1a3610e6131c53be75111ea6cd479b530b93c8ced91e1daa3d3133338e73ccd22e9cea8250de5b44d0a6257edf20396d8acb8ab2b74aa9509d81fb3bf3b3d488404f52470fb855e6aebb22f80ab571fc0235f084aea769f3ae28c3b016957e392fa1a6344aab7ee5f00ce9a43d9e7e664eb651e703bebadabca8fcd0d8811a6b3650a5fe4be62f662d8b979c6ca890cdf71891e5a263029230a4da97299124ea026923d29b9858b4e6b7f7ecb581580014887b6a495aa43ae99bfa98d0bd004ea49f36edc5be27b8897bc96f882195ddc84206827c95ed1663ee4089238ab5df4027847e479fc36745a3dcff14747bf0f394dafb2ec7356a53be94552461ce8990b750079306e6961b77e8d7ac41396186a4cdbe2531e7026588b2a3cb6797c689d5b3d0b55d229219c72c568fee4d8e0bd9ccc51676832dd6007cd866a6fb8a7238d78776e6e40962b161557c9ca22cdac424605e839207e0eca9a4f762a2357cbfd7a0f5b07dceb13192674a5d5abf60306a341e734b6e2aa215eeaaec745dcb2049408e21d25770465b77294672261b39f709fe2cb2d8e4df8382db72a243742b1aef85494e10f9366e2e46459c9de57130cce8a6441feca5089eb648e40f0027a70289bdaca80f982b36356af356fd52a3494421d86f7a74f0b15ac568fe798ebdbd4de9ebb902c7f7015a1ba97960c16d5a2ad4313fc424dd8580d1675d34f5a520e4523e169d28b7c9666691e2001a90fa985d65e0c032c82b2256ebac4a7fd76f2444723125f598198433587b5dfc08bb89d15b4f5adb1501d9e4b667166a647182b5a20e178a0c599f723f317c55264284ba0af842e16c9bf1ac84bfc5e963f7059475ad49bbca8702e818a067ee4f59ca7d55266a67e545c054ab4d400eee0ca2d2425d8748137cb32913606c2b53b4d0fa5a3b2841d3b1478a6c9cd2c212bbbe9504bc11810257b5e85086abfa4104bc2bb210c5a11b85e6b8a017ae640e07721c2230285b8e6ce8f0ed7b2800f43e3c1905e805ec7c4043c04e3066a2f73d58f95b44c825e603a44de5d1b6edc318e5fc910a39f39d545b291534a35475ed177ad1bf2acebdf5e439b5b2fde69f7a21343238e8f32174011f16cbf0d3bf35499ae654a54a85ac54fad75f7993061c03f6e8daabe4f2fdbd8c09340bebb58a1d3c182264f96821225365eb9dededa55a434d2965bc5dc2b442fb33a2b63c313fb1ce79ca14f6fc72109b01feb4fbff252e58acd381cfb66cae220dccd943eb0a9f2a6c8882924c492b65d6adec8ba1b76ca3ca711513db5e06a61e49efd8491e03764177d45fc5a332f4035757808e67ce342474a9fe5fa1a554e9d19e2dc86d9bf41b8591321274761e578f73b0cb821f1490f69e5aac0ea07c66e8cddc50dc59889c804e25cd282d94b263eee6421e75542efccd76d62bada46ad6e69b0f30b7f37795264e9ce580bdea0c4a293a8d5e08460025d5df6189592656fa758eaec54e047c73b5ca9d123a0b1678f9b8e193f38949201229039f30e485fabee5ad8767371c626c354c0cb51bac2981003882da6fae2629d46dfe93859497b38fd0f554dd360af0f474c0bb19c72ea738f4e6348d3cdacacbef01f7ebaf7cf24f3ab946b5ddb74983e5037ce3c050252b52eeebc72363417614a0fe50ae80c3145f6249a530eb936d21ae9fc9b23b07d5ab93480f6243f58ce02cdf0f02f98f69a017da66a7105edbe1edd38414a1d6a9488b87885ba196079f14e0fd0f9f1721ac0f2624a6e238c683c7203ccfef245ffbddd958a69f89fd5b3c2335c85434962545c0ac1d9ae4a2c6ffafaf595be5e341446f8d082d0fec70f6519741ac3e443d5b2734265b422479a68ba5e5a0a9caa599ba79b2dea22e749b9363de88df70a8ae868cfd6cc5b28cebae18ed48d94d1a31e1a60abf4a72cf3a203f52d7466e1c8abdd685514d39f45a5b6e734f1e0be3451d31b634aaefe423c9adc565ced71307515ef43ef2071e863fb1b26c68fc223b9926b8e0afd66c322e8eb9c28d8f6377e405e6a3faeb6e746cdb64602e7e42d05596d8c9cd4b8c6b3eb0c34ff7c2466de0769473cbfa5e2e4e6e06cf1e5a69623c5dbd0479bc72012baa06797903cc2fd754698f01f25c3e944fbc5406d4449f1585f3c9814abd1a9b464ba7931ac56e2cd2e756b01d0fa5be5c4fc55361b816663ab1f50ad760b60ed909bc2125ee10d8b8b908baf2496aa7e117f66cb65a72b45214c47ed190b4fa1d80566dca75eb20c678a9d36a2e79c9ca809eb1be8775d4303abf44574d76ce926e4b1e2488f00aac4cc11ec18f6de87b82e2dbaf2c28556a91a4775eb863230fee9ecd529a006dc1aa96ebd23d854b4d21a7d1913bd6557c0f9b7e1484db33f26c97ccc1797cb01915ab9626d73d30f54fee757b237563ec23114ddadc687526ad8c36a7ca0a13198e6318ac973d5bd355db4f63af97e9bde3a3f256e8d98677f520dce98b653dfdec63dcc462ec9d0a7e7267d4fbe81a78c8a7e4fc95395ade9a41548f35cfd45e4a3aa4a12e8546eb517d4db2a966107ed4604f80ad2f8fae6b1246daff5aa34a6088b0ce4d320ba9ebbd38745eec46bf9a6de0fc4404b96bf756a5a8f3f05f2ccca875be8ab7e2c041ed4bd8b2ef8023b632355e609115c679c15caa7f945262cadf4269c5feaf4f6ef15bceffaddfaa53b6585efe3ed3f2659d40c53af23adc915597d19d660d2eb983f20356c9743ec8462a313a86a51d5f7d79b7e79d621c0eef2f36268c99c5de4c77590958db847e2749ef27b97a603952d5cf3a62d5bb3a7d4723374de28f553c45adf917ce2d39e0b3cf312fe580229ec9e60b85eacc560d88865b86f353db5b7f115dedf48e037d1e0ad8bc0a02570eb4b61bcd5b8b3266ab89507a30e4104808c96ca06456ec383b7624a57c3638e69a3108bffc702ecc30b93c9174bc2896ef092d431477b22f10d53f61d8910dd42db2a11993328f9e065eca575bb6fbf12bdb75636273ef4912e82ed1d6a88ee7517ac1c22fcd67be9dcec0c39947733c3892662d1b91cd15666c36856ff9c94aba42f01207d14f5b5987a2336577aefcf64e46163d8b6f702515e0d13867813b591a900ee7d0eefa41403e578cd66ef5931a2ddb61d515de5ef462468542e3ccd77d95a0bcfa29b4d9febf66e8823d4971fd45ea40fb44c6fe6b6f51df3e0bd8fcdc407efabdce41cf043a22764b66676f1e5ba24245bc0072f17fb336db60281e19eb990a08d4164fa75e6e64e455347884e75f48fc6f8ace8ebc3c0e56299a8d7fe890fb73ca119c0be63b9732d0653cbfce6bcc449455a12f375252111cff22e9e21aa86c0565637261544f647e39f9e7b67e502f69464be0d46fd4620f2e71559fbb484976e4819660115a128cd36438c824b0f78dce21c2d393a17c97fff578e415833f640a3107e2fd40ce0d39abd705886d6108425e4d7133caa052ea865289d6d9be06238ea964302768b532ad76b1820e6e77d4cdad722ba0864d776b3cc19c257aa6e85bb12e83bcd37c87e5628be4922b3e6fc93add2d8d9b89e0eb9a3fb330166e57125f5993f745b72353c013f5bf4a9defb5144aa52958f4561d9f4bfcb418fbcf8a1e1b02e14fb5ac9f3a0e04009f5c020b1a276f5087f79f81502e3dd7f7f7f72308696e451929cdfb15e45ff98504970a1f38a9f2afb2f74f3606900224e36c8b51325cf59834c134bb9f6133c62569ef19eb4940a6221dc6a4432b2fb7c2e120176a6a0091835302fc09710e58530c3fc3afc4ac14ceaa241e80613ff78e2ca356c046de382f6499b8223bb0bbae357681fa7852477eec9354a1223c4397fa72843339cb1e6ff7e4cadb011eefa56bd332c0d0eee79134d2c16e6ef8f4c2f05c6a3d4c3149e083dc80392a2486dff1ff4f36c8dbf3ccdbd2f1c4dd82e204cee8f383f49ae0f1dc3740ea0e0f89b219646b553d77c72d1c03632c9010928b9aa69ecd2496633a2a1469f0a074cb2e930eae931d76e35dd73e0e4c726d2b47c6eae7a4e4bbddaa9a95b7f50d4140849c5773c7afe8f42676728a1aaeca5e501b2b1a4041c5f574caa165067ed5f6563f0102cdea801d9f08d9b03dfbd94efe4689fa8392cb549cb3221e6ec93e0f1527087df0a13551a5f95362d90eaf8d3235575a3f68bcd2ea8b6465c87189fb2e4c1fb167539768cfe45058cbb21132fca192fbee6ba2769d41eae65992eccaef00a1cf8e9061c41818c46018666bce54879ee8c812e98584a7af94be3706d7c2a830729806f570f59cf5b5b4179d79f52bd0a6b396704b25074c64e8366d95c92bdf9c9fb0d9a8c5ea11e928b89aed520c08761923e9addd6fe6140f5fac17b9d08acdf049f055434c095a819e8b9e933019a74a3f1dd569c83023c280d5714dd99b5acca2d9b68d9fd30101f569d8c23c3ad5f0bbae4e2cdbbde1b5243174a65b44e3c9e932f7581532cccc1ce4cd3972e231685c6fc02f9b081417f4da66f76410278e071e4c9618d53a0db17760d5abb14a7f8081cc969000b826ef8c71fb7d0746e0cef33db015bfcdf0cb41d78af16848fed1068edfafc222b4356c26dc44dc283aaf4371a7656a453de4e2a0a1ee84122850ec60f8798fb45414ad72a297d4113ff3367b817e356799f143a6cc41305499f977d5e7132a3e04d8c555a6149a32e72ae7701b82ad03193a3a089467e1792c166ef194a0ef32fa20c8a962d954f4a5c82c8fb089cfa635cf00666385d82d74f7ca6ec8691273d0261a46736c2faf92418e5787d2475f79e6a637c3bc142ef97cbb588ad8c967dff678b071989fa154f6a5faec0a05a128a6cb4c5b290005e9f24593f1b62ec165a1d377b589c18bab1c66801046dfc41a68ab227ed9434c244968219cf5e9a84a33ba7254c3f0baebc179fdf83bdf68b034ef5eb7fbc330f6c68e7bfb8dc5d5cfb1aa2cedad66e1e2b1a0ed64d06c2cdbefad86e8c64242d920703cbf9a67450d462532572212d3d797b8d3c81116da50751e2c98fc280477a4ebe1ee8ee0e1412be26c6b31a88eb49f4e1888d2cad2131a3784255e44378c74140f10853f7840e039c13efcc401557623c9825b2e5efe8251a9c12b8cab6389c5992cb30b44fb27c633ae63daa73c47dde9e9411db496c371e17b863edec48c516275a1de82eabfc822f74aa4b994915182075330610f3c0420fa0f444eef7887612d73c656ac1158030f746cef80b6da90a0d5701e9a3a0004c87d0b8fb1aa4b910c67104f6dec362798d9b770154c663d0930900978c3e416011e7a04dec1e6bc1e739517603b3994c9905a72bb19bb482d0bdc390c072e4737aab1bd62c9a2e3be03609d77f1a56a27cbcd1f9d455e0f9944b10b0cb1b13c05f96d7e2bb2a807ef24821f6f8ebf616d724c267c62c3b5a09f7394cb8e5c673eefda0d100c8e97668319daa0f422ceca6397b95bf28559a428a95e0a01562f3b554bc6819f7d24095f3e91dd1013ad680802dc14396fecfce54b6d9a72ee406278e218ab9437b2c3987d220844e1e74b5e9584b43e5cae78054f20b26143f835e7acd36b86621cbac533efa4a2a2e9b72c192e72e6a4b65da95fcc1f4451c2071412890f73f3361685c54aff2460dd73bb06e655e8f51012507afc8b9ff817254e014dd5fb833ec8e3c21497c6629f2964611c1b15739f15e52d7a6c4164ebbbc5d0b04dc93542e8e1d6f8b8b6c647215a6be2132e2f0207293c1ce0f21875c698911e7df8fd0ea00c2c9f8aaa9863240e9da38bd3ae4b8981bf6f32a3cc26b867a11d2a8b107b1202721137155ea804d71b8feb4ba44bfd597d64e181f9463fae53b4181dbf5e3a52ac397ed44988bd0d6f40481202249e2ba0af9bc49fbfc943d3fb857cafac0eb88c97166ca2156efd82df335541119035959ca3bbbdb351d9a7cca432d7012f99b3c8fdb0734d41ac083eb85235fbeaadda7221e37b06cf87b7bb283b4064c184c4de11d95b813e986798ac93cc9c5b05342d2129840f49ad35dbec35bb21b58958df7152d7df35682683ab6ff8baeb1fbce2d9640571166b270618cd379aa9c4950f6abd670aa282f299f9f95597b12d42b053281bf173304bfd8136a98faec4409ff6369c0fd716096c89ac652b98ea8a1442e8439886640b61c7bd23ec92fb770118f396ed0779ecfa640f3412b9f9d8f9745293ebd4af9b198630a22682d7ab4816b0d03a034cdf183fa0c566ef788f6d95bea1f2ec8f0bd339e633f1bcce280f75a49b7d3ba12bb42f24bbc4061d6d2ed05116f9b62176837338e2dbf4545ed06b377b07985903d9a7c4eeecab6e030857510f0044d8d1d3b924e2d4fdf9a45ebc2b30baeb4964bcd16c719bfea514ae3634381baaa5b3799ff97e5a665aaaef07670c0ab96d00b9165b54d016f3eb7857f755beec7d4c6cb79399c786ff9c4118a749d1310960b1c458e55784ca724494ebd97d48b254326d5059a173bf5de2e567d22ec7256be309f077cdbfe5adf46c64688379499946a6b4fd46b1e48164e66b74bd72a3881dd03fcba5fe6c76c68ba1750431c42bc8f98930eaefa79b980d955cbfe5cfe926e1475800d7a869f34bd8560f4f4d5879b2719f84c2e710a7e0c1d405e11a961d9d6aed09481797b337753ea51c6bd33e0509f0b8fd14b5baa963cbac2808dc278272894444d5838027066ee013f014928a60a15a5e7aaf758a99da03ce9de9113f4c4e86f5c72bd1adb8574f2a49cc082f709212403c669e28a56f180fec8c5cd829b26d58dd1e16d073cd948a4eafe5d770d9acc856a53964c7576e86a203d948f78d16bed3cf3a9fe113561e5739331820bcd3fd1b312553980d4a9a8c32e4e593b3f081f96e5c2ab2da4a839a288e69e117ba8f4e88c84a09a5c7c451b867a6366844b6cba140928edb1411133b13c5a35e2f248a334e35c3f8650ad28642faf912e03d5734d311ba55ffb5d93eb02ad035a0a24af43a306f8b6784559c6b77e6c63542f025516c879ec271599b326aa075150827db8536ff0d1e73b501e8137eff3bdcdd3cff65fa92c7dbd6881258207bed027d30b5f1719af4682ced9c36e9b67b61daf2afccb3c94f5efb80ed3c00b5dbde476608b39fe6b5e1eed78db1a37fd4d955451e5616c75d9cb331b398416e5967776eb07852d6869529a8604b74893705f7f0ca57aaf09661926ac6539a2293e36d99c03f792ed353c7a72912277deb9709ba1d811ae164d8c74ba1f0cc3455ede1c73381d257f4cad55a56ed976e49dc8f3072fbf118e3e61446eb8b36f509fe46a09502fe2acfa03a3fef4c7c6041384844b027279432508f9ceaedc104bbe14f46ccd8ac2ebb06fd27aa1493590c007c1e464010d625330e3a8d85c9eef3fdc15f7a6ddd59e1883f69fa069d3c01cca2890a4eb5ffd6040264d53918067322a61ca761a0723dcf222c80dd0321e5e86ac66a475aab4f420fd2acc1e89fed1c05d38c431966c6b6ae4531f9a09a76da2989c51a9a976b69513496593aab23a23ae01e5bb56dc461f7a4f193c7edbf3705e869e4dae357d48792a12bf35c26f0fe95077594d8ee51c22fa9cd2ce667bdaa705c598b622016dae8ff45eae509613a9200dfcc21915efc23aeb5e78ba209b7e3de4c5a85f8b03acb3617eb38ce319aaadef5d29d1af7dd2348ee72fcf8275127c46c80db1e504efd0e008ee9f57c08eee8c36bd9d9a45958bdbef0c96bbd188dc3d6628d8719f8717763f07151d97d2bb28c6438f34ce03838d21c3c53d65987f61dbb20aca82415fdb2818fe369793793f856f5b0e07306b9f5a4fa4cbc818fa7f730aa0d3e1215ff0857f89454f2a4a7ebd3fbf603d9a7e0fad77f55506472d896e871597f0e706af1ea0969d5c1512fd4b76f04b14e48e9e852491191104368606aa7322375459c3b3a9de1e5ff955994a8ff47523643efaa2bb8d9cc12c7cdd2408209d4b54be5a0233578e72cebdbe262f617e7b1f2ec7f0ef864565822cadc58e1862c485f13a16623931e1b3ce59af973cccbad2ee64619befcd4c4a28bae279485e2c1d440dc467116e3d5a9af1a19632f59f0bbdc6fd66c365061d39c18c801e6536d315bbeb73ab7791a51ce1524311d585636220fb62f4aba267bfee895fb21830f56856fdbb138d6622ad3891033ba666e76c55674355d272206f9ef3610b9970770c5937f5c45ee22d517bfcf7da2f028cf7946274eeb950c02b0d4558d0ec5c1dd18724a10f1786f5af632c979386f247916348b41547bffff286852904fd7d5f4e3950610d759fa028ef1aa7cce6cfe41b51643c6a630e67658fbc958b7c6c0035d9e04e430dc69a737c522f6736f31732015612acf24da785a875f2d8b4f8b3eab07a1c36d9c8ccd37dfd0e47b1dc95054f3adcb13d8aba11ecb556738d7e8928710dbee0fcb135334a490ed23ca1d7ff26f4b196ed3a538b2f31d5ff060a8d23a2e1c3377555055d7cda4638774233b29c47c122c9ced367f3fcccc3f175e751ac0e7077ba2ed2fa0e673bc599884eb34f3ca6a0d1e87e4f947b3fe45c01b79fc2585f1bf1f573cafc6699887f8abd3e34bc164b9cf5bed148edf67f32a5387fb0e4f966ad4d95592132841977e3871fc9841db19013734cfc65be21d125c4f8da2da92a5d97f9d080e1d63890722a2055b621cbaeab7626a0db2dba8b9222ab0746dd312674056915a7a3b4658f3ced1ff24a10ac316bc2d7325b7e93f5415b6f3f9d26a7ab5199f63c109804d8ec740b808b0545ad901cbafd0d463d04e785daf097f6c6807a60b4a034ce7e7494259c03fe53d12ae26685551a76c244db0333c68439fb34a6f62ac223e315ac208c99fb88e7f0b27e296f3b0326fc4c8f168d9dbc1e0bb56e49b69d946a481c4eb00599e56e661d162cd51d5e4b7df4d1a93c14252cd030b6d9a97f7fdaeb94fc040a3669559944e72bfc3384b98faae53c5fa0b68ff17bb6f8a6f92793b80dfafaeb13a65c3a741f173740658a58dd479046dac63cc15622d0cc1a9959c83cb7fd28260617feb41b38f19d632c7af326b0d705dea012570d5c42cf69571b5b771b812d8d3a2f4bd8b2c19c22073f815e86acbb9df286da41c5bef718ab57a82fc1d8866ab2240334fd672bbc6f80d519f37be6c18f147c37b823de4552c3f5a187c2dc7da90e0a3dc570fbc8f89136de4ac0953313051969cfefe31d39cf595f80834d56d78172c3fe99933943e01b0078c40aa249ee41707106970e2ab34837aa066e0b93f4565799251dda0945c110f031e477586f0f470a77319318349763973ef6b7ceada4094cd93326c6c1595593fe2f866eda75b2cd28c832dc2822ec24e5b4e2385ee45fda4b173ca457e14b29e454a7b47ffc90d27ecd48fba290d150435b4c3bf718f2274f4c6deb4c7bd0eaab112ace4ac1c4322f023eaa9abb68408a685483b8296c9e83ce45fd2158ce768d5747c7d2d223d53c9c3494cb31f18b80ac8e74ef93b3a6c02542e778138c3a8f90bab160af94bb3f6381308667ebd39d136c4faab5b6c76474ec2f8437bb82d249c8c4ee77406d58e0da5cc98a55b07b6a42e9fff1de62916e41f1299e948e88cdf66a4d32a947d28c3cc77de2f1f96b1cbd6b600e493b1b1856f0a00f0ce1850eef7a4a52295241f3d9754916be0cbbd58c357f700e54d341c73c5637b6256b4cedb1c386c463094e553cb7d1d7408fb9f3992764adc27ef2d22feb4d644fde40442568665a014d6307e04c7e3afdb02bfdb3b82b3a5e74e090a1b440869b4e799a7440ce8d65777940ca17ab98a0dcaa4045709df5b510dfef8241650d90fbc65de139eac3d3802a6c6552631463e35f66687483b00a4e96324d2461438dcea23a7b58ad12820e7c361897aad24aa02f389530e6b37c13d15ae973b0e88e77275aed9f013288735911280a6ebe0cd1f1f6c9f8ab12c6658a9b29355003eb2129f6313a231255b746e66932b4949d1e3de992247cef80ec4eb6a71f6d3d5c6b79a489e3cb740b18717ae783eb95e55785dceeaa6a10af1552141446cedc794c958d929e8ed43db24d1a0597464c77de9e24d0b254c6acc939b51984d0e5e2dd28be9da113a72608f94735ee95710134236f33c141ba65fc4ea764178f5d82b134fd46ffadf4cdff38e4d3ed8a5abd1d2ffe8f0d39eaa15da49e0bb944179f766d2c748a23eb9b6ada23b060ff1ae34653a18de0a79f56216ae56dcd0acb535dc650573891c502535e3b11aa60487d0515e8a77750137915c4bc81421c31610f091255b70388a9830d03383a90e59d76c62c7641005b0c50c1afd819e920d23680582bb97a910f512c7242af7b8d333164005cef020966eec1bc0eace90a425f04638d100092f75ef543fcdaa4609982f6fc2668819ca0fbb4791d6046439390958a12b94a0bd927af698c2be9ae8b5de52a324b55f323271f987a0eb9facaccf4b6eba6eb4b439c8df0734a58b0eb8d4a61191b06e9315cd00a598b2e1cffb61bb31a4f0a1c0e696e178e8da88907869686a5a1d34164ac75333af3c3eaff5f6cad7d8b8905b973126821ef36dad1e33096f1b8c8be81961c58465d0d97832ba8a34f80fa8961138fe0fa62ad88094971bb2b36ca6b2805c740d718027501dffb37d5e17e352bb374ad01c0d45e0786327cd4e80bdd7b4ffbf34bc25aa6750e197c84f40d4d0b96fab70027e725ba2f520cee5d063f32d820410c0d8d7b4a28f2e2a04eca1549038746b3f6125c77025baf2217284375e2cd6a77146c33e2f9442753a35d11e0334658fc03f6354457aa5630a8e4e98bf25e449489c8f1d5aa9c81473151e3a2e3fa7a8c8456b9c1e7cd4131be95dd6b04b8a8655c52cd01721ff100e1b07cd2491a60a3295c781c60431e2b38f034e1bb83701f4a4d0c04034c99aec3c843721bca95911c122c9aeb427c0413ea7e09056693f22b158ec9af96873e487089635ec2ac30325b489d6b1d285c670356d4bc4e3dc74adfa099670597579d70576617eec1b790af44df6d17b8b78c059651a67f724790d0d5ead3c94034bdfadca162e413735c07e03ad52575dbb7a9b8eedc6f14b8a69ebcd6032dc59da6b3dffe7a652d1e6f1a1af124a0f888180dceedfe95a6e9838725710df7d83aebfd36c86cdfecd7ba4bc8f9f597ce4458a71cd8380390801bcfc750fa956c81659c8711660f8835248d5d01f8a334594fe1d7cba6d0263ebbcd0fbddf2357a8a5cfeae83230804819d4ecc0c2344c55433c23d716c3d2bcf7dfde1a81e047cf03b433e778a9d0a9c832003c533af17c80b25625c6de2376cae50890db592cf5172dd98d0c561857aeef990f6aee202249a2e814fb129558d92a4a8c80f798c953fba5cfe6c0c1a44521ef13ef8928f64ae56947d28119f6aa8f2e6c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef96354b5503b8b05b8fc365d8e613827459a05ae8248e1da9bf26af68768df777979534d049205a6e27b41168f41a8519bcc1feb965406b48486dcf101081c1d5a3dd2496e04d9c274f8cdb4a86bac3b5fa8a1cdfaf8b589b518c6b49fa5660f79917d14bd4d5184b369032242cb024f747513354921ac05201e1ba258ee7d59fa987866af2775f6a81991a430dc4d0086ff9ebee866dbfb68afc1f1c2a7869eb605969e56debe848e9da3af8adb4c2f88c1ccaeb66010c5e25d28552c1b294414059105e0a3e0303ac8c089f276a3f6cf28eee019544295cd71cf6f2661d856d32c5d023df9f294ec8faf8503cefd6c6ddcf080e2b9b6e70bdf6d3185e802c1904515eecba4a943144422cacbfe80c238dcec9cbde3857a554e13bb409411a5244fc42618bda168bcd5303e867a2f9e44e83aa9154a9633f04c4db0a65215572720e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af28573e1f722bc5648ea1d1d0cdc267ec8b73e65ec0e6305be5852d440c42ef2ece16199483265a05adc6f06202cc65ef118d898f26b25590b178853ce75121a7bf4f465d98556e1c145bf60ef4f82b4eadae9da4fefd3a90d3c704474f7e87db880f0760ca79de68a102a4e383c42912b39b9d61a61b7072beb91957147987b65f7a578ea839e90fc1ad50d3b2c0062bdd85cce52d96154da065e09ed07cd979f50e46a3c0ae832e28bf759958f688cd400f7aa1de52661d422e03c2086d983ae685971ae911286d69154164737472e671f7620bf2a0f1f3749a95bd11b10c9cff34a6e4f6f0c052e5873d24400fe52ec38d71364607953bbdd987f42da2bc07824e288987b14594645a3a3753d5f167ff7be4b10bcd1a1f7b579db2f604a9c88ff4cd466b33d7a8c139c2a84c967bcb632298e06b994b7b30729ac516031859673da3cbfdcc0b8794da9e43bf810030772342b0d00ef4f10a7dd6a5e4de96327fa317caac6f1f08f172df5889dcdb2ca4a84c7c8f32a150d4786dbd9f39fb4ed3b9ba00231d272d7a0e5a98d6e04959b9b5a4b5eb10fe50aad8e2398f59c7fe5dc63fa2f79b7ba2181147f10b32bf16f354dfb1d6e6b0d55c5026dc2389739e394ce0698b4e6a23159f8f02d8af2242744423159c1727f8f053214d2ff28181c031b6f5f8ec1fdfb8ae94582f94178a343d41548697d2aff78d501ad77c6ae2c69a533cd5576a09c69bd8d8a412f740514ae6ed189f68eca4f21b3c35b2c43b784f1c253419586ee64585cfebb944547dd712141f1dcc8029d60cc2f170b7bc7c2b846c05b0bcf3f37850b88b9e9bdc1c3be6993f9fa0c18d017d24db68171748ac8ee9f84218c9812ab9150ad5f79d1259f9108613e3bf6c0722c3fc8e1c690d76ce8b6ec458b3621dfcf8e811c281bee232dfd6fa43f85181f0df815ad6d0856bc15eb7ac7b8641375cc23f8bcfd2506703d47557f002b471cddfd423b1a2dd8d4f163643d4d0932d6a352f900ece9f039b20a1d172883d2b0cb6a07636d4436c9cc679b0aca6773f04b4f71aa03350456e8ba938e17684e74433e94e832bdbcf5cd52d35f88b7617c80a260e2d431f51b1353f114306c1ae917a36a5ee8699e31dad49938752da7b9ac0e8d6ba2345f2e0b630810e1d198e0d44864193209d2ccbbce8b5083bb1daf3b6e7e91dec4fb91d845cbbb98afed7b9da82311cd0cc1b94d4798bf93296e77c395ba38880fae9c344f69653f12a9c332ae585ecd88868d430a318b606eccfea49c945079b8c8a063b48bfe68886494d229ca7c2b46968a15181e38a7af4ed64648a14007fe3e1ba03e7b115c73701ae8620435d724cc968ba265af3f179ce9cc2cde3ec99f5d47044b8c10c7fcd3cf455b6ff4828ea968fcf3122a4e3e6129d183c67bd078ff11c6a636267599b9faf89f1b3011a548cb0b8c693e3177d20d120d600023cac5ccf6d9f3598a053c8815293a5918734672c071aab8883b98d244847ce6d2006e000a424945d440262e6ce98ae6289623a4b4b2ca55a750a18b6eb39fbd7bbc8df6f2993b98518dc246dd44f7ae6a024ae14feed7ceac7682a05191d91bbc0de75ce08a9db3062e838d9c8ce45fa50aca24b8c5a6ab03aa61f6e1b91a50b17fbceaac47153f47c8cea4e9204fd4c170edb0310a9429ba032ec7a40a559078b9102ab3345e161381f585646b7c565eeeb58d22be18a87a51d1aba4b400b019952bbda84ae9b180da95d0fca9b92ef6b4f65564434987988c0089fc782f785f5e4b3f4ec48e7a49763224213e0b95a09fe1961f4d76be63499fbbbb3bd051313b4df131e9673e54070d64fa2f979f4476c7bbf228b5f82dea5a76ca3f600b8d1f44224bc99e1016d1d3cb2e9b339bc85e3caf2b953a39f30f0e1598eb4221475f63afbdb99b395fd0ab5ecb4f4a094d7fed47c7d7a72ab9cc306518bedde27894b81b30276c21dff43cf4bdf89170b2661e87b25ebd1ec708a3927efe1608b619cf9b1565bbb185c0357a380cd1d485c88c5d58dcd4a01c1c43554c6c31939c78f2b1af95cea7ddce1b18b1a8ef40def9c153c87f07bb0f2761f2dad79f92c8152e1a5782786db599818f2adb9c563184b257ad9efba07c5417f83ae813161803e78779d044722acbe13039cc25e0c255587978fd0c4cb4d856159453403b469e0a36efe711ba3465ec4b993f3a0f187698e8d1ff0d81045d5f88e926cc0b8c5281a0e9468a0f471b6f5a59458c5af4a5283816c8eca6edfb435f9d0ff5e6c35c6b5e292541653755c35c613efa48554e31a1fe7a27865295dfcdc9c3cb6e6b4ad5da20993598bdbc37376551436746e41a1dd629b0f09036aed258454f7d965851b6ab446a3ac50d1660f5a0ca5a0b748259412ea8f5e4e8265670b4abb929414622c2b203199f1ecf55a1381889af68dc96d8bb558432c1199dd258f123ab92f1a881dedff2e2132f34939be224caa7c272b703550e565e16e18899792c0d560dd465342cd6a7ece45f29328409380acd8030b1719dfbb95446720babe4aec47991a2cae6bced723dc38dec6334860eb1c451f5e37921d441fef5f7082a9fc9401bd6220cdedb044ae058b739d255fe361d2798a42dfd8774d3e83770195c36006e22165e267abb5e1581dea9e94cfa7dd8cc0dbce216d7d660a0ac332120c136a17d13382beb87046f65631b1c1e3cbb670cd6cb7fdef416034c1727b448d5b26d300a60e4764ad55faf1bf16d2a41232673def2f3940227e4fc40abadc7512a9370b85013d6bfd2298fa0875e285eb06af0e4aff606623a5def407bd48bcc01cd11f0322a4433008b7cab94e50eabd2677172fd39a320cd7a4c6395499fe99b3c9675dc02e46682ec8e9ec272f558f32e79f98ac960658afd848bbcc73eb877e32d34070e0429a6325d5d45807d798f3bc9a6a60d79ff94d64b1c02a2e0e025c90ed7882f1d7c3bb14d4214de0750f2f411b32187bf1c718d1d936caee0c939807e6abb432461a33745b44e181869b2c2026c4e55a19bcf771c616a1a0a4d09479ea896969c7502c32016231abc05e269b51ffebbe15f2fd740451b3105b0b69f53ffa8b899378faaf4de26425d66bb6c309d16f5b0e94c1645dc53d6fe47e49c170c33165df938324a32c51285127e88ce3620c8234c4af35421433c5acbe50f4f8bd0c6d8aeeaa5506e6b51945332cd1246a12098bda78b389101bca9716c174032646d9eca9d53c9b8935c5a1e780f7dae03e1d9f24eff12a3608821087067e7758d69c816af42cd59f674d06c7eb14568e6daafe154f63ced9d2c503a8ca4e0bef3f93088c2b57efb4cb7920f7e822e9b062b61008fc60fdf27bc96ec711c0f7b930f101a393484d82de6d6902d449161e063cf4966ce6029c893401058986a0cf674dc7907f3de833204ce4c364f7c1c113b14973558f67afcdedf8c0eaa1c6622d0e1ea18e5dd0e5b777099d52532af64de5659b79014f9e4ecae6dc6c35c8548901d9394bb2eb6962c65c147c00dee635d075be9c6bc650df1918e61ff26206c8e31ed29202aa04512807e5a41f338f391e01534cd734e5fbd8bdc24389cb700a70b86fab0a21fcb33d676d468b1f294d6e02605d42d1d2d375fa85c8f3ee0185b33eb687ca4004ddd504b197bacb8fe78410e93e113791c4a3cdcd6aeb3e8250305f7483a3279a067308c73ec2ab428ca3a23567da1022506397c36b09c2894f5dbf136e0a656f52133a585eaade46faec63c3ac3eae48bf50dbf8672dd5cdc6a3b1b6e68e2f44e8dbd53924858160ea39cc367f8802818fa9ce1c47f4239f23b610db73f14eb6e3202b68a2b3be24a774a79b0c59f5af257a83f15a80da807a777cde8acb39eb9d1bc1b8b3b48c5f528704643533d5159693055e93b9f5a0c8532ff93e13cdef6678b050decf73bb373812655ba1cef5958474e9d7ba474ed44f8e948a5e0f79cef6f16dacde19646908aea0e71e3fb106d57428e1d3e6c7dd409c7e8baf43328d00bdd10ab309cf966c3151ddc1f25bdf07dfe2e220c07cd696cced3fa84c4c25c827419b86934aaee8015a89dfdbb25fd323c5c44e171eb61ec54baae224e01e132590ad33b248fc4bae3f28f9eff04c106a446dea3e6a392dddeb7468daf26f01135119f9b60ca006b081c087eb99352840fe87033efcfd00e0d8d9147e1b47181af71252cc487f4c90d157db5d26877e6739f515fa27294fd4da01de558de7b46e614c58d4a8e4d9ac8d2164daa1287c1c474bc4fe55f35ae2046a8ec7b23c98d8b6c1b5893eb84df5062a0d6ba7814d8d4fd2f50def6322389dc2883943d623dd0131108fa1526840d3a96be183c5c65b3c52ae8923ed09136a6cb5582df4912a332d0b82738f7516ee55227766813a2979925ddc27ddf0c6fe0b8a1a1dac7c1b34741994eabaaf4b83590570ab70cd1567e926493dcadd9c008601d25c65a1960cd357f6d2917e9905e3dcb92cc383a215eee51f12fa841daf8ebe854173d4e9da584c617ede6b57d90d43de23f78eec2cfd64a61843cdfb0a33e7bb5395c5aa7f8ff8bed3eef4c29a099b139f5200930505b970a6937b44765b6bf49bbf3a596f83d48ccff886c9628bd5ce1a7b49b3b95c1ef06295c67ebb3d87fe10d4a41c56ed2c6832f0b81c8df016c90d0c92316ade0460fa2ca006a01af29dde771bc5055612a1266dc500758325cca808cc6fc2e1c912c558fab6ebb91d5c3c9a8b0b16dc05614b1cdf67441a4cb6d13f736663df01be2e5c20198a7006abb138841362bfeaba13eb4e4d2c16f718c4db49e8fd5812a0064e0b12c52e147979240abd019a0472c148d113704323aed1e64b16a046076c01c1624a4d15ba460fab497ad0f7c408f33f7398414259a9c01e3e9639427ee3d39ec0a77a4f3e755ddc02599ef9672c493db7eb6106e53bdfce39fff9b5ecd2262b336ea233b42d5da0b9b959b2d7d98bd61903ef7c8444fb2f51b31fe4a6b92a54163a56cbdea9cebd05466c9fdaac145ca948a86448834983191c442c4154b3e77c525f5f10e6cc357cca5e26fc6b340cd97b49d9de91f91e54351080acd217d6211afdfa507ba70794c4853a4a933ec774ce37a455df5c31ccf35afba846fcddbc41de8338269233a454972ec8bead161e3b5d4c8319cdb946fddc45364d6b412feb3b80360ab3fa59e7170f7c8722269383badc804d23b0a6c8591a01c1a92b98fd8115e98e652626760856ad6bc9efdaccbab5fc61a3874115364440f3e3e52b3d85d405a565e15845e6939720e75eef325373a36141e75cec658823982c456e7083ab66b5429d380ca7475b9adad3dd278236715f2dfcbaab78b389d7526c97e4fa8779840e2bdfbe458bc6d3a9236535c07e2c19135ec85116d88bf0223feada1453d6e353301d014e7c11ad77841da2c376d1c4733cdc022095df5f81db21e090a1eacb9f4c2670c095c3f7d565857df53780b7b4c1d46d14e639f3bc63c6705a433fb44979cca850610225b61737a3d2901b7ddf7f631247df9a2224fb2cd6381abcf3a583466cec64b715a1c34c9ede4c898c33ab325b51f431b0d5b705de424b5634257ec73030c822425ac3436f28b8035328f1b95253ba916dad75d6d03d07f150f532a627de0990bbd1ce8e34c31602e75e30d5200798e3237d9584fca31fb7c0c8131000f40a24b5222ca06e3b8f9d8ee20162d675dcebd399a72fbd220ab4bac23ebca6017c4b5b5ab22149d141dc8fae54af40070f26a5eddd0eab6bf9b9959cf6328d1aa3c80f8321e26c4e400a5ea737427752a3ffc9c30c17e0179c2c11fe82db622981ee0874b9f5100209a6167f8c087daa5a902ea405100051d1a518803acca1f9ddc4e7be6508cbb8bc6c6b58c8aa40d00ebb305ac073f006f40de7fc1dedd725b6f6ecb2635b61dfdb5054abc3fad4abb87a473b714fa41a617711a8db0ca910fd6a5b6d6c03a9458a41471a3ebd00ac9ba5517ec9ad1209917a6aa3e1573bb47a164ffd82187279fa586cc4855d3400051cac236480e0b06740f13001c19947885deb7576871a527b2146e816633f84572d41e16c16b2251c88f764b94adaa06640ce9583a140085e0b78791829a9a4b650e49ff2836db362c658fe38225253f4227082d8d058e24f363ac23393528a5ba4053a69480650674c9eb49f7ba2e25304ee1186940c77b4969ce1e310a7d9217ef001e75a48b36ce45f11112939f51bc419c6009437117d4471dd64c1a01a288155ed46eb749036dd71b07ad5c55f77ceed23a7c7d1898dd75962f716d9640f81df1e45f620e2171d09b62846cf6c546ee698e7f6b7398afc642d6aa10ad89310175c296e3343328d59b9b5e98ab83cd19bd7e3e94a8b39d3605a5dc9b1535f8bef8cb73d58723e410e33ac2a6d913e2a1170b84aa104845ab024a102cd49d43f31d041cd0f99f56d0a3ac2419432e3929e365ea356c25ddc0993f682d1b6474a506837caf7e8f7e27b73d503f45f9be728d21efecfdab068ea0d50d765a29ec59b40c15090d376012d25c3c762e7d82db38c336c959c08b9ec45ef8163f1430305a602fd1ce90cb101668f6bdc454f8b0b56a3a5769177d41d353e94ed30d23ede8a8b9349711750c5b86e3e03d8448de552d90c5565f42f97a909fa124d81e8112bce06aaebc6492542c6c7efa043150567e7a16d48053b9abe6a0e1f944ee74fc6fa926733d1565ac2c0292f35c77b8468c7ff599e8e4f4f16056c5c5d1e4d63efc1e634b8fee3ab2740e72c19af3d72661116745fddca8d7581f486d6edba24c5b3c5456bc5302ae517d2fb22f3a7f8c6346c4cfb59e2cc80ee9c032860e684106500b6e706309a3d2481b71b22321a5ca5d0b39e110c45215a905bc4f2926a2037104638e67667034b66be146c43dc10b4f4b1443d609f9138a72ad7bfd0085b3a565365eca12bdc841a024f32f6a6d809f0c247e7a9b4ab71fd4439afdb6a1195f7d75009b130274110f28b41179b534ab95905ccacb7dc2602c708a573561ead0a752d99bc94d23456ec8a087eaed77570ff0d2e504a7541e782425f8308b58c7d0b9dc2adaea6095f4f5b6c45dba4a8e11290f23443b92d6a9ea2bd1640e960db5eb0aece266728c1ad180d7bfdf74344da19451c2c5d7799e45c84cfd6e2acb15719c39ed38d70e23bfe75f3f8554cc3969f482bf2061a47093f4675980f29dc514d07c86accd19dfb56fb39fd3ae323dc57e89c9a828ee97173031ccbcfadb60fae7f25e8fa67ea1b025df78ffaaf9cef3d07411015783815b4670670639d7267fe1a952920e8c481eaf2ab05e4fdca758b08a6b8efafea77195b5dd1ff4ca83ca91e95416ce077cb82c5412d99f67ea1e76c44f691db4b6227eb1d92ddbe5ff713810d9663b46996cd65d5229638add9650df5e4b0fa344524cac9e33055e8b171879fbe19b7eeb38fa52318ccb098386cf538d484fe6a0c66c73fdbdba72eced33b0167d3348bae0a7da69ef9554668f7026cb52b722d263e745c8fac7f9402ab922869d4b11f8284ab8aceff5eb42591687f5a4b8072906bcd2ca5d820419546b737035dc508bcedc5624c6f94127dded26febf43b99b65fefa1721af7c3ec1f4c226cb2449c9883bd2af3ccbfb431d556244dbe6d9ee195c412466514f429213836ae8993758b5a5c233a8cd56538e560458df0c0e7e34daaec4d9badd9fef3735eeaf14fdce556d5abe531c6904b65faa1fc51ebb90fcb6fd9e1a47b10f7e7a0c2200254028db84d13e0752f5cb5033eed66be695d015ed9f5ce65e4769bde876825512e940e7e0a86c5986ec72391937d597c4e48d40af739b9aa6f64a4f9331e0f52983ff8281905b4a80158f176f45c5f6aff76fb88cccb028e7f2273865f98a97bcb6a885861743018df9cfac93429e5d9930bc270389f7334ac15cb9d3e0d4c3729631337fa93c41ec6672b86549f19e2cb2d6014d3cf15e25acbcd68dc750e5641dc1b1a27f388ff850f2232761184132611c9f141a847aaca68787171c13657fb60361eb9b999d89cfb962d6c85b29ad063f9ab242e817c989ee01c2ee811a96371423ca8c30005aa5703b7b64f57279f81ad6974bc54cac43633a7346fcaa2d71191ce6ea5f03670536509873955125ec490d2747e9b3c96daa812bff0a37e30abaaf77740a5bb8180bec628ff7ebda8e6eb294008341b94a2957cc4ac13b89b1956005f3ee16eb2b03b46fde1e0220b5bbb015bb31c213d6bfa715394935b87b5b004cfaf1a15ae212bdeeeeed092e510d5098a1fd2c88f27c720d45cbad5d9cec01dd4042e01e80b3619c187660a82c67d2ca628922339ab7d64e802f5f90234e2dfd60f248556e3a547d7cc8563e7e0121237a2be8e4ceb35b765904d5698c40cb1233d4315219c65508dc0785bfe716325bac9032e89fc0042bebbd1e73f97914101e5bf0f15f5056dd381ae08757f51a2d056521433cd286cdfc8d61ab2aa60b7c3c27636f403873ea2142d6ad4cd8897c1f71f6c5d69a6f8f09db103cef1573a8cb89721f14e8e5717ab0ee3851fefb86d98a069f0937275e08fcd4bcfa09c3aea03b8590c033adba60d9dc6c9bfd1b9ef57f5f96b28f2eabfcab4840effaa20d6f24979720aea3eab15763f11deff0e7a97a4308e1b1fd46210ab6e4090c48dcfc39eb267ad95fd2df21926471ad0c2a909a7270e46555e0c2a4a42b3f1153ab3c4449dfd4823d12c7a66da708558423192ececc2ffbb1be686c961d6b08759c56471b31e42160d9f2050ee2027bfdbb645d3ac5f815b2a51679032f91fb26292f5524c342f2bd87923e65942fefcd614dd2ff5a746236377ece11bca6caa677026b22500867b88ceb4a11280a23143321f36651e72c915e8e828c54ed271955efe9b4808a4bf3a79e6853218a0972e24639c7020da4805ff86a3a3ee4c616662e0e5de5a2458a3e9dc31cfe3a9279787b07eb752132f093e58150063a1af285739ad3aba590894d2f3465a54af22b902918e137cfc88cc5bd72e9e5511887a31882bb7b8156d1f0a99bea9afca2d8c0d0917e14223cd7e3e1a39f10db31a88c1d0046c4725ee858616749895f1c580903810fcd574eb469bbce141ce1f706ad0868a786b0580e909fffadcdae0fd8601d9062840b81b74ee4071215af704de9efec22f9e9a57d6fb1e888c7d69648797b32c1a256b0be06461030d6d3ae749577ad5abb748224aaef599688f076d5b2ab8542aa4eb7ff7e3b2a8ccf593d6361a026e1165f011e78cb51cd3a1d81059d11782f188c533e3e83a9ef99827735fd602cf7571b5e0e51e66e4e6fc3fba3c089317a26649992f02183ba94606cdb00df35af0fdd9045e84c3b52b731103ae150fb013411c6a9267b083852bfbd7e9e6f8281ec26ea7711e03b4aeec26bebcc87b2e9bc1f825ad16bc5dad8dea0da22b0a234d27e0541c58a163fb4ac2b1dbae85eb44ce7e8ea11f3e0295ce78a4ab8c5b64abdcbe0913043207bb74863917ba4589cd6c569f255821044ca7e56ebcee1c8f9173520ed0f649fbcca8de63f084a9e41a4e45d07838d49085a01292adbe45c14b8556b3eec5de28514fd7165c980059680b2c46e3ff7ee6d748a6e085b363923fddac5e345e992b04493fdce35b045a64cbd9adaaaac8c1e99d5c8050f6e976e2b445089a4a77278935e9c51ce12d22026b9710bc03c158d7a2731e85be1dd267499d2dc1133e1f7a4fbd4c72ee10beb18131570a802dc429db90c1c62cf592a408c8f8c21d11626caa0420378777785e32b4f6226f177b25c6e52960cac2fd820b62184dfed8b53b5c05bbfba3663427c73d4ec4a02fd32ece62bbb9142e508d92343b6d95eb1a9b5518199eb4d38fdd41512f6761556c44f017e0ca749e55d227a630d69baa2b3106e56c26d9f6bd3391955110916ac28f18c017cecea70246ce85348971a66370b81c97febf073384e60fa3e39410764c9cc4514cf25674ab4a3d1c1eb345e6d46377817d307ddfbe83228d9042c9b837f3cc0146586e17bf8fe5d26ba80240fa61d0350d79fd8274c109efcc27340a643683c045eaecc136b67f62c1729695e3c69dc2e4246739bd2f840e5ef45a2944b245d187ee52856fe0f63200706bc619a51f8b0deb9eab8724647b6004199bedd304c54588291bd6bf10698d956c30f8cd6d23c474e7cf28d3aa124e5d360be011c62b6b0b1../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.xmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjava-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(s390-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)s390zl35 1668587238  !"#$%&'()*+,-./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`ggghhhhHHijjjkkkklmmmmnnnopqrssssssptuvvvowxxxxonyzzn{|||}}}}}}}}|||||~~~~|||nnnnnndemoDEMOS_LICENSEREADMEappletsAnimatorAnimation.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.jarsampleREADMESAMPLES_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.javatruststorelambdaBulkDataOperationsindex.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/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/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_Updatedrpmxz5s390x-suse-linux                              !"#$%    &' directoryASCII textHTML 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 textHTML document, ASCII text, with very long linesgzip 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)HTML document, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.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 textASCII 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-interlacedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, with debug_info, not strippedC source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, ASCII text, with very long lines (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)C++ source, ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)exported 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 3POSIX shell script, ASCII text executableDOS batch file, ASCII textJ/o,.8utf-865e1102035fbbb23ce3b4ddfbd11babab5b3e934e947f4e7f9cbab744d6e8c81?P7zXZ !t/D4]"k%ˬiǠ=7F+P ueekioʴ~CsQUr%+xIdƿx~=7oHܛ"`a.,h#5ft,xUe ?bn(gpۮTG%Ƀx2I@_JoQZ.ߔX [+rXA$?"їY\}~: FI#&i?E!p-?"~u3ÚVX>F'2쪷bsV# хs[)t M)̲.bh̸#H;x(_.6Zw)>=}/{*q´RjX J@|ȸ;6S/tB5e[ 8 zV"@~r-F^ƨ)KSه=b*Hԍ@? ~Fw0P6͹\bč\ -T[lx^ @s;B\,q"d*']EtyǦF(S/[йi}#{RDҀb$[#)#Gݞr;La0'X_hy0faԞ95҆Gmf6%yc|~;bAA<.O٣Za<\}.v053M,B2DNZ@G "3*Y{*qK"h~V}'1s^U0ELX֥Ye44W E \! yvYX 5c2+5VȔ.<8-*?蘛 u@H\QVB\ǸwH606:ġg@lj^f86P ;ԩ +VS\DD e<˸y2ұ]Q"s@s{G ._igDue@EEH%T5&m/ 6P%Q1FH+ HHAE{z݈uKU=Pޱ.ˢ$<Ϊ}7~S&N#[81 5Z˔tg8- SZed=GVFk!P3zH^@Piʏ9v!,)>>|z9z(EAeUu4\TF^M\ϋD i4Kh0C/ڴ t; cLl9 "Q7mt6˒hj]T6l % du>$F"'bU#FZɪgT3E'lMҴXe {ڗv_-Ӊ}u:ր on.F%M.n(36&.< VڝfQ^+OTU<,n 3z"2u>{h4_A¤\hz*+3*oa z[OiT͞=Ҹc.nKzثe\O_Z~ 6 =ˇ=^wÀ3GƏƞ3V^q$\Qv>WP=X7o/vZhq˖ &yȼvy1w>c/aQk Xi:/Z^p$IlWA-&Uo5 ^=?!+fG]ͅvmzAjҩCfA }FHCyڊy)XVe,s"]\ɢq4tNЀsYs;w4AO19 }!I =S=.?Pff[vݣ{"R3Z 'v&b6P:a,% ȟgbKbSͅm# tFsnԁU(/shNZa-,ħ2I9ADԷח/M\HFlX/Yم/N)>8/6@m82sB<9.`A= <9Z#' 5i9EQb%&O0q ٬Z7Lc\nnl=/@q[r$J-sTc}y گZh.nZM37'4PC0'EfKN묉jdm&]C%r沷C/.M~vUPc=x%03Wmc"끇k{VM^jXiC'%"Z46PK] mg1C e"S1zjO &!]e'VXU/- hgtf0z 廽,qYf(ـ]G=}/&/}\T @Tkidti|Y#NYF+fFPV!KNLKlgɫ\2?fة8礞~Qhke5%c}MVTigɢ^5qTZ387ͶqV\҈9ώ>_T!rH0~&y v3BVs7=؈S9/.m(?8R.f=2 G)4[J(oP٭l]gMܲXBq͗CxU/R Wt3&õkHWpLH4_CHt#IZĥ=F1Rgg8?N C.g7l%nu l:K[h‰<*Xq[<5jQyl+J&L6۽怚x{VBCwlI=E!D?P)dv%)?Ws.ktǹ+M&~mU@pyҒ-mtwѤ)pxե;*&ӡPU ^?IFK&ɕgT "3Wi+k Mz%#HYtj?4܅>VRjSDE`wU^_ !!)f>JRi&>/cDݲ#z*  KoHe.wF~}8;Eҟg2X >OVScmOU_;]}?w a0(l<) H4,F^bm`.Sϟi Bs.^6݋WKf(01~D6O9^ORT"brJcĩ(yȬʔ "Fy˺#g$:'@tvjW[k{q2jXѰuO@? 癒e ûo: ezaDM̈ȋ Scu 4Ep=Ad*+$/RRz+}Y\JWj3]ywALa?^!.D.tBMTS6TYNO Z k^`ׅHy9I(qi?C5/[(igc&"-oZ _x ~| YL[+}nZ+w{EWvRARDr"n]^.(N1ʭlh:A[i GmL%ٽSy]"@ 1'X΍߬+crUӄnK0uNJ)TrS_K/x ^e%mn.tڐDmQɈH' 5sn۶vD 1%9d#Vk AGk gp^3*qJ;K{%i67:Ѥ:svk#k@t& ]lX3&Մl瀋2ɦ :(ʃ7((剭L~2 dڳ|' p0ұ8>>7Ð ھ04;3ȆtJzXH;_k?$!˃EC]vzD)O nd;IIcHByPo5~+cr½2%*q[rzi6/+⑉:JWh[5[>9[$QJ`_-&g|Ah}`W=¾n bN%&?wFJ05iÃPmxX͇#΄'nGP06Ki#V ֬{ΩbjUA.<p UxzYw;|_`>JZĭ9]`81ߏ2^yy|lwO߮8*܍u4\ BPCBa25 (F!Uŝ=tcY~ĆD< ;3eqQK"qEvtOͲ2I)!箙z䍧([Ape%}ۼBrUE o/ŵ)Az۶V4?sk#) s(׿dجtݗů,5A8v3XogA)>> gh%*xtg{p?f걟*.sXḰ 7>I,KɍQ@j"Wj7HE^LHZlmhaHfw1be;(ɿ'Q \F>xuV4Sz5 $+JSjsϹjEsxiʼq`o<}}^c#x=&aؒdaPa~G}mem2qšF: b2%(j0Q%x9S2\%(~PugLR&/h/ba9YؼZ*_?Ѡ5M8Aɘߒ}mƵ'ϰqf̢sc$dRi3M0uLb9y[!B_q,i,/2Q]M/$uSKF: ‡Bc0u̠5줒'-;kc]HW}mzsޙܔsUr=c^>a˪^"BesG: <T~kyo ZYT){)5CM9m%v;ɹ(OC{)r*)hJN9NZB-?Kc PZRL/(R'M(IZ?\D`T(rIUp1UP 9;W |o[-͌]ONO-Qb,͈8kRtD .-rJ Mb(݈?aH־glGnS!CysIyŃTDސ~Ywk 7/ڲtڃ='S !1solTBP1 ً͘J|XOk V~]3U,CR`CD{Vq%#|zvs7 85}M##{DlE1u̕o;n名a!N|aUU6]atmPe\0-\9mnՋ{rE "`QJUiD)KSg'SMM+30'R*f4&"M(=!j^cAqAiJfA#OK~c~E`_sS( F/Yk4oZyv#BĊd[zbΟF'FҠ0UgZ`C$5@tŽ.18Z sfgN~( YK"J(ȅ1d\&Jص@EH̨0RC!nǬÛFT 384׬ƺxh*mtpJv-`z] J4o%AXcxF~&v`/3dٛT%='>e٥b'_ ;涬C[+cb2/}\̍<Rբ/T}P5ku/ ԛ%ʴAtW'#pDZq̪ױ0mzJ`YbO`l17Bd(k*mL.z-bސNSrgKdg;ɉ@A h9EۋBιc |$Zو5f<[AnzD^"'-I\Bo}UrRHcE$DF->FGnCzx٦TrD^Fү@U+BHҏ>dLCݖrō`ɚ_S0C"8o?o;8VxQA P4}U ɖ]woL٢H&L6Hb_I! 7^`E1XEeMOAٰD)|o}^w-w*>_`HϔN1LtTxKPNOtI{U5µ6ꂞNiW&y_B  #EC^b% ^ԨR`D;Z35u&"]kG)ETgV Lt$X sˤaUMp4(Nag}dǻ:I 0zk.Pڊ-a#Xf~"VSҏlƲ4Oh&o-{S-)|@ ZG 7P`z8V.୮9T IL^qT Cn?f{x20gPY5Ap> .9&@ p($qp;>pn; 0ӝ%4<8S`A,;]-~Ng=Ǝ,@[3qrs}&ҽ'_W\!L`Ir|V"dXK(8{)\U{)i .~rcHqK_cZe0kk# HJ_e^v+eX|rd 3;zSOiwěe~hGPo: {P(P01U0 &6 ro[t,67:׬|}fM-HƩ}њ䀌!$i9eNc];4ݟPZ'Jrdk=D  A\]kՃ?w $q[ᨖ- VZ>aNLX@˥D dM])XGY0e7{X9 wr/~? /lⱧ6nj.=}g R %K]!O:<} #jo gkY_].ugVaNaiubkĝ WUp>b?Z&ջ")׌R[cӾר+@+KA>VY8=PbK$Y QCpH3a!3CjQ|$|R+b=7w]D{S  C]$C,eYZ IV/V 6[\4+̷Jng3bFݲd޼HOJn:{㸔ʚ4{e炩يótΕ3e! $q63qSǑ~mb+cZj ,\P?aavyςx3K^*)v/VrF  Ls^ eŅ20 S0Ȩ &e|d̞}bO+,I|A2Bu3 L6un$i Fk*ռӲ ˋ.2muv>MNtR\|A4v# r14# p9ż@sqMNZqX^M׊ꥤE'twҦw 遑ܰ1eoe ɲO,j'T*ʖ pQs"P]ۤS[w2ܐL5;c"D@L=@ Jdc!B?2wgFybco @]eZM]ߩL?$ˀqCs+j"QxmA役@GZ3#Jm {mK?zmKDWZU d+B̩؛ɷmuMC: -zYM5*ɼTZG8lbF3m5=$C~CKMZFtf-cL;?k_sxOgړR)cT9"+@҃Ss<{qa{2u5-7dlR~_O5-8?RpNR{3 эFkQ홿gv~#2Fx`oG).冓G}o)'j(<`dT ]lQd8jHB)Hm%^ cT sP/%#%[48i._՛9f:+Qlѯ]O(ֲVa*F犵Y8.zBKyEny.Q?qiU٠ۦɮ3h Og0^n3T9\E=[q۶x1!PTU^P`!o@ݘj6r>! 68^,M)&ޛ{PPc!.zU>o&?("Q1W# w8Gݦ}(ihw* YZ