tidy-doc-5.4.0-lp151.3.3.1<>,L^/=„jAM`"DWE ;~3A[p/9m#]XRIbapỚLs&vdhUx E0Q]{p#{*tP(}ob:)*,8%%}RU(K(@p+6c-4dz qqRl_u} W2U ?E  MVО'>;? d   A $ < H T %l 2 8Pn"""#C(#_8#h 9# :$n F.5G.HH:`IFxXIYI\I]U^b@cdwe|fluvzCtidy-doc5.4.0lp151.3.3.1Documentation for tidy and libtidy5This package contains the documentation for both tidy and libtidy.^lamb52 openSUSE Leap 15.1openSUSEW3Chttp://bugs.opensuse.orgProductivity/Publishing/HTML/Toolshttps://github.com/htacg/tidy-html5linuxnoarchTNGC3%4CE4nz2m.IY3"/M(*";Zm8$%162;<<E$0So6-<YzQ]4=b$uF_f_qk5 .\!FE9[ P;afFIC'$<5Q)c̽ st mQFLF!*OI *o+]! Cu# -LY"gHG w&jI%)5B ^{ ZkՏ4`m7:kiN;Fj4$n _HO~.P#w5VQb%M N S]A"0mYV.;#[M_\(; P=cKbb :3GFHICP+?u6(ChVA_WaGE C9$fUU^%9! !,,$W7__||QZ  %S Jz~|xBx D  * d,  PErQZTQTH 2S. $jvj?V!|asbdgZ3H,k$dyT`eZ \dvzvz-]EzM8P!,\3]TMnًwz S=$=4k;+ 5^.l! vk>{!g0>ϧ~1Ze0zv~Uj|WC,3t$B;&)AA큤A큤^^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 03dea0fa81359f02b4bfa974ec0a1a5b228e44d3cbaa22ba919e5e5ce875e41504380a77f8aef8fb97d6abda84bd384f71efcec2671e0e070cc716afa366d6fa0a75d10719495a0b35545340233d758a307bd605572435fdbecbea70f68acf1e6ea6f1d05b7d0c47f7c7fa13ebbaedd77f697bd9fe9b4b80f2bb21ca94ca3560a50c4f18ee25371c872567586751d1ae603f0ee2de26456a3a0628936ed317c02712408156038cc655145e0383d0ce2ff1a3c7cef29dee0ef69af6b1c062ede29956b50dc2be4b01f3d0fa322a5ecc032dd2a95e332878ba47d7eb413119b6aecd23cbd25d1cdd20e8e1a668be599300c2886e8efd5aa3481cc4288dc2a4296019a3029a5e5fe3ccdda1436ffaa5db7df67647109e9ae4be19fd7d66b8151491d02cb65d9365b55a42b80e750d3d46fab7a623ae0183239793cd5f2e9d8dd835be864e8805e026e7788ff3ab61f5f273a6523877b0cf8b8227177f92f109afe139b5cb4da358828a8029bea97f9077ed1cea19b0b71e5be0f93d23d90c06a101462e0d4ba8c01a105773bd6208f2b5c1c5ea1db0eec69c63be53838b1f3a7ce670b398501655fc7f59bad774d1470d794be484e0f859d2aab1ae27852973d65791bfe5922acb07b81298153f8cdcd8495a1e077c75cf3153d864f0eda27c6226935887e7a328bd2f18db2b3dc0827dd4a1c323f203d79258606bf083a772e20fc37bd1a550a39b7cbdb6a5b484ed56ce4e641be19998c018a6c924c905c190d7587a01bdf4faab20be88483bf93364d2ff08127065b8ea7fe9c05bf86ac2170e589e66ecab07b9e2675bf19fb16e6a9306a08c6f382d017421de2e246ef585159cb03fe4631e8ddb1401b14a4b8c25e9519c07d476ee77fa1197591fb9109cdfd662291f37777bd1506e5375693573a7b14cfeef19783aca8076a32c2b948c5e70e224c68d32f29a0bb275e5b2afd6d4cca7655c3bf88e4b8ef6a984f0a0c90e824826c391258e84271c68b66eb7b16449983b26dd5c9195bad1129113a0862090d637bf4d0adbe89585bae3054a7ed24636033ab6ee36d3fc32b3aa1c938945dc6053a7d84694aa25d507a619a7d72f89f0e21cc9f1f1079707b2b5fdc6b376309023ee3455a43eb0f2967360fb03577ccc2392deaee0acce320d90997f6e160300691d91b505e9d236d9b20f71bd2f9c559414ef0ed80dfd19abdf00074b460ac98eab3d2da1c85de69720f8f0f93f97ddc31f9dc246dfdf40436eaa1fef7d79a6939be6f20d3c757edfa466e4dab1627307d2f0cb09d4336ca118cd5b88c893447b52ee1b4f029b0ee1cec12bfb9d5eb332c48386e4c2e46ef5c18ec5fd4a8fccb4f3c7952cf45678e13c2415447ca1efa7081c7e313f683ffdaee6ae7560b10bd3e445f6eb34cbaea948c0db4fec3ab93dcd60ddd33af9f2375fbaa4dd733f32931b1b6030b201821deae943fe77f02e097bcc3b87a2babf93f343b03d74f8ffc617b7e85c1416b371b5d132b55404887d282272c5b8c75b9b2818d32034e1a859cb5f53f8e27a15882ef6978d3c67ef69103ced2f11feafe9e39dbd7c277ccb8d4ad6b2b6cbec388f595e566c4e9f2114dcc5171bab2e73f797876682c504212e5747c3a8c5972eaca94bc7a0632c0ff6d1dffdf7b4f39311f56224fced0aa728005bcbc91b54abda83e96a3e5b2d62bc3b2d1ae977e9a38ece174714f43877fe4bc518002cf7fd018f41149c018a49d7dfc64ccea6b64f75df0c46a459fecf88bcdadd0840db8929d7666ee86ac6792264cf763aa01f0c23a002586b42feb8cb50cd05f4b378288b61c66ebbb9218157de29c064d40ac276a8b0785d29be5537019fd955c1a8547503efdb7fe98b68253e2778909759d550fb6eb00e9f641138efddfaf2bb6691ae3871d8928f98dd2ac116b4599633d16fce4a539be4f35071f6cfabcdaf8683cb8336ba78c1922888bb6ba2c367943bf8c615618d50e0f878d9af6d9bfde20b2f2de4f6038ea0031d21d5f18d3b52f67396dbf15d55216e09c389d29a8bc825c85c5c2027f79a342ecc427e8b7f679fd96bb5d98e42b9169f54c4429e9568c0d539a41d8b6c79a2c2ecd88809ff00b43f35ae5fa699856f508dbd8b2fc78178bbb5076f5aa3bde21cbb688af696171c4089921639d8d2880df3befb344079add571de0767246dcebed4ba334da749b9b66a0da2e9f7d2cbd609aaa592beea144206637d767ac17877f1506e812908b0b8576224629f017e87d8559992ecdbc8add392f7de2b4a158dec332022ad6f16e241e6f87f21e0f0041550a76db316e8c4c9f4d21786addc2c33f3acfee5223527ec52f2bb4d089645e0de4868a08f72f7e50be2ee0a8ce34a394e29a2291abaf27365ce7e20fccc5564846ab38bf339900ff2c068620aac223fbb93f92ff8a1fe9fe5cea9b1203471bb0fe623d09ce7a951930c1dbf782706891cc97244a12237545a26ee4316ac3928dd95847b5db95dbf374ef9da0b9aabf9089e249ced0d839d98614e1dd290bf99c457fa4049485b24a8125487d85ad64606ecce64752955778a4d840aa5732d6b4a6f96d57aa72fed990ae6c67743a6470ee4d67790c3fdd57d632c9d9f07cb0c370f65dadbdee7f7328abf1372f1380e8bf671a61db6fe339dd3c1d27d313972ad8b8973814d6ed910dab037c67204883c3460838f4a086b7b1e01872d7416a5129af99dba7291f3708cf48873cde460f10151e614c0ee478a5d81946a6a555708eb1f9cb50cd7c908f38580c5c5677f4fc32574c376d7ed1b897c26785ffaf75626f03f6d0dd8707880f6d84820fd7a9b459889a7b74d08c32a407563d8c0fcf4b05d7f27f8151089e775affa438fd70d26fce521abb05cabf52225b421355c05a2d98121fd867741572a254db911bc1fc7e8888b3ab64307fa5058190a02355f81d5efa366175ebe5b275a006f971fce71425bc157136092fcbd113d6b32fd5f52b23880e7e6fe9df96a690c81239df38a5a82a0e455f72c5b86366958f1e11d1f13d0e0731526bff3dc4ac98e4ab799aa59919a66936bad17939c3b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad87249a10e82905f83c28b0a788f376890a29d7e131fdd90a3eda485dd1027924da54a6181242e85c069819093c356c744a5dbcd27d83cda7161786bacc232ca558432ee0cb80b49e4afa4dd67e9da754b574a78a752563291e392d839d0315153897936a5bb8f81a596a71727e85e75619b08fc2f5b8e55e07c0630d558ee7115d3422a51f3d415db2f70305081eff3a957b4b03af53b22d1c9ad528a7b6a246eca1da878541671f8176a70cdb00483b7ace2a69b7b8f7c285bce27a71b379ead549bf1e12691a0fad43f2e23da7ea87e156272206f5176b66f309da385516fd2ed612d477b6d266c8d42f08e14bdef737a78fc277e4b7ff8e06600775728ceebfa3407b14de551a442a55bf78b09a657f3adfb0e8cca8fc6066dfb09f003e86fd599f5ed26db65d911d6deb491a0680350e9a9202a824d370b56170011ef4461bd68900a5cd3143deb4502ac9dc9cc2d9c126b4bc657c8ffb63f88eb19e0e46fa797fff03689fd9cca2dd04372b928397b241a21660cce65303c8239a703f7b089eacf0bbd88db9882ecd1b4c3a8656eef0017cb43f7ffcb7e33a4676456a0451b44d341e4e43a6346111079fa312f624b6ed4d1cd2a681de1739d324ecac4400099625299e8be4b5c0025acf60f0f3b7b64f47108a21715a9f725340c81d36b5b90b715d89c9ac3072ca4794dc0d363ac714c6a010275009e3a3b237c1d7a7350afee2d0fd5f295de372e9e4ea187219cde4e6386804c7e0e6b2316d8bffd8b8c1da48095c961d4f168e0cd7050bd113f0632049af25e03b1539d45d34559986e2f4f519ee52b4381c2411b1f455d69fea3690ee5e67bf106e63fa749a2bfd0bd5b86821dae456984a0e65918ad1ec08e54d791f45c698dbef7a4e970de6c17b23aee4c6ac9cc14d97fca5d2410d55e9ea93e4ad0f7bc3ff906c755d1f67be34c0157bdeb51d476b7e589e63e4807dc4817a9b483f299ba8dc7562b1f627111780d9ff6b0443e84abbee771c61483c38a1746e82873577a08c93ef3399a47ab5f23cc40522d9317c1011dd2bc8d67aad26179b6c9444e4cb00262cd290174648595cae714256340178ffd52847a159ef49e31ccba4053e205fa3f3d477e2972727e0dd6242388aa5ec57cae2a7d6c04f24edbb5860dfc4595b0995ad83596fa1b08939c2ef967915c1b91e89150bf6e3e1df477245056eef34934958bcc24a15f8aa91e7841e609ded403de288b9113fcaa67a28fa2902380d01993d89dd3dae563f5816a5c7d313466c2e99f456809b2bb4f1e3e4747e94b0bfb0ad084e7a0a419e2eaf07793676a316381f7642ca0e7407bc291ff371466460c2820fc700dd4f250115c57e7bc1bbc1dd3294333eda26a5dbf3d73e0a25562125266584fc7b44e39d7d43fb458190e4c3fa03e12f8025438d82ce6419f6aec3a7b72f818b705e1e5a6a26c725c259022546d42621fe0d29b20b59b0d1544f2e3b657fb9aa2d19f98a03aec53539e8d534fab224214cc53c6aae9b4e012c167a5f523b3e1668088b25558cc620aa1b75f276490fbe6b21d84b06796c3ecfe4c23832d3c3fc4de35e75ba3a0028113ab9e0f4491ce2783cf64f3437a01a0ca49bce34e13ec578b72670db0e139431d7e3ee9d5830f6cda633581a702cf4b51e8d212b629824d6e28646279b61f83232f05f020d597d11c3f6285a306819cc99b11de1f7b2f24e212a8be26cbb993b7ac241f400d52b634816a3cbaf985118578fc8b316e6cca1920b19fbe610e9805ec22d4326c7fd2b62ed653bc74a26014059a896ccf6ba59590de14f34154728468db1ab37d34dba7cb7ca3c1224c98947c70b72d7406a4fca795345e1ee3b701795bc4d822add0ef40ece125442e1d0cd1bc509b97b713d5e8205332138227cc808b092dd99056d7330730c12563257e87f09ede0fe7a332c08a2597fc5ab6de8a2dcc9f9ff587046e359f35dfe8c3c650b02440de579e509b6fcb9d51751d5475ee428c1beb75f99c2de5a741d2c67c8a7757034fcf05c242803b48c21a531dfac3f90240c65f4c198ada9639e7f3628d4860898fdd3080a560fe5b883efabf9131bed6e34c4b37c9942fd2a0c7a47484e562e7d5e23f76c93d49df6c99492994dcbd1ef2ff6d8a24f9a0bba803c3b1f821131ce0df884ae775f53bd85ba739f8c4427a265f28ef0566809b098c179b93f515f251a55a13d37841e5d720d50f183ecae3e7db1d1ea0aa474dedfdaf7de23c6352183f0424f037bbb06a216cdd2f95db6562bba93c431f7b6038720bbcab349e19b54881432d2a72fcbc6dfbfed27bc5c7e405481f53564c3070088ae881ce7e5827f35a8eef46fce140cc430df1840e6996bf231bae97c5eb830ccdf8c4ba32b015003ce217bbf212cb24d0c8b255865e31c5db3d8720239ade571638c3133ecd79f1d5c7eed2c124378433fe0eb8ed1914987e9d89ea371a6cc849199f6430d968ef26840772fbae27e55dfe72cf524f0e65909d5586dc8a16720096587710bbb86e8891288b89201a63869f839e601c8c816a4081ba5b209e3a12f5bb8f5c25251b5baaa6db22cc60d8f95079b601e5b845409a025c17154a20a88ca94310574ed6710f51fd04ffc78889052537f554cf69c7ad424533240639fa5b3f9c6ca919856994d8425811139f129bf38ae6378806306132d09bcae3518e2e9d515cce5a2f712cbb7c1b7ae2fca3d29ca19d53d15c465215e1598ec39717adf13196604f49321475ef9a574b80992a4c90c5c15522da42fa57f1d0931dc41234b856c56e078187fd97b43d2a3a60bcabdd2422f1fe07e4f7603fdb61cba6525b2f95282c34867c8f0f11528251b0f59a7f873b90bccbce3e37762d42df8a87e22f0ae5172cda0d0c0b414eb4c9fedaf52879e661766ee3d2641af425a5c1912f018971e8fff3feea336894566a517e34887b097b63fa9f9c149f19ecc776c32afc8f77775b813c2ae44bc33748f86e8a72ef8a21170bcb2911126c2513171938b76e200215a4b32dc05f3323a4e79385047f358c15739b4ef50b3698800437f2f1e3c955bc73809d3e2db192c0b5143c7ced04ea7fced1b8fb5bbf73a04e586f80b6ecb6b182c03566418c45b0ad4d633f833f0bb01124cb929511d62b45cedbffb8fd978bb7a22ddd1a7efd0f8d787844255ad5ea6abc8684bb32d16045fdd1c82983abd806f351123350afd21b29c22d38cfe777c8ce5b3802ff80b999aca1fa59ae5d616821a2c379608d8a558c2947ee41d1f3d3047f562995a125b29c7ba77cd1b2e327704ec0f366167952a10a92c7cd175818b547a56b23395a220af4344f8d778fcd8fb9f9ea4ca3e7f9475ba73eb467cdab490792e4ebb2fe1bb530f02b0c8095d64f358a7f6955131ebe476d4ab6ee9a8b7a72a930fe8984f5cc941032371aa6d265a2ffa56765941bb81b67d4e5a710e1847d73f296a6ce6af0509ba6aec00e670c604132451a7d6625e25cc367ef6cdc98f7af6a6b3ae085dc05f76606c69272b215bfc939f7751b69e75c68bc3b642e7a716efd042fad918b76ce64a520d89acd1c475f1f1f0e8ef712bd888da558847ea97fb9761290accc3922457cd7ab24b2a43c7dbdd9e5333eb11878adf1747784f7324191e9fbf485ddad187660fdab386ad2f7821364cd38bfbe04b7f202c543b210dc4618965ec6c705f220081bbd20cc5d5840f9bd66fbe718414cf4977528af8240e20099193a8b8da7b522ae702037f76d835ff9506ac20768b201776ee7313667aed22dd39dab89c9f3a22741a09d1d2908dd2056b0dc44598503c613e7a976390bba43a95a4da59840434b9cfd91eb85dc7cff68de316e25711afaed22acd08987e0ebda744c1786d77d2043a220e39c2492ac25115eeb4f356d7d7d2cc606e3fd315dfc741db365acd70bb2843e6564b0923d2d9e31eabd361cf6caf2cc406ed81c7c53f57d875eb4a01f0133acc8d7b367486ff96633a11970a83fcf5bb94732425451cff87851ce045af94eb2cd4fc67d9336ce2341736b0c13c340ed0d4aff717ee2ec518d8ec8ca07cd02893325e50507e5ef2226fa2baa5089f1f56264880a7032d514c72c052660985d5b1eb73c20ecc51f68901dceca3eb45c7c899826911e32d40a138a6571adcb7ec219c82640f631dc755f4b52ac48f5e28ed7a63fac495382deb544264020d568836b47cc2d8181c68efb3a9d9e8ec9f1aa21fe03c64311137ff3b05799f363c2383e8c879bcfab351cb56f891ae6375582fda78f5c164c80eb203cd201564d7c95ee8465508b0d9e107b4986826ed4b9c03f1e1863ec32f93487c0826bbe3800b26db51bd1d169a521494dd2b7ade928c70be9935d0de15e2539747cff397650aa215183fe49e99910dd6facaa912cabd2c205af6332193488f89856c7e55d889b0f399d306ddc7391fe24e35898f9c8a5f99be532fc1393c1564d556aa44d65cc0e331934105901b1b87f2f84cf2168562cc6647d8cb3f86fedb71ef810c761e1d0727928f6a97bac7922a56857ba79178c6162f0fdc484a3e0d7e3310e5e3c03dedece8419ae97f62ec64c73557a2177e763feb1b0fd61164b597f388f5015e6310cd5dec097bc86faa20499388553b384d3868a30d14464ceb6c22032ba67bb4d81bca4b3fba398bec533f0afe45c563e42903a14c27acf039eb8293d8cbb5c2b9adb1d20444355e7e25bc322d82498bd8504db2dbbebebcd657f5c5077cd4d82ee1edee2e3b95ea7e54b7f6cf64d9531e676d16c9e273d9480ae8a1521c26be89bbc3b5cd0ad51722b19650230d4215536015a06df99ddaa637c0ba9496a03d501fb61fcdf26733fa11cd9b4b78a4fcc2ce5df2825516cae83f8cdee48fe550850562e4e7acb7db1f6c64b1a962184f3f45245d03a6f1805d5ea215604e44e7a978572ad516418377dfdae207f560474afe59584d2cac4f789d6e4d28e5c04dbc6f2125d8d26e8f556b05201d665f121bc139cf94b049fa60c89f46ec71f87ff4678213204bd51a1964da7171ae582a9c960c8dd9faec3f70e291d8409366aebfe805e720b20a7b2e3f8c9c7f99b0b81f5de408fab70be2f921232de6cd1c25d31a003177daf35290b8e5bfe55ac8df27beea43b71e79866069ad97a34a25209f97523f96fc768a7e33a289081fbb7c6408761cac7f81c3c96d1065a13493acc42a1b7f94e362536be0ad7289710868e2dafb6119695c29750ff4e5374dc697c2cf88a069271a2e65052d673ed6cd061783f0a2518e85a8d2db04c9eb87e96cf38f91764f7527f0aa67071f02227115902b762b765fed53e18e95dfe7f32b321c488012a879f4c93a83c7c55fd3946a8c276d4211d9478ad44e78c323e57c3d9e712ad7f7d1fbc11f844c554c930ad9e60756ab077e066f61f3fb2b5bc62af66dcbed29da559ed843c56aedb29432537acb28b491cb9cf11a6b06fe2c06d07c55bd361e98e034bca5fa6fe0e84c9f2217a92fa5ae5672fff04307493b388c3a8432d8160a83d542c565017b3c669c9c2865af34a9c7fcc0fccc7a90084284020790628238a8280929e78e7bc9bd2ec17ed9a49275f8af1ecc5231e501b3daa9a6585300eb4c5689753a7c9fe157284fcc1f10337c7f21fce0a91d5afe3be04307c1adbe2c485e1a97f4b5685f22bcbcf0bd1e10c67b7d96d55eff1a1a76c586322b383b853923a0cadbb2ee07695ec50762142f343cb4db6cfb6c28f6e32b298b139a41443a552f088a43debb4b141f8f93ae0a93346e1123f0446991eab177d3fccd8697c7911e06795d5fa502a2183c89714c07289ec324ea6df2990f3ed3db865313b7a5854b1ad8194a04dd90fef196e3554be2fe652fdce0c52cfab6eb2d2edbfdc5be48847883d89c4da646c5cda2c922b90ad185775138f6a056ee8afc273f9f6fc0e69c54429c7965bcad19cd14dc977bf1d3637763c120d9f6e36a5ebfff95e224b3c374625e8a67ddccd5334455c7d2be9615c987296e1a98e23ed5036af08ea4d081a260d1edfbcd9c1a0e45cabe0d642ecdce7799c5d4d3f5776a17be7f7c7407d2aef7292017e88e1f0a90c26428a9ed3ef5bc3636112bed0f30fae3f9b95989b8569069778ec23abe95a7091d7cb9a73050a9d479c11239428bd2d22f3573fd8df4e9c180065d5b74578d8e98d08b33dd528919b77ce9c8aea528b85769405543ab29bdc81c525002ef30a4a60c98c04e6e37f6c0f42342be4f787c37a664676f764520b3b09f5f4d7efaeb0d7c8f0f35ad5f60dda5d983298fec301af64a771cf615d8b4a35207617bfc6c060def12673193768b9950ef34f00bb7927b0fac5212a662fd35de67a0ca25d76d467946c1afe289ed34be1b61f0e08cca1e2986b54a14065902a54641075749bcf0bded133408f6610d4e549aa9c1241edffa4eab5bd0a16a911fa03baa29cb148d2152bd5a692e623d3c95baa5d398954a007777df56f6d35b356a80f85dc203a09ded8e1a39cdd0f32c7a5db2edd557459c01b03acd5ee5f97396b01f389a59b130b83c569f8f515f1a2e36ae0936383422f4ab6eca87931bc77fc34a6b801fa749dde3b573cbe892d3f91fe404f30958b35feed7b3a156fd39137f57c9af7becd24a158a45a85ea46b76980478c84ff8bf67e00ee97aa41f761506604a17e1d21b8e0622a7867a408080b62b548bcb3bcecba588efd8bb4b71499850ab4faabf0048cc28d8d13977cccd3b8431a75e5e7d79fdb63141fd0e9b79fa187f670160ddb93c5c96f5c71257c15bb1fd8d5ad2c44cc2cf7210d00972c517b36b5bbfdbefff8ef6bfb5c69c41ac498c5b992487a4b14199ca300dc381f4fa18a1c951249578d1caa79000063698aa8c06313efb7b182554800f3b2f82e81af4e7287ee0e14c4425753abdc6337127ed7031127efd3877a3e98bdd4041567de6462fea37ceccf1a0c3453a8dd70f1717dbb79ed97d14a0d6ab9f59a0dcca4653260dc7d113e5dfd8437043f60e867ddd5ab2c4c688e87896ee4232682e62fb14739854e675f165ffbe1016ef1325e779fa90b0142cce61a35d94ba2e2d43889b5878520d7a325a6ee50eceb5d8ba90ef0382b642e021d058b072a3202e0d164e183c49788088db2303e36add9a2a164eaf9243c17931a0b75dc5c714f7400f8b5f9fae462bca91d361f599d83e2968bb738bafa0763990a0ce53bd952fe1d22d832919045ea3098d08b7c409be0cbb2d68e584efbef5f03c49c4bb6742d5289d06dc538531643c27394f8d4a089712428202db6906f2bd7780df375b2222336830e8b0153dcb0dd36fb25c19f86cce15fa3ab58fa47634ebd8f4180cb230999d054cc8f6751fcf7279f92b3799c6276d71df6de084289164c6f5568c5a34c5c678aac66521b056889153e4c9e866d06830c06a54523c11065f9b68fc52330706f974aca6acb5c12f47a62ee3354ab125bd78f3dc88daf1b4467198e6a2b75f7dc8b13ab9a1f324d2f5833a404ee3b47002b62947088ef648fe33d460434e7304ad9b01b788ce7719773dce1ea78d9f031d835f14f6eaf96835ed853080242fed7f95e9deab943c097bdfa196880928b31423586c9639fbcc45a1f092ac42c086f7794bb9396b551c6aa73b7a388e9deefb965307798a06f21f5580679fe7c4d1dc0a7ae83b3e6b4f9806ce04427c14db78b59bccd3c24936d21884bd1095f8a15029d97548c2cea688f756fa175c46e4bd044db6f336343c7c82518de87b9a5e01d1ee37e6aa189844cd1aa58172d8012f05ccac3b3398177321389dd2c03fbc0a0db32bf2188550acbe07a54300f18458ca74a3492f8311824c2c4d8efa757850f0d09336b0ff1ba9a819292c64023a7137b2e91c0427ff48eb7596de8ff818d61096adc05957babfffed5a2e7b887e9a6ea4b1b46de658e3fa322220e96ef84fcbb935c7e5fec90477be1f8770a5c78f62e4d6003d85d3fe56cc6e689ce6754a47d663a1e0e0362b27e0506427a9823e0a51f12ea1b3e85da93246448405047b7394296e97c9e9b1231c2e7f74cf6053afaad86322bdd3c9a0f0b9d1172a8c54b615263583d84313897ddc30e8ea89588a567a152722485bdaa63ff32371b29f95eeff3896306cc61fe82ebf33839ede51506d0a3734d5086af163cfb8cf1c61d864cfeb942b5602b4c138236181bc095a918288169807aaf6b9636399468a8429190a13b57219907db6b0a18a8930b20dde474318da78cf2cc51f9d25c0ddf0660c53e10bbdfc5b74c60486aaeb5d9ae212a996db982c39ca1f46e3659f864017206230c15e12692d64f9af1c1e2cb81c26774e3f176a51fd7c3c4720baea942fbecb8e8b2d5c8d96516bd3058688348a0d9f13d19229e6b5a00afbc283f806c14758e965085cc643b9c0e4a1d63022fecd75bcca9f55b04efc4e2f3a214dca1242c8f34ab84b09826d055e5b21dc0f16b4417b6639b62db40ab221736cfd3d196a163e9c0d4625688b39aa92f38ee8fef8c908d258b903f9e33dcffd5d8b1d0646bb25febd923dcea682db2e246a65d7428ad3c17bf5e0cfb08ebd89306801413eba1c11e8bd66546a43dcf71df56c99eb436e194a408f4fb531c6c71550b493dac7705a345af30702b931b18e553f09f8f293575ad15e2b8ef7c4e223634d28646427f0e68619f44d5db501affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c358a316bbe0fd432c519215cf128db9ecccc6ba0c7a6aea6d4617815e8ad17a585dc8046891de1e57d3c775bd3178b5b2ba66fb57725f5f398969a32704773c9737ae4db3945dba835ce070e388015c1d862a40076779a38245c086625258c1ee057f17dae1df7cb0031879b12be06eace72d212e65c7a18029b19b8ed9ac3beea81abab82a977bee22dd51782fb074af6c3488a99827bf4603891b6229db91f9bb603c77d4eaba9fe25821a53f7c88f01edb89a98c1ffccd8ca8aa015ebbfffbe2abe13593b608de4bd542f9ca1ba9a0beb5010130bb8a1a6c7d37afadfcec10230a50da3438fe31fb3d8cc84af5b923d63c4cfc15885016340683b9b03c75aa4137e765708580c887cda8c7f3840a3fad70b9f0d09c4940b3ffb68d476888d6c8feebde20d40a237a826a960d9cfa8a7e474b3286471a731dede6d568553534897f0e9ba38106ff1c1bec591f6a9bda1ed652bd3419a89fe882d77cad53f0a0055cd4f6fc1f6ad54508e7a2baf8a8309de4e20ad0f798a9bdc338b17165a982c3d03cb8e31abfdff76226fd4112127660a29a3351cc1ec4df627b9ba2a6753c33e4f93c5b154535c0cd44131b81f02f3bc12157410dfed0a09dd255e5f452f07da0dd17257adcbcad89789fabba320fc0cda6892dca8daafd572590c43467a02cae7f1b5999b2030876d4c494fa090428df8a0d4a7caac19022b2a83bb54c6ca0107ff3317a68b67007f3a8fb57a11ec5f1720373fb5a0d12c5e60a7107e7ebb1446b7ed98b6e0eb983815c951f3ad6a620919d9ab2133212a8364406082a81a32801b43f5a253b20e11ccbf074ee56c7dff1dc8b4bd71de0b9995d749e3661b936695413d28c9aff0a294895da261ec42f0006b2c05713461aa8d04c5670cdcd408961fe0c3d040451015ab60a985e2b4b666a46f25b2385e257cb8c473eada8223e06b563c79f78e92a60223af9dd40849ac4c574c69f32e5d16d7b3fd90e2948c8d92956d8240bd03e1e001befecc5b934560438691b7009c44a4ffa947cb06f4e78a491fd16391084e33e49b7e9b6131dcd4ff061cea9bd0e5daa437e3f224b7c6ddda3b023a53d04acff727244b8906cb9cb1d2ea535bbb1835d1b1aef0b484de2972b0d77a066b563e9e725db2fe6a15c79f07435826360fca4d9c7bf4c78f2bd8091e787c34f2ac4d81e5c07d3efa13eaacb93e559fc7b362112a09be9b78924d558576f7cca201dcce232ffdbe3287bc66a29ef4638c9f6edd36e133feda7a24bdd656324fd3b20ab6b5ef563ac24a06c33ffd2307778c57f9e048ce137175c9f8b0581e80324c2473f8b07848dc8c0021bde44fc16aab76d059a0eb1c58567701766d6a10b81de2604d92a9eb7860b8c8144236510fef731396c83b6fcde9cd0c27be1d142ace254a8cf82c5c0c2e761b3537efceb3388f951d3817140111d51908c18226215764098cfbc858cf2166b82439142f0931ac3bed0a1b801c96d951d540e3d84dde360a6b8b37106d27be7943f04172f7874eebc70a0972592676bdddbd34bc841f1db50f6a407e7b432d6591d89dff90c34fdeebbc9007518e34a78d03a43a32755e26002c3fd4bc69f94eb4fd62db0ce0cc8f29250b8565a6544d9b9e759ba35dc57436bb2969842d86549fbf715b5abe5e5f83c08a48296df1e5ab73f564ed3cbbace9eb385950a22021507b16cfec7819aad5946caa874cbd72920b7ac25233ecfabb21bfa272af272c69cfa9d74e733bf12085393af7c0e110d394a7d534b10fa8c5c6a4a7a9356328a161400040f9abbfc1e66de2514298d3d41b486353ac3f0e05653d401f1f064e04cfe8f3627fddf45811ca152fd95f57e6b0974d1f767a067ea2509612db65179c1358ea510fd50603ac620ba5571506793e10cded653d012e270eab83bef2519056de6f323e01ac4ae325997b64ea9b80c3d38f3a9d8099742a95a8f8eaf09c26f8ef41ae1e43c23548f66822b5d90c5407ac67531dddc368e1b3de746fa478ad69fc45d906d97b6953470fdbd63abedfdf0c75db40558f1eca1f5e73c968b2bda05e05c54578b1b579dff0d0cb3fcec543cc6cf42a3e1e6c0129a5b25794cdf395dbddefbec1911b90948106b6ae49ee2fb8fdc62f5c3b931ebccdf12e6856a13163b5217102c5e542cb3c0c9a7d22b4c22997a969684ea78540b21e4d2c300a6912ab79605dac4241c574afc398f62a55317b99530c64e5b5ed55185c9929d6aa079d6cccc4e6a2b59d2d9268ccd601333209e55e6b8fa4974fd699c1f666c84164c786f529088d8d3fcf56fa09772c7af91774fc2b861e108c22ad9c7371767a122ed2bd1e30b42ef93171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f09992f2775ecadad764216d77f541581f33804548dab6fd565549bb639f2f63305e316d39eba0eff34dc4a211d7d8141cf3e61680e959726daa69639d8a6f7342ac2d51cb9caad6d87a4eb80861706adefe2ea591cf89a9d4daed2d5b89e0e91908915194f8ef5d50e6717ed078f63cf27e18af27f13441c6a271787b34a0b60dbc07b0e714cb1c5f9f8947da5c92f0c31ba889403de498068b6257afe0d98aa25eddf744daa91a0f05e4119923eca953d9a48e03f5e033ad4a349d6a2e77ed31fbe2ed1fb3237fb0990fd7722a7bc28622437e71466a42469c08463e0c1e9ca5589c189580f482ea98fcace9eaf65d1c2debba11a0738140031c709838d005e1fa5be43a01f6c9a8cce7ea8a45803cfe2f91223241d4ea13f6a77f90be4cd39f3a85f7ab1d263571975f2245df91739f16d92dfbb08553d5b5adbea44538387979a4812dbb5b417b0976e02fcdca234bbdf6c3faba119851a5a593d2fd78ea81a54788ffeea29ef9fb2b394e109f6b19fde3195af981f70c59b5f4d5ac34a0a93f855079a18c377914fd8d5cc0efb2b70cfeafacc8252f200d10c4d73fe85f2d05adff0252044982dc496f58cff71f118ce5c2fe34b8b5938b53458054f9f98db742c1e3302c6200d051360d644bc8378ed34b78ae6a810d53091572af620fb7b6a2d75556d7a77e2e75c8bcc2dc4b8981b3aa937eaea78b67725e171d6249b51acb3f843358aafd06e4956ed40a585ad2e3d22ea411d1799a41b0bb31d1357fd9f1e3fa0ed0952da27353c27a0d0ebd86d2dad6950a6b0f1ead882627885fc3dfb1b0a882414def794989207d362a567de9a816d006605469d1e746c85411f94ee93e02a7676238320f2b92655f960ce54dfe569688cc2db77ec01a6d5c5d47674194fc94be63d3f96abf13766448e07b38576af859591ea14e3bf964b7bab6b18a554844cff3f0bc4711c02dcc2b703819b85f7f1d9c24dda5caab481c66cd1b64e194d74f83a191d9db6aee05dbcf85b5ea4a6f705e7834415110b43dae769469f1ad99aaedcd008ce93425a8df408228cd4b594d0b11cb491f957ee0e5dac56f75cac192ad7f2a551e29d50176d65d4c819a3378a213eaee7d7be0dee479fabb788b5104fcfc389151aa762818231946e151b5d6d109f4323350405f5fe700eca7888abf47f42ecdbafab5d6842140d0d7794cfe60548d8d7ec012b20df039c766de1cc475fbb21cd8e20f13818a5e4032fff7b1d1389bde50a1f002ce348b38c36d08523e0ce49d170d346ec902b5c3eb53fa5917ecc5f8234e9ad3008a026a0cbff65f50a5cde8378bd589959218d2a455be617146f4716fcee66773c8f9d682d338b5becd8a302766314d4eb09cb99aeed49b21dfa2a9ca430008b0560d025d4aa0a1e273eda5d1872ca33a5387a1e347a8aa229ff5599238e74b091680503485f1aef95392ae47b83267fdffa452f8137642a272b55704c718f385b9325c803b94f24d960b78d2ba8b0723f368b1171c4c112189b9d147a54186df1b3f9763cd2db39803e7c30ebd91bd18287b84d0a468c4b3a5fa53bf41dabf8d9ad4ad6e7222b64e93c37af3cb00d5ff2f1a74cd379e671bb4550a6902de7ffea5e297a9a1e75e9d86a450d25f4a5c737f37a92e77eaa14a0907d578f78393362aea046ddefa46b736f368944ea93a9972b249a865206d32d092a5de981476e2b6ccf421e15033448ac3bf2bb685c63c45f804a0575d30d9350597b312c9829772b786fc8bd01202fa4bede8187c1c09d6a8ad7650ebac6dc21b6571c9aab067780ece8ab8b06d361d963e415dae4a7d5f9505c46b7524b739c3667165f5036a1e54772154d79470e377e9d885ac81326de49abe2f8a1f1485095e3eabe1103b8c5b32cac080f1c210325179f6d7665e42ffdb2000ffd1ee7cc03e961e806388778414bdae851e5d5a7c35f0f0b3ffa1bdd0f6c9d68efc5a4a602ffeb845f1c701229311d3238946dbc5b7a12e0c77eba15767cadbef395f71ed7eba2e83fc501d6b26649a9ab8866951cd591c4d2e9fdd30f8f394f8353dbb2aad8443b29124029176669c71f04da64d4db5f043394b7dc8542d2f5afb0be535422fc36558433702f4f1f8c02f3f0a7ab9de1ef272014535ae22a777950d923e05a160d584ff88c3b5de4ffa7708300c6c5e94132458a003b78749f4002164af12413c33660d201e9dc68278842a936febad1823872871c78ae5875ea44b9daaf8fde878e2cfdee8ea65000351699527a8e1f8b03e4803d82a4822ca9f78219ac620dd8623610b10f7375b42612bec0dd6dd4d639913c42e9b8c53fe9d0a411050dea6c32dba41f795c6beeb4458efb2ca775018838080fc615c737f082f0e0c8fb1e8aa229e26cddd93cd2eaa8dcc4ccafbb474c97e24cd0923ed22317da61c5d5b3aa9b6cb7423d0d40145ee0364387e1efffcc64fc8208a29e0df8348a9e59d595ed4c44d0aec6842a19fbaf393762830d8bc78e93566078a1124b7985a90ebc2ab343b16da3dda6dd99fc945d3ad9751706ce011b24a5281a31f97c3a87083eaf875bc89883a9c2a32194028ea17dee64757164d303459813250e60e0f21ce6f83b6d61fe7adfebf1c36a55d9e75fd35e00167e6deb8f8fe72279ea39e5fe1d263b5e15e9429b9a04f5e3aa5a3290e1ae61eb9be7581923479b40abe704c409f967ef87647c167f4d549658fbca01baa35dd3478b14d2ea5fd613e56e74ae59353f71de36851811e5e8df363a87c7f75d7b89a135b902b33ef63399210d446e7c917f883fdfdab25388cf4e652cc5ef6c13318d5081c2e8c6dce56c2f1a9b6563dd782c9313ad16b3622b2593ae1450e8d9f2fd9e4ed7687e9eddb459a82f73048e257c2482bf77b2bfea4649680c0fa08524390b293e0536d7a4179a12012823578e9835fa7bb62250cccbf44c5e389ded920bd9ed62f1d8ba4ec61d4e3131d13cf75b9ee928894dec517b435a2aadc8071e3124eda8666f5162374e428521ba7ee277d731a5574140707045cc847ba2b4915e2eed1983f466b11a95d1645ca2e3dde8b25db20fe965dd90d8e631f0918d38d099efb978c50ddea349554e176fdb2044efed81ff0382cf103d1a8e19be4c61efc5f0ff8db542eb75e2dd9c510995fd742e521448dedd022dd858ee9a3185ca20de414e47c70905bc39bfc926ff526b25573deff02739d4b78c20b2edb2f64148b85175950b02b84b1a66fb7bfe047c471accbc9bfe1172b3e5dffc46f7de2ff50692e8409e7e2938070ae70ce8650982aa6b55883eaf24df8bc599795a6e0616e9178cd5da4ee6e7829045f7a381c84783ad859d9a4539c67f053e22a0e3f616cbae2375530fe9d3b18df38d36a461027facd472b9197abc1bae495dc080fa0416ca7a92201adb43292cadd446a4de559f5192a18606cfcd29909c785dc8e6a8977a7a73c4fe56b1ed65639a2fe3e4381929d58f1ac6b6246059421f526e2a62e0f3f8d61d67d040bd649684a7de630c578a24c0c64a6c40118a20f04324c501d00d96fef81dd271499b5c944c2f4e19066a36490ab16262df6b246470794ae117b3e055c980e3a51b64c6f8c1ba4aacdb3c9fb50b2e643ff82e0c34ea5c49a770d0717b97ec1b059b08fb3e550f0fb9d920204ffa2fa9405ad084f895f896968c9641b373d7aca9a1ffe3743dffafce5130e7779fd44d724ad0d01c36f162c5cd81e4178d17d9c86f61ef8702aa46c5b5b58319e3af0f3b81d1ca41ea4eb439e562f3acae9a6e2ef4b65b9e4942da9b1fe198c948c2e6de779c40de1874ffbf6d3d770832f591be955744e4d83481d0ba079f548267d7b6511407c369461264749cc4fc11f4657a0669c82f617846c7bd945c83f102bfbf05a48496448668040b88bad129445409b52c300e70dfd0cbf5f185bfa319010597eca754351afd68946a798732c8466230c105a2942d452bfdb968421e15033448ac3bf2bb685c63c45f804a0575d30d9350597b312c9829772b7876f4b9f2cadfdf7b4bcc056990fa12c9759cba1213a761612cfb50351e49cd728499176a98d1189a2cd8183f567a2ace0a780234a28869c40baf98530221a7dc691bb4fc4260c76a8a06b9bb52baa5fddd267a2f46346acbfc5d9d9c4ada73601c1a26e98ca1e8cc3e2398bb788ce72bdef852a3740b1d696b5d6c59e7cfa152721b24b32616970a3fade8012859f24772a7755a4a5a33704ceda1903020c5b8e9317e2d4bda9fdf07c8e59a3c862a05f49c031863ec405588c36d836bee477fc1b26f8c83b2af9fa274877b6e3ea60b2ba0973ea59578d4e21193350e5c5828659dd4e389971b2a040a40add26c6352ee6e00beaf53f93025f02beb7d2db6f8a43e2748b685ca050964290d2be3cece74d7b32c2dc91018e8df0b98989c86206516e6294207add0143799bbb3b78283eb3ca5ccef70171a0d8c4ccf7ad27b85f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e2a7c036c11206a4f55ff83bbf95326b588c427f27fd5d1b05634ab5554ef1ad13bfccf7433a250a2e79409906b7a965bb4b79558b5c2f17aaca355b05346e4656f69a6cbae58054c8248e3fdd99c629d1612c09e70d143953d6ad052abce1175079818faf9e703e53d39244bd070e767104cd1899ec8986d4dceff1447a249f6ea658be07aa7432fbe89fd578077fcea3b51e8e322d22425159d041ec793a917e6571677eb495ef57c5af5b650d63ff76032aff3a40d12b937ac1013b1655d24fc0ebb6676d6fd89579cdf6785c70f9664fd24ec3961451e0e0e0395edb21cfcdb5108358175f79dbfd6771496f59490700868838524a17227cb03b5ebb9778f6c0de6b0a804930249aa9a762965908a21917a2b9fd9fa069213f5d77b1daf13927511d677858669f5dfac546f94fea3a95551decc03af9fd53221f32aed906cd5b757cad792df5f6f06442a57206f417d1f17eb53be96b8e5f5414290991fb972c49ea11239495083c4a4e323e8f748a5bc875d83d14321954f91f2d9a0ca64b762c8f2bf0e394fbde952f01a22b0e8d9611b58a17cd9f868e0119bb9a5f5ff656a7822a461f0d220daed59864bb32ffc7f9e3a36baa9e6b713ad6b4502694af277a6c7344de831bce231a04e04e1dadbefde52c18385a02acbab37920d42f4ce50b7f7357405972071cb36d965c8b2cdd203be07290d3ceeaaf2f8c0122e8092b28f592a669363f2ca531b612cd5f6831a282159920b927c7786a815c8f42dbca3231c7bc037a34f65369ef4bfa97a627eae30ff4e28877e490f16d1438a314a61dbd6026cca8b5720a157e6dc6624a27773f051a989d55ac2d4eaed8c824f3095c8fc02a3f5d4ee7e7aca268b1c02b0032e682ef6983f54f7478e1895cf8e28a6258e4b14ecb73138c20f8dd5009edfc510ef12741d020564e964031bcb88254411301a12b92ee4cbeb54102bfefcb2c6184ad5e3b04845f566c04961e50393163fc45ead66d551d0059a8693fc7ce059f584b7ebdc16587643c861ccf5bce5ff261ea4aba534b5d0e0fafd436dfe2011aa9b411e313a82332f7a271b926a0808369dd5df3423f374d93fb7a0dac3b8412b02cfa0406f0199a53d1a8f2da0f52061bf2776f7319f3b5c94e0bf062cb7e848135884e9e4e36d53a72ce0ae4af3da5d3902d324efb07488f770547d9449c3f08e90fa771a450a33c95d27a5620f2c4c69069043cfbb3f8f5ce0a7096f81e8e5d030095d816ef489791690906c1c591f325c2ba7e1ce4af88dff4f188f22fa3c5acb5082c427eda3d1107d89979531bbefa7afc7dfd9ac692ae71def1c16924b45d993f6f21cb29e15fc8fe74574dbf95c51c42f1adbe3947c03b5000a1b547277faebab9a5851bc0c95e7b780e509a83bd56cdfb603860537c310cc2f5a0e66b93c679484fc875d97b234778fb2a4ef1967260673f97557094953bb16eb20e3c5513c1309789197a17320dc62365c50b562917d1bfdb0de4a93fcf0c1815aa5fefa6943fddaaa3ac1cbd6d8296580f24e6d1eef9e2a7a5ac10bba1c63002c718345d2424ef51f92711f1ba34cfd5283f6af494de96dcc3a9da683eb7ddb0368e29adea83f5ff01c589951fab75141f3b6da39739ca724b91064c3f797db345382dae9946823acee536b4d92329b933df5ddc537bfaa2171c503c5454e6d0c12eff6a5cf095d3d46fa5b9a0c71f88cf555826cb21b8193ecee7c4b784a35ba7da918cf3e49f7a0c35ed0e2bede86eb3d7aa132af5fc40e77e4cc9df91f38ffae90b42907760fab3448ae89dcac5bf2d4ce38a30eed2dcdeb11dc063b43f40802619b07a25e1ab2d0eae36994b428a48b97e818af12c81c09778fcfc332bf273f4346844335274965146ec87b91b2fd7d503cc54921e216d2d6d8e41d392fe1d38c4e94ad6557f1ff73512d980bb152204e4adb0dcedda589588913d8065bda45c62b305cf17fbdd038b1104f4420c9b05744cbf842fbcd4168922600aa48cb5f4a3e2bd816561ff75d94d2b7bbf84f7278c7c9c50b5721fda996275933b0e3e8a319441b009b1c1e1ea353bf881745a573e9c86deb39208d76134f9193c2581ddf389efbee6ebc7340381208e87002fea2544c381a9f7e38e479c9241b9d84003587a674d017cb25a3bf1cd9a28d846a033e61db2788c1b8ca65a3ae2dce781326f3af36dd8f0b9a78f2c7e300a8ae8a79484a4de41f39110eb7a41adf20eeeeec44a94480a401a6891bedfec4d58d068b792ac56b35173295f16194324743fa21b6c61f57e31ef8391a0a75d7391912133ffcf44a2b614bffd4397dfbe197337a53a1ec00e034bd60aed7049ea108b7a0cfcea3f95ed152f43464693c6cb9dbaff61250a9cb3c5090764c41e51527712b8e254909ca3bc0a1bc6716765333133ca96b6adee73ce76094c2f3b917c942cc89470f0e7295ec926deeda456002d04f3044fef1b112b7804834887b32c04ad6162ad2b93702688e51190ecfa3745616590072a9627b800df61777a479f414537fa89a9e2a73a9b38ae22c4003ecaf32a7fc4dfdf409829028ba4bf2003ec1d33e862a5f5a9f6e6c61834a6a7dafeae9525d89187d51dfd768b229763499d8b2d62be31522acbcedda4860a7080dff9db7bcd6928ed89309486ea12dadbbae33ccf98fc205660d3619e4111ef00f64848204875aa17056b5705b63dba055f32b9ba4459d45c5e912a733fdcf5d578b9a46cbfd77714a1617480b5f04dc6753c77d9d3981f3c6587554931b29064c1164c9431bd310718036299e6cdeadd6721f69de7c9b4ef1df47d7cac5138c13bb351b9d290a1720977a1dfccc50728f1b472df4062327a56536cc32f33e2191ec7dc2159b6bf7ebe2f8fff8581c021813ca411315f1758eb40ccbb2cfea146e507fb7516844b19607373aa80aada4dae57a8311c4c3cab38cec51dd6a21a2ed8f9419bbe999b520b4bdedd225040f7194a9c7c72517d6ff0b28d2074bfc9224272b7e23ce1dc661f0f18b10485e5d77d7e15b914a1231c818c1935876f1db869392bfd5a4a0272b725dc59ce72eb07c9eeea72770dd6e8c30b5a3cbf53f5970adc7a1f47341d030ddf7f85a243790bd12bc71a42377d3204c1d8a8a555a64d0b19e2b23b696ce93725d32dc6e4104fa4d706839f97ae8d5318223d324f6cde9e6fc73126248fc4efd1345d1333bcf462da1305a7bd2df4fc357f1a924807f4fb5b0dfe8c5c1939c9dc0f65147e921a966cc221abda6d7fb33e28c34d6b6d4602be97fbf6ea8274f95b85246e36329c0375822d94b9f4131cdc160188e109c72a54b12741bf67276b273f71df3f764807d1df95d943c62c20131d48a99538d76b541cec20f7d6161dcf2e1167b5debf1c36a55d9e75fd35e00167e6deb8f8fe72279ea39e5fe1d263b5e15e9429b64a639ade447429e9cbd789fb4fa800d8181a3b40170d01cbea96fa289a3bfebc24ab44140af0039bc482cd23c6e37b057f075a518a5e8a3f1cf333d17a14bbbb1268f8f84940850b135c29e6bcdeacc4c8e5f19fcbe916f6f01ae5471a36dce67b31b22967e0204e27bcb5baf6094a813b0aee0cf2de0dda162842ac1b3c497dfbbb98f65f2438a2e7c7b2ae652c7c549b769a27cd04189598eeb6dc20a71e5e4f94c2d17e82c1bf923a408d71fe4287d4cf544da04e50d95a957768ab4972a151910903381721983dd61893c299bd6c878a4bac43084beaa42ddcfbc4967a8299906f251853fc43f8be7280550b57e0883abaf55d7a03e4a4a113e37b2b13c8748d6adf0607499722e0c8c7a323d249f9b446986a9c817d13a941295dd97b0d72197363f58dda338a7e73d1e9d015b1a67edd198d87c2d8ea1fa000310ae2c6260e30ebf3c7c11acc27aeb0f4d7d726b61d6f7e8ab65f89ca7d17f6577a48f2de7ad6d179b02487c32d28168ace07127e3f08e56a5c90c970570577e871685d8d8877ae8876793cc6abab6696bb51e440c6fe5c25839cef8d1224b0606bef1c0c64a6c40118a20f04324c501d00d96fef81dd271499b5c944c2f4e19066a36db4f9914edaa382c8c7d144479e76da4485e7ae4df511036752c8c281119d58caa4e222e9a97537d6a49bc17d826ed2c844212d657e8752a80a6c6bd4e0ad59ab78ab8036aeb34b1305ffd8ab9340a322f5f3b2ac7c7a252bd02d7636bbffc78f048aa867f64c342971d888304166bb44646d7eac35850f909f7ef375be93540ac426cd4d77e17f555b91bb3cf3f0eddc804b87efff44cf4e32dc6f78afa7df348c5a1b8204c6626594648541c1f01da74539167f367158569572753e802cf9188b0ab6c3c38d4356ec30f9838cf7eb5369e8508f3a65a510a2b6076210bf6f555cd4efbdc0a215966df1ef2be41067cb13d666565d19e5d92ff82bd8293f597fdb8c197bb68fd2a5726806192c9f5a78910e7b1f1f705e57b77e91fc087aa84242771fef7f895da7b9e25e1cfdb331e61c4b435f781a90164587b8f167172ceaede4ae01a1ed77cb6b67594d10780751ea5b575c8cda004166c7dab15a369486d97abcee2919d8088e39c3cd59fc06125da85e60a38d46360ef69a36aa8b1235ae7f4e44851f95f02955652b69136f0d02534376cd40d5e65aa809016ff2755a400b8f2074a7e3f7a0ea59b6f51345a265a210fd81f984cbddebc7897dc92f99b00d261e90ee0b44714167ebcb3bea9b708883d55d2a6a1e398183fd6adb1ec7a9a1e75e9d86a450d25f4a5c737f37a92e77eaa14a0907d578f78393362aea080616a7ac68dd0b6c1d899063aa87f64860516c6b3aa2fa4191ed6c60cadb4ae90970d6446030807aad92aa7c84c7577362036aa69cb5c02cbcf8b66b99be472773d2e8ca569e9628ff3ceea624b549fcba451bc8b1a6f46a0e1e054403890eb9c5c22c33812cf88703adcaba86a671f64d309efcf3662ea62ac2b48b4023bc2e31dd61a9a96d2f721347c08411fae23aa8490698dab58c07ba28c99226f6daed85f6208e6da73bbc00c11c7fe44eca846aae272a5e15d35a5619396223ee73c8f26328cae45c342540e377a44010d9ab3080b8a7da825ae165cfe664f97eb44f2cf1e040f6716695c87b1ba3febd7bf926cc8aeddc77d6c997462af176a582cd453ff85a3e32bba7c8bc6259c6f63b4fca9f982c3a30ec763906ed937b434ade9ba8c634a05ae761f90d6cc647639b63044e964641816a44aae5295e71f846865d7fc5b5240d628066ca2fca326100736e1a93a88d4ea82d0c38282031b482a92130a740c72165d2f8fe2e697b33b5dfbb1957c8ce4d6af3305f65b9ed52a519e32d80173890e22047d5cd41c7bc8d57bd8136cc9ed3e3217b905e9168469722459ac656f10ecd62dbf83990d3aee9ae8b4d06959e9ec6ecdc9cafc1dc0a24ef6722f506cf4b7ba79e8d79520fe5fed0685caaf2122d4980dc5f6ef0c4671fc71b3669caae73e5828c586b399f30c0fd16d4bce1074e5251219731d6c1cdc798434267737e0dd935da6fed42d439528f07b55648fca13d97b3968a8d1e15427886818f0a23cc7db1801658beb6228ae532f6458406c46ea71b79222c0e92bdce6d3a7666ec9924173bb708ccf6feac3fe3507b3ab17050fbc9d6dd12d01519c02a06e30397d2b54d56d200b15abef3fb76e1964b6fef1bc5eb1c088ec5fe281d576f516705188980d826db42d617fd14223100f0e2204684b07941fa843d4188d3f0da3507ea818cc9dba74c50ff1768bb627cb0543367aa6a8e568dbf086d3e1d505ca7604b56b75d0d2450ce4a2e34702bceffee616e9b01418dea7b73e36dd434d7a08ad34dc9bccd31e469f302ba86de60d5fc600bce417bc564b30067e45e8a36b2c30021947c4dfd8d3f28c42491ce466d9d17b8abcd957a7aba2b742ece9f76e7c2c7dcf4f04764033b95299cf423973e41f8af11463e3141c70123965c0dde71ba51736ce7a49d5033feafe5cfb62bbe050f75f0238b2dc33c68bab43716808489275d3fc75748fceb2ea6e675e8be7f56c41853ab8a680de4c33be68126ee47595dc3fa819e0aebcb7504a849584c4dae3381425ad789a11c66910a1a79642ba7c6a479004ed7342bc77953a24bc7ca1527c9dfb1d5dec78345459f6d2e6da9148e57f0dbff91c0466b7fb50814729d2a7fe6f8ea1396555fb3ab3a1c0359238ecafccb48f0872175b5a8eded7a7f00db20ddb3b6586e36adba469c0e71d9a630656e7c79f66d13d5bcfa60ccdfd9a9f4cc03ba8fa2143d90db6de4c27332685bf3af816ae0aa9e34ae265882eb498144dab242437ff527efcea2e321693d96d584e67ccac6b647a597b54fa764e04f8e0666a061a1245d75c3af41a5a2f61c4c87082cac3d23000eae69ebaf7b0a2b72026aee8bc7f26604b8ff223fdf8d238cf50ace3bb42683906be5ba08fad4d95467dcefbdac458d7711c22954c45694ebcce6e064a1d3df3ed038f2bc21ed99414aa5992c2baeb8aef4323452e0b07a4fc57d23510899b397dea9ebcfbe7396e6819e1b8b79b6513e0b667409aba0333cea14cd15648217d51e2ad022171b6e0efb8ab1ce52718debcca35ca9611de809635f8759680ee6e6ce18f2f4802531141d4c79abbd65ed1d7d610e3f1f0ec62b2afd963dce18d51ceb246e1d5a4dff98151c517214d8329e6cb3c1d4378906a93b9b36096c22d29354c66af8d4c5d3e06fb3b8cd5e0b3ebd9a9248edbb54bb23061648eb9e78328dfcbe89c7b15313394712b6a7bde2145b5d775548a21f7ed2e83016da15e1b4b30e4c7aafe16550b392aa1f0fd2488d648a318378bae96eb2a6300fee68f2d97af20c9873e7f2a60373823117b43070f25268d22fe8732c47f12a1e113217cdbc45a4280610ba128df377051bccd6938c5660b8ab0bc5a6f10dcf4a93687e4cb7351d1d0f96c88f59b2b8c49ac96734ae6e3f9600c38af22b25618c79ee7726dd7bc0a3bbb8fa974854884d4ed3c653eb6c8aaf8560a72d8de40431aa45c6149b8a95dae17dd80aaf74c2e4dab8b47e4444d9a4c0abb34538a8f3de16785000d1826bd5643133508c5944fe693340f948f419f1fe06ec3aa52eb546df82f5189fc4960910cc7c5abc2b5f6607720325a261857155d1ae17c06fdb37d5969297d6bd2627ff99e22afae8e28e723d16ff2a98e24abcc022dd00fa831d4657156d1e91275b93a3de560df3077f0af3608b8eb4be5dda99568dd21737fd31e7502c342ad83121131668e16a264ec6c888b94de4f5b44956bb66882672e1103205d3559b033cab0bdfde51d3cf3faacfdaf66ab85b78cf175653c59eaa929d39764a99905561ec1d697ee699d4e1cced89551d736b56cadd0f8eb9ab5f7be6d8a21d999a6b5c98845f8857fa2cf2957b30a73877e03f87565ad329fcee8e614b275021c00378be99eadf2b260a3d3baf028b66fe0f127dd47a7edecf94fa7d8d2afb251512d7d40639e0dfbf88f08f4684fd9816d6d4a89d9a94ac92f03861d62dcec56aeded0e538c3aa22ad7dfb9a812ba9ef0a1227fcf3b06640d038f900f8ce508aac4c90619bd53a7559136bff5bed047b5d82d0d37964b86881944d43c08723e12f1f8fc577e39c4f8f92ca2d84140e704ed6242b908702ae8501f14fb53a4fb3d865c2cfdda9ffec566cc4c522830bec7b2ea147de8c70b652bb44b71f3ca17696baf2395261677b5f3b819320798af0ebce4103dd428573c576218c5710a020dca349aca45c88997acf55bdfa0e269da6993b26f1384445bfd8841d2e4a2b0c35fd283eeb1b6c5acfb31e1b7ef6f3cafa5cb170be30fc25622a0196469130b302a6f79c674143cdb2efaa78230d3f648dd2e8579711c6f483bc42fb2ff18709174b5c4d7b8f0499caf807f318156660459f451759d9f7177618ffe74bc2d1bedb32c69419241f7dd2f37af44f1cc16883dfdaae1b3905e731e369bb2e1095beef3b935615803e10b88fd883f20fb02cc7816b9d05334f19d0788e40b6a15cc81bd99300eee389a49bd3f8c99ebcea06cf1d6ee03110b85df703c121c480765646900eceeef5d3cc8beb5e2032ce2c40f2c2d302e238c7bc9616c4521fa47ca8630bc52fb725d90cefe872ed33e5b5672c70f9610af12eb6214e6d777daef377c081b8669a4d86a98db94815e7b184661134f2c1c0a3e6e994985d8124c3d54e8b3a35d464430bda028c97b4dbe9eb5ec7bba30c977966530abe0db0c9ef5371cc48d96c3b826ee83f9e1a15f1f2c5afa0f42742985bbc37e5d3ff699acfcb59bdcacffbf052e1667a0039f3c1647bfdb089364404df8b6641246d940dd5b8a012707ea63e13264ef9b63b563d3313bf929f953f1be622f81942a080e57a47ad667b15a7e66998fa8307949127360c959f3a361384c72e5e8c4fd3dcffe4bd7ab722c3d6c4e6460264bf8d13a74b9526ba7ad63df2f4f664c421d4453b8dbfc1db93d49bf00916b2fa6a7977572ba684fe433907efec49da37048d9ec4adc2fe66844ef882673b3105c6def6e0bda7530e2436b94553fe0d818da00821558b4cd328d87661ea1380328a072efc07d52e74e09205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea47dcfb177df42e3cd72e225c853a7abcc67af581cd4b40b68195058d4190bd58b5b0608bdd66858c6717cadfcdab6bb0b2bbd886f39db1fafc18cde67db895a21f1269d869a91cc1bcc9d5d59e39a3628b4e8ab2a5e6f62ce9f4060b2691bd1f86f7f6b31d60f1422852271ec8cbefb61859a1df1722e5659082f33f59c69ca4835efc25803cd29c59380389ec7284e732d4c8176f8c7a5b7558920a466fbf8c60b1430b11b3df24403dcd5cab4553f91595ba5cdca33d66e90f08a44d3a48cef2acf6ac2946b1cadb5f10fdf446e34da39910a04d4ca13269383e6aa6fc890ad8e6b850e62652e5a580b38e8d6daa473ab248635482b2e31a068a6c2d2365fff8c1b3c62df103d2e35fbd6772fec3f0b6d4263f5dd4ad72b5fd9e9764402989e0a7d7e3b66627d72d4e498fbb7d5ea46e3f7c58f1c37af8d8c0fedde65138bcd4c7e0231794bfac48527d987671ec47ae9e4fc62ffad1abdb79929c1bc1cecea2e23e3cb7ef22c913d15ecf8785a5063c8bc9292558c3ce08ddeda129b1e77852c95ba61e3a04740a464a1b6619069225a84c17b594ba3ad6ccde8da70ae3b2bcc802f77a6b3dde69a0a303b35da66e0cbc0d4ba5cdb0bf7fe9b083b7d27eb72becaff717a697515c45e447972fa17060893f2d8277fda6ccbbec94faa6b90b139b0f20647887d42cc2e383ccc161c5a1909a1b13784982e227ecb1f56a1f52a3a139cdc8f862127f96985ac1da92f544dafc80133ae2a333e9c13c1ab124aa8b6b93ed571a9a339430a40064371df5f48f5a81c3fcde65e5c5bb2aada3494e5b0d83ea3753f1c92f49299573ac6165101e0fb5f4e8e1fb796e4e25b2c0c03cd4b42478c9dcd4189b87d2520b8196463f6235c8251498885b91b060afda91a15d64009c94f4c8a4e8ad241322840ece6a09a4e14aa0d3e6e43bb4b846af1cf2ee01062750e8e7918e5d9b4cf9a9e649cfb46a5f2377f32ccc3c42f0916ee443029116e6708c3ecf62b916151a336f1cebbbd82e6aa2ea9d093f486070aa183911b72ea9abe3bae0df2cc8b65fda76628632eb00e5fe8a71ae21ed8da227dd2d96455bae24eac55efe27b0990934ef0e47292e7bc57a3e9ea7996c37f728c40649142e5fc4c5132ecf654873b21c6e1ae4f2ee603cfca44c43b319c5979fe53b543ee3c5be8c3cdea94fba019ca7e45a7694a82704a27b753d51e734f7be0ed315869cfb934a4c49d890831bf9ca2fad803aefabec4c59328dd6d6a8462429a2bb2bec36d7d4b9679e68668385c27644134f88981e95451ca7c12dd218e1f6cf3ec70766356de2aeeaf6f84616ca7fcf5694c493cdc80ceb10a49c3bcdf6806ecbf88b1d7ea54ae87fa8636693d6393a697b62052731c3186c072fdd39046c2366329e7f695cff4f6cd945eb1ca7a54cb58ab8456ac00208ee99afb29280882aa685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd62b0cc52a00e02601f276228dc4b9806f67d18558c6f0cf43e08e86c30b57107e80b3b8325dcaf116c8b9c169314f07d7a2801ee398281c0860a86b09e64eee13753d832ed925271f884391a9f2dbf8cc4b0285a51de3282fac5c739b5c2f7f5bcecf45b5e80f1b6498d1820e709bb57c7317df2f0939833504e69b09d081f48a182bbd602a8f86947d2d0de706ad9fe4c4a5c31da8aa7eef5fefee033b7b0c9da5acd0997a3c56b41518b99ea6c68d9f1538618abee429cf6ba34bd5181113c9e35f5a70fcc41dccf0edf6f409338afe2d78d70ff4ee5228cc46efe1d3d5b3efef9987d18b973fb526ce27f53c62e5040cfcaa60bb54b5c51db19f7544253085420665f7db34c5ff5b90f0364c4aed97248ddc1ede7a377a532523dc93944eddb8b524f5e60b0a03c18edb5a60b7c63224d36a186f2f95306da3dca0d6346047c0e3ab98fd672c2eb94f7680eeb8a8878e07d179c917448d0c83b92e8f3e421cc7daac3489729f5034ae6f74265cb25793856af80a516bd4e808f1dd7f81a2267fe192514b6becad83747dc76c853bbe68f3ba50008e9c0a87ed2ca07b519a007499e25fd88002f7c6d6d367652d0d0fd5307e649e7fbe3a0d0079df0d763ed46ce861d573d613f1aee6bc2caddd121b446d0670a3f0a48cc834d9d03f942a20f863ba0156dd896f7085c7b5cf7334ae62ed22360a2d817c50429cba0c57dd0bd091b399a5a62e7381456c3877f09a3b7c514dbc0a223234836643b0d00df14283a845519a79a3310447f5255aa2cc64d0f95536e939f805be8a4dc41f4ade8e4707607327e391fe3c605549a5b3c10229bad287ef9a93d6620ea07e5108aa4c06a89931e38719a74bd42e889ff990b0dd6185f14fa4a15f0990187af476c43aacb300c8f0e2b8aefb133a01b73a056eee060a7911bc7f06e11c1564200c1e39e93f0de5abd34da731384d3dbea8549b41851d1fdbd85173c9f58210c9f9d3ec5cf07e5b15fd3e676af69bffc87f007d416856f136a0b5ba3ff277a4f372bb826489bc885ecb871d82994edbb4993aa15ea82ce412d2d21686f7f481cfe66561ae6cb5f9d4eb734653955daeba41e72f6cbe971bfa9b08ef8ac9621c3c0596e5318637343c80a4b12bcb6fd1095ca7ebd0911a049ac833e6f70f59216319387a5c89a39b96d38e1d20bd8fda74bd3c70a0369fea372acccbd82e3e1e8becfadcbbf5f2fc3311a67c2a5ff3743f7654c40ec91ac5c6846605c914d61de32c1c54b9ed7cb6eeb6289b22527d41a46e97f46c0164c7d97a4b4b15a42ae0fbe5f57bc774de1af063c7f5ab87f9ea28e11d440aa6c6f0d8f65ebaf136ad5b5deafdea61784e474c0bd70fea7d8eb685df80597d688ce804b67d60ba4e54bc4b8d12326bda14f82fbc6da442d21fdcce1a03cf5e1f15f2e92ce76a0be5e9539ed73d6d9b881f08efb6a4761bcbb9dd99ca1092064a36240a8a12b7bb19c3fc3a578162e3076577c7f13314f5ecc113182fef068b2bc0524e12ba3f40d61b3a1ccc0df7af7285bdcf363d713c0e43319354602556bace0a3ff426bfe9805db82948bc9ceb855667d9bab072819ac1e64f80943c4a6c9adc0151e1988912cbf18936b4d2b4d94f41afac123928cb94e8219d491ac79d4cf8c5df1481cf5c027736bdf604ae4f14c26018a409f46028d31403f41fd50aa8c7f5e54cf81f1cf1564fa58514c2b2c820b31e8119e304221a5d003eaeef3889a53b777be9e6386d965a1541124240a156b8b6d2f9beffa4cbc840aec77a5015d557fa789cd64e52cfb1576ae164714b50cb0e6883d67ea0d2c0bdd78053361e4a400124a515ca4ee24323aee636bde3f17adb3b233dbb3cc56d13e8bd2a82cdd1e52cc756fa520bb41b839e2811a64b5c7923cf7faf022daed094a117814049d7bcffac0d8b844c607b7baa01c8ec3a277cdf182882db3eae64df96f1aa25b8dfe3e8a1c2ead413b2db2513e1610b224c01dffa9110424040d7cc3dbc62b002c5f6e908bd162c3e4e1c9173281009cc9e6ca4d373bbc2b126590ea564e2ee2d9bd6ef9417709fe0817b495f43d88d57a955ed3372030c4d56e9e139d1d4a010300e4255264d4be638caa0a628284c53d250083f4a01f58928681738b84a0a661d611bc9bbf5d291e31667fe810fc07971d5c1f0560c4a3d21c5a3e6d22b54a3a65ddcc059e27611a69f6cd2bf56014b89eb22683d7393da7eacb4d652d9aa818c12068364fb6bcd8ba325d36b50b2e643ff82e0c34ea5c49a770d0717b97ec1b059b08fb3e550f0fb9d92020dea5c0132021604862d34382aaef20543a6e2ede64ea1c2b391b1f67eea8ab6dce8636b0e92a7525424dcf461446e7d21f4af6112241d16f29cba7a1a3274a0f75dcb2822b477a386eba179069898352c05bf55797386e5ee7ac0c32c55d9e9518c4557e9cf7722c0b3fe615d3ded4b02616ab9431155bfa491344d237f0be7a6350cdc0c81f04af79b49bd86a52039653b20be8574a0d98a875b88ccaad2b6d5b60384a4f6a3d3c7d1a6c16ebd50837b50edb4d708748933a6751a1c0e1401c8189fe86b3851bdc8defa660e4b3d06430431fe519f4220aa7329582f4773d7762a494e79bb0fd008bc18654930c0ec715cbb05da4b9533aedd80252862172b37aa3bdfd857a3f562f8c25719224af49af9a1456042e42dc16be7594a2310e955bbba72fabd2c96e1ce6b8b231e4a6739c844926bd183ca803592d62838a8acd4c52304b5985f89c3171ad09e03af708798f92bb71f3039258fbd87fb7d59622977be051bc3c334d1826fe55d90972f1aa27d3370cd8eb0516a059a08547b69958989d453c9801c707241502a9fe4eef5a21b9ecb0d71b0a5bbc1ffeda2647f60d914fa4086ccbaee13bdba445aa72e9d1a61405fe99af25ffd072e77a8a664e96ff0197ef28595ef579ca63966a2e46f8086fe83189b15312fc1c8f51f7ed9fac3623e7ddc9f824a3beef93cdde42f19fa74dceef02df9bd4d93ca17e9999064ab1bd22263cce3f8e5b914962914d31ac3e1b19be1c2a0b5b824749660f4ce6356c2ade5efc05a8ba0243ded047328f503a3e699692d0717b90b211a41488daf84243207b8a6f811640575393f320a135412f3ada650bfc2d2c6043356a9fd3bdff47b578f26378f172106cde62baf09c3bfe55b29c1d4a10e929cf61be395b274db80510e677197beb02073de9be96dc10b092cf4b8fdbee98941c7c08855a6821d40c13b8bcfcd80ff85280bfabfe863bdc2c449c4a6f550c66885dd292e08b4a423c524fc091233a324e8af242671f5ff30568098269f791f9c0bc64a26abc37db20e52bf6ad732956b2dfe2d321c63fb7394f4bb70de5fda77a2c9ea87bd645b843a7690e82dc8283471a8751135f2225f65352092772e5beb52db114e799e53ed9afeddcc788075926cf689d037a9cbabfedddd61a308a77e11910e395c281d7c2c8dbb5cbe49da1c6aa80abc19a77bd1b2d575331701d9e8e257ffd62f51cfb994bcb7800e04c0f21edf80338771a8ef8e497ac40dc8261f66284706651b324d8a7ffb72824f47ebfcab24d8f9288aa86b812db77f8228925bdf69a730d15c2e2666833d549b0f2037a124ee3b5a3047a19292520f5eed5d3519ce958c936c936a5d6644dda2af63c8fb339796269bddae5141fea0dfdd990d8d306f9655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e4940be4d7d301ba6f1441f6b8fb7e30dd735afb1b4085000bcefab263e83dfb9bd2d2c75c6890a96f312517520bfa81509c8285ef7ddd493a0176779860371802e7dbeb0d15c2dc45be50d6e908a35c825f2dbefe16f9c7b8ae9aa1de9ac214cc2847d16bc9d1cadaa27b408adbd97647c354b0c69438a7134dc7876440e4d4716f30b58585ca2c6ca294463cd30eace419a2d53caa35c16df57990f6f9cbef1328c5f578c58cce2301b6b81f36bcf21446627f57b51e896316b9a1d46523aaaf3f492ab5f18f740155aeaee641885434832b7bbab80485c84fbd35d1e4f9be99cbd2deb9217d8c33382b4e17994567f955612be204ad3cfd476b5c50f07ea9d642974beff605adc674015988b7d7c93b2a077212d903ffb783c69563b67a39f27b3b8ce8c30c052037a004c8843123931d5b4fab6d97af531099c9826eb608741ae53754c9d1317f25ca76e1e5f50e5fd87db32c1a3e92e6d29965d856621a9102f15092f7fa60fba7721662ffc97e0e852a762059bfe2dea53c51f583aaf93f6192d4df7df31da2eb0dd7bada7299b49cd1079aec39d73b14a76734761293e7cf85cc4fa980648b8d7eb2f5e09a41cc6c725205f0d8f40a5900c6f1ada979c18276a2e7fd4c056d944ddb9d661b99b7ee4a7a29d2a1ba8d7eba3a2939f649b27ad31e929dd8cb4b2651e8d7ef8a9b6dc6cec79f4213429472fad522524b45ef593870108eb731bb40be34b07cce72429bba3ffa4c0d786dfdf03486e791422758c34b5f758d0217d0a0bb247a71ac975c4575b15c74e7cb5a2322b17e06b6255b8a59a602248d1352aade1c5c24d5c67ee0dacb7378a340d50dc838b6ad367930d6b0f54e81cb020455a02c04f3ef1ca8ecc1288d36e665d9a347b7dc2b3069f6d57242ae3c741a6f089cf7b1d0d1514293b892b9a61ec995b917d0d03d414cc537a39859a8697c81de8b911abcc2282c8a221f5fd6d66295deaadc2feee03377e063f0a0050d753187d89d7d6f2c1b59449a1a04ddc675689833717d77c482c10789baa8fe42c4a98d3195181ebe135cb7dab934d7f0147b6ab8cba29b046383c147b24365ba78e9e7de774f9f9b36c2f0e443cd03b31f1a07f91aad06f272437492d73ffe30e8cf1581b334968d2a192d3af0c89deaa5089d780d6f22264e51db67348f22d99a70a15cf42b34b8364571a86ee8a91fc0c9e81238ca89dd8d92d6be95b995432a16ccf36fcf2719587eeecb4566eeae1e8a50582769d7dd7043ca7956a4a81fb61ecb172d39ebb813fad5c32f5a20617a94414cb011b7b8e32fa23ca7886f94c645d01c36e8a2b2549c2743d96635ebf2b879b68a1099b64280094087a97cc48d80ca8b38c8b8953ecd78d3d6c4711b924e4c1e997bb9a0cf994533477b2ed0fa6b48ebdb68a2c49d20e6d2473c915621593ebec73b37a5095b137cbc6731eb3408f17c69b0c99e2bccea9d26dfe8c957cbb39fbc839c948c96f00ade459620e42d8d09c3d94de69975178edb82a22d68625d345e626d2c417bdaa691c06e6a063abe710397419ea541422bbf968ae7585b43340e458f364dd9e59d6add8c841e02928f15563dfbbf08730b75ebb960793807983dbfe49b717d4e5b0cb2f5c3a2b69db75c5b2a086f2df548f7a5c7c05b0d383691fb384140d99cfeff22db918de736b8022ead10e018a0d40d1773e9dfb3f08f40255a8325e0b6275acd4cc2c15cb017ff96196679c06c88c3c73f001b4c1a76624028ae5e689d096549514803c7f5b232907054013e1fb6a3336aae4a1b7e734d81aa03053a5b31cfba1ef4ae9789ae33e3dba43b6383602d54771c705d5e0385df8cdec108c230cdd2bfeee3cbd90264d482b8e6acb88f804ec1b120967a47346cb7f828959a51ccaa0502137feab9059089dc3ba2f05ef415e29e027b3bcb55dcd6101c18c41a23510dde0e8df5dd1c9451a5d7583a8ba07de78d438ee3a0ddc0e747f55370800171b49c923a4bab7138a53436b2314c030efe5a90846b77ff97b07f068afdbee3e3a6ef9392714cb64354cd8f3b8a65370c4630842f43090b921baf9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottidy-5.4.0-lp151.3.3.1.src.rpmtidy-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y i@XsW.@WPUUp=O@Ky7@KjI>@adam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deastieger@suse.comgber@opensuse.orgcfarrell@suse.comguido+opensuse.org@berhoerster.nameguido+opensuse.org@berhoerster.namecrrodriguez@suse.de- actually enable and distribute compat headers - explicitly list headers instead of globing so nothing "disappears" with version updates- new upstream version 5.4.0 - compat_headers.diff: upstreamed - static_buffer_overflow.diff: upstreamed - updated documentation to current + tidy-html5-doxygen-a8e47dc.tar.gz replaced by tidy-html5-doxygen-c0d1cd1.tar.gz - updated unit tests to current + a510b54.tar.gz replaced by 97cf741.tar.gz - fix_doxygen_paths.diff: refreshed - test_fixes.diff: refreshed- add static_buffer_overflow.diff: + fix overflow in a static buffer (CVE-2016-6583) - add Debian package files form fomer tidy-html5 packagee these don't really work, but mostly as WIP- new upstream version 5.2.0 + added support for HTML5 - new upstream authors at https://github.com/htacg/tidy-html5 - remove tidy_generate_tarball.sh + not needed - remove tidy-fix-buffer-overflow.patch + upstreamed - add fix_doxygen_paths.diff + patch Doxygen config file to build documentation from buld directory - add test_fixes.diff + fix build paths + remove pauses via `read` bash builtin + don't hide logging in log files - add dynamic_library_build.diff + use standard cmake BUILD_SHARED_LIBS instead of BUILD_SHARED_LIB + build both static and dynamic libraries by default, instead of just static + link vs. dynamic by default - add tidy_fetch_docs.sh + used to fetch latest documentation configuration sources - add compat_headers.diff + upstream changed some header names, so provide compatible header wrappers with a compile time warning - change library subpackage according to new soname - build libtidy-devel instead of having soname in devel package name- add CVE to previous changelog entry- add tidy-fix-buffer-overflow.patch in order to fix a heap-based buffer overflow in tidy/libtidy (gh#htacg/tidy-html5#217 boo#933588) CVE-2015-5522 CVE-2015-5523- license update: W3C SPDX format (the license corresponds to the W3C Software License)- fix libtidy-0_99-0-devel not providing/obsoleting libtidy-devel- updated to CVS snapshot 20100202 - cleaned up * included script to generate a tarball from CVS * consistent usage of license tag * removed erroneously packaged files * more concise description conforming to packaging policy * lint clean * renamed libtidy(-devel) to libtidy-0_99-0(-devel) * removed trailing period from libtidy-dev summary * split documentation into tidy-doc subpackage- remove static librarieslamb52 1588766996  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.4.0-lp151.3.3.1tidy-docapi2000-01-01-part__develop__intro_8md.html2000-02-01-part__design_8md.html2000-03-01-part__implement_8md.html2000-03-01-part__running_8md.html2000-04-01-part__options__config_8md.html2000-04-01-part__sample__program_8md.html2000-05-01-part__app__notes_8md.html2000-05-01-part__features__notes_8md.htmlAPI__AND__NAMESPACE_8md.htmlATTRIBUTES_8md.htmlBRANCHES_8md.htmlBUILD_8md.htmlCODESTYLE_8md.htmlCONTRIBUTING_8md.htmlLICENSE_8md.htmlLOCALIZE__README_8md.htmlMESSAGES_8md.htmlOPTIONS_8md.htmlTAGS_8md.htmlVERSION_8md.htmlaccess_8h.htmlaccess_8h.jsaccess_8h_source.htmlaccess_8h_struct__TidyAccessImpl.jsannotated.htmlannotated_dup.jsapi_namespace.htmlattrdict_8h.htmlattrdict_8h.jsattrdict_8h_source.htmlattrdict_8h_structAttrVersion.jsattributes.htmlattrs_8h.htmlattrs_8h.jsattrs_8h_source.htmlattrs_8h_struct__Anchor.jsattrs_8h_struct__AttrHash.jsattrs_8h_struct__Attribute.jsattrs_8h_struct__TidyAttribImpl.jsbc_s.pngbdwn.pngbranches.htmlbuffio_8h.htmlbuffio_8h_source.htmlcharsets_8h.htmlcharsets_8h.jscharsets_8h_source.htmlclasses.htmlclean_8h.htmlclean_8h.jsclean_8h_source.htmlclosed.pngcodestyle.htmlconfig_8h.htmlconfig_8h.jsconfig_8h_source.htmlconfig_8h_structTidyConfigImpl.jsconfig_8h_structTidyOptionDoc.jsconfig_8h_struct__tidy__option.jsconfig_8h_unionTidyOptionValue.jscontributing.htmldeprecated.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_9f97b40203d0b7782e2ba57c500dd0f3.htmldir_d44c64559bbebec7f509842c48db8b23.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsentities_8h.htmlentities_8h.jsentities_8h_source.htmlfileio_8h.htmlfileio_8h.jsfileio_8h_source.htmlfiles.htmlfiles_dup.jsfolderclosed.pngfolderopen.pngforward_8h.htmlforward_8h.jsforward_8h_source.htmlfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_dup.jsfunctions_e.htmlfunctions_f.htmlfunctions_func.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars.jsfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_w.htmlfunctions_x.htmlgdoc_8h.htmlgdoc_8h.jsgdoc_8h_source.htmlgeneral.htmlgeneral.jsgeneral_2__top_8md.htmlglobals.htmlglobals_b.htmlglobals_c.htmlglobals_d.htmlglobals_defs.htmlglobals_defs.jsglobals_defs_b.htmlglobals_defs_c.htmlglobals_defs_d.htmlglobals_defs_e.htmlglobals_defs_f.htmlglobals_defs_h.htmlglobals_defs_i.htmlglobals_defs_l.htmlglobals_defs_m.htmlglobals_defs_n.htmlglobals_defs_o.htmlglobals_defs_p.htmlglobals_defs_r.htmlglobals_defs_s.htmlglobals_defs_t.htmlglobals_defs_u.htmlglobals_defs_v.htmlglobals_defs_w.htmlglobals_defs_x.htmlglobals_dup.jsglobals_e.htmlglobals_enum.htmlglobals_eval.htmlglobals_eval.jsglobals_eval_b.htmlglobals_eval_c.htmlglobals_eval_d.htmlglobals_eval_e.htmlglobals_eval_f.htmlglobals_eval_h.htmlglobals_eval_i.htmlglobals_eval_j.htmlglobals_eval_l.htmlglobals_eval_m.htmlglobals_eval_n.htmlglobals_eval_o.htmlglobals_eval_p.htmlglobals_eval_r.htmlglobals_eval_s.htmlglobals_eval_t.htmlglobals_eval_u.htmlglobals_eval_v.htmlglobals_eval_w.htmlglobals_eval_x.htmlglobals_eval_y.htmlglobals_f.htmlglobals_func.htmlglobals_func.jsglobals_func_c.htmlglobals_func_d.htmlglobals_func_f.htmlglobals_func_g.htmlglobals_func_h.htmlglobals_func_i.htmlglobals_func_l.htmlglobals_func_m.htmlglobals_func_o.htmlglobals_func_p.htmlglobals_func_s.htmlglobals_func_t.htmlglobals_func_u.htmlglobals_func_v.htmlglobals_func_w.htmlglobals_func_x.htmlglobals_g.htmlglobals_h.htmlglobals_i.htmlglobals_j.htmlglobals_l.htmlglobals_m.htmlglobals_n.htmlglobals_o.htmlglobals_p.htmlglobals_r.htmlglobals_s.htmlglobals_t.htmlglobals_type.htmlglobals_u.htmlglobals_v.htmlglobals_vars.htmlglobals_w.htmlglobals_x.htmlglobals_y.htmlgroup__AttrGet.htmlgroup__AttrGet.jsgroup__AttrGetAttributeName.htmlgroup__AttrGetAttributeName.jsgroup__AttrIsAttributeName.htmlgroup__AttrIsAttributeName.jsgroup__Attribute.htmlgroup__Attribute.jsgroup__Basic.htmlgroup__Basic.jsgroup__Clean.htmlgroup__Clean.jsgroup__Configuration.htmlgroup__Configuration.jsgroup__IO.htmlgroup__IO.jsgroup__IO_structTidyInputSource.jsgroup__IO_structTidyOutputSink.jsgroup__Memory.htmlgroup__Memory.jsgroup__Memory_struct__TidyAllocator.jsgroup__Memory_struct__TidyAllocatorVtbl.jsgroup__NodeAsk.htmlgroup__NodeAsk.jsgroup__NodeIsElementName.htmlgroup__NodeIsElementName.jsgroup__Opaque.htmlgroup__Opaque.jsgroup__Parse.htmlgroup__Parse.jsgroup__Save.htmlgroup__Save.jsgroup__Tree.htmlgroup__Tree.jsiconvtc_8h.htmliconvtc_8h_source.htmlindex.htmljquery.jslanguage_8h.htmllanguage_8h.jslanguage_8h_source.htmllanguage_8h_structlanguageDictionaryEntry.jslanguage_8h_structtidyErrorFilterKeyItem.jslanguage_8h_structtidyLocaleMapItem.jslanguage__en_8h.htmllanguage__en_8h.jslanguage__en_8h_source.htmllanguage__en__gb_8h.htmllanguage__en__gb_8h.jslanguage__en__gb_8h_source.htmllanguage__es_8h.htmllanguage__es_8h.jslanguage__es_8h_source.htmllanguage__es__mx_8h.htmllanguage__es__mx_8h.jslanguage__es__mx_8h_source.htmllanguage__fr_8h.htmllanguage__fr_8h.jslanguage__fr_8h_source.htmllanguage__zh__cn_8h.htmllanguage__zh__cn_8h.jslanguage__zh__cn_8h_source.htmllexer_8h.htmllexer_8h.jslexer_8h_source.htmllexer_8h_struct__AttVal.jslexer_8h_struct__IStack.jslexer_8h_struct__Lexer.jslexer_8h_struct__Node.jslexer_8h_struct__Style.jslexer_8h_struct__StyleProp.jslibtidy_01.htmllibtidy_01.jslibtidy_02.htmllibtidy_03.htmllibtidy_04.htmllibtidy_05.htmllocalize.htmlmain__page_8md.htmlmappedio_8h.htmlmappedio_8h_source.htmlmd__home_abuild_rpmbuild_BUILD_tidy-html5-5_84_80_tidy-html5-doxygen_pages_BUILD.htmlmd__home_abuild_rpmbuild_BUILD_tidy-html5-5_84_80_tidy-html5-doxygen_pages_LICENSE.htmlmessage_8h.htmlmessage_8h.jsmessage_8h_source.htmlmessages.htmlmodules.htmlmodules.jsnav_f.pngnav_g.pngnav_h.pngnavtree.cssnavtree.jsnavtreedata.jsnavtreeindex0.jsnavtreeindex1.jsnavtreeindex10.jsnavtreeindex11.jsnavtreeindex12.jsnavtreeindex13.jsnavtreeindex2.jsnavtreeindex3.jsnavtreeindex4.jsnavtreeindex5.jsnavtreeindex6.jsnavtreeindex7.jsnavtreeindex8.jsnavtreeindex9.jsopen.pngoptions.htmlpages.htmlparser_8h.htmlparser_8h.jsparser_8h_source.htmlplatform_8h.htmlplatform_8h_source.htmlpprint_8h.htmlpprint_8h.jspprint_8h_source.htmlpprint_8h_structTidyIndent.jspprint_8h_structTidyPrintImpl.jsprogramming.htmlprogramming.jsprogramming_2__top_8md.htmlresize.jssearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_10.htmldefines_10.jsdefines_11.htmldefines_11.jsdefines_12.htmldefines_12.jsdefines_13.htmldefines_13.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsdefines_4.htmldefines_4.jsdefines_5.htmldefines_5.jsdefines_6.htmldefines_6.jsdefines_7.htmldefines_7.jsdefines_8.htmldefines_8.jsdefines_9.htmldefines_9.jsdefines_a.htmldefines_a.jsdefines_b.htmldefines_b.jsdefines_c.htmldefines_c.jsdefines_d.htmldefines_d.jsdefines_e.htmldefines_e.jsdefines_f.htmldefines_f.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenums_8.htmlenums_8.jsenums_9.htmlenums_9.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_10.htmlenumvalues_10.jsenumvalues_11.htmlenumvalues_11.jsenumvalues_12.htmlenumvalues_12.jsenumvalues_13.htmlenumvalues_13.jsenumvalues_14.htmlenumvalues_14.jsenumvalues_15.htmlenumvalues_15.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsenumvalues_f.htmlenumvalues_f.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_10.htmlfiles_10.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfiles_f.htmlfiles_f.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsgroups_0.htmlgroups_0.jsgroups_1.htmlgroups_1.jsgroups_2.htmlgroups_2.jsgroups_3.htmlgroups_3.jsgroups_4.htmlgroups_4.jsgroups_5.htmlgroups_5.jsgroups_6.htmlgroups_6.jsgroups_7.htmlgroups_7.jsmag_sel.pngnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jspages_a.htmlpages_a.jspages_b.htmlpages_b.jspages_c.htmlpages_c.jspages_d.htmlpages_d.jspages_e.htmlpages_e.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_15.htmlvariables_15.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssplitbar.pngsprtf_8h.htmlsprtf_8h.jssprtf_8h_source.htmlstreamio_8h.htmlstreamio_8h.jsstreamio_8h_source.htmlstreamio_8h_struct__StreamIn.jsstreamio_8h_struct__StreamOut.jsstructlanguageDefinition.htmlstructlanguageDefinition.jsstyle.csssun_blast.svgsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstags.htmltags_8h.htmltags_8h.jstags_8h_source.htmltags_8h_struct__Dict.jstags_8h_struct__DictHash.jstags_8h_struct__TidyTagImpl.jstidy-int_8h.htmltidy-int_8h.jstidy-int_8h_source.htmltidy-int_8h_struct__TidyDocImpl.jstidy_8c.htmltidy_8c.jstidy_8c_structAllOption__t.jstidy_8c_structCmdOptDesc.jstidy_8c_structOptionDesc.jstidy_8h.htmltidy_8h.jstidy_8h_source.htmltidy__quickref_8md.htmltidy_config.htmltidy_console.htmltidy_featured_options.htmltidy_quickref.htmltidybuffio_8h.htmltidybuffio_8h.jstidybuffio_8h_source.htmltidybuffio_8h_struct__TidyBuffer.jstidyenum_8h.htmltidyenum_8h.jstidyenum_8h_source.htmltidyplatform_8h.htmltidyplatform_8h.jstidyplatform_8h_source.htmltmbstr_8h.htmltmbstr_8h.jstmbstr_8h_source.htmlutf8_8h.htmlutf8_8h.jsutf8_8h_source.htmlversion.htmlversion_8h.htmlversion_8h.jsversion_8h_source.htmlwin32tc_8h.htmlwin32tc_8h_source.html/usr/share/doc/packages//usr/share/doc/packages/tidy-doc//usr/share/doc/packages/tidy-doc/api//usr/share/doc/packages/tidy-doc/api/search/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12523/openSUSE_Leap_15.1_Update/a2d523458b636e95141d3ac0a2d5a283-tidy.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux         directoryHTML document, ASCII textHTML document, UTF-8 Unicode textUTF-8 Unicode textHTML document, ASCII text, with very long linesASCII textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedC source, UTF-8 Unicode text, with very long linesUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminators}Ӑcr*po~utf-837db9e10395878c5f7d025cc1b55bc5a5addb1773abe4179ba0ec04bd31b9ecb?P7zXZ !t/#]"k%n *#޼ۘ_# gA2ưOIzXgLy[sE\ߺh ~7{CG7D)X n-4*xA uJ5 llp~|?q>$5QME^CSݏeJCHR qJ-q5l(Mb>8AϬO!.RzJY.JVEWOprB`2CWǀ/\<@dÇa)f`2F'S2,3kz=х%ӏGW82,R`!S(dS=P=ϖ7#cMk6]ScL0N ,6ٚ#BGT)Bg}Ӛ$ZQ +j qҽp,ȰHmN\r?w1 ܺA{ISo#Uư1HLMdp*AIQӂˆVT9i,B7f,Ei<*~(&"?w :Bܩ{Hʡ7O`@Ti"cWUʕ bID?y|͗'<].~U4{<ƋQ4ZG|{7%*4!94k{N2}bdKp`VKzҜѝt"=`ppo~La}&@7J=6hajְ_ߢ[~$hӿAB' 4UT'}b;)KqB#C2> H:G%SgH&LzJ/f \TiyŬuբ#;A:yȊӰpOUI/PKeiٱޟ\{KIp/MKOt/]amĂ s"aj1Y~Tqڠ,8 fT궼6Rۛ /nQ;d"U's(u Λwc0G &_DiSgba>MM5,I>8SiS0/=8lC1&L~ |s>,pgEz)8䃅/>c`SpE9*xص! v,,CTPwxDmޣKnhnF<~1H7U칾7!颴do_=SaO!N? %vx>C欃tцWb4BHm@oʧwSsK)9xfz3⏜cz7Gl?='+tcΩ0BT #g= xZUBzƿBiM{ ~Yi{K4ݢtS!]MM 'h}Z`RBOWNh &D~-\ù6vڶAKhNuq dLYLk>;:w6,q ?DӾ s])z(x7B'v^ I r*76}S{gG-~}<:_?r0S[1^̯Yʸ`Udz?>ȱfat)'1~8\rS0 Np$&لkg5JJ^-ykj ] eґs_rW?Ќ3v*C . Ԣ^gbKTD]d-0z^YMMvWGpM<{.l%ߵ5DԢ,V|`8T5 ME]*a y\`rg  ~00cQ20q}dsCZ7ȼqի=ɆW^q f# xx_GB(hx2ۢ036n%p=jǖ'Ɇ׳Ğ2p ~ǽ̮G d' j غ CJqN otbEsdu}eH>=`6Uαb$tE@CRP*V-I4㸚jA&ᖉ ð ^+oi)BzwXk~$ˍAC*rchn 0͈^~ L+ n[jǥFEk#Դ^#xfۍ͖B{#L=.?yx?݌ThNjVKQ%y ָ)GzL0$hjPZMlp҄mL<:nM6>s+/9(x[4lo'mtP_x;:e*I//U̜=׌^گ7I{l`<}݉:s(ELr6Lml`[*/e}r`3Mq8T j\@{j| a!CFk`OϲoRn@ůk\-4I^|q}6Ab(sp$3x(_biY~*u(KB('#2\yߖ7U.i!.щ*;oibp؍ jŋBY_.e.;4_6n56(ga{sP*^SguJNzǘbOPK2@hH )N *~stTvF`_Z4nѕѪƯ(1,k0 NuhadY |<bÔfh;ԅSCJ\p>J!?+# e#] 5{]mc|*B(S GKIrT"LKq+["5QvBQg. 0m$X)IAHt/ 嬨[/?$OSl~.O*K}&&bRO2G?5QWFm;JޒY@U-51A`PH[G1>mi^ۧ3;cI&rKDZ;Cy^n*/TQ7Czf01s E:4`~na8@;L,YY6&5MlO αhM?$ 7Û!ԻS||@ShR,QՑ@q걧u$R[ ^B3߈SW+n] G(T YZ