postgresql-jdbc-javadoc-42.2.25-150300.3.8.1<>,,c5;sp9|Sѭ:skʋ 9 &rLA^0+Őut@[PD=YQco`U?`O%!Žyރ4glp4|@+k Pz˄ ?49ǪV.%OdLh\YqHؼ|s&e|ZwXWT*r|U:nӹ0cR~0#$:!rӣs֜7uKW4:I?)j_>?d" / L  &,4  6  !8  hkC(`8h 9 :. FqGH0I X Y \ ]P^MhIb^c_d`/e`4f`7l`9u`Lvjwnxxy`zdtx~Cpostgresql-jdbc-javadoc42.2.25150300.3.8.1API docs for postgresql-jdbcThis package contains the API Documentation for postgresql-jdbc.c5;ssheep28m"SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Unspecifiedhttps://jdbc.postgresql.org/linuxnoarch5}['6b(M(qcOL PWO3D}  J9v"Cu5)_&v8G*Q1'%"8p2. 'F, 6B+ 0-wIARu..5kKCOr6 W;D{@K=ʢ F^Q<.!Nlk1e4AIM&EB]Z Ysl!SN:)#X"F-BOSaWs9D5-{J:# /^)P,{VI%P(@7N|}oDnlT\UL4&T*(C"{S/(g((T-U! LA &s)|9EK94pe6G5jEA DmOyE~ytW"&`X#{)X+PrVVVVVVVVVV#VVVV#V#0 dFd"4CfqO. UNG<K6I-%$,R-H ,J/3fm3^Mn{UPNe2Ak;W8%s;SdX!lQsWz^^Jp$]z#e3o)Z=OS>;1BYKz#hP%?NDj64$'q!S$3nxV2;)A큤AAA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤A큤A큤A큤c5;nc5;lc5;lc5;lc5;lc5;lc5;kc5;lc5;lc5;lc5;oc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;oc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;hc5;lc5;hc5;ic5;ic5;ic5;ic5;ic5;ic5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;ic5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;ic5;ic5;ic5;jc5;jc5;jc5;jc5;jc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;jc5;jc5;lc5;lc5;lc5;lc5;lc5;lc5;jc5;jc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;jc5;jc5;jc5;jc5;jc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;jc5;jc5;jc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;jc5;jc5;jc5;jc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;jc5;jc5;jc5;jc5;jc5;jc5;jc5;jc5;jc5;kc5;jc5;jc5;jc5;jc5;jc5;jc5;jc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;lc5;lc5;lc5;lc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;lc5;kc5;lc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;lc5;lc5;kc5;kc5;lc5;kc5;kc5;lc5;lc5;kc5;lc5;lc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;lc5;lc5;lc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;kc5;kc5;kc5;kc5;kc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;lc5;pQef05f7c11bbf6501305b278842b34bce59b8f2042af3c8a7d5fa7587fcbd78186cda0c353add51389a3ae784172f944d374cb99fdd54ebdcef43f32d9ccebccf5674a2c3ec1e073b335e6d5eb77760088f3298021025fd34db30978f46d7c421441df1c43f519452a43860ba391ae4212f74bc6c692459404279ae6fce250c2174e02dc4815eff178681257113764a556b1d0bd73e1acc945689bf01c512c653b6244aa548610ae5e2409e2a27448c3d9df79fd8887f1d60b3cf426384c3c23953c4c8962bee405da00cbe0ee3e56ae3894fe72ccb5e99ac2e75c21f9c4e8514ce339f00f95cad776a301027eae9d1a182f98e287c067f226d2397993de13213ded3311d989cc547e069897d7d1dddaf00acbce2a4d24721c2453fa6298d0c90416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37b480019c5b91882b9d94de645ae8bbf29a94eed587b3f7e1d242e8f2af059b1244c5853c7d196a573cc1e379e080a14bc62a653f1603da4afe4ef33113088fdf1584fe18ca834a3e2ce37db2df3543a523784739861f7f92cff2fd29fbb3cbc30dddf232c52eabe46610d9fb1044e642ccbee42a5710acc3c26d34ee9279a02f474cbf2c59ff8e86f14a12e514267952f0604ba967521ce38b7a0bc6489d5e941f3b78d9f0dfee1eff0cb5b270ef4de9dceb7225b48dd97f893c926f839d3660b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118cfb095119a05e9e870b21ef295abe3b27a47c114d3736479ad118219e4c3cafc712e2e2efe1717a1e10aee0e02163e1deadf88760ade58b5cdfe333ea6de524761054a5976ec5c66ac56cc169bbfda92aa7b76425ac54a49bf70d5e4d0e4722176e849220d7fe7778affeaaf0806e48bbb69a5ec5b8c8b8f5f3cd89439a6dedc8aa7c3fdb30c5b7178f9f0839446f1539b0b627fd518950247d40e2f93e963f32942c441bebd2e176605bc716b1ce4684d6abd7b3f8857bd789bc563bdc760c40ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed8640b88e9ea66ab60ef420e63937e54386859e7fbd56dd877f3f780861ccd0fe8638899a42a73ba380f89c439612073feb3a2d2076eabe670d111565582f1620d4758bc75f4fa1e762d4828d9413c612988dd76614dfaa716d657bfa55ec6d9dbcf356256da8bf0b6fdbb8d9e82d783e6fa0429477cff3f06e62e9380e35d426a192e9514e70785e6765d999b64aa90ed8a7eb2f0070d49ec013aa65bb045944d7496a76555d9b6134115312201678c811f75af5949d0ca00a8874d2d3e86fd894c493ef915284966838c98d4be8a94668fdfc31f1ffc905fb1fe18e00f05280e400f08909d22946d1b0bfeaba3ddd09722d201564f0d6ce2483e3ed23492cff22fef351027bb1b6f73f25f63e19c27b724b1557119c457f0b037009f469f3e302adb2f3427e2eed70c47ba2da538fbbe8b4cca1c236108fd9d7690a3c234cabee646b468aec2c173db1a80cd8b06986956c65e08875979eb0a32061721e51e177cc5d5f5bcfdb3a0ba7385b92ae54a361f20cb3ecbdb8a32d94c5e5c48b8334c17716836a8b9dc3e14027e40f308997c492b7d755c5733aeba522c988c81c6d9b1243ad5126d914893f8677bb3834521930021d236cada2872841342b09708d35706ce0d92e4d8fed6e293ca350fe2edf323769f067c731837b46c05e9025b73fea4e88b378ee35e508494815ccaff768cb6c1536d4480da56975425257696625c63a12a146546973c3fa58fb3bebb9c01c46897d4309a482fe2850498d2589d0a02a84b42426b45e1757b2e5e08867433a6b2e9d9cf5073266b4daafc7cb405eab9c746e351c431d1666b4caa1863348dfbdb320a7d0fcf7d543fb2b89650f1d734a9c54295ee2bff3ef0b484183ab07375572cc25c961c616872453aac42cc6a8830b4aa6946739b91e8fd09173d01d58e734fdefc1c2237b61c1960c4aadcee744be3d58bc72069125b552861e332ab463f53af432413a83c6da753407c101dbca38a4893592b83da7891c859b69178676df100d26ca229daa2fcbf0b9d4a4d1ba36fbe8b76f7a2efc99c85c1d4798060af7d166d7710a5e13d1ef1bf43ba47b5b1be9bbe76d0835aee737d59aa3f8a4581b6d194821caead0c3e98d1632ec76625b38f6703795cfa7a9e10fbb7736eb56cc5a88e113f746b4fc75cbef31e9ea6c7b98be96e14f85634c987f68a68e8b0b87a275d535f8cd7959ef0c443cc4e285c9bd99151520e5e88c809aa350c1921d4f0fb423c3304bffcfee3c30bec7ac2bcf87cc4d7331befb8663c01c0eb1ed5428c114bea22b0ce2970149e135a88c53cf8926da82f01f8669fe15bd7f1aa075f39897de51b6dc01e4e5f6ac713f0fc8c86a1dbbb5ccb220befe9aa44ea7a2d523f50554e3621752a0704bd47a6ec9a8378f17d575c3743166bb03350a635a458dddd8a2a530440919ba2be8b98f5fbc86c5f98596416eaec07fd15a5ab607473eba4379f3dd0f930dfc58e946d52f2f81d4b66f8255ed2ff89541946cb9afeefb9cd87afa05311b07cd67ede20255b0c25ca3947b7469cabf5aa977e8a354c6024a1d20167052e46563492b441577dc069c35791bbd8977e5e98b83b6cbe0c97fda08616c793378cbca4025cacc0eb9bee74da40b7e1972ce0c679c2a2f5b565e8f12ede0b4ff4cd646d232893438a871496c6ac8cc76d8437ad7c6bcf9d4d8be024d092a94518258ba90f8408f85e0db92cd01533abf7041528c5000bade3a24dd43be27e0bd66b82e6eded585d21e12d06e03326f2f61577f7ca7f3d0b0440d8a358813a39897c141db6d05b1aa84f7c4925667688dcbee6489dfd1547147d45efed0798ae4fa74f7b8c478c8ca40a7fd739f4d281ff58f83203a1c39c0393a241a59e359d1b138472737a6ceb7705490776d2e15eaf60862bfee4c44bac6e296bc18ae458327518a597ed84651518600e72782947c778f7a09cf4be163763e2f8813c7f83d1e828ded000f30f887a092623bfcd3509474ad91d109d6a133311385eb0ff4c21dd9de6e3ac9d7c196ff85d191c5697374e7edc7d9dc6105745cf3e4d0abf3e46eaaaab8c8c24ea3484c46197eb2c2ee5c30ed59d1d8e33d001dfebaf0fcabb11b1ee799ba715ba6c630b78c9814e96560f1948aa40e3a29f55a53d01f99da07da93a5fc0a446db914bbed5228bf072f9da8326bf126ea2751584864c864fbbb30c24654830629309e337edb30a081cc19ae3ca3d8b4c7ec0f5e6d6a83222966f4b3240c9789ce8a958d4ab402873581100d7d363cc99d782f5b383921a70ba1e960c7f9e44e7d6c00b6fd4fe26cec57357d20819db28899415f6b75c8a549097c61d0ee39ec425b03444a40e2edefe34f7e0efa6a112fbae2c1eeb18aa0b8675aeb606f01ac8438209c4bd328c8168463d3d9dfc68629e94ce732a4ef8f8347b88361562d236e639a5036afbd5df6715a9e448e8be3fcee6f5873e10f9dab50ea450ac1a08059ccead6aa155186082418b16e8224fb0a21ff27b7b3dd46faaeb1fa745c61d5b839aa26c70a4f9191ca9aee5c8948b6f89be2b749d01337d7f058f201eef66e87b58b9d608f3fc6ed3fa74725dd2192f7f2df057b554befb15121397543afa52ba5c83dc26365c9d7511e2e41047477bed9f754353ea3427ee9aac4145ac9b6cff5ec6177b7a56e2501dc7d21e97b982bcc86877077d2b3be229fa99d6c3aa909bc20df04b8ccbaf8adaafee2e2c81da9b4cfd8a22adb0a5d9e34d6124fe93ee381610dc14637449100aa21506903e5a826d561d67e489617e5113d99c51ab80c62e371ff2413c46acd814fd33b2ceaad7c62189db85fdabc8099d5c1d0a9771690652594076b3612ddc22e895e03549acbba4cbf201c342297b9a620a50c76bf699821b1229d3ef81b4ee5b51ffd399111d138e505bdb1f315283b946730e79e65dd84a6bc8378ebed58f0ee1dda55ae5c67fd0a27b4390fdeb69ea8bbe0d4697abcccbfefcdda7ddba4258bd27fae83e151ceacaba00fa693eec82fd742e3433da4b4d6825f02cb0d990cdb0e238724ac7b8560d1b29a2da45351a440f99a4f6421b6c47793d27560ce424c6c30e2457953810bf61bb528c48f0bfdd33604262bf6e1307aa1be910aa277db2ef16fef5351473556198a89ff5c0729b0ef4946614c5c4b5943d7ff0d7645a71692908bd6402a16f640452578f02b4350827803dee3efd33fd2425937f8197730be884f36fca8ae658ddccff2c164d3d62716a1dcb401f79ad85f59b28950703cdf8bc9f8d198b6d4a24084d55b4c6fba80912ace7c0b4c3b25b5ecd20ec21203865557e0e4da16a1d3401332eeb224472c77a80eb96d357cf59eba7bba97eff83bf0742ab13c3c7800c0a34e3425114704db68e2b64ea5b8a063df47efe50ffa400fbdaeb4adeb7ed80f2de5dded2978af96ffeeee62b7ceb70f3531cbc4e874de819c75afab924ab605364b3b63357121d60a16de6a3c88d10d86afa17ef7b9bf3130398a531bfd168fdda79a13e4a630c331bccbbbacb6c373cc9fe6d2e001dae4614bd47fb0375884b4b44fc66ef751a97fa5f55a906888b7fc357437fffa7a088bc765ec0b136a0589b66aafa46d117223a56bade369ef1839d2694c044e227261b959e6d14d56b614cb7cf706a79a6cf3290b188698231f8f8cc6583305e850d359e037464b74eb41f9a057ab94486559fca16ad6c060b9aa22456570c64dfe7c30cf0b043a768474d16cb9401afe9a1bcb559d6715c72b9ba929791f158af72168ce24e38bf9118eae421c9e342fc5118f05013e14dfa21467c253ad3c4015695e92bc0482ca2c1b1ba035c75895558c55df3f7de30e703c2f81d71b9655da70f1e1fd44cf7272deec98e3bc1e230291993b1ae19f090cdf795a8615f7819f2d8c37830181344b3fda1b53970a160ac57bb8b0330549ac4954565bcceb1cc3293fee05f2a5dbe1a897cc42c22aa346014dac8582f72d69e148ff4281b7cfd6bca7fd803c1cabc3d41699f6728a6ee5523f5588bf88596bc1115c5534480f1e25fb8e14a7edd21657a3af75c15ba0ae2690c3efe8535974a104ec3d71410c16759108b6e85a18faf3555ac57000b82b00abe874de875aaddb9cb4cff6e36e12a386ff6f190546207848f00c8e6480f29e4b8f302d97788821905ce9b898aef6160d8a5d13dd2f2ab6a69c30b4a972810e317a45704406f30c5db00a796faa08a034ec8eb7b0e67ff48b716010c234b43336ee00f381e7220577955afc83da5d06d223fb307c3fe0f412628b9aa252685f1c12951bb706f1f7f701273b346931194b4d8fd49b74834b013ce6c90b923e7401197e68e1635db701351ac607ccec3970ece03d341e1ab72789879e8fadf7f904b40a1db4df172e5dc05442f0fc0fb593eaf81649754c12693cf439020c20bd12e1cbec76dbd11a554205df737bd8d85802ae7925cea4db9c9e1be7dbae55d6be66324c091c22be618661a524b4b542467cafa436f697d7ed3676beaa488ec417caa792d8d3da41f34dc340627fb4d9476d607b0174b5c1ef37dd5b199164325d9e53e0d68af0e1b4f016b63495ead505c97360377ae848de0a81cd223ce8b33c2f5358b370d614f16df299f4e5765dcd1926a317e35c6389d0b9cacf8886358c890dc2bebf010557117f9c992c904eaf08b85e387e02f0aedda7995ed2bac29710cfbc9ab6fede7e540c699c4e8eb627d7c1d5e9b5b64193f036833e665ce14152a86227ea4dad22cae26c0c16b1ad5cdc1dac80158c31ee2da7d2eaed858c00ad01a3abbe3dc31730c2850e7de8183916f1a98f06f06a03712f55263f7062602626dbc4bdfb1060c9cba3187202b0d3805e94d28abd215ad575699b9c044ce8ed29e5d68a1ab020e3a9cd26922a71a0ad34967c49117c7300bb4bd1380084b74c68968a5674ccd8bac3ee00e9fc88e15b35dfcc01a3e9c5d4bbfeed18b2926f417184a1b17747f5b3f2dbe10dcb536bc4e27756573b9c310eec3e571f670cda6c4d19f99f03d5c777bfbb5abd9696bedc1afb42f4614cfaeb208e422f819e3d88a4a05e4883817428bbfa301def0db6a036dd225ac86259c26bc79ce1a6f0192995c0ed539a808c8037b79f1267504b21bdd7e11e03292524ffa9803933eed7afdee77315587691b97ae33377a1cadda5ec8bd972ed5dc24b8f20ba1845bad4eedbb2f34a323615364fbb8344dd7c97f6384d2e99b6087df5866122d59594ee202e94447916786d6c90229b20215e1ee989991eb5e827dc02ea123a3342f029859378fcd36b951410419e1524fa1f69579d0b0c3a6d779563f336261264daa92a8b781f6a21fbb371852b1edfddab48df97c3b92531e62ca4a4084ed1c87db80702b00dbd9fa6c8cf096ea916ae5bd4936d3f57c7ce4514f8be95f87a45252b83390f8e75003ee8e2f14d1e47a168adfab4f4b814578c66aa4022edea52d44dc9c6409f09914a6ca0d9061c6ee395b097c7567e0eb432878643aea2824ded1f6287eba02ea984c938ad2b39303cc8c6f52edc21d2c36e5e89960d87e4114612800fe4b5c98ebc835ae2882ee225a900e65cd42def840e544b1ab8d60e1c7ba9802006917197ddffcfa8b1f8d153156bbb18a4ba9bc1c79ab20080cebe6ac858765bc28596ab943a931c4339085e458bfd8a57ace7b9d46a5278923c26f1982b6ad17e5c840abca446b51f90e30f41d25167907192688f59ef17284a9a1da1e77632a32d3bb5cf9b62b7f5f177746ef26aeb34ad2b31cfc7d21f609c04bc3a00fe49da6fdd0731eb9d9558a650a40b975160b82de7dacde45cbbc16d511818299f86c55fa69e40f91055cd9aee73d94dde0ded4f94bae46d6ae2d4f99b76cd2b7327600d158701734aec1f0932456fdb241b7fbcb812358a480bde127f3b2216b0963e84b5501c2d68617f03f04b6321d4e78669875473bd3eb8eba21b11442d0b4561831e5ef17da678f054d93ca6d0af21cbafe545cc10ea456835fd35e7a6727ac9e9e942c3f882a17eb23236831a26204265b2389ce26d33f68df032f7305ae3f53e6e9fd9fb997d2fcb1439acaa0f244a8353fbea9676503bd44d63d4c7a40c9de8e9c50248cc82f187805eb77231ecab386845e53c5470a483d3df19b4bba38dac70a7206915d3347aef64fe072a59bf22e2839c5b5f62737ab1129c98f67122bf06e62da87b77a6de777829d587dacf2076d617b179abeac361ada15d4cc16269446a1508983df8b5ae61a452b508c472a6482c3c7d9551b5f0c75f8e1d6ba57f9cc411464d7bedb73da4f299be61297156c82cd3b94e83308a7cce8c0acf290044c44fdce108bea0ac1f402f37cab3461eba928c98aab62f15d1af85818f5e74bb3348f63314d96a4881d4ad20caab37d3a6e796d50bad56167949cab9d5c3e21b139c53e601a59767e0ac3ea5bb500008a6a412cac38ba11ccfa4494b0fd8aad18bc5ce865ccb83162f870b8a86d24ba818e5e1459942963b5e9063421c069ff4f73ddce4dff355a16c49d6646688a69831b74edf3f84d91db44d0466c7892a886e0b87620e026675cfe1b711de4e6affd7154544b44338442322fca61539ee38d22b95c38f5b6d425d42e70b5fe71d9056a9f0d6a0603e0eb84e880960e2e1f275bc8cce03aaa9fd7d1a8b7e43d5471a3938f89573f4929d36c72a4dcf9a47560ad47bcfe0fbf1ef561ac3cd621ed7134f5ea87a44786effcb6cd2c12ad721c05735273d2be4d0644d3a70eeee7770e6ed8be25ee122bc17fd916b15099feca47b630ef683b99704a4b1433ada7df9dc17ff78ddeb7147eff519059499466f3d1f8cea8573bb411c8cdfdf367d6218632b601da318fa558acfb613e1815f43b147f52c564366cbebe9020ee66aa2d3304179f0a56c12f185f487c537af39418b3665bd6864b90a0ca8e62be5e92c073b4662d6bf48a2645fae9d757a6d7d5f356253c0045470780eb4c9e098c981733700c5e61338b595289d63592c8fa74f808eec2ecd0098f9b2c991ac33c439da04eb8e79bc93da1be1063fbdf2376955838cd86e3ba2ae5616b33b6354bffac0e594378a2a7adeb13c393a65cb6d78eb37716d889ce3c1d6e2ac9f8938b8210fe62d7794eb5f36b096556b261b53f60b01a8c6edda8855598d929780cce07741c272efd858c5021c1fc71b6e56ac9322fc2a501014d7983e498157c5ceebdd9bed1767ae52101d5bc84a62fca81a02decd4d4dd79d10a41b3a1e5cd8452bedd532bbdae5eb25c2ec81645b5a6362bc1ae4ee46acd9dc9f11f87456a64cb88ab6d4ae05dab89da7dc65777b9188e815c0d66441e992a2e4a05cb8974dded2c44607f5da9f02191bca69c6e31c2b1452e98f9d9daa5d4d46beaaebabd90943ff5efe7f6aa100ce89fab59beefca5ce5c1a840e4abcc50d86740b0705e3239bca543c6b08bb688482746effe5dd9bb8a17bb848a3cd93c49579b04c53ec3804725a1042af93f4f4ecb0066a22d87ef446b2d5154ac2639ac4d2791d03102ae5e43ff9e7dc8c757e72f1b924c1bda22c522b1ce8cb0bf101ef3546743b06bba443576a4f5c19292d26e514da4bb5fb6ec64be51f7d1fe6b696f57411e32d0331a2b582e5670cf5cca10d4ae8b3344d3b64821db1e0a8a96dbacb8cb98df2ef5ee7f4adcc55e2c7c79a09db21741a3ab0965f081702ad5cb1ad9838fa4b57937892547db3cfba704f8196620698a314c4e3bb10244a419dbdd777cd8c3c4ed06aea13a12a6a5f8f3ecc4b4c8e5352d9c55da66bbd1a6dbc190286538278a3fe8f7b0d17490d62c384b680728c83ad391bb28a19db08c4bd74c41aa5728b1ea61430c09a451161f502a83a8b91309789fa776ee2df5f533ab3c1ebea5ace4f3c6175094d4de094b8fa31c8e26c721e1e3f448a8d3f94086ba8258d1147ecfa1dc1be9104819ded1b40e95da00bb716ae9556cdf3439d9a153499c7ac76aa6c48101a0a06a6e8cc0cb63e3289937beab424be2bddaac82c062fadf4840d917ebfc687c4c662b015b00129cea7af2b1e245aad00c27bf7f98c27e4b6ade8e3810b992034293a82e52ed0b8d50a62b92d254a3ef0d234bd72ba595859683af6c8ab7eb06d14694895dcf131bd67b0d84a0729c365cd9996ddb18ece3594b0d54a373f7db16da4baf8ddea4fde35185c620ae2e9a32852c6e524e684a44e219937233000399c943c1d99804a012a6eed4078e9047f2a2155beb1de873713bb0bcbb4480df04b3c9725d4055176db266a6fd4bb45f15faf1c7acaacbc22a2a53beea6afcac3d1a1fd80d60d87242e5214778555eb9122fa47fd594a687227f048fcb60423f84204a702cce15c5d053295976fc877d15f5b9c793b55e6b33b802f53d0381b4aa6b7bbd75519473ea11b0cc30b238c19f29a15847f8351609a8e78c5909ab444782ed5714c2e03847dbffe17dbac26ffac1c18799588f73399fa2fbb45dec0cf226d282aeb6c76047125ab216e77b4ae674c66b1f32e9aa86d502b6b1cddcdfd23037ea473606dacf89e5874b0dab09d8f1102861abf855d4f6e804628597878f253071094de68af4e32173cbb715993ccb8c4c906a8dac2525a4f3be6158fa3fa0491fa92e75e5e31d79181f8cbd855ef419f5fbb457595102ab45c33527c8c4cce618353f53150cc669ea1ee6db12656c6e5ed0cb4194e7820dc1600e8ef7692cba93617e44f5dcc090ff5a4524b2dfaf5d34ef3741e1f6957899755f12eb8d049f4e692ab6ef35be3817bbbee01dd842b1838e6e07b72ab5552fecbe0167c64759c1feabeaf7abc9aa6ca1d6c4b50c48ccf5b85fc2b9dfb0e280009c8430ea85a31af901176d5cf8f8605d8bba5453bfcd8acfd141fd8aa910e76c81a1a8da76fa40b372aa297c10543a84ed8c123c9ad92ba5c6cc4fa329a8917e3feab1b347c67ee48047f18be69c216174e8401dc7064bee8e328876a3d2367a93e38d43cfd8a17a78441bdcad2d7116883dd1338a3468a741cac2934f28ef7d7bdd8a84d354dfb09b50210b42d6d90c1d7b2f4f5ad5ccde5dbd505595d2e56b7fd887d88b0bd8243dc1deac6a70dc5f8bd64f28b3b3451b2827fb8ae1462768f2a4ae717cfe7587b99b14b38b836e0e30f86464c4d7bc6da007a801bef8fc51aaa6ac30fc6ac686ef4e4fac4a86a28a323135b0aa5c638baeaee33aad32d746f690d9f185565a37c102f9448e3183599f4cb799910da641ba4290cf23129babfc218853df616fab4e78c81871177d30b3e952e06e018363a515447db31d456f9f6697bde75927bd85303a258f2972eb437d6aa89f5b68fbbedc43c9aa4020f43bb0316f25d05f36e84992c4033642122d06e93d5b9fc167ee4746b1cc6a8a09b9aaa209c886df1e0be48dc7fdc61772229e031a49aebb571d8380f1a3202dac5536181e5e9828cefecb8067291a1e459db7fc5d6d058d1307ed41bc9ff38114d27deac3737d7674f3937f942b8477fc0c40b69f0e1583eeb8c317b4dc82cf307f99626e3607013308223a1b6ecae6590e6ca03f4c0d67fbc16219ac9dcd5e2e4f4505844b9ca7112acfab4db595a5ffd7557c11191016225de377c18e56ce1825e0676f8b8a536ffe372c791bcf17f593cbbf0081bc0a8869099d93e9c3dd955be6cd08646052cd54e120f239d992ffac57700feac28c9b45fb86263ed46d514d49f58e16b03ebb3b826dcfe8a9867548294b290120f931ceb860579ca7fc263ce5cde36ea8eb1239762e97d39dabdd4e1e4486490ee9b9e63d1dbfe17943b7fb42e9680c839a17d198fb1c4572a1e8741186bfb6144d108f33ac6c445faaf1f4deba36f33be6d4f545f89e9e73cf5a1c8bfcbcddd7e8ddaea8bdd37b0d832061806199c2a063abe57c4c00f1cefc5853100304b72f79f701742c1c682d8012b5d679e7cc36574a79bca4c45e1b24af64a4928986502f17e34aef48b2dd91b0d4d09aa8547280bae47a2e919f20719b649b24e9eb3e5715ce3364c116325d8622b6c0acf34833bdefb358ad316ee61e87bd5bf29b7ec0306c6c92fc60379745985cc35d479ba24d122392dabd107e32876efb58238ba96c3758aed9c91779c4fd6df64be0b46849544e5947e2f2b852730bfb339e405cf4e5a39b52ca28127fcd67740b842b739a9c5820728a4480f23c42c6d56fe457af84bcb3da9c4564fa4a005dd793489d6ff869d4b8e681cb14d45de19fb8ee1ba4131e67fc45db2be17e63b57b9ee8a76fe27e3193ea2b7e4b3b1252d42ced73d740351a7c49eddd5b8a50a826bf15df036f9924d0d4ecc111935e4ac62cfa1dcac1e0e5145802b4331bc159400c8617ee58a80aa0b0454e18d22fd58c6d6419779ae8412010b69195a7f018fe349b5f02c232f3b9f85e6d503cfd2ec995e34066ac5f2965c927cd3a3d74509008f5d866db79868cad3745ffeb8372b2bfa088bfa0556d419f9eccbbc9f1bc5957b602b9b2e8896b4402559355cfa614c29b82f98fe90f1bebe07d57f060d9425fbd64076e2d1f9c3352ccaba24c7db40e67323df8796976b2ce82fbb438069a719fb47cea95db57f520ed3c5dd0221bffb0b6f7e7aed8d4730c038159b31671bc518f2e8885eee73c93d561621c7c78d57549ff82c7d132d16b3f9fc4f1c7e3a145adeefefeb9a8075e101e2b7415e9726491b298f9ab6e8044f77ef48623abe55edc7a8e5eb80dba3a5ea280c96c2350881eb3113bf5abc6e8fa33997b00a618e44feee30bc53fe1d15662b7590fc1d5b67e855cffacd03db3f90527de25c7ecc58e2fd36faba35bae2e3d68350c1a9c11da8bc4ffd7ea7deeff4c582c2eb9ebc5fb3025318ca916b0a4b6db2cfcee2b8dde6aca9aa3f7240ba5a873fc1ca37d755bd648263babd7cf0b2766cbc7e060d13172c03368f3717dd39150e001b768a24eeb538df94927be47e3375482e68263fdb2b3c2080480207cf301d4164590a056f03fccd9f09a3ce8cb80da3d1131b888e38e061b9472059d61ecdf6a53fe6f9733ba5a001a797a312b4ef7bd6d0175968b001f6b980629b70df4aa09b07fae3436ee828b7a6f8ea6180804c5610c36d2443f59036aa68eff478f87107a97fe610dae5fd3ea168b596e4576cffbd8ea2b278387cc3562992664a5e7f5d500252e73bf16f5342282e6ebe3ea828793aa4ad69a6124919686d9c75d47a152f3ee6362c94ad71341c0e576fbc917749df0d334dca62f89776a5d99f930a061157ded6e33940fe7fd4bf0e388d9869337eac129d01f0b5a4201d37ea02d7a1a2a69f349a3a2ba55fc9d9e9cede049df32af1a76f70b3a7812402a87e75836873b197c8897f4966de5ae7a434a0644417c62a3773d650d220bc78a88892e216de514ac1820d7d8a6843a4ceff51011bb8bf3d0ec334e51e89863fbc759ceaf29da6c340d52b5236ba6729b67606b40aa788afb309fe4e3617356f2584ecad4eae232ed97023ae4bb55695d56c805c516edaf05ee3f71cb91494f61ef097a359c50714f5cfa9ff8192a618f444fb3406d63e3d60cd4c65cc843708814ba726c4236a3c12e06e59fc5bda69fbbc19fb9dac90638f312b6987cb31512daf1a3c5bd99a03972f8fbffa8e4d10d8162ea2bed106f084c2437d6d51c7c4ee64b5b37c8114e7e5738dcd096f101bf0427811146f530ece5ff2c0618696255cb4220c2c2b21e79c9e4f0a725bb603339f874736708802e7b1bdc1e7085f26896f3d962e0d5ea56ba3de5d9f70a9076476d38fb1e01c52bb477fb374ea44deedd62dd97c44318739337c47a8749fe8a444a565ffd74124c19f104eb471fa9be7d50b72395e45431895ce092a6c05c862fab26181c3a89f0e3eca49ce07e243c63715c0a5a3b368224d5783fa8a3ae8aa55f400803626357c9f78f2a459951cb2987b1ae8534c9d0114090ecf625dc19a288f47a5b63eff50bc3f2e93a844fcedb9c2c94bc8d1b0f81604f1f156e3197152a7bc90eb42c85b0ec6fdc67ca54e26bb9017a406bee1a02b5024850da8c36f13675abd7748544cfc86d5432542931fb4daf3853b402953ab63a7641c38fb60a4969c21107b8eabfc37d5b5b4874c7ac9c02820046d9f9316027804ec4c83a5d9f4808d5ab5aa6b1c1cdac4fa85b81ade76b7f6fa6065a6670b091812c3604ce04f6cf6e5e9581c745d19e2fa3234085dc562e4fcad82db0ea4d9233c56bd550e1ff582f4e6bee8296b4851637a07c14388da19cc8cbcc52b13178b86a5ce62b825f75b3fbec43bcb6ff37e4f9238d5d725594cb04e50a45e3eaafd4f7395b54526e18bba3da3ccb571def73204ca7308ee4753b30026c05d444843cef4d56acfa53c014fcc28722b7b9d513fc58cdbd056b628049f7bfcb020582d03ed5a44623c3ededb9919f8dcafa5608be372bd0c0a2ca0bd270b70c8616f4fb9e63c94e6842887d53af99aec7aeb001f60b37cbb28c45a7de2c8cbe13a0a48d6bfd8913a7f5d173fb9f7d2e9c340b8d437dba670b281dedbd97853cce47326409f6aaa3825ebb853dfa515f3ba0adb06904c7cb0dae7a80127b6f83898b8f2e201a5fa4d86a9089fae7c150b1039d88b5c77f22be9f37d5b2924284892a0525f4e41fff641aebac31aabe8dda3f115997f9f523a98f8599f6c78880fba18e0d9807c5b27b63d2218dc7476a62387ba2cef46caf0930ef4795ec41de7b235b45e245a9550fa3334371ffd72979b2e96cfe8b9108da005e89ac194253defc3d089fe970824163beb61f472dc0b435f0c851c44eb997ba7a885e65cf82d1d3f0ff3935a2429ed5d5b1d7698024a99ca57ea9dba37bb07bf26ede47d7b47278c8ef62ea748327b50c17f01599c4b59e83e2408ca6dc5b184c6e935e797d57a47477d23d629cad8c88bfa71ee8fa5f86f00b16362432f612066d1ff41a7fb4d37e574d10e4001d16966964d36b8c881d0f3e9d75f623693468d7631abad07aee689517b86b2fc0c34eaa87b9ae7dbbd5ef6e79c6d54415cb95febac4b1db93ff7082d00a0b2c2b36db4716db7416a29e552a2964d42699ea61005ad09ebd461b840ad5f1104c1ba4338e367a432724573f9a48782f5303ba99b75926b4472556d4256a6d107a92a95ecdff1fa5be7afea9f6cce0219168a42d0f18952c8302a5a37a1c9931c1168a8ce3bfd5b15e96141f981211015a71b4b5956eceee1418cd5dd6be6c94271a46f9c92f984f10c9bc37d6dd4364fe7d11f1e6eeeb72aae94f2a41dd916a7427531c434459b5fe6309408dccdb6a9444ec0a0f679096b1864fa52680670f3bf923b1b0a46c819898e387c8e051d6b3859d831012a0a11d4b8699e30aa6f3d21d75dc335990c080cc61dcb3e8ff20f215b99ef094de81a614c320c25c7fa86e1a4b61c354c02fa692e83a56db8133e37a37eb62b092d9e8f9a08606042e4c022553f2fbbb730a03feab18638f705076fc8502476ae0f882043134b48d41262590b28c1920d0ed67c49f224c6840b2ac134716a8ffa25405dee87e525cb989337e52b42612ca2cb1d6b7a1940a0015f1620630a8418714211779acd33f8b8d49b8e4ecd3ae4f9d982bf36f3a270c6a70f6da970d3854d8641964718240e570e3e04e3b7a5e613828ab20d5b88b17b04371680656bf3223c7bb2644eeffcb738eefa125003e439146b27d29f2eb68ff4504973fd0a8bbfb03091d653d0882d9aa438016838cee32e8e370a336aab66a25e5451f04f73bc225e2deab958311f2820130dccf21ad5a6f7b3c97aab7640e0b97c6c4fce15ee91c713653d322c193bc042b38bfb09c75e0eabe4e91b89c301e9dfb259a80b33b98e7ecceca6042e41d33f330eb14e98724de0d380a357381af1b1b9c5811121257ccc31af8faeae37fbd0f4903cac05e9b10bd4361e381bdf424fd1953fd545a8e5d1152a1fbd5bf43d6ad8dc0169048e6c9b9022ce0835cf6bce9389150551276ec94ce738447e157aae45a889faedb73a6e1ead0eb497774201d7b03a8710160fcd03cdb60a2407b4dd3ba117e250bcacf58e47fc611355d7ca4950e852b7326321371d8cbf8b5e15a2b579a222302b7e0096d4103d338e68492995e342082ea213863e36bc1bfcf8d232be87b2822e4cdd695195ed8b607c9d6c19a499226c13e9c93b7820c718fe62dfa25b2b3d251fffc0d3f9c3cd6628624ba6a7ae8ecff10b08d890b22983c682e7d730e8d8ad36a8fa59a13db1451f31e632c161c488994cd8ae09695ea3b857097ae863ccb0896618a689629f7ea0750bfd3ad18603b2fe86b39151388cf4351972ebaa0613fbc3dd161a04b659b590ed9bc92f69b460cbefd5d0cf0773f488463c1610a0c9a82877ac82751054bf33660f45b35e73f2a61ecf43c25f029550991d9b50b486319c2af1813d92fef59f8bb8dbb187cb491f06401a24c6e23817bb96a9739480c0c61cf882bdbbc8b5c6a1cee0e44a3d447ebcac17f7a041ce322529ba9b6473451def48049ee2576f6fa55ab65306e0351fe9b58b19f82cdc0fba4fd281260b57e7a2366216478bf709c89417db39544ccb2cdb1cdce6edf7f99bdcd5d2feb365d391be216011f312009b1d2c1fdb79e3f3fd10fdfcfe0cfa3f6563eea2d3181bb407e8fb3d5faa2b7cf066df34c942b4f32246317bbdfb65aa43cb0311bb04e76ab37d9cbf8d34c61d8ddae77a527a0ca45e6481855b1a48db231e31cb5adea872d5359eda04eddff037a1570a7267a096a4e06aaa878e2f9b574a14581b017addb2e4df25f3df3e4b37aa58935e5285e4c01afd2935317accd5559d91da4ce57b0b535a1289e79876b2ed6c9a660dc8afbe2e309ac8c31ac45640ac503e17bda621440c867053ee1d6d6b20f4fedabb803bf51d9116e436d5cba7afe7e97debd69fa9e59791b4fc7702026134cd396c26e1070d343aaac0dfac7588a1afe426d4eeba121c9afe7e0021f487683bd983270a02a421f91863517cad14249c88614339e437f054b27505d5b6131fafc95be8196eaf91b88c1f2efb0b1024be263f8c609882940c6673705272a980d8d51ac1c034e995bb867ce9e903140f7c9c4b24ac7b8f393f58d1791a53f2740d9db2fcbb82d3884fb77ad747b5ed457fe86970c6967d2c217c9ef4bdf5cc458206ff618a6c309af3eca455d16542ca17341d5f0b6d533fdc1bcd3540d1bcb70a894fe9a35cd77690a2d68f80ca5495548fb56a085aaceb02e3c16ec5708a837e746d5f2028cbcdc3ab5aae9978ac9f3f66b516d7d014045af6ef18850cf9fb5274987e8db9675f8acf0ba762e80c131906c34f9bad5707a9184ca608083305eace02f57258a810c335b4f513b7346834e4c596d5d1f9b53ebfc5da0a9228d7c6c9fc463d49ee025fff102b2df46c559f0ad2ef09cd450155086f781f76c52827f57a9bf4bcda6e1de9bfe81485cf451359a5cdff5a0429858b583202cfa8e38866afe95a7a0b47079d7ed726decb9feab897b0d63b2c7a3d43e8bc4c977b39bdd76e09278c5d09ed05a911d172511d224710647761c2bf7ea8877c7826805beabb8615431361a8126c026a806ed0d685cd93a642f826c3cb56ebc34725b062b8bd0a47479f5e0ef8455a631482008b0dca467976edbb2b8ff0337e13e3f06ea1eab6f82192097d3608af97f102b05cdeac4d30bd82b028e5cc4997755b935a19e03828b52aff211edc8180ae0f945fe9c00adea2eb9ba88423bced25ab863404221699e8fb14367f642e0694b2dbb90fb9a7859b1861cde51764712bf399115dd48768f816af69b3d1548e0f8c68cc07bbbb560b3c8c7a8e544acd4c0ce34594ace91ff08e8d3a9204c676541b87379484f1031cc1ebbe6cbd310b16c62e37dff379d8967bdcaad1849cfe72cec6876a5de5a947d2a140c162594b235dd8f3d8f54baa82ced0709165b5f78e3a6657b1baea4acf772fad96e24d4ef435cab99e7f8c530b7f7cfeba8b0835ead5a9ec04865503249f2b555e962b229f679b9eaece834ef34b87c5c3f7ac787a081e6b383eb08ca45b17d2058a42674fd64473d80daad3e2d6a3c301e20de948fc524c1e629a559c50ac48707e9506e69eac0e9d77ea9b1c36920b7e612c0e52824ca748b7ecb5f0307955530f2d821261882a14658cc81298a548ae00fec7e0715bf4816aa13c6bcf444de5c223777a2de55428ed20dab4e74f722be502a0e3143912a5a831551494f52ca2d526d9142a9570e6dafb74aa17d960096e22e6e7027ca1a9879d5f01487ed5da7d138275da4e6c787a8f2dca31e838521055b990007412a461dd5dd450ca329dbff70e48d42d961c366e310200df902269387689a939bc8bd4f12a929e93941012629586e221bafa91247e86a53086994ec30252e496d7bdec4cc0939bc8e23fc4c8238a88a4352721cac658abd014ce077dc25cc96c80a638a7c2be734c03846e3909d4489b937aeac5d4822fb4350ec537dcb172d4c0c5b0b50f46f778c56da5d6ffbd054b65633c98bbf772fcd83aed819f3ed8b23611183e3e2b408b2ac84c6e413742c5a1688c14a73c1e635c56ed0d5c2d24f7495d08b8cef92dad9baf4594e81ec33c702f3bf57a76eb2c527af4a8591eef94e2ee9bdb4f4963ee88ea57b0282fc469bb24773b87ca39972a0e10b402ab1ff2554fede642db8a21a1a61a9ea10b277df9a528872ff81067de183cc266914e694236e97e178f55778c5c393300281a4929b6d719744b14dc21e84240501941a558d2a2a05c110e4701f8d625921cf8e60fb189a863ab09f5dca5a9ce87014794708dfee0f099ed769d6ee8e76dcdbe9813fbf957468c31dbd56ad7af54d83b2ccc21d9d625e126e86d18a4948896cbce00862d0e85f8f283ab9e0e6090ff12828346fd0161656f587c855d6fa3b645cd9756763d5a5c758d84ab325b150291afea9889a2581a71e3cbeb22ce62b050afa4559c7e31a26b54f47316006432df4a398def661a2ebe39ba2079fb0cec1ba45cd2fdfd9a154f012badb9b1259e7afc1925dfe269b1dcd8cac067dc9c878cd3a33ec1408bfee1d7eb472476409d7bd765eb8c1a2a6fe93f084215838563bb811b04dec9772a52e6743c88231b15f0fcbefe06e047f208f5beb003ce39ee784e29f2b96cb4a0664620528301df24d73353f2cff6529960780aed16a6b9ceeadfcb9c2e3326e74de14b4dd3d3d54ec2015fb6be9cb856b40a9a871146f849b87426634e92befb72b401f8935c7402ea1cdbcbc8934c4037d42b4309a452a256a5097d9dda4931de18e375dfc9462228fc94ef4d79a05b2bf5b5eee0aeba634caae9928757fd0703c506a2aa03ddf642ec10df62b0de9ee7e09b712b64fcef6f94fe5594c76db3cb64a998e9261fd04e11fb962fcc937e5a006026bb509df9d4d86ebe8adcf36ff09c96e88d32b8688ad2d713b10ad26f1c2e3d2826de4075f0e4efcca8f7f43f821cdc5cd975618df906ef827d0c6bd4c1ecddfc253beb7ce261a06d5a4bc2da23f7d9209ff5477b5e5f779487e73b32d4960d91ea1a4cc5a45f1f6dcbfe13b1f59649e4f423523540ce12839f249a03ea662d91fbf5a1e6da798a968879039384db1874b4163002074f41464b9015a0aaea6cb40451fd7e92703d2b70b4ef8b9e57c312a40c27549db2a74e6dc73e3c5d429f8dc07301469446e71c909f777a83994cb342dbe2ad2957a9815e7ab64340200aa300af15404effe27529299f9ad8b4e28cc3772823ffb90839057dd3ca336a31071a52a28aee8a075de0d4c28491c3f47494d8f5f45f0da00ff4557c72d6c04fd93730c3dbbcf4a2ff3394c6625a92cf8ebd9f36b996769e43776e3a695949e16bde7a75ac9f84f40e8040ba77d18c72137b6e6dbe464e2891ec3127442cc3da9fa2ffe9eb6de1394aab8f87d73f9800c80ca3ac8f3aa9b10b33c7c63cee3d966d6179e8231f3107fc74f3f9a9b49b619956c3f9b52d7e89c465daf87460a5a04e0175fe1202ee45ed2342f5316b37a3d1fc4ac6e13d82d58851c494bdbe1836e01693320077ee4b3c1a66445f061b7840a850d46afdc676e266eb4eddabc94d079b91846d7a9dc34ded4de39828e87a3960de018a71a8f4c6cb7f84456c8a5e6df6339746014c983c85ec8efc522b4fe5b8eb4163165848efdf39161ca1fc6d2b3da241f1aa1a0eede9c469e55da4d9a08c49f382fa016a1e41dc8fdf18ece5e2f3cf733fa5254ee0f63296259f3035c834c898d92401bdb16cdf00acff54d7f7e46ebcd5dc68036428117cd38a50ead4e5a2f611d4af64071d7e4b1596ea345be27fc84ef93a3720d93663b57f3224f554d66870bd5249624cad209f7d3bc3b941c311c32795baf8dce2e534949a7b1ea574e4fae28f09a381329c752dbd3492abeac9c0c79c0d39aa9065d7804bbc6d618f21c4c549473e1d0d19216bbb080de4e1b304339cb84ddf14470262cc848a0c2d0eff78ce49e4371f51552420edff05375e347487f6b8ada0aba516561afea276d365de57b3deb8ff262ab67e740159cc1003c9d300b22062e35d48c2343419f85d11911cdff9a5b80f2c122e45ee9f5e59c8dba93e76b892091edfb16692dea43c9f00cb6f53707f9f7d774ef2ef4ce6a196c5b245689ff2e6b13f0c491833e39f391159118500a3d98388bcb4246f28a994fb851849d7ffe683cfbfd77e0e4721e605279e900d325c4b72f1653cbb95ff7c16505aee5560707053de35816f93ae0e04df300f1917bb51d7177f8ab4ad3a6f9a83d439251ccf21c88346cbc4bb6a00048857cf015cb915cef60bbc0961edad38b64f616b37d26f0d230bf81855d40500bec9560bd870068deb20c2bf5d073f0e294d92fdc2bb05990b74fdf1a3463748124b17ea2aa018a5557a728a6f456c2deb1f59489b461018807302357faf04f0fd8bf7a841c879f0ff43606ccbda80b1fe422b50aa6273ebefd484c4b05f744b2c4721e554b502d47f8be72ed9bfbf34f0d6beb47dbea01c80ef0a873762c202936d9ee185ea0714006ed7d7615f6ce7adcf3fb6282c70cea901696af29bb201706a784fc0813ab10f0471218d81c33b70715d38c0bd9d61791c989f33f3db0251392b8d452eb0c66b4c28ba82a441f28a06380d51c77cefe9a45d5268852b9c98d81560a47c83b2c3457ddeb32dfeb01ddcf19a7381d9a26c078966db1a23c01b4381b8141ccd4082e2f78c73e4ae8a4e8786d52adf56db1fdf6d403d4e19c16ff22483181bbf41caadc9384198b0e2505b988ea4b4b929b7536568d3ccfdb9504f92632e9e66531982d4ab57f2b4331000c5146045f9b1e09ce8e0d3abef21e8b59085a18fa6dbf1277321467e88f27f59a91287dc3b218434efc430e515675a34773f2dd25d5ba86158d13de1589705d6001941726a43092eff6f61db5cc444ba502888e56f54f77293396e504d4e19386536f4cff577ec77d5ecd6acc9b9201e2edc728bbc1d594f79756583418b112f97a94c66f9ab97f7c242ee7a3c222752af071f68b7e200ebb03837defed837fccf56c999a3219f261979b97de7d468b530616657f7401e168d735c5ca8a98df06b8bc97c540e585cc01d0dbbbd30a962abc3259c0c989975d2423f5a1b746dfb206364f6b841ec0763dfacbc99e9e9f5eeb7df47f40a07e1863674d89d7a5b32c0e04eb5eca9f700e6b104cc6be8cf0b2af847fec35acdc17f905369fc503bc79b239f381e14e9e12c8cea2057984c9d3ceeaa2d78f60fd7cad5a226ee7347757b6a2037437463e800237ad657b8af0664c53b0eebd94511a01cd2f89fb11026394b48c0fd6fa32ca2b44edb16c53ed0948ac7b4676f44f0841bda2b3d5f7e43fb6e9bbc0f5605c579c7810888bbc7dd3cf74c7fc81f0157d43bb2e5cdeaf10a154e0498a25f7624d9e7157a12be37ef753212d01a8cda2cf4bb62788eb20bf9af798b757809e6e155dd5f0678b3c948d0bf4fd0e6e6bf490e73af9859f76c1c3a0cf0bca410c36b036f139e703566388dc13b9e0b72530d53fffdf4a39436291c72921c2ba15f9956213a6009872c938616b413b70187d4ea0e6825ab36908f6205cd01be065bcdb2474155b05ffa4e30e66a7e1d8d690453080d20f6545f6ea817e4a714f2f80eec057962d6220355141753d4a3258367608fbef5c354815ae9fd5b64c397d243f0ca88f87faa88814da6933a608bb32cad3a3c2c2facf3a888d668dd025cfd367e8f9eaf06eda81d7726fbe090c9d2a7435b5d16bb83a8bf34595aef4320841963d19e33e214c2f9e91c9a5dac854e02852cbcb1902de3708e34810a653f46f7ac810925be69bd28b7390ac181a7c8e1e7a6cec38a48ca0f9fc686db68c98b24be8f2df0a9b7660083e6c3ce6988a657cfd2899e5bb57197b35da4cc5c27c31821cfd7a8bb4fe3be9bb792136220c9d2710a9cfb05814174dacd3855c05781229e8a7585322b6eb947eb89269ec6ca0276f26d5029835443e0c426d146365be8262df73b8c9371929746417dc55fa292adb203441e384a2a788d87223ddd1d492bd5c6658922ad102c78af3249028974e482089841e3b6483c4669426a1c6ebf44dfdc0b82b09f7f63666583203ae7972997e717e857f069c102fecc22d4885b7c316f33d69537db60d5c11fe12871e113f91572fee43ce80d547b89ee660d7e0096cb1adbeba48a579dfb6e29a03b3a0033d58c3404db22ad4c5390c377a364eee800fcf7620b28ac26471a2b2365b1deaabf19d7f675c69e357b5532099727e059e73a58bc69866661e5711a6568dcb783d838d3290d110f7f54af69a9ceb414f3f9559bbaa2bd2ba32ac027297a0fd25519619297a20694146f11fd903c817348df410674697e2c67db9a441f9bd78673a7166849203573b552ab3b091be37344fd5bf2add89feecf4e38eef0f37b4e8d5ac2855ed31864acb11f324b586489e3aa657ee5416c5c23d9e02d8e7c2969cd724859ede0740af6093a410f51ebf537f48aa8034fab9bbaac42c45b54113b6b5fbf7ac689a3d085aa0746965466184dd17289e07f426f8f0addceb7b4a963ee254a466b29d0325d062434c0e6f060918d4b36b41d48569a11fdf8a85435a21f42264b54767208b33ba7615d81dc996fe0c67c6b0d1e4fa4957fdbeb55b9bcebb806d0f911e141b25571c6a9310dd9088e489b91401055f160cc88f1935e65198e751988fa3d9db6c6fd822ca878f2c06ae0c7c0d93fa22ce1a8523dc6b168b14e844af24943b5c57af236c1d2e2e0799e2a81d92738e97bced37eddda3850fc6332d352dcae970c268029ee7f8b2e06d76e64e1855fe8f45b62bcc5d0f7766db38c77168a3a848040354869ca51ff208dc11d398229c3780f1774726c8675e6eb839076b4512e13053f061833cf7369662adaf4c21554a27ec39d22b81f69e8ae888438f0293c7a6fab5cd2da8deacf63dba640c31d9d1e066c124d74669e5ce1f9f6a130bb1de1177cb93c6ae6b8f3813553d019b6e9f060984a96c79e6949e2460238d2e6bf0112c521eae3ea9292b9b57862cd529274cd9b8561fc64ee97dd158e671e423deae4ae54798b96f5a04f0583c2f48d49b063cd3150eec93b455e024bd679d3df454b06751260c76167baf763b26cbfab45633ef1ea87a9d94ac8983c61d2cce59345e3506930f9e5c17078024b6fb53747db26b9b6569632d6277dace34d5ec620609a852d6b6ed5b455dc598ae25188442707854904041104f50d7eb7b36f362ef6fbea94591817359896bcca690a5accd6a8563cb740e72db1ef71551fd04e532ad7b36a93e79522756c047334f0e440d5e7bf7217f40d6124744774b3f4abfe595830fbf22c6cac433b72ab0739dc12a4bedce9099131443f89efccdbdcf4adbfb3463b84892996bda710c425888ebf4f3dd2d1ec33d4493de686de97399c984cd827c797d6b3bdc15accb8616e041c579eb516720864c0d7b709de5c219ba74a9a90354d936811d69366ebb058d4536024f0f8b116c128b416159a1190ad499aecb60dfedbb2c915603962791de347448f6fc752ebbf1159d367dcda1dadd571067fb047ea9656452ceceef41c30d2cc2010ccec96c680d7657dfe23a2af169fe11ed935ec0a324c8618fc87eadb8a8f7e4a9c47c9c5b14ad493e3a5092206ae856d8edeb2ec280824dd79943997f9a40003dc5300f5aacff80ac6e5eb427ca49739edd626a894e32c92f0c2af7a0412765562421ee3e8961290859a631f72b3490da0242a35808b5958dd1ee1dcf14efa83d324521cb1be2c2069045179fafe8f8aa3d0c4fb6df2725152518ee089d5ca341cccc67984053e715486111c849db95289bb053a833648b6ef6964e8e9ff0201ea4d70273347ac48c115db4ed88c45a349993a41cca4fa42343aeb3678854ffce857014bc9c60cafa87b7a6b5865e8a2cbeca1ee8675e65a0bc48863ed4874095176426164244e19baba907552500389def53db18e9dc7e4f3e2393d48483bc3123b5c7d83f35dbe60964f184b8f41530a0d155d05a1316056510c86bf3f6948f3ad9c13bc4a96d99cdf837de78234af60e0bdfb0a854e7893cbc933d4b19b6490baf2f547281b1cc67d2c4707431b3ce5bf000fc35ffd44e443d7949350147f8ba7e92a21995fc9d85da6f290809eb22f482490a3cc28db7c598909ebfdc1be4f5a3234942883856b818196dbbfe1060b790d273d40753f073d4277939f572c949ea7fddf2fdc4dc9d7fed8a8875ca25c4236014b3331c842217c5957a6b856ae040b8707c8f62c90f436878c333ce48f555c5c830a58fd0c999f4aede472870d657a93c0b95eacd40d7a625c21efefd6201448d396af8598528f644e7cd5fbcc80e6bcbf7baed91a9a41ac086c6020315e5f0a4e52208d67acadc0991648a13a8f16ca983ca1f2850bfea094f67d9f08f17983de862f768101668c036ef93f42d107fc42ff8b3adc7673485e4093088b871c7734cacf2dc470798d84b993c69a4fcbd48d141a6d190f39a78dfaaf64baf8120a8cff243e6a707af6911e3fb0a120882c0b21e62e2d88e460603b05e8693ff6332ba44bc657bf27d9a2a6796fb827cbdaca1be945bafb558592abc48280893e7445f939ae77648d639f8782e191f8835e3b906f1af48e686312bef7c37d3252bc1b27695c27041fd1be06699f94b4acf6aa6787f8805b249173650b0e96a881ab348951d23e7dbbaffe131a2d8f49f25e1151f6caca2a8afb1c22a7ec8548c3d1597495ed75271e817047ef6a119e8afee13b23336da5a613e9169d3786ea8e804b5043db2a091fdcf4b69fb80f036d209b87807e5f92d1acbcf72072f86911d9607d3de8804eb4770f464f2cd36a05097d41f2cae3ea16b2b08771f16fdb2dd63cc92088531f75bfc5bc3de416e48c40ee56f988d4bf16d27270cee98d4577b0d908404ebe94142d8f461172b7600bb6191a01cf9418bf813e7bd08784d776abd693a7b3b7e964afc2914c996b50837cc18ac11e898f3ec58fa229f887f599fc25a33a64b404c34541738943e72219e60fc0c19c4730dc51ef3acf8e963d6c9f337f88ddf8ad60212cf1a3bff41ebde1ecdbe94c62647175a401ee03dfa552f39947677c9f4b1c632298d95eee7103af162bfe19a47edd67706228acb06c88d1ea0e054d5e29b7d00201b7dc0d51ef73c933fd561fbbd6a9928ae6b7158a918eae684e7109f1fff662079df4a463a8f6abd903e465878297d430d40f5d09dfdc03a764b1ffd474cd040dcddffcebcb564ce278912c2b8e1cfdec37ebe3efc66642fa4046ef9217d09d2a69577aa11e1e9aa8212b04c23f79b4935ed71b230c9bbf43ae686be5be7099da82e71ad7a8d0657532a1aa4c7d44e42405a83702418e306a1603b74f41a0bfee7b9344adf1c3443f6b6266659211c878a046724dca08178effe68ae387a461160160422d89eb87052987cfb92f3fb306c1b480fa730dd2e3316488817eea77c6e159ea22e932be0cf187a1923638c0eeadda2d50d7de3f7cac635538509f88cb256612578cb944e2299e8049deb72c353e6e0f77df5830f446518c9f3f25267ae84a8f732091ae0be4b3768281e6a7770602964bb880863896498f4c9a90503a73363b10318731b07faf99cedd1e8ac6088d6f671b47a3eef6ffe0e5b052d1ca55fc26f6e10aa2c3828e0fcc4bebf3633e83bc580ac5487aa87b9f38e3278b2b1b5e90702879003294eadd1607af831f9176c02d4adbe19ebf9b7e52498627663547ed90f03b9c4b5028d15b685774c6aef2a64109f6189ea8a938c8230b30190418e01a6cb29bd476baec2f29b8dbef31b8b1b36278f1aa0f40a955b74880704d0b0ba239b88619fd0495eecd3bde177cfadfafe4ea9a46250948c6778398ed7b672f42c0028b1165a23527182aa06866007754e4295bc8b11d407fe419960d6f769b52beafe28fa893d28ecff7fc4d430506708d6823dbe8973b009c998395333adadfa2bdf3ba9108ebebe2d94e1086452c691c1ba12b15b9a96cb6935fdf4d0ca5c46cc3b5b9a182b02e5e0cd6bf9b15a3b0d33c2de672e5c1e39b38ceb40ea992d52d6e4eabf7649a0827e36e50c8f7a5fdd063f595d27bd3e064a743dfcf0e23df21b78035a1c9baa1d3f545885425b6bd14012b8f176ee127358d3e87638ddd19a2ee99e51cd61f0c1baedfed5d67f53fade65e926816425468be6b543419a3e8bd18a0aef1a33766a45da205fabeaa2d71d795e68296aba34fd27e0631882220e18178391e3d38cf7513674c4a8c2d45fda212014a27e32fab97591bb2e34f3b2e5b1fd23146b695641a4c1848ceab72892b981828b82b81b22dd57128cc4e9abee9ae0bc56933c02e38febd54b81bc6a0f8ea88110bef1b0aee54e301545698ddf9da8f0faa1452ef78af2c2b1d5eb053531b5c47b68bd875ae8da713d694e94a7391b2df3e0e428fa502e571975ff78747d3faf8488c211dffac94b5588cb4efdef4c6a77530f1eca5d1c9b972dcc069fa4dee42cb1fea66e3d2d365ef263ce7123e3275e0df873eac1b345932ff5bf839465620856d18188f5919b17fc5562667abde645a31d987fca915dcf1ea2c69a25aca8d02e74ae6060dca939830e1d2f2f0602dba937def58bc6d4a662a5f60dd2f5ae6e8be3053381c3073c405bef2390408121771756665b8d37bdf61389f91e39f242b179a9008b06f3f855423390fe60a9c43afe74c7427296c39babe7e38ff1ee85c5a0337ec72dfe26851b723595708928cec81d81e752d6d26eb1c6d288dd53035a27cac1d4149367d693db6be7337a540da794eb03160d521e06441d9236e2c5239efbfdde6b62ec053767236be836e881bbbcfb6ae8775974714100777d97b9df9c343dbad7b31352ea1795f3a0c59b800cd4e0a587c07d40ac4b7ef7ebdcc66fb37630b104c88b6d9c2c2e1a4dd133a037b964f210f8db617aebb85b39e86b1304adc88d6f0aab59b35d23ca6217e24a50ea06ca5be7a8b0101edce243650a3718c5af1d85f0f470775db58f23e997638cc4099c4e2462cec18c009ca3551ac6a926fdbfc97a8aa6c6b9e1baf7fd12574ca3976f89bafba1dbcdc843a0968dfbd2b40abbee967f8befd870de2fae7e0213016ddcbaca6b780ce2ec24ac2a5bf4637c0404d07b2a9a12763d24c613d0f5d02326ff663aae32778fd44df328155915abbe28b588a86352a05d57ea540f6780113d3cba02877fca5e70960d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09bb2f9760a7aa9b092c3c79efa7f058afb851cc447d1283d57421df909b54f2fb9344acd98e8273b2a6c2c15479862a4f9787dda2dc41e6f372aa085d7f66e854d846984ade7e51cee87b5e07963a5ec5200db31c632fe86a4819f56814830e7d9344c5f24a83ccb65285065d8afe6519ac6101682177abed91adad3df79725b5302e415eb9ef62dc6d14cf139691bd80abdbbc4dc6c5f690241622e953ca157c65be1f67a4d62692cc2fc8b81a71088943fc4c1462bd76fd2f04bc0e965ca6d53external/jquery/jquery.jsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql-jdbc-42.2.25-150300.3.8.1.src.rpmpostgresql-jdbc-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c2bb _HYUmSS@S\S\mc@suse.commc@suse.commc@suse.comfstrba@suse.comfstrba@suse.comdmacvicar@suse.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Address SQL Injection Vulnerability CVE-2022-31197 (bsc#1202170) * Add: fix-SQL-Injection-CVE-2022-31197.patch- Address arbitrary File Write Vulnerability CVE-2022-26520 (bsc#1197356) * Add: CVE-2022-26520.patch- Upgrade to upstream version 42.2.25 * uses SASLprep normalization for SCRAM authentication fixing some issues with spaces in passwords. (bsc#1196693) (jsc#SLE-23993, jsc#SLE-23994) * https://jdbc.postgresql.org/documentation/changelog.html- Upgrade to upstream version 42.2.16 * building with maven - Removed patch: * jdbc-postgresql-9.4_p1201-remove-sspi.patch - not needed any more- Build with java compatibility 1.6 - Modified file: * build.xml + Detect correctly java 9- update to version 9.4-1200 (fate#318788) * https://jdbc.postgresql.org/documentation/changelog.html - Add patch: * jdbc-postgresql-9.4_p1201-remove-sspi.patch- Do not version java docdir.- Do not depend on ant-trax.- Fix build on SLE11- Version bump to latest release 9.3: * Various fixes * Better integration with pgsql9.3 - Cleanup with spec-cleanersheep28 1664433011  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~42.2.25-150300.3.8.1          !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""!!! ###$$#%%%%&&&%%%### ''''(((''' )**+*** ,,,,,----,,, .......//////.00000000001111111110222222233333322200004444444555555444... 666666666666666777777777777776889888666 ::;::: <===============<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????>@@@AA@@@>>> BBBBBCCCCBBB DDDDDDEEEEEDDDFFGHpostgresql-jdbcallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryexternaljqueryjquery.jsimagesui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_dadada_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngjquery-3.5.1.jsjquery-ui.cssjquery-ui.jsjquery-ui.min.cssjquery-ui.min.jsjquery-ui.structure.cssjquery-ui.structure.min.cssjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgpostgresqlDriver.htmlPGConnection.htmlPGNotification.htmlPGProperty.htmlPGRefCursorResultSet.htmlPGResultSetMetaData.htmlPGStatement.htmlclass-useDriver.htmlPGConnection.htmlPGNotification.htmlPGProperty.htmlPGRefCursorResultSet.htmlPGResultSetMetaData.htmlPGStatement.htmlcopyCopyDual.htmlCopyIn.htmlCopyManager.htmlCopyOperation.htmlCopyOut.htmlPGCopyInputStream.htmlPGCopyOutputStream.htmlclass-useCopyDual.htmlCopyIn.htmlCopyManager.htmlCopyOperation.htmlCopyOut.htmlPGCopyInputStream.htmlPGCopyOutputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcoreBaseConnection.htmlBaseStatement.htmlCachedQuery.htmlCommandCompleteParser.htmlConnectionFactory.htmlEncoding.htmlEncodingPredictor.DecodeResult.htmlEncodingPredictor.htmlField.htmlFixedLengthOutputStream.htmlJavaVersion.htmlJdbcCallParseInfo.htmlNativeQuery.htmlNotification.htmlOid.htmlPGBindException.htmlPGStream.htmlParameterList.htmlParser.htmlProvider.htmlQuery.htmlQueryExecutor.htmlQueryExecutorBase.htmlReplicationProtocol.htmlResultCursor.htmlResultHandler.htmlResultHandlerBase.htmlResultHandlerDelegate.htmlServerVersion.htmlSetupQueryRunner.htmlSocketFactoryFactory.htmlSqlCommand.htmlSqlCommandType.htmlTransactionState.htmlTuple.htmlTypeInfo.htmlUtils.htmlVersion.htmlVisibleBufferedInputStream.htmlclass-useBaseConnection.htmlBaseStatement.htmlCachedQuery.htmlCommandCompleteParser.htmlConnectionFactory.htmlEncoding.htmlEncodingPredictor.DecodeResult.htmlEncodingPredictor.htmlField.htmlFixedLengthOutputStream.htmlJavaVersion.htmlJdbcCallParseInfo.htmlNativeQuery.htmlNotification.htmlOid.htmlPGBindException.htmlPGStream.htmlParameterList.htmlParser.htmlProvider.htmlQuery.htmlQueryExecutor.htmlQueryExecutorBase.htmlReplicationProtocol.htmlResultCursor.htmlResultHandler.htmlResultHandlerBase.htmlResultHandlerDelegate.htmlServerVersion.htmlSetupQueryRunner.htmlSocketFactoryFactory.htmlSqlCommand.htmlSqlCommandType.htmlTransactionState.htmlTuple.htmlTypeInfo.htmlUtils.htmlVersion.htmlVisibleBufferedInputStream.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlv3BatchedQuery.htmlConnectionFactoryImpl.htmlCopyDualImpl.htmlCopyInImpl.htmlCopyOperationImpl.htmlCopyOutImpl.htmlQueryExecutorImpl.htmlTypeTransferModeRegistry.htmlclass-useBatchedQuery.htmlConnectionFactoryImpl.htmlCopyDualImpl.htmlCopyInImpl.htmlCopyOperationImpl.htmlCopyOutImpl.htmlQueryExecutorImpl.htmlTypeTransferModeRegistry.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicationV3PGReplicationStream.htmlV3ReplicationProtocol.htmlclass-useV3PGReplicationStream.htmlV3ReplicationProtocol.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldsPGConnectionPoolDataSource.htmlPGPooledConnection.htmlPGPoolingDataSource.htmlPGSimpleDataSource.htmlclass-usePGConnectionPoolDataSource.htmlPGPooledConnection.htmlPGPoolingDataSource.htmlPGSimpleDataSource.htmlcommonBaseDataSource.htmlPGObjectFactory.htmlclass-useBaseDataSource.htmlPGObjectFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlfastpathFastpath.htmlFastpathArg.htmlclass-useFastpath.htmlFastpathArg.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgeometricPGbox.htmlPGcircle.htmlPGline.htmlPGlseg.htmlPGpath.htmlPGpoint.htmlPGpolygon.htmlclass-usePGbox.htmlPGcircle.htmlPGline.htmlPGlseg.htmlPGpath.htmlPGpoint.htmlPGpolygon.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlgssGSSCallbackHandler.htmlGSSInputStream.htmlGSSOutputStream.htmlGssEncAction.htmlMakeGSS.htmlclass-useGSSCallbackHandler.htmlGSSInputStream.htmlGSSOutputStream.htmlGssEncAction.htmlMakeGSS.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlhostchooserCandidateHost.htmlGlobalHostStatusTracker.htmlHostChooser.htmlHostChooserFactory.htmlHostRequirement.htmlHostStatus.htmlclass-useCandidateHost.htmlGlobalHostStatusTracker.htmlHostChooser.htmlHostChooserFactory.htmlHostRequirement.htmlHostStatus.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbcAbstractBlobClob.htmlAutoSave.htmlBatchResultHandler.htmlEscapeSyntaxCallMode.htmlEscapedFunctions.htmlEscapedFunctions2.htmlFieldMetadata.Key.htmlFieldMetadata.htmlGSSEncMode.htmlPSQLSavepoint.htmlPgArray.htmlPgBlob.htmlPgClob.htmlPgConnection.AbortCommand.htmlPgConnection.htmlPgDatabaseMetaData.htmlPgParameterMetaData.htmlPgResultSet.CursorResultHandler.htmlPgResultSet.htmlPgResultSetMetaData.htmlPgSQLXML.htmlPgStatement.StatementResultHandler.htmlPgStatement.htmlPreferQueryMode.htmlResultWrapper.htmlSslMode.htmlTimestampUtils.htmlTypeInfoCache.htmlUUIDArrayAssistant.htmlclass-useAbstractBlobClob.htmlAutoSave.htmlBatchResultHandler.htmlEscapeSyntaxCallMode.htmlEscapedFunctions.htmlEscapedFunctions2.htmlFieldMetadata.Key.htmlFieldMetadata.htmlGSSEncMode.htmlPSQLSavepoint.htmlPgArray.htmlPgBlob.htmlPgClob.htmlPgConnection.AbortCommand.htmlPgConnection.htmlPgDatabaseMetaData.htmlPgParameterMetaData.htmlPgResultSet.CursorResultHandler.htmlPgResultSet.htmlPgResultSetMetaData.htmlPgSQLXML.htmlPgStatement.StatementResultHandler.htmlPgStatement.htmlPreferQueryMode.htmlResultWrapper.htmlSslMode.htmlTimestampUtils.htmlTypeInfoCache.htmlUUIDArrayAssistant.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbc2ArrayAssistant.htmlArrayAssistantRegistry.htmlclass-useArrayAssistant.htmlArrayAssistantRegistry.htmloptionalConnectionPool.htmlPoolingDataSource.htmlSimpleDataSource.htmlclass-useConnectionPool.htmlPoolingDataSource.htmlSimpleDataSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljdbc3Jdbc3ConnectionPool.htmlJdbc3PoolingDataSource.htmlJdbc3SimpleDataSource.htmlclass-useJdbc3ConnectionPool.htmlJdbc3PoolingDataSource.htmlJdbc3SimpleDataSource.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljre7saslScramAuthenticator.htmlclass-useScramAuthenticator.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllargeobjectBlobInputStream.htmlBlobOutputStream.htmlLargeObject.htmlLargeObjectManager.htmlclass-useBlobInputStream.htmlBlobOutputStream.htmlLargeObject.htmlLargeObjectManager.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlreplicationLogSequenceNumber.htmlPGReplicationConnection.htmlPGReplicationConnectionImpl.htmlPGReplicationStream.htmlReplicationSlotInfo.htmlReplicationType.htmlclass-useLogSequenceNumber.htmlPGReplicationConnection.htmlPGReplicationConnectionImpl.htmlPGReplicationStream.htmlReplicationSlotInfo.htmlReplicationType.htmlfluentAbstractCreateSlotBuilder.htmlAbstractStreamBuilder.htmlChainedCommonCreateSlotBuilder.htmlChainedCommonStreamBuilder.htmlChainedCreateReplicationSlotBuilder.htmlChainedStreamBuilder.htmlCommonOptions.htmlReplicationCreateSlotBuilder.htmlReplicationStreamBuilder.htmlclass-useAbstractCreateSlotBuilder.htmlAbstractStreamBuilder.htmlChainedCommonCreateSlotBuilder.htmlChainedCommonStreamBuilder.htmlChainedCreateReplicationSlotBuilder.htmlChainedStreamBuilder.htmlCommonOptions.htmlReplicationCreateSlotBuilder.htmlReplicationStreamBuilder.htmllogicalChainedLogicalCreateSlotBuilder.htmlChainedLogicalStreamBuilder.htmlLogicalCreateSlotBuilder.htmlLogicalReplicationOptions.htmlLogicalStreamBuilder.htmlStartLogicalReplicationCallback.htmlclass-useChainedLogicalCreateSlotBuilder.htmlChainedLogicalStreamBuilder.htmlLogicalCreateSlotBuilder.htmlLogicalReplicationOptions.htmlLogicalStreamBuilder.htmlStartLogicalReplicationCallback.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlphysicalChainedPhysicalCreateSlotBuilder.htmlChainedPhysicalStreamBuilder.htmlPhysicalCreateSlotBuilder.htmlPhysicalReplicationOptions.htmlPhysicalStreamBuilder.htmlStartPhysicalReplicationCallback.htmlclass-useChainedPhysicalCreateSlotBuilder.htmlChainedPhysicalStreamBuilder.htmlPhysicalCreateSlotBuilder.htmlPhysicalReplicationOptions.htmlPhysicalStreamBuilder.htmlStartPhysicalReplicationCallback.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsslDbKeyStoreSocketFactory.DbKeyStoreSocketException.htmlDbKeyStoreSocketFactory.htmlDefaultJavaSSLFactory.htmlLazyKeyManager.htmlLibPQFactory.ConsoleCallbackHandler.htmlLibPQFactory.htmlMakeSSL.htmlNonValidatingFactory.NonValidatingTM.htmlNonValidatingFactory.htmlPGjdbcHostnameVerifier.htmlPKCS12KeyManager.htmlSingleCertValidatingFactory.SingleCertTrustManager.htmlSingleCertValidatingFactory.htmlWrappedFactory.htmlclass-useDbKeyStoreSocketFactory.DbKeyStoreSocketException.htmlDbKeyStoreSocketFactory.htmlDefaultJavaSSLFactory.htmlLazyKeyManager.htmlLibPQFactory.ConsoleCallbackHandler.htmlLibPQFactory.htmlMakeSSL.htmlNonValidatingFactory.NonValidatingTM.htmlNonValidatingFactory.htmlPGjdbcHostnameVerifier.htmlPKCS12KeyManager.htmlSingleCertValidatingFactory.SingleCertTrustManager.htmlSingleCertValidatingFactory.htmlWrappedFactory.htmljdbc4LibPQFactory.htmlclass-useLibPQFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlsspiISSPIClient.htmlclass-useISSPIClient.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltranslationclass-usemessages_bg.htmlmessages_cs.htmlmessages_de.htmlmessages_es.htmlmessages_fr.htmlmessages_it.htmlmessages_ja.htmlmessages_nl.htmlmessages_pl.htmlmessages_pt_BR.htmlmessages_ru.htmlmessages_sr.htmlmessages_tr.htmlmessages_zh_CN.htmlmessages_zh_TW.htmlmessages_bg.htmlmessages_cs.htmlmessages_de.htmlmessages_es.htmlmessages_fr.htmlmessages_it.htmlmessages_ja.htmlmessages_nl.htmlmessages_pl.htmlmessages_pt_BR.htmlmessages_ru.htmlmessages_sr.htmlmessages_tr.htmlmessages_zh_CN.htmlmessages_zh_TW.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilBase64.htmlByteBufferByteStreamWriter.htmlByteConverter.htmlByteStreamWriter.ByteStreamTarget.htmlByteStreamWriter.htmlCanEstimateSize.htmlDriverInfo.htmlExpressionProperties.htmlGT.htmlGettable.htmlGettableHashMap.htmlHStoreConverter.htmlHostSpec.htmlJdbcBlackHole.htmlLogWriterHandler.htmlLruCache.CreateAction.htmlLruCache.EvictAction.htmlLruCache.htmlMD5Digest.htmlObjectFactory.htmlPGBinaryObject.htmlPGInterval.htmlPGJDBCMain.htmlPGPropertyMaxResultBufferParser.htmlPGTime.htmlPGTimestamp.htmlPGbytea.htmlPGmoney.htmlPGobject.htmlPGtokenizer.htmlPSQLException.htmlPSQLState.htmlPSQLWarning.htmlReaderInputStream.htmlServerErrorMessage.htmlSharedTimer.htmlStreamWrapper.htmlURLCoder.htmlclass-useBase64.htmlByteBufferByteStreamWriter.htmlByteConverter.htmlByteStreamWriter.ByteStreamTarget.htmlByteStreamWriter.htmlCanEstimateSize.htmlDriverInfo.htmlExpressionProperties.htmlGT.htmlGettable.htmlGettableHashMap.htmlHStoreConverter.htmlHostSpec.htmlJdbcBlackHole.htmlLogWriterHandler.htmlLruCache.CreateAction.htmlLruCache.EvictAction.htmlLruCache.htmlMD5Digest.htmlObjectFactory.htmlPGBinaryObject.htmlPGInterval.htmlPGJDBCMain.htmlPGPropertyMaxResultBufferParser.htmlPGTime.htmlPGTimestamp.htmlPGbytea.htmlPGmoney.htmlPGobject.htmlPGtokenizer.htmlPSQLException.htmlPSQLState.htmlPSQLWarning.htmlReaderInputStream.htmlServerErrorMessage.htmlSharedTimer.htmlStreamWrapper.htmlURLCoder.htmlinternalNullness.htmlUnsafe.htmlclass-useNullness.htmlUnsafe.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxaPGXAConnection.htmlPGXADataSource.htmlPGXADataSourceFactory.htmlPGXAException.htmlclass-usePGXAConnection.htmlPGXADataSource.htmlPGXADataSourceFactory.htmlPGXAException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlxmlDefaultPGXmlFactoryFactory.htmlEmptyStringEntityResolver.htmlLegacyInsecurePGXmlFactoryFactory.htmlNullErrorHandler.htmlPGXmlFactoryFactory.htmlclass-useDefaultPGXmlFactoryFactory.htmlEmptyStringEntityResolver.htmlLegacyInsecurePGXmlFactoryFactory.htmlNullErrorHandler.htmlPGXmlFactoryFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zippostgresql-jdbc-javadocLICENSE/usr/share/javadoc//usr/share/javadoc/postgresql-jdbc//usr/share/javadoc/postgresql-jdbc/jquery//usr/share/javadoc/postgresql-jdbc/jquery/external//usr/share/javadoc/postgresql-jdbc/jquery/external/jquery//usr/share/javadoc/postgresql-jdbc/jquery/images//usr/share/javadoc/postgresql-jdbc/jquery/jszip-utils//usr/share/javadoc/postgresql-jdbc/jquery/jszip-utils/dist//usr/share/javadoc/postgresql-jdbc/jquery/jszip//usr/share/javadoc/postgresql-jdbc/jquery/jszip/dist//usr/share/javadoc/postgresql-jdbc/org//usr/share/javadoc/postgresql-jdbc/org/postgresql//usr/share/javadoc/postgresql-jdbc/org/postgresql/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/copy//usr/share/javadoc/postgresql-jdbc/org/postgresql/copy/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/replication//usr/share/javadoc/postgresql-jdbc/org/postgresql/core/v3/replication/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/common//usr/share/javadoc/postgresql-jdbc/org/postgresql/ds/common/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/fastpath//usr/share/javadoc/postgresql-jdbc/org/postgresql/fastpath/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/geometric//usr/share/javadoc/postgresql-jdbc/org/postgresql/geometric/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/gss//usr/share/javadoc/postgresql-jdbc/org/postgresql/gss/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/hostchooser//usr/share/javadoc/postgresql-jdbc/org/postgresql/hostchooser/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/optional//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc2/optional/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc3//usr/share/javadoc/postgresql-jdbc/org/postgresql/jdbc3/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7/sasl//usr/share/javadoc/postgresql-jdbc/org/postgresql/jre7/sasl/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/largeobject//usr/share/javadoc/postgresql-jdbc/org/postgresql/largeobject/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/logical//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/logical/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/physical//usr/share/javadoc/postgresql-jdbc/org/postgresql/replication/fluent/physical/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/jdbc4//usr/share/javadoc/postgresql-jdbc/org/postgresql/ssl/jdbc4/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/sspi//usr/share/javadoc/postgresql-jdbc/org/postgresql/sspi/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/translation//usr/share/javadoc/postgresql-jdbc/org/postgresql/translation/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/util//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/internal//usr/share/javadoc/postgresql-jdbc/org/postgresql/util/internal/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/xa//usr/share/javadoc/postgresql-jdbc/org/postgresql/xa/class-use//usr/share/javadoc/postgresql-jdbc/org/postgresql/xml//usr/share/javadoc/postgresql-jdbc/org/postgresql/xml/class-use//usr/share/javadoc/postgresql-jdbc/resources//usr/share/licenses//usr/share/licenses/postgresql-jdbc-javadoc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:26192/SUSE_SLE-15-SP3_Update/0cbacf1558d7806dbdaa10d90930d2bf-postgresql-jdbc.SUSE_SLE-15-SP3_Updatedrpmxz5noarch-suse-linux      directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRúwe)\h3$utf-8a44a2792a5f2484f0b798541f191dff7b69cea31cecca6ee0924dcfc3e07381f? 7zXZ !t/%]"k%C凛0#J:fr{[SȪM2~(O|U!@TʳK%$i{(S&n *䨝AR^>aa>~Á$WKw$ N%F\Ǭ/en59DS#O/~E ϝoX3b#K$ <팔_N_5o ;kʉ¾(Nb]ll/X&c 4S>6u\ B D=ccOFu1| tg/D">08n^ZN"ژ@`ud!`$lvȧ[7{fʚ\O)L"LoA``5q %9 =xj{K-*Dh%+e-4fh%J^Stՠٴl$yBLt,Iې/&=C˃fURZڅLO g׮h =\T\7ntrmZ[XK [cV"U~n㛱!<=0ا-X{LSqqo$3Ͽ-4J='^,C,Mox;SPIHRl+dqh6nI:y,R姯g ,l:wSt?@E(TNR oR OGWkn|"PvEʠUEe,}5!$E\<j1.X %,z >RU+sӲK9x/rVGsQU@>{궢XM/ݝAZ$u2ɫc0dvjUםF7ݾn[6<+6N}g쳈ڸ5 Ȳ4q>0=?F%u!q%it@o!$”@ʄOQSTZ4O*-_ŋc3IS{I_d貊wO$\Uy2[1w[75+EyL)zCGWXTU.ts(͞i U%{T&\ ( Q\!\J^ƙړl*6L1 0+sF,(#=L[Pޑ\4}}lT(,hIQ2 pN<8R9+|Xt~ݽp*hx`(z KK::i D髜7e|}z<6."Z0UtLB s3[xqݚ{0icq0`_Ƞ<>͠EGOB$(855c{QHM3wҐT #U.OHs:I$w@1u Flh>; @e(^5pi@MD d]_@z֢;K3˺V%޹qL@ts=$ɬlw No: o#RP āQޱo،0Fo" ;d,@\R(L;<4p89^$EJy))OxZim/c-4`HWC/ 6}J/<M\e˗3 >5Y{ ô'"zlnc"Eq}0Nh>w`:qV SkL@Ovqgk hiK\.VYzB7^e>a jseT