From 0e206a8308a06ccf5fe700f23be7e1640bfdea29 Mon Sep 17 00:00:00 2001 From: Nardi Ivan Date: Sat, 28 Jan 2023 15:38:02 +0100 Subject: [PATCH] fuzz: some improvements and add two new fuzzers Remove `FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION` define from `fuzz/Makefile.am`; it is already included by the main configure script (when fuzzing). Add a knob to force disabling of AESNI optimizations: this way we can fuzz also no-aesni crypto code. Move CRC32 algorithm into the library. Add some fake traces to extend fuzzing coverage. Note that these traces are hand-made (via scapy/curl) and must not be used as "proof" that the dissectors are really able to identify this kind of traffic. Some small updates to some dissectors: CSGO: remove a wrong rule (never triggered, BTW). Any UDP packet starting with "VS01" will be classified as STEAM (see steam.c around line 111). Googling it, it seems right so. XBOX: XBOX only analyses UDP flows while HTTP only TCP ones; therefore that condition is false. RTP, STUN: removed useless "break"s Zattoo: `flow->zattoo_stage` is never set to any values greater or equal to 5, so these checks are never true. PPStream: `flow->l4.udp.ppstream_stage` is never read. Delete it. TeamSpeak: we check for `flow->packet_counter == 3` just above, so the following check `flow->packet_counter >= 3` is always false. --- .gitignore | 4 + example/ndpiReader.c | 2 +- example/reader_util.c | 49 --------- example/reader_util.h | 1 - fuzz/Makefile.am | 97 +++++++++++++----- .../017975a66afeb2b1a8e0aea83f825fe4f4e9d74a | Bin 2048 -> 0 bytes .../04aef3ac068dd9f8fceb6c52bddf17c08b2a6f14 | Bin 2048 -> 0 bytes .../097637d140cf3664ab4f68b64e69629b8d46db97 | Bin 0 -> 2048 bytes .../0d5e6eb2d305105171e7ae66265d6549c37e3ae9 | Bin 0 -> 2048 bytes .../0f87f1f9ff657fbfb5baa3611512e430d39d375f | Bin 2048 -> 0 bytes .../11f08bd8ecbc28bd9365eef39e26adb6e1c88336 | Bin 0 -> 2048 bytes .../142d8e8e993fac8a8a059149394e023508b61d33 | Bin 0 -> 2048 bytes .../16176acf04fda57834be5c8910fccea65a975d7a | Bin 2048 -> 0 bytes .../171f090f5642794f3f319e22d6fbad9c239a6839 | Bin 2048 -> 0 bytes .../250bc6897c6b0621bc5fd8728bd06725fb1028fb | Bin 2048 -> 0 bytes .../261db905d84814dbf0d70ecc3dd3ef061635c987 | Bin 2048 -> 0 bytes .../349f2ebd81e46b117a8ed78e7f031d468c43f5d7 | Bin 0 -> 2048 bytes .../431a7fe751f8c69bca149789fe79ab915a123463 | Bin 2048 -> 0 bytes .../4e52e031dd3f2223203a59dd95d089f4e8877bd4 | Bin 0 -> 2048 bytes .../543ab84e50414c71a8a07cccd96bfdedaa90660c | Bin 0 -> 2048 bytes .../6010cdccbe6c0051150ad352d48b623a75e72f9d | Bin 2048 -> 0 bytes .../64060f57075127b2ae0b8fa2cbd4a4a71b0d16d0 | Bin 0 -> 2048 bytes .../64db38a9fe8292ff250d2018a1a88ca08ee4e906 | Bin 0 -> 2048 bytes .../6e6e8065e57a6facb14ec0ebb149d0ebd170def2 | Bin 0 -> 2048 bytes .../78e15982d2f67c3dd345c91773e7203961772997 | Bin 0 -> 2048 bytes .../7a56c86d9a27a35a2ec96d170b670e146627b012 | Bin 0 -> 2048 bytes ... 7a934dc7740961d3685319ef184d51951b73c13a} | Bin 2048 -> 2048 bytes .../81617cc7f611d90f8eeff7a28174c223bded7cc5 | Bin 0 -> 2048 bytes .../893ca617a821a8c839d192dc5e1a416107392f4a | Bin 0 -> 2048 bytes .../98a6ac61230b54b1680ab6f6c63780c327d5814e | Bin 2048 -> 0 bytes ... a0ca790f2a1737d6ccec4e8bb4bed27a8eeca737} | Bin 2048 -> 2048 bytes ... a63d2f8cf3631e2609630b0868b9f22055928bab} | Bin 2048 -> 2048 bytes ... aa5bae5b9f6749c2aa57e33527a84a461ff3b8d5} | Bin 2048 -> 2048 bytes .../c5c58b0d39325b36c8ee0ec3a1b755b5c1b1433a | Bin 2048 -> 0 bytes .../cc307536e71a33127ee0971994d55a6a8067108e | Bin 0 -> 2048 bytes .../d074a4318c31b705d988ccc3df69e15bd67adbb7 | Bin 2048 -> 0 bytes .../d81fdc6f2115362d0c33e5621d29a67b94c5238b | Bin 2048 -> 0 bytes .../d88e1d8b0024a2909f07f1705129a6fc3c0679a8 | Bin 0 -> 2048 bytes .../da5b594ccfc5ebdfd5a07bb1dfea60d7932d20d0 | Bin 2048 -> 0 bytes .../e2129c6226ae034311b2c611018f162ee7b9346a | Bin 0 -> 2048 bytes ... e39dc3486aea5dfa493265c53e0822151a3c69f1} | Bin 2048 -> 2048 bytes .../f053345733b59c26cab99a5ad76cad78743be9f4 | Bin 2048 -> 0 bytes ... fc41167f4e3077023960aee5cd4cc19ab11fb4b4} | Bin 2048 -> 2048 bytes .../09681e5a999ade226565b571219b73b9764fd8a7 | Bin 0 -> 1024 bytes fuzz/corpus/fuzz_alg_crc32_md5/5 | Bin 0 -> 65536 bytes .../82bb3eab86d4063ea4a3cb97821feb07cecf7b72 | 1 + .../00c5ce0c266f5fa909dee67399fba8addafa2fa2 | Bin 2048 -> 0 bytes .../021e084f3afc95b05c6e654fb6bfdc853e1438fd | Bin 0 -> 2048 bytes .../0aa76ccb338d3ccebc43a5a8fffdee7751d6d265 | Bin 0 -> 2048 bytes .../11c1b40491217270c6f11eeedf8277d39a585b4a | Bin 2048 -> 0 bytes .../136cce4f84acc9a5ba48e74bb9ac8d7954cc20c1 | Bin 2048 -> 0 bytes .../1c026fec4502d65c08cbafb06f1d5cb22543f476 | Bin 2048 -> 0 bytes .../2491757e0a0507380ae1543b256ca61a8ee1a3ce | Bin 0 -> 2048 bytes .../253f7d56a78bffbc53dfbb1ca7d05f0ef9f0b94e | Bin 0 -> 2048 bytes .../28109bd76ad68aa18f10b139db4cade5d824df8e | Bin 0 -> 2131 bytes .../2a56bff810cd667c525c37db6723dcbf025bcb90 | Bin 0 -> 2048 bytes .../2f3a4fbca960b592f3c781f610977f3b45f69173 | Bin 0 -> 2049 bytes .../30519b1f6ed60867cb94efbc045196e89ab14a2e | Bin 2048 -> 0 bytes .../32394a05366ac94f815ec20a260c75e3673d9af5 | Bin 0 -> 2048 bytes .../3ce1f6887a0d18273cf55b0654b56ade542c31c3 | Bin 0 -> 2048 bytes .../459a1515abbc6ab7f1d5cfc21ea35b810af475bb | Bin 0 -> 2048 bytes .../482a46d0232d6147a78aaa4a1ae9773d2b2f5dc2 | Bin 0 -> 2050 bytes .../5080264add14b6fd7e0ee3bd5e4404def2e9a427 | Bin 0 -> 2048 bytes .../57be26b5725a893e64a4a7c0cdca91195a09f28a | Bin 2048 -> 0 bytes .../5929408882e5b59457c87c7d2f474e7807c2ff01 | Bin 2048 -> 0 bytes .../5db48bac7956375628050868c62b845304fe81b1 | Bin 2048 -> 0 bytes .../5e6cfe5de25b01c0e2d2a8dd21faa8105a408f41 | Bin 0 -> 2053 bytes .../5ed82bad9570f007506f8aba7f8e5da4c14a4eef | Bin 0 -> 2048 bytes .../650dfb00b580e2f5384f9ecdd481fc37164ff29f | Bin 2048 -> 0 bytes .../6ec2df6a57eab9b3e571c6726f76ee6a5321644f | Bin 0 -> 2048 bytes .../7ad956d80f0eee90b85144465ed0e0a9e2a7f4b2 | Bin 2068 -> 0 bytes .../8b1cb24c58fb2b39ab76a07fc07660a0b2a5fda4 | Bin 2048 -> 0 bytes .../8cb6657cc76bec73476f8a863c5088a33ecef5ea | Bin 2088 -> 0 bytes .../8e45f758b6469e28bd94456b2461f2c3a2b2f21e | Bin 0 -> 2048 bytes .../8e4ea2e6eef7046813fa1390cfc8fb21106266b8 | Bin 2048 -> 0 bytes .../8f1d49329afc8f49ad15aaa61e500554379391b8 | Bin 0 -> 2048 bytes .../9567385c8be9a8db7b9da2e547ade78c1633215c | Bin 0 -> 2048 bytes .../97554293ea90e26156f5a2c8901cac3acbc743a5 | Bin 2049 -> 0 bytes .../99721df2d01460b4c7de6cd9ce2e4402a289ec93 | Bin 2119 -> 0 bytes .../9aa71615d92b899e1f005a3bb1bb651ba05ad553 | Bin 0 -> 2048 bytes .../9b59994cf13f356917eda97a5daa45004f7b9d7d | Bin 0 -> 2048 bytes .../a0d3638e17629eb52582aa825cc44e6d9c7b0c6a | Bin 2048 -> 0 bytes .../aed96ae66d797093bc408f059c05b7aa76c9a4ef | Bin 2051 -> 0 bytes ... b97631ce599792edf1b3c52ac2206cf6f35a3522} | Bin 2048 -> 2099 bytes .../be54d0450acad7462c8c1520d7eaa556a8cd9458 | Bin 2048 -> 0 bytes .../bf620e4fedfc91c348b9003acc355e16794b2833 | Bin 2048 -> 0 bytes .../c20da3ae33ae41a82d7ae0a9edce07941c51bd9d | Bin 0 -> 2048 bytes .../c46807ddb605d9c4dad65595292de1004dc808a9 | Bin 0 -> 2048 bytes .../c959731a02ddac2c0e5d73f95e7e2f19699a1141 | Bin 2048 -> 0 bytes .../ca967e4b24797caa3e1369abda0ad6f650d59b97 | Bin 2048 -> 0 bytes .../cead4a0ab84411705d0107c58d3aa241c063847d | Bin 0 -> 2048 bytes .../d3d6ae7eeb971ebccc7888b60691cc84a433c0b6 | Bin 2048 -> 0 bytes .../d66d4cfeb9d523fc98f8004b656432d85d70561f | Bin 2048 -> 0 bytes .../d8a28850c0f6e0363841120607ee7b598d85f3b3 | Bin 0 -> 2048 bytes .../db59ec014080a45b16ebd33b461c3c66e2670b36 | Bin 2048 -> 0 bytes .../dcf088a05d3aa301cc351fdc0a0227c092aecb0d | Bin 2048 -> 0 bytes .../de77de38e86ab70adfe2885248392fcb8d468fe7 | Bin 2048 -> 0 bytes .../e087159934c116bddeff3f07d290f7cf16d8ea9b | Bin 2048 -> 0 bytes ... e423fa2c1e26d2a8c20bf190cd3fd8626e766f4f} | Bin 2048 -> 2052 bytes .../e4fcaac9ebcfd36edfb282e9b81a51ce46638103 | Bin 2048 -> 0 bytes .../e5872a5ded736e37f1e26e634e6e95771bc5e9e9 | Bin 0 -> 2048 bytes .../eae5ae0f05ae2c77b0ead34d42be05982d74f008 | Bin 2048 -> 0 bytes ... f1136d7b364674d4b767ce31b4f69b01a9a29153} | Bin 2048 -> 2048 bytes .../f3362478677941d1d38a57a90d49179da0eb647c | Bin 0 -> 2048 bytes .../f990baf7152a46fdb4c75235658402946d641bd4 | Bin 0 -> 2048 bytes .../faeacd494edff6ece3fb58a24b4e8068fab06099 | Bin 0 -> 2048 bytes .../492d343fd112eafdb07abf624f840c40cb7622ea | Bin 1024 -> 0 bytes .../4b7af9a7a2d08900682815f72b0c1406cdd280c1 | Bin 1024 -> 0 bytes .../776b6f2b664d299d45fd48876d462450ee7711c3 | Bin 0 -> 1025 bytes .../85d00252bdb7018df1f5212eff5c6dd614073cb3 | Bin 1027 -> 0 bytes ... 8dfd602ae685c6373f8202f2c758d9f95f32baac} | Bin 1265 -> 1264 bytes .../a49b12d7137163022645771e7aff4b6b4644236f | Bin 0 -> 1026 bytes .../a4da2d4d870541035e13b23482b6d72ab3c3819a | Bin 0 -> 1024 bytes .../d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a | Bin 1025 -> 0 bytes .../e4a7f3e26664263c9eb42eefb68917766c818ba4 | Bin 0 -> 1027 bytes .../eb4729679f0c94447b94d1d098cf567f4bb31dba | Bin 1270 -> 0 bytes ... 0dfcfaf91c524f3982a883227fd2de87906e6bb0} | Bin 621 -> 619 bytes .../18f477174966a8c7da55285963d41aed0dc4662d | Bin 620 -> 0 bytes .../1de3ce546c3443fb0ba76988f36f1e42c022d603 | Bin 0 -> 617 bytes .../290a66605b81b38623979b32de5e552f40732dad | Bin 0 -> 684 bytes .../2fcaabab970bcf6b44ffd11f661e26a143764496 | Bin 635 -> 0 bytes .../3243ac924573c7a3687f8aac1ca5bfa11fb89b7a | Bin 0 -> 617 bytes .../44446f3b2a2200f31349b0ab61076e52bd8b0efd | Bin 0 -> 822 bytes .../4ba4d00c35a04e38b068a302460e295c1d2486a7 | Bin 623 -> 0 bytes .../4cee68be22b7d0d401aa891c1d713a0d81ec2e2e | Bin 1003 -> 0 bytes .../5d526bda3b5330598d39b61062e9f9d266f80841 | Bin 609 -> 0 bytes .../5e008f72d654de9bac626249dd3b621e3c40f6c2 | Bin 619 -> 0 bytes .../5eaf59d9cedde7668db1179a10af6d41cfd25acb | Bin 0 -> 641 bytes .../63cf7bf35278ec03c440970b1324abeca2526d14 | Bin 0 -> 618 bytes .../72d80bd288fdbf7f3cce29f635b3d235c0aeaa74 | Bin 0 -> 617 bytes .../76bc4759342543f5312d55d4d6e4133c6d298546 | Bin 0 -> 615 bytes .../7f4baf1ac218c942a8dc127ec07b1fc2ac670262 | Bin 0 -> 621 bytes .../85eff7ac720172f60cedfbf80bb7d88e63630052 | Bin 709 -> 0 bytes .../8ce8bfe5ac7addf5e2c5da6794cf5934678dd06c | 3 + .../8ee9787061c21d559eaffbadcc92045362efc678 | Bin 636 -> 0 bytes .../917269497703178e3f4a324396d9b8fb33e3ef2a | Bin 636 -> 0 bytes .../9220c147a2a2e08183c4fd85d62c7f15247969a6 | Bin 0 -> 693 bytes ... ae51624e0c6ecf1897244da20a17ef2052058380} | Bin 628 -> 617 bytes .../afaef4f8d6fba51fcdf48e7aa0a1144819f4e9e8 | Bin 700 -> 0 bytes .../b00102178b488b3e299f9465f91093894f4649aa | Bin 0 -> 623 bytes .../b791553ea6d3ad8415c7bd462ca18482dd9eaadf | Bin 0 -> 616 bytes ... c3cd2ec494821a138c82f087290f8cf105bf41e7} | Bin 625 -> 622 bytes ... c3dac33fc878793d7aa0012b46fbd67584ecfe86} | Bin 638 -> 639 bytes .../c4e100d34b144a24af0c38f88db0dccba57381a2 | Bin 634 -> 0 bytes .../d828ee9bc3dc0de65cb5e0ec6091c5e362fbae50 | Bin 0 -> 775 bytes .../d8c164d651c3d986e00694838757e33d54cf38ee | Bin 0 -> 615 bytes .../ee595881722ceecd4931d38b08c66192af4b8e75 | Bin 0 -> 621 bytes .../01993ba639c7b681fc27544c17ce08f712f51337 | Bin 0 -> 1024 bytes .../0202b70dd8d704f4e305dfbef9c210a3defd4d16 | Bin 0 -> 1024 bytes .../043d681d837a34b44d0d622cd5a3622ff02eba72 | Bin 0 -> 2062 bytes .../05d177ca5e93fabb2166bd7c28a8cf6257c67ef4 | Bin 0 -> 1054 bytes .../086c5bacfb081dc6bf51c9d79767621acb78b8ee | Bin 0 -> 1024 bytes .../0bed72f62a06502c94ecfc59416de25809b974ae | Bin 0 -> 1024 bytes .../0fa79cef56c5f4da6b71a32485bbeed91a3e6203 | Bin 0 -> 1069 bytes .../10102b20e1caf29cb42859ec4606413b2cfe05ce | Bin 1034 -> 0 bytes .../1411ace1b8e44f6d0ccf5d6bc5669663f8bee9d1 | 1 - .../1a973af0c61ce5ddb399bb0882ac78e894991cb1 | Bin 4466 -> 0 bytes ... 1d1fda87ea7b6ab5551b986024377bcb4d074f5d} | Bin 1030 -> 1025 bytes .../2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca | Bin 1140 -> 0 bytes .../2a30d18927578826324bf3e1808a73ad6b5cfae3 | Bin 1158 -> 0 bytes .../2bb4e495c688c627a32fe24f07d6d8c13f348c42 | Bin 1511 -> 0 bytes .../2dc8d54f8fd6d1fee16be2b84777482e1518e900 | Bin 2098 -> 0 bytes .../2efd02835357a4e0a4e6f14e340cc554f011bd37 | Bin 1618 -> 0 bytes .../2fcd0dbb239a23e077fb9c733ad1fdafce6952cc | Bin 2101 -> 0 bytes ... 317a2aa594d0853ff202f8057d2653095d8f36ea} | Bin 2042 -> 2636 bytes .../322280988807b124a30db0262e3d3ce5f48c8493 | Bin 0 -> 1024 bytes .../3318214ae4652b96520333ccbf49ce7a4ca6775d | Bin 1024 -> 0 bytes .../33e34758ed0b6efc73afd284b1971893a36195a1 | Bin 2150 -> 0 bytes .../3b2ce731ca83d4eedeb06b12cacff19a11a01b8b | Bin 2657 -> 0 bytes .../3ba2bed8661790c00f2fc135b909b9e11f8db885 | Bin 0 -> 1024 bytes .../3c956d1aec03d604512f3f423c58cce2003dd512 | Bin 0 -> 1024 bytes .../3d231a2d27e3b0b90db32be63c86e96d5599a66c | Bin 7650 -> 0 bytes .../3f16a014d67b679493f0d58a243024aaaa803e16 | Bin 0 -> 2675 bytes .../40e5e7655670bb158c7022b476ab67b2040a28d4 | Bin 1025 -> 0 bytes .../432bd4096f8db59f4b196183aa715fdf70a03847 | 1 - .../4341e6b065a9cba995c43d99d94f49f0c49ebca1 | Bin 0 -> 1140 bytes .../45ab5dde48407577c05997eeb253b52d39ebb4f9 | Bin 0 -> 1024 bytes ... 46dd2b1f0ee37aa2b11d22c5b8dfd7b3c050be50} | Bin 1036 -> 1024 bytes .../483492b3ba626f4f0c77c21841a92d1b8de41f41 | Bin 1047 -> 0 bytes .../49ff243e5dab5e2a4a8a2917b9a4eff662a792d9 | Bin 2203 -> 0 bytes ... 4a18b90c161cad335e576563e3fcb69eed6fab80} | Bin 1025 -> 1024 bytes .../4d862ee798be8b896adca8810dcaf8cfdd364bc4 | Bin 0 -> 3346 bytes .../51e7ed64e7ce54e4aa56aa5de5339e5a65cab306 | 1 - .../5432b2a73845d015292a4f9f603c3c6a6076986d | Bin 4466 -> 0 bytes .../623e38fe802c821ad817b815f808a5492e871c20 | Bin 0 -> 1073 bytes .../66601e05f4096ba16f88958eea561565c411faf0 | Bin 0 -> 1029 bytes .../69f34517b97b259756763f5ae407d2b88a62d3e2 | Bin 3816 -> 0 bytes .../6b42c12be448f4e5bfc6e267cc9475df0f977057 | Bin 1589 -> 0 bytes .../6bb2273d12529ab96590014560aeac1d31f2de8d | Bin 0 -> 3949 bytes .../6cada63e7ab4c1c89e9ff4b9766ed042158ab707 | Bin 0 -> 1125 bytes .../711ce2820d8c6e47af39119d9aa8df769334dfff | Bin 1905 -> 0 bytes .../74516d8f6f7aee02bb6fcec905315aed5c8f68f6 | Bin 1166 -> 0 bytes .../777d0616e337cd787f7e1a8eb8b6c9d95ebef769 | Bin 0 -> 1074 bytes .../7c7d82f8c184500c1ff8b316d4e513767a16d879 | Bin 1025 -> 0 bytes .../7fe166eae99b73b6892f4ef4673988d2c6290890 | Bin 5102 -> 0 bytes .../8042f6e56190da29ae1f2f35d3ecb04e602fab3d | Bin 1486 -> 0 bytes .../804eb54d67309af89e66e952e755b6059d5f7091 | Bin 1025 -> 0 bytes .../805787b70829a4b9771826c0bfcd75b19f4486dd | Bin 1968 -> 0 bytes .../826cb260348830beae2949391e2c1bb7aa6b2c20 | Bin 0 -> 1053 bytes .../8a6b341220525d524375490a4e69a3500212a2a5 | Bin 0 -> 3854 bytes .../8e1036e187eeeddcc7fd08d7c6ff1b4205b1f355 | Bin 0 -> 1580 bytes .../928e31540997f96c1c2a2e7d17af17735d2228bf | Bin 0 -> 1024 bytes .../938db591a753d135a9d7df8e87bb4804880ff68e | Bin 1038 -> 0 bytes .../96cc7261147e70b951b24bbd8b877205e7533afb | Bin 0 -> 1027 bytes .../97408a2a042c4bf9fc6c19dedced31e5134f91a7 | Bin 0 -> 1024 bytes .../99b476c3cb17d01f8cfea2f61d4520b847e07c38 | Bin 0 -> 3878 bytes .../9b072d7ac75bea0e9fe5478099a3dd962f72721b | Bin 8457 -> 0 bytes .../9c229f09301b5fac1be7da200c72f38892f7823a | Bin 4466 -> 0 bytes .../9c27bb866b16349315305294074ae44bff7e54ad | Bin 0 -> 3998 bytes .../9f2284f300455027c039402ed5388ad0bed62477 | Bin 1275 -> 0 bytes .../a09384231aff9f82af04ee38e22349ab7fd1a555 | Bin 0 -> 1026 bytes .../a225fb40652e717735e19cb581b689ff4cc10a94 | Bin 0 -> 4068 bytes .../a2842142a43d2a91b830686ad9c19223231226cb | Bin 1067 -> 0 bytes .../a3a4c2a17536c11c7ba9126fb67b5eb9b5199f58 | Bin 0 -> 1709 bytes .../a4bf32e5ce76c8a6684d02b1193a9ae4384e7f1a | Bin 0 -> 3460 bytes .../a793e210460a293985f6ef790188a9fb92a1a9ee | 1 - .../a8149af21f29e5f21971cf158be0e604161a63fb | Bin 0 -> 1080 bytes .../aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d | Bin 1182 -> 0 bytes .../abe0c48360d8463fe9e1434c351266db57fdbb32 | Bin 0 -> 3905 bytes .../ad64861dd3ed6faf9443a12cc96ca51941ba5204 | Bin 1824 -> 0 bytes .../ad877afa0d998ba233fa2d47b46b417e3427d76e | 1 + .../ae8884740527cd378965db9843c98727de770e09 | Bin 1065 -> 0 bytes .../b1f723b9e2001f4535cdb95dcded87e346baabac | 1 - .../b43793022d2882197260118166362bcbf59c9985 | Bin 2155 -> 0 bytes ... b45a0a9f2a405c5dd5d214636d65db272ec49bae} | Bin 1026 -> 1026 bytes .../b82b2d0f54a12b4acb36c3562feda4efe3050758 | Bin 1064 -> 0 bytes .../b882903d11773fc4b1f885424dfa127a40360495 | Bin 1479 -> 0 bytes .../b9749b1c2d0c425dc1be97b13f972ee9a44cfcab | Bin 1030 -> 0 bytes .../ba7bccc10810a844ef20acb4d45f23653f1ed4cc | Bin 0 -> 1025 bytes .../bca730aecc12aff3042df635b71dcdd480035fac | Bin 0 -> 1025 bytes .../bd5015cee82171ac5097d615cb4f3626f3cf5203 | 1 - .../c012a2977323790cbc2c8b57d09ebf097547bb04 | Bin 0 -> 1034 bytes .../c09a9b5c79f1b7f7925e3071f1b2489f208ffe9d | Bin 0 -> 1252 bytes .../c386e02aeae468bd5130a5b99de1b366382a33a7 | Bin 1096 -> 0 bytes .../c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 | Bin 1064 -> 0 bytes .../c73ef536b40f52bc28adff531e401edd800c5152 | Bin 1192 -> 0 bytes .../c80bb9d319d7c0a436ee24aa46d1734fbcc3463e | Bin 1025 -> 0 bytes .../cd709d9b76a28b0e28d2ef779096066f9f581030 | Bin 1027 -> 0 bytes .../d14bf08ba76e6641f39a58555d07c979c7157bc6 | Bin 1087 -> 0 bytes .../d18c1455e3dbc31d072706e4105b576e3b4af411 | Bin 0 -> 1139 bytes ... d4313c17a49f5e1e6db729b57fc49c50d5010864} | Bin 1449 -> 1172 bytes .../d68cbcd904ddb5b55437aa41b452c7ab2e0e84c4 | Bin 1025 -> 0 bytes .../d81f68cca030deba6c7eedefb9b8d38ae7e0b32d | Bin 0 -> 1027 bytes .../d85ba3fe4414a8294c41a5479ca9dd27a3294b76 | Bin 0 -> 2199 bytes .../d866bde40f86c1a1178ea367118aed39a6a6e086 | Bin 1133 -> 0 bytes ... da0c5fe6a9802c62ca13adf2b3de5e95fc179a81} | Bin 1024 -> 1024 bytes .../daa6e08a392803f772858633b94159e2e4e0cc42 | Bin 1295 -> 0 bytes .../dada714b6876e5f514af75bf410bfcc85a31c9df | Bin 1067 -> 0 bytes .../dadda676c596fc0295f52af417ed755de1701ecb | Bin 0 -> 1029 bytes .../dbbd86d690cb101f0f0f783d32655e85acb49e35 | Bin 2255 -> 0 bytes .../dcaa72e4a5feb858c48f1dba2bd873ce9d278a56 | Bin 1088 -> 0 bytes .../dcf505da80812e4be45105b1ba530d11028a20c1 | Bin 1029 -> 0 bytes .../dda9088436a831a73f09d87059c6bb4fc6d3e703 | Bin 0 -> 1046 bytes .../ddc1f7e2ab9fbad16aefbcecfa50615135555eea | Bin 0 -> 1156 bytes .../de42ae3f925cb1591c116e7deea6ed5846e035b5 | Bin 0 -> 1033 bytes .../e3db95fdeba1e698fdf447b4ba5349d392f20f85 | Bin 0 -> 1024 bytes .../e457c4f8c99e20a17b9b623407df6bb77a7a4794 | Bin 1980 -> 0 bytes .../e779274511b5fd28af45a5929b3ba1ff4cdd8ed5 | Bin 0 -> 1028 bytes .../e95a74bccef2fa04191002aa3f1576c8ce8462e0 | Bin 0 -> 2770 bytes .../eb2a51efb023f4f371ec1577cc694c682afc1614 | Bin 1097 -> 0 bytes .../ececf77f65af9b9ea5f90022a540b77b386d64b7 | Bin 0 -> 2636 bytes .../ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e | Bin 4420 -> 0 bytes .../f20fd0903488d8969146fe8f8fdaa24f55280593 | Bin 0 -> 1035 bytes .../f3ecb935c9d00b5fc46918835fa0f84cef89e58d | Bin 0 -> 1024 bytes ... f5182a61a5cd67e087328b227ab48da7833f83e0} | Bin 1070 -> 1071 bytes .../f69f7b7933b53c99a45401c8dec9f422a5489be9 | Bin 0 -> 1046 bytes .../f6dca2adfd75f73ada3c68ff46300fa50410f5d3 | Bin 0 -> 1027 bytes .../fa4704fda51d3f6a62c4fc02a0aa94cddf79b2e0 | Bin 0 -> 1027 bytes .../fbcb8faa6fed3255b5804faef60ba4d2b6947912 | Bin 0 -> 1024 bytes ... 04d093aff831ee1f106282b79281614b8142d91f} | Bin 1025 -> 1024 bytes .../080eefec3d658696f6fdaf478e5ac1739c74e87b | Bin 0 -> 1366 bytes .../090a521b47c35bf722a930e4432aa2d730ee8332 | Bin 0 -> 1032 bytes .../0c4d7507f7afda93d5676b0756e4903fb3dacf60 | Bin 0 -> 3073 bytes .../0d001e9c537a1cf7da294ea889f4e2e9ce3c13e0 | Bin 0 -> 2201 bytes .../12ceecaa3ef02cff7acc62405e6287e8dfcdfa8e | Bin 1423 -> 0 bytes .../14078b526ed4ff0aca7cbfc27cfca5229a5ea0ef | Bin 1025 -> 0 bytes .../14518d096ece2abb8a2dd7327514f24d6cd48b58 | Bin 0 -> 1074 bytes .../15eb3eb3d65eba1b2a8cb71c2148766114962ac7 | Bin 0 -> 1873 bytes .../1a48e3105bc7eaf5069c738e29694916a0dd9a05 | Bin 1422 -> 0 bytes .../1b4035f28517961b07b43eccda628ca079f2f269 | Bin 1036 -> 0 bytes .../1bb9c6b33c967983ae9f48eac53feb75c393ad16 | Bin 1331 -> 0 bytes .../206d5c79d04ccdb3b0d946abbc94d4b637039107 | Bin 0 -> 1059 bytes .../219cdafc24a0ebab673b49203f3cbbd6efde7000 | Bin 0 -> 2095 bytes .../26363223150d7931f70c34f0e97be25ed51a93bf | Bin 1060 -> 0 bytes .../276c7ff8353b250de8b0b9e0fbad608b5b3afdaf | Bin 1827 -> 0 bytes ... 29afd7f67f6a46c398d71cd9e5ecce787d7f1176} | Bin 1027 -> 1027 bytes .../2be813450d93a51bd5f047adb730c7929820f643 | Bin 0 -> 1591 bytes .../2dbc0e121b164c9ef8cc50247c2fadc3aae9360c | Bin 0 -> 1024 bytes .../2ea4acbdca78ed698f48af5b58bdb644bffa0253 | Bin 1431 -> 0 bytes .../31416f580807982a721aa329e749589b643bde35 | Bin 0 -> 2077 bytes .../31accd2800389b82f8dc68979878c6556982bbb1 | Bin 0 -> 1772 bytes .../33b543ba66b38ce2c9425c41fd272b50a52f2c3c | Bin 1037 -> 0 bytes .../3cd758923493dc4269e956dcd2275cacb70b3d06 | Bin 0 -> 2233 bytes .../410d0d3bc1499593c44554a6631eb193d4b0be11 | Bin 1036 -> 0 bytes .../41525d340f74f45d774491a3ff3cb09b5c40ae96 | Bin 0 -> 2002 bytes .../4257941232d8d6fd686dc09b71405dfd24aef634 | Bin 0 -> 1759 bytes .../442d5de73c8b73fd39975a5bd03c8d81c9397f2f | Bin 0 -> 2098 bytes .../448c2fe285dd3daafd518f439f03981e2d0cbd2b | Bin 1076 -> 0 bytes .../4cafe1fec188a9d9787d45f2ad97e4afa69e2d0e | Bin 1681 -> 0 bytes .../4faa575adf7479a26e898cc388d43bfc56abc3ee | Bin 0 -> 1085 bytes .../50973022d553441dc116887c25f6dc84912ba703 | Bin 0 -> 2110 bytes .../599faaa27c2503b734bcd44fd3de9c9adb388bbb | Bin 0 -> 2193 bytes .../61b76c1e66d4c4f6954d7e026afbc3f6eaee1d6b | Bin 1038 -> 0 bytes .../6251a968442e11c5ecf0ccfc44177ef512c7873d | Bin 1411 -> 0 bytes ... 63fd84fdb4c93e5051b131e7283d1edbf2346d97} | Bin 1589 -> 1539 bytes .../65216046fdd21251275d9ef66cc20278b4b49a11 | Bin 1036 -> 0 bytes .../6eebb0b657faa02d74cbe782acb06014a09e1681 | Bin 0 -> 1026 bytes .../74d536c631e3dfd862ab23cebd0027523f752673 | Bin 1035 -> 0 bytes .../789b485a90d58fdb8817484cd8d0fb125d1ccbeb | Bin 0 -> 1024 bytes .../791eeff6a8158407fcf41885f5114b42576bdc5e | Bin 0 -> 1710 bytes .../7ab147170e5cc04925dc2e5953a08ba6f5b21d94 | Bin 1037 -> 0 bytes .../7e4cb5df1262e26c0f94a05ed336e24790f2964e | Bin 2202 -> 0 bytes ... 800207865abd6b8e974f7d8ca1165f88fb706da7} | Bin 1081 -> 1061 bytes .../80d1a9bbd11a273f303b92ca65e2eca5221274c7 | Bin 0 -> 2180 bytes .../82b0d13945b9d20c7b91ed26645f1e4b0b4e5a67 | Bin 0 -> 2009 bytes .../8373dd814b7a7ab13455ec7f5f61c9dba5817060 | Bin 2067 -> 0 bytes .../83a6b52b1116271058025d5d622cf1412dfa5701 | Bin 0 -> 1058 bytes .../83c0a0d3cf3f29cddddeb7c355138ae236bf5727 | Bin 0 -> 1025 bytes .../8e20bfa11b666882ec98a86fe8a01e306314f064 | Bin 1024 -> 0 bytes .../8fc6b683859c8a3ca1a2cd09afb65683db6925ba | Bin 2068 -> 0 bytes .../92e0eb0d2887706e28f2092373d64be988f2348f | Bin 1041 -> 0 bytes .../94cfe0c7f792ee42ff43e5559fe0375323b9b68a | Bin 0 -> 1026 bytes .../95107e7dc7612da1d0905556f401953c06b3507e | Bin 0 -> 1024 bytes .../96e87826e1f4643f7a35d359908127074996904f | Bin 2067 -> 0 bytes .../99a846729e1fa67dde649843fdf554d3d5c14d1e | Bin 0 -> 2180 bytes .../9ba1d8c0a69decdd9035db4c60a2aaf66daa9fc1 | Bin 0 -> 1025 bytes .../9c3e465891504c1549a8f2d82dc9416c6f029d00 | Bin 0 -> 1024 bytes .../9cb9002b518cf7158ddd8023b9559f629591cf56 | Bin 0 -> 1038 bytes .../9cc3c1a480c0872bc2f3e8e9539a46951436c1c3 | Bin 0 -> 1043 bytes .../9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e | Bin 1068 -> 0 bytes .../a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 | Bin 2110 -> 0 bytes .../a7780546d30ae4eb791b6cef858b87dcf915307b | Bin 0 -> 3825 bytes .../a8188d5148159ccc511bfc90bf837fa93b6cbf94 | Bin 1364 -> 0 bytes .../a91405def886e3eccd8ee813609ef32d0b02815b | Bin 0 -> 1503 bytes .../acadff503aae63ba452f693f9b1af75beeb871c2 | Bin 0 -> 1031 bytes .../ad2dc31bea9499dbc2450df00eac38ddd37d17c4 | Bin 1024 -> 0 bytes .../ad56cf4fbb246dbfea16651702230fda3e0c9c83 | Bin 0 -> 2163 bytes .../ade86d0ebba9baf5243f184cbb5a4b5cc6d65386 | Bin 1038 -> 0 bytes .../ae2ee75e6177727ac0387e2c99ae3a761827d68e | Bin 0 -> 1688 bytes .../b11e498aca6c6525b37ea62f567d24021b66de37 | Bin 1033 -> 0 bytes .../b78d8c40070c22d7c4dd34b6f56b256a51d60ca6 | Bin 1024 -> 0 bytes .../bcd8153bc8760c12dccfc81e6fce1cee6dc2c1b4 | Bin 0 -> 1024 bytes .../bff088bb8cea1b5dd229632d70941de8c9415889 | Bin 0 -> 1235 bytes .../c4b1f93b79ffcc468bf487d36c12a53f2e20f5be | Bin 0 -> 1025 bytes .../c550a457be7c8589680c0d0eb3a36f3e48d96b17 | Bin 0 -> 2178 bytes .../c59c6050c23fd067f7863a1849278b9f399d6332 | Bin 1035 -> 0 bytes .../c8d112d02108163b41a166b147a7a44922d7ab49 | Bin 0 -> 1284 bytes .../cb4c0a2cb620f140280597591ece04e5fd852dc7 | Bin 1024 -> 0 bytes .../ce9047b351cd0a5eaffcbb487b64cab99a19522e | Bin 1938 -> 0 bytes .../cf6301c7730c893724a36740fe9bbf46ac5e002e | Bin 1165 -> 0 bytes .../cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 | Bin 2116 -> 0 bytes .../d27f235a75d3347f7554ad049009492571352d18 | Bin 1036 -> 0 bytes .../d45bf39f094b41cb64954cb70c9266a4fe02dc17 | Bin 1289 -> 0 bytes .../d47ffc046a3a67b46138121d4b0752cb770380ae | Bin 0 -> 2266 bytes .../d59283ca6d9b2f36e9677c30603b10695beffffc | Bin 1046 -> 0 bytes .../d5a267a9438f0bddf91a25c6606d8debf4672d76 | Bin 1035 -> 0 bytes .../d9ea126774547be83e8514cf14bfc46b90e04ae1 | Bin 0 -> 1025 bytes .../df36cc5d101b59b8e577a8260dbc22e99749dc7b | Bin 1041 -> 0 bytes .../e0f738b7cc91b246885c5055c7a16ab716053186 | Bin 0 -> 1039 bytes .../e45810422d1f07d44de191d75c6bddeaa496568b | Bin 1764 -> 0 bytes .../e47cab0e163f9522bfd4bc1f3a4f4ef170fe96fd | Bin 0 -> 2111 bytes .../e77f0ad2aede947e4557ca77181c17cfe628e8f9 | Bin 0 -> 1601 bytes .../ea7d1ce3b3df957829182925f48735fd70e28d1c | Bin 0 -> 1027 bytes .../eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 | Bin 1167 -> 0 bytes .../efb7a29db7ce24f71b969ee68eb0af750afb2b4c | Bin 1423 -> 0 bytes .../f1bb760d7ecb5d34e982e43eea266a3ca22778a4 | Bin 1024 -> 0 bytes .../f6fd7dd2bb4542f3d8d253768b6d63777d048afa | Bin 0 -> 1040 bytes ... fad5cb6b51a97763038b58addeaa2bd725293ac8} | Bin 1043 -> 1040 bytes .../fdd08d361bc7e016b6ad2e41d8b167bff2178777 | Bin 0 -> 1024 bytes .../0267d5f691b59c6d401e5dc80c24fe4ff6be058f | 1 + .../0441263c35529ad578c6299a2984531c80b72859 | Bin 0 -> 164 bytes .../0651637065006c57b1826543152928f921c5b7a1 | Bin 0 -> 20 bytes .../0898a16cd9543ce0499a9e67a7b8dc5362409e1c | Bin 0 -> 3 bytes .../0e356ba505631fbf715758bed27d503f8b260e3a | Bin 0 -> 2 bytes .../12952bc189b8ac1f335ac25eedc3424aa724aa4a | Bin 0 -> 578 bytes .../13fe9fd2e16cb2dfd4137039cfa338e990ed2cdc | Bin 0 -> 2 bytes .../191f0ed6ca9da5a6f0bb2102224b2c660bc9aeab | Bin 0 -> 1748 bytes .../1e350f58a1636e388a51d98dbb26aa8be568f7bf | Bin 0 -> 137 bytes .../2133e8c680d60f516ecda99978fffc78a5d183e5 | Bin 0 -> 45 bytes .../21fdc80665cd16a498d6f32a22785051c3228e0f | Bin 0 -> 6 bytes .../2217db97ec9fae08a7f396418e8e91e0bebb9c0f | Bin 0 -> 71 bytes .../2248f3c5407e1fd77fa80c6ca66aaf0976e90180 | Bin 0 -> 206 bytes .../225f0370a76a107eaf69b152fcabda1101566b4f | 1 + .../2d2d73d0e2b1d1fbfb341b7a01dcab55e6141c9e | Bin 0 -> 74 bytes .../2eaf443e399b23ddbd6d91957122befe331bdf6c | Bin 0 -> 3020 bytes .../31b79deda7f8b3fcdd3624e7e15b57b3aca5ace4 | 1 + .../33e07748930d8cf56a114b23c467af6a3db91745 | Bin 0 -> 10 bytes .../344c3ef0d5f12a3670e39e0e6f48c9dcbf012723 | 1 + .../38f0cb0371088fc2794ffc8b045d892664c7858e | Bin 0 -> 194 bytes .../398c40259ebb1732c8aace9220265e3833c772fa | Bin 0 -> 424 bytes .../39c4e0883c2870abd0820e085a4bae9b6efcb789 | Bin 0 -> 9 bytes .../447db1aed494d39942d0f24830b9cd8cae62c491 | Bin 0 -> 20 bytes .../46174c1aace64943bca56f24b4281b5ae9691bfb | Bin 0 -> 42 bytes .../46dce494641ccea3dcd6074e64a6de22fa41317a | Bin 0 -> 21 bytes .../479e04f3d12d112b5c04c9ee67e4b1e6e201ea4e | Bin 0 -> 4 bytes .../569d6a4156999893c51d30c29f7e42ae1ad71648 | Bin 0 -> 3 bytes .../5ba93c9db0cff93f52b521d7420e43f6eda2784f | Bin 0 -> 1 bytes .../5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 | 1 + .../5dc00abf36aeeab13be68a145eba8ce7b6855664 | Bin 0 -> 7 bytes .../615e0afe7ecda706ca8cffcea1f3c2aa2dd86038 | Bin 0 -> 49 bytes .../616e8a14eb28679426c3c66558b3dcac683fb6b4 | Bin 0 -> 82 bytes .../63119d0cda71cadc89d34df443319ffceb35f982 | 1 + .../631d7007293407c095f32976aa17881ec61725e1 | Bin 0 -> 14 bytes .../64847b79e4445d895bcee9fe6600744b2840d7c2 | Bin 0 -> 7 bytes .../6692087479754b7a2764c1ed72885d2a6dc65adc | 1 + .../67696df9219d7a962ab554e4b214acb6170f503d | Bin 0 -> 19 bytes .../688934845f22049cb14668832efa33d45013b6b9 | Bin 0 -> 2 bytes .../6bd9d5cae3db084a6a71ff367b01231358a88618 | Bin 0 -> 26 bytes .../6f8669b285a545d44fbe96c0addce5fcecfb3512 | Bin 0 -> 11 bytes .../72cd03612917f5cd64e07a930e3fe077730577eb | Bin 0 -> 14 bytes .../746e381ddc60fa04227cc9ed2a1c410b049abafe | Bin 0 -> 27 bytes .../77b309eb73f3696023651c24a8d302dc8822a845 | 1 + .../78f5a11efa76479d5a129da074a7bd710944a390 | Bin 0 -> 37 bytes .../7c01db8cee76bc5fb917fccfe0cafc83c05f6e52 | Bin 0 -> 282 bytes .../7d09c7ed378b1b94ce27519158202443a947b18d | Bin 0 -> 547 bytes .../7d7645db4f314c3f249ef9f6b352ad2abff07bc7 | Bin 0 -> 100 bytes .../85e53271e14006f0265921d02d4d736cdc580b0b | 1 + .../8860518bd87418dd1fe8e458cc0282df914750b0 | 1 + .../89cffb40c35b15fd4e82b6e5db5d1a5870489bbe | Bin 0 -> 2306 bytes .../90db7c411721fd518867d565e694db7241cb540e | Bin 0 -> 4 bytes .../9144050c8b0cb7f19305cf4e3cf0033d8ad983e0 | 1 + .../91f04f76f1dde08881cddc1f755d6af8e49a4a01 | Bin 0 -> 6 bytes .../9282229a007140dec46dff0d8c564f7f28cfcdce | Bin 0 -> 145 bytes .../959758f459ebac692fe0ccbb3a9441acf2c9261a | Bin 0 -> 13 bytes .../97a8103510dc8187ab816159d860cd9743ef5079 | Bin 0 -> 80 bytes .../98252ee16f0bcc1e8e25f957fbbde3dd3971e208 | Bin 0 -> 54 bytes .../9842926af7ca0a8cca12604f945414f07b01e13d | 1 + .../a08100f12c3bbf6a40426354bce8eed126265260 | Bin 0 -> 711 bytes .../a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 | 1 + .../a917aac9f196cbaaa6a019895edaa41cc8b7d981 | Bin 0 -> 5 bytes .../a9d3c9cd54b1a392b21ea14904d9a318f74636b7 | 1 + .../aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 | Bin 0 -> 2 bytes .../abe8d2c82425c0b4f2bd6f68ccc43c2888fb677a | Bin 0 -> 50 bytes .../adc83b19e793491b1c6ea0fd8b46cd9f32e592fc | 1 + .../ae12601d9c3a5793e5169966cca6fcf2b26050fb | Bin 0 -> 139 bytes .../aeba124133e5071fd06826eca05f496bf9521557 | Bin 0 -> 26 bytes .../af5c4414610a77387e06230c43f2eaa9a32db317 | Bin 0 -> 67 bytes .../b2919b2af910b3c31a873b4c286cbfff83553341 | Bin 0 -> 2819 bytes .../b44dc5106f0d6562f3da60ae00bf92f6278526bc | Bin 0 -> 18 bytes .../b51a60734da64be0e618bacbea2865a8a7dcd669 | 1 + .../b96967f97b883f5d0587e204d2a23ea8a8ac3ca3 | Bin 0 -> 494 bytes .../bf8b4530d8d246dd74ac53a13471bba17941dff7 | 1 + .../c48b1303740bac96a3626e1e3ee7f1857eb523b8 | Bin 0 -> 1102 bytes .../c4ea21bb365bbeeaf5f2c654883e56d11e43c44e | 1 + .../cf87d2d7e238e1c31cca8ddd947f2e87578d9b0d | Bin 0 -> 11 bytes .../cfdf49f967c7ea694144ad477131acb72b376ab3 | Bin 0 -> 804 bytes .../d317cd32fce227465a76367a8c1f67b4968df91c | Bin 0 -> 22 bytes .../d64d8d1f175cc5685e7e6b69625aca0c2010233d | Bin 0 -> 1224 bytes .../d688dc14ac91c573c935f31f1b424fe85cd49889 | Bin 0 -> 10 bytes .../db1c9cc4e2d0719b0a67794d2e3dee3bea357799 | Bin 0 -> 56 bytes .../e199afd0c27eb9bad38503037b3fe995e287ebb4 | Bin 0 -> 17 bytes .../e27d449dc03cc3b88178e8c36dd59e8f0812cb7e | Bin 0 -> 5 bytes .../e2ce37419428a6832101ef7cb853caa4497034ee | Bin 0 -> 5 bytes .../e42e8bb820d4f7550a0f04619f4e15fdc56943b9 | Bin 0 -> 2 bytes .../e4faefa4502eaf582fb184a2300122f40de097af | Bin 0 -> 3 bytes .../e7a3f289451986b43a30132d5a40450c6e6113a0 | Bin 0 -> 3 bytes .../e9281c4426bccdafde233994045e5e61593ba19c | Bin 0 -> 14 bytes .../e9f7d2c2ca6c1441f7c33fc5e2ec5dfa9b6d2856 | Bin 0 -> 20 bytes .../edb1742f76755feec14d01691772c292bcc1ddad | Bin 0 -> 413 bytes .../edc20b510248b156cb427fbafc0e8e0aab0f683b | Bin 0 -> 290 bytes .../ee598725070826dc864c6fda79caf254d27ff0d0 | Bin 0 -> 123 bytes .../ef0f8fe4947e62de39243a46158df6f6f20995dc | Bin 0 -> 2179 bytes .../01b014b146ea485e9c28e58ec5d0f3810186a81e | Bin 1141 -> 0 bytes .../021f72157ffa4da59637382fd9ee14780ef6986d | Bin 1025 -> 0 bytes .../0348a0c1cd260fc706fde509c9737d02f7808757 | Bin 1031 -> 0 bytes .../03fcea60dff1be565e2a9ebccca02296fb24ced0 | Bin 1058 -> 0 bytes .../0410c4f13abd2ac0be3d47da076620fbf54e9e06 | Bin 1028 -> 0 bytes .../05b662515f000d83deb96ffc4583991d649cd5aa | Bin 0 -> 1413 bytes .../05deb1919325611cef82cdbb9a9cae2e079a35e7 | Bin 0 -> 1026 bytes .../05f2bf1721c39d6be215f3400f45f07d7c16d7c5 | Bin 1029 -> 0 bytes .../08c3863b148d3c71fcb4c04357b4f907f78ba3b0 | Bin 1025 -> 0 bytes .../09decc3fe52ee920308448b775e51270d0799634 | Bin 1026 -> 0 bytes .../0b19e4d2c5e4a46e34059098f069acf7f76cfcea | Bin 1025 -> 0 bytes .../111657ab9fedcc5017d6df1970230b5dddd2d981 | Bin 0 -> 1024 bytes .../17557d4ba17829b390c3de69535bf6ccfa2d5642 | Bin 0 -> 1026 bytes .../198ae6bac21ab5be28e5fc511779419494c9fb99 | Bin 1025 -> 0 bytes .../1ce15b6859d8d0d4b5254dcbb4981252c510fa9f | Bin 1036 -> 0 bytes .../20c7e487a03376e9aee47466a79aa92ee242160c | Bin 1026 -> 0 bytes .../239ec011fcc8cc26627acc3714c8faf52c5e0903 | Bin 0 -> 1024 bytes .../274042194cc72a3f82a114918e3abdb5bd658add | Bin 0 -> 1025 bytes .../27bb822705fabbf14078bef7ed2d0433d82fdad1 | Bin 1027 -> 0 bytes .../29ffc26a0ce83f654710b5de2a597507fc5729dc | Bin 1025 -> 0 bytes .../2a0a2417d7a84b25f766e86673e47ec54fb00cbe | Bin 1025 -> 0 bytes .../2cafac567b408f64684f253a5b7b9a4b2e59568b | Bin 1068 -> 0 bytes .../2cf61acbd07ae5eae2549cedfbe05bf42bd595f7 | Bin 0 -> 1024 bytes ... 32c0c554c558ebedb342d3e70e1f023387d578c9} | Bin 1027 -> 1027 bytes .../33211be3cf6ed2000eb1d2c75adcc855ed33b8e4 | Bin 1035 -> 0 bytes .../370f2d854e17f91097c19f2f4a1f8aa66a598105 | Bin 0 -> 1024 bytes .../3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf | Bin 1024 -> 0 bytes .../3caf90a302b81895258b6a355d4a91a6c07cb332 | Bin 1029 -> 0 bytes ... 3fe5295ad34640228ce7dec8a120488f0b5df5ce} | Bin 1025 -> 1026 bytes .../435d25dd83ae22d85ac4b2b4b100fca324c65e3d | Bin 0 -> 1024 bytes .../445082741fc8b6b486a198c23d86b885e6d14ce7 | Bin 1025 -> 0 bytes .../4977a67459382d8300d75b71b54b4ce1f40f4f09 | Bin 0 -> 1032 bytes .../4978959b1a5996c384acf6a9bd14245625b66d46 | Bin 1026 -> 0 bytes .../4ae33f6357a1804090501f11e27d58461df9253c | Bin 0 -> 1024 bytes .../4b5604ce8974b23a19948af1185f682c1e1ae8c1 | Bin 1159 -> 0 bytes .../4b77c547b98ceecc57e134d52f4692a1720e3ee1 | Bin 0 -> 1024 bytes .../4f62be7d61b679a0d916b2059854de5b9cb38dea | Bin 0 -> 1027 bytes .../53458e81c4f84d7b35213d40fd1a8b1cb1abc812 | Bin 0 -> 1024 bytes .../546c3bd16ec1d25eac5f1807b95bf57632a0542f | Bin 1224 -> 0 bytes .../591bd120f211dcffd75a4ac0529b847ed9945f57 | Bin 1036 -> 0 bytes .../5da0471be3750ec4c44275e10344d7498c753312 | Bin 0 -> 1024 bytes .../5ee209f4deac4b64ede9a037ad33d271421a5146 | Bin 1054 -> 0 bytes .../602f5edc05570fddabd77bccfb5c73d7cee95250 | Bin 0 -> 1024 bytes .../6f52f1152b96f39858decee18afa95914a754344 | Bin 0 -> 1024 bytes .../75232df37bc7fd2864305542cfed6d5d050394b1 | Bin 1092 -> 0 bytes .../753305c57fbdd9c0eaf41e6abd9f74036eab4b60 | Bin 1026 -> 0 bytes .../75a68982c7fd83542649a050e52298381666bcc8 | Bin 0 -> 1024 bytes .../78cc5b473811aa993c3b7c88ffbed05187b6cd99 | Bin 1076 -> 0 bytes .../7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73 | Bin 1026 -> 0 bytes .../7b71687d14b357cc790e7855d92829c73f1caae5 | Bin 1032 -> 0 bytes .../7cdbbf403d12e497d96caa65d454d422167053d1 | Bin 1025 -> 0 bytes .../82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0 | Bin 1025 -> 0 bytes .../839ae313f042b2b2dd388634a5362c08f755f030 | Bin 0 -> 1024 bytes .../83df4b8639a2acdee98fb7a71bbc089316687b77 | Bin 0 -> 1037 bytes .../8586c1e00b83a070b54db1672d29c6890f23174d | Bin 1029 -> 0 bytes .../867d3eef3c25cacaff5080853ba1f8ddad3e3cbf | Bin 0 -> 1024 bytes .../8a555e581a4ed7164e311b75291d73a6a6aa25ce | Bin 1024 -> 0 bytes .../8b16f2f2917796d5becb502f540dbc1a77645614 | Bin 1067 -> 0 bytes .../904a157a101a0771744b115e726f45fde3eda4b8 | Bin 1024 -> 0 bytes .../90e013b209b0881e82bce7501cbf06928c6639c7 | Bin 0 -> 1024 bytes .../9435e886552b98fa38c2e89e07392d8048d6649f | Bin 0 -> 1031 bytes .../95402f0bd80b42926a317c1606747289428eeb96 | Bin 1043 -> 0 bytes .../963a99817279211d121c533b803a64de91c85af0 | Bin 0 -> 1031 bytes .../985be9edded73c57832ed96828f93fbcf4b7bdbc | Bin 1033 -> 0 bytes .../9949825ec99cd8993cb6d3cf61b78f1daca002d9 | Bin 1223 -> 0 bytes .../99e376668c01c6a56bd1689e5d8664587c4fee28 | Bin 0 -> 1025 bytes .../9b01aca36cc45c533cc9b8a505af7a1696d622ec | Bin 1084 -> 0 bytes .../9c8e942b24add8ad2e15186bc5de91464c8b3a1b | Bin 0 -> 1413 bytes .../a17482d70812b76794e2a68373fe1aacb70bb983 | Bin 1064 -> 0 bytes .../a1c03aa549f9e6aef57b8f5503ec4b4c1329c7ba | Bin 1058 -> 0 bytes .../a5d92fddf545081b06db2a55c860d89087c3ce65 | Bin 0 -> 1024 bytes .../aaf511006fc46ca08449d6f4988822988369725c | Bin 1262 -> 0 bytes .../adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1 | Bin 0 -> 1024 bytes .../b410f65cc307e42ab5966239c11439da11c0ddb4 | Bin 0 -> 1024 bytes .../b422ce7e471537303b914cf709aeeb5997183e13 | Bin 1040 -> 0 bytes .../b6326b0500fa509026c488db8451367ad82a737d | Bin 0 -> 1042 bytes .../b6db31b2248aeba214a6850c0702de7388ea1c24 | Bin 0 -> 1024 bytes .../ba04de28b49c623e55bfd4782f2e02bdfe98f0ee | Bin 1058 -> 0 bytes .../bae61b9f18afd63d2b282bf4319679d5275370dc | Bin 1032 -> 0 bytes .../baee897444cc1c2da1ebc5669aaad8a0674bf5ec | Bin 0 -> 1025 bytes .../bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4 | Bin 0 -> 1024 bytes .../bfa39a45c0fbd5ef61d95ec1481854884d6a1c83 | Bin 0 -> 1024 bytes .../c25d912a45389932e11154603810b3636bd076d3 | Bin 0 -> 1024 bytes .../c5613508b05a5ce7495f6b7b5c1080715c9f94e1 | Bin 1025 -> 0 bytes .../c825bf09aa976e7d4d67598407a3a4f8e83c6345 | Bin 0 -> 1024 bytes .../c9b65a60fd06d4de01b8f5b83a893200073769e0 | Bin 0 -> 1440 bytes .../cd7b984e87d4fce2d267888a3253c8aaad264af3 | Bin 0 -> 1024 bytes .../ce005e480b643e822d3b99b2a21f6e6a6f448859 | Bin 0 -> 1024 bytes .../cf29845e403bee085bda2d928f49673742592e17 | Bin 0 -> 1024 bytes .../d05019c14442561387c50ba71c173140c1e0770f | Bin 1027 -> 0 bytes .../d1b8769985ac73bd8298231fb4a6e5ed5565cf9e | Bin 0 -> 1024 bytes .../d4a8a0f375b984f26f41917103584c9917217043 | Bin 0 -> 1025 bytes .../d821fc593a86796b420f93296017c7cb0175dd8d | Bin 0 -> 1024 bytes .../dc720efbe4f824c52dd03cf9c06c71f9cd64e500 | Bin 0 -> 1026 bytes .../e165cf4a81fe3d993948f049fb41a300c8286598 | Bin 0 -> 1024 bytes .../e6e0376286b8df6332e56dc8757af060da95dd6a | Bin 0 -> 1025 bytes .../ea4d4c2a8e91bd84473dac1e586d68d5c5451f5e | Bin 1027 -> 0 bytes .../eb386659c5a7aef8b95a191b90684d608d664a36 | Bin 1114 -> 0 bytes .../f62df9a69adc6f49c64e2a993f7423b0d112f807 | Bin 0 -> 1024 bytes .../f96090789e42f4fbfb8aea8038ef56137858ba61 | Bin 0 -> 1044 bytes .../fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe | Bin 0 -> 1028 bytes .../0067200701e9b0b5ec3db13f387a75e9e82202b0 | Bin 34 -> 0 bytes .../00ba573f9435b38d7205d995bbfe1813add81ab3 | Bin 337 -> 0 bytes .../0397276c0203a0a63994d51f7001a0c10672890a | Bin 0 -> 19 bytes .../03e684ba5d7a6306ddfb1dd15f40f2c4a1a074ee | Bin 15 -> 0 bytes .../048a981d18bac9eb782dcabb570b7c742ddca854 | Bin 0 -> 184 bytes .../06e8614ed00a3f8ea00956ee4f1dd0ccafc0a9f1 | Bin 0 -> 353 bytes .../073da513862d986e230e53caec9b5c29b71bcadd | Bin 0 -> 291 bytes .../07d9e6281c5355f19da85e221fc562ec2d877e3b | Bin 144 -> 0 bytes .../07dda5cbda20802250efce051169313efcc19c91 | Bin 540 -> 0 bytes .../09251a8df7e23a0e332eb0beee7afdec7e48fc7d | Bin 561 -> 0 bytes .../0984a4adacadc5ccc4535cdfa0cadea1627e6ceb | Bin 0 -> 130 bytes .../0b9940a95e37594b949cf6dd467000a773494351 | Bin 0 -> 5 bytes .../0bd1690046cf11535e1fe7ef887bd881bc26e248 | Bin 0 -> 86 bytes .../0bd8520aa1728ccc17a1f4c325d72b3219f9ad1f | Bin 0 -> 272 bytes .../0bf770e429cba6c9fd4e3c5275572951c8bb7b0d | Bin 0 -> 30 bytes .../0cf7de690bf6e03f2843688fef7e5fa6f8f5b50a | 1 - .../0cf7e4bbce41ba9fdefc2bc33a745cd586424656 | Bin 0 -> 13 bytes .../0dd69aaff3c045f8e5333bc724b7a4877f63ac04 | Bin 0 -> 1552 bytes .../0f474addb97e92e926e8b8577cbce00a3f23f742 | Bin 0 -> 186 bytes .../0f6e2d10bdff7d0f0f6ce142c9fa4d2a22d39fdb | 1 - .../1019a3c07fe32d6fab2e673671f557717d4997d7 | Bin 65 -> 0 bytes .../102b9366042c4c2ada3408c1808bc8cae19199e6 | Bin 194 -> 0 bytes .../10420923df54bfca05312d5fafaa4189373b4683 | Bin 0 -> 26 bytes .../111bf62468546c168ac3da1052ec3bf12c51d927 | Bin 74 -> 0 bytes .../123959e688316f1156b5fd63115e66990691dab8 | Bin 343 -> 0 bytes .../12448f136f6072ab09a293657cbd12e865fe74fc | Bin 0 -> 74 bytes .../14c2595bf9aac752fb2feee22e918580fd1461ea | Bin 0 -> 34 bytes .../1599e9fa41ec68c80230491902786bee889f5bcb | 1 - .../16407c6bfd11f65e3148d49780b60bcbfe96a955 | 1 + .../166e075d6bc3147a8678c35be401b94dcfb40b8e | 1 + .../171850a1f44e2073e0d35d5fe8c64b6c3dcf1c24 | Bin 0 -> 33 bytes .../1799f48cfbb2ab6b1110385ff98bb8c46313cdec | Bin 5 -> 0 bytes .../1812d37d67ad0d5c6832c042b82f2f67d36f2b46 | Bin 0 -> 163 bytes .../1835e91fe48390e58af954a32fd7c76f31bd9589 | Bin 748 -> 0 bytes .../18ef3271e3d1e08d69e10a9c7e57cff0163953a3 | Bin 0 -> 32 bytes .../1a8f29ec0d35809a410d5491f71238139e481538 | Bin 34 -> 0 bytes .../1af6e9701b53c33f27e958848e077cc8663f2d49 | Bin 143 -> 0 bytes .../1b9853e05cb525c5e3f95cc351e6af1d93169e21 | Bin 2006 -> 0 bytes .../1bab210c01bd6a5d88d77eeac943a4a8d51211af | Bin 0 -> 27 bytes .../1c1f0a2fb6bce1b4efad57e900e1dea1884b31b5 | Bin 1092 -> 0 bytes .../1d25ea7808bdc1960f4fa0b1265d348157676d34 | 1 - .../1f2fa434b0921c7834f4990cff0e36033db932ff | Bin 0 -> 146 bytes .../212f0b6f4f250553420c4b462b6adfbca29667e7 | 1 - .../22180792385106ce0b6ce830e1ff76f431a01c9d | Bin 39 -> 0 bytes .../22f4b759bfd9f0784c465ed49a3428f53cf865e3 | Bin 0 -> 441 bytes .../23d2435c588ac50944b11976815bf162f433e0ab | Bin 89 -> 0 bytes .../25885772862548d55ad11ac6b1913a2b7a9f2513 | Bin 555 -> 0 bytes .../27e76a1905589456f96e593a8b70ca96df478560 | Bin 0 -> 76 bytes .../2bb116dd5f1471c69ec82dcac399accd4d7037b0 | Bin 0 -> 7 bytes .../2bfd18383b61dec7fe3f1fad19cf26d06aefcb80 | 1 + .../2c16853a4cc039ea91f734590db769824ae54318 | Bin 36 -> 0 bytes .../2d59fccf53d7f7645879bab650f267dae46ea45e | Bin 0 -> 7 bytes .../2d62d1babded8628bee3a099705c1d6036248b25 | Bin 0 -> 9 bytes .../2f10304d880a3bceb43f89514ff7661474d818f9 | 3 - .../30fba8556db34f5d467c0d677fe176564b377748 | Bin 35 -> 0 bytes .../33a78cbd4539e3757769bb950283c7f8a340f20d | Bin 718 -> 0 bytes .../35fb4e382eea90c8483725b23c933d4cc418df47 | 1 + .../36a23d77f4380edecd3ba002c371f2e9ebfe4fc2 | Bin 184 -> 0 bytes .../38eba3bacca0984d08666561e863d816fae7bd79 | Bin 426 -> 0 bytes .../39a7293fe98a37dbd3bb56eafebff914df2e0835 | Bin 516 -> 0 bytes .../3a474dedd7c902caa19c0aea83735fe5805b5ae5 | Bin 76 -> 0 bytes .../3ad8f8e087776faf41feaef69ca9f171a74d6939 | 1 + .../3ccc20957ca1de354f0911587f3f6a89bf639bbe | 1 - .../3eec95f5cdf41fd6200a215e24d60f3bede4fa18 | Bin 172 -> 0 bytes .../4031d17c6eea3336c43a06378e1b57c00acff84d | Bin 0 -> 25 bytes .../416755fb7e923479d74c738ab9d4819ae34f3c01 | Bin 0 -> 202 bytes .../41d124c703a2bd573e0d37b44aec5c4bae4826d2 | Bin 0 -> 505 bytes .../439e78d8eb0be7e1ba084c816dc71d85438bde68 | Bin 0 -> 512 bytes .../43b677547a991744622253ece4e70eb841aa23a5 | Bin 0 -> 1246 bytes .../43f7b64038e79cac85e04b322eb9a492e4432078 | Bin 0 -> 69 bytes .../44613cadc2a119c0445d8aca742ddaa6e9d14f15 | 1 - .../44c16af83b7bfe485630ec7417a8a93dd6a4f344 | Bin 7 -> 0 bytes .../45107cf0ebe1c53814547acec2d81f678e9bffba | Bin 0 -> 4 bytes .../4599f42df4bd96e578ca04c9f530bce55f85c593 | 1 - .../46220eb9c32d8f39af7842340be4410bbc6b0acf | 1 - .../47102208d3296068fd9d922e8794d5614bf673b4 | 1 - .../47e4ff453554ad708a1a3ddac3bfde4f1188739e | Bin 0 -> 235 bytes .../485ffdac621c7a2fe64c49a9d43218c4297b0291 | Bin 1781 -> 0 bytes .../49b3dc2b555b15cb6d47a0ec96b8ff8890eb21cf | 1 + .../4a3ac753e86aee22a1fba2144d452def73f5d445 | Bin 2211 -> 0 bytes .../4a4cc4a8eea5e60045f94339f31c6a70a6fd0b68 | Bin 198 -> 0 bytes .../4bd5ba239c03eedf55e5faca9c0bef9a3de6a65a | Bin 0 -> 185 bytes .../4c9b56fa31b381b7fb82fa698c6f3a756af8cc3c | Bin 120 -> 0 bytes .../4d4eb9538c5dcf8eb485e7b1d25e476926375abb | Bin 54 -> 0 bytes .../4e39c82f78d2c2109122e62d29a7e6b244d4e466 | Bin 29 -> 0 bytes .../4eb797d88af16d3ae9a4f9b3adfdb4f2ffa6a532 | Bin 0 -> 5 bytes .../4f13e492e5330e2b0ac7cfd33bdb6f68e51da838 | 1 - .../50ccf2ef2a396f9181f5233cb5943f65308ad506 | Bin 0 -> 59 bytes .../50f7bf3ec485cf36e17c682136cf193664a54ec6 | Bin 169 -> 0 bytes .../5142ac4ed151c2824627060a09c447b030853eda | Bin 0 -> 116 bytes .../524d8a5744ca12baee06ac2d445758e0839e6cae | 1 - .../531faf1813c549e0360c85b7eb48e8027d4cedca | Bin 52 -> 0 bytes .../54575b941c0641906092a4d2eb88d4b571cd7244 | Bin 0 -> 705 bytes .../54a1f0e11a61f82bfc474938c0d9109e263d918c | Bin 141 -> 0 bytes .../5528584ddeb60c8e7ea81d4c0bc4227734eeb393 | Bin 859 -> 0 bytes .../55ccac63fbaaefbb92a099f0b7a53dee3d3066b3 | Bin 97 -> 0 bytes .../561936b11efaac8b280e74538b2caad3b1f4d687 | Bin 0 -> 156 bytes .../5654db3776d1ca71a669fca63266a558e0fd9de5 | Bin 43 -> 0 bytes .../592d762aa688783a742e8f8a17dde6fef0e6b5d6 | Bin 541 -> 0 bytes .../594757dbdbc36a9033c841162e4b55775212cce3 | Bin 0 -> 756 bytes .../59d3006e3d5c3774dba6acec6156c86abe868fbf | Bin 0 -> 178 bytes .../5a566516026afb67629102c9fa1f0e4117cdb36c | 1 + .../5ad5bc1d2fd6dcceea9fa2f0ad47687af9d4b363 | Bin 29 -> 0 bytes .../5ad850d05f3160533d83fc06086bd0cb2bbe0b9a | Bin 0 -> 107 bytes .../5b614af1e78847132898184aec4dd14c547b6ddb | Bin 0 -> 7 bytes .../5c0b7910581cb34742d4e2f726bad7b4d1317ed8 | Bin 0 -> 902 bytes .../5df39e5d3b76ed758bd70bab5c02fb4b1913565c | Bin 0 -> 1482 bytes .../5e90850401034e03214848e68ac58a16eb4500ce | Bin 148 -> 0 bytes .../62691b118afe47b94cb40c796bdef339d0d988d8 | Bin 508 -> 0 bytes .../634390e17de72f9ce60ba86c1ba7e5e407c0f5dc | Bin 0 -> 11 bytes .../63c9f30967ffc232fd1b52b7b3f0b9a99051e81e | Bin 0 -> 163 bytes .../63d993bb60fffd7db971b2cd6a4705bc8b1a48b1 | Bin 44 -> 0 bytes .../65b3da6770c4f54774165c7d38dbe3798014aed1 | 1 - .../65f4e4a70975970600b24ab9bad2fd4566811401 | Bin 126 -> 0 bytes .../662bd59e00b55e0638355c9c0521f1f0e8dafc85 | Bin 0 -> 12 bytes .../672df39f92d8b5f74437bc431c7e056251bd444a | Bin 0 -> 9 bytes .../67da0bbde8a646154e47bf2aa07a6c8d9dbc1b3d | Bin 867 -> 0 bytes .../689feb67d67a14b517b465a04f53405737559a1f | 1 - .../69067e3e5d4b0654b2f501bbcabf4902a1030579 | Bin 0 -> 23 bytes .../69ac32bf48028d8ae9178d8033d97c203a581975 | Bin 208 -> 0 bytes .../6a366c1317147c81f22beb5d30508ba99f9cfc1a | Bin 74 -> 0 bytes .../6edbb4c7d706d280f258c1586d6b75f29a443224 | Bin 0 -> 80 bytes .../6fcd960ca2930b6937c917eecb9260a0aa09c84a | Bin 859 -> 0 bytes .../729168dfb1cd508b4beb67573f5c26e99bb456ff | Bin 0 -> 28 bytes .../73a3ced41d5b17c23f7dc9bc9f14fa4d54bcbcf6 | Bin 1342 -> 0 bytes .../747e1eb205ab1ac4f4b8dcdab4884abbd2c67a9f | 1 + .../74819a07c65c4ef221d3b96b855ccc3018a3667e | Bin 0 -> 25 bytes .../75a3f8157daa431accd924a6ea8f60e0858385b0 | Bin 0 -> 70 bytes .../76a328c4bdcf451f29c126bf8afdb2fe7959f6de | Bin 105 -> 0 bytes .../79ef2ee1dbd00cc89471b5a14e9e5d1ddf72433c | Bin 8 -> 0 bytes .../7af27b8c836b4051181d41cf138e9f64ee9ee449 | 1 + .../7e31eeaa0352602762a9fcb9bc1e94f5da46b796 | 1 + .../7f12d70ee8b0bcbad519ba6ac0c2be8c4a167037 | Bin 0 -> 1408 bytes .../7f41b5802c84844391268f34b64754a448042ac7 | Bin 1500 -> 0 bytes .../80904ef56b525af4d82b26c38ee9ed84fbe0e8aa | Bin 23 -> 0 bytes .../82bb3eab86d4063ea4a3cb97821feb07cecf7b72 | 1 + .../8441252d77c0917fc6c320cfbf39750f4199ece0 | Bin 42 -> 0 bytes .../84c8b7cb7627e368c4a5c6fcc22f49291958a96a | Bin 0 -> 6 bytes .../858e8a25126145e8652b1c7b343ed9ff1f6c553f | Bin 1925 -> 0 bytes .../85fbc6baddbb80b9d892ab32de1c2b49b27fb5d1 | Bin 0 -> 163 bytes .../8a5c1ec4919c4969acb7773394d0a6be0db6b095 | 1 - .../8f34b6450307981b6781762ac91d95be712b356e | Bin 153 -> 0 bytes .../8ffcd8c7c86f962afe00279875d8ad910f9cddd1 | Bin 0 -> 186 bytes .../9081ee6e4c227d5358b1f1ddc5c0cbe028bd8dda | 1 - .../9120ba249f39f335ae53c031f6cd838cbc112bfb | 1 + .../9170a32e0626ef41739a17e35b953834eb1c5615 | Bin 43 -> 0 bytes .../91e27743efde94783710b2203148d01dce7b0f2b | 1 + .../92bc0af3e1560941650609e3838e9f2a8368ae05 | 2 - .../9405f4e8857cfd57af09922f2288c7a3ecb3ae37 | Bin 151 -> 0 bytes .../954f87b690e4197ce18370cc095e38f19d46079e | Bin 73 -> 0 bytes .../95c8e1e713d2ae5295f770d12f179f1f3a1ccd50 | 1 - .../9b232d55db40c0c0f37d1a1e32900ccc8cf6fa3c | Bin 61 -> 0 bytes .../9bc313bbd93a1b7255982a0b530216f895f1e7e9 | Bin 2055 -> 0 bytes .../9dbdf3225582fddc430d8109fcda3f52babe774a | 1 + .../9de5fcf34d8d465a68409b2dd5bcfa152eb70eea | 1 + .../9eb89156d9055f3f629631ad491206e96be5da4c | Bin 0 -> 435 bytes .../a0de36639862a94a491974369a7c45a16ed4ff6e | Bin 0 -> 261 bytes .../a14b5be5d00fabc2c5ba20517ffecaa34c37e332 | Bin 0 -> 9 bytes .../a2b35afb055fd62d7681ec41997c7dd86c698314 | 1 + .../a5129c501ad4d923bab9f5a6bd2c5285c29a3b3b | Bin 103 -> 0 bytes .../a5dd6d24cfa78a8faba860c8806bac4ba7540eff | Bin 0 -> 1549 bytes .../a5e860ac13a20ab2f18783407f78bb905a0963eb | Bin 1461 -> 0 bytes .../a5ebf7010335140e562fabeb117c4cc95a60be37 | 1 + .../a68715d1333b96052b2348adb1a4caefef5a9175 | Bin 0 -> 1358 bytes .../a6fe820db6653fb5927c1a6bd8f51312efa25066 | Bin 152 -> 0 bytes .../a86035f1a172b4fb88a7a69a7067fd47e2e27879 | Bin 102 -> 0 bytes .../aa564c1c9f0278ad73a1958433ef4305f9ac71fd | Bin 0 -> 109 bytes .../ac2592e04c8ccbd9fce8ee3e3b24936bacbea892 | Bin 2164 -> 0 bytes .../aca439edf6d53519589582e3b26bcc2c6461c830 | Bin 0 -> 39 bytes ... add57edea8f030ed0fa68ced7afcc3b8a74025dc} | 1 - .../af28dd714ec6294a073e197f8dd7d71bcb6f1e2c | 1 - .../af97ac2345df30df7f3288d47db7bbe852771cbc | Bin 0 -> 180 bytes .../b0c497a1362aaf4a88c748cd0cb7d7e9f42335a9 | Bin 723 -> 0 bytes .../b2107343881e2efae5b729ef8f64234a7d772f3d | Bin 0 -> 850 bytes .../b477f08949b5ba465b83703069ed08d12a9e2fb6 | Bin 0 -> 1403 bytes .../b511c56f42f6e69a207adf66278412fb74f7ad73 | 1 + .../b51202324c617c85b8586e29adcb507d7310bca4 | Bin 0 -> 41 bytes .../b524f7bc777b60fa186852b7db1c961841e54205 | Bin 0 -> 68 bytes .../b59e95164582a933229e86ed21cbcdd70010faec | Bin 0 -> 706 bytes .../b5bef5ad04216ad1f791e597955d8d8186d62708 | Bin 130 -> 0 bytes .../b5e0d763f52cbcff1901a681e4c20e2779199010 | 1 - .../b8519b2ff0c0594b3efb263a8fbab2c95f47cb4f | Bin 34 -> 0 bytes .../b94a6ee37d79ca28c7aadfcd51da20d070770683 | Bin 0 -> 22 bytes .../b95f6fb075e53d512a044a2360f433369b040e2a | Bin 194 -> 0 bytes .../ba89b5c3dcd4dfc793072a98906602abe615d3df | Bin 528 -> 0 bytes .../bbde76499882a6ff1e92ed9e5450b9d1b403250d | Bin 9 -> 0 bytes .../bcb4b1979366bc14e35ecceef03f26a476f91538 | Bin 68 -> 0 bytes .../beca236cd931cf5352ec7b89411909a4b44c9138 | Bin 1054 -> 0 bytes .../bfb7c34263bedce5adb4e492f82964f78263e991 | Bin 0 -> 78 bytes .../c1bda1a57aba88626eb919dd75a8812b931d89be | Bin 0 -> 12 bytes .../c1cebe31fadd74fc77b17ce6c0e44ef289444c6d | 1 - ... c2477ba7e433c98ae9d994361d52f978d9d2c8af} | Bin 269 -> 267 bytes .../c340e8e3f8b1bff333981c8d463daddd5ff4e855 | Bin 850 -> 0 bytes .../c383b782c69aafeb8fdfd8e05739e5dc9ef65001 | Bin 0 -> 132 bytes .../c3d4a851407dde1d0a3d5a4842654b454eebe705 | Bin 0 -> 92 bytes .../c45cfc6186023fb36edc1986fa9f614c1290100d | Bin 0 -> 140 bytes .../c5008f00df3f04ca2c7dd4f4a46dfff81e6919eb | 1 + .../c5c8fd719651f1ab7558a0985c7960f4b749c623 | 1 + .../c68eef36f0848d2dc34d212d294f37ce490d3258 | Bin 286 -> 0 bytes .../c69ca63f0353737b22874f88f5a67dafc1bf7d44 | Bin 1093 -> 0 bytes .../c7149e4a1be47a9f66138dd87c95eb61751b2598 | Bin 0 -> 11 bytes .../c99950c51e9c939595337ad047481500019f5309 | 1 + .../cb2180258466ba14463b1c9dc16f7bc23ecc4ecc | Bin 0 -> 16 bytes .../ccbde6f6633a0784449815b993c7bc83b18abe86 | Bin 0 -> 244 bytes .../ce124191ac8f3d7648311d276955b8f1fbf6b439 | Bin 0 -> 44 bytes .../ce6b603fce80719da46c97eb1b95bbd0ad777070 | Bin 357 -> 0 bytes .../ce8fbfa93be2bb9182b40186316e43da0dbc55d8 | Bin 81 -> 0 bytes .../cea1cd5b40c7c447f90b0fb038210101376b4313 | 1 + .../d01e6076d37240791e7ce3bf06a6e4f8ede968ed | Bin 0 -> 151 bytes .../d0476e429d72246b03d172241b0d201c7f012be8 | 1 - .../d1626075b32da1e24fe7a8ded7ed3500eb8b0c36 | Bin 0 -> 164 bytes .../d1f6790b8477c7e41e3dc072c24b4b80aafc6739 | 1 - .../d330e9403b24fd39b2f55c725c94818cb84626b1 | Bin 0 -> 4 bytes .../d56083163211e89f5cfa50e8ae80d1a11d03c250 | Bin 1060 -> 0 bytes .../d8db49096b062b619719f6308c8d2b9cf043c7c2 | 1 - .../d8dcf7b34858f2f7e7d8e50337bd68bc4b4f4fb0 | Bin 77 -> 0 bytes .../d910e7db4e9e87d8a037a0f140078d1308f0622a | 1 + .../d9bf92f929213b053f6e37ef4e18c9533d0d42ff | 1 - .../dae54cc5b98acbe40db9a826182e66c06dc6872b | 1 - .../db178237414743cf16da250d10ffd0ae98bd127f | 1 - .../dbb873b6c49161fb72609a09c79b1b4ef461e3f7 | Bin 27 -> 0 bytes .../dbee5c3fa40e7883ee26d33234ed6364cb7b3da6 | Bin 437 -> 0 bytes .../dd735e0d38c3775492fc9d0346516eb675c47428 | Bin 99 -> 0 bytes .../ddb98f7964ea51bb468c9fa93af5f11bfc072627 | Bin 528 -> 0 bytes .../dde80dc996ff9fc2701c0f374c93cc765b2772e8 | Bin 0 -> 339 bytes .../df3387059bc65a41f137c3292737f7c2891ac2a1 | Bin 0 -> 709 bytes .../e154398c5ed555dd3e24bbfa0075e4b69ad791d0 | Bin 0 -> 151 bytes .../e3c1912a734aa51cc75fb7e67db525f34ac1e43e | 1 - .../e43960b495d997466cd642d50604ac1604584a47 | 1 + .../e44595ab82c9736c40c5063c2dc1da358f340b00 | Bin 0 -> 62 bytes .../e486c19b9471d7d92bc26832538a60e16fd81e4f | 1 + .../e5689a06060c63d295773ac063775dd616215a0a | Bin 0 -> 154 bytes .../e5c98a98712a60d73e83fa877e3a59985d4cd646 | 1 + .../e68d2c73582467e8fa634870bed30a904a03c1d8 | Bin 0 -> 1052 bytes .../e6ab850d2564440fbe8d3cfe5072ef495d11a498 | Bin 0 -> 32 bytes .../e76108ff6580c8809875c5051c8a3df9ce8fc85a | Bin 1108 -> 0 bytes .../e88717f7b66d3f012cb0ffad2e300a47dbd80545 | Bin 0 -> 85 bytes .../e9135be5e56341cec780947ed548617a02d0e771 | Bin 0 -> 15 bytes .../eb4911efad5e1499cdfcd23a6e9bab9902b8a05e | Bin 0 -> 49 bytes .../ebd0b9c4978407a17b7331e0562dc9ad31b29204 | 1 - .../ec35300cb8a6245bbfc4affe855971da0e6fee96 | Bin 0 -> 513 bytes .../ef61a02d3effa82cc0e793fea487c8db2a6a1971 | 1 + .../efabd7436879b8a168374ab661833949cbc83702 | Bin 0 -> 102 bytes .../efff954990e43daeede769448e69868f316e3d36 | Bin 0 -> 9 bytes .../f0ab531075130e5e92df690fa7311dafed5b43bc | Bin 168 -> 0 bytes .../f0b7597e0a424ca259bbd593ebf179789dbc0c09 | Bin 220 -> 0 bytes .../f573e80e11c969b592809f357dc72eb3caf356dd | 1 - .../f69a22307982dab12f462040e386daba86052e2c | Bin 830 -> 0 bytes .../f82023faffb3b3e67d5d587caa6b53ab10f27fb6 | Bin 19 -> 0 bytes .../f8fecdfae8ac5d1958fc0c6ba2c02ff8d27b18f2 | Bin 0 -> 69 bytes .../f96555266adfc22b92ecd46749406be33e27beaa | Bin 0 -> 660 bytes .../f98084272104328afeee8773e89b3670e440fd71 | Bin 0 -> 5 bytes .../fa30ba2c9565dcccb091ade5dbab902e0cf0c3b4 | Bin 720 -> 0 bytes .../fab44564f0279bbfeddbbdfe97a92b882d7a3e9c | 1 - .../fafe20628a68c12b150c9af37e24c36f74672288 | 1 - .../fed40fead812cb12d7906402be2efb5a39ff84c6 | Bin 126 -> 0 bytes .../ffb3cf8dc68c0313b9f8bd5b6f49f212288dfed9 | 1 + fuzz/fuzz_alg_bins.cpp | 37 ++++--- fuzz/fuzz_alg_crc32_md5.c | 12 +++ fuzz/fuzz_alg_hll.cpp | 35 ++++--- fuzz/fuzz_alg_hw_rsi_outliers_da.cpp | 2 +- fuzz/fuzz_alg_jitter.cpp | 11 +- fuzz/fuzz_config.cpp | 53 ++++++++-- fuzz/fuzz_ds_patricia.cpp | 38 ++++--- fuzz/fuzz_ds_ptree.cpp | 69 +++++++++++++ fuzz/fuzz_ds_tree.cpp | 13 +-- fuzz/fuzz_ndpi_reader.c | 8 ++ fuzz/fuzz_serialization.cpp | 52 ++++++++-- src/include/ndpi_api.h | 4 + src/include/ndpi_main.h | 2 + src/include/ndpi_protocols.h | 1 - src/include/ndpi_typedefs.h | 3 - src/lib/ndpi_analyze.c | 54 ++++++++++ src/lib/ndpi_main.c | 45 +++++--- src/lib/ndpi_serializer.c | 4 +- src/lib/protocols/csgo.c | 6 -- src/lib/protocols/ppstream.c | 27 ----- src/lib/protocols/quic.c | 2 + src/lib/protocols/rtp.c | 3 - src/lib/protocols/stun.c | 4 - src/lib/protocols/tcp_udp.c | 6 +- src/lib/protocols/teamspeak.c | 4 - src/lib/protocols/xbox.c | 6 -- src/lib/protocols/zattoo.c | 11 -- src/lib/third_party/src/gcrypt/aesni.c | 9 ++ src/lib/third_party/src/hll/hll.c | 4 - tests/do.sh.in | 2 +- tests/pcap/ossfuzz_seed_fake_traces_1.pcapng | Bin 0 -> 4196 bytes tests/pcap/ossfuzz_seed_fake_traces_2.pcapng | Bin 0 -> 2408 bytes tests/pcap/ossfuzz_seed_fake_traces_3.pcapng | Bin 0 -> 888 bytes tests/pcap/ossfuzz_seed_fake_traces_4.pcapng | Bin 0 -> 124 bytes .../ossfuzz_seed_fake_traces_1.pcapng.out | 39 +++++++ .../ossfuzz_seed_fake_traces_2.pcapng.out | 31 ++++++ .../ossfuzz_seed_fake_traces_3.pcapng.out | 25 +++++ .../ossfuzz_seed_fake_traces_4.pcapng.out | 28 +++++ 858 files changed, 622 insertions(+), 275 deletions(-) delete mode 100644 fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a delete mode 100644 fuzz/corpus/fuzz_alg_bins/04aef3ac068dd9f8fceb6c52bddf17c08b2a6f14 create mode 100644 fuzz/corpus/fuzz_alg_bins/097637d140cf3664ab4f68b64e69629b8d46db97 create mode 100644 fuzz/corpus/fuzz_alg_bins/0d5e6eb2d305105171e7ae66265d6549c37e3ae9 delete mode 100644 fuzz/corpus/fuzz_alg_bins/0f87f1f9ff657fbfb5baa3611512e430d39d375f create mode 100644 fuzz/corpus/fuzz_alg_bins/11f08bd8ecbc28bd9365eef39e26adb6e1c88336 create mode 100644 fuzz/corpus/fuzz_alg_bins/142d8e8e993fac8a8a059149394e023508b61d33 delete mode 100644 fuzz/corpus/fuzz_alg_bins/16176acf04fda57834be5c8910fccea65a975d7a delete mode 100644 fuzz/corpus/fuzz_alg_bins/171f090f5642794f3f319e22d6fbad9c239a6839 delete mode 100644 fuzz/corpus/fuzz_alg_bins/250bc6897c6b0621bc5fd8728bd06725fb1028fb delete mode 100644 fuzz/corpus/fuzz_alg_bins/261db905d84814dbf0d70ecc3dd3ef061635c987 create mode 100644 fuzz/corpus/fuzz_alg_bins/349f2ebd81e46b117a8ed78e7f031d468c43f5d7 delete mode 100644 fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 create mode 100644 fuzz/corpus/fuzz_alg_bins/4e52e031dd3f2223203a59dd95d089f4e8877bd4 create mode 100644 fuzz/corpus/fuzz_alg_bins/543ab84e50414c71a8a07cccd96bfdedaa90660c delete mode 100644 fuzz/corpus/fuzz_alg_bins/6010cdccbe6c0051150ad352d48b623a75e72f9d create mode 100644 fuzz/corpus/fuzz_alg_bins/64060f57075127b2ae0b8fa2cbd4a4a71b0d16d0 create mode 100644 fuzz/corpus/fuzz_alg_bins/64db38a9fe8292ff250d2018a1a88ca08ee4e906 create mode 100644 fuzz/corpus/fuzz_alg_bins/6e6e8065e57a6facb14ec0ebb149d0ebd170def2 create mode 100644 fuzz/corpus/fuzz_alg_bins/78e15982d2f67c3dd345c91773e7203961772997 create mode 100644 fuzz/corpus/fuzz_alg_bins/7a56c86d9a27a35a2ec96d170b670e146627b012 rename fuzz/corpus/fuzz_alg_bins/{5084dd963df4aaa93d944a08154626525cb17956 => 7a934dc7740961d3685319ef184d51951b73c13a} (51%) create mode 100644 fuzz/corpus/fuzz_alg_bins/81617cc7f611d90f8eeff7a28174c223bded7cc5 create mode 100644 fuzz/corpus/fuzz_alg_bins/893ca617a821a8c839d192dc5e1a416107392f4a delete mode 100644 fuzz/corpus/fuzz_alg_bins/98a6ac61230b54b1680ab6f6c63780c327d5814e rename fuzz/corpus/fuzz_alg_bins/{b6da5ee0a15a36153ab9c7adb53dea8a4e991065 => a0ca790f2a1737d6ccec4e8bb4bed27a8eeca737} (63%) rename fuzz/corpus/fuzz_alg_bins/{921534c0555946ccd43661362f342de5e12d8e4c => a63d2f8cf3631e2609630b0868b9f22055928bab} (64%) rename fuzz/corpus/fuzz_alg_bins/{f041d8ce34eda9e01bf10ac409875d388f433934 => aa5bae5b9f6749c2aa57e33527a84a461ff3b8d5} (67%) delete mode 100644 fuzz/corpus/fuzz_alg_bins/c5c58b0d39325b36c8ee0ec3a1b755b5c1b1433a create mode 100644 fuzz/corpus/fuzz_alg_bins/cc307536e71a33127ee0971994d55a6a8067108e delete mode 100644 fuzz/corpus/fuzz_alg_bins/d074a4318c31b705d988ccc3df69e15bd67adbb7 delete mode 100644 fuzz/corpus/fuzz_alg_bins/d81fdc6f2115362d0c33e5621d29a67b94c5238b create mode 100644 fuzz/corpus/fuzz_alg_bins/d88e1d8b0024a2909f07f1705129a6fc3c0679a8 delete mode 100644 fuzz/corpus/fuzz_alg_bins/da5b594ccfc5ebdfd5a07bb1dfea60d7932d20d0 create mode 100644 fuzz/corpus/fuzz_alg_bins/e2129c6226ae034311b2c611018f162ee7b9346a rename fuzz/corpus/fuzz_alg_bins/{e45dc83c52f7056272bb2be4e89cc0e33539a694 => e39dc3486aea5dfa493265c53e0822151a3c69f1} (80%) delete mode 100644 fuzz/corpus/fuzz_alg_bins/f053345733b59c26cab99a5ad76cad78743be9f4 rename fuzz/corpus/fuzz_alg_bins/{f0c0e3dfae50ec95aabd1c0a38dedd608a323b43 => fc41167f4e3077023960aee5cd4cc19ab11fb4b4} (75%) create mode 100644 fuzz/corpus/fuzz_alg_crc32_md5/09681e5a999ade226565b571219b73b9764fd8a7 create mode 100644 fuzz/corpus/fuzz_alg_crc32_md5/5 create mode 100644 fuzz/corpus/fuzz_alg_crc32_md5/82bb3eab86d4063ea4a3cb97821feb07cecf7b72 delete mode 100644 fuzz/corpus/fuzz_alg_hll/00c5ce0c266f5fa909dee67399fba8addafa2fa2 create mode 100644 fuzz/corpus/fuzz_alg_hll/021e084f3afc95b05c6e654fb6bfdc853e1438fd create mode 100644 fuzz/corpus/fuzz_alg_hll/0aa76ccb338d3ccebc43a5a8fffdee7751d6d265 delete mode 100644 fuzz/corpus/fuzz_alg_hll/11c1b40491217270c6f11eeedf8277d39a585b4a delete mode 100644 fuzz/corpus/fuzz_alg_hll/136cce4f84acc9a5ba48e74bb9ac8d7954cc20c1 delete mode 100644 fuzz/corpus/fuzz_alg_hll/1c026fec4502d65c08cbafb06f1d5cb22543f476 create mode 100644 fuzz/corpus/fuzz_alg_hll/2491757e0a0507380ae1543b256ca61a8ee1a3ce create mode 100644 fuzz/corpus/fuzz_alg_hll/253f7d56a78bffbc53dfbb1ca7d05f0ef9f0b94e create mode 100644 fuzz/corpus/fuzz_alg_hll/28109bd76ad68aa18f10b139db4cade5d824df8e create mode 100644 fuzz/corpus/fuzz_alg_hll/2a56bff810cd667c525c37db6723dcbf025bcb90 create mode 100644 fuzz/corpus/fuzz_alg_hll/2f3a4fbca960b592f3c781f610977f3b45f69173 delete mode 100644 fuzz/corpus/fuzz_alg_hll/30519b1f6ed60867cb94efbc045196e89ab14a2e create mode 100644 fuzz/corpus/fuzz_alg_hll/32394a05366ac94f815ec20a260c75e3673d9af5 create mode 100644 fuzz/corpus/fuzz_alg_hll/3ce1f6887a0d18273cf55b0654b56ade542c31c3 create mode 100644 fuzz/corpus/fuzz_alg_hll/459a1515abbc6ab7f1d5cfc21ea35b810af475bb create mode 100644 fuzz/corpus/fuzz_alg_hll/482a46d0232d6147a78aaa4a1ae9773d2b2f5dc2 create mode 100644 fuzz/corpus/fuzz_alg_hll/5080264add14b6fd7e0ee3bd5e4404def2e9a427 delete mode 100644 fuzz/corpus/fuzz_alg_hll/57be26b5725a893e64a4a7c0cdca91195a09f28a delete mode 100644 fuzz/corpus/fuzz_alg_hll/5929408882e5b59457c87c7d2f474e7807c2ff01 delete mode 100644 fuzz/corpus/fuzz_alg_hll/5db48bac7956375628050868c62b845304fe81b1 create mode 100644 fuzz/corpus/fuzz_alg_hll/5e6cfe5de25b01c0e2d2a8dd21faa8105a408f41 create mode 100644 fuzz/corpus/fuzz_alg_hll/5ed82bad9570f007506f8aba7f8e5da4c14a4eef delete mode 100644 fuzz/corpus/fuzz_alg_hll/650dfb00b580e2f5384f9ecdd481fc37164ff29f create mode 100644 fuzz/corpus/fuzz_alg_hll/6ec2df6a57eab9b3e571c6726f76ee6a5321644f delete mode 100644 fuzz/corpus/fuzz_alg_hll/7ad956d80f0eee90b85144465ed0e0a9e2a7f4b2 delete mode 100644 fuzz/corpus/fuzz_alg_hll/8b1cb24c58fb2b39ab76a07fc07660a0b2a5fda4 delete mode 100644 fuzz/corpus/fuzz_alg_hll/8cb6657cc76bec73476f8a863c5088a33ecef5ea create mode 100644 fuzz/corpus/fuzz_alg_hll/8e45f758b6469e28bd94456b2461f2c3a2b2f21e delete mode 100644 fuzz/corpus/fuzz_alg_hll/8e4ea2e6eef7046813fa1390cfc8fb21106266b8 create mode 100644 fuzz/corpus/fuzz_alg_hll/8f1d49329afc8f49ad15aaa61e500554379391b8 create mode 100644 fuzz/corpus/fuzz_alg_hll/9567385c8be9a8db7b9da2e547ade78c1633215c delete mode 100644 fuzz/corpus/fuzz_alg_hll/97554293ea90e26156f5a2c8901cac3acbc743a5 delete mode 100644 fuzz/corpus/fuzz_alg_hll/99721df2d01460b4c7de6cd9ce2e4402a289ec93 create mode 100644 fuzz/corpus/fuzz_alg_hll/9aa71615d92b899e1f005a3bb1bb651ba05ad553 create mode 100644 fuzz/corpus/fuzz_alg_hll/9b59994cf13f356917eda97a5daa45004f7b9d7d delete mode 100644 fuzz/corpus/fuzz_alg_hll/a0d3638e17629eb52582aa825cc44e6d9c7b0c6a delete mode 100644 fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef rename fuzz/corpus/fuzz_alg_hll/{a050e8c6e4c9e9f0c1220130a95be4a31b2ab3c5 => b97631ce599792edf1b3c52ac2206cf6f35a3522} (71%) delete mode 100644 fuzz/corpus/fuzz_alg_hll/be54d0450acad7462c8c1520d7eaa556a8cd9458 delete mode 100644 fuzz/corpus/fuzz_alg_hll/bf620e4fedfc91c348b9003acc355e16794b2833 create mode 100644 fuzz/corpus/fuzz_alg_hll/c20da3ae33ae41a82d7ae0a9edce07941c51bd9d create mode 100644 fuzz/corpus/fuzz_alg_hll/c46807ddb605d9c4dad65595292de1004dc808a9 delete mode 100644 fuzz/corpus/fuzz_alg_hll/c959731a02ddac2c0e5d73f95e7e2f19699a1141 delete mode 100644 fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 create mode 100644 fuzz/corpus/fuzz_alg_hll/cead4a0ab84411705d0107c58d3aa241c063847d delete mode 100644 fuzz/corpus/fuzz_alg_hll/d3d6ae7eeb971ebccc7888b60691cc84a433c0b6 delete mode 100644 fuzz/corpus/fuzz_alg_hll/d66d4cfeb9d523fc98f8004b656432d85d70561f create mode 100644 fuzz/corpus/fuzz_alg_hll/d8a28850c0f6e0363841120607ee7b598d85f3b3 delete mode 100644 fuzz/corpus/fuzz_alg_hll/db59ec014080a45b16ebd33b461c3c66e2670b36 delete mode 100644 fuzz/corpus/fuzz_alg_hll/dcf088a05d3aa301cc351fdc0a0227c092aecb0d delete mode 100644 fuzz/corpus/fuzz_alg_hll/de77de38e86ab70adfe2885248392fcb8d468fe7 delete mode 100644 fuzz/corpus/fuzz_alg_hll/e087159934c116bddeff3f07d290f7cf16d8ea9b rename fuzz/corpus/fuzz_alg_hll/{cf63f099a31566f8b89ecf9ea9ce2af79bd3d2f2 => e423fa2c1e26d2a8c20bf190cd3fd8626e766f4f} (71%) delete mode 100644 fuzz/corpus/fuzz_alg_hll/e4fcaac9ebcfd36edfb282e9b81a51ce46638103 create mode 100644 fuzz/corpus/fuzz_alg_hll/e5872a5ded736e37f1e26e634e6e95771bc5e9e9 delete mode 100644 fuzz/corpus/fuzz_alg_hll/eae5ae0f05ae2c77b0ead34d42be05982d74f008 rename fuzz/corpus/fuzz_alg_hll/{7478ad7c1a51d7780c8b9f915ac719d611435c0c => f1136d7b364674d4b767ce31b4f69b01a9a29153} (54%) create mode 100644 fuzz/corpus/fuzz_alg_hll/f3362478677941d1d38a57a90d49179da0eb647c create mode 100644 fuzz/corpus/fuzz_alg_hll/f990baf7152a46fdb4c75235658402946d641bd4 create mode 100644 fuzz/corpus/fuzz_alg_hll/faeacd494edff6ece3fb58a24b4e8068fab06099 delete mode 100644 fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea delete mode 100644 fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 create mode 100644 fuzz/corpus/fuzz_alg_jitter/776b6f2b664d299d45fd48876d462450ee7711c3 delete mode 100644 fuzz/corpus/fuzz_alg_jitter/85d00252bdb7018df1f5212eff5c6dd614073cb3 rename fuzz/corpus/fuzz_alg_jitter/{4c14b3ecf46402bbe381de10df089a5b8ae1597e => 8dfd602ae685c6373f8202f2c758d9f95f32baac} (66%) create mode 100644 fuzz/corpus/fuzz_alg_jitter/a49b12d7137163022645771e7aff4b6b4644236f create mode 100644 fuzz/corpus/fuzz_alg_jitter/a4da2d4d870541035e13b23482b6d72ab3c3819a delete mode 100644 fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a create mode 100644 fuzz/corpus/fuzz_alg_jitter/e4a7f3e26664263c9eb42eefb68917766c818ba4 delete mode 100644 fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba rename fuzz/corpus/fuzz_config/{9220903d0d0062dfc7e070c8fdc32feb954feb25 => 0dfcfaf91c524f3982a883227fd2de87906e6bb0} (63%) delete mode 100644 fuzz/corpus/fuzz_config/18f477174966a8c7da55285963d41aed0dc4662d create mode 100644 fuzz/corpus/fuzz_config/1de3ce546c3443fb0ba76988f36f1e42c022d603 create mode 100644 fuzz/corpus/fuzz_config/290a66605b81b38623979b32de5e552f40732dad delete mode 100644 fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 create mode 100644 fuzz/corpus/fuzz_config/3243ac924573c7a3687f8aac1ca5bfa11fb89b7a create mode 100644 fuzz/corpus/fuzz_config/44446f3b2a2200f31349b0ab61076e52bd8b0efd delete mode 100644 fuzz/corpus/fuzz_config/4ba4d00c35a04e38b068a302460e295c1d2486a7 delete mode 100644 fuzz/corpus/fuzz_config/4cee68be22b7d0d401aa891c1d713a0d81ec2e2e delete mode 100644 fuzz/corpus/fuzz_config/5d526bda3b5330598d39b61062e9f9d266f80841 delete mode 100644 fuzz/corpus/fuzz_config/5e008f72d654de9bac626249dd3b621e3c40f6c2 create mode 100644 fuzz/corpus/fuzz_config/5eaf59d9cedde7668db1179a10af6d41cfd25acb create mode 100644 fuzz/corpus/fuzz_config/63cf7bf35278ec03c440970b1324abeca2526d14 create mode 100644 fuzz/corpus/fuzz_config/72d80bd288fdbf7f3cce29f635b3d235c0aeaa74 create mode 100644 fuzz/corpus/fuzz_config/76bc4759342543f5312d55d4d6e4133c6d298546 create mode 100644 fuzz/corpus/fuzz_config/7f4baf1ac218c942a8dc127ec07b1fc2ac670262 delete mode 100644 fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 create mode 100644 fuzz/corpus/fuzz_config/8ce8bfe5ac7addf5e2c5da6794cf5934678dd06c delete mode 100644 fuzz/corpus/fuzz_config/8ee9787061c21d559eaffbadcc92045362efc678 delete mode 100644 fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a create mode 100644 fuzz/corpus/fuzz_config/9220c147a2a2e08183c4fd85d62c7f15247969a6 rename fuzz/corpus/fuzz_config/{39db7b6de866752a87614e2d94501d09ea6bb79a => ae51624e0c6ecf1897244da20a17ef2052058380} (84%) delete mode 100644 fuzz/corpus/fuzz_config/afaef4f8d6fba51fcdf48e7aa0a1144819f4e9e8 create mode 100644 fuzz/corpus/fuzz_config/b00102178b488b3e299f9465f91093894f4649aa create mode 100644 fuzz/corpus/fuzz_config/b791553ea6d3ad8415c7bd462ca18482dd9eaadf rename fuzz/corpus/fuzz_config/{68f8e31473a59710033f435affdcd2f85879fce7 => c3cd2ec494821a138c82f087290f8cf105bf41e7} (53%) rename fuzz/corpus/fuzz_config/{694d74626563baf3a50e2d1444a279d89f72465e => c3dac33fc878793d7aa0012b46fbd67584ecfe86} (70%) delete mode 100644 fuzz/corpus/fuzz_config/c4e100d34b144a24af0c38f88db0dccba57381a2 create mode 100644 fuzz/corpus/fuzz_config/d828ee9bc3dc0de65cb5e0ec6091c5e362fbae50 create mode 100644 fuzz/corpus/fuzz_config/d8c164d651c3d986e00694838757e33d54cf38ee create mode 100644 fuzz/corpus/fuzz_config/ee595881722ceecd4931d38b08c66192af4b8e75 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/01993ba639c7b681fc27544c17ce08f712f51337 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/0202b70dd8d704f4e305dfbef9c210a3defd4d16 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/043d681d837a34b44d0d622cd5a3622ff02eba72 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/05d177ca5e93fabb2166bd7c28a8cf6257c67ef4 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/086c5bacfb081dc6bf51c9d79767621acb78b8ee create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/0bed72f62a06502c94ecfc59416de25809b974ae create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/0fa79cef56c5f4da6b71a32485bbeed91a3e6203 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/10102b20e1caf29cb42859ec4606413b2cfe05ce delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/1411ace1b8e44f6d0ccf5d6bc5669663f8bee9d1 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 rename fuzz/corpus/fuzz_ds_ahocorasick/{47b585fc8efb2975198a4794a2bb9ea8db57e578 => 1d1fda87ea7b6ab5551b986024377bcb4d074f5d} (83%) delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2dc8d54f8fd6d1fee16be2b84777482e1518e900 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/2fcd0dbb239a23e077fb9c733ad1fdafce6952cc rename fuzz/corpus/fuzz_ds_ahocorasick/{b73c2c9a65cd450d37174c6ddb6f6e94670422a0 => 317a2aa594d0853ff202f8057d2653095d8f36ea} (59%) create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/322280988807b124a30db0262e3d3ce5f48c8493 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3318214ae4652b96520333ccbf49ce7a4ca6775d delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/33e34758ed0b6efc73afd284b1971893a36195a1 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3b2ce731ca83d4eedeb06b12cacff19a11a01b8b create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3ba2bed8661790c00f2fc135b909b9e11f8db885 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3c956d1aec03d604512f3f423c58cce2003dd512 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3d231a2d27e3b0b90db32be63c86e96d5599a66c create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/3f16a014d67b679493f0d58a243024aaaa803e16 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/40e5e7655670bb158c7022b476ab67b2040a28d4 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/432bd4096f8db59f4b196183aa715fdf70a03847 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/4341e6b065a9cba995c43d99d94f49f0c49ebca1 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/45ab5dde48407577c05997eeb253b52d39ebb4f9 rename fuzz/corpus/fuzz_ds_ahocorasick/{17e1752ba283812f9e5272be148a1bd89a70dc68 => 46dd2b1f0ee37aa2b11d22c5b8dfd7b3c050be50} (72%) delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/483492b3ba626f4f0c77c21841a92d1b8de41f41 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/49ff243e5dab5e2a4a8a2917b9a4eff662a792d9 rename fuzz/corpus/fuzz_ds_ahocorasick/{13720bca310543d7922778c58bbc90b0adedaad9 => 4a18b90c161cad335e576563e3fcb69eed6fab80} (75%) create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/4d862ee798be8b896adca8810dcaf8cfdd364bc4 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/51e7ed64e7ce54e4aa56aa5de5339e5a65cab306 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/623e38fe802c821ad817b815f808a5492e871c20 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/66601e05f4096ba16f88958eea561565c411faf0 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/6bb2273d12529ab96590014560aeac1d31f2de8d create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/6cada63e7ab4c1c89e9ff4b9766ed042158ab707 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/711ce2820d8c6e47af39119d9aa8df769334dfff delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/777d0616e337cd787f7e1a8eb8b6c9d95ebef769 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/7c7d82f8c184500c1ff8b316d4e513767a16d879 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/7fe166eae99b73b6892f4ef4673988d2c6290890 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/804eb54d67309af89e66e952e755b6059d5f7091 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/805787b70829a4b9771826c0bfcd75b19f4486dd create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/826cb260348830beae2949391e2c1bb7aa6b2c20 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/8a6b341220525d524375490a4e69a3500212a2a5 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/8e1036e187eeeddcc7fd08d7c6ff1b4205b1f355 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/928e31540997f96c1c2a2e7d17af17735d2228bf delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/938db591a753d135a9d7df8e87bb4804880ff68e create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/96cc7261147e70b951b24bbd8b877205e7533afb create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/97408a2a042c4bf9fc6c19dedced31e5134f91a7 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/99b476c3cb17d01f8cfea2f61d4520b847e07c38 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/9b072d7ac75bea0e9fe5478099a3dd962f72721b delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/9c27bb866b16349315305294074ae44bff7e54ad delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a09384231aff9f82af04ee38e22349ab7fd1a555 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a225fb40652e717735e19cb581b689ff4cc10a94 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a2842142a43d2a91b830686ad9c19223231226cb create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a3a4c2a17536c11c7ba9126fb67b5eb9b5199f58 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a4bf32e5ce76c8a6684d02b1193a9ae4384e7f1a delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a793e210460a293985f6ef790188a9fb92a1a9ee create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/a8149af21f29e5f21971cf158be0e604161a63fb delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/abe0c48360d8463fe9e1434c351266db57fdbb32 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ad877afa0d998ba233fa2d47b46b417e3427d76e delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ae8884740527cd378965db9843c98727de770e09 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 rename fuzz/corpus/fuzz_ds_ahocorasick/{f4205edf785c9e8ed10cf67f22fbad5c1531098c => b45a0a9f2a405c5dd5d214636d65db272ec49bae} (93%) delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/b82b2d0f54a12b4acb36c3562feda4efe3050758 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/b882903d11773fc4b1f885424dfa127a40360495 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/b9749b1c2d0c425dc1be97b13f972ee9a44cfcab create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ba7bccc10810a844ef20acb4d45f23653f1ed4cc create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/bca730aecc12aff3042df635b71dcdd480035fac delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/bd5015cee82171ac5097d615cb4f3626f3cf5203 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c012a2977323790cbc2c8b57d09ebf097547bb04 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c09a9b5c79f1b7f7925e3071f1b2489f208ffe9d delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c386e02aeae468bd5130a5b99de1b366382a33a7 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c73ef536b40f52bc28adff531e401edd800c5152 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/c80bb9d319d7c0a436ee24aa46d1734fbcc3463e delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/cd709d9b76a28b0e28d2ef779096066f9f581030 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d14bf08ba76e6641f39a58555d07c979c7157bc6 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d18c1455e3dbc31d072706e4105b576e3b4af411 rename fuzz/corpus/fuzz_ds_ahocorasick/{2a5b60d75d0b41fc19c6e39f374266a9860137d0 => d4313c17a49f5e1e6db729b57fc49c50d5010864} (70%) delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d68cbcd904ddb5b55437aa41b452c7ab2e0e84c4 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d81f68cca030deba6c7eedefb9b8d38ae7e0b32d create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d85ba3fe4414a8294c41a5479ca9dd27a3294b76 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/d866bde40f86c1a1178ea367118aed39a6a6e086 rename fuzz/corpus/fuzz_ds_ahocorasick/{f8644a85219a1d4cce9e21debc3f8085b43c9c25 => da0c5fe6a9802c62ca13adf2b3de5e95fc179a81} (93%) delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/daa6e08a392803f772858633b94159e2e4e0cc42 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dadda676c596fc0295f52af417ed755de1701ecb delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dbbd86d690cb101f0f0f783d32655e85acb49e35 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dcaa72e4a5feb858c48f1dba2bd873ce9d278a56 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dcf505da80812e4be45105b1ba530d11028a20c1 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/dda9088436a831a73f09d87059c6bb4fc6d3e703 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ddc1f7e2ab9fbad16aefbcecfa50615135555eea create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/de42ae3f925cb1591c116e7deea6ed5846e035b5 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/e3db95fdeba1e698fdf447b4ba5349d392f20f85 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/e779274511b5fd28af45a5929b3ba1ff4cdd8ed5 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/e95a74bccef2fa04191002aa3f1576c8ce8462e0 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ececf77f65af9b9ea5f90022a540b77b386d64b7 delete mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/f20fd0903488d8969146fe8f8fdaa24f55280593 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/f3ecb935c9d00b5fc46918835fa0f84cef89e58d rename fuzz/corpus/fuzz_ds_ahocorasick/{e36dc4fa6a33280cee01d97d4e84d9372196a732 => f5182a61a5cd67e087328b227ab48da7833f83e0} (60%) create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/f69f7b7933b53c99a45401c8dec9f422a5489be9 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/f6dca2adfd75f73ada3c68ff46300fa50410f5d3 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/fa4704fda51d3f6a62c4fc02a0aa94cddf79b2e0 create mode 100644 fuzz/corpus/fuzz_ds_ahocorasick/fbcb8faa6fed3255b5804faef60ba4d2b6947912 rename fuzz/corpus/fuzz_ds_patricia/{beea2ada8e74410153314c7e5ca4afe27071dfc5 => 04d093aff831ee1f106282b79281614b8142d91f} (74%) create mode 100644 fuzz/corpus/fuzz_ds_patricia/080eefec3d658696f6fdaf478e5ac1739c74e87b create mode 100644 fuzz/corpus/fuzz_ds_patricia/090a521b47c35bf722a930e4432aa2d730ee8332 create mode 100644 fuzz/corpus/fuzz_ds_patricia/0c4d7507f7afda93d5676b0756e4903fb3dacf60 create mode 100644 fuzz/corpus/fuzz_ds_patricia/0d001e9c537a1cf7da294ea889f4e2e9ce3c13e0 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/12ceecaa3ef02cff7acc62405e6287e8dfcdfa8e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/14078b526ed4ff0aca7cbfc27cfca5229a5ea0ef create mode 100644 fuzz/corpus/fuzz_ds_patricia/14518d096ece2abb8a2dd7327514f24d6cd48b58 create mode 100644 fuzz/corpus/fuzz_ds_patricia/15eb3eb3d65eba1b2a8cb71c2148766114962ac7 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/1a48e3105bc7eaf5069c738e29694916a0dd9a05 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/1b4035f28517961b07b43eccda628ca079f2f269 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 create mode 100644 fuzz/corpus/fuzz_ds_patricia/206d5c79d04ccdb3b0d946abbc94d4b637039107 create mode 100644 fuzz/corpus/fuzz_ds_patricia/219cdafc24a0ebab673b49203f3cbbd6efde7000 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf delete mode 100644 fuzz/corpus/fuzz_ds_patricia/276c7ff8353b250de8b0b9e0fbad608b5b3afdaf rename fuzz/corpus/fuzz_ds_patricia/{6e729616d8d491a65180ab669e3218a2389857db => 29afd7f67f6a46c398d71cd9e5ecce787d7f1176} (93%) create mode 100644 fuzz/corpus/fuzz_ds_patricia/2be813450d93a51bd5f047adb730c7929820f643 create mode 100644 fuzz/corpus/fuzz_ds_patricia/2dbc0e121b164c9ef8cc50247c2fadc3aae9360c delete mode 100644 fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 create mode 100644 fuzz/corpus/fuzz_ds_patricia/31416f580807982a721aa329e749589b643bde35 create mode 100644 fuzz/corpus/fuzz_ds_patricia/31accd2800389b82f8dc68979878c6556982bbb1 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/33b543ba66b38ce2c9425c41fd272b50a52f2c3c create mode 100644 fuzz/corpus/fuzz_ds_patricia/3cd758923493dc4269e956dcd2275cacb70b3d06 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 create mode 100644 fuzz/corpus/fuzz_ds_patricia/41525d340f74f45d774491a3ff3cb09b5c40ae96 create mode 100644 fuzz/corpus/fuzz_ds_patricia/4257941232d8d6fd686dc09b71405dfd24aef634 create mode 100644 fuzz/corpus/fuzz_ds_patricia/442d5de73c8b73fd39975a5bd03c8d81c9397f2f delete mode 100644 fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b delete mode 100644 fuzz/corpus/fuzz_ds_patricia/4cafe1fec188a9d9787d45f2ad97e4afa69e2d0e create mode 100644 fuzz/corpus/fuzz_ds_patricia/4faa575adf7479a26e898cc388d43bfc56abc3ee create mode 100644 fuzz/corpus/fuzz_ds_patricia/50973022d553441dc116887c25f6dc84912ba703 create mode 100644 fuzz/corpus/fuzz_ds_patricia/599faaa27c2503b734bcd44fd3de9c9adb388bbb delete mode 100644 fuzz/corpus/fuzz_ds_patricia/61b76c1e66d4c4f6954d7e026afbc3f6eaee1d6b delete mode 100644 fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d rename fuzz/corpus/fuzz_ds_patricia/{0944d989bcb917ac74c772cb37e184470c82bfc9 => 63fd84fdb4c93e5051b131e7283d1edbf2346d97} (60%) delete mode 100644 fuzz/corpus/fuzz_ds_patricia/65216046fdd21251275d9ef66cc20278b4b49a11 create mode 100644 fuzz/corpus/fuzz_ds_patricia/6eebb0b657faa02d74cbe782acb06014a09e1681 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/74d536c631e3dfd862ab23cebd0027523f752673 create mode 100644 fuzz/corpus/fuzz_ds_patricia/789b485a90d58fdb8817484cd8d0fb125d1ccbeb create mode 100644 fuzz/corpus/fuzz_ds_patricia/791eeff6a8158407fcf41885f5114b42576bdc5e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/7ab147170e5cc04925dc2e5953a08ba6f5b21d94 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/7e4cb5df1262e26c0f94a05ed336e24790f2964e rename fuzz/corpus/fuzz_ds_patricia/{63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c => 800207865abd6b8e974f7d8ca1165f88fb706da7} (59%) create mode 100644 fuzz/corpus/fuzz_ds_patricia/80d1a9bbd11a273f303b92ca65e2eca5221274c7 create mode 100644 fuzz/corpus/fuzz_ds_patricia/82b0d13945b9d20c7b91ed26645f1e4b0b4e5a67 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/8373dd814b7a7ab13455ec7f5f61c9dba5817060 create mode 100644 fuzz/corpus/fuzz_ds_patricia/83a6b52b1116271058025d5d622cf1412dfa5701 create mode 100644 fuzz/corpus/fuzz_ds_patricia/83c0a0d3cf3f29cddddeb7c355138ae236bf5727 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/8fc6b683859c8a3ca1a2cd09afb65683db6925ba delete mode 100644 fuzz/corpus/fuzz_ds_patricia/92e0eb0d2887706e28f2092373d64be988f2348f create mode 100644 fuzz/corpus/fuzz_ds_patricia/94cfe0c7f792ee42ff43e5559fe0375323b9b68a create mode 100644 fuzz/corpus/fuzz_ds_patricia/95107e7dc7612da1d0905556f401953c06b3507e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/96e87826e1f4643f7a35d359908127074996904f create mode 100644 fuzz/corpus/fuzz_ds_patricia/99a846729e1fa67dde649843fdf554d3d5c14d1e create mode 100644 fuzz/corpus/fuzz_ds_patricia/9ba1d8c0a69decdd9035db4c60a2aaf66daa9fc1 create mode 100644 fuzz/corpus/fuzz_ds_patricia/9c3e465891504c1549a8f2d82dc9416c6f029d00 create mode 100644 fuzz/corpus/fuzz_ds_patricia/9cb9002b518cf7158ddd8023b9559f629591cf56 create mode 100644 fuzz/corpus/fuzz_ds_patricia/9cc3c1a480c0872bc2f3e8e9539a46951436c1c3 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 create mode 100644 fuzz/corpus/fuzz_ds_patricia/a7780546d30ae4eb791b6cef858b87dcf915307b delete mode 100644 fuzz/corpus/fuzz_ds_patricia/a8188d5148159ccc511bfc90bf837fa93b6cbf94 create mode 100644 fuzz/corpus/fuzz_ds_patricia/a91405def886e3eccd8ee813609ef32d0b02815b create mode 100644 fuzz/corpus/fuzz_ds_patricia/acadff503aae63ba452f693f9b1af75beeb871c2 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/ad2dc31bea9499dbc2450df00eac38ddd37d17c4 create mode 100644 fuzz/corpus/fuzz_ds_patricia/ad56cf4fbb246dbfea16651702230fda3e0c9c83 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/ade86d0ebba9baf5243f184cbb5a4b5cc6d65386 create mode 100644 fuzz/corpus/fuzz_ds_patricia/ae2ee75e6177727ac0387e2c99ae3a761827d68e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/b78d8c40070c22d7c4dd34b6f56b256a51d60ca6 create mode 100644 fuzz/corpus/fuzz_ds_patricia/bcd8153bc8760c12dccfc81e6fce1cee6dc2c1b4 create mode 100644 fuzz/corpus/fuzz_ds_patricia/bff088bb8cea1b5dd229632d70941de8c9415889 create mode 100644 fuzz/corpus/fuzz_ds_patricia/c4b1f93b79ffcc468bf487d36c12a53f2e20f5be create mode 100644 fuzz/corpus/fuzz_ds_patricia/c550a457be7c8589680c0d0eb3a36f3e48d96b17 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/c59c6050c23fd067f7863a1849278b9f399d6332 create mode 100644 fuzz/corpus/fuzz_ds_patricia/c8d112d02108163b41a166b147a7a44922d7ab49 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/cb4c0a2cb620f140280597591ece04e5fd852dc7 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/ce9047b351cd0a5eaffcbb487b64cab99a19522e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/cf6301c7730c893724a36740fe9bbf46ac5e002e delete mode 100644 fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/d27f235a75d3347f7554ad049009492571352d18 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/d45bf39f094b41cb64954cb70c9266a4fe02dc17 create mode 100644 fuzz/corpus/fuzz_ds_patricia/d47ffc046a3a67b46138121d4b0752cb770380ae delete mode 100644 fuzz/corpus/fuzz_ds_patricia/d59283ca6d9b2f36e9677c30603b10695beffffc delete mode 100644 fuzz/corpus/fuzz_ds_patricia/d5a267a9438f0bddf91a25c6606d8debf4672d76 create mode 100644 fuzz/corpus/fuzz_ds_patricia/d9ea126774547be83e8514cf14bfc46b90e04ae1 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/df36cc5d101b59b8e577a8260dbc22e99749dc7b create mode 100644 fuzz/corpus/fuzz_ds_patricia/e0f738b7cc91b246885c5055c7a16ab716053186 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/e45810422d1f07d44de191d75c6bddeaa496568b create mode 100644 fuzz/corpus/fuzz_ds_patricia/e47cab0e163f9522bfd4bc1f3a4f4ef170fe96fd create mode 100644 fuzz/corpus/fuzz_ds_patricia/e77f0ad2aede947e4557ca77181c17cfe628e8f9 create mode 100644 fuzz/corpus/fuzz_ds_patricia/ea7d1ce3b3df957829182925f48735fd70e28d1c delete mode 100644 fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 delete mode 100644 fuzz/corpus/fuzz_ds_patricia/efb7a29db7ce24f71b969ee68eb0af750afb2b4c delete mode 100644 fuzz/corpus/fuzz_ds_patricia/f1bb760d7ecb5d34e982e43eea266a3ca22778a4 create mode 100644 fuzz/corpus/fuzz_ds_patricia/f6fd7dd2bb4542f3d8d253768b6d63777d048afa rename fuzz/corpus/fuzz_ds_patricia/{27ba79be52a3ce22cc8252305abf7152dd415dcc => fad5cb6b51a97763038b58addeaa2bd725293ac8} (63%) create mode 100644 fuzz/corpus/fuzz_ds_patricia/fdd08d361bc7e016b6ad2e41d8b167bff2178777 create mode 100644 fuzz/corpus/fuzz_ds_ptree/0267d5f691b59c6d401e5dc80c24fe4ff6be058f create mode 100644 fuzz/corpus/fuzz_ds_ptree/0441263c35529ad578c6299a2984531c80b72859 create mode 100644 fuzz/corpus/fuzz_ds_ptree/0651637065006c57b1826543152928f921c5b7a1 create mode 100644 fuzz/corpus/fuzz_ds_ptree/0898a16cd9543ce0499a9e67a7b8dc5362409e1c create mode 100644 fuzz/corpus/fuzz_ds_ptree/0e356ba505631fbf715758bed27d503f8b260e3a create mode 100644 fuzz/corpus/fuzz_ds_ptree/12952bc189b8ac1f335ac25eedc3424aa724aa4a create mode 100644 fuzz/corpus/fuzz_ds_ptree/13fe9fd2e16cb2dfd4137039cfa338e990ed2cdc create mode 100644 fuzz/corpus/fuzz_ds_ptree/191f0ed6ca9da5a6f0bb2102224b2c660bc9aeab create mode 100644 fuzz/corpus/fuzz_ds_ptree/1e350f58a1636e388a51d98dbb26aa8be568f7bf create mode 100644 fuzz/corpus/fuzz_ds_ptree/2133e8c680d60f516ecda99978fffc78a5d183e5 create mode 100644 fuzz/corpus/fuzz_ds_ptree/21fdc80665cd16a498d6f32a22785051c3228e0f create mode 100644 fuzz/corpus/fuzz_ds_ptree/2217db97ec9fae08a7f396418e8e91e0bebb9c0f create mode 100644 fuzz/corpus/fuzz_ds_ptree/2248f3c5407e1fd77fa80c6ca66aaf0976e90180 create mode 100644 fuzz/corpus/fuzz_ds_ptree/225f0370a76a107eaf69b152fcabda1101566b4f create mode 100644 fuzz/corpus/fuzz_ds_ptree/2d2d73d0e2b1d1fbfb341b7a01dcab55e6141c9e create mode 100644 fuzz/corpus/fuzz_ds_ptree/2eaf443e399b23ddbd6d91957122befe331bdf6c create mode 100644 fuzz/corpus/fuzz_ds_ptree/31b79deda7f8b3fcdd3624e7e15b57b3aca5ace4 create mode 100644 fuzz/corpus/fuzz_ds_ptree/33e07748930d8cf56a114b23c467af6a3db91745 create mode 100644 fuzz/corpus/fuzz_ds_ptree/344c3ef0d5f12a3670e39e0e6f48c9dcbf012723 create mode 100644 fuzz/corpus/fuzz_ds_ptree/38f0cb0371088fc2794ffc8b045d892664c7858e create mode 100644 fuzz/corpus/fuzz_ds_ptree/398c40259ebb1732c8aace9220265e3833c772fa create mode 100644 fuzz/corpus/fuzz_ds_ptree/39c4e0883c2870abd0820e085a4bae9b6efcb789 create mode 100644 fuzz/corpus/fuzz_ds_ptree/447db1aed494d39942d0f24830b9cd8cae62c491 create mode 100644 fuzz/corpus/fuzz_ds_ptree/46174c1aace64943bca56f24b4281b5ae9691bfb create mode 100644 fuzz/corpus/fuzz_ds_ptree/46dce494641ccea3dcd6074e64a6de22fa41317a create mode 100644 fuzz/corpus/fuzz_ds_ptree/479e04f3d12d112b5c04c9ee67e4b1e6e201ea4e create mode 100644 fuzz/corpus/fuzz_ds_ptree/569d6a4156999893c51d30c29f7e42ae1ad71648 create mode 100644 fuzz/corpus/fuzz_ds_ptree/5ba93c9db0cff93f52b521d7420e43f6eda2784f create mode 100644 fuzz/corpus/fuzz_ds_ptree/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 create mode 100644 fuzz/corpus/fuzz_ds_ptree/5dc00abf36aeeab13be68a145eba8ce7b6855664 create mode 100644 fuzz/corpus/fuzz_ds_ptree/615e0afe7ecda706ca8cffcea1f3c2aa2dd86038 create mode 100644 fuzz/corpus/fuzz_ds_ptree/616e8a14eb28679426c3c66558b3dcac683fb6b4 create mode 100644 fuzz/corpus/fuzz_ds_ptree/63119d0cda71cadc89d34df443319ffceb35f982 create mode 100644 fuzz/corpus/fuzz_ds_ptree/631d7007293407c095f32976aa17881ec61725e1 create mode 100644 fuzz/corpus/fuzz_ds_ptree/64847b79e4445d895bcee9fe6600744b2840d7c2 create mode 100644 fuzz/corpus/fuzz_ds_ptree/6692087479754b7a2764c1ed72885d2a6dc65adc create mode 100644 fuzz/corpus/fuzz_ds_ptree/67696df9219d7a962ab554e4b214acb6170f503d create mode 100644 fuzz/corpus/fuzz_ds_ptree/688934845f22049cb14668832efa33d45013b6b9 create mode 100644 fuzz/corpus/fuzz_ds_ptree/6bd9d5cae3db084a6a71ff367b01231358a88618 create mode 100644 fuzz/corpus/fuzz_ds_ptree/6f8669b285a545d44fbe96c0addce5fcecfb3512 create mode 100644 fuzz/corpus/fuzz_ds_ptree/72cd03612917f5cd64e07a930e3fe077730577eb create mode 100644 fuzz/corpus/fuzz_ds_ptree/746e381ddc60fa04227cc9ed2a1c410b049abafe create mode 100644 fuzz/corpus/fuzz_ds_ptree/77b309eb73f3696023651c24a8d302dc8822a845 create mode 100644 fuzz/corpus/fuzz_ds_ptree/78f5a11efa76479d5a129da074a7bd710944a390 create mode 100644 fuzz/corpus/fuzz_ds_ptree/7c01db8cee76bc5fb917fccfe0cafc83c05f6e52 create mode 100644 fuzz/corpus/fuzz_ds_ptree/7d09c7ed378b1b94ce27519158202443a947b18d create mode 100644 fuzz/corpus/fuzz_ds_ptree/7d7645db4f314c3f249ef9f6b352ad2abff07bc7 create mode 100644 fuzz/corpus/fuzz_ds_ptree/85e53271e14006f0265921d02d4d736cdc580b0b create mode 100644 fuzz/corpus/fuzz_ds_ptree/8860518bd87418dd1fe8e458cc0282df914750b0 create mode 100644 fuzz/corpus/fuzz_ds_ptree/89cffb40c35b15fd4e82b6e5db5d1a5870489bbe create mode 100644 fuzz/corpus/fuzz_ds_ptree/90db7c411721fd518867d565e694db7241cb540e create mode 100644 fuzz/corpus/fuzz_ds_ptree/9144050c8b0cb7f19305cf4e3cf0033d8ad983e0 create mode 100644 fuzz/corpus/fuzz_ds_ptree/91f04f76f1dde08881cddc1f755d6af8e49a4a01 create mode 100644 fuzz/corpus/fuzz_ds_ptree/9282229a007140dec46dff0d8c564f7f28cfcdce create mode 100644 fuzz/corpus/fuzz_ds_ptree/959758f459ebac692fe0ccbb3a9441acf2c9261a create mode 100644 fuzz/corpus/fuzz_ds_ptree/97a8103510dc8187ab816159d860cd9743ef5079 create mode 100644 fuzz/corpus/fuzz_ds_ptree/98252ee16f0bcc1e8e25f957fbbde3dd3971e208 create mode 100644 fuzz/corpus/fuzz_ds_ptree/9842926af7ca0a8cca12604f945414f07b01e13d create mode 100644 fuzz/corpus/fuzz_ds_ptree/a08100f12c3bbf6a40426354bce8eed126265260 create mode 100644 fuzz/corpus/fuzz_ds_ptree/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 create mode 100644 fuzz/corpus/fuzz_ds_ptree/a917aac9f196cbaaa6a019895edaa41cc8b7d981 create mode 100644 fuzz/corpus/fuzz_ds_ptree/a9d3c9cd54b1a392b21ea14904d9a318f74636b7 create mode 100644 fuzz/corpus/fuzz_ds_ptree/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 create mode 100644 fuzz/corpus/fuzz_ds_ptree/abe8d2c82425c0b4f2bd6f68ccc43c2888fb677a create mode 100644 fuzz/corpus/fuzz_ds_ptree/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc create mode 100644 fuzz/corpus/fuzz_ds_ptree/ae12601d9c3a5793e5169966cca6fcf2b26050fb create mode 100644 fuzz/corpus/fuzz_ds_ptree/aeba124133e5071fd06826eca05f496bf9521557 create mode 100644 fuzz/corpus/fuzz_ds_ptree/af5c4414610a77387e06230c43f2eaa9a32db317 create mode 100644 fuzz/corpus/fuzz_ds_ptree/b2919b2af910b3c31a873b4c286cbfff83553341 create mode 100644 fuzz/corpus/fuzz_ds_ptree/b44dc5106f0d6562f3da60ae00bf92f6278526bc create mode 100644 fuzz/corpus/fuzz_ds_ptree/b51a60734da64be0e618bacbea2865a8a7dcd669 create mode 100644 fuzz/corpus/fuzz_ds_ptree/b96967f97b883f5d0587e204d2a23ea8a8ac3ca3 create mode 100644 fuzz/corpus/fuzz_ds_ptree/bf8b4530d8d246dd74ac53a13471bba17941dff7 create mode 100644 fuzz/corpus/fuzz_ds_ptree/c48b1303740bac96a3626e1e3ee7f1857eb523b8 create mode 100644 fuzz/corpus/fuzz_ds_ptree/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e create mode 100644 fuzz/corpus/fuzz_ds_ptree/cf87d2d7e238e1c31cca8ddd947f2e87578d9b0d create mode 100644 fuzz/corpus/fuzz_ds_ptree/cfdf49f967c7ea694144ad477131acb72b376ab3 create mode 100644 fuzz/corpus/fuzz_ds_ptree/d317cd32fce227465a76367a8c1f67b4968df91c create mode 100644 fuzz/corpus/fuzz_ds_ptree/d64d8d1f175cc5685e7e6b69625aca0c2010233d create mode 100644 fuzz/corpus/fuzz_ds_ptree/d688dc14ac91c573c935f31f1b424fe85cd49889 create mode 100644 fuzz/corpus/fuzz_ds_ptree/db1c9cc4e2d0719b0a67794d2e3dee3bea357799 create mode 100644 fuzz/corpus/fuzz_ds_ptree/e199afd0c27eb9bad38503037b3fe995e287ebb4 create mode 100644 fuzz/corpus/fuzz_ds_ptree/e27d449dc03cc3b88178e8c36dd59e8f0812cb7e create mode 100644 fuzz/corpus/fuzz_ds_ptree/e2ce37419428a6832101ef7cb853caa4497034ee create mode 100644 fuzz/corpus/fuzz_ds_ptree/e42e8bb820d4f7550a0f04619f4e15fdc56943b9 create mode 100644 fuzz/corpus/fuzz_ds_ptree/e4faefa4502eaf582fb184a2300122f40de097af create mode 100644 fuzz/corpus/fuzz_ds_ptree/e7a3f289451986b43a30132d5a40450c6e6113a0 create mode 100644 fuzz/corpus/fuzz_ds_ptree/e9281c4426bccdafde233994045e5e61593ba19c create mode 100644 fuzz/corpus/fuzz_ds_ptree/e9f7d2c2ca6c1441f7c33fc5e2ec5dfa9b6d2856 create mode 100644 fuzz/corpus/fuzz_ds_ptree/edb1742f76755feec14d01691772c292bcc1ddad create mode 100644 fuzz/corpus/fuzz_ds_ptree/edc20b510248b156cb427fbafc0e8e0aab0f683b create mode 100644 fuzz/corpus/fuzz_ds_ptree/ee598725070826dc864c6fda79caf254d27ff0d0 create mode 100644 fuzz/corpus/fuzz_ds_ptree/ef0f8fe4947e62de39243a46158df6f6f20995dc delete mode 100644 fuzz/corpus/fuzz_ds_tree/01b014b146ea485e9c28e58ec5d0f3810186a81e delete mode 100644 fuzz/corpus/fuzz_ds_tree/021f72157ffa4da59637382fd9ee14780ef6986d delete mode 100644 fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757 delete mode 100644 fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0 delete mode 100644 fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06 create mode 100644 fuzz/corpus/fuzz_ds_tree/05b662515f000d83deb96ffc4583991d649cd5aa create mode 100644 fuzz/corpus/fuzz_ds_tree/05deb1919325611cef82cdbb9a9cae2e079a35e7 delete mode 100644 fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5 delete mode 100644 fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0 delete mode 100644 fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634 delete mode 100644 fuzz/corpus/fuzz_ds_tree/0b19e4d2c5e4a46e34059098f069acf7f76cfcea create mode 100644 fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981 create mode 100644 fuzz/corpus/fuzz_ds_tree/17557d4ba17829b390c3de69535bf6ccfa2d5642 delete mode 100644 fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99 delete mode 100644 fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f delete mode 100644 fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c create mode 100644 fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903 create mode 100644 fuzz/corpus/fuzz_ds_tree/274042194cc72a3f82a114918e3abdb5bd658add delete mode 100644 fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1 delete mode 100644 fuzz/corpus/fuzz_ds_tree/29ffc26a0ce83f654710b5de2a597507fc5729dc delete mode 100644 fuzz/corpus/fuzz_ds_tree/2a0a2417d7a84b25f766e86673e47ec54fb00cbe delete mode 100644 fuzz/corpus/fuzz_ds_tree/2cafac567b408f64684f253a5b7b9a4b2e59568b create mode 100644 fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7 rename fuzz/corpus/fuzz_ds_tree/{6b2c2e41b2ca90992d615a3a7c580c5332610bfc => 32c0c554c558ebedb342d3e70e1f023387d578c9} (87%) delete mode 100644 fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4 create mode 100644 fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105 delete mode 100644 fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf delete mode 100644 fuzz/corpus/fuzz_ds_tree/3caf90a302b81895258b6a355d4a91a6c07cb332 rename fuzz/corpus/fuzz_ds_tree/{96793225335720b78dd4de48be03aabe8487d533 => 3fe5295ad34640228ce7dec8a120488f0b5df5ce} (87%) create mode 100644 fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d delete mode 100644 fuzz/corpus/fuzz_ds_tree/445082741fc8b6b486a198c23d86b885e6d14ce7 create mode 100644 fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09 delete mode 100644 fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46 create mode 100644 fuzz/corpus/fuzz_ds_tree/4ae33f6357a1804090501f11e27d58461df9253c delete mode 100644 fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1 create mode 100644 fuzz/corpus/fuzz_ds_tree/4b77c547b98ceecc57e134d52f4692a1720e3ee1 create mode 100644 fuzz/corpus/fuzz_ds_tree/4f62be7d61b679a0d916b2059854de5b9cb38dea create mode 100644 fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812 delete mode 100644 fuzz/corpus/fuzz_ds_tree/546c3bd16ec1d25eac5f1807b95bf57632a0542f delete mode 100644 fuzz/corpus/fuzz_ds_tree/591bd120f211dcffd75a4ac0529b847ed9945f57 create mode 100644 fuzz/corpus/fuzz_ds_tree/5da0471be3750ec4c44275e10344d7498c753312 delete mode 100644 fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146 create mode 100644 fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250 create mode 100644 fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344 delete mode 100644 fuzz/corpus/fuzz_ds_tree/75232df37bc7fd2864305542cfed6d5d050394b1 delete mode 100644 fuzz/corpus/fuzz_ds_tree/753305c57fbdd9c0eaf41e6abd9f74036eab4b60 create mode 100644 fuzz/corpus/fuzz_ds_tree/75a68982c7fd83542649a050e52298381666bcc8 delete mode 100644 fuzz/corpus/fuzz_ds_tree/78cc5b473811aa993c3b7c88ffbed05187b6cd99 delete mode 100644 fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73 delete mode 100644 fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5 delete mode 100644 fuzz/corpus/fuzz_ds_tree/7cdbbf403d12e497d96caa65d454d422167053d1 delete mode 100644 fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0 create mode 100644 fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030 create mode 100644 fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77 delete mode 100644 fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d create mode 100644 fuzz/corpus/fuzz_ds_tree/867d3eef3c25cacaff5080853ba1f8ddad3e3cbf delete mode 100644 fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce delete mode 100644 fuzz/corpus/fuzz_ds_tree/8b16f2f2917796d5becb502f540dbc1a77645614 delete mode 100644 fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8 create mode 100644 fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7 create mode 100644 fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f delete mode 100644 fuzz/corpus/fuzz_ds_tree/95402f0bd80b42926a317c1606747289428eeb96 create mode 100644 fuzz/corpus/fuzz_ds_tree/963a99817279211d121c533b803a64de91c85af0 delete mode 100644 fuzz/corpus/fuzz_ds_tree/985be9edded73c57832ed96828f93fbcf4b7bdbc delete mode 100644 fuzz/corpus/fuzz_ds_tree/9949825ec99cd8993cb6d3cf61b78f1daca002d9 create mode 100644 fuzz/corpus/fuzz_ds_tree/99e376668c01c6a56bd1689e5d8664587c4fee28 delete mode 100644 fuzz/corpus/fuzz_ds_tree/9b01aca36cc45c533cc9b8a505af7a1696d622ec create mode 100644 fuzz/corpus/fuzz_ds_tree/9c8e942b24add8ad2e15186bc5de91464c8b3a1b delete mode 100644 fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983 delete mode 100644 fuzz/corpus/fuzz_ds_tree/a1c03aa549f9e6aef57b8f5503ec4b4c1329c7ba create mode 100644 fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65 delete mode 100644 fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c create mode 100644 fuzz/corpus/fuzz_ds_tree/adc80cc99b35d6e8df1f170f2a13c6bcd6d398a1 create mode 100644 fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4 delete mode 100644 fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13 create mode 100644 fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d create mode 100644 fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24 delete mode 100644 fuzz/corpus/fuzz_ds_tree/ba04de28b49c623e55bfd4782f2e02bdfe98f0ee delete mode 100644 fuzz/corpus/fuzz_ds_tree/bae61b9f18afd63d2b282bf4319679d5275370dc create mode 100644 fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec create mode 100644 fuzz/corpus/fuzz_ds_tree/bb0687290c9a2fcc54a22495eebc3ffe8c62fcd4 create mode 100644 fuzz/corpus/fuzz_ds_tree/bfa39a45c0fbd5ef61d95ec1481854884d6a1c83 create mode 100644 fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3 delete mode 100644 fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1 create mode 100644 fuzz/corpus/fuzz_ds_tree/c825bf09aa976e7d4d67598407a3a4f8e83c6345 create mode 100644 fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0 create mode 100644 fuzz/corpus/fuzz_ds_tree/cd7b984e87d4fce2d267888a3253c8aaad264af3 create mode 100644 fuzz/corpus/fuzz_ds_tree/ce005e480b643e822d3b99b2a21f6e6a6f448859 create mode 100644 fuzz/corpus/fuzz_ds_tree/cf29845e403bee085bda2d928f49673742592e17 delete mode 100644 fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f create mode 100644 fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e create mode 100644 fuzz/corpus/fuzz_ds_tree/d4a8a0f375b984f26f41917103584c9917217043 create mode 100644 fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d create mode 100644 fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500 create mode 100644 fuzz/corpus/fuzz_ds_tree/e165cf4a81fe3d993948f049fb41a300c8286598 create mode 100644 fuzz/corpus/fuzz_ds_tree/e6e0376286b8df6332e56dc8757af060da95dd6a delete mode 100644 fuzz/corpus/fuzz_ds_tree/ea4d4c2a8e91bd84473dac1e586d68d5c5451f5e delete mode 100644 fuzz/corpus/fuzz_ds_tree/eb386659c5a7aef8b95a191b90684d608d664a36 create mode 100644 fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807 create mode 100644 fuzz/corpus/fuzz_ds_tree/f96090789e42f4fbfb8aea8038ef56137858ba61 create mode 100644 fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe delete mode 100644 fuzz/corpus/fuzz_serialization/0067200701e9b0b5ec3db13f387a75e9e82202b0 delete mode 100644 fuzz/corpus/fuzz_serialization/00ba573f9435b38d7205d995bbfe1813add81ab3 create mode 100644 fuzz/corpus/fuzz_serialization/0397276c0203a0a63994d51f7001a0c10672890a delete mode 100644 fuzz/corpus/fuzz_serialization/03e684ba5d7a6306ddfb1dd15f40f2c4a1a074ee create mode 100644 fuzz/corpus/fuzz_serialization/048a981d18bac9eb782dcabb570b7c742ddca854 create mode 100644 fuzz/corpus/fuzz_serialization/06e8614ed00a3f8ea00956ee4f1dd0ccafc0a9f1 create mode 100644 fuzz/corpus/fuzz_serialization/073da513862d986e230e53caec9b5c29b71bcadd delete mode 100644 fuzz/corpus/fuzz_serialization/07d9e6281c5355f19da85e221fc562ec2d877e3b delete mode 100644 fuzz/corpus/fuzz_serialization/07dda5cbda20802250efce051169313efcc19c91 delete mode 100644 fuzz/corpus/fuzz_serialization/09251a8df7e23a0e332eb0beee7afdec7e48fc7d create mode 100644 fuzz/corpus/fuzz_serialization/0984a4adacadc5ccc4535cdfa0cadea1627e6ceb create mode 100644 fuzz/corpus/fuzz_serialization/0b9940a95e37594b949cf6dd467000a773494351 create mode 100644 fuzz/corpus/fuzz_serialization/0bd1690046cf11535e1fe7ef887bd881bc26e248 create mode 100644 fuzz/corpus/fuzz_serialization/0bd8520aa1728ccc17a1f4c325d72b3219f9ad1f create mode 100644 fuzz/corpus/fuzz_serialization/0bf770e429cba6c9fd4e3c5275572951c8bb7b0d delete mode 100644 fuzz/corpus/fuzz_serialization/0cf7de690bf6e03f2843688fef7e5fa6f8f5b50a create mode 100644 fuzz/corpus/fuzz_serialization/0cf7e4bbce41ba9fdefc2bc33a745cd586424656 create mode 100644 fuzz/corpus/fuzz_serialization/0dd69aaff3c045f8e5333bc724b7a4877f63ac04 create mode 100644 fuzz/corpus/fuzz_serialization/0f474addb97e92e926e8b8577cbce00a3f23f742 delete mode 100644 fuzz/corpus/fuzz_serialization/0f6e2d10bdff7d0f0f6ce142c9fa4d2a22d39fdb delete mode 100644 fuzz/corpus/fuzz_serialization/1019a3c07fe32d6fab2e673671f557717d4997d7 delete mode 100644 fuzz/corpus/fuzz_serialization/102b9366042c4c2ada3408c1808bc8cae19199e6 create mode 100644 fuzz/corpus/fuzz_serialization/10420923df54bfca05312d5fafaa4189373b4683 delete mode 100644 fuzz/corpus/fuzz_serialization/111bf62468546c168ac3da1052ec3bf12c51d927 delete mode 100644 fuzz/corpus/fuzz_serialization/123959e688316f1156b5fd63115e66990691dab8 create mode 100644 fuzz/corpus/fuzz_serialization/12448f136f6072ab09a293657cbd12e865fe74fc create mode 100644 fuzz/corpus/fuzz_serialization/14c2595bf9aac752fb2feee22e918580fd1461ea delete mode 100644 fuzz/corpus/fuzz_serialization/1599e9fa41ec68c80230491902786bee889f5bcb create mode 100644 fuzz/corpus/fuzz_serialization/16407c6bfd11f65e3148d49780b60bcbfe96a955 create mode 100644 fuzz/corpus/fuzz_serialization/166e075d6bc3147a8678c35be401b94dcfb40b8e create mode 100644 fuzz/corpus/fuzz_serialization/171850a1f44e2073e0d35d5fe8c64b6c3dcf1c24 delete mode 100644 fuzz/corpus/fuzz_serialization/1799f48cfbb2ab6b1110385ff98bb8c46313cdec create mode 100644 fuzz/corpus/fuzz_serialization/1812d37d67ad0d5c6832c042b82f2f67d36f2b46 delete mode 100644 fuzz/corpus/fuzz_serialization/1835e91fe48390e58af954a32fd7c76f31bd9589 create mode 100644 fuzz/corpus/fuzz_serialization/18ef3271e3d1e08d69e10a9c7e57cff0163953a3 delete mode 100644 fuzz/corpus/fuzz_serialization/1a8f29ec0d35809a410d5491f71238139e481538 delete mode 100644 fuzz/corpus/fuzz_serialization/1af6e9701b53c33f27e958848e077cc8663f2d49 delete mode 100644 fuzz/corpus/fuzz_serialization/1b9853e05cb525c5e3f95cc351e6af1d93169e21 create mode 100644 fuzz/corpus/fuzz_serialization/1bab210c01bd6a5d88d77eeac943a4a8d51211af delete mode 100644 fuzz/corpus/fuzz_serialization/1c1f0a2fb6bce1b4efad57e900e1dea1884b31b5 delete mode 100644 fuzz/corpus/fuzz_serialization/1d25ea7808bdc1960f4fa0b1265d348157676d34 create mode 100644 fuzz/corpus/fuzz_serialization/1f2fa434b0921c7834f4990cff0e36033db932ff delete mode 100644 fuzz/corpus/fuzz_serialization/212f0b6f4f250553420c4b462b6adfbca29667e7 delete mode 100644 fuzz/corpus/fuzz_serialization/22180792385106ce0b6ce830e1ff76f431a01c9d create mode 100644 fuzz/corpus/fuzz_serialization/22f4b759bfd9f0784c465ed49a3428f53cf865e3 delete mode 100644 fuzz/corpus/fuzz_serialization/23d2435c588ac50944b11976815bf162f433e0ab delete mode 100644 fuzz/corpus/fuzz_serialization/25885772862548d55ad11ac6b1913a2b7a9f2513 create mode 100644 fuzz/corpus/fuzz_serialization/27e76a1905589456f96e593a8b70ca96df478560 create mode 100644 fuzz/corpus/fuzz_serialization/2bb116dd5f1471c69ec82dcac399accd4d7037b0 create mode 100644 fuzz/corpus/fuzz_serialization/2bfd18383b61dec7fe3f1fad19cf26d06aefcb80 delete mode 100644 fuzz/corpus/fuzz_serialization/2c16853a4cc039ea91f734590db769824ae54318 create mode 100644 fuzz/corpus/fuzz_serialization/2d59fccf53d7f7645879bab650f267dae46ea45e create mode 100644 fuzz/corpus/fuzz_serialization/2d62d1babded8628bee3a099705c1d6036248b25 delete mode 100644 fuzz/corpus/fuzz_serialization/2f10304d880a3bceb43f89514ff7661474d818f9 delete mode 100644 fuzz/corpus/fuzz_serialization/30fba8556db34f5d467c0d677fe176564b377748 delete mode 100644 fuzz/corpus/fuzz_serialization/33a78cbd4539e3757769bb950283c7f8a340f20d create mode 100644 fuzz/corpus/fuzz_serialization/35fb4e382eea90c8483725b23c933d4cc418df47 delete mode 100644 fuzz/corpus/fuzz_serialization/36a23d77f4380edecd3ba002c371f2e9ebfe4fc2 delete mode 100644 fuzz/corpus/fuzz_serialization/38eba3bacca0984d08666561e863d816fae7bd79 delete mode 100644 fuzz/corpus/fuzz_serialization/39a7293fe98a37dbd3bb56eafebff914df2e0835 delete mode 100644 fuzz/corpus/fuzz_serialization/3a474dedd7c902caa19c0aea83735fe5805b5ae5 create mode 100644 fuzz/corpus/fuzz_serialization/3ad8f8e087776faf41feaef69ca9f171a74d6939 delete mode 100644 fuzz/corpus/fuzz_serialization/3ccc20957ca1de354f0911587f3f6a89bf639bbe delete mode 100644 fuzz/corpus/fuzz_serialization/3eec95f5cdf41fd6200a215e24d60f3bede4fa18 create mode 100644 fuzz/corpus/fuzz_serialization/4031d17c6eea3336c43a06378e1b57c00acff84d create mode 100644 fuzz/corpus/fuzz_serialization/416755fb7e923479d74c738ab9d4819ae34f3c01 create mode 100644 fuzz/corpus/fuzz_serialization/41d124c703a2bd573e0d37b44aec5c4bae4826d2 create mode 100644 fuzz/corpus/fuzz_serialization/439e78d8eb0be7e1ba084c816dc71d85438bde68 create mode 100644 fuzz/corpus/fuzz_serialization/43b677547a991744622253ece4e70eb841aa23a5 create mode 100644 fuzz/corpus/fuzz_serialization/43f7b64038e79cac85e04b322eb9a492e4432078 delete mode 100644 fuzz/corpus/fuzz_serialization/44613cadc2a119c0445d8aca742ddaa6e9d14f15 delete mode 100644 fuzz/corpus/fuzz_serialization/44c16af83b7bfe485630ec7417a8a93dd6a4f344 create mode 100644 fuzz/corpus/fuzz_serialization/45107cf0ebe1c53814547acec2d81f678e9bffba delete mode 100644 fuzz/corpus/fuzz_serialization/4599f42df4bd96e578ca04c9f530bce55f85c593 delete mode 100644 fuzz/corpus/fuzz_serialization/46220eb9c32d8f39af7842340be4410bbc6b0acf delete mode 100644 fuzz/corpus/fuzz_serialization/47102208d3296068fd9d922e8794d5614bf673b4 create mode 100644 fuzz/corpus/fuzz_serialization/47e4ff453554ad708a1a3ddac3bfde4f1188739e delete mode 100644 fuzz/corpus/fuzz_serialization/485ffdac621c7a2fe64c49a9d43218c4297b0291 create mode 100644 fuzz/corpus/fuzz_serialization/49b3dc2b555b15cb6d47a0ec96b8ff8890eb21cf delete mode 100644 fuzz/corpus/fuzz_serialization/4a3ac753e86aee22a1fba2144d452def73f5d445 delete mode 100644 fuzz/corpus/fuzz_serialization/4a4cc4a8eea5e60045f94339f31c6a70a6fd0b68 create mode 100644 fuzz/corpus/fuzz_serialization/4bd5ba239c03eedf55e5faca9c0bef9a3de6a65a delete mode 100644 fuzz/corpus/fuzz_serialization/4c9b56fa31b381b7fb82fa698c6f3a756af8cc3c delete mode 100644 fuzz/corpus/fuzz_serialization/4d4eb9538c5dcf8eb485e7b1d25e476926375abb delete mode 100644 fuzz/corpus/fuzz_serialization/4e39c82f78d2c2109122e62d29a7e6b244d4e466 create mode 100644 fuzz/corpus/fuzz_serialization/4eb797d88af16d3ae9a4f9b3adfdb4f2ffa6a532 delete mode 100644 fuzz/corpus/fuzz_serialization/4f13e492e5330e2b0ac7cfd33bdb6f68e51da838 create mode 100644 fuzz/corpus/fuzz_serialization/50ccf2ef2a396f9181f5233cb5943f65308ad506 delete mode 100644 fuzz/corpus/fuzz_serialization/50f7bf3ec485cf36e17c682136cf193664a54ec6 create mode 100644 fuzz/corpus/fuzz_serialization/5142ac4ed151c2824627060a09c447b030853eda delete mode 100644 fuzz/corpus/fuzz_serialization/524d8a5744ca12baee06ac2d445758e0839e6cae delete mode 100644 fuzz/corpus/fuzz_serialization/531faf1813c549e0360c85b7eb48e8027d4cedca create mode 100644 fuzz/corpus/fuzz_serialization/54575b941c0641906092a4d2eb88d4b571cd7244 delete mode 100644 fuzz/corpus/fuzz_serialization/54a1f0e11a61f82bfc474938c0d9109e263d918c delete mode 100644 fuzz/corpus/fuzz_serialization/5528584ddeb60c8e7ea81d4c0bc4227734eeb393 delete mode 100644 fuzz/corpus/fuzz_serialization/55ccac63fbaaefbb92a099f0b7a53dee3d3066b3 create mode 100644 fuzz/corpus/fuzz_serialization/561936b11efaac8b280e74538b2caad3b1f4d687 delete mode 100644 fuzz/corpus/fuzz_serialization/5654db3776d1ca71a669fca63266a558e0fd9de5 delete mode 100644 fuzz/corpus/fuzz_serialization/592d762aa688783a742e8f8a17dde6fef0e6b5d6 create mode 100644 fuzz/corpus/fuzz_serialization/594757dbdbc36a9033c841162e4b55775212cce3 create mode 100644 fuzz/corpus/fuzz_serialization/59d3006e3d5c3774dba6acec6156c86abe868fbf create mode 100644 fuzz/corpus/fuzz_serialization/5a566516026afb67629102c9fa1f0e4117cdb36c delete mode 100644 fuzz/corpus/fuzz_serialization/5ad5bc1d2fd6dcceea9fa2f0ad47687af9d4b363 create mode 100644 fuzz/corpus/fuzz_serialization/5ad850d05f3160533d83fc06086bd0cb2bbe0b9a create mode 100644 fuzz/corpus/fuzz_serialization/5b614af1e78847132898184aec4dd14c547b6ddb create mode 100644 fuzz/corpus/fuzz_serialization/5c0b7910581cb34742d4e2f726bad7b4d1317ed8 create mode 100644 fuzz/corpus/fuzz_serialization/5df39e5d3b76ed758bd70bab5c02fb4b1913565c delete mode 100644 fuzz/corpus/fuzz_serialization/5e90850401034e03214848e68ac58a16eb4500ce delete mode 100644 fuzz/corpus/fuzz_serialization/62691b118afe47b94cb40c796bdef339d0d988d8 create mode 100644 fuzz/corpus/fuzz_serialization/634390e17de72f9ce60ba86c1ba7e5e407c0f5dc create mode 100644 fuzz/corpus/fuzz_serialization/63c9f30967ffc232fd1b52b7b3f0b9a99051e81e delete mode 100644 fuzz/corpus/fuzz_serialization/63d993bb60fffd7db971b2cd6a4705bc8b1a48b1 delete mode 100644 fuzz/corpus/fuzz_serialization/65b3da6770c4f54774165c7d38dbe3798014aed1 delete mode 100644 fuzz/corpus/fuzz_serialization/65f4e4a70975970600b24ab9bad2fd4566811401 create mode 100644 fuzz/corpus/fuzz_serialization/662bd59e00b55e0638355c9c0521f1f0e8dafc85 create mode 100644 fuzz/corpus/fuzz_serialization/672df39f92d8b5f74437bc431c7e056251bd444a delete mode 100644 fuzz/corpus/fuzz_serialization/67da0bbde8a646154e47bf2aa07a6c8d9dbc1b3d delete mode 100644 fuzz/corpus/fuzz_serialization/689feb67d67a14b517b465a04f53405737559a1f create mode 100644 fuzz/corpus/fuzz_serialization/69067e3e5d4b0654b2f501bbcabf4902a1030579 delete mode 100644 fuzz/corpus/fuzz_serialization/69ac32bf48028d8ae9178d8033d97c203a581975 delete mode 100644 fuzz/corpus/fuzz_serialization/6a366c1317147c81f22beb5d30508ba99f9cfc1a create mode 100644 fuzz/corpus/fuzz_serialization/6edbb4c7d706d280f258c1586d6b75f29a443224 delete mode 100644 fuzz/corpus/fuzz_serialization/6fcd960ca2930b6937c917eecb9260a0aa09c84a create mode 100644 fuzz/corpus/fuzz_serialization/729168dfb1cd508b4beb67573f5c26e99bb456ff delete mode 100644 fuzz/corpus/fuzz_serialization/73a3ced41d5b17c23f7dc9bc9f14fa4d54bcbcf6 create mode 100644 fuzz/corpus/fuzz_serialization/747e1eb205ab1ac4f4b8dcdab4884abbd2c67a9f create mode 100644 fuzz/corpus/fuzz_serialization/74819a07c65c4ef221d3b96b855ccc3018a3667e create mode 100644 fuzz/corpus/fuzz_serialization/75a3f8157daa431accd924a6ea8f60e0858385b0 delete mode 100644 fuzz/corpus/fuzz_serialization/76a328c4bdcf451f29c126bf8afdb2fe7959f6de delete mode 100644 fuzz/corpus/fuzz_serialization/79ef2ee1dbd00cc89471b5a14e9e5d1ddf72433c create mode 100644 fuzz/corpus/fuzz_serialization/7af27b8c836b4051181d41cf138e9f64ee9ee449 create mode 100644 fuzz/corpus/fuzz_serialization/7e31eeaa0352602762a9fcb9bc1e94f5da46b796 create mode 100644 fuzz/corpus/fuzz_serialization/7f12d70ee8b0bcbad519ba6ac0c2be8c4a167037 delete mode 100644 fuzz/corpus/fuzz_serialization/7f41b5802c84844391268f34b64754a448042ac7 delete mode 100644 fuzz/corpus/fuzz_serialization/80904ef56b525af4d82b26c38ee9ed84fbe0e8aa create mode 100644 fuzz/corpus/fuzz_serialization/82bb3eab86d4063ea4a3cb97821feb07cecf7b72 delete mode 100644 fuzz/corpus/fuzz_serialization/8441252d77c0917fc6c320cfbf39750f4199ece0 create mode 100644 fuzz/corpus/fuzz_serialization/84c8b7cb7627e368c4a5c6fcc22f49291958a96a delete mode 100644 fuzz/corpus/fuzz_serialization/858e8a25126145e8652b1c7b343ed9ff1f6c553f create mode 100644 fuzz/corpus/fuzz_serialization/85fbc6baddbb80b9d892ab32de1c2b49b27fb5d1 delete mode 100644 fuzz/corpus/fuzz_serialization/8a5c1ec4919c4969acb7773394d0a6be0db6b095 delete mode 100644 fuzz/corpus/fuzz_serialization/8f34b6450307981b6781762ac91d95be712b356e create mode 100644 fuzz/corpus/fuzz_serialization/8ffcd8c7c86f962afe00279875d8ad910f9cddd1 delete mode 100644 fuzz/corpus/fuzz_serialization/9081ee6e4c227d5358b1f1ddc5c0cbe028bd8dda create mode 100644 fuzz/corpus/fuzz_serialization/9120ba249f39f335ae53c031f6cd838cbc112bfb delete mode 100644 fuzz/corpus/fuzz_serialization/9170a32e0626ef41739a17e35b953834eb1c5615 create mode 100644 fuzz/corpus/fuzz_serialization/91e27743efde94783710b2203148d01dce7b0f2b delete mode 100644 fuzz/corpus/fuzz_serialization/92bc0af3e1560941650609e3838e9f2a8368ae05 delete mode 100644 fuzz/corpus/fuzz_serialization/9405f4e8857cfd57af09922f2288c7a3ecb3ae37 delete mode 100644 fuzz/corpus/fuzz_serialization/954f87b690e4197ce18370cc095e38f19d46079e delete mode 100644 fuzz/corpus/fuzz_serialization/95c8e1e713d2ae5295f770d12f179f1f3a1ccd50 delete mode 100644 fuzz/corpus/fuzz_serialization/9b232d55db40c0c0f37d1a1e32900ccc8cf6fa3c delete mode 100644 fuzz/corpus/fuzz_serialization/9bc313bbd93a1b7255982a0b530216f895f1e7e9 create mode 100644 fuzz/corpus/fuzz_serialization/9dbdf3225582fddc430d8109fcda3f52babe774a create mode 100644 fuzz/corpus/fuzz_serialization/9de5fcf34d8d465a68409b2dd5bcfa152eb70eea create mode 100644 fuzz/corpus/fuzz_serialization/9eb89156d9055f3f629631ad491206e96be5da4c create mode 100644 fuzz/corpus/fuzz_serialization/a0de36639862a94a491974369a7c45a16ed4ff6e create mode 100644 fuzz/corpus/fuzz_serialization/a14b5be5d00fabc2c5ba20517ffecaa34c37e332 create mode 100644 fuzz/corpus/fuzz_serialization/a2b35afb055fd62d7681ec41997c7dd86c698314 delete mode 100644 fuzz/corpus/fuzz_serialization/a5129c501ad4d923bab9f5a6bd2c5285c29a3b3b create mode 100644 fuzz/corpus/fuzz_serialization/a5dd6d24cfa78a8faba860c8806bac4ba7540eff delete mode 100644 fuzz/corpus/fuzz_serialization/a5e860ac13a20ab2f18783407f78bb905a0963eb create mode 100644 fuzz/corpus/fuzz_serialization/a5ebf7010335140e562fabeb117c4cc95a60be37 create mode 100644 fuzz/corpus/fuzz_serialization/a68715d1333b96052b2348adb1a4caefef5a9175 delete mode 100644 fuzz/corpus/fuzz_serialization/a6fe820db6653fb5927c1a6bd8f51312efa25066 delete mode 100644 fuzz/corpus/fuzz_serialization/a86035f1a172b4fb88a7a69a7067fd47e2e27879 create mode 100644 fuzz/corpus/fuzz_serialization/aa564c1c9f0278ad73a1958433ef4305f9ac71fd delete mode 100644 fuzz/corpus/fuzz_serialization/ac2592e04c8ccbd9fce8ee3e3b24936bacbea892 create mode 100644 fuzz/corpus/fuzz_serialization/aca439edf6d53519589582e3b26bcc2c6461c830 rename fuzz/corpus/fuzz_serialization/{596704a7ad7f8f8707f5b78d18e15d341dc39d81 => add57edea8f030ed0fa68ced7afcc3b8a74025dc} (66%) delete mode 100644 fuzz/corpus/fuzz_serialization/af28dd714ec6294a073e197f8dd7d71bcb6f1e2c create mode 100644 fuzz/corpus/fuzz_serialization/af97ac2345df30df7f3288d47db7bbe852771cbc delete mode 100644 fuzz/corpus/fuzz_serialization/b0c497a1362aaf4a88c748cd0cb7d7e9f42335a9 create mode 100644 fuzz/corpus/fuzz_serialization/b2107343881e2efae5b729ef8f64234a7d772f3d create mode 100644 fuzz/corpus/fuzz_serialization/b477f08949b5ba465b83703069ed08d12a9e2fb6 create mode 100644 fuzz/corpus/fuzz_serialization/b511c56f42f6e69a207adf66278412fb74f7ad73 create mode 100644 fuzz/corpus/fuzz_serialization/b51202324c617c85b8586e29adcb507d7310bca4 create mode 100644 fuzz/corpus/fuzz_serialization/b524f7bc777b60fa186852b7db1c961841e54205 create mode 100644 fuzz/corpus/fuzz_serialization/b59e95164582a933229e86ed21cbcdd70010faec delete mode 100644 fuzz/corpus/fuzz_serialization/b5bef5ad04216ad1f791e597955d8d8186d62708 delete mode 100644 fuzz/corpus/fuzz_serialization/b5e0d763f52cbcff1901a681e4c20e2779199010 delete mode 100644 fuzz/corpus/fuzz_serialization/b8519b2ff0c0594b3efb263a8fbab2c95f47cb4f create mode 100644 fuzz/corpus/fuzz_serialization/b94a6ee37d79ca28c7aadfcd51da20d070770683 delete mode 100644 fuzz/corpus/fuzz_serialization/b95f6fb075e53d512a044a2360f433369b040e2a delete mode 100644 fuzz/corpus/fuzz_serialization/ba89b5c3dcd4dfc793072a98906602abe615d3df delete mode 100644 fuzz/corpus/fuzz_serialization/bbde76499882a6ff1e92ed9e5450b9d1b403250d delete mode 100644 fuzz/corpus/fuzz_serialization/bcb4b1979366bc14e35ecceef03f26a476f91538 delete mode 100644 fuzz/corpus/fuzz_serialization/beca236cd931cf5352ec7b89411909a4b44c9138 create mode 100644 fuzz/corpus/fuzz_serialization/bfb7c34263bedce5adb4e492f82964f78263e991 create mode 100644 fuzz/corpus/fuzz_serialization/c1bda1a57aba88626eb919dd75a8812b931d89be delete mode 100644 fuzz/corpus/fuzz_serialization/c1cebe31fadd74fc77b17ce6c0e44ef289444c6d rename fuzz/corpus/fuzz_serialization/{6ee5029e3f543c4b4c0aaf35ed145faf7d0e801b => c2477ba7e433c98ae9d994361d52f978d9d2c8af} (69%) delete mode 100644 fuzz/corpus/fuzz_serialization/c340e8e3f8b1bff333981c8d463daddd5ff4e855 create mode 100644 fuzz/corpus/fuzz_serialization/c383b782c69aafeb8fdfd8e05739e5dc9ef65001 create mode 100644 fuzz/corpus/fuzz_serialization/c3d4a851407dde1d0a3d5a4842654b454eebe705 create mode 100644 fuzz/corpus/fuzz_serialization/c45cfc6186023fb36edc1986fa9f614c1290100d create mode 100644 fuzz/corpus/fuzz_serialization/c5008f00df3f04ca2c7dd4f4a46dfff81e6919eb create mode 100644 fuzz/corpus/fuzz_serialization/c5c8fd719651f1ab7558a0985c7960f4b749c623 delete mode 100644 fuzz/corpus/fuzz_serialization/c68eef36f0848d2dc34d212d294f37ce490d3258 delete mode 100644 fuzz/corpus/fuzz_serialization/c69ca63f0353737b22874f88f5a67dafc1bf7d44 create mode 100644 fuzz/corpus/fuzz_serialization/c7149e4a1be47a9f66138dd87c95eb61751b2598 create mode 100644 fuzz/corpus/fuzz_serialization/c99950c51e9c939595337ad047481500019f5309 create mode 100644 fuzz/corpus/fuzz_serialization/cb2180258466ba14463b1c9dc16f7bc23ecc4ecc create mode 100644 fuzz/corpus/fuzz_serialization/ccbde6f6633a0784449815b993c7bc83b18abe86 create mode 100644 fuzz/corpus/fuzz_serialization/ce124191ac8f3d7648311d276955b8f1fbf6b439 delete mode 100644 fuzz/corpus/fuzz_serialization/ce6b603fce80719da46c97eb1b95bbd0ad777070 delete mode 100644 fuzz/corpus/fuzz_serialization/ce8fbfa93be2bb9182b40186316e43da0dbc55d8 create mode 100644 fuzz/corpus/fuzz_serialization/cea1cd5b40c7c447f90b0fb038210101376b4313 create mode 100644 fuzz/corpus/fuzz_serialization/d01e6076d37240791e7ce3bf06a6e4f8ede968ed delete mode 100644 fuzz/corpus/fuzz_serialization/d0476e429d72246b03d172241b0d201c7f012be8 create mode 100644 fuzz/corpus/fuzz_serialization/d1626075b32da1e24fe7a8ded7ed3500eb8b0c36 delete mode 100644 fuzz/corpus/fuzz_serialization/d1f6790b8477c7e41e3dc072c24b4b80aafc6739 create mode 100644 fuzz/corpus/fuzz_serialization/d330e9403b24fd39b2f55c725c94818cb84626b1 delete mode 100644 fuzz/corpus/fuzz_serialization/d56083163211e89f5cfa50e8ae80d1a11d03c250 delete mode 100644 fuzz/corpus/fuzz_serialization/d8db49096b062b619719f6308c8d2b9cf043c7c2 delete mode 100644 fuzz/corpus/fuzz_serialization/d8dcf7b34858f2f7e7d8e50337bd68bc4b4f4fb0 create mode 100644 fuzz/corpus/fuzz_serialization/d910e7db4e9e87d8a037a0f140078d1308f0622a delete mode 100644 fuzz/corpus/fuzz_serialization/d9bf92f929213b053f6e37ef4e18c9533d0d42ff delete mode 100644 fuzz/corpus/fuzz_serialization/dae54cc5b98acbe40db9a826182e66c06dc6872b delete mode 100644 fuzz/corpus/fuzz_serialization/db178237414743cf16da250d10ffd0ae98bd127f delete mode 100644 fuzz/corpus/fuzz_serialization/dbb873b6c49161fb72609a09c79b1b4ef461e3f7 delete mode 100644 fuzz/corpus/fuzz_serialization/dbee5c3fa40e7883ee26d33234ed6364cb7b3da6 delete mode 100644 fuzz/corpus/fuzz_serialization/dd735e0d38c3775492fc9d0346516eb675c47428 delete mode 100644 fuzz/corpus/fuzz_serialization/ddb98f7964ea51bb468c9fa93af5f11bfc072627 create mode 100644 fuzz/corpus/fuzz_serialization/dde80dc996ff9fc2701c0f374c93cc765b2772e8 create mode 100644 fuzz/corpus/fuzz_serialization/df3387059bc65a41f137c3292737f7c2891ac2a1 create mode 100644 fuzz/corpus/fuzz_serialization/e154398c5ed555dd3e24bbfa0075e4b69ad791d0 delete mode 100644 fuzz/corpus/fuzz_serialization/e3c1912a734aa51cc75fb7e67db525f34ac1e43e create mode 100644 fuzz/corpus/fuzz_serialization/e43960b495d997466cd642d50604ac1604584a47 create mode 100644 fuzz/corpus/fuzz_serialization/e44595ab82c9736c40c5063c2dc1da358f340b00 create mode 100644 fuzz/corpus/fuzz_serialization/e486c19b9471d7d92bc26832538a60e16fd81e4f create mode 100644 fuzz/corpus/fuzz_serialization/e5689a06060c63d295773ac063775dd616215a0a create mode 100644 fuzz/corpus/fuzz_serialization/e5c98a98712a60d73e83fa877e3a59985d4cd646 create mode 100644 fuzz/corpus/fuzz_serialization/e68d2c73582467e8fa634870bed30a904a03c1d8 create mode 100644 fuzz/corpus/fuzz_serialization/e6ab850d2564440fbe8d3cfe5072ef495d11a498 delete mode 100644 fuzz/corpus/fuzz_serialization/e76108ff6580c8809875c5051c8a3df9ce8fc85a create mode 100644 fuzz/corpus/fuzz_serialization/e88717f7b66d3f012cb0ffad2e300a47dbd80545 create mode 100644 fuzz/corpus/fuzz_serialization/e9135be5e56341cec780947ed548617a02d0e771 create mode 100644 fuzz/corpus/fuzz_serialization/eb4911efad5e1499cdfcd23a6e9bab9902b8a05e delete mode 100644 fuzz/corpus/fuzz_serialization/ebd0b9c4978407a17b7331e0562dc9ad31b29204 create mode 100644 fuzz/corpus/fuzz_serialization/ec35300cb8a6245bbfc4affe855971da0e6fee96 create mode 100644 fuzz/corpus/fuzz_serialization/ef61a02d3effa82cc0e793fea487c8db2a6a1971 create mode 100644 fuzz/corpus/fuzz_serialization/efabd7436879b8a168374ab661833949cbc83702 create mode 100644 fuzz/corpus/fuzz_serialization/efff954990e43daeede769448e69868f316e3d36 delete mode 100644 fuzz/corpus/fuzz_serialization/f0ab531075130e5e92df690fa7311dafed5b43bc delete mode 100644 fuzz/corpus/fuzz_serialization/f0b7597e0a424ca259bbd593ebf179789dbc0c09 delete mode 100644 fuzz/corpus/fuzz_serialization/f573e80e11c969b592809f357dc72eb3caf356dd delete mode 100644 fuzz/corpus/fuzz_serialization/f69a22307982dab12f462040e386daba86052e2c delete mode 100644 fuzz/corpus/fuzz_serialization/f82023faffb3b3e67d5d587caa6b53ab10f27fb6 create mode 100644 fuzz/corpus/fuzz_serialization/f8fecdfae8ac5d1958fc0c6ba2c02ff8d27b18f2 create mode 100644 fuzz/corpus/fuzz_serialization/f96555266adfc22b92ecd46749406be33e27beaa create mode 100644 fuzz/corpus/fuzz_serialization/f98084272104328afeee8773e89b3670e440fd71 delete mode 100644 fuzz/corpus/fuzz_serialization/fa30ba2c9565dcccb091ade5dbab902e0cf0c3b4 delete mode 100644 fuzz/corpus/fuzz_serialization/fab44564f0279bbfeddbbdfe97a92b882d7a3e9c delete mode 100644 fuzz/corpus/fuzz_serialization/fafe20628a68c12b150c9af37e24c36f74672288 delete mode 100644 fuzz/corpus/fuzz_serialization/fed40fead812cb12d7906402be2efb5a39ff84c6 create mode 100644 fuzz/corpus/fuzz_serialization/ffb3cf8dc68c0313b9f8bd5b6f49f212288dfed9 create mode 100644 fuzz/fuzz_alg_crc32_md5.c create mode 100644 fuzz/fuzz_ds_ptree.cpp create mode 100644 tests/pcap/ossfuzz_seed_fake_traces_1.pcapng create mode 100644 tests/pcap/ossfuzz_seed_fake_traces_2.pcapng create mode 100644 tests/pcap/ossfuzz_seed_fake_traces_3.pcapng create mode 100644 tests/pcap/ossfuzz_seed_fake_traces_4.pcapng create mode 100644 tests/result/ossfuzz_seed_fake_traces_1.pcapng.out create mode 100644 tests/result/ossfuzz_seed_fake_traces_2.pcapng.out create mode 100644 tests/result/ossfuzz_seed_fake_traces_3.pcapng.out create mode 100644 tests/result/ossfuzz_seed_fake_traces_4.pcapng.out diff --git a/.gitignore b/.gitignore index e6e177083b1..d4aa5137087 100644 --- a/.gitignore +++ b/.gitignore @@ -58,6 +58,7 @@ /fuzz/fuzz_alg_hll /fuzz/fuzz_alg_hw_rsi_outliers_da /fuzz/fuzz_alg_jitter +/fuzz/fuzz_alg_crc32_md5 /fuzz/fuzz_alg_ses_des /fuzz/fuzz_config /fuzz/fuzz_community_id @@ -65,6 +66,7 @@ /fuzz/fuzz_ds_patricia /fuzz/fuzz_ds_libcache /fuzz/fuzz_ds_tree +/fuzz/fuzz_ds_ptree /fuzz/fuzz_ds_ahocorasick /fuzz/fuzz_ndpi_reader_alloc_fail_seed_corpus.zip /fuzz/fuzz_ndpi_reader_seed_corpus.zip @@ -76,10 +78,12 @@ /fuzz/fuzz_alg_bins_seed_corpus.zip /fuzz/fuzz_alg_hll_seed_corpus.zip /fuzz/fuzz_alg_jitter_seed_corpus.zip +/fuzz/fuzz_alg_crc32_md5_seed_corpus.zip /fuzz/fuzz_alg_hw_rsi_outliers_da_seed_corpus.zip /fuzz/fuzz_ds_patricia_seed_corpus.zip /fuzz/fuzz_ds_libcache_seed_corpus.zip /fuzz/fuzz_ds_tree_seed_corpus.zip +/fuzz/fuzz_ds_ptree_seed_corpus.zip /fuzz/fuzz_ds_ahocorasick_seed_corpus.zip /fuzz/fuzz_*.dict /influxdb/Makefile diff --git a/example/ndpiReader.c b/example/ndpiReader.c index 925592de96e..72e27baa791 100644 --- a/example/ndpiReader.c +++ b/example/ndpiReader.c @@ -4034,7 +4034,7 @@ static void ndpi_process_packet(u_char *args, trailer->master_protocol = htons(p.master_protocol), trailer->app_protocol = htons(p.app_protocol); ndpi_protocol2name(ndpi_thread_info[thread_id].workflow->ndpi_struct, p, trailer->name, sizeof(trailer->name)); crc = (uint32_t*)&extcap_buf[h.caplen+sizeof(struct ndpi_packet_trailer)]; - *crc = ethernet_crc32((const void*)extcap_buf, h.caplen+sizeof(struct ndpi_packet_trailer)); + *crc = ndpi_crc32((const void*)extcap_buf, h.caplen+sizeof(struct ndpi_packet_trailer)); h.caplen += delta, h.len += delta; #ifdef DEBUG_TRACE diff --git a/example/reader_util.c b/example/reader_util.c index 62fa3046a81..b1f72c65093 100644 --- a/example/reader_util.c +++ b/example/reader_util.c @@ -2253,55 +2253,6 @@ struct ndpi_proto ndpi_workflow_process_packet(struct ndpi_workflow * workflow, flow_risk)); } -/* ********************************************************** */ -/* http://home.thep.lu.se/~bjorn/crc/crc32_fast.c */ -/* ********************************************************** */ - -static uint32_t crc32_for_byte(uint32_t r) { - int j; - for(j = 0; j < 8; ++j) - r = ((r & 1) ? 0 : (uint32_t)0xEDB88320L) ^ r >> 1; - return r ^ (uint32_t)0xFF000000L; -} - -/* Any unsigned integer type with at least 32 bits may be used as - * accumulator type for fast crc32-calulation, but unsigned long is - * probably the optimal choice for most systems. */ -typedef unsigned long accum_t; - -static void init_tables(uint32_t* table, uint32_t* wtable) { - size_t i, j, k, w; - for(i = 0; i < 0x100; ++i) - table[i] = crc32_for_byte(i); - for(k = 0; k < sizeof(accum_t); ++k) - for(i = 0; i < 0x100; ++i) { - for(j = w = 0; j < sizeof(accum_t); ++j) - w = table[(uint8_t)(j == k? w ^ i: w)] ^ w >> 8; - wtable[(k << 8) + i] = w ^ (k? wtable[0]: 0); - } -} - -static void __crc32(const void* data, size_t n_bytes, uint32_t* crc) { - static uint32_t table[0x100], wtable[0x100*sizeof(accum_t)]; - size_t n_accum = n_bytes/sizeof(accum_t); - size_t i, j; - if(!*table) - init_tables(table, wtable); - for(i = 0; i < n_accum; ++i) { - accum_t a = *crc ^ ((accum_t*)data)[i]; - for(j = *crc = 0; j < sizeof(accum_t); ++j) - *crc ^= wtable[(j << 8) + (uint8_t)(a >> 8*j)]; - } - for(i = n_accum*sizeof(accum_t); i < n_bytes; ++i) - *crc = table[(uint8_t)*crc ^ ((uint8_t*)data)[i]] ^ *crc >> 8; -} - -u_int32_t ethernet_crc32(const void* data, size_t n_bytes) { - u_int32_t crc = 0; - __crc32(data, n_bytes, &crc); - return crc; -} - /* *********************************************** */ #ifdef USE_DPDK diff --git a/example/reader_util.h b/example/reader_util.h index b8b249afe74..6f8e8ba20f5 100644 --- a/example/reader_util.h +++ b/example/reader_util.h @@ -392,7 +392,6 @@ int ndpi_is_datalink_supported(int datalink_type); /* compare two nodes in workflow */ int ndpi_workflow_node_cmp(const void *a, const void *b); void process_ndpi_collected_info(struct ndpi_workflow * workflow, struct ndpi_flow_info *flow); -u_int32_t ethernet_crc32(const void* data, size_t n_bytes); void ndpi_flow_info_free_data(struct ndpi_flow_info *flow); void ndpi_flow_info_freer(void *node); const char* print_cipher_id(u_int32_t cipher); diff --git a/fuzz/Makefile.am b/fuzz/Makefile.am index 4729a3eec4e..6bbc3ca08ff 100644 --- a/fuzz/Makefile.am +++ b/fuzz/Makefile.am @@ -1,8 +1,8 @@ bin_PROGRAMS = fuzz_process_packet fuzz_ndpi_reader fuzz_ndpi_reader_alloc_fail fuzz_quic_get_crypto_data fuzz_config fuzz_community_id fuzz_serialization #Alghoritms -bin_PROGRAMS += fuzz_alg_bins fuzz_alg_hll fuzz_alg_hw_rsi_outliers_da fuzz_alg_jitter fuzz_alg_ses_des +bin_PROGRAMS += fuzz_alg_bins fuzz_alg_hll fuzz_alg_hw_rsi_outliers_da fuzz_alg_jitter fuzz_alg_ses_des fuzz_alg_crc32_md5 #Data structures -bin_PROGRAMS += fuzz_ds_patricia fuzz_ds_ahocorasick fuzz_ds_libcache fuzz_ds_tree +bin_PROGRAMS += fuzz_ds_patricia fuzz_ds_ahocorasick fuzz_ds_libcache fuzz_ds_tree fuzz_ds_ptree fuzz_process_packet_SOURCES = fuzz_process_packet.c fuzz_common_code.c fuzz_process_packet_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) @@ -31,7 +31,7 @@ fuzz_ndpi_reader_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_ndpi_reader_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ndpi_reader_alloc_fail_SOURCES = fuzz_ndpi_reader.c fuzz_common_code.c ../example/reader_util.c -fuzz_ndpi_reader_alloc_fail_CFLAGS = -I../example/ @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -DENABLE_MEM_ALLOC_FAILURES +fuzz_ndpi_reader_alloc_fail_CFLAGS = -I../example/ @NDPI_CFLAGS@ $(CXXFLAGS) -DENABLE_MEM_ALLOC_FAILURES -DCRYPT_FORCE_NO_AESNI fuzz_ndpi_reader_alloc_fail_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ndpi_reader_alloc_fail_LDFLAGS = $(PCAP_LIB) $(LIBS) if HAS_FUZZLDFLAGS @@ -57,8 +57,8 @@ fuzz_quic_get_crypto_data_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(fuzz_quic_get_crypto_data_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_config_SOURCES = fuzz_config.cpp fuzz_common_code.c -fuzz_config_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_config_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_config_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_config_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_config_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_config_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -72,8 +72,8 @@ fuzz_config_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_config_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_community_id_SOURCES = fuzz_community_id.cpp fuzz_common_code.c -fuzz_community_id_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_community_id_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_community_id_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_community_id_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_community_id_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_community_id_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -87,8 +87,8 @@ fuzz_community_id_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_community_id_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_serialization_SOURCES = fuzz_serialization.cpp fuzz_common_code.c -fuzz_serialization_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_serialization_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_serialization_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_serialization_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_serialization_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_serialization_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -102,8 +102,8 @@ fuzz_serialization_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_serialization_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_bins_SOURCES = fuzz_alg_bins.cpp fuzz_common_code.c -fuzz_alg_bins_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_alg_bins_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_bins_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_bins_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_alg_bins_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_bins_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -117,8 +117,8 @@ fuzz_alg_bins_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_bins_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_hll_SOURCES = fuzz_alg_hll.cpp fuzz_common_code.c -fuzz_alg_hll_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_alg_hll_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_hll_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_hll_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_alg_hll_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_hll_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -132,8 +132,8 @@ fuzz_alg_hll_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_hll_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_hw_rsi_outliers_da_SOURCES = fuzz_alg_hw_rsi_outliers_da.cpp fuzz_common_code.c -fuzz_alg_hw_rsi_outliers_da_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_alg_hw_rsi_outliers_da_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_hw_rsi_outliers_da_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_hw_rsi_outliers_da_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_alg_hw_rsi_outliers_da_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_hw_rsi_outliers_da_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -147,8 +147,8 @@ fuzz_alg_hw_rsi_outliers_da_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAG $(fuzz_alg_hw_rsi_outliers_da_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_alg_jitter_SOURCES = fuzz_alg_jitter.cpp fuzz_common_code.c -fuzz_alg_jitter_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_alg_jitter_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_jitter_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_jitter_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_alg_jitter_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_jitter_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -161,9 +161,22 @@ fuzz_alg_jitter_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXX) @NDPI_CFLAGS@ $(AM_CXXFLAGS) $(CXXFLAGS) \ $(fuzz_alg_jitter_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ +fuzz_alg_crc32_md5_SOURCES = fuzz_alg_crc32_md5.c +fuzz_alg_crc32_md5_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_crc32_md5_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) +fuzz_alg_crc32_md5_LDFLAGS = $(LIBS) +if HAS_FUZZLDFLAGS +fuzz_alg_crc32_md5_CFLAGS += $(LIB_FUZZING_ENGINE) +fuzz_alg_crc32_md5_LDFLAGS += $(LIB_FUZZING_ENGINE) +endif +# force usage of CXX for linker +fuzz_alg_crc32_md5_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXX) @NDPI_CFLAGS@ $(AM_CXXFLAGS) $(CXXFLAGS) \ + $(fuzz_alg_crc32_md5_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ + fuzz_alg_ses_des_SOURCES = fuzz_alg_ses_des.cpp fuzz_common_code.c -fuzz_alg_ses_des_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_alg_ses_des_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_alg_ses_des_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_alg_ses_des_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_alg_ses_des_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_alg_ses_des_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -177,8 +190,8 @@ fuzz_alg_ses_des_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_alg_ses_des_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_patricia_SOURCES = fuzz_ds_patricia.cpp fuzz_common_code.c -fuzz_ds_patricia_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_ds_patricia_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_patricia_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_patricia_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_ds_patricia_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_patricia_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -192,8 +205,8 @@ fuzz_ds_patricia_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_ds_patricia_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_ahocorasick_SOURCES = fuzz_ds_ahocorasick.cpp fuzz_common_code.c -fuzz_ds_ahocorasick_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_ds_ahocorasick_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_ahocorasick_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_ahocorasick_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_ds_ahocorasick_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_ahocorasick_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -207,8 +220,8 @@ fuzz_ds_ahocorasick_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_ds_ahocorasick_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_libcache_SOURCES = fuzz_ds_libcache.cpp fuzz_common_code.c -fuzz_ds_libcache_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_ds_libcache_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_libcache_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_libcache_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_ds_libcache_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_libcache_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -222,8 +235,8 @@ fuzz_ds_libcache_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(fuzz_ds_libcache_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ fuzz_ds_tree_SOURCES = fuzz_ds_tree.cpp fuzz_common_code.c -fuzz_ds_tree_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fuzz_ds_tree_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +fuzz_ds_tree_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_tree_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) fuzz_ds_tree_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) fuzz_ds_tree_LDFLAGS = $(LIBS) if HAS_FUZZLDFLAGS @@ -236,6 +249,21 @@ fuzz_ds_tree_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXX) @NDPI_CFLAGS@ $(AM_CXXFLAGS) $(CXXFLAGS) \ $(fuzz_ds_tree_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ +fuzz_ds_ptree_SOURCES = fuzz_ds_ptree.cpp fuzz_common_code.c +fuzz_ds_ptree_CXXFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_ptree_CFLAGS = @NDPI_CFLAGS@ $(CXXFLAGS) +fuzz_ds_ptree_LDADD = ../src/lib/libndpi.a $(ADDITIONAL_LIBS) +fuzz_ds_ptree_LDFLAGS = $(LIBS) +if HAS_FUZZLDFLAGS +fuzz_ds_ptree_CXXFLAGS += $(LIB_FUZZING_ENGINE) +fuzz_ds_ptree_CFLAGS += $(LIB_FUZZING_ENGINE) +fuzz_ds_ptree_LDFLAGS += $(LIB_FUZZING_ENGINE) +endif +# force usage of CXX for linker +fuzz_ds_ptree_LINK=$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CXX) @NDPI_CFLAGS@ $(AM_CXXFLAGS) $(CXXFLAGS) \ + $(fuzz_ds_ptree_LDFLAGS) @NDPI_LDFLAGS@ $(LDFLAGS) -o $@ + # required for Google oss-fuzz # see https://github.com/google/oss-fuzz/tree/master/projects/ndpi @@ -302,6 +330,11 @@ files_corpus_fuzz_alg_jitter := $(wildcard corpus/fuzz_alg_jitter/*) fuzz_alg_jitter_seed_corpus.zip: $(files_corpus_fuzz_alg_jitter) zip -j fuzz_alg_jitter_seed_corpus.zip $(files_corpus_fuzz_alg_jitter) +files_corpus_fuzz_alg_crc32_md5 := $(wildcard corpus/fuzz_alg_crc32_md5/*) + +fuzz_alg_crc32_md5_seed_corpus.zip: $(files_corpus_fuzz_alg_crc32_md5) + zip -j fuzz_alg_crc32_md5_seed_corpus.zip $(files_corpus_fuzz_alg_crc32_md5) + files_corpus_fuzz_ds_libcache := $(wildcard corpus/fuzz_ds_libcache/*) fuzz_ds_libcache_seed_corpus.zip: $(files_corpus_fuzz_ds_libcache) @@ -312,7 +345,13 @@ files_corpus_fuzz_ds_tree := $(wildcard corpus/fuzz_ds_tree/*) fuzz_ds_tree_seed_corpus.zip: $(files_corpus_fuzz_ds_tree) zip -j fuzz_ds_tree_seed_corpus.zip $(files_corpus_fuzz_ds_tree) -corpus: fuzz_ndpi_reader_seed_corpus.zip fuzz_ndpi_reader_alloc_fail_seed_corpus.zip fuzz_quic_get_crypto_data_seed_corpus.zip fuzz_config_seed_corpus.zip fuzz_ds_patricia_seed_corpus.zip fuzz_ds_ahocorasick_seed_corpus.zip fuzz_alg_ses_des_seed_corpus.zip fuzz_alg_hw_rsi_outliers_da_seed_corpus.zip fuzz_alg_bins_seed_corpus.zip fuzz_alg_hll_seed_corpus.zip fuzz_alg_jitter_seed_corpus.zip fuzz_ds_libcache_seed_corpus.zip fuzz_community_id_seed_corpus.zip fuzz_ds_tree_seed_corpus.zip fuzz_serialization_seed_corpus.zip +files_corpus_fuzz_ds_ptree := $(wildcard corpus/fuzz_ds_ptree/*) + +fuzz_ds_ptree_seed_corpus.zip: $(files_corpus_fuzz_ds_ptree) + zip -j fuzz_ds_ptree_seed_corpus.zip $(files_corpus_fuzz_ds_ptree) + + +corpus: fuzz_ndpi_reader_seed_corpus.zip fuzz_ndpi_reader_alloc_fail_seed_corpus.zip fuzz_quic_get_crypto_data_seed_corpus.zip fuzz_config_seed_corpus.zip fuzz_ds_patricia_seed_corpus.zip fuzz_ds_ahocorasick_seed_corpus.zip fuzz_alg_ses_des_seed_corpus.zip fuzz_alg_hw_rsi_outliers_da_seed_corpus.zip fuzz_alg_bins_seed_corpus.zip fuzz_alg_hll_seed_corpus.zip fuzz_alg_jitter_seed_corpus.zip fuzz_ds_libcache_seed_corpus.zip fuzz_community_id_seed_corpus.zip fuzz_ds_tree_seed_corpus.zip fuzz_serialization_seed_corpus.zip fuzz_ds_ptree_seed_corpus.zip fuzz_alg_crc32_md5_seed_corpus.zip #Create dictionaries exactly as expected by oss-fuzz. #This way, if we need to change/update/add something, @@ -337,10 +376,12 @@ distdir: -o -path './corpus/fuzz_alg_bins/*' \ -o -path './corpus/fuzz_alg_hll/*' \ -o -path './corpus/fuzz_alg_jitter/*' \ + -o -path './corpus/fuzz_alg_crc32_md5/*' \ -o -path './corpus/fuzz_alg_hw_rsi_outliers_da/*' \ -o -path './corpus/fuzz_ds_ahocorasick/*' \ -o -path './corpus/fuzz_ds_libcache/*' \ -o -path './corpus/fuzz_ds_tree/*' \ + -o -path './corpus/fuzz_ds_ptree/*' \ -o -path './corpus/fuzz_ds_patricia/*' | xargs -I'{}' cp -r '{}' '$(distdir)/{}' all: corpus dictionaries diff --git a/fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a b/fuzz/corpus/fuzz_alg_bins/017975a66afeb2b1a8e0aea83f825fe4f4e9d74a deleted file mode 100644 index 6fd69ce1eb57815df1d14e91e63f4b53f6f1734d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmV+b2>tUgodFzwPy1?Oa zul_Ia{I_P9vfw}P$Ad}sXY*kRfO!?s;(5R|hh0U??Ulzm!caSx1XP3k*}d%o1mr!gNaIP;h4!^b1{wEDgT-1N12y2u04ZXky;hY z>x6gszu{0NhE()`XE)hen3BIK-ol!p6@;Jz`7^5sE*5Xvu`6a@D4@v!V-wF^7jqM(0S)0> zqn}aL^K+S93x07pc0to9S>t6D;#^7aSB%S?-<}%T_S)Jo@ zaNvyse1?(NskA;yg8$3Y%jc!8KJaRZqE^Sc>LAlahf|GX?mw9nlKD9yMLk*JgH8Ht zA?9_szbFujYO<_S;fsnB&dxILNwPjoAhXihq6Cgx!m=w(+erOpE2&qSwkW&cpiC{o zaI1Ar9W_Ube`K zCEg#r+@q@f>_ZuZb(PpAAcgA(@E#B>FAKS*tx^W}n%JG3@wdqBO#@jF3lx@Uf`S3_ z{yRLJCjxkuK^|}{!|q*^{2XcR8wRWa%QEpP*@%>wCaNzew0#~Ea$`O>opWm8UI7Di zfQ*y_-Pxb??vMC1QuQJI>cKgvea*b*9_`oMn$+$QSjRL+&Cq@AAOeBsOt~2uL}xuX zUTbdLXB3Jo!br_Fw}8ATPv?pQOce7(@n&K764#~IRb;v(TTh0qGwu^21lHb;m<<*ZR3zfI zN$O6Om>9h|0j^D$Oo_;74G7)l6jcs?(Y^{|dyKU- z;N1QC7BajV9CT3ZE)bmnwB9lJQ~lfnBvi%mqAlHYaOZ_XPro$ETuO4FK|z*QivP`u z%yv+*iz#LNE&wBpy7CdVN>+uEblkrhBi`xj$&&YDnj3(-YuZD&kQk1v=}550I3)&7 zmHRwg#B_7**KDY)yGM?Q0Kn}@m(;xb#2J#-7Tycb7QTYo@-G%O<4~aVX~ZMUW1pW3 zn9}3Y1($5$yftTlZ$M>nFd|5?3X3H++KhqMOIXRr2Zu`0YL~D;^WcoUH44B8^t~13vMgD#RjA{yk^w1Z zgs4Dk510viR6xTy3uSBjBcse2Y+E3All+^1jIqgL?;Y?`W_;)9ihTZRGhI*RCT81m^PNvuYx6 zV0t(DZ@vusmn$zwgWJr zE&wNO7W6Nw<3NZWc(2gI?w1-|(7OBjC4MkGe*`BCwCQy=DwxnT<-h2(3;leth6VH; z0e45xCj5s4;srs};j~iei6{-dD3ljL4I=gge0xbDTEm#p!R*JWF9ChEfP6AR+=W1Pe75_c;s zJmWJ^x$NFRwDMR}3B1j|m5n)sJ@X$HVggBSp2tX5GTU9th z#Nn41Ca7Se;!(GHy7I-@=8JEBLJ5YED4|LVQFWY^Q+YROoa8!(Z`WIM-4Rd+L5P(_ ew&I5W{UQj^;}K4z9+Uvn+n5=FylgHzzryNF`2Cvz diff --git a/fuzz/corpus/fuzz_alg_bins/04aef3ac068dd9f8fceb6c52bddf17c08b2a6f14 b/fuzz/corpus/fuzz_alg_bins/04aef3ac068dd9f8fceb6c52bddf17c08b2a6f14 deleted file mode 100644 index 0ab5cd0cb25c92d554d6cea1b02e86b409192b1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<eY>$;9AnS4q|_m(Jbg zYs>OdcQfdUL~YojmU%Y*lkT*z0B_~lIcgqfTC^9d7=Qj#G3P_k9$iLOq4hcwUVpu} zwx`+e*Qs3<`DqnRd+v#mb9(c`wX%m#x)pThmuPM@ zOUsjL`g652CZI6w_tTegR|G#T`=$|9et%n7-;xE}FRwqdEcW@msdE%Y7Y-$sNw=|8Qn_I{9g>*Dk4yLK1CYaAjy#3zhV|w=*tNjn$-PA&kectf?$MY^Ok)_&=Hy95}-u}fZEmdtdDf~^mBW699k_ctKO0t`?Bowo43NEv+SD_*F?)b z$?9IEHy2B)vhVLP=aImds>Gh$j5RP6r*f*IR$lYUc{t-_e6eBgZO#8PU%1blZnDm{ zIc8#%=;>E`7aQzwn81#a8$~ktFIDWV&QN>1-K1f(W zUixz`^suj{XXWqbeX2r-Z7y%K_I~+vUdoI~`!(+!nzc~0WdZX~JT_H{B@64Mh}k1J>}8vC{8`( zEpLB}|A1ps;^K;P1pzx}iz;pqH@1n{986fn75!se%VwzAdZqgwx3%_^cmK%JagzOA zeJ48gQt~&bAsVgP!xkEK;LsbZE zRqB|y5=X^dQ%Z^z4OvQEQMPw`yR|R2=h;8-d-Hvs&oAqW#hcYO#il8oSmKfVf=BrN zAk(l5w^AlGJ6?j-2+DkpAE_jc^V2{J{arZq5YGGDj464_w%{?7?Y4t9{lpUEsRZAOhlKnDcOUdTDrlqE?pX~g#a>QDY_?hU6En#h0T?fetA@qH}OFgC^@}& zxv&}}uF)u?T5OYg_vn58m(TXEUE>$M1s1LE(W-e{F&#B!Y8E+}#$bh2-19@9kx&j? zdD03R9`V-)Harnu;v&n#gM=9IanoGO8< zmE30!O5{aVOX7RTtT`+y;M6$1>+NKxcAi~wv$i(IzUt<9>5tRPEuAW320B9-QMfl& z>8&w!(V>B@0x(&RhK7^}fIWT9;31z4SdpuC{jSCfPH&ilxS0T zWfI8>DabggTaOgec&Pfs^V3Wv%rlWXOBdbQrp^h35C za*{I;T^9<)q(~$75|81~yt(vb21#{+^;e?$>xTjtTkuEq)i&*y9y(}UQAWvBx1FKPhBA%~Pd=*r2;_KBW0ufNq z39&mip9}&Og={7u#p7C{*P~XXRb2L$gS=H%g-(*Xi9;Cp`z>LOf?aKs$6@vP8WYl! zS-3%uU8M^DZnGJnaW8_~zIOcLr2`FD8gGpUrIM+^ol(jN#cV$y-5Og()>T| zT6*$e{0R@Ie5OGXFvaLd7|{#pA64sQJhh*H7yuB^2`LsnOyeJ7MOm|^{nVP_h0_dl=K9~_={976A z-TaWXQxldCO>O4Zb0H%>#Aq|5lE3xktTSkoosfwo{>3tuEMkB@H`!UbH%Us$gk z31JemedSthd5`Y_FG>NIHtwzvD3THNce>1~5bgwCQxh$h8oHr$_ep9(4D@3Trw^t$FvD_zBGw9m(ecjpc@i^KbxrXJb z$7Xu}2G+h88QA5ZWWhK}{~}cW^5nSSDf>T0WU;6pB>t!E@n7HmpB%)0slDLWY5(uD I`uD>A2~;NX&;S4c literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/0d5e6eb2d305105171e7ae66265d6549c37e3ae9 b/fuzz/corpus/fuzz_alg_bins/0d5e6eb2d305105171e7ae66265d6549c37e3ae9 new file mode 100644 index 0000000000000000000000000000000000000000..01076799091b02d0f3502c6e5dcd2d27bf228ef2 GIT binary patch literal 2048 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 Q6k%ZZP=7})Z}id~01~+v82|tP literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/16176acf04fda57834be5c8910fccea65a975d7a b/fuzz/corpus/fuzz_alg_bins/16176acf04fda57834be5c8910fccea65a975d7a deleted file mode 100644 index a07fd686d548b58ac5dea9e9b44fc63849da11af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 b/fuzz/corpus/fuzz_alg_bins/431a7fe751f8c69bca149789fe79ab915a123463 deleted file mode 100644 index 9a127e16083c7960addfe6952e84400d78991eb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<BVozAtTOGUqNjTMR z!&%1}@@Aqu+ zPldH-L|!zCs0rJ=LHsA9&yLv7_tPG4>oNE7e$p_NTioO0mCp4`Wj?L!-PXQ=`PIh9 z2U4NIHzu8IG+iuOht^LawLgv5QykLeHhtiCiBTLWS%ZN_VynNu$-Kz(+Cwew- z*Vaz+T9$u#X8q0QyACQ|GPXS1Rg!hfrE_=r+OoXV-3+=SQ5&|XWuA@yq&qDvz*~8C zj+)1r7VX6<#-IPNOL{l!8P8(oa4R^;+HVcmZg_$ZwAq!7w-F`b~-p73B zgRWe;ExR0(>Z9LC9?p?w)b#p)K_nwOkh}Hy{K_5IcjoeGUu9n)|4nYynjb5^Pt=Iq zAiw{&{TltyDzT2Q>=Jd>h|k@kt^qf1_`UNPP{InlCQA8 zH=F55!cmDDpE>cZYU$zM<{928yj;2C^wO2*VvHUfk9*3a-BFx+$Xnk282^D05j7ce zJ{0ZIWn>jvuQTEG*PN0ULW-fkpQpzuzGPBgczE{NH2r5^SyiX}(6(4nux^s-6``xW zS*N3Z$j?nWYO^+vXk^nqA5tFKd*4VqyZ==U+p+$M%af|h(|IO%id{VS z;-+WtXU@}XAteW1A9}ajDdvOjuPaf0la8A-v9y@+70ixhNh(?GXMX+nq<<;Q3ng}BC23cxQ68Gq$vQ)`oWxxd_{qe1x1~LbFtB^5zoV8ndg%@ThHD9s diff --git a/fuzz/corpus/fuzz_alg_bins/4e52e031dd3f2223203a59dd95d089f4e8877bd4 b/fuzz/corpus/fuzz_alg_bins/4e52e031dd3f2223203a59dd95d089f4e8877bd4 new file mode 100644 index 0000000000000000000000000000000000000000..fc5c0432d747a8f494aee28f31eafc5eae2c07bd GIT binary patch literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<eY>$;9An*Zt##-QSmF zZHlce77uz5*>X(Dl_$)yn33tu$u*%LGQxHy9%wMz%jV&@vFyt4+EzWGg_nw_q@H`* z#v)>0@!(QN@9ZpQu{AF*@hGohVUM}ik|3d!#r1Z%1w)ZIn=EIY+ZU5m878+Y0@E*R zaO9M{5K;{N{X9KR@gEg1Pv@E7DR%MPi<_RopE*yng_In4edyh8r!4C8=b!pZWFQlm4YJGZt6=PxjWV;*RMSPXy%XhHI;m) zX1-Ws<{l@kJaxZ>a@dsP@5CQFH7O=Y9(G}Nt*bcx`FrZI^INUF^3FEBvh6NU+I?*A z;a}NrG_N=OdcQfdUL~YnIngB-=AZFsEV**smJRAQ>cUoA0 zxAN>9HIFkb+KW|;KmVa~ZY0vf>EYkz8Qv+pT)E@)(v|08j2;}1dx~EE)23)eEr$9)AcYaOrqGxOJ^sQRI z#*5o!^~K&a5H}Qi!n)q-*!@q!sdgLAI?j-9<9zrtZEfM3m`Tl#JeD2#80x39ze<=< zXCk<1%#XUY=>0G~5=F`gFZS5PFUu}F`F0t;>^>@kno1JvM?bh7e+P{n;Wd6I& z3ucIMD9xxjvh>`&jOY~2%LfkKy?Ri4qG$7VZS6F#W%-w9*57=->!9K#6N9r|_m3BL ze_xWdDYmv)Jm^7W%P}Qao-oT|My5L_*Mxq^2-}%>puub}n}_4ZvMax9TlIt%UMilF zdhTr-i->*2gG(K~v$L4R*1WvLqr8TNJ?2_Vf`n2Q*W2Y53`OE>vYd5pUrbVEnB1-i zOuwwbkyG+QNHO&H^Yl2ymrUvl56?cErvL0KtLl^=+7>Gc)=g5qB6PJk>vYr)`MF7l zZEv%fAGLb7_l>l(`(M?t9qXUCJgK@ooo9ll*u`@%Zh8iP<~+?7QgYz+p?ABTVm|2p zx)S9#>9|P~ON$v_!R%O;q>|Ns=GT8u`j^7YV30kX^D>_)51zDbaYJAbXhPP;4`@0;Agr8u6k-( z#IbGn+t?+&oAr!mG4t_#zGZ52EZv5?<0qR1$Ns`h6{C=ar?hUroip!azVks>uH2Sg zj!E^=ZzK=rNHc1B{l6fR5go|g`h0%nj_W&f`LwUHFOdHxw`$Fg72hXnL~fAZ|J(kJ zfz71TU$6YRx2xyKwDNZiij4T=x-YK1Q>=Jd>h|k@kt^qf1_`UNPP{InlCQA8H=F55 z!cmDDpE>cZYNVw*W6QH$C0VyzI(L_^Ez3*Y&7dn1wPA}|=Gpj9y3@h}yp?C?sCk@e z(O#@#{P_=^1A|Bpr-y%=XLzUZa^;TGOIMzYF?w)3?kSIUM{(*QZ+ZJ;{09h@3uQ>< z!XPRVh>0316jtjn3oG)=0rFG+aEffI1}Us)-Te-;XhkiD{AA+1+tMCI7}z}om#Ry5 F000)D6P^G7 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/6010cdccbe6c0051150ad352d48b623a75e72f9d b/fuzz/corpus/fuzz_alg_bins/6010cdccbe6c0051150ad352d48b623a75e72f9d deleted file mode 100644 index 3108fc452e0ec65d5a086c2fd87c1cb8e8742c02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmd6nSu`7n0){QItJ8V|HJ>E^Zn<`x^MAmwOz4s5+#x-k(*bF z=?^pww|ty3p+RpESHmhFt^1IP@$3H_XziGfs5=F3e``h%-*YUsnP|JcK(3ESV!Yhw zLVSk-#sl(k6VEj1axyJ*!>ShSupk9X!_|`f8F3Wd%epYDa94bDNr?}xj_gT#T`q`z z0S%ca_IpL?W=&uDUa)effS_M%j&{en$qla2-sn&*bA$-X_zFQ$^>;F=1e?^Pv#*Y1 zgU*h{{X|1*Y&Pr1H1XeSpqK7skA@)fp>bh(;sZ8)KWe_>m_t2FlF7HNco}Dv2`(#0 zw3I-g=HAv+;Dtg+d zAr@S8Zq9?L31{GC)E`{iBKj@{S)H5|0*|i2jM)_iKdnD>s+isPC?cbCWGWs^@!1%d zL?}mPcuM*ZUiOcf4;Gx)iVX`XTDBDi6jxRd^p4ziVjsA2${TvHgT5OJ7s6ffUQ zKgD?)32X7`NW4K4w6%H{!#++()s`lYMdbysHq!vI7IB=h^ehsJU!Jl$Cay*S2)X~7 z;;o>H65XsY;)w(bUJ!X^^M`(bBA*Rgk}$3*91^`Et>S#V9O$XC%6FOEO&UUgzw8RA z=N)JnRfgB*sABAny_@Qto^G@LxnJ@x13(FrC9oTeR} zB86Eqru}tQ!wUrm7)rdvK*0*-#vM-?H9TEG4VK5;0xnu7t9YO5zReGL7RTi72QY>k zO`xGe$!q4=Sl>1Vt@|i=;|kmQjj7G-W{%{D7b(WvO34>;FYB5g+>X!48q>6lEECfA zGoI)y*mwAY_gLV1k(DHqlt*bZ^g^K>!& zef5ES7e>=un$S6Ww6kc{3dj39ZE0(%k5>K6Mc_g7VA@o{l@8Vm^LFGP9)3siSer&O! zW0pI(%ldyOpTI`=2uGXw6KN%J@H~*H2xmik$DsXb9jYWiN#()3bv4dc1oT zo;nnHrD_B|+)`? z>P#4OJ2C+`>xZm}N@*hVhlrY(4fkC1f^B)vS7%4n+63#k?Jq33Y*tF2;C}U^`r+z) zj=?XC#Q_)w={kDddF*%s~B(L8()_5JSf@v@R}$utV(>^Q^uM_!u_v|cXWN8=+wg5p_{d| z5YY0l@q*`5%dMR%V|vCz8PTXuw_miy*2IJcwDEvs-Rc`Of`+_yK>08ydo@yshV91` ztv8qSxZjXP+mY=cUIFR4YdPz?vo)D$$D@JPxG+Q;1EtkO3paNE#ar#JhYZla^%j9eqjpuFzi>Gvz+*LryRj)FS7?Fup};RL zp|EeYi~Bbo9_4=qD1p@Baz%}wo;?tBHL_X}+$mHdr! z{14ha6dX$~d;Xuyn1iv8JU$&T8r@IaGf8{Y3TMF`VM`e=xU-RU&pbgvqtg4$!rkU4 ztvkI_U$9}%tVPmrnq;Wh-N!}v`|*ZBMN1}_ut|8-XDKHkt8_f1X(8?ViK_6(qLgFl T#XO$zY2vx0_7H7Tde_>Yku&u? diff --git a/fuzz/corpus/fuzz_alg_bins/64060f57075127b2ae0b8fa2cbd4a4a71b0d16d0 b/fuzz/corpus/fuzz_alg_bins/64060f57075127b2ae0b8fa2cbd4a4a71b0d16d0 new file mode 100644 index 0000000000000000000000000000000000000000..6cf5130f08627287becaebc34e65a01bb3323ddf GIT binary patch literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<#k?GFKHK89e!geMeXfWH$=Ha-p?8@)jRz0DGmx`yP zo_pKIB4S_h;8I8L>?~%nH7_smD6e5*kGa;8Afc4S^>(=hLyxes0oX z+uJPWN3GuNeIxDc{#P|@$NDEOPpU3Y=b7LscJbVco1Vd+IZv~NlpJ_{=-qCom=C(Y zu0;7wI&RX$(qhI}FgundsbsaE`SstE{-rQ87-URm{nz&EUk1myJJu)HuRQ-~=8yI@ zm3*gWzF1@C9w)3kb-#pi*p%b%#2-5~DJDoBc42m{t2qAod+M?CTdlnE&NjWW?JiH+ zeQfXHU)gUouQ)BXcDwg>g209N*=4ql@=2~iy*kO!o=g@_?c1JbEM+%Iw!C_9=69bj zjK5ip<~Rx*pWT-ry4&N!iVhZML6#?<8eep;;VoL%{w~L2Vb}fc13X;P`?*cNtDc$` zactZDHg-wxWh6f0hqy8ZfJ#Wd7^4Tr_mhe9ZcBRyJ=7(!#51(`^ z=*%zC+-R1TC)M=lYG+J9VcPGfFXOHVep>cTBdYxVwy?e>3$|Zge`ZeWlytzVNI^Ov^%m_uKib6 zcblxv-}L2S)7qkzp4a!bOkDoi>5)L0y6DydgT+>%Ug}R(6*j(&2zBz+^sM~-yiZl= zu+8Od*4{6l&P$mwX}{*ZL$el&wk%-&X}p?4Pb~k|M(wnCjRhwelZDU6iWdtnW#oMr zy?B1$)z8Hr8n4_1@Z^X1`yjc2(r3RqVa=D!I|$K`>Q_VO7d^jUUNH9Cdql%qWar zn9{@GwRdd^$JWF1n-;n_G9Kesm>%&WBdSVw&(FwXQaPBsI@ZCeFJp?NNk* O-9!BywYeY>$;9An*Zt##-QSmF zZHlce77uz5*>X(Dl_$)yn33tu$u*%LGQxHy9%wMz%jV&@vFyt4+EzWGg_nw_q@H`* z#v)>0@!(QN@9ZpQu{AF*@hGohVUM}ik|3d!#r1Z%1;aqvT_nyX%US34#UxdR$?b~3 z^vfC?IVCTI6hnVMPmfc4$)vvU@a(f``p>?ys!sW#ZLy+Y-6Yj3LRWjUPDlNapPO{p z_BM<8QLA@*-$*;V|5Xj!vHpq6ld8+pc_w&@T|D>Vrf2YH&eLomB?n#~dbist=7a99 zD^Y%vj+->Gw3zV~%#LMADp~Dke*O2Pe<{oi2HDeD|F!-4m%(xFj`hj)E6+cg`J;VJ zCEux;FV>j3#|bM>-7ldWHs$y`@yAY0iV2d3U6@_#Dvp2to_g&3Rx7W(vrVsTyUUYy zAKQEQSN0ptD^828-R?b~AaEgmcA2fCe3ENWuTFBbCzFL!`?lv9OW945Ew3J&`Q7IW z<8M}@IgSFyXZIzD?)LbwqJza*kmbpz#uwddc#GDxzss>$*mb}A01ub+er}WRs;8z! z9NTukja|~aS@UnzF$!6DO6&I9IrBc|J0EoA%5B-@ zm{cGAM)GiuG^3{1{|h1+(Sh8p&*xX}xV|%&Px~tS0{L%ptJeHj@qMC3bO!*jN&TPz literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/78e15982d2f67c3dd345c91773e7203961772997 b/fuzz/corpus/fuzz_alg_bins/78e15982d2f67c3dd345c91773e7203961772997 new file mode 100644 index 0000000000000000000000000000000000000000..841dc3cf4d1a9d641e4403ef87ed67d4a309fad7 GIT binary patch literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<S+&5_Z@qDDy%&t@}f~hP1xoQ;y)REcEo;vOHbbgo}2^J!)8w)PFouQom|mst1c`n%-(%}%=Bc5Ci!?O(}XGD-D{(AD0o(@{U<=O!Jtz0G2N)au>dH`31Te^tYFtbgM2 zr0Vi?o(Y~}7tg)8=^6Z)^E6vX$${60-tBgZ`JnsjN|fKE<0efkEoOWLvtwD3N>=-s zU;jPnUkWpWLH2ake{H}1WpJFkV|{Y{%JYwA{%BuQ$#-hzi#2BMal*<|_e&^;O*#Hf z{IOG$VuIvh7iQPGisPTZrye`M)ygaHY||^-?((GF$MzonmHkHZiqm3iw|j3V2waGt zU1sYjpX3_UtCJk<$zZxfF$F|*XW0&-9)-#^P%*XfnmZ{CL zbQ|uDpKKN!`wKHwj6xQk(z^Y2&b*KL&Iet&a$9yeCe=s3kvyCu&8X@1|AI(HbRc)@ z^ZAuKuJ6p{)4s~SK>nNDsx?1We4nThxj}yaZ~Hd}Hj_?&z4GVYuAU>)%HK68GUAi# zzPR>IvEpT^+pqscuACDZB&^0d@w$jgzQX?AY^Ea#M-FPn$s#eY>$;9An*Zt##-QSmF zZHlce77uz5*>X(Dl_$)yn33tu$u(Q~Gs1Qz9%wMz%jV&@vFyt4+EzWGg_nw_q@H`* z#v)>0@!(QN@9ZpQu{AF*@hGohVUM}ik|3d!#r1Z%1w)ZIn=EIY+ZU5m878+Y0@E*R zaO9M{5K;{N{X9KR@gEg1Pv@E7DR%MPi<_RopE*yng_In4edyh8r!4C8=b!pZWFQlm4YJGZt6=PxjWV;*RMSPXy%XhHI;m) zX1-Ws<{l@kJaxZ>a@dsP@5CQFH7O=Y9(G}Nt*bcx`FrZI^INUF^3FEBvh6NU+I?*A z;a}NrG_N=g&TF17&ptYOk~__!^FYJdNHS8EOK%klikFL z%O+oB$(ekT&44ZPyT(Mu6_X#cSsI|*$g#gLQ^hD`;VG@#Z|BVOJN;_!VuKwH6WFIe LpSqkadg%@T59EJ7 delta 481 zcmZn=Xb_mtGkF8k;mzVKUl}LcGPi7&Wq!^$*^|+=K1K8LfkSt%9@L)b*}Pp_JI!lZ z{^gnVH=pl1sCdc5;A~e()-9LL-Q{b`@=|v*=!!&b*rJwsHvW_Dw6Fkg<=HuE9%ov# z7poY5{*y81L(v{xMpmKqIul-hy|=cf+3(k>T^0Fh6?-qeN^bOb5KI+fSe5c!<41B4 zN8R2XGYX>@ru2j{cdBDJdx*1SBo7vs&V)BNr7+P{morgha9GI3NF0h#l1pbeB!;%qFEP2GNLCZ zvKvfZ%dTASGbg@PEj|3(Ji|MMmn(OiUb^yJjM0PRaZh=)JBm{edCS`$<3He-l(@L! zTtUFj*`kUY#EorYHU|?{aYg?a*RmOEwqEJJ$8D`W<=sEBbev>=*El~`!f(EM-2JdC zzhZBt{y4TZ=5I{T>~A}khq8U*a1f4<4z+MP@^HF@+KPn5j{>(>?fP`|=CkhnIw#Jy zi5d&NxC2Y)ObxCy&z$qbsy+XDbn#um0CvZYsjk}|wf+CA#Bt%Vpx+X?DGZly&yZ}~ LlcQ(7|IjM{`vBs( diff --git a/fuzz/corpus/fuzz_alg_bins/81617cc7f611d90f8eeff7a28174c223bded7cc5 b/fuzz/corpus/fuzz_alg_bins/81617cc7f611d90f8eeff7a28174c223bded7cc5 new file mode 100644 index 0000000000000000000000000000000000000000..688c4e3b269dda66c49ae0ca8290a50992493d3f GIT binary patch literal 2048 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 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_bins/98a6ac61230b54b1680ab6f6c63780c327d5814e b/fuzz/corpus/fuzz_alg_bins/98a6ac61230b54b1680ab6f6c63780c327d5814e deleted file mode 100644 index 1500e4ed8302558bc005b8fb525e1b3f204c4e12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeIxX*3%K00(fU>TDfJ9BrMgV5y?o(x8sDRH8~-lqA%UU@AfDYS+>rNYH3QkO^~N z6;+Zt7FXkJ9N`)2j;gc7oYi)p_uk(2W$*3ny?y_G`M>|~pM29|Y_ah~?MQ$`^wG5E z1%xh)DbDhK>@b-9TKXhWeSg_2j~coBth>H>Cb;U0{`vtEO?^3SvEG5V+s15qNkm72 z24*9h&l6BrdRHkO&{jv&LU*EOrht1Tliyb^E0PpZVW@5BVuf>~FzIwJa#fy3c5cyO zd}77|rTDOYd(Rp*jYkjvy% z^%kKPCMh%xbEsWZ$ucjv7pu+1#YydcWR}*fkq|MG=Mx(FRxGU$xh9;RN{`rYqTW%1 z4Q|P*g#9F9yvpg%m|~aoc=y6SefUMM;!W#W*)VNTEzTex>I~DK*HW)uz3ptRKmYgv zeA<6(U}2;o`Fa?faY5ydG0kiIquBVrCCr8McB)dut*DmtYLW-7rn;Eap6uvm0<3mkj>rS?2<$+>zMfQx!#m^{U$EqP{ zPo3N@VQ)YmN--2rD12lFkxzFT-VDt|Nj(ZS3A5tqxXt;3W|4O5uB0B?RL-$czI^=H z(fL&_|Lk`d{7j`vTbB(k5qnR!`U3iY&VS&X`tNXNp*E+`b9E$RdpJLuBBgkBV<@qz z@Pwc=xsJdPS*o53S9&o!vgVDgvDSlMs+g=zEfTs#U#rQbDu`=RAGQ~AC;bpUy1eGr ziQyIq*$&TyK+v!vEHCr%=t6yq#^5=Fw@LQ`#x5r|gja?I`8EjY0o@s|!2WMN1$yZ& zj_{M&f#9pXv5@>zMw`xXe24-nJTSEtv^`!Rn@U>_S zVd6mLyHE|@vGL_EZlyHm8vw8&wA7}xC_!*{{FNLEi_ zDHnNmy2E2$8j=v|+X`2+;K(#veeabY!Nobg&IV~P6phS~H8=l0F{ICtETV$VVVG+j z=B9RPwi|~My2RFE=qM!zy0*uZ%g{b*Y?o7u{EQ@JZ?lS>4-3RC0iFnF6YKVw3?*>M zo%~rRW>mf4&FFg~_K~$jJXt3XCgpUWM!6Yj>`&uE3D^-t=!Bf3m{kJhO5JSy*Uy^b Z{c~~-1**@5c;i&%n8v^}rtH?G-vLwS4=w-z diff --git a/fuzz/corpus/fuzz_alg_bins/b6da5ee0a15a36153ab9c7adb53dea8a4e991065 b/fuzz/corpus/fuzz_alg_bins/a0ca790f2a1737d6ccec4e8bb4bed27a8eeca737 similarity index 63% rename from fuzz/corpus/fuzz_alg_bins/b6da5ee0a15a36153ab9c7adb53dea8a4e991065 rename to fuzz/corpus/fuzz_alg_bins/a0ca790f2a1737d6ccec4e8bb4bed27a8eeca737 index 4c03cd3ca893cd3fadf2adbd63690e2774bff775..0643c8f03a44e1e45d4ef8cc03920514772680af 100644 GIT binary patch delta 353 zcmZn=Xb_mt!?Eds{fFbto@x_qwI&~94PY#s?7?g`Igrhj%W;N$8|TBHX=}kk^^;Vu z2wm;XIvw>xes0oX+uJPWN3GuNeIxDc{#P|@$NDEOPpU3Y=b7LscJbVco1Vd+IZv~N zlpJ_{=-qCom=C(Yu0;7wI&RX$(qhI}FgundsbsaE`SstE{-rQ87-Uap{nz&EUk1my zJJu)HuRQ-~=8yI@m3*gWzF1>c`FirHT?ZZ(Zq)t5IQcY_!{l46<(r$BW0~p$xm%yl zuiSBcXD*-iRrUq)-{e-U`LW{rM2*M|^80_=zcH|xbo%R+KlgU^9GO=Bu0fFzpIrCF zwRegYFH7Bi{V#ImoX{X)HP(sOMO5+?_V;Ep9Z5JUQG@OW1&;lNnJPvh3r}g?emiHL Y-|1I-7aQzwn7}^$`PAiX(Mxv#0EMQqi~s-t delta 398 zcmV;90df9-5P%SnjI*!;odJ`p1L6UPvyKGQ0+H7@lgR`-lSu(Ze`G1sz{1_t!7GtT zgSRUyW=f`S)0uzS=eofm(ljv5igaq)M2Wk1t#)o@y8tZ|TClVxY0Y2qEtXbLOCy_X zCP>VLE2AVc^ZaO>@N&E@0RRDvIuK)l5 diff --git a/fuzz/corpus/fuzz_alg_bins/921534c0555946ccd43661362f342de5e12d8e4c b/fuzz/corpus/fuzz_alg_bins/a63d2f8cf3631e2609630b0868b9f22055928bab similarity index 64% rename from fuzz/corpus/fuzz_alg_bins/921534c0555946ccd43661362f342de5e12d8e4c rename to fuzz/corpus/fuzz_alg_bins/a63d2f8cf3631e2609630b0868b9f22055928bab index e3598dc4615272c9d02555854d602dca5789b294..e7fdab6c37da98fc167663fbef82611cdecc842c 100644 GIT binary patch delta 76 zcmZn=Xb{-&g?V!!>s!Xjnyk*k>+WssU&atJ|J~*VGsHNQX4D*6I$58|YBM7n8zT-$ NC#K!+CZA(B0szWhAQ1on delta 60 zcmZn=Xb{-&g?aK*maxf%Y*v#uGCKp=e>S_Z%w`n#IMbrNSjG7BpNu&liuUL-vI?!& Qneh7SWGSZX$q(2S00<2kq5uE@ diff --git a/fuzz/corpus/fuzz_alg_bins/f041d8ce34eda9e01bf10ac409875d388f433934 b/fuzz/corpus/fuzz_alg_bins/aa5bae5b9f6749c2aa57e33527a84a461ff3b8d5 similarity index 67% rename from fuzz/corpus/fuzz_alg_bins/f041d8ce34eda9e01bf10ac409875d388f433934 rename to fuzz/corpus/fuzz_alg_bins/aa5bae5b9f6749c2aa57e33527a84a461ff3b8d5 index 1a3507a8e2804c2b53c27ad600bdf35f17ff2d46..4f450e77208de2264c30d75b6e72c8b8b1926584 100644 GIT binary patch delta 25 hcmZn=Xb{-&g?aNl77M1$FInOkC+jnXO@6?x004Xg2?_uJ delta 26 icmZn=Xb{-&g?aN+7FNd1{w#MHH~TS3Fiw8QE(8FBnh68| diff --git a/fuzz/corpus/fuzz_alg_bins/c5c58b0d39325b36c8ee0ec3a1b755b5c1b1433a b/fuzz/corpus/fuzz_alg_bins/c5c58b0d39325b36c8ee0ec3a1b755b5c1b1433a deleted file mode 100644 index 063fd198b200956bedf61b42be4fd32290a7cbfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<(4BUeSUB197S6z&#D!#FBhK4S3g(K%KhX0_LZC8^+Y#vnRe`X;#MyVWZt^?{QB-*|1$3lX0i$9a}saAxA~afy~b+)19vyIkYk@Wy#MjM zi%VpwcH<4kgOay@F%+zHU!KyrVRFlf2BDsdIsIaha?6a@pRzh>-5u*A9X|cs-W`Wl zOUtUaq{hB1`~2puu;?uN=EOD8a!<0lSLw|?`6m3=w7WU|gp%U?sT1cXuHQ~LDZbjf z*kFgl1or9Ar!HsXQr#%5G~KPWk$>JVkxc$e6?>~Q)ZT74Dci;zv}OO2Pkk42(x!P; zuekZ?cL!r~re*dRLOE|}rf#w_1$st5>B<-aMp2# zd>iM(pJ{8$-o#95e&n(2$j4AWo&8n9j7sZjohm*&J15$AuH^*V_tm)@&aa;Kz;xfS z$EU*DGa@eQ~0^hv*o4c$IIZWjg zTzJ8YdxgIE#Cx4Zvo45aL~`Yn&e|;WuAB?ta*nU$M7-9NQZ6H>PLyw;jtv**x*KLp5{{L0t axbRreZ;9L#hRe5SNH*@t(X-xv=oJ74*achw diff --git a/fuzz/corpus/fuzz_alg_bins/cc307536e71a33127ee0971994d55a6a8067108e b/fuzz/corpus/fuzz_alg_bins/cc307536e71a33127ee0971994d55a6a8067108e new file mode 100644 index 0000000000000000000000000000000000000000..da3975af09398c970652f2df360af6634bd42056 GIT binary patch literal 2048 zcmeIy{W}u~0Kjo<=3U;WOXpp}jF8u8ioBh3m4)S>8cYBhf&nO0Mw?Ql2GQd)Hd-EEXVZPLKk-d}7_HC#$X3;9IgA03RC{l2xD0Pw_%yUN}PB?J4Z$yN`t~ zR`FguC{q#FD!b839%iEuVaF%BdfrWT8y31^S`7`6ZjWOo%5P0CwRLNbo0|;fCZgY- zz0;mtmlPe|E(B5XYiPng0PL9QMGgh7LrUOY?%KpFdM>ZAh7Wbj1Yb~<{P+%tu&6@4 zQ2}>@U6+UP+#P63i9x1xj(-fj{rzeAa0Q{KVO#p!q4DB3JE>)H2vS&{kXvV6qIfgC zDuZ+uCd@dbQR=gd^1BY{*zsi$w1BUYH49#CSatJ7o*OjFh(;?dk!w|Y`}E(<^vi9! z-^JwG^qeM0$dg9hq@F;*h3q@=75WMh_gL2o5OPjtLtqm`tHq52$Z|dzqJn}t8QU!d zMS#M$m7C;?Jkc z;xH|N*dU-$KKHnNp~!jzjloo}>Y%-QjZGb46Si;iit`IYI;NQ!75Kz7fI#3eK<6+Y zW#dd=1C@S7mO(cQBe`?TINa7F^mG5T1n_x|FP5R@Bn`Jt5Ehy3r+D*G@Rz||=_flu zF0jTV)?Qksu>xs4p*VbaEeojRkir?y!4uH{70SxEv^E7OcKHo9NL33hxmIl@6b}X+ zmAL8r**siL#F-^mI-xIqC2?6n(|d0zB0zIR4U>ZyQ=YiG5b2%Tk!c zqX+%A)$fJSPt5==`)qift4Ge9+t-Ct>le>1UY{tHE^t*D8(yAvy&#Yn1YJz*;`Z>` z9WV1CyDUG?BBpr;5PMQKmgo-*Nv!p>oZ2fo2m=V2M3ssjWbGcH#D`~X`|E2)=F7KX zlvLS)@@2}&a{-Fl1e&TgyqL)YFF0ms1|6oK1vuSIVG6dw86(X$ZqY*-A5YkGRrueT(b zm#!&{8>^d5(46>YhI`;!Q|WzPQBSmRN=YY1gNBb1=?&^rz2Q+An5h?WY4g76Y}`aD vb&y;$eE9^28StC5VNODLkGr}9<51UE3HDcb{o~R9wf|SO|L(1dDYq1JpF^6OT#rY^!raHqTsd;|q~w|m;W5`%+EYR%lw+=E z7@H&anFw1{7S`lddi0xNO-`xiO%l1 z$u5mN+mvPv4TRnEh>4PW)61=0isJ@4LzywCcb6Zu#nr@y2exs5B;D&8)Pje+H$jCk zCwpaFsG7~2RE?)9`deR+cy?4fh?7UWRx_8i&8W#raXc7kjgLUYcZ{$4-~Z{NSfDt^ zi-2AAJ^v{FyB(zBNH`%Ni^Hy?CWgO}QkG1(4B@1nR48&?LAu`tweP!8u}XlxIK|w) zZIdoG*Q@i5CwRgom&>cAdwSL9X8J{U>>s9Ng1awb1;hxWc0!ffz&yr-s8V(Dphxsu zxo}aa{t!?H-n^1yc;~nr1d>K-L$%D8eS&xc_oN!c@*U;8?9&kot~wXqYm*XBz{^QL zy0u02oe72<9hCwPG-0On3d5gSH=HUMyPkMLO0GnO^E8*WAvm%JPnz90uRkCQa!I2I zbz}!y$hFN}0;%XPg)tPOGrdH8iyromo9BvUl0wRurY&HmXvqF)wPq(n99gbaD@JJ6 z_>(dX;Kr!j16fWBz_+m|r0XMAuRo&pyux6DQ-#mrqxy#S zfC;m=Sp_+He(lq=E{#X*4I-Y(LS3jfA!Mb|x8h@Y+D?W9f&9X={7omjN_HJSa~|^O;US_lT#k=an+>}%18_+Uu(Wx91w%X$^%A`i zYC_1I$8-t{o+1kw?5YkFx>B3w)A?lWQ?&F;xkW^_-Wi%xgUp38_IXYC$&tY-dd`G_ z^E2!C$DblDbwLHgQd=Q@_uy-?l+aV0=j^_YN+RJ`h0>PG5=c`mVImrnd{5+e&b%P* zRqp1gyVc2)4=vYp%<~7g>0cPFSv`eu8%c_sn6aAKXvK*iW?08=Rd|$THm2u#2ll!SxXHJVTFJ;pXd*2 z%jGt!vYXI#+^hAAaWXF#rZ)T|UR#0ezlA}4(|=&_-hoG)ImY5<;e=!yGgBW+Zo_qOu|84jaSlaaES1(&l;` z(`L%#`uZY_2sx5{g^BO;H$1;Q&tLF)ys@h$KHe*E55ZA812FM?kwt``>9YLVB#JEc86QOQ#XJ29I0unVod zNi|J)FL?7^cg;@jNCc_`niy3iIp{QSUAK~B1N9??&aUHTsg@{pppuNmKEB|Ui;{vq za>i3)LW<2%)fBZ?3P5 z48&Fm9+)(U8Yo6hx9Fq%b*otX!ScfhP@H@%ztjS}nsj4=8&`^uNQtpXup86${)z-H z`nqg;W`8W7ul!?bNiKa_dU=z*blxEpv+!D#&T@**jEdK5F-JxIk@|Zg)7L!)b-29d zH!izV_e1@cZ52ULRD^OSn1=bmG)lsQB$L#toZQh%b6YbUnfK&JNUo~KF#m6!-o8K zz$GwuS50Ds_LWaq{pvF&+~4T(?buE*zmQzhx%~Crx!2hkH{M`-ViYQ|YxH~Y)9aUH zk#c;mLiTj`gJVTgx@d$LI5{Mn58CxQUbK}?N+n;m<7b>u!+WiweI9^254;)08i0ZO z>iGk^7QNd7Z_c(#2}LTb)HW#gf6$$sVafb*&BJ6t`YsiV$&x=qC0-bU3g$9n%XH;J zE5`5T!(|*zhCoJe>T0gpqvKjISP^aLXkfh(5Gst^2fmXnbW`zjO-C(y8C_g3q$Nwi zYiZZKJ7NY-h1ne)m4SHYV3yDcMepwsqSXPZk2X} zc!@6-M_SZi07u+Bp@$eOLh_UPL7xH$;?6t<+fIqWcZBLp)jlS<*9RO{ zw7lyK8MFE`yC}CHsB?;$T9y-^EXd_v9i(%ZH5oYLPXL9#Pz1wY1!3#+%oyBWP52u` zavbO;#~aJgaFm2u#_BJ$F;kR8Ot)hK>ix<(2g<9is6FK1@efCdR1kr6~02e+$wz@Wy9h{G} zV6>*C%S#W&@RIp1iX-gRDVJMZv5&&H<9pWowmR&6x52z|AGboLX(|9~E*(uo0D|Hh z+%8NW79NKP@)_O13mvEPj?tp*FIKFkm&1#t`x%rZ>A})fin+6&yk>FtNljQ0a|`s< zK2<$HiGEqoF(r}7-9s{lTOrWMq15j-xcfmJj4nFw&W7H&eYKU-+-APaXMbXXjos-W z$D29lg5fR#7WNtMSJ1U0roomIy`_6s|K>jwI$v%l!zAVg06VU1zjy|4kOeI5JYB_6 zq+%O0wjwOZS@XCaNpa{xdB~1%I$dnx0QEXy!?zH#c%`oYr-$3Q?g#Sx8jZ>JiQC`Uz+5(VKzOg=Zu4+M z3CHZ;jIV>R47B&id9O#Xx6L4Sw0j#7sNM`RvG#p?Yuu0_UPsWjfregV+E}@qcK!)? z#uC|jO8WoS5hvY9I)3x8aUNoNpV8`jeY>$;9An*Zt##-QSmF zZHlce77uz5*>X(Dl_$)yn33tu$u(Q~Gs1Qz9%wMz%jV&@vFyt4+EzWGg_nw_q@H`* z#v)>0@!(QN@9ZpQu{AF*@hGohVUM}ik|3d!#r1Z%Aw!Wkn=EIY+ZU5m878+Y0@E*R zaO9M{5K;{N{X9KR@gEg1Pv@E7DR%MPi<_RopE*yng_In4edyh8r!4C8=b!pZWFQlm4YJGZt6=PxjWV;*RMSPXy%XhHI;m) zX1-Ws<{l@mJaxZ>a@dsP@5CQFH7O=Y9(G}Nt*bcx`FrZI^INUF^3FEBvh6NU+I?*A z;a}NrG_N= zd5Ns#Z!wgTzc7i(fAAKz$Z<(hVarBwVT+Nrsh55^86W^#1v4q;OBVozAtTOGUqNjTMR z!&%1}@@Aqu+ zPldH-L|!zCs0rJ=LHsA9&yLv7_tPG4>oNE7e$p_NTioO0mCp4`Wj?L!-PXQ=`PIh9 z2U4NIHzu8IG+iuOht^LawLgv5QykLeHhtiCiBTLWS%ZN_VynNu$-Kz(+Cwew- z*Vaz+T9$u#X8q0QyACQ|GPXS1Rg!hfrE_=r+OoXV-3+=SQ5&|XWuA@yq&qDvz*~8C zj+)1r7VX6<#-IPNOL{l!8P8(oa4R^;+HVcmZg_$ZwAq!7w-F`b~-p73B zgRWe;ExR0(>Z9LC9?p?w)b#p)K_nwOkh}Hy{K_5IcjoeGUu9n)|4nYynjb5^Pt=Iq zAiw{&{TltyDzT2Q>=Jd>h|k@kt^qf1_`UNPP{InlCQA8 zH=F55!cmDDpE>cZYU$zM<{928yj;2C^wO2*VvHUfk9*3a-BFx+$Xnk282^D05j7ce zJ{0ZIWn>jvuQTEG*PN0ULW-fkpQpzuzGPBgczE{NH2r5^SyiX}(6(4nux^s-6``xW zS*N3Z$j?nWYFzQ-T$hF?O6ZBeWe( z_GGefYTx!eV=22yvgOr-Gr#+MVf@W%G{;fk`0Ty}(cK;&R&=m93$i@<)cB%%4R6u9 z_IEiJ3%l-jAK>AV-p_6FUG>zoh-2ICw-Hkl_{qe1x1~LbFtB^5zoV8ndg%@TU1Jd& diff --git a/fuzz/corpus/fuzz_alg_bins/e2129c6226ae034311b2c611018f162ee7b9346a b/fuzz/corpus/fuzz_alg_bins/e2129c6226ae034311b2c611018f162ee7b9346a new file mode 100644 index 0000000000000000000000000000000000000000..1f3fb4808f231f84e23fc6d3711c5feb6486763b GIT binary patch literal 2048 zcmeATw!igqkIdHVS)2`glcp?bKbdY_;85CfRc-%H9_4O@U#}Av&ZvAn`P8lh4-41- z)Bo^id)kam59~i2Z}$9_{yCAep;GkXqsjxO?Xj+B-cCJkbtu4kX;in;%unZBXFfT< zT7bE$VvV7?VVGk<eY>$;9An*Zt##-QSmF zZHlce77uz5*>X(Dl_$)yn33tu$u*%LGQxHy9%wMz%jV&@vFyt4+EzWGg_nw_q@H`* z#v)>0@!(QN@9ZpQu{AF*@hGohVUM}ik|3d!#r1Z%1;aqvT_nyX%US34#UxdR$?b~3 z^vfC?IVCTI6hnVMPmfc4$)vvU@a(f``p>?ys!sW#ZLy+Y-6Yj3LRWjUPDlNapPO{p z_BM<8QLA@*-$*;V|5Xj!vHpq6ld8+pc_w&@T|D>Vrf2YH&eLomB?n#~dbist=7a99 zD^Y%vj+->Gw3zV~%#LMADp~Dke*O2Pe<{oi2HDeD|F!-4m%(xFj`hj)E6+cg`J;VJ zCEux;FV>j3#|bM>-7ldWHs$y`@yAY0iV2d3U6@_#Dvp2to_g&3Rx7W(vrVsTyUUYy zAKQEQSN0ptD^828-R`}eAaEgmcA2fCe3ENWuTFBbCzFL!`?lv9OW945Ew3J&`Q7IW z<8M}@IgSFyXZIzD?)LbwqJza*kmbpz#uwddc#GDxzss>$*mb}A01ub+er}WRs;8z! z9NTukja|~aS@UnzF$!6DO6&I9IrBc|J0EoA%5B-@ zm{cGAM)GiuG^3{1{|h1+(Sh8p&*xX}xV|%&Px~tS0{L%ptJeHj@qMC3^GGt1#naeY9gzOF@A&-x-(y{LW6sr+<34>ZbkPD)VA-vNcF4aK(o7z|lvpNVeT zd+jB+M4CAmhNB~62~SjeoqMiA^QY~Qeg*hR31yOf9%l&FIb^-{f2IHAN&o#yYr@Up zN$dVv7eX^JV-{McG{y3DaNd*@h`qpi=g81cR+`zy)kZJ*=8$JEmvygsxSrs~0RcwO ze{zal{U88m3KDzvZ&u%C^;grU&;H7r>-9_t_8vTa^PXn|OKTh8!okROzgEF{@1OM!`x$AwyHqh;gsG zR3HjQ2bl`nJ10jvVA%*V8wSH6%Lu}!55^XnI}C@;SiDQW6FPn|ttF;5Ivm>~X9n_N zy@Z6k^Ou^@J>5{po`pd!zfFV{AGeh41~XS9Tg?FS8g(ZgN!CTRRI=+%Z*wdG7uz=U zF)-n(gF042t}18~x)m6yc)yLqh(H$wQRR?rwRaR7y9yo_U33KS)C_WO{vPZTXV$vy z&7&FZ>xnUZ)U$5gvAXBQH;o76!$AwB)tcR}p_3E*LmQ|payq=zfu^KhG=Nm8FxSc! zrA6iqfP&HPDoG0kB+lro+XrDI3WfR`dQ~-B6`R>mZlY-kZu#r-amcAaDu!W6?(2&3qzNp&{`$5h&PO|!{= celb!Um{WHx(R(5%oM7lAw1%Cu;dXxf3yYKvLjV8( diff --git a/fuzz/corpus/fuzz_alg_bins/f0c0e3dfae50ec95aabd1c0a38dedd608a323b43 b/fuzz/corpus/fuzz_alg_bins/fc41167f4e3077023960aee5cd4cc19ab11fb4b4 similarity index 75% rename from fuzz/corpus/fuzz_alg_bins/f0c0e3dfae50ec95aabd1c0a38dedd608a323b43 rename to fuzz/corpus/fuzz_alg_bins/fc41167f4e3077023960aee5cd4cc19ab11fb4b4 index 244e4734389c2de1317991a3752f141ee569976b..ae0d30aa9efb972ac69e90efc608d926896daaaa 100644 GIT binary patch delta 59 zcmZn=Xb{*ipON?SvizC#H=pl1sCdcPa`PI-n@o&XHn*|FGEP=xtV5NZyoT}KWFPh| E04n|)RR910 delta 84 zcmZn=Xb{*ipOJT2{^gnVH=pl1sCdc5U~(SYy~%IbMK;f4dd|presdd3EaPM~#-w06`cgWdHyG diff --git a/fuzz/corpus/fuzz_alg_crc32_md5/09681e5a999ade226565b571219b73b9764fd8a7 b/fuzz/corpus/fuzz_alg_crc32_md5/09681e5a999ade226565b571219b73b9764fd8a7 new file mode 100644 index 0000000000000000000000000000000000000000..1da984d972b6609dc02253a71e3576e1b43e48fa GIT binary patch literal 1024 zcmZR)zL!6+>|Rv*0!BDXQ;f69L+_5mjepPkZtv+>!je=Xb7$G6S6gS?I+@9O{BKk1 z9QF2Z-2cBf8dSBNHSbh@v?jx~@VQuH@uqD%oudyhEZAMKKAYiq;r*3+h2P{_@HP-nQ&Ge8ueR#zKzSu3u8PPhDOr zHqSYv>cXSNZ+|^rprrRgzGSJYx?am&_6y!EA06wDojdvc>>bDak8>OC`j@9Augrez z=H61=^?QMRla;=Ne}l5~LW>KgXAR_^@G|GyVb>|3gDda^(5oMY`9%N<&lD>MDQQan>` zEw}Uv4`W>~J)_}L7? z0`E~Vb$HG8LrxtAYK$xlU?8%16Fik{BQu!@$hb}Qa*=q_t$%*?hVwm+4>fw#C8Q2~ z{d(zA`MKjWgLSpB#UomzZ9$GSq7oo-`hj@|k`QsFBg~AXNiZWBsL2orA_izsV$V@& NVZJvNR;_284FHV{_y7O^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_crc32_md5/5 b/fuzz/corpus/fuzz_alg_crc32_md5/5 new file mode 100644 index 0000000000000000000000000000000000000000..f1c05337f56f27c528f1f94916664688b19184bd GIT binary patch literal 65536 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 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/0aa76ccb338d3ccebc43a5a8fffdee7751d6d265 b/fuzz/corpus/fuzz_alg_hll/0aa76ccb338d3ccebc43a5a8fffdee7751d6d265 new file mode 100644 index 0000000000000000000000000000000000000000..ad8082d24a5860cc12a0fa43ea375c3b91b41011 GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?k+Q;J!12oC11bAxvhq0=6c(OUljctwElE3KIpws6)+`} zgXxcOaRB%2t4%xWD<7mhs9yU4LY3F zJ-FS1&uvn2&pwDchVC>;R6bPsP2g9_4Q1XEc zKQk`4bVmFBoRnK(d%9m}oDMFr%h;uo(4$azK}jWU*PIT`^{Fkvp~tR2_>bZF^D zUgNdQmJD-`PJeRp$lRqCGRNgYeUtqnLMwBK%z2&%QbRYG@^rgAV?FegnL!|tf#G-d ztNNszl)Oe>lbYbUOtywzJ;B!uEww&QYR%`cr5|6HJQ`|1MXa7elZ;M-I;fCIZ)0`g*OUFLmDD~Ru%)JFi zdEc=w?tblGb?0k@mi+woZSx$gHf0|TRnXccVO6sJr0|*E+#}&>kL14<{d77TryrHc z@7KWae^tkt(Ay^Y!EuL^LFQN(?e^GPvo*EyVb~c?RXs+_W8Ko@A`s$ zCn_c8{Fl_Ju2RdN&$fQ6TH{4QjwJJsyKfgJEST8YaY=^ht(ohr1+j(_rQLs>1g1&t z@0rLpb>1J7*`n2Yn>X7(j}EeIT)$$;$#=TvYR_Nn>?){wIf?K7_NV57>zHSsT6SJ$ UzxWe=k>mGL<2_q1WPIZV04@xzg#Z8m literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/11c1b40491217270c6f11eeedf8277d39a585b4a b/fuzz/corpus/fuzz_alg_hll/11c1b40491217270c6f11eeedf8277d39a585b4a deleted file mode 100644 index 38fad8fd185433f8f807200b71637edc0395b09d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmd7S{W}u~00;1eyi1vhd7ZZyCrh%-ysjpTc^e{ck(W>l3*8uUCQLaqu4&#=YhFg) zqE@3Mx;!h9ITq#IIj^_vE>^Cdd+vvx=YF_f?wm?rYJ_Ysg3sXFK^j$n{A#X z$weI{>J|=~A+FWAlnh}SL##@CPdxDA>Xh|7SnEY=y;~Dqe+@61PW|{FOuRR3-pbIQ z=zdwU3_8k{ei5=-bGH-rDqacwepY_UpLt=-e&wQI1Cf% zlL&8F)-tXwPoN%BVHc4#$aYefaPpP4Qwh(Tuz_dv<=UAKGB@8%ojNj9mn^>mt|~W_ zJy*rPkSR_^aDZ#!23JSi&*+`uskx)OetYv<%nz2=H{F$cn-ww7c!eJ4{OVBg~;f-hO2NQagyR&uED zJ~Zw;Yk6gL&)SyjN8gQU8tKBMfWthfKD-{f`d;$3^Id7Mx?a#q?KKQazrqjVKM9l)>~Ku zx!`(jB8|8i;@z96lSV4-hq-Tl<6HLv)bu3I8)T;aatm&i>Jg zncac5FFoq~9y$+XsSzVWD&a!%#IjKw(T)Bf~M#fiYKwNn!EZ zeDmzNv#)+)Gc#0A^t%ew(gv)@IM^emCB`>A`gi$3y*&l_Y?I>cPsu!F*~6J|2<2dk zFc9n;x+kW(LAx3|7S3%UZ6ak^tpZ85N^2ydo*R6Zy55sZ_47UgRyDMm%>5^yQ%6;X zxQCuyh?QW%8moHC|py0!;B%;*aO{k}?F*3kpSbHpa!d zWVAXv*j(kAQUrbY=|^$QJ+;b!Y&UY-(N}kVr7U73ysJq%5uEk_$^^Vo7vkdfQ=G?q zoNb_>xguzpcO!zym{w3A6>J|PNs04O_hbdIEhPgJwu~>37k+^DR1-KqyE8s!`2dh~ zBaU>kA7uS~2q3wjD2CtMTM~_lItL&z%WQEpI1Eaak1GPiv+2AGD(V3b@Dl2mJMN8O= z)1n}#el@v^;cVZY@CauBy{l>e??Gqx8M@C3eId->0CVY+Fj9730`vdn1YXjgw|uT( z<6ISwh||XpO{`rSI*JZ*_QSYA(tG=17mFrgM#{g zr{QEeRWFPsW0afr2ct{O^D-aC#SwuN^ZheZ*BvL3RY+E6IA`w)E?rx0;rSCVi_VY_ zu&~fzoj*8g?-e>>- diff --git a/fuzz/corpus/fuzz_alg_hll/136cce4f84acc9a5ba48e74bb9ac8d7954cc20c1 b/fuzz/corpus/fuzz_alg_hll/136cce4f84acc9a5ba48e74bb9ac8d7954cc20c1 deleted file mode 100644 index 344704adba36b3f79e80c8293b7adcf724c1b708..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeIw`#%#1003~W$YaD>dA}2qEVnR^jD_qx*T`d&)tWVVRf!V96idEp0EGeIYc<0IC))bBLO4LMF2=Fr8R_CRwHB!orC+o~W$O@mQQ$mAJbD^cdD+QJme^8n0v_j+D*Pr0P4 zpd1-`!cfQ3ai)M^Hr@I1+A7G8r~D%3BQ5CW(MehBOB2C}Z-LWd$HyCSh!y@`_^p@# zbovr@`jt96SL-&@vv$KGB+p)6q9~@! z^8qfo$Z91|a3C2e1iRTwDmB`)uinA+$2QeAtHgJ@mpHI$m29&z^DCM~2D@+y_~Owx zk5go7CZyxVte!wE{0REf1aA&KZ0eG47V_iJ&CdGL?eD9&?^lW;MlZx;L~vWe{a<-=h!B8Uc<|(gq?E-zWVUvjzr^hg7Xx1n#)>HY53dl zhyi^=ibg`4-gvjDbPK|J=scXJhV{!ex!Sc77V&w=Ym10~GEC5??HD**&apXPqsn}2 zlmA?I_gNQ7ujm4XQC3~!Of2aaocI@al{yrw$ zEuVR>L7L&t1+FX3X@6=6f4{cAzyEDTS}|$K87~+=G*3%-6~Q4b+m0c#ypnsYF=X=# zla|(TJ+u-#=D9*7>e;kdo>u6?Yh(eOA1b>kR1Z=YM+T}JU5$rKQ9;JI%4ePolXG2aDLX(En~ z7)b;W;Z|+Rte7u>d-Z)%y$`V_h;E#GAndT-FVsm_c!P|kR)3ked(_lJLow(%o{z0; z$($G%ij*w^oI-EU&eopXcvQM$&hSs)6oSZZI(O+dE7gA65hO?2hq@~Vzpmo#Da+Td zoc)GmWbJTs3Y=lvAXu!pIemAZX34=A-woaDOBSiU8&WHYmMjV-D^z}V3j}Xu|CjK; DQ2pKV diff --git a/fuzz/corpus/fuzz_alg_hll/1c026fec4502d65c08cbafb06f1d5cb22543f476 b/fuzz/corpus/fuzz_alg_hll/1c026fec4502d65c08cbafb06f1d5cb22543f476 deleted file mode 100644 index feab5ceaee22e5e1c24320cf0cde4041a748b630..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/28109bd76ad68aa18f10b139db4cade5d824df8e b/fuzz/corpus/fuzz_alg_hll/28109bd76ad68aa18f10b139db4cade5d824df8e new file mode 100644 index 0000000000000000000000000000000000000000..d63d989079c1666e6c473234e706d044c7d4b947 GIT binary patch literal 2131 zcmX?|JX@$h@#|7Wt8KOx?sXPi`AgP0u8vx8R$g;nWOi3sOza$?oT8%7QjKq=_9$rt zu?{4_R;J-8F?d-P8XB_&sy_g~yXq+74H>Gsi z=3n)J37Xb#R;oVJ2=I1HU0t}QZBy}ywz%ycDw|mxSFGyQxzZ@Yd?As6Vfy;hOCrB5 zn#Wl1HJ$5$00gFR+PK+U3~Hdo;(pc+Kq%K`mB??q7SkaaARM0o@&d!s5~N+t)> zAK~Hv?%P+JcGg!uNO{KDy~sFV=FOW6J-=+}{IBpI3KqEMeZ3~yW7#qxO81be?}yc45MTiJcvnWSHKXxz1V;Yba6L{ntrgn$-TDiELBn{V|y>TCKNvv;Fhv zAj`(}E0&ymr@JcKWr4<$OHZawzP?YL*q2|xb5AR^a4`bz)BL#A{0Y}Kk~g$L&I{hJRyVdc{h`gO>Z7XX^$hsFQ^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/2a56bff810cd667c525c37db6723dcbf025bcb90 b/fuzz/corpus/fuzz_alg_hll/2a56bff810cd667c525c37db6723dcbf025bcb90 new file mode 100644 index 0000000000000000000000000000000000000000..654f0f945903bbdd43bd557119261d51acb1bd7b GIT binary patch literal 2048 zcmcJQi8C9B9>?7kXT`FTrNmW7s@1wvtu%3_A@0Tzag^54TBKf7MYRvzpsFG2NW{^0 zvx=Z8$|97u+P50wR?#C%ZIlw-M#}EY&b-dNW8Tbr`@Vm{_c!zTe19X+mB3_(r~%@{ zc6M;ja!@*7-vs|5q~^K4ISrfe-G#95Dqvzt$_Dtd5ZrBOhLP*|n#gPF!C#~4I)Btf z=oKaBR-3!eKFpR#`E>CY>ybQ{safgS$mM_vjWV;9|i~a(imEH;E;Q z+}IwZSk3#`1&!795jMQ8+u6z{K?NVeqFFxi2JaKBX~6?KZ6b|0#I3#Jv?(LiR!7d_ z$Js-jQowx@m%RJFOYm&!4b`W})(lf9Wpj;wT=(EJ>dU>sw&Py4{{1ck>I7fCIO{~d z2bCA^o?G)A7hXxA8LFoQ0Y(+HiN_L;(q2`eQX6Mm{H{827ABTiOrkor`vf1DK5%HX z*T>bg$oRHbx0=5N2F=f9nG{^IgLd>z9u4nBkx>wz#Y!}aUjGdpG#bHaB8i<98k_l& zY}MvSSRE&%i?ZI4L-EJBg4GSJrgDh-lMlv=gj#MK*|E^~Rp^_CN5xI!dfX?7oI`Kg z-k0D|E6=||mWO(TpA$q+&H&h%Dz}=Q8JiHFYzs-gG{0~v14B8hC?nBK#VF76aym&w zevAM>u03L0kdx>B6)VJC^|>;>^2yVkt=Jx5c~CYYuf=VmeWP#*CE*q)>Ee4^g9;}d z8uTD=#PS)h*Jo^l`S+-&gxuSBCT$J?Am#6Rl4Q1Wkv$50>uu%s)UFOZSOfJ;DRyP?5fg4oyOkF{3nrVyDU?U&+(Xld%s}EN9Fl{B*}BI9`8GE3@yC z`0Y%T>u_y~;wreR)KKAk73;#KtrS?V=9=_NwGZ`vKd-KRJ+N4s^nbJB%guj|75@<` z%&qBZhUaGcwOxZ6_j95NtpZ2&J2cakYPX#rvQ^b`ZPxxz!eooWrQ)n8-j#?Uv~m{V zKIhe*lO4#;{hf#l1rA1yUH#`G42nlQ;`haKfgVUF%XC&|j6+gu*19psGXPRJZ4*SG z_;{@AK%AH4U#D4c?!|%Vr%X2AHKb7n8L#$4O>?%?m;(_Ow$MC;{&7=Hsr^Gq1iw50 zS+^`_OZg}jW5;t@fL?#Ev9^6;$M3^j+3fvHt9m7*0BZ2L@!-GAcq~=-gNL<$-P>Q{ zHaPQbqOO=$fbKO(tNV6P?PLpvv)wW3V_Yo`IlwVN7phi-9Lz6C`RlK#8x||&zwWXRPeq6F|1zc%`Qpc6e7e2d z!ZcV2`zT4XZR{7Oetdlz0h#dz=S2|r^$^tT=rB)^Yw!K*;t{qCh7JW zQdqZE#@`zH;}~`G3$cV_n<;TOqS3v|T26{nI;R6$Y*olefxJ=GH?ZWptoiMPcciGq zm~)p^?KAzWWt^?O3j8Om9WB<&lv>ojt2jFlcALSJi+ljfhmw+id`#4-+66%`W|*F* zD>UCXz5GH$G0J}Z;q15gnj6>hxw9 z<3ES`IbLqQTmNMB05btuV^+_7Q+jjqj<$0C{!qlG1|c1i_;7Q}XkA5&4HRFM9V*vC zHn82Q194{EZawU%r9ZyV7vKKJjX_1?z<=(>{6k;)UZ;a5qkMb1&z1f+@@i&4F~?T* EHwRhVuK)l5 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/2f3a4fbca960b592f3c781f610977f3b45f69173 b/fuzz/corpus/fuzz_alg_hll/2f3a4fbca960b592f3c781f610977f3b45f69173 new file mode 100644 index 0000000000000000000000000000000000000000..c44dc89895debdf7ac37fd82a1b6ce7fd1df9c59 GIT binary patch literal 2049 zcmX?|JX@$h@#|7Wt8KOx?sXPi`AgP0u8vx8R$g;nWOi3sOza$?oT8%7QjKq=_9$rt zu?{4_R;J-8F?d-P8XB_&sy_g~yXq+74H>Gsi z=3n)J37Xb#R;oVJ2=I1HU0t}QZBy}ywz%ycDw|mxSFGyQnZEw?lE`n1<}nt0P3L+b zxh8zi*Q@Ty8+16Ud(N}4FB1DwIVtB-+FqAme13Lig6}?_-sZS?kFB10Hcvv-#(CN& z{iNiceGqjF-D#4je5mr9z^{@U%DkH_4?X;T+h8YyklY`K_N{?092=%j} z%9juG?Pc`OOur`(ZhFOQQSd>B!~CUzvgw974?Lz{&2n#Ba5gS>cIiAN{-Q9>3v6PQ zb~!fl9?kJCUUPdxP>a=}``2D>Tvf>*xyR{&Q2Akl3;X?D)%sMHdF|l~)(Y@_(6&*v zr`Ako$NuX!vHQKdy%qf*&i3`5zeIYz|AqKN>*{~mvaMPF;7)WsNy%lvk#C$pW{T$!PMi+jqyCQq(q;r$Olg;lZ#d*IzE8;RE z+9NjaS@QK;oZD)6X0Eqg_(jpbLF-Qka%B?sZwl+ZZn0EW z(b4&3hS%c^)9?ptr$@ZKv@BuOygQtn^&S5`>zTf_x$I?oVECJROYyE9l}q9dANkk) zdchs}8M~U=G%p7{;B=hTE`Ryr*HlZ%i22$I){;kEk9_SrW*H~D<-um9$@afxB}>;= z1zf0EBjPS!yi~#b+l!g+3nicN$~$ioXgYg|p~U13d&Yi?CCjtlKJ|K``Sz0XhgaLq z)tWauVPD?N7}E*D=pNwd}mie(@*#BFFEg#(TD2$oQ6)GtVYiAV^-VW|BsH z*6aQ6i(J|N_s(+;6sx|Dk6nN8C%47v(9(^(#%q}^8Rj0H{^aD5xl1i%j?0DmCi_K%R_1W?Ok24>*+ur~ z8k?4AhZN0!#3oi^!(h3QoDCPF@5O?%$E literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/30519b1f6ed60867cb94efbc045196e89ab14a2e b/fuzz/corpus/fuzz_alg_hll/30519b1f6ed60867cb94efbc045196e89ab14a2e deleted file mode 100644 index 476c8fd79e2fdd506f541ffc3c3bfc58e81d6c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmeIy`9Bj30|0Q9vzXg5M&!VNIUD;r+b7zW>7ahc9RsACw%EFW_JH5ECK%2gZI?<4$p*cc870sP9kh z?}zx|tkBqE9g}q#lc2^j(y$6(ZOX0qShb`aR&QjXw)7 zV^hDw8--X8#9a@^me!t&BINC=5^;LIr-a~Bkxkkw7r5$A@8=wdCh=OClc<|drm}_r zyDXdGR*=`XvHo52KBT$BgGn)B#%hV4w=;65!l9I?T-cIJo>`YC&%!U|XHUW^PSg$3 z)yCiZW%BCUA|aOpf)>YpsGpZ9vj&64BF8;D_MzkjUwO?x2;`%1shdoWa% zy+$|e`bZ*(m{G-2e~k;8O=oLX6&%QKH=`u`adKCvml8as&Yr%%C6ay@`MoP{n3ORI zxG%!LmHF5wm-!p_J95AXn62pbeoj7a#oa$c{MR?laxJt@9bZj7U}gY9+fabLLKN-Y zRb{Z!o3?2KX3z8HlS+oxWfYvPN| z8b2vfyq%#H_{A^0A;|&T@;S$46ez+pB|6^~a3+6e%c~xExwm3;sEbNKeV(7dr5x58 zAvsMv@r8X1_|x0XCnxg(5mC}q3uP{zA+RK_;Ulf)WW2O-2_UhFI=$~A$ zCw^n;YiwI&Vh~U=-ihI_S4dFINXj)HlevcD817YeNWRM=ev?5hrNq&hdNP5G#y#}`~3f5@`DsSUJ zi}6MKWjDd`ZKe$3@aCq-7M-jd-)0YgN7!1#68E46T2 z|6Tu7v#4>T#*0-|eky7||=HWl1s%Lceu#EJgc z8ELn!?l#vp3KjJCZZ5wx>;jTo-Ilbz*`*(Fk&?g?VaL)h3K2~xUk(;^yST*UI93^L zZtK>mMK~dX*93gQ-G#wa57IZpVAXu3*h{xIpRpybBi=|S4sjiXjLGmN?++w zZd3eMy6Rh$0NUQNEGXYnHT+Q3KB5Qqj8FVStYB6(+HQX^vNc8Nsc^1+MoDQp3s;~r zTL-9`)~a*?-9`~@w?CiGJHBRTAt!yQ*Oz}jH-5?P?uM%4IO+UDW3D0_(b$orb4;m` z;pj*5H0XY-_6iBFounC$4WByP)FdptR`NO^Obz8`J@Hu0M{d~vg}9OyQ;!HWG}5Qw zqX!gmM&XG1hLIT>+?_661y;&DGQw!|&$rC-G)a!NO^Q09iamf09}X0{%~+G!>9?e> zfIitccF30ANuDW@B10{3P==vzT5SZl^P<)PogF?pnZ_n5D=lJ;>E|z}^Ov57*o{Wk ms34{a+Z?QF`UK|Q`B@m`;0EicH*PB#e@=(5aCiMrL;VA|f(hXO diff --git a/fuzz/corpus/fuzz_alg_hll/32394a05366ac94f815ec20a260c75e3673d9af5 b/fuzz/corpus/fuzz_alg_hll/32394a05366ac94f815ec20a260c75e3673d9af5 new file mode 100644 index 0000000000000000000000000000000000000000..571e3b272550e85ce03e8b4b55a76fd4e97a90b8 GIT binary patch literal 2048 zcmb`IX*3&%7ROUt?2m+M6u~Q#Sn3#q)Y1yds1{`+Xc>D&7$JD0jj;@ZSVj>`Nl=+i zQ!NRNeL{qwcEwmG)KXqmZIw=~GpDB?dfu6L=AC!u|LNWj_ug~<_ulh+7H|)Q1N?2$ z*rREfu`Chx-ytL;s-GYqc~uNT;S^77X6#MxGEi7l)UI;UhH{%G%tZvL6gTmt-ItXgqsr8wK0h|jjB#y?0r1UNSbZrn>7AF#@0trbA7 z8wGsjR1ib1-%q&i3paoLQ0pbk<$02V@Q5D(fbUK7Y5ekBy$JFrdbVCs?Xzl6K^5f` zZts@l0;C4rwl`rPu+?l2S=st9a4!1zz4qgSLljk-2booka>E#%`rruA;>iZ&TxB5^ zW+KBNeNQ}16f#AL7gx?;haWhjL!m$>y(4~qWyb$9uPRFXjdEF`rdUK7BQ{h?^}fMi2b+SN#aK772gxd%AHFN zX2XM&Xs?cEDxwo#V`^mtcfc;c4bHC?%7;QPSKZDtym?9n^V3*F-T7s809|O0^iG~2 zW@Xvhzn(Rg!IRw)*z`3hd#(&xcHk`??u>$%#Fr)4@Y_^}Ql=KUK9~JGcT;}r!1~yA zXD+&cTe%4IpXLZ;>0Mvz80!&jpqI44fX{luV_b<6Bo%V9K+2-X#bm;2UN3jkWrR?p zU=PL9)J+9zh>va-{HdEKAN60{+&aaV-Kln6eY2(1^`bDGNP2068ynD_FAJP;ZzHY2 zp1DO|3~4#%o24E(qIu4zr7Rs@8X}+N3{SD<&=@jCkA*J)3cHJz`?%#agbGg$ zb?w8B!lb0h57_~q?1*CFCg%#(CftR69jd?1-i*2oJjtfmICKP|>WrmHwl76FE5ZP| zKThoc`zpadEbyBonJ)-#Vkoa$5AZ9xW!?bq zlh&PY&+U2WK&eC)#mbC{?MA8Vw45=E?gI~GhjY=vi%>z-d+R|T124=!oDu;i^t>8W zIIhIjoqI+(TQaZ?G|)VoabV1OY}6YL46q}pW;U%~ci-h*JV?O(+#7eM>;$5B=eBkP zRjl@@cG9T4_!^WwiP6o^9QCH2z>QO3!(5-w{Q_r)Z}k7V$eA?mLC77oZ-0qp&nT6o zy*6m*?6zT%TXSee9bP?HmHpLUOqz#UYve5YL5aH-*m0=4W)M?wU|}gM)6Yy zNtePD(eff9t}{}r;8}*wCI=_hgr%0vz7V?=@3#dd9o^$Nhngou=DWxW=WlO#(v?2{ znL5C0?yrgYb$TQ(;kO5-_`^EUZ^<2eOtuGO3Onuh4Gz+OQ41i-Q&r4+GBi9*N|MJNhIVV2G82%9h$tYY*g&ZV6L2vnNNuQ zWr0oqLZNTld-MGv;Zvo5n*87KcYjv7{B$MHOF=T=NI@xvj|rNsTtwuwrEEliiro`! zh;??84ZGQEj)!AEgsb?nneN$B2%4$}(&pbGSC&GI(aVpEJT}ID^rchgBqS2jPaG12 z1ZlSIVhe@`QVsZ)rnqXKF77dDy)Hu2OoD?kU*9aq2r@_K^Gt%R9$s*NcUy# zUQW*iAJvAxqJSeZ=uu=%8WZ13{!0qf=}Fwl8WsUooqij4H*74p-F9Er>0+$>o9$;T z7vY$9 zgtCvL-}NwrCu%=MxTjdrmd3IxNBO|o?AlrWYocs31Few-Q>yd#oy(%KFwj27_-|wJ I|I$e2cVPsaEdT%j literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/3ce1f6887a0d18273cf55b0654b56ade542c31c3 b/fuzz/corpus/fuzz_alg_hll/3ce1f6887a0d18273cf55b0654b56ade542c31c3 new file mode 100644 index 0000000000000000000000000000000000000000..271b0ef1fa71a51a9f76bc12d0938a4975cbce53 GIT binary patch literal 2048 zcmc)Jdo&XY90zbzYI%jomU+KlC3zdxFf2Cjx0F&|mB*?{7c27^L*B-`Mv=URJf^XV zyt>S@NUJ0zMcLF^x_{j6IrrRiALrgW=YIeE{r5e;?`J5GD0Wt!RRuI@gBZboGTM2D zTo1kBT{a@CPVx#(J?HCJEEX0S`2m!$0-`FYp|-Z~!A#b72c(dsAsf;#FySn&L>)fc z70=~Cb{tL$9GuoDNfKGaWt~Vm;aLrNoasIb#l_*=G*K5-GxCb z0*{bKJ|#LJO38amk)ucG^>G{szpFEo8!yyw)U=ZB-I=r2j?HmFS%X9rbY`#^+38yo zgcS)J`j&B@cf}6b2Sz#d6JW*w47-1U^6siXVtHh@Re_JK-|5A`=|_OJSi!;uNcp-v zGG2q5%*#xli9zKA@8IK#N1+5}C$SxI80PUs0KP&`DGi$h-`(V`E;J$#KpYs{WCwMN z6}ZR4k{WHMT0W#NA-IgpaOnVAvwQlqQ59Go3VU_R{`o0=59ZB$&lN^>KrLww0EkQe zY8S`H##wdqGj%@;P@_8AF=YQccQ^6NWplCxomiauIEo2?7A47!kFib|13gPMqIuTd80_a26ctGBh+SCzZOT z;HF)!#opa474mK0?{n}crBD3O(%($zeTNB=e=_m)TmGdD%-`FnYxqBGT+V2`@O(zK z6Ai%HS`d$CTd0PARJA?b?U%V-{C>1xN+s5s)pw>PPAOd^!#1g~D3P6&qcT+^TrsX) z?g;WkH(RYf=DTXdlMfS(9{MD}lpGp}(7Y@=iDb3tEOZs?#A;n2gfl)aYt=ofR`S}Y zWAtaFq`59;N4>T^A7YXaSsM~+V5mngj<~0gWf&e(TR${08SF9xtN<$|e=@{r^gg6a zZEKVmX&ngdkQ%nW>+FSm7SRoS;lIi{Y#KcubWWq>Q7Z{)up{x>CC6Cd zIUd8y=;!+kmQ&A#JgAO2#`cK0e!Em-zQ)^F#lul1$s15Y%Dj<~I|cgM?GHEQM)LCf z8p^Yuz(O1!-}3l9@x(*<1T(WiWC0yh`E1k<9~>N2IIvCZ!A6<*$+&Qtr*iOSuRyFW z9(OoGS6h9&yzq;>wzvm%G^JoN)IR7r#h$7CrReS)Hi)KvVo%lU%|~U?@o$0~gxD9w zQ6ER1yv!91k+rUf$pT8?)-!!; zbJ@%G!0pA_f)`mBh{jA)P8yl2VR zZ*gv`;hDMKcHtLA{|2o;9gGipZ&U?L$>d=ABU~K7efw(D&icv+DbF~&7a6Pc435xv zJG<@j8HfIDFQ!Na8YhSNO(~tW`B!~lf~NJGm8#DIG`t;CR~N2n+f;mFTHJOImCY=U zD^~UDOkaO`N#wUh^B4=hrgJ@zTobs9yU4LY3FJ?B~27m0nToRo7ZZLiBOK0muM z!FL}|Z*yF{$5ziInz?e$Ji;4o-0Ny;rGxM8kU4BFDbt-b&r)*FK8QMo?lehMK2-Tl;8)2FW!_De zhaP^vZLpI;NbZkA`_{l0jt$c%@}6?pRHddf<;#cp_A>fsrr#3?H@$)<4GqpBV6;F) zt{(7b-~lNRk@6X8{xT*hfBD%te-SJ#SIpV{<(u+Ho?nrnzgn1&%@B22y3K8FXq?6# gx4qkvUa;=B(pSCkzTT(4w>=-07~Ncod5s; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/482a46d0232d6147a78aaa4a1ae9773d2b2f5dc2 b/fuzz/corpus/fuzz_alg_hll/482a46d0232d6147a78aaa4a1ae9773d2b2f5dc2 new file mode 100644 index 0000000000000000000000000000000000000000..80f9a818fceee8bbe27257bc93c595200099805a GIT binary patch literal 2050 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 DgFxRw literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/57be26b5725a893e64a4a7c0cdca91195a09f28a b/fuzz/corpus/fuzz_alg_hll/57be26b5725a893e64a4a7c0cdca91195a09f28a deleted file mode 100644 index d7c630ed71cd4c0d8181dfdee4cd6fc9cc173155..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmdVW2_qAV0|0O$_oyvp!rZw!B+Q&+a;&*#L=4S+)N<6DCnOooR2oYdbM?}~(3qz; z4K1NGA@@r5NJ30G9{m&v~~cf~x};mf5t!vhZY zSPK-ew;9gYgOXC*vYp`_YH0oash-fl3ki>Sc8!tKob)CK+vcjn2KMTwC)unS7^lAj#OVrLKp;X+wbm6>jS7SZJhGtdw)C?8td z_jYeH@+I(*U#1hW>HKKxI(Y%P%fFwX7RqV%BacCA)wSSGi_z|L(dPbw=hTbK{JPM3 z+LWwpM((~_#(~Wo#7ilG>5hDBQb#+X2HV}UM_Q_!f;{TT$}t@F63D_I6CuMNL=jft zixtM2*5F>}9#O$-E3A5}phf$k{f;^~r7_iOD2;K%1(H;&X}P&jvT_Y91VEgc4`mJV z#gfl`myYH@Yo5d{&$}-eF7tI(zp>ukeE%WuE8N}{v$KAGm^*7fQ>95qAG=`pZ=Tm>)SA!{$4 zD)0&D^5CjHZ0}lSyMX6cMdjm`q^ab+E&b;^yO;_E9(Ync5glVTqKZX^dB;N=mchF8 zqBx2LfJwSdJW4!ZiII6kpNM<^#M3_(BHdiyb#r@u;<7WZDpBT#YFUxC)YUTP^_!cC z)*R5P_>AJu8lQiEtRCzBT$Dg03C-~Q0pr=S@Cm<8(t<%hI@vC|LpL;E^V*QMF1DjA z*RU}n8;yBACfH5LcI4JF0cOu7ti;NDsbBkg%4?x&JPiyA=W!83h?iF=e#*fi)O#5= z*_Rx`4fiOA|JH~JlQ_w547V(e>2baN4|Q)68?9Vr{2SJ)pC&ik4w9_P80b5`#y20` zp~sC22GtfZP7h8s&qwc8XZI}|Ml+4Sq&RGanuL=Ag-8^^sa~J zzx@?(#;as}obI;Knzyf6>2gIhs+@17^n|9rRDOQXk94YRu`2z<)-v9Ryl_AL^2qIw z*C_e)lo#AD(ihqh>=W#cSNTpl*P)CnA)5F5U1K$3`9N0$%=iW~EgYKAoW77jp-zC6y|RIKj~F)}wHIzjC9L1HIf zC#3igWl3tqS)1}UR4S(jNmcvlYKpF& z{~oo@oo*3zgg48oR!hU|el0Sfh1+;RRM``Q~*wqr> zk3~+BTJVxzMi)kvS&?qRKe$11sk5lr+6$U`Oi3RQKjdujTNTjU?7^7GWm8Z_U35lJ zr}CM1wXdS+)zh<)DRvu)Q4eq^j=VBV=95YUrpa7^gb*IoDLZbB|BE@j6Zb9Sa(wue zTL8;6bol{WQ}=xIsHv6FTCrS{;@!tF-9dHqddaXh>s%8i{eVGo(ygNUN$|lKF+A}t z*2XuVnq=NGJPzbb`$`qvVk(wqO5%fl0uZApCk%RLOGT XO~3*6WZsTB_qo}d1Zmv=L*f4b1#jg& diff --git a/fuzz/corpus/fuzz_alg_hll/5929408882e5b59457c87c7d2f474e7807c2ff01 b/fuzz/corpus/fuzz_alg_hll/5929408882e5b59457c87c7d2f474e7807c2ff01 deleted file mode 100644 index 27912e5f101f541876f311f69a419a6ccf8e837c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 A*8l(j diff --git a/fuzz/corpus/fuzz_alg_hll/5e6cfe5de25b01c0e2d2a8dd21faa8105a408f41 b/fuzz/corpus/fuzz_alg_hll/5e6cfe5de25b01c0e2d2a8dd21faa8105a408f41 new file mode 100644 index 0000000000000000000000000000000000000000..6b58afd49e70f898e384299f864694d727190530 GIT binary patch literal 2053 zcmd7SYd8}M90qVCwcJ8v%iPJmB<41(VOVVLcPXXZlFMZ1U^1663Av0BqeyN;F4I_7 zw+?eH(u$;{D4SZV&WCfpoDb*eoac0&=lnmu-`?kWfB)eilH@rhb}i7f6Kah3#dudF zr3rS!r)pF|lk6Rq9p~p?E*Tyj{SlP92BIlzpar}3VyBw=0<*|+&@DMQn0O9fp^2F5 zP2usOx=*f6j9BG$t`q{D4T9X93Ncrx++^oKO|!T4YRejEB<$3Us78ES%tL&@Ejv}J zAnbZWu1<0DFvXiwP3AwxKD~>1`glGsd-GB^dnm8HdF) zhMugO#a?U7y1)kVJOGfK`Q1KQfP=U06JqIq5vIlTbYUq0ckX^8tX9n{l=R^6niFUi z09KZvFfq*GtlgCq^(ot?D#BsZ;gdYGgjh%gS+EE{J(! zcRtiKHM$`*%m`w@D37|QoDYczZD<;voCL+5J(Rw)Ocr4?5=l`HWnSs9x1#g|X6^)77!vaD*AKaPsTw~`4_OlIRzxG;$#HxX zIA@^s97DIc_+mE69UT9skNdYNK?q09Vi$trv?`u-kWofE)304{N)nsrgQQ^=4;Zax z$AvzsOE|&tOt^l#Qfr~!$3)%JNj}2|P(i+QBeiH6^t~?tVaAK*=llJrFMa`wa((@- zrtD229VsT7n-8H%7}%N@WA=oQkeJfJ?UIkSs-#XQN60@{M6`Ja;q(dkqfz?0niE$` zzbffUdD6zRN~Xdbf)}X{EZwhVcjs}zbj?$HYu|i(QWcx>Hl$gUlPHD$H2UmSkwmD1 zO?5)Pz8}A62s5%pZ%L7_L4Zxzl1LJ=g7yxr<}kA!h<)I|2irm3FGmMHK>K5$_KD+? zZ5hj@`aX^^87rCPr7bume8zD^l@r`r%_U8O-`E)^BbT$2&b-0utDl)#)< z3h&+IsBDOEz1_JNx7{z1wyy28t#A*}pxO3yo>#)4F${vu8rSlTY8A<1PJ Giv9-l>*|;Q literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/5ed82bad9570f007506f8aba7f8e5da4c14a4eef b/fuzz/corpus/fuzz_alg_hll/5ed82bad9570f007506f8aba7f8e5da4c14a4eef new file mode 100644 index 0000000000000000000000000000000000000000..039673e8bbf93044aad34585050856666962cfe6 GIT binary patch literal 2048 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 diff --git a/fuzz/corpus/fuzz_alg_hll/8b1cb24c58fb2b39ab76a07fc07660a0b2a5fda4 b/fuzz/corpus/fuzz_alg_hll/8b1cb24c58fb2b39ab76a07fc07660a0b2a5fda4 deleted file mode 100644 index 450e659820a200ac0c2bcf2c904e51bf879780fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 XzUqYs=JWlV4?bb#(-8V~$dnfVBczQL literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/8e4ea2e6eef7046813fa1390cfc8fb21106266b8 b/fuzz/corpus/fuzz_alg_hll/8e4ea2e6eef7046813fa1390cfc8fb21106266b8 deleted file mode 100644 index 3ed2a879ffcb99a6f335deb211d9e6caa15b81c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmX?|JX@$h@#|7Wt8EEU8|P`C^plc%_CeG!bf4UbDD!TzJk;^uv!3Z& zo6BCd2Zq176;wB}1PNb?H=1@zLiq80*37iGhQjsBGU{XYh#H(*dN6(A;=A|LO6|TB zrB6)u-Onv*#c@L-HFSe1Pq)i6R^>SlzyCJa$si>6$Dw^|;0wow=@WTRxooOZ)0y(+ z!+d)g{WH_=351(o@mdso(BUwDX`rm)cDX(KKU#TP+%gL{^fsL4{8(5z_VGrk*G^~d zEjY^ij(u_WYyYY{Un8{S=eKX0=U}xd`)H_w)-DOFl9R$`dUKD2r#+JYR`k>9Y@B{n zCcj?;!~azi*M#O4%ybDmA|chwm9jzT%+A}LzfBLVH9nEcp6pg5+qL6$VA$v5cE9Tj z_MNDdnDbv!r@Bfle?Hs#t!j-I1v!$;KkmL=n6O}CXU8QOrnhFUvlhe}N|bj0brP5+ zwZCT~+thh~OlFH#>uug_|2#U#vT^;2CEtpyTcRCOH2+Nz+%1=x$gF#5eah{)4ADi} zKdiQ>)o|V4A(|~kC%+D{a%=T^TFAVE_QoAv8^;!sk}YObM>{&D&p7p^BC?1 z$4sC5{oHaBIU6oU--`ujlc%jIK6m7J_^&6t1_3i~-dyPUWlQIOg$3?;U$2SwSn@BQ zr}lcT+rO}Gy*V!z)v5n{TcFkZVnSWg)#mtPzT9=CTMs>A_u1jHQ+?;IgFVj5Wfp7l z;uR*G_Q;aUx+LV`Vx?Wau_nbLcT?R*6-mz!#on7HVWm_2Jw8e(+P+|YT%vVoZMvjY zgzA@9OG~C4S@?)O>E@wte5($}Ynke_Lr73%}M~k-c=%xyj(k=J%80ykDOcahVbA5u5ic`T8x+Z8bbI*V``q zqUhhC^{0dJLGO*KfGL?AOn-!n1GsNrZQ5C1`5@&PXZIpwm7b<{cae=zn!IPZ6K0=0 z_3vBSUZELb4bJTw+^%i;-21}&&!q{uG70-Ph4o&ySSqaOXr{Ac|8<+#{odW)ivAC0 z`+Cn`B0b;#Lj0k1^}lS{)~tWFa%?N|EV zin<+Qz8w92j_+jBJQ48VMsF2WJRz&-==?In>v4u@_=C06Bi>$GmauBx9Zt@A)Xcl3 zc-M}~C2@z3{Obngds_?lIt#A+CF>klM=dxjuQ@L=yQ?fFc8*X^QPF3q#LsrW=&+;$I@%`A>9R`u#kUw?W@$UTnJg@=c*j>_PgmpUxe+7kfg^yiwlY=lJC9i#z`@4o2{Q3(D;? zf3{eaR_we}(`(Uc?S4<<(Y0;#sfF-YAu(oxw^wDmEYMhT>B-c|*O!ZNcc@1@e-SJ# dSIpV{<(u+Ho?nrnzgn1&%@B22x{Xkc1ON&5j9mZ# diff --git a/fuzz/corpus/fuzz_alg_hll/8f1d49329afc8f49ad15aaa61e500554379391b8 b/fuzz/corpus/fuzz_alg_hll/8f1d49329afc8f49ad15aaa61e500554379391b8 new file mode 100644 index 0000000000000000000000000000000000000000..716c4332b6fcdab5b4239b8ad8b826d03ef9a0c1 GIT binary patch literal 2048 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 B`EvjO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/97554293ea90e26156f5a2c8901cac3acbc743a5 b/fuzz/corpus/fuzz_alg_hll/97554293ea90e26156f5a2c8901cac3acbc743a5 deleted file mode 100644 index bb0d31f1b630f579a8464f3ecba00aca4c125531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2049 zcmeIy>pv5W0>JT=du0eMV?^#TR>v*(SfgPRC1UXq&*pxahjLw+P}7j>BA0S#kIUQ} zEvslQxsI`#CCMR$hhYzSUOq3*d38RY^X~i$-_Pgw18-1*l4J6v{L4~^5i&phgimWc zm~Na7g8lBmn?qY$AsDh9fmCc{v7~Gf)L2GmX#>BGyBF{4G}M}Gn6Bur$ip?A{=D%A z+~W38_g>}~5rAv}0AL&r44AC;V@l~*lVf%ciY0FB8iweK8AyibQ>UXBF6Km{prEWu z$Pz*U7lQ#T^!8=CSjO>!`9`ma> z&@;)<9eIPfCvNN*i#Qt)#2vXl@Nu3wWzuIZyWg|!6v~(dl@Pxfwf4SsXfLFbp2oB2 znPb2=(`xYx9{!o~e|#}0HzXLC*LC2%j$klaYdWI=6A8R*&*#l1lo& zPJz8#rFp&Ygs@{9(OR^s^>fM7M(MU;ie7S}qL*inewF7o>;GUziFbxpP`IDOLy`m5 z)N=OAm?)fOYIHstD3ZUv>Rk^y`?6xFziWVs|2Q*BPTi?Bi`{DyODKHB!#=pyd~h%m z5D}#`V50>P>xU?k8{V^P4n|5lS?zmdXz24-FD_h|Mg7c$cu|(;KF761-Uq-^sA? z6JaJ-`HAbGhd>2FrEcxDKxc{Xec4ML2zD^k)6Io4I5>3bWVT50@6L~Gl@+$MYhL=s z`-0O~!QC3VXwgnkBDuS^vPGsBy5yTToSgC~7O@ z2w#cn)xE_=1U4B+-M&8}Dp7S}Gchl0Jh;bE2z0ZFm;1gx*lu6lZ4EUGJ?8JzTz-b- z23B2MQ?$R*1q(RMOcclp<2a|KX%@^++g#%=z;V?*yUaHCCHu4@vh;u>?UuGd!RA_p zt%}i55l`03Wb#s#N3Y#$8N53r1Qy13Dq`ah#3#cTzcPHehD^*=sZsG0i8f(Yl0IQn~qh0yLX07|lrUspiX)8Yl zG6$)S`c&qMtf*10K#ksDHlzxz#i@<_y)@~@0LyBo&x?ZfPC|hP8V;7xfN}_lYSSH) zq*cX>Op%G}KPayGXGet%laO(i1HpKq*fy zDouay-XZ=2&MkBSR`T$kd@TAXmrdwOP2>kHO663Y)4Y@0l<=9O^8znLaI!56%D2@C z-_dc3=<$0fA^$G!SXMOw{y*8oR$pXms^$ZkT&K*E(hLE)KzphVST$i-=?1=rr#Y^D zJe;?G5pJWZbmpb6DM9pni8WQsYU$U!b{aQ7(x#2_pBjv5=a)e2ppQ=mx( z38e7xofQM>>@!X8ZR&V`Zq|Lz#r)W1r{8er(_`v!p{8c%n3U+Z8f3F@Tz$jfBpd6& zQL2Jy-rF@J>i5pHOo=rq4!4cTx!{XEK@IP=)w`_(W7!#3mCl1dI3PPzN^c}jmYiUq zY{)2{sc(911f=t{;WkGYJ~Wmtq-$w%N#>lBXEP*APa@z$ku}=5@xnG|yP8*0)2}f$ aCOPE3x`E5rG|fL|U>8KY{)^%LUGHBcBne0W diff --git a/fuzz/corpus/fuzz_alg_hll/99721df2d01460b4c7de6cd9ce2e4402a289ec93 b/fuzz/corpus/fuzz_alg_hll/99721df2d01460b4c7de6cd9ce2e4402a289ec93 deleted file mode 100644 index 932c76406b8691fd2e71823e1345ff3378f9fa1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2119 zcmX?|JX@$h@#|7Wt8EEU8|P`C^plc%_CeG!bf4UbDD!TzJk;^uv!3Z& zo6BCd2Zq176;wB}1PNb?H=1@zLiq80*37iGhQjsBGU{XYh#H(*dN6(A;=A|LO6|TB zrB6)u-Onv*#c@L-HFSe1Pq)i6R^>SlzyCJa$si>6$Dw^|;0wow=@WTRxooOZ)0y(+ z!+d)g{WH_=351(o@mdso(BUwDX`pPnVa@}O=~uJd7qp#?i=ACMPpJzB;4cc}yuc<_ zX_sR&@6jCZ;x)H72DMlnx_|BE##NR4k$apT2$df;xUk>fRjp5Dnb#h^V66b(2W=Zw zduq*ecI>}y6T9EL+gs89;cQ>;`Aekd`(KDZw66Y_E!&#)5B@apu1~aHd?;$yl#e@_ zrUVDLO7Sb{-Ds+mzrOuS-&;|)L(G?>-_P-#Y;@t*x+}7mPC7RkJlXtyQk?hevm!1t zqCH~so+V$u#ksA9XXbj_gnk6mJmc(M zWUSKD)b1{_F-nv7EO)}}lc)ZDOWP|nBdo!>eS_PzEuVW|c>lRHAy+10|E93s>lRC8 z6&;;lW_Uf$Fb#jOc6!9yOUn`tJ!NJPNMvAGHSZ25XFYYJQQEp-#m2k8vtQLG<)q{_ z@|xEK&tO-MT|(<3c8llH$gxtAg}nKb<>t zFZP6-d853)&+*CI7kB<+q%v4c6F{jW|8M-WKzKp9edf;=tI~>{cWQbqTCLshNj$o? zO>w*2p8X%Kye)2-g&TSsPIG=NEFJrJqtt7sGxru8<$cG#xcjw#)t#>qTJrPTx6N~~ z+LV1XR6%Q(gjLB&;WNFtN5az{$$u;Q>2x+uKPr>ouYuwJs)=hta|>p=gdLHP>g7t= zAarKu?atq(ht?XO$YoDqrItURZT(iY#*2a+ zN#-AS-!4p8FtM}ak_^*ZGuK%QVhtrqyZ<@~Oq1H*Gm&lTygw$hMXU8TZ?=CP9c0qq%S>d}y|g~Xe0Js$kLG>T|J{zu5M8AG!)l9K4cGl0!Ys?` z&zzM0c**G6?}gbnADsQ@Vz>7b+e%ZF%G;AXS6|z#B7TiOkKt}`%=Ee6&n-8Sv*BX& zy;yKIdD@!db4QMc|9Zk}5HR!R&4r#{wsihiSm2)b^_pmpCI9kyYOm+I{R`{XoAYu} zo%+wW1zNo?Ce$TeZH_z7H`RSqk@O5v?7e9cRyxJss3 z-8}S-Z`I*=EmNI#XL)-yVFvYMxurqvoZU|{Yk9eCrk7Y3ST-@=m5SVK`cL`5!a-C* z;4T@IaRc(pexyR<4QYkOZAsQlhJyA}aW)}6(~C_vU%n}HiJdMb2?=?gyzC7trKyg4Oo#kf1vqn*D9mX<5#?Edmi`6JJ-$k1Oc%*SSkx-8vB HD9Zx?2$XwZ diff --git a/fuzz/corpus/fuzz_alg_hll/9aa71615d92b899e1f005a3bb1bb651ba05ad553 b/fuzz/corpus/fuzz_alg_hll/9aa71615d92b899e1f005a3bb1bb651ba05ad553 new file mode 100644 index 0000000000000000000000000000000000000000..47e4313160c53b1a6caebdddbb3be02fcef3ef05 GIT binary patch literal 2048 zcmb`Hc{CIV9LL9fjx#coYn)@Uj)ZYv!>EbDG=$u$=WN2TBP(PL4N3+T#<)@%$54*a zPR1Qd3OSx6Nm<7fdd4ifuibrbYir+Y>+}Ebec$`O@9)zeR49dmtXD!zn=IhSM7Z$D zidvf+UerM)EsAH@x!9vVMN;8WQSZRXOW-yYs0(k)Zo)|IUH=SeFG(i)v69QI{wAC9HVYl&Fj0RmI%RL4GgxtcRmKL}x<5dbN!XBJ$2?U9HkdG{4e=V<HZcs$#c3vuuAcdmk#-AX%-n~8BB3DY=Y>wFl8QYg=pjF5?HRTOKdo+tlLV{_ zFe_(z-6peIQpgw=d$72Q&eIfv(pdA8>?IioCeLH=CX1}pmD-CIYW_JYMjVMHt&rjJ9F)wg28nJ$+eSSr9b<1|!?d?DJAV*y^f1X3%_3nLo=>7=tnSt7SFR`62kMA*YB zv`6U9UrYqr_mo8mE`y8mRQOL8(PMwwh%#eHuX63~c%BzQB+VP(h6naOD+-=)ZzC;0 z`!O+=Q!(3{8Z}!SY>8+OXi^~x6Jjs|_C<+^=3i$7Ar!i3=BeJ+!CG!g8VMJnexZwu zl_-0Goh*vofqU&2Y@DVEs+~}?D`hs>J*Y}=ooqMHd(KSx+?IQ*tw_+z)%D_WW74M) zRr?gpg}Iy_;Rb{9Y0(cldpy{4Ks}es!UK6CgN2Tjm2VzZFiDR z(d)8A&CMkoENkIHV&KSGziuayMEou0tiYibM5|`&?ezmN!+jNQ{zGCP3+$Wx^zkA--ruy?+X}Z=%c~!D_}yF?>&!-2 zihYGEG1%_08BRp1EwhpiG^pV*0Tg!?%=L8^SHk6c6tPZ0&PT9>@K3kDO)i2wj#E9}jg!0_P6WT0^ZrkLA8|6nF&RNn-~$``H|J9j0dOu-%gv59L7ElY7%Wp1e8R{>AElpf_dhOjQIGVHdTX-uE=KvqPj$MIREji^oA zL0?_35OL=uz)p1z4I6>GjBxLi17`^b*GmnwPG)QwGHVQaBLspR5){t0EV{bC>#^KA zgZrhIAXl^l(moxpak7NJ?v_UKBmNIa3I-ap?o6KYr{-j&56g2e8QEW<`smByNx#`j zjffROp@!aRrD?YP#uP#LMw*n@^Z(jWJS_7z3tW{@o|vw zJ8K)NEK#;6mYvGeeMtsU+2l}+^@X-M+-(Y6;A5ETst?T=m!QwK&+&;trPxeE;O~jg BrYZmc literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/9b59994cf13f356917eda97a5daa45004f7b9d7d b/fuzz/corpus/fuzz_alg_hll/9b59994cf13f356917eda97a5daa45004f7b9d7d new file mode 100644 index 0000000000000000000000000000000000000000..ec9df6050e0b76848ce2806c9a6c33fbaf476778 GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?k+Q;J!12oC11bAxvhq0=6c(OUljctwElE3KIpws6)+`} zgXxcOaRB%2t4%xWD<7mhYDS!uHE zZ&}IG^;H2EYSxIj%NH+IF#q;qCIds_1!md*%ikADKI4^l-Xzd;_7X#h$s6{J{T54> zXTN>w^+NOQCFKvVwwF67L|#bmShV2SVkC4KD2W zcU9|CS?0BeFIX$U_d(l6)t*{2ogMqH+r;ko?)Fyne>mIMd;SvX`TiH;53Q^JWy`i^ z{ewRZyz3LK7axk+HRa=urYXSzu2TF;dN-OX<*#qQ()U)>?GSVH`#HXoDN5cn4gqLd z2gc~GgFVj5Wfp7l7#OJqw4i_i2w-dk4b6XVXSZEGNCiw2->1~dS z_t@&0XY(XPZJeil($CrRz`+TQzV|AXk7!uWQew-Wv$3r9TaopC;SY@W_&zNOdj9T% z_~D0BbHP?wzgemJOe4VCF?Ds}nzl{FC)(n+d#G$?aa^&gS7-YA(@Q9Fi_*HU4nRk=rp@-jZ8|-8dlKbP(zBTZLW5e``yr*0?RjKJr`SM}@aT)zH z)9(p{n_lr+6nxO(Ft9Lsz~HxAjNe{Om_hwmZfQ_EXSd9>rf=Lf(*w+|I^5Uke=qpq zx6{9%Pj^bD99j5?J?ZA5Z+xo`$7`ADv^&e=(S}m$S*&|2sj_ft_7pSTjor=dV(m=k zp&T<7-pW3|+&?_)KNQ?bay`DNh~u5qoT+$%w!QnAalxfC+V|(A+zQ*%{X*k(aEV>U zE|r8Hg~AI;Dsj8!bZD+mZ3zxNcKyMh+!m)pOE>ZwuVuDmn0s{klaoj0F13(3E*I*X z>=zMQnZwO9ZRP%C7uln0Y+9lnQZ)a~vk4Xml2@ylq!FL>djI<(SN8wC^MKKw8oI%h zr`zQj>!GL23<8M^48OBq)hFeoS(%4pmMvVx zlDOTvLucbcCXJHf#;L1rOKQo_Z{If0!D>_X(NG1gT@qF$Cxy@S<{k-8dnEs@=%>@! zIQ_}n7kB>qzwyrk;RWUPnLk^sN-K8Wsp++7wRXQJ@#xw%#qDx?_J6eUwzy>$Zs=_| z&H1sgbnN4eQm>uP+*@#z_Z|D{cV&wc~YQ*yrPRzv~P3ov4(U^IuY@x=Jm7KHK`OYK<2K zIg-pj?!H}^uwY_m$0Zr2w`Q)h7Q`A#ly?7h5|}2nzh|Q3)OmkQW{XzqZQgAEJUYm- has7%VC*SEJ)o}mL8}1i>!Y^|CUTVB&>xGPOyZ~Wu&}{$! literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/a0d3638e17629eb52582aa825cc44e6d9c7b0c6a b/fuzz/corpus/fuzz_alg_hll/a0d3638e17629eb52582aa825cc44e6d9c7b0c6a deleted file mode 100644 index 2e2548702615bb2211dbbdcf052e0eba879ac4a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmc)Kc|Q{j0Kjp_B6qeF%aQYOrIzN{BFCgGw~=F-CJ|~m(&TAKOspa-*BnDxGDAbA z)gokiG#Oc#>a&uETA^a`^b-1`=Xrkb;rAWFmIHD6%k}y&rh}dPMLWeab2%w0y0x0bWJPC2gw&UyK?2??z*hsSncm#GSKE*{z8K+2I|BjM@Osw`n9x zGJU8nc%_yijaxpcDAZ~SVl9tt{7m6O{$Bw3+HFht!Z==34`Nl-%kiB0qIihuOl3J( z*~ThkLKqZ_K`*eb=#z#ss>?dUkb_^@vYIqusM2cBnf)r*(4k*eUny>fvy7c{0U7Eg?{0 zL~a}2F>XKQbp?-{=NL4+S}@B+2uyjrXN2wTW^&c2!GophZ|>tM%w`zp z|7l~{$sXU2W+U^E`rfnUp2(`Y9aY{V$2iS|RR_5yx=@m?LXUt`IU)Cp#GRQ%{yuJC zH3O@OOuXKB$BU~A8V5PDqoE%wJa6nBS#5ry!y9zX-1D~WV_`UQet0Y5X6PaGX%TjO zQh}MKTuOJSSCP_W@b}N)B*%VXox0+u{8EP ztABK|hB`G9mF&2baIygF$yU;UZJy9Pfog#&=OIL!3@diPakm*$Yq1{)$KxVTXQXovX$6*aMG(bcLoM_3Ykugn5%qXS_v^K>^;c}ja?+?f) zCqmmsUjljZe!J11pK+$q1G=^udfrF+Z*)*|*EblFYEX5`ftc@Eu;lYyuhK|%m*MWy zny>jx{SI9gTMR?mP1*!OkdPABH=rHpHw^H+3wOG@Pi0Y_nm6yA`fB;8xn5Ncli~zx zjqOA2G{3J2OBw`mN%6fwQLpt@627|(hwl!FQS(Zd+MpFQq2h6+h`?S=FiA181<36Z zk$&FQl5Bsgk4LGs$?azWKPVxLa@* zQ(cftpF`*l&CSg)ffe4LVUNh2GJ(CKU1pB3s9 zX|`UZ-mM!GA-ju5kF+h1={yJScyyCibOp zSd4J&`7GB6HNp!D58vUp8ExmQotB#N4eLtK)QGblW`>!#jm+LP*kKOkr1waj; zsx>DChvCs$vB7I2frb3FbaJ2Qdy`B50&-MZJb!iBv(RqtmF^Y|(GZPypa#POGJ|hD zw2*_%1@w+th0i|un9s$+g4;QaZImto>`ZCEi(*%RzH{kU^CNr>X4GNyA}35Sb;fh1 z{>Z;BiE7Jll;ro1?zUj_3!@J%?xMvas!i*7Z;Nk?-`b```~x29x}=_*q9512v|=b$ K{`I3X=>GsK2jRs4 diff --git a/fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef b/fuzz/corpus/fuzz_alg_hll/aed96ae66d797093bc408f059c05b7aa76c9a4ef deleted file mode 100644 index 9201c79f127c6006a1c1d42b017004527c5cdd7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2051 zcmdti`9Bj51Hf_0S$9?93x7OiHJ70nJ;p#%vIBnJ93mS?QzWAoGY{; z=NM|1gfA(?u*mbn^Ljl$KhN{y^Z66rKYT#DWdVs%dAz=*NtiH!-!Rt88ds7Ntpja& zM0v-)zaQj-vp{2uG>z6JjRG1=iDX5<+LTMtiBdzY-md

ZXW|yzQ?$KW&U2oOc<} z3I+JhRKrNTN~XA|!_y+}J4fn4%A9IEp?UbZ$dzl^;ZO}=W+iwXB8rIeVOtp(N_Q}h zrU%BTK3`}nhwAgB)h0S606wxAJVbrb)ZfgCL40@>f0yYV|5tB?D!tCrNYUL%I^C1^ zdHK`Vsn2FXr#(Iph@7Gh0ID9|EOT=nvVT{aw!EGBab ze>iv{5|kV&{rMt<;Ng$f&c--IYOAYER~Dbhs*AXHPh=KRgRcjEX}Qi&KPh?l5gpj4 zau4`&XmuW?A1$lfO8`w4NN1EC_m=q?YuNG^2IwE%}>`Dj<1uZ#!GwU*av+&D# zS(C7eQx&~58U`_}t24NwZ1FQ!P@>FK;*ScC+{Oo5Ga7%YZs_&}{W9WUu5w;$s)f?xN) zxq5X0`a1{gUbeCHCAuvp=I_F2KvBC*&B8NnXPp>+e-|h`r4ue3e8kCCAVh zef58cl6PP~j*eH_zT!MZ&-tH-0#S7My~WC9Lu~h>t?-Q9@Up3dn=%o@k1jgff0tr< z$}sPn)-m+l=W1^5&-C7OhVqwl^y)0VSJsmTgZ#EXhYhJC}&P8Pz&_ zj##&48N>5Sov!kKD)wJm>HKF{@R;cky<3d99pF=dD7sR)_O`zr_xGW!^$rL%P{Ym1 zp=@Mi^x}oAvqk@~duA>vy02K%>mB0_D-#Zhiuwsk-2!#XDLZp?0^_I+J-(UcQlTXjFgJ3>i&*t*WWG9gH>b98W%`RQPOQblaAS;@7iJxFZ z`h2jc)x{<(eQc55=CW>?Qi$WHSQFwE)$;eYE6k-dM+@nK?s_xVt6T>x-U^^xz(Lv} z4BJ8~0)lxl<^wB5mCFf4-Qu0#5|1+rF)3dzvq$0=n{GV1LRy;rySYA2z@z&rL-^0P zS`&Rx8%3=AtLxnWS5;?62BulzaiYFjXWyI&tj|8%UKaYf)X~18MzR7rafj59%rfP| zH!_Y>_#6FD7-aU z{)s@2ZF+G@8WWeVI9ms(npUrL0^LRtthYa%$vwGdVCWHsW(@0Q@#fDBDZmQuIUdekL;HQRjG9SCG<{>w1 z|3q9#jjBfk>l^5j$|48la0a1>`i7AiD%_POQ3aOII5NPf4$QaAayE&LwM_~+po-jp z4et+RyG@vrS!uT^~l+)11%7Vm?a;h=PV@6_5baOWlU0~#xIbTXAiRFGf9 z8qzN4r16wofY^+N*C-;U3fk-}YWjKS-ujs7W#fkGC^v4)8-7ZIuW)qz4|CG__niI- DLreyY diff --git a/fuzz/corpus/fuzz_alg_hll/a050e8c6e4c9e9f0c1220130a95be4a31b2ab3c5 b/fuzz/corpus/fuzz_alg_hll/b97631ce599792edf1b3c52ac2206cf6f35a3522 similarity index 71% rename from fuzz/corpus/fuzz_alg_hll/a050e8c6e4c9e9f0c1220130a95be4a31b2ab3c5 rename to fuzz/corpus/fuzz_alg_hll/b97631ce599792edf1b3c52ac2206cf6f35a3522 index 322c1d4323872dcad9d95fe4b0f24e9c79b2890a..09056f9c20d6e52cb96fe9ca5e99974874a60633 100644 GIT binary patch delta 101 zcmZn=*eo#NCC7g#nD|kOQFJp8<26P`)5%L%z2Fj)-?7f$e1@5WS^GHgU~&Vy+hi&B FX8>6XKo$T1 delta 42 zcmV+_0M-Aq5P%Sn=?K@i)Q;^HM#7Qt8UYlu3<1^wldA>lv(y6!1Cz4{Mw3kk=AOI~ AIRF3v diff --git a/fuzz/corpus/fuzz_alg_hll/be54d0450acad7462c8c1520d7eaa556a8cd9458 b/fuzz/corpus/fuzz_alg_hll/be54d0450acad7462c8c1520d7eaa556a8cd9458 deleted file mode 100644 index c14d5a7821a64facee6ab0f2ac67c7c74b76ddf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmX?|JX@$h@#|7Wt8EEU8|P`C^plc%_CeG!bf4UbDD!TzJk;^uv!3Z& zo6BCd2Zq176;wB}1PNb?H=1@zLiq80*37iGhQjsBGU{XYh#H(*dN6(A;=A|LO6|TB zrB6)u-Onv*#c@L-HFSe1Pq)i6R^>SlzyCJa$si>6$Dw^|;0wow=@WTRxooOZ)0y(+ z!+d)g{WH_=351(o@mdso(BUwDX`pPnVa@}O=~uJd7qp#?i=ACMPpJzB;4cc}yuc<_ zX_sR&@6jCZ;x)H72DMlnx_|BE##NR4k$apT2$df;xUk>fRjp5Dnb#h^V66b(2W=Zw zduq*ecI>}y6T9EL+gs89;cQ>;`Aekd`(KDZw66Y_E!&#)5B@apu1~aHd?;$yl#e@_ zrUVDLO7Sb{-Ds+mzrOuS-&;|)L(G?>-_P-#Y;@t*x+}7mPC7RkJlXtyQk?hevm!1t zqCH~so+V$u#ksA9XXbj_gnk6mJmc(M zWUSKD)b1{_F-nv7EO)}}lc)ZDOWP|nBdo!>eS_PzEuVW|c>lRHAy+10|E93s>lRC8 z6&;;lW_Uf$Fb&_E&^b@W_PdO;Y+pg!Tut}eyBq#6`0q@4JG<@j8HfIDFQ!Na8YhSN zO(~tW`B!~lf~NJGm8#D)0=yklR~N2n+f;m_EpEGq%4QbF6{~u6rmsJ}B=Xy$d5i^L z)43iUBKXFZHZoy2Kup<&uy<92kLT7f~?)+_fXsz*yT=rzQ8riNL zuLHwAAGiBmU$E~)rNo^7k~-B@YWefo)^Am7yeP<#Wd3pY?ZSiw6FWOD$uPY&bDgyy z)=;9f`>&J0G^zbP6WOND`(rX&v|4ZTX8Y%dgDe}@uUPV}$a=r#2gZARpOyqYfA>NB z@WZLOXNd*v-Or2*E}hZ7KPTl@*q-he8mEIx>@s$#B=jg0UQkkr+cl>{bA4({aOkn? z5B}t~I2~HLk=J-Fvn9jaqtl<9JTiBwh0JleP~T*~h|tO$Zk}l?_b0o^9$jP8677(p z`EQEgZn?}vX5CBcQ_N>)9`R`2H~ru3xD3%n+CQwesMT=Y-yzJhtp3bN>5rF8ul-(_ zee=QDk1lq5Ke4SeRjIr^$#eC!%_`#8`12U<2FFaF`~4iL(ZRyLNbF1Hq?}7>dtH9< z`Pr2TzWaE3o8#g=wt8mSJot0@!|%6I@@4ECp`4sPeQNHB&0F zF0gE3zAF{E+4P_CfrTv-qI3_b`kvS$yt9{gR+N6nq@vaz#hD JG!5=;i~wHq`N#kO diff --git a/fuzz/corpus/fuzz_alg_hll/bf620e4fedfc91c348b9003acc355e16794b2833 b/fuzz/corpus/fuzz_alg_hll/bf620e4fedfc91c348b9003acc355e16794b2833 deleted file mode 100644 index 6fcb29ecd6f8816ba3373938d0aefaa99a173d1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmciA`8yPd1IO`Et{mf-G?8)TC^>er1{u~m!fpsLIdbQiX)+j!#*t%(CdbHqHZ=Lt z6h^G0n3*sLq0o#PDq_iIT*(ZxKkX0uJp1f^pYOB#{rm~9_vd+VxjaUFi>!X8?MfBg zUDi!i8<&5=AGy-=IoeK4kX>ctNTcU{@5G5e-h0BltmgY1=8t3_gB&+6nlnTBPCIR_ z!(MS=ZL5-HLU@DS|Em3v$M>j~Vk*u+qTM5mCYAht40OF>`e;>AlT?T*fJrwK((p&{ z2TVM~OGs?gi#itsQdNxFKug?RUFyr= z({p@ux;2B`EN%4gpc$aDuXuj2w~}nC%vAAk3Ud^_}?40``B z_Fu;So6dj25B*p9lYaL%{e%CJ|1H31-DwrLgpkuXW+b?X5;NM%MC{H>e{;T+#UeRw zKF$)T-L=2EHKlOdOs1|%d!_R1z9+$;;+L8vov*7H-Rz~jq@c+(|9&UQq}W!*d$Duv zwjDYho%Gu_$Ky;XSN+xUo;x5_kQ4F_wr5UVYsQ6`qNzz-O-08G>e(zK&)5PN2kudI zizSf{SY5`$FvaSNTARycY(X#Sy;u;7u?=i^=C5n4hqqDvP8$T!=|{)9;SUj%i&D2G z;l<}+lUB2Oxu50Mc-H%F>u-u?T5$&VBy2zGsqIl-g%&HXJ3!rQ7e0k;Fy6Lob%sz6 zDQEGi_B_v;Y4oIP@y}(x4H6{gYbflOkH&IMnFHd(T2kqKFb%9Z=2;?NL&>Yfc>g$! zl%D6U&(LxjcmnFkmM-%)%*>C@*ooQDT`AcSw4Ht(>@#=$<`&N$#3fJs{H2SeD(tvKZ9{e+-xM8bc%t93c`-e%eeXBE8n zp~|Yf2R93+lmt)x?9KVnE$@>c(z`ysq!e&Uxpi?496sby!icYZKjuh?h=?g26p57BPK6SFIu`}iKlzeWx~HxWLOdDEDw#z65c;9zhdKSdvfekTp*<%r zgUQSL?7P^MPZ5pM+c!YxcSdFx3+0fib~On^sIQQ8#6)D1!Mqxv;lLK*iyThW%A#v% z<@Q7t6S%%@Gx%7^Yhi@GZb6H&aJ(@tPsM*Mg?c;1aH}25s9HrWxjnLbPq_}L9yYl2 zr%#5D>3ueBMO`^$Bbs+VN_ltjHLPQ_iy{jjl26%qAq9VVORuKji|Sf)tOA{=a%SjM zJmQGNf$&w?jG&lL9dUzQ_;FyktoUkXx=-#LkI0McGXdYy@ammbjhlB5z=Jjx^s4kz z4eQ13H2`1r*-tL3Um_!mH-mII+Zj!3lYQ{Qe9Hp1{97eWgg!kJ63Z4qHm&OApH#Xo zU-qcoduh(hZ4=rer;Ve&-MA)Pd!bh55!TB${*offi#O((KgE-AP5}rSh!hVrhJ`C- zE>0;SoTNGQfnBK7dXyHmhHI2KZFuv$D+&lXVPQA63eU2r3&&z-ljB~`^)!5YxYX9O_oz~~L`akTaK}s*&zSMh zXyEssqs4;H;vl!$S6n?en3lX`O!q+i(F%d0-i-w9$ZFBXR_&YPa^gWI+^(6ZfV;%3 Y%n9W|?xoLP`SYy{MDN2A2UdfB14F&?yZ`_I diff --git a/fuzz/corpus/fuzz_alg_hll/c20da3ae33ae41a82d7ae0a9edce07941c51bd9d b/fuzz/corpus/fuzz_alg_hll/c20da3ae33ae41a82d7ae0a9edce07941c51bd9d new file mode 100644 index 0000000000000000000000000000000000000000..8a41853b3cb69e363f73c996acf4d0de308ed956 GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?u-ziBIy~T*n86?taOUM$480NC~910M0>>MJxjiRi*s8I z&&>6<3)8tCNUjOr^YyBG@&+Bw>Yno~?2E*{R8Gpdl(yI97oVS9nc%yRr?)vS-eaq0 zp3RdGwQ-*INk1vMXCFizLwA}a9uiRg_N%hwhBEIa%R>*p-!|CEASCz4p?z!M3&)1( z6M0X$Y^qYzneyese0v%FGt=)0gqvRRS`>WH;V{3wnlOXg}1WLFZU16`VR%Sl3b53 zD&lx2bwtB@mJ(b3oQ-9*--@jF3x8m|$M2fa6{0;XgN%?N97 zZr|W`ZOiB07v6s^O~{o=*uN>P_qxSWSw%Y0-=(RL7uYO%A3%!o>mHx34zstgn2K@{F^4k+DioQ@gv!#wbnRv)l=@ gPoDbsEp6|x&%(H>)|CMon$U9pFudT$s4iK!0lt);b^rhX literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/c46807ddb605d9c4dad65595292de1004dc808a9 b/fuzz/corpus/fuzz_alg_hll/c46807ddb605d9c4dad65595292de1004dc808a9 new file mode 100644 index 0000000000000000000000000000000000000000..736c2a2669b4e8103d8d5a4df1985a6d8d470d46 GIT binary patch literal 2048 zcmchX>pK$)9LI;bQ`sVug}M@22FT;QoR@6<&DA8aGCYg(|Ei&bq_RN>I{$mES8J>=M< z^J@U-rXb#R{WY=(hw>^8oqbA5bPXJhmK|d!Hj#*&Ag*+3*?z6G#1!P#Ixju>ep&4G zo@eXJ!7ZRXkMr=9TD#%KMaqoh8Y?40728_xK^d{2Lp5OV+0di!LQOq6cXChgSU0d$ z#pBY_B=Uv>Npv|G(IUYy7Rok8KYT!}@O#p+o;qJTu9o*OFuR8-=5(>z5xrr418LLn+^-@t0kODL-cp160aVIkAcalU^mBG232_cRwb z@>-e^FPDGUhPI^PeE!EYjDI&ZiXhpsYavLP<}ac)l81Zu-7$px!t z{r;9V7p?0EJ9+zTb#i_5Q>x#6d#wf_>}D0kF!ye61!lRdSR_&qBEx}Hdo~N$NL;O< z^q*-jfRbfOOT^4@R&Wbqb(53rIfW1WUIwhZ*~Z8OFNgK2D>mqHf;+UeXTVT@6E!<@ ztqaOv>D`WWZ=>|%m^LS-YSx3ck4;F(^hbft9pRdLiCi~i3>xKnYCl`W&oRIy+@gjD z(W2$xv(4n|QZJ?`rHGolOXbmC<6l%ddxoh=)>pOtwL0x&3tv(o#A<{;T3XiR%dKME zSChoL@)QwthFy`npRQ|>sEzT_G}mEcOMO07rgqbnf>Td?ZqTZL0r#!RhIKSi-I(Yy zgU?otI`J}-55T}1q`sc*e3t33kcJ=S^z#w6EuSQAnQ9ToK8;hy?!_Bb$RN0e>R+q( zd^azHb5%dt8@rZIzYketPBaJ}2GvWeUS6w53O&k3BG@ju_X}ivs%YJ>jLl}brV6#> zr&4{|a!H+LJ7cUPEfd8iR4@&u>zZw}qztd!Ol{QDW^fZlzQAh_IWy|g=jcWK`Ml2? zjD4?g-kd*%lmiAIcVlDCfg_WtVosFJjiK)GN5X2~7!Z$w-4ee)K15##9wQv^$Q%}) z&+X)XsXpAza~u-k&!-DenHIC-JGLltd#hLnX;>DBfvIdWkg%F{>tGxCz3Ey=>%&=L z8ku!U#Z4ruGx=^WbKpP?SpJIsv0+60kvHomg!nm9 zV0h5!3-adiKY21K^6^um@^8B@ZW1*~Kc@bJ!i5_U!$0G6&Xh>py{B_wP(dotod0O- zEVlI8Wim@ulxKFNpw!n`nUMPRu!<}7{uZiAYuYu5oJ@z?!wp*7hBu!EOt|{w7Ogz5 z+_&R^j0kElvL8pSj(*kBVZpE8q?5Xiph--VJ*AlzfVl|1IJp3!R`wj+!MvPW1M#MZ?JSwz$)@UWRO;sbLCS?Vt`A zu&XPAa6CmiRh62!EPEgqZN@${X?S%(;iK^I`thII1OTkd@7NCb4f!VWH*bF^_b;h) zDMr)FTT^8(^6afv90J-|eIUvEP|)rwJfc*$f;E+sHBzZ0OWx)Ey^YiVcjKDvS{Q*d a;;mMDvxQP^8WxmA$=JD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/c959731a02ddac2c0e5d73f95e7e2f19699a1141 b/fuzz/corpus/fuzz_alg_hll/c959731a02ddac2c0e5d73f95e7e2f19699a1141 deleted file mode 100644 index 7903d7e7df70f5aec3141dceb22be3a28237d4ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmcJ{=_3;i0|0QjuQ|4q$;_QAQ8DJWIhXs&edZb^EYBoEax_y(CdZhw*22&n(O4u! zF(LOlcu8V8D)aFE0q^Jc>+i$wU3fV#L20*M2~IaNvP(A-y;|2~_0+F=6sk$`Mc=s| z5Lf|>OHACB%iNIbQPyzf?>vc}Z0ZfkC&`=rmPbGe6LKmw?dD!&9PqewMQoJkOpI9G zrLPu)-Oh)5Iu~O~+V*j7A(|#Xo~W&8xT35sKfOlHX-#^Q6Vzd^+Qx77m_pDYHovR$ z-K!xTOW2JPWrL|cJ-d^3;Vn8MHwr%R3)P(1!4}1_B72el1N#!r=GUcva^BIcYJ1Fd zVQBFXKN?AU*jY|tWlP4&tLuEI3KP30wV(V+1<-2D{QP@PuZst$aA2AH+-=n=gLohC z7TKDru2a0TRb?T6c7(VnGn;VxW`fja_CW@qIn<<<>DOJ%>C7tjaJ7+> zRM!2Jg@sOcd@S6Mv1Rg2_-|G?JvcYE-}Di}8b)O4eQVn+3PP=q9!Hk?+Xr4*37?)7 zp{I#IYBnS9D7j>49poKj6F#N77RLzl9)OZu#pWinx^P%_#EJ;M=Dcb_R<7M~nx7_M zR4k-?`0e3dWG}GPI|Gs1VmsBoO;|-8u zy=)A=RHdzG0v@y(*e!f*90X}+w<$lc;6lKd=2X|QH0p6XXi~i*Y;X0^<~8sN0E%dp z${JJFaSOuvE6b)8F6xFrI%WA$6@tVyR;p=GMel{T$dmxCQ{k45iA#*s`tq}-wEX+;{rvFnV@L>r+a0tw;J*MHB-X%VY3pkY#0V^uhW zs`u9|bocFZX39V4?Az+H121pwR?fii^T~&Q)t_+>ysE^9z;lp9kC^k5azUt2w>YDw z4X`TtAzH%_K*Qh4J(0@`^Aav4&!Rsxy7fgzv$ZvZ{lM>8{Ihn@EPBgJaFE4x!N1;&z%B=z-5 z+e2@>ZpB(n`su$L30j2Jd+A}5w}M|giKSznGrtI3>_m2*?&|I@K&V{Tqh1MCy!XyN zRw0%Jv`50VQ)p=sM)9rb996J`rxIc2f;Xnv#hxRpWVR~sHCc=KEDBt8Np0tQeRA;t z`HN8440BI{@+w%%KqnUgwNMA~oPHgTanBXO%a>&BiJ1~z4JR#^bnb3SZ*i>;-G9xO z%so%jtrJDA=qUb6{TNA<|7EZ5QM>#jYMZ&xw%Z-iDk7hM&}zr^u9=RXbR%|@i3U)} zL!a~w*H#RqTk_rrkEn@f4;m^bnR5)SumXVOlPx^VETk35+HqNz(xOZ68O)oA?gAXf0XlDD#;uS)_kksJCT zTthT2phrgUeSLovxprYG5@WuT7sky=N{4zEOZ>LR~HnJ?N;-KRluxRD-HhEMopvThW7Fidx;W@Z@382qAvJC-Mt)FY&MSXwX@|7)j?0o+HYAs#ko%Bc%6$ ztQaB5mgu diff --git a/fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 b/fuzz/corpus/fuzz_alg_hll/ca967e4b24797caa3e1369abda0ad6f650d59b97 deleted file mode 100644 index 309fcdc534b8cd01effd9360d5b961d6c956f2be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmX?|JX@$h@#|7Wt8KOx?sXPi`AgP0u8vx8R$g;nWOi3sOza$?oT8%7QjKq=_9$tr z{_XyvO)JnTp>v*$?RObx*}j6dxti{`cQ^cD@ZXv8c6Qt4GYs9yU4LY3FJ?B~27m0nToRo7ZZLiBOK0k=GU76s!kEgdeF5Y9SXP(WI5Vdih z_DMe}xo00l9Yc2-Cn_JR{3h_L6$Dw^|;0wow=@WTRxooOZ z)0y(+!+d)g{WH_=351(o@mdso(BUwDX`pPnVa@}O=~uJd+ZLRSi=ACMPl>-MjPnAU zSfyQ#&Adl*yo=Y|-VoGcb?E-Jmm61A@<;A*dLUGO*x^!J zRPCuX*V(cEx=rkU?{05J|A(`Ez2`5Hp6`Dl{?NMmU$$&()<5{uz`H)tdhwyCT~j{p zXqpln;3~zhq<5pKQvUk(D}8T8-3~Edj($JKce2riU+b>OUOMUAWbkD3`$=)$ug{9O z%!u}g&3l%7{TAo88lIW!Z5Mt~^l#Am)4}+l_eNE~luQn$Kf=WU+_$eb?X0hSkn)VP zdy%n9PgA?Q$i^s5-m}~ZvrnG-_bqL&(2TGK=k^V5*S37_ec}D*(u7=@g#DYsdaqk7 zl~r_fewpF*IKwpj!P@B&Z!axNST*ksCue=ff6scRZ*4An*&Z1F=2lSM$Py%cDc)$> zDGA}n_gOR3-WmzlFUzQp*&}LjZt21Fg^TarPb;^v;s1?TziPX>yraav) z&sde`NLv@I*m(DM_N)4&oRqvqUh|sZxlFc(UOmCr3@x=jPUG6Z*EK8iaLlrWt5_1Z zTX*PeT*#zRQrtLo)on@EOooE?Q*kySJ=2R#H($OfbcsDkKlanPL-%4&$eB0F`}-W9 zynS)!zyBNmED&B$ZlC$H#j3Po=bf5fi&ks*dlHYXZQCxlXa7elZ;M-I;fCIZ)0`g* zOUFLmDD~Ru%)JFidEc=w?tblGb?0k@mi+woZSx$gHf0|TRnXccVO4Tc_)Kr^k?^!f z^50_K`!HNcWMJU;Yhd`lYQkxcEV-;pLLM$w+T|N-QY>;eON7jpYBY% zy|qSf375+=9fiMZuB1(u`Q%|3y!h#x^v{RxZvMI}WfP}N=bugPzrz+?&%GKrefum4 zu9#H|kKZsfd-=>%a6`uljx(w}El16iN~{Yko0#uPMQ%3zr+i>x%Y-Q1L#nhHNW8f3ctW{3%k}%+%znN6TQWjxT(dSj)UNar4yjvw zOX#kYO1SR94%yOM|7E{8tQ6WaH}F+z=;FVZt&jI_8% z8HDoRM7F8({+P@bt=8MT+5UNSkY(fg6-!RO(_NMAvOr_Wr6*G-Utcc9-Ju@s{6(;| vTrp?&mv71+d45HP{%T=9Hbc~9>9z&2h7zUSf1L!TN$u~!FpdE`Xj~5fV3*gl diff --git a/fuzz/corpus/fuzz_alg_hll/cead4a0ab84411705d0107c58d3aa241c063847d b/fuzz/corpus/fuzz_alg_hll/cead4a0ab84411705d0107c58d3aa241c063847d new file mode 100644 index 0000000000000000000000000000000000000000..c547f8b20ebcf04802e02f1b5b368e2914b8da87 GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?sWkyJH#umuG^c?IZwv+yNt7JUqRbkP50Zo8~!l(?@W0+ zyY2EBhyHCZrbq@FCx`e=DV?_YSAAfDruCbZs?Rh6yd6_l7p`gBRD7Z>Zo7xdW){a4 zt9o^=ENT>CzL3bkFn#^$C6V72&0{S1n$Gn=a!vT2uUFlZH|TIy_nc>8UnKUWa#GHv zw7o9B`26h31mAr;z0Gm)9$P(=Y@URujq|im`bo(>`ylEVy3-_4`B0_XH-TRzH=H^RFw3jH!&3%#QqhA#BpM-wo4`KKr@G>G)gk%Zwji_kE=-p%I(DkP;m6-Ug~1 zRzAm?)yy%nnlUJ=fpc24USCk;0lz~slXo2Wu+v@g>4&d#Z<=@CDf#zPZSC(rq4Rl; zOWu|(3eGgX>YW%T6_{hO?yaQC!l~I)%y>6;H@AzmGa;22WRwF4$2of*I5@%4_g6XJ z{pnzQ(0k+1-OXQjrEKDq>HM?F{dd@+>$z70r*EId6|-vL@f(I_FQ1tTZs@qfaYmJ= z<*1obiFJWx6Z2iE$jzqzln*RynGmIWNY(em9^sw6ytAV8J0=yi{wV&e^?JsS|J#gi zBu77}xGa%)ao_QTa&wmJ_q&<>dil3xgx0ubZFs0%=_MRew>Xhi$!^Lmp}SHl;kpMq zWJ_=Tmz4^hw*8C4N})Y-17D?vF8+Jj`gs2~#;;48FJ_y3E+-~i`%bcWc}Gq_^x5fE zm+TiNT-wMIBz!5}Xxb@>$HMnnGt=H03fC{osE^qrYH)7p!SscT@7_-?{4_R;J-8F?d-P8XB_&sy_g~yXq+74H>Gsi z=3n)J37Xb#R;oVJ2=I1HU0t}QZBy}ywz%ycDw|mxSFGyQnZEw?lE`n1<}nt0P3L+b zxh8zi*Q@`5fU~;iJPZ3Gu`iXAaxSIqb@|2TXICcp?juO<^l5rJ+&EGBP~|s)UnMt` zc{f=ediede!A=Gtxjzo=TLWJ>HcX$$d&*@K#NqDA8+33v{PZ@*#d~b^%(HnCqBhRc zKItbV_w0kHW9Uwz%&$_@neyese0v%FGt=)0gqvRRS`>WH;V^$`plrHf&I6C>SF_yP z7MzWXon1OliN7d}^8%Y#rCpBAyhn4qi`U%V5Y%FI=>D~r8&_5GNA7WYAXI+X;KF`? zSG7KsWnO#ug0%vCAGB>$?Wr}>*|Gn+P3(T}Zcspz0~ja=Kx>g=e5eJSx1#^U*}mTM zmq^d|zYu?DUHvaxwl(V?{Au7_pJ=`KP}Hs|A9plO2@Y_T;#bnU(NrmaefyQZx1w%` zm@h}apW{2(=)$jcS7a}pbZ#2DfWlKKH)x{&Q(Uu1v!IO<}#)EtbkEIy%41@OqqK8vbDI^oX~YmL;s3 zcZZX+zT>}VJ=3=~m%VHc41aSgsBUBl6225~H0_jx@ZD-}vu_xrr8|D3dj!)jcxbxrtjeiyhFDSRq{MlkvTCwv^ zO|M0(wfjAZN7uF~ZkOA$|D%<+#VxaNLvO=r&X0wqV;^sndhK-P-h!jN@7Nc2zxJ=X z^EEavX6!;Xzh})Dmf{9rZ@LUc-kZRZ$&?y&c^9SW%BzqF#KONaZPA$ z!AzI1BN9@*Tqzrb&g{J1`P=l+TH_PB?8$C5vRyk~2Znt z^5?Uy->TMlQII3a{NwK1g$WA?WH(^KB0p;n)%3JrVrR!C8K$>puCo@z8cLLQ|8)|W zCbggTIR%VoT8%7QjKq=_9$rt zuPu#-VZ?vF$J*1#8z4bvy`o^sh#rKU6G%ZK^)GWutx-xCNoz2dbf_@KjK{?b6% zbi(9GiKM=6DycxxK-u#p=-gYcDshs^pK{ zFa%?N|EVin<+Qz8w92 zj_+in3%}M~k-c=%xyj(k=J%80ykDOcahVbA5u5ic`T8x+Z8bbI*V``qqUhhC^{0dJ zLGO*KfGL?AOn-!n1GsNrZQ5C1`5@&PXZIpwm7b<{cae=zn!IPZ6K0=0_3vBSUZELb z4bJTw+^%i;-21}&&!q{uG70-Ph4o&ySSqXN==?In>v4u@_=C06Bi>$GmauBx9nSiW z|DN?s-`ZUEvOO^T&Ap{~*N)01afgrm>wdl9j{J;WO>LT&10HZX&T5yxeDQ0lrDVi> zZ3Sz|qpnB3_8qf~lil)Qv(jYy-?EaW>#G7T)T|M4moHwbVE*mJ%=d+o&v@mXHwiSI zy~I#r@`gQQzr~W}*>9hEy~uofN%_O8ZRcvwU+nBEsCuD^%6~bD@Ba3u=7H;&XP;Vj zUS_}e6Mm87_fq3MTQ6jMOUs#O6D$xUuU0cjBR=c({`W<$?Eib`IeQ*BIKk2PUZwI8 z4eMEp9Q%%YFOAmg3yM78cSvUPjsqWdx=TL&@OAD@^X@w(|9+~i{rx9&KF@K<+pg}1WLFZU16l4swv>Ok$Ur?-+^ zk1s0XcqcVysuElNoQ-9*--@jF3n%+UgjVKo^Q_#T>>_(~jZI6mLyG3VDT2G@G836~ zFRf28pPhNcqj}%-f4Ac@L>FoQu-c+l!*zd$Fw3&~Gbg1#UNXJ*dtvs?2WLOJ*zNtq zw$ebQ^7bUp)z>zwh+pH+W4Id}Gkxy&bIXn7Y`7SGFBY6lp0=j=+>zrmDi=Sx;Mtv- zSv>P3tI)ac3xw0_bLAc?xNnL~ZZhm{^C>jc)x5lL=3hl!;qW~dI%izX_DXxa+3SJs z-&sfQG^Op=Och`H>ffyeB@J&f*Ykd>77qAv_Wtv!f~PtszH`^X9%tn;i#2)i3KLFyWXWY+67q1d(k|avlVXv( zsqUkSq~}qasgrKj%sl@5npC(i@4bU3ei`z7DpcLH=%aD%b^S*B9MNz=7M7q}+|Pw? zZ`68!sDN!p_WU`wAF`#_CVr6b{yY1Sf0lK9;p6~5=J!Mw#MDh~rwLW*v2$Qmx`q@0 D5AxlAXCLy< zvaT7`W1u70W2c~7|rC;LT&R_1W?Ok24>*+ur~8k?4AhZN0! zQv`R*WhOG~URs}GK0EV>NAtev|8B=+h%VCpVYNlAhU@+gVU}g}XHH6gykv0g_rmO( z56*scvD^EJZKZ)qTt$8a~;T)ayu^2l}hvM0d_?ZTg*>de!na@qhz z;C^aGAlWhZfh?V{r1Oi<&#p}H-N)1092Wy))Ep&7_0LSd_a6upK?E)!5N$bR08?Zb=Y^V3`GVsu3IX2l*4&o)7A5~J1D;bL3fROd?Q(49J(}ZP zyyo_Xpcbn`l`pStcD4=O*3Pv8@2TBxx+BH5Gu-LbA0mD}B~rs;+F`OGJ0>JTk=Uv-TBkxy?L=xuB%46m|@)*uOwGBR|Qu6Zr9lPINI%-Qk7qK9N)s1Ch=oCVY^B`j@OTE zh=w>W46cKjb)o_~j7>8c^ik7X{-WZ7Y`2WohN*K$L#*C=)daqF?pDV6Ys6V32|cLeSKa9aBax_b z98Fg_HCT33`Z(S($)2`Y0Z(JiGzH{CdGmr*c0FD>llf zXgdZktb-zI%cBJPT~JfjHJi-CYfZGizrB9_>t2vlFVZ+qWadBIX_gad# z3K2e|URvkZq3dZMWMv6Ohn@uSodQ^=w9sNtUfX~z835u(oh^F<1})7?CB&{beJgXof1fgYIzUqLomDG*`HQhF69?XZv8vwMl32$z#$ zQgRiovjQu{9W1;^fdUI#h^S1iN$J+ZgzkvC>UzoOR=XlocD1-sdRp$i`WaQJ1OT@1 zO{9GgiJE5BGByR|%LJT3eSOQDLk(zJ=W6+S_up-06dxS2_vs*dhEu|id?@ah_77QP zn_unR=fH~sj!vs4w@U|401NH`tC8hm znt;RYGsSyWyl0jJ$ugLWSsJ(6*8GDv`yKZP*jEF1aK)jj>5WXopR1%BUl``TJ9gx< zwdm!{H8j1XxQMSVzJC6~LpsU=j3fT(dbCWfi&P?gkG6lVT;+yYON-MV;Q_X}jgM=0 zQti4xSg|>!ueAYxYKtNkhpA#PxUH!<8 ziX!92EBS%Qz6s%ea=t5%$yT&{CSePx?4^Dj?5SkhsP}6k5g4CKNPLpKLfMlp3{0b! zWuG7J9AkVyIrdUBAzI=zzcI$TJfX+q<}2#KOk})DjmdZDbHgmT`8JSb9btIzq=;`N z*sD&Q5{`&qj-6knpIGVRXG%Sv3R?6}2$WL*vw;!R%5QHUoz=9L6GObij$q1IX>WV_ zLv}wZn)^MNnyU8PdR}~}O?OY(7O0SHl^@Xz*D5a_1QX3FR%^0P{aD9B$SZfUFOT1h z>O;t9<6iIH1xlqAXcV@Zdy);Ai$}< zWL!X@EK$8IZ%5vqnr?@+&6Ai_3vIDF(EGhQ|4!Ixo&jQj3u-4TJ`6ikRGRwh_q0vO z+Wqf`oU@adaN#dw;OKX+`q3HIk`wbp2_LfZ^LS*|g{w^qCU`GUP&Ol4O4pGx4V+ce z4>|q1NCP*0sIlez1jw!Q|8xb(_;bvz|2K}1K{x9Zc{f++DAlUxx{sT(>U#AaloUTuV(T!^PAMf3r ncywI8=v27d)-ha$PSVS*9X*l4ZYXj$U!w263XIA5cX0d#S0>gC diff --git a/fuzz/corpus/fuzz_alg_hll/dcf088a05d3aa301cc351fdc0a0227c092aecb0d b/fuzz/corpus/fuzz_alg_hll/dcf088a05d3aa301cc351fdc0a0227c092aecb0d deleted file mode 100644 index b1784429a72a188c68fe886e0efa459f2eeecb02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 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 N*+rJdkBEejzV>sux1^WCp%Fn{A!J|?Y# z_l$V*z{j@)5E&bL2uj@sb;>C_akO7SO*M1{WaA}_ze!k1=Eh`{s#wjxOJTA&Qi8UN zGbTpOo{~4P;?CL#HwP@Tpyf2#IY7nmpVx}(%1$uzdvCyX8O?D+8Gdcn3N0MwuZS2m zT;oWU=Sc;gHRd>kk0D;?(Rn;&g=kXa{XOR|4(wB|aA*8cph-M_i8aEYgl~F$C=Ua@#%L&E0 z^Nw?gqD&%<@T(=TxVrf!mvjhqnZ8LPqJ%sVM>+)g8)YF8qyLAY z)somMoh;iX)!Drdf$7ibdT7El3oO@wSAEw=pe>8hrSg8k9qvl>mgB>P<2zvKvP?4G z4ALCY50?RVh(Y3qfuoqHK9As4=@Xw_JC^Z478W6g6qXC(^E!A`OcB(*PYi_N3u*$4 zQs%SIbg1>(Ls8s_+li7-`jib{R+#4w!m7R1b6q@p9HA`sl33CyD)jE2F zOLI39dmf#BnY(*yup*Xc2ULA@+*ewyFEJ$Q#oYCg~A4ZTI- z3SB6gWzp3KSNiQ^t(KG#AFKVRm@z~_UEIgML66hVf*MXmv$F)7qt@&TnR2V>W4cI= zflw`8X{+@1xjS0DWV0ga+K=rRFlOUf(%q@Y{sZ>>NyxXDCHWZ<9&{$`~&^E zXn&b!Bi7+k;WU6X6r!3yN(|DEYEIf$5VvuY#mwGxM`9hV_r+w5H#pbg!PNQ?@v=LL zM_;Ssv3-P9?z^+plS{;2f3S{Prlqv05|HKEKors?lNT*fkaogvgmcoJGFw)Ax+}bQ zW^wLvuuw4nHc`Eb54x@<^RsR;7$SD`rM^H1bL^iY8>dd`jI%>)p z*Y=Xnhe#Nl(bU~s*AZ^Y8sZsM6iDyam5VowF-T)y1bMdToXhtR(w})?@Dn%w~-)EWv;ycOQGqKdKw zx+PTxa>|)t=KzZ!1&{0Rvm}vo7m`P2uK}H<&R_4rD}PQH4n8Hb9#=p96mjz~fuqu` zQm7%`(+A}%9^rX5?w&_KOTqQ8|ERMV+=flC?r-HD+vn+TE=XM#Ssx+NObG!r0NJy) zN0ke*>DD);?zb|qn=^`lc(zhWqIgO&Cb4b`=2GqY&o+ delta 207 zcmV;=05JcA5P%SnyOY`jP_qjGgaMQL1tXD*Fq7H?3bXJ6E(4K^Fq7H?3X|{x>3<76 zmryp}T`B-Lv(&WU>hy ziTtuh`&ObRfzc5NVmI--+i_r^k%@@X90Kh&MVg>pF&K4={X!6y8o!K@29=)tG@BKB zF0->g=UY-afv>2f$?h$xYeb+Zq#)Adm6O+}77K_cTSN2_b$20byY%)W@eKM|Rr-Vj J#+Z}f2P8E_WgGwi diff --git a/fuzz/corpus/fuzz_alg_hll/e4fcaac9ebcfd36edfb282e9b81a51ce46638103 b/fuzz/corpus/fuzz_alg_hll/e4fcaac9ebcfd36edfb282e9b81a51ce46638103 deleted file mode 100644 index 4807264916a141a4b17f7705a71a2d0a113b093b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmX?|JX@$h@#|7Wt8EEU8|P`C^piSFE|7cnLDVsHr*We4p~`Opze;W>^KP;{)bZc5 zp6Oeg%U-qzhQGNLR5!8&315mgns!P;`0;(#%(SSOkZ8k}2tFn!_TyZ6&d z?YWH;V^$`pseC{xjp+oT6tUCG7C5KHk{`CSXest@kXiF zPG{~dILiBueR20||EfD*Bedk_w{M&0V6`dxXsCkLE(xoWlfq|ubB~0lJ(B-c^wa5V zoPJa$zh48x|5X#$gyt5^bO}2mA=S&3vO(y~&fA^8O%JU#K9S3w>{cV&wc~YQ*yrPR zzv~P3ov4(U^IuY@x=Jm7KHK`OYK<3n%Vj1q>t0%)Vm>?bh)46j>HluWWr!}){$aI6 zt%mFV4q=vM^=D2>f4pRL?f1g$n-9)@bg|p}iEX8+O6BcIo~y5IRuR9(pT}@FIA;3X z@8_1A$k}i)`d%zJn>=kz@wp?%!+$;DH3*n_^X5X&FIzhQD=cu&`+7~Z$C7{fJhj(z z-TsAj>&S; zT3RyY$iheLNjDFD<6Ct&UduqI9Y~t$v^&e&s|hoxAImKbYUk{Jl3B~kZ8N>Zy1=rD z`L0ytX48Ml2NoJ#__gke?4^^=O$JXkzn>K6{raqk%ZzA`*t}=S*KcudtKpfs-ge;^ zMgIn^KOKw@dT&$(Ov&V6`XgK%zaBkn=c5Tb&-WT3~E=|alN!hG}Q_;t#E>|7FXzX8nUd4ZQ0Utrs7P+BN0lj;1NW0j^T~N_sb%D&?>cwd?%CUiGT+;daEe%L;}S zBYDLA4@}UsezQ{bnMQ!O zW9sU{HEo-UPqf8t_fXl);<#c}ug>)Kr1D< zg?*9Om&!>wm(upS{NnSoD-(S8@$@!F@1@ateZ+W*(vn5mx?sh|yT7wv)hFeoS(%4pmMx@1GX75yAUPAj(ho2b0E3!9>cJh*7$LQa zC2_lTht9@@Od2J{jZ;_MmSoLjC}=+wXA{yhz1Vc~<(op6*n{+AKb<>tFZP6-d853) z&+*CI7kB<+#1ESBOH(BKf8(D8!VAjnGk>;Nl~(M$Q`2kFYVCec;?cEj^r=iFO1u9$ z2~3mP-!qYI>byTDvqh`*HgC3n9vx)axPC>9nc(eJ*)9t-mRx!=b@KJ)V%#0-(av84 hOUo5=c7OS%{E_EZWazIJ=3_HNU6yWJ5Nn9nH~>q3%&!0d diff --git a/fuzz/corpus/fuzz_alg_hll/e5872a5ded736e37f1e26e634e6e95771bc5e9e9 b/fuzz/corpus/fuzz_alg_hll/e5872a5ded736e37f1e26e634e6e95771bc5e9e9 new file mode 100644 index 0000000000000000000000000000000000000000..6e62dd9d4286a2634a045c7a3017f3f85e32bf41 GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?sXPi`AgP0u8vx8R$g;nWOi3sOza$?oT8%7QjKq=_9$rt zu?{4_R;J-8F?d-P8XB_&sy_g~yXq+74H>Gsi z=3n)J37Xb#R;oVJ2=I1HU0t}QZBy}ywz%ycDw|mxSFGyQxzZ@Yd?As6Vfy;hOCrB5 zn#Wl1HJ$5$00gFR+PK+U3~Hdo;(pc+Kq%K`mB??q7SkaaARMLS_mdD`D~0$sX#MG6e9(KNDqu<`2h$(n z;@el7cGg!uNO{KDy~sFV=FOW6J-=+}{IBpI3KqEMeZ3~yW68gKp4#iVZvVo%_2#@> zRHy#)ZGl$riwSi}SDWLH`Eu8lZawsf-Dii(PW7F;4)!=JmszaIi&vO%+9OLY>ynU% ziiZXWu^x9V`bmXS`ov%I~UFoXKB+|rN7j zpYBY%y|qSf375+=9fiMZ^s#~~Y13ssc^C#Se)=Z;^P#(&zwS!e#3|GHXOsKyutnE% zuLe%vK8vg41jiXwo|dC#N+s3>mQBoer6M<*{!>1%uw_D&?jcp*6MKYr_VUh(((jm5 z)cT|Nv)1bwKmKnsx{)0HpyIMb;>CT(6Uxn5uHWxw_Uq-}k`Y?tnziAfcBPkaNZsN@ zRwcVBw}kFWsf6nu?2s+J^tM4R>mv`g@M4z2rb;*8V!X=?? zk;@Ngvst|iIdWAm?%}cbJ!g`wBDWmcC^m0ry;c6qkSkN2Sri>-e%JE3Cb})nGxpt~ z7_O@OzW0~;5q*#b*ih>^5?Uy->TMl zQII3a{NwK1g$WBLc6MBnVR~!kI%`3!p+sr-UnhZSQu})*vQ3@$$7Hr>wch5<_Rph( zEF0IaSaR~6?y78;1sY2(J()WB`f@Su4)ti~FM_4ziaEQ#d{h3&^D8p+R}1s88KN#r zx4F#?jnmlUws%|73rN)f%lO#KJQPuEMKMePuq1{tG3b+iD5cx1MUH*Py_ZJo^#w&9 z@H-?kdB=edJKZIpe)u}~rg`_Bl7Bzd*8ctzI-lpb-DXQ~oLIU4l* s-3Rf*52xm$1jYa3^TCyC(hJu8R{E+J9+=PfZ$9{hl}|(H*CA700C*^nyZ`_I literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_hll/eae5ae0f05ae2c77b0ead34d42be05982d74f008 b/fuzz/corpus/fuzz_alg_hll/eae5ae0f05ae2c77b0ead34d42be05982d74f008 deleted file mode 100644 index 5b8cd6b618fd2db731b603c816fff03a113eb007..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmX?|JX@$h@#|7Wt8EEU8|P`C^plc%_CeG!bf4UbDD!TzJk;^uv!3Z& zo6BCd2Zq176;wB}1PNb?H=1@zLiq80*37iGhQjsBGU{XYh#H(*dN6(A;=A|LO6|TB zrB6)u-Onv*#c@L-HFSe1Pq)i6R^>SlzyCJa$si>6$Dw^|;0wow=@WTRxooOZ)0y(+ z!+d)g{WH_=351(o@mdso(BUwDX`rm)cDX(KKU#TP+%gL{^fsL4{8(5z_VGrk*G^~d zEjY^ij(u_We;|16Uv=kegqHmL_HFYVtTtsI4OP(EC1F)^Qus`7?ve1cNAll_emb3v z(~rvJ_iJGIBU~K7efw(D&icv+DbF~&7a6PcG_|{nY>d+6JP_qxSWSw%OUOMUAWbkD3`$=)$ug{9O%!u}g&3l&2!9;Nw3PZv$<1uC!F2Mre$#5^N z0h#Gs1Sy?^gZu99>{sBXj-FW(fp#2%y{`{|s)q1eU~a`*hr<$aD%-oCi=ALF0{ z4GjNRO9DqX#}wB5U;$t zZf`>8JQ>^XGS0Gn1#M>>`nSE9A{l6$9O5^nblT=$^??bR)^Ap-KGO*Bc1&Geu%>NO zF@|U%Nc2Qo+;$I@%`A>9R`u#kUw?W@!o zG2_!c2fSh5lI}yrA4Z^Jj}yX~oVvHN6(C*6#Nt z9$ni;L@h*O4TLS9NR)Q}brP5+wZCT~+thh~OlFH#>uug_|2#U#vT^;27&F1!tFm1d yXe_z(Wa{MW%f+}m)T5oh2$q&B=Is9RP5C3wugK6}EzHMeh`KD@wjkCJuWKHk5L@$1s&i`gch%UKqOEaqQV5*bq&E14bn`$E{H zYrh+&AAR<7jnnbB-j^9azV7?#JIUhZ9XSEfXQx+PvR{~RNoZT-@&npzRxd-2T-A$v zcxs*lB^UgqH#af%GIIQ5fPl&T%*KqCo1K~C7#S~aUdWQpxLJZtk&)GB)!Blz PlkM15*$a=s|#&kqyd3vU(;gl=SeQKO8U2m);OpHPlL?Q^7#P4|P!;XEAKxNSD=W zlO_RI1*99FPtdc10gVBZ7Xvc^II~LwUIDYJ1ZM#dvgI3f-+y-4;J>Og6v^>jvk?X% S0R?cas?AK3HwPt?V+Wm$Tt<@s diff --git a/fuzz/corpus/fuzz_alg_hll/f3362478677941d1d38a57a90d49179da0eb647c b/fuzz/corpus/fuzz_alg_hll/f3362478677941d1d38a57a90d49179da0eb647c new file mode 100644 index 0000000000000000000000000000000000000000..fe6bb06ba9ca76592c7fef977b105d828209f5cf GIT binary patch literal 2048 zcmX?|JX@$h@#|7Wt8KOx?sXPi`AgP0u8vx8R$g;nWOi3sOza$?oT8%7QjKq=_9$rt zu?{4_R;J-8F?d-P8XB_&sy_g~yXq+74H>Gsi z=3n)J37Xb#R;oVJ2=I1HU0t}QZBy}ywz%ycDw|mxSFGyQxzZ@Yd?As6Brtvb=_Qfh z7R_TU_?pi3Kypp^p08KklQ-yaR`;A|VP7QnrE*fvrL?^+zxe#@$^_qiJiX0v@g7?} z^K71ksEzZqPx?v8J^LW)7`oFWQTb5iH-TRzH3b{cc8K|M^!qu!lZ`I?T6abE(n;qggD0Ec zPm1$?eOAO}Mzlw4-m~QEw>Y=e@XTCqyYP#me}mSa4#o$)H>v`rWO6Y55iSnkzJ0Z6 zXMN>^lxLjXi;Puzn%dn(Hb!akp5;!Mee%@5Z)tmlW`s33w{LK}w&ip03-3RdCgjQ_ z?B5jDd);EGtfHgy%M7o_8K&V6)=rOjdudt1s(E)fIqN(Ad)703YjfGl_Q3Er_m<*a zJ1UpN9X|4}`}Kl5@-ucdwP{`sc);m6t6l!`#jmNB^R*)sB&{Wnx*qx3cg!+QcFTj! zN|Wt>%Sx86uL`(Ovqr>SzIdsE`L`D{-xo?gg6Q9``e$I2d-nDeQMcxnf>BV_(hK2OO5wzy^!%OEoYuh zut1Q!TFoSl_^j9a-xs;E|L>jW?0Mke1V`U{mC8pntY^ttgG+M7ODDr^cA(_cL z4t&_@F8TDs*SR;%yYH0z`>D3}_n*-DJjW$(%N7M^8ef%)^G*!Ru~_$3Qf1-P>?vlv z8@rp^#oC$7Lpf$Fyp?@^xqo<;Jo~0q2Wo#ky_Mv8d{Gg{JE=KSmDuvz7H`RSqk@O5v z?7e9cRyxJs6B(hi%j|#nb((#ad)UkJAV-@EmzFh{pFkTN1k7i xp}$&~kIfKuS-Q<_ZfKmw9=E;Ql3uXxx6)U=@W6b&fAhg7tb7_mzYdx50s!FT{0sk3^!UXWn?MqJMW$Q&Us7c-t*qMzrVkKzTf$NUq7M*h}K%G*0OH0vw|jB zNyJpuIX?2Q7}U@!gQK$I0|HBdQL(XKly594w;nv=Db%cpW7j@Fs5eTOsO* zg*1(DGhHEF(9%cj9(fWqT;pNy7pWmiuWd`*oSzIm)kBFD`=nf2cu*v!lop@39&5t{ zA#(L;k2aXN!!Q;0^MfPdr-@d3aPC$IW+r#A(o0z8SWH!zDWsZ>RnQ-{x>IkXGJJlpeZ{T~W9NGPC6J!JP-Nl{ z!|=;pi|IPVhTF`s_ZmzN(%^2^%fRwIJ@Z>fhC72YM23`^O*%7Rb|HZ+!L zSa5rux^)t7>J&x}fZjT7lJ(q}9;F)9bhDm)Tvmh4~W+MLq90%6>5E>Gl_! zCQ>U`b?6knY2vu?4f`mtpS+OJxk<@)ATCY+GYf6mj4ChX&Wc1NhAe9kc1l6C-)}uQisK?Rw$A5Zk7aIp=BPsELqhv{K&*9e{9; z8aS_Rh+VZeT-@B-w4G;!vKmzRA!plSmHZUkkx8Fd!Or00U-Ou?X8U{jfuFx^zkM>F z=fA)Ie+nz|U->gCJO1C9josM4ZzKc&_3hO>X*8YeL<>kWbKEwN=}vIhnk{jMd6ZYFlq-!~WYy{ahQOc4|NGPaP_pH}N%jFV z%pCtyG5`=VvQKTV=JzE3a|Y{?tiPQhz{`1k&9eY0Cb$j4cuI2FDGWT07q%cypqP3V zO-ztoR~s|;G%KLdYaDR)aoL(O-CytjuXD;B7iVjOA883;R#)grd~GFHZ>^jOGhb|h zhYSCJmfd^dU*hyxe~nNoKd-a*8>=6y;|e;-bE2UWtaX{%j*I%HkaQ;vdtDIVaQ7AL zxpZ-YDluhU(w5|D!FHH|-2N=TymfN-+{zmw_ep|Lm4x#GM01B~{9VSvNvbO@CSH~E zixFQ~Qw?iBhtb7VGq>r`EnmtwIrWaeAxj7Lq7}r*kuLT(&O^YMl3;7G*9R{7)SF8Y zoEL--m8#gFf1*uop+4e6qr#$ZNLwa&-50boam)7Nm>k#V6D8_pvWk%%0T0NvLLpCW zG9Y;L^B1@SLY3Z?vUPFr09>FF3cfYso6p%wCUq@*qn_+pa(^Yj|220FmT&dpjk+9o zp}%(2o*X<1Y=YOc8Hh+AcJ?b`r;(Sq1z2(b);rzy&_6%kWQ%1l~bR5hWoOp3%-A*G#a zY6(^Agp`_SZ6UTOX=|HSO01m-ogdzN=e-}^ndO|hf5CU|x%c~CMO7#yY46r)+qF5` zLjGwhkyzURdJqo!n zKRplxlB5RJ*qSK;a7&hYm{){ff^7p=O}C~5VPGxYjJu6h!3x_1ij~&PAx0nh!s3A^ zsP(-W{N=ew*FkcM*eCVM5*4M1;Qj8me8V5LFo2uU3pjf1~yG6oeWSm1Tj$e4T7=VmMJ#cBpNl2pmRKRbS6shc`;^-Bg5r9$s86k&g$ul5gNGt{jtwGZULkmre=Q3-99g z<9_9$6lnP$IWpCDt4vJBG?m6x~F6_8WoSYapCp)B&bAUfc9I#Qns}s~e4NO}K2*)aJFB?~xWSKoaQClxF zIRIgO&1iRb)4x*`Ox@+7YBm_FF(~M#Lr%cUVF9jkiZ97eQr?7xB13^{QuoB)uN& z7^0-UnH|HUKR>cT3YtW}BlIr7^Dj3~BW5G6C8-Tv&=V3J)KtbdjIe6IjFz`E+5~u0 z#FO4mXXiQJqe4ws<%h-h*PkWch*nkp?(2nc3j#$4n_g%;e9{dsu->V8uKXgGx_mNq z5uG-}q1B&LV(>yYei1A^TgC?~NkkngsirQ#ud-|2*%owXa}#r#jKy!}jf$KgtL&ie zB`{-pz3u*G7c(2+(54s&qZ4gr7!Oc}h3?Fr^l}%+(V8^+L({$9H9RK>vX=&7qY2-nz0rM z9Csos9)hVJ4hyYFt4l`QoBXrw=%}Bknq?R3gSwqL3g5mk zAEWuY>KEuf^z4=iI0N+89~l5PX5ddXfa$&SfGf6O0rp5 z9cUCMdPN*Zw$#nb!a|gqgAJvJCBrKiLq~ftJqo3lGF`AuZd0w>`D( z@~3U>}*HXhP~)N z!u@BJ|A*vb^*pe&GYexl0p*B;%CW$S@!hNE)h?5aPT8vsxc2WBygVPK+4?WB{+0Zm z@8hgsoTtP;!vCir|A_qwzia^~=?}JG?5TVvAr$yt!4f)Lj=Oh2Ec>?=cx@oNhc*XeCq0oPaG8seE z*mAcBc(A-4yG?)7vfCL=71ziWP$37G$ojX&<;5axcwOw|@M?T+4pT#zYwcQI9cuBn zRNSGn96_CyhX<5Y3C>k0-!yG$xwsnQfBshE54DU>CiMt#wLvX&sibK7k&0x_S0OGt z@~PiyCv@%Xo#sjLg97>4$6uBzgX`Md?gxe$bi4JmMXrg`?9BAWI5s5T+kH!-G6o8K Hx|Q^=uQdKo literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea b/fuzz/corpus/fuzz_alg_jitter/492d343fd112eafdb07abf624f840c40cb7622ea deleted file mode 100644 index 6531aa5d643d6eb480c34468942d01b8a4249a2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmd<8B^~^C`2Qc9E(Tfvghl^h03-xtBV-UP;#>eThyV>W7DE-nI{PI;;EvWqcjPr@h#ZP|3zUb$_WMxr zSRC>|;eT)`H8=~I0d){56wHOl#vs^?Uz^%tDo|+BtWbsMMVO1sg4+>`Vgo3=!2nGZ R#6{K)Vb?c76a#rcc>pVkJy-w$ diff --git a/fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 b/fuzz/corpus/fuzz_alg_jitter/4b7af9a7a2d08900682815f72b0c1406cdd280c1 deleted file mode 100644 index 5960a2c1e843d52c570e7976bfa5df3405033a49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmd<8B^Lar20*r~t_hikh0Oo~U>O3IW6_OUh~X^@)M!+SfE`$*aod4KhCzoB)jkX! z&<191EY?t22#ed`Ld|d%n6aU@7UW7y2cRm$&$ESk6u&A`Wx23uaHIpkVl9dgW?23I f|DAz>Jr0`$PO(~?GDJzBxCp`l=|iv}od2}|Ny3Er diff --git a/fuzz/corpus/fuzz_alg_jitter/776b6f2b664d299d45fd48876d462450ee7711c3 b/fuzz/corpus/fuzz_alg_jitter/776b6f2b664d299d45fd48876d462450ee7711c3 new file mode 100644 index 0000000000000000000000000000000000000000..aced19f2b659a041123e6b425d551050e9d3e87b GIT binary patch literal 1025 zcmd<8t*xyGVp70=YJeD0Y^-H~03!5Mp{OCkrDkYq>e2Yba#8F>;;139Axx-es7sYW z%sz((xZt*z!dbA;B*ppqz*ua0f0c^IDEe3M62E^&|5DE*)z`!1dMHoqlB>Nd4fFwOY#Yoms zo%su5;xFn0s8dPuEHHfjK?4awsdJ!kN#>x~&cL99E&Nc_pmK1fc~n)z^ETAhg1ms~ e3a}9%VIs}4g@y!C%5M_m4ODkQ+ygcJ|9=4Aq>zdL diff --git a/fuzz/corpus/fuzz_alg_jitter/4c14b3ecf46402bbe381de10df089a5b8ae1597e b/fuzz/corpus/fuzz_alg_jitter/8dfd602ae685c6373f8202f2c758d9f95f32baac similarity index 66% rename from fuzz/corpus/fuzz_alg_jitter/4c14b3ecf46402bbe381de10df089a5b8ae1597e rename to fuzz/corpus/fuzz_alg_jitter/8dfd602ae685c6373f8202f2c758d9f95f32baac index 1de05de70ef593227d44f490deddf067f9bb04fa..7fc3b6e7466f6b47fd0640b9be72901804c9b3bb 100644 GIT binary patch delta 47 zcmey!`GIpnB;)_dnT$r0H5e5qR#{B^Xg1MbdomY`=;RDWW02s+DjR0j{~!PWtv3@J delta 91 zcmeys`H^!%-w!0iA30YW+^*#H0l diff --git a/fuzz/corpus/fuzz_alg_jitter/a49b12d7137163022645771e7aff4b6b4644236f b/fuzz/corpus/fuzz_alg_jitter/a49b12d7137163022645771e7aff4b6b4644236f new file mode 100644 index 0000000000000000000000000000000000000000..d6baac7d3c8ba43ce7cb7d2f37765638bf5809cf GIT binary patch literal 1026 zcmbVL!3~2j3{2HWB|dD?S5=7(IzlJN7Cb!_v$WGRqPB73B$PVf4`=&wXG7>9#ux#B zYmZq2&r708{}Ivw`tdm-NS1m;rMHpye!FRO&@vFEXP){Z3PlFjJgrrSqL4EeoHknl z;m!|w59_G;>Qi!sR~GGz7vT%z;$GVT literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_jitter/a4da2d4d870541035e13b23482b6d72ab3c3819a b/fuzz/corpus/fuzz_alg_jitter/a4da2d4d870541035e13b23482b6d72ab3c3819a new file mode 100644 index 0000000000000000000000000000000000000000..6cf88d2b33a499f423d9bdc37bef4ee6c62ec0d0 GIT binary patch literal 1024 zcmd<8MF;<3fPsO(G+;9WS%8TFW(px1W<7Rw#8}RRM-j|)Y&3Qo|Ns97mrw(

siC z5|S8DaSL2O76y`1FcWGxx-cO=*yKN0%%?!;Dze`DP);neAS#>EZ~}R~wieY)TJZ>l hCq%vlstmU)pw7h;D!BC`$xzujNG21*gxW3)0szS-y50Z) literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a b/fuzz/corpus/fuzz_alg_jitter/d5301ea2abbeeec50dee70a5fed8dbbb55b6d16a deleted file mode 100644 index e63a65e570590c7c133194ac1310290ed16d69fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmd<8MF;<3fPn(Q!~ipe5Dl{)yE2(R*o;CF11fHT z>&L=CQVM254M!Iy#0Q)F2aEX>2wg?idmqY)MHWP5QyNYnuh-V1nn^1jq40#rw?LKQ bb_LYActQoYUL+YRI|s>RVwh0dg+TxSKqR_W diff --git a/fuzz/corpus/fuzz_alg_jitter/e4a7f3e26664263c9eb42eefb68917766c818ba4 b/fuzz/corpus/fuzz_alg_jitter/e4a7f3e26664263c9eb42eefb68917766c818ba4 new file mode 100644 index 0000000000000000000000000000000000000000..fe3a4cbf56a55c3c71496d2b144729c7d8ce0109 GIT binary patch literal 1027 zcmd<8#R3=@7+6_=1UUd<+jg;Yw;jI=B#A2n)AH zWEq4mu(fm{5Oxw|Av<+2vOykTU_f|-4&jHej38@6EjVew9Ys(Bk^)->2Dm<|GKh~x TB-datQB46#17iUQfl&bfL){p) literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba b/fuzz/corpus/fuzz_alg_jitter/eb4729679f0c94447b94d1d098cf567f4bb31dba deleted file mode 100644 index f35eea24166d62fb7096195b67166433dc66bc86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1270 zcmd<8t*xyGVp70=Y5-C!tYv@zlJo!-6X8xXBGeG01fSE?FeIV=p)Lir<=nslRR4h8 zL0l}Lgzz0G57ji%cuXWIXN0Oo#1o2x{{QC!%1|?xfXpKmpgD;=F0!R{O~^bfY>ZGr cR)bd(Ng;XeBu*ESHH4TD18YGg$$th00NgnKaR2}S diff --git a/fuzz/corpus/fuzz_config/9220903d0d0062dfc7e070c8fdc32feb954feb25 b/fuzz/corpus/fuzz_config/0dfcfaf91c524f3982a883227fd2de87906e6bb0 similarity index 63% rename from fuzz/corpus/fuzz_config/9220903d0d0062dfc7e070c8fdc32feb954feb25 rename to fuzz/corpus/fuzz_config/0dfcfaf91c524f3982a883227fd2de87906e6bb0 index 8babbfb9c8589d5cbb2c3d482d59a0f335a0e52d..d425c3ccef143545b1200b67bc5cf68fb9a26d36 100644 GIT binary patch delta 11 TcmaFM@|tDCWX8!;8E*gpAMphy delta 14 WcmaFO@|I=8WJac+g_9>U-T(kGZw8P6 diff --git a/fuzz/corpus/fuzz_config/18f477174966a8c7da55285963d41aed0dc4662d b/fuzz/corpus/fuzz_config/18f477174966a8c7da55285963d41aed0dc4662d deleted file mode 100644 index 2b9a4184bb920e727c1131ecb3bb25bad4d4757c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmaD6V9xmY*z5keqKfAoABR0t7P;&#EO8?+V&dGjn#&%#3_~owY#+BCRwE|1FSNz=5r`^6cwq*s+(g#5~&t-%7j}O)Z@|W{TH%#aduAvJ-dfXsB6hWE zLb4>`%9bF*3q0lioQ_KJH;zaM{tih|H0{lpa`Gm(-ox!$JEnJR+Pr?lq>#zIvac;| zMBA%REHSX$_;!J~-LdbnWp6LEWK1?Zk^J$m+@i++MOxZ_e#z+A_HX&XoT>Ofabk9c z?XUBZ%fuPjg0>bvu{O+&pYyUNO3U895~$T;ff+*R=)3)l0I=pEqg$n{{^UtNR+6+169lBotQP^8WXsUqV=CxgxXnM8nk# Wt&6o9mwukWcOXuE@Ai<4mDT_yKq_$n diff --git a/fuzz/corpus/fuzz_config/1de3ce546c3443fb0ba76988f36f1e42c022d603 b/fuzz/corpus/fuzz_config/1de3ce546c3443fb0ba76988f36f1e42c022d603 new file mode 100644 index 0000000000000000000000000000000000000000..4317945b74d995a40bf6778b55a5672613e99f19 GIT binary patch literal 617 zcmaD8V9xmY*z5keqKfAoABR0t7P;&#EO8?+V&dGjn#nc-Vzt%Cm(RkCpf?GfG z4L$h|ajtmF(>wJc!{ROTUd?zX!+)u6eG=~)8Qs|**Z4e^Rmgo4W>7M*V%8-ohp7uE zB`I{+?P2B%-Frf^B;m@IAj1nh<^G(GO7b_3NC^H8Nl`TI&6slXCb!RaCbKJ-fn>nvAf)}Cm%nxS>ER^!so6Zj6qsqft$lCkR*_x_NZCLY?lGaZfj zt!)3a-3dQq5VSw!8^?k@u^ZJ-X(d@}Xik3V|8&~-WlBa8Wm6Zg-VayEb@9>WeQ!Vb Hwl4<&m&P9* literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/290a66605b81b38623979b32de5e552f40732dad b/fuzz/corpus/fuzz_config/290a66605b81b38623979b32de5e552f40732dad new file mode 100644 index 0000000000000000000000000000000000000000..3e80313c5cec67c800d753e778a0b67001805006 GIT binary patch literal 684 zcmdn=ui(~?d_zyZL!2w#^7Kx9$gp_JyjL^c$?#vQTc5WWy85AOFfNYW!cMrTypE56Sc`ha*2N zRxEH{TNkmI=YHkmR)@F3EPwtV;!4tNY?NfMWJ-IUS0e6qeM`p#fmq96j?{L~FrG;h z)ui~DT~0Qgc((ZZwPg(4f~{izZXK=je(LIcYbtr*_yMKkbDr@$h8&J=8un*r4;cj zTO9W3IPZiizf<4#@!xr-Hp%vzfcvcVKl@^tzU0VvoUA%|T9r?v`YFK`%~xGp4pzH2JTl%>b5I~{xmU&& zi_~*f-+dQW&S7ugUCO$7_xYz&Y7Uf(t>*Q}pB^&rafzhzdOnp=^`?V{{duo#+wP?t%HcHY)J@E0{wfeI!n!1B?-S2I oH)r%k+0;F@UGmF@>)4I6$&;_0(5-Wu+jwv4gac(_{3*Fy08Y(5F8}}l literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 b/fuzz/corpus/fuzz_config/2fcaabab970bcf6b44ffd11f661e26a143764496 deleted file mode 100644 index 1bb74d7b0fe06fe86f639747791d4fadd8153e41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+kSP&Wbd#_Nxr6(P?-<5uP)6w^x+7}!x*k)5q6rtTcHw<#fEn!KrpESQsV z^xZYFsXNaqQFOO>`Mi!RhrL~ds0^jxQf%iPd%2PH#5t0h^oapa(YYZ)8n!_l4!RG@=9N;7k^ z15aCou$1>TP_~YWb|44Vh?jvgl{;%D7$B?KOaAbW7!xd~Ap`o2eUv1-&>SUT`A#b5 zWUQr`t{v|JZwV@N196YVGL_6Q^+N-&^vD`4L&3f`fokq6Kpzu6iaKDU_rG6vD}Z>G zd5oeSBAN3DhgfQL+{ypAkbb{7KdBHvSU6O`{YQe;Brwk8AXEu?^4OG~^!ChHHOpPn zV^C8*Jz4RND`KJ{1x&?`zI1K@8BD)IV=7RJgNj+{!ESW1%G9#&MlOdV#CfukUZ6IU8+d~f5Lu$r1hGrogmuR^<^Q645>01r<)}yg>dVp@P#>UQDw~)5*c}bt9|>nguia;E!|}uf2C6+cF7iohhMp`dGNbDn!V5I z;A)RmC!fvkyk+nEcEvlp7tV)P?(skKD*D5XH|xx1URgO|)r`koT2qVy&Q8>DdbxUP zf&8N@EG|)tC48#$cAnxo9yIs<1mX9gi{8vRS#)!WnQyuKO8@5?dpj(8riu9N6#kOF zV#C&O?;BGNort)zVcovG&Fk)P?yNYh*qN=jtX8tmxQcgzS$B zTkH-+b#iF93Wdbw8d`^%#I&xOi#%>4wJ+di+ol%mL9;~*cvaHg2QEpz!jSi>P+HR8*63lqk z%Ip>U!nj@IMeJc;9s2$?qdQYoS_9D|__x zT+dsx-v4Nt+2M12)-Kn1`unG5nd)ojZ=QC3$F!$`%a1y}2{32;4AOb*b^lyZ#q*Aj z!=5RNT=o{0xDgmJaqe2pW$$FRY}ZswG`G}Rb&rps?boL{2Nt~9H@QlC#qsjR|7U&i zzMxX^rl-hPT}q5w_{yw3E8BHuOfLL#*L34b>+{B9w@)?Sa{axAt5bf#>h0|_0dAK= AMgRZ+ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/44446f3b2a2200f31349b0ab61076e52bd8b0efd b/fuzz/corpus/fuzz_config/44446f3b2a2200f31349b0ab61076e52bd8b0efd new file mode 100644 index 0000000000000000000000000000000000000000..ab8867878c566dfa4bffdb415e2e35ffa4f66600 GIT binary patch literal 822 zcmdn=ui(~?d_zyZL!2w#^7Kx9$gp_JyjL^c$?#vQTc5dCgs6i#nFE-)yX5|EXuN?OFR}n|B;*#fn!R+z^s{q`!X0afvtOUe^{BS1-vf zf8M01{cqOUt*`EDWUgjtU98o(^z#J1N1OM(ZC_rt>_@ypuiMw`gBRs$Riz)g%w#YA z>U-i$XGBZ5@y&Tt|BAi8Byv&LEU7uQ?BI-yFJCX|ncaEJ@S#$udfTbwb>4C%zEjHO zFaMBC-*Pze(_+N}=e2bai+S!>K5lh*E6noe{~@j<&BjJa21};2=XoXKZr8VTOc02* z4CY8}_YC8iG*L~8pV{SP(}`z`uU}inz%AG+_V3owI`60NoNpaJpmcoBGoFXM9g=(R zM!fu7)6%xBxOD2_=&d^}R@}ZFdi%uFBN553ayhp=mN?Up!?EqQ?YXt*4VOH7y;sis z@sYBWBA#V0Pc2BBXE5_^c^_xXu^E;!6Z7`3e&&0z{xbtbz(?(vqpiv#i=P&7N31bP$ z)ihpvHHGzf%hJcsyKinV($gI{!1ONQbFGM35Yx5Cw!dt+j@>w$Jo$uf)6Th#_ohxh LP$tHolFJ1EXhvJ> literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/4ba4d00c35a04e38b068a302460e295c1d2486a7 b/fuzz/corpus/fuzz_config/4ba4d00c35a04e38b068a302460e295c1d2486a7 deleted file mode 100644 index 3d70ae0a23d2ed42f3500d1af414dd504781e42f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmdn=ui(~?d_zyZL!2w#{wEsn^iF-quz1V7S2Nzp@L#H1pTxUnjm+%Fx*vUH6>{H% z8I(+{m~~0YVd}z3$G*pwy}i(qG1>4$^2fh&iyHqIX=(rYC8J~8zvTmSrsDs^iP;&p zzs^T46K7xx+FJa?+AueM&dZu8EnR#23;i?Si;CP@5FIo9%N?iCNjJ|t6xwtyJhH9i zW>)X3*(XXJcy1)Iwtq~#y2EX8_KYJA#;d%w&mTUUC9k_7DkwmoaV zZ1av|tyuBOgBwDUkM!5?I4<#~-0Rwc;_4;Y<L@w%@B{ip( z9h{NzAEzyS^y~O0y9=w!{MosKay5)Z^X{7)jP#h^1$?eG3u3zV*!GtV*RdOClP90ht#g~(cyH?DD(w}=%X7H^ D@wi)j diff --git a/fuzz/corpus/fuzz_config/4cee68be22b7d0d401aa891c1d713a0d81ec2e2e b/fuzz/corpus/fuzz_config/4cee68be22b7d0d401aa891c1d713a0d81ec2e2e deleted file mode 100644 index 16bb6a156a1bc4418ab9ee4529142ae062497ee2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmdn=ui(~?d_zyZL!2w#^7Kx9$gp_JyjL^c$?#vQTc5XTRt#nD*jKLn4Mw!>wM%gaR#=at;|oX4Rhn?ysU}RvbVp`Kl8n)$gKs@ zG1I@?aSEMu^UOn`P3OWR+e&U`^}d>YqSS%sMiOiL$Hc2U+!klgIO1Tu%3J&V;j>xt zn!Calbu44Q*;vE=Q_o=Av-Zn2?>N?q6|X$FAtd=ofBlZ*FN8ZbUt3UIy(GK*d6V|P zS!cJty04MBnxS>ER^!so6Zjr&-Y3z%ylmNzc!gfKuh|DL%GIh$KXjSNUi{Vf#F@^B zmT|5Bo4+N! zrp$M0xGsM1ZDlAI{xmD8h2_pM_mgU;Og(nrsXLYEq;vOcZ27&OvQLY{J{{+sP~~^Z z>dB#vEY0>4X3a=tdp_+Hsp;j1WcrrFk)IYT7C5i1i&)Hazw&Xb!&_mNKmQMLC22M` zN-|h7r9ICp5qG=3rDK9XtYt7qYP)9`&!mZJQvA#=C!0<@TYUZ6G6rtJRy&LiJb4^Rzw&K#MhoiUduvl^XcIfRBPme?-zslv@@>t?b zLk`Eb+qUP{o;O_b?Dbwb^T$WZQi^z%y*#xbZJxo*_mTT2uYW8PHbJuFVd3Oe)2C>k z>7Vb|KeaTJS6=rhmwEoiI`4lU`Xz*QmMb!APc%Fbr@nW4NXD*L-1|drns{jI&U7^1 cgg>KV=DW!!bnD#aHr|^$`9PT%e@ZSF05~zg)&Kwi diff --git a/fuzz/corpus/fuzz_config/5d526bda3b5330598d39b61062e9f9d266f80841 b/fuzz/corpus/fuzz_config/5d526bda3b5330598d39b61062e9f9d266f80841 deleted file mode 100644 index a2b2112839f43ab4d34c0f9850f07c7dea0a6021..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmb2R(d1;2&Nnmj9E)Gd(b`7yNxok1CPeL_+1{&-sg01wa2QH&t`YtviE(v z;+@?K=R+&^_@8+d{o%%&b!IcKtemiF#^WxnDMkTjCu%soTs^fw{?Qc{m#D=OKGk_U zPjMX&ntOkO@cYn3Z|0mVy1B&6z1)4J|8tGK9Tq*)MErINe@S1lVQaYejVXstM6BDq z;ZEMZb$2*-RvcFB%+_00E7@mU#XCWA>c%Th;+7w*nxZd0jhJ?Ft-)O*r;EkcL?ra@ zh`Id;JN;+(i{D>nwK|q*&z$j|X}Yx4r}m^17bGN$&Tu%a^sd}5CUMx(V5{t@#{1oh zFTS3e!gI|;x~@09T&p%n+`nsU#hL5{eLtR=Gk*RL1jkfihR|j r#JGj8%-XZEU1!GR!Y_ACH?FikZ!C8ERP!y@-)p!!_R$%4q{qu17^01FX? z7XI4BeoN&=L)yo{BFCKO4B-uk8NJGOPqhPHEcmBU-LxHzcW+g01h<-}NH>TLf3mpPlWA@D?_hAE1e+`gkFC5$=Ze4w8Z%=hla_i+StrU7 zsDsr-gu#19fZ{W}e8CWAN@&zLWzKr{O`&<52Zy_L1+%-)<&=EDcNVJ+NN<-^p5t^G zBcB*BTYBuXF&3oo#FS`7%WSekJ1Atkdt6;iAMOe(-T(;k;}@R_DtRbzSr5A#wVWvo zN@ka0Blor)!QG@&O_M;vPvQ($psYp&w~=#enHoI5vo?Ah^7bGfqVz~E-<#{htoXn2(1=#sll*RW8#m0t9DNZ z3sP+P?v-j$QUb`}q0 FZ3=8_GwA>T diff --git a/fuzz/corpus/fuzz_config/5eaf59d9cedde7668db1179a10af6d41cfd25acb b/fuzz/corpus/fuzz_config/5eaf59d9cedde7668db1179a10af6d41cfd25acb new file mode 100644 index 0000000000000000000000000000000000000000..6c2ab2319f6674736061ba51eeb15aaa95c96724 GIT binary patch literal 641 zcmdn=ui(~?d_zyZL!2w#^7Kx9$gp_JyjL^c$?#vQTc5T1tSWpS%PQoeC`(f4u-n7T7rOU^WJ$u6EkTACc*^}b9hKy79FY+G9g?DG)SEHo zOfabk9c?XUBZ z%fuPjg0?b0u{O+&pYyUNO3U8r>`*rJYQ>^B>0*njF7Ynx?DFSL+W%&q-TLajM&@dU*2P+lOFvKGd$f7q z+xF#U%YMWw^tye`K6pW{R#jSlciOk&uf8YFbVjsyKQ@J?Rmo`&tC79Gk<)fETxEN*~?Q4(&ib=d>grc^7_Xz zVG|@v9u`hsHGPWqng02X{ZmUrdF6GFa+&9Etn>J7rSG%m>YAU2?tI?I*>Y@#rOd>< z{i~n(UabG@qjv1Wif{WEfPnwbGqp*!-vo@;UQG!rO(}i+y!++`BR!^f0iSC{%z~J% cJ+}R2!*%S&+2qM5bnD#aHr|_R1JVZs0Mv;_umAu6 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/63cf7bf35278ec03c440970b1324abeca2526d14 b/fuzz/corpus/fuzz_config/63cf7bf35278ec03c440970b1324abeca2526d14 new file mode 100644 index 0000000000000000000000000000000000000000..60ee5fc131d6c48cf18f2c549fee97619f016179 GIT binary patch literal 618 zcmdn=ui(~?{1tEi6AgHJr#@s@yk*|28SiBHFV(G2;$5>wX7*#XCA-($<(UTDdfYWOmWlfZpuD$(*{+aJZMQ$yKj+y@Dj#KEQn`a&hZ8{eo*;aBhtM}FH z6QvG3Hd?51-AF*W4AhsAC!X&Bhw`pLzz{p0!`LdB?F< zta#b^$iYKGRuT8&FTPvCpBdEeXi zr$#4Gf=ea$|2QLa{1`k~8A_TsO;C(d+6w1k`8oHzBa*!xQ&7j?~&np4XT&dB)k z^^%_1oyQCxDut@Iol0KkEmz_@rCk2<56Sc`ha*2NRxEH{TNkmI=YHkmR)@F3EPwtV z;!4tNY?NfMWJ-IUS0e6qeM`p#fmq96j?{L~FrG;h)ui~DT~0Qgc((ZZwPg(4f~{iz zZXK=je(LIc>-Yhs<8z+zJml?=+#7~wr$0wQx8XP-C?of_U+KyC!QXONX|F( zgx10Sa?ee~=2Cc6u(%lz57gK{;E z*IrFwJ>IhP@$>GR8;tar-UWQFH49?8_Sp894cD<7XOkzN(5-Wu+jwv4}bt9|>nguia;E!|}uf2C6+cF7iohhMp`dGNbDn!V5I z;A)RmC!fvkyk+nEcEvlp7tV)P?(skKD*D5XH|xx1URgO|)r`koT2qVy&Q8>DdbxUP zf&8N@EG|)tC48#$cAnxo9yIs<1mX9gi{8vRS#)!WnQyuKO8@5?dpj(8riu9N6#kOF zV#C&O?;BGNort)zVcovG&Fk)P?yNYh*qN=jtX8tmxQcgzS$B zTkH-+b#iF93Wdbw8d`^%#I&xOi#%>CZ~spJW}B4qG1D>UY2 z@tzdJ|M%zpeBI{cv3is8K8~1eh~^2I)NZx__>y;(5o% zVb7FBE_(}0+z5=AICrh)vUf6DwreUTnp%5pE5!$SW$X%-?SyAY*r{Y^X_}CMn&v47+esGQy2#Mf(p}k@>TBIvM z9*~izU_TrofUBFG{Bt zY9A@OR-%Ze2ibvq2l*~Aw&sV^Jnjgs7IUe=uvBBjkAJww80>dS)}V8Hq-%HQf-C-- z&9&;^C~2zzg`+BgrSp&u;_R z$%4q{qu17^01FX?7XI4BeoN&=L)t)CI8?y>M}pNPFwW#4R0(`Mi!RhrL~ds0^jxQf%iPd%2PH#5t0h^oapa(YYZ)8n!_l4!RG@=9N;7k^ z15aCou$1>TP_~YWb|44Vh?jvgl{;%D7$B?KOaAbW7!xd~Ap`oXrJ1fB?*eZLDs%&J zkHs>T%rNys1F-bS8Z1M>zBhqt?khka6F!PMV59fHUw12jc$RsLq8=id^9YAnYIWSn z|G1ETzc@ds5I|TsRKWd5g4HB2&g39e33>9^l%DkV%vd$cUD9JvQ$9Ue@s2BEq9FxL z#g4voZUGrgzd~awP>O?!S?T1@okWsz^A$Rz@&Ipq%W3ezOkHNdT^qq}bg|0RvhPMN zha<#!vXWk)Hj^88gAx!~qSFMiOWWk{l>aE03uf<3v3b{@|BPhBW7o=QrJdWHL&)mVx*^w zsFl)EUp8T@`A)a6r^_nY)aH0|da(?#b`|uC7WG@u>D|3*0!81=rT3R;xjOTtyszn7 z4ffWfv2=QXZm-71&Re&Tw(xlEW>FNBC%vR2=?Bvhz#1W5LR2^8w>P&IiT6)Xtql-1 zTWELQ79m~?S6qhPaV8vV5}Hw!<_4P)^(ctR4%WhGN@>R>qi9h}?=APSsP4aLnh9`f Hs6YpUu7@?7 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 b/fuzz/corpus/fuzz_config/85eff7ac720172f60cedfbf80bb7d88e63630052 deleted file mode 100644 index ac5b1f84982a117d7cf859afdecb818428319b92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmb2R(d1;2&Nnmj9E)Gd(b`7yNxok1CPeL_iQxm#e21$UnNm;u5u3!lycK=P9n^L38g<5Pl!J=*^sy zMK_n2`Ift{^nb3gx5J`mnuy;{;V-Ra5lErxDXmt~I!8e)0RutX9V| z?U^&)GfkJa`qZ9u;(~-^(HRbhmEM*6#Uu_}8f=w4)p);K@x|A3Q+TeKNZ0kImuuAq ziTihLtvHjtpzp`C$qc14mb@!|e_53Oxloyox!?Ogl{{frgbbc$g~r@0-jibZ|Ngw6 zuiKnFR&P??r}1t2!qk7#86`RC!D>q?%POrG<>sZ_=x|yc?lw6g!Hj3E%wDliUU^c? z%3mvUqb@z4nA3AC*m>nEi=FLkbxf-T{{w-7_f7Ym{65mN7OKUxvPVzP^}IFf{g0-Z z9X{7*?Q)%`zkh0$slImp=4t15OnVx*{HW8L0CUFAAf3lv_s94}w|f7Tc83n~?FdWwA2 srNp>}ugu!BvR!A!X_~v57K_GVhyYuEt~PIOyeCOZR}Ps zbdh+P(i%XO{Q4X$J&&~T18E`uVUcTSJ^IgCLRFI4%;6HU&R1E6blGZ+>YK=QKn&Po z1&8rr)wo8ZYna49Gpb7~&%@1XA1S(4qKKvk*@1iq`7SWF=7-Zf?g*_GbE(0wRAa=C zf4IjO>~~7mpmTeqYj@{@EB>0zwd&s}X{!K*qbh-=^N#FnIa3H_he=ipl947F4+BKWg2?8h*Vd*03lW7D{@TTUOXWpF+Q+~m$DHO2;SGox zz1>*p^L&JcwsUor!&|kuIH=p(RV&El#8_kMZ3(pF7|eid2)5fj&aKZeq~`0r9yjB} zc4Tr4rs>L{W}Yya?ODH*uj3q6kQsF0ag(Z-lq<}SpFxk6byW=?EyW5rZ?S$z`#LX7 ztktaf!rb$|353R&IUJF0zpLg=(SP$yCdNS%H}+l&0tRc3?vOw_v+$_)z7O2yCXzk& z5J#G?`Ho!z^t`w>f3mpPlWA@D?_hAE1X67&Gp*HR1;>P?vqz;+f7WKi>c6gE-<*5f_;JPO9x W&0~|uEq+Fwf!>vqz;+f7WNiu^l|}^s diff --git a/fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a b/fuzz/corpus/fuzz_config/917269497703178e3f4a324396d9b8fb33e3ef2a deleted file mode 100644 index 2a64993fc3d506b77acc31a8a51e7fa80298d610..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmV-?0)zds{&3p(Z!t*@!U?GD42_lH0Hd^?>X_~v57K_GVhyYuEt~PIOyeCOZR}Pt zbdh+P(i%XO{Q4X$J&&~T18E`uVUcTSJ^IgCrWXJPQndr*J27ovoaua8DnCEakD2ck z6xyI$T$l9RLRFI4%;6HU&R1E6blGZ+>YK=QKn&Po1&8rr)wo8ZYna49Gpb7~&%@1X zA1S(4qKKvk*@1iq`7SWF=7-Zf?g*_GbE(0wRAa=Cf4IjO>~~7mpmTeqYj@{@EB>0z zwd&s}X{!K*qbh-=^N#FnIa3H_he=ipl947F4+BKW zg2?8h*Vd*03lW7D{@TTUOXWpF+Q+~m$DHO2;SGoxz1>*p^L&JcwsUor!&|kuIH=p( zRolqr#8_kMZ3(pF7|eid2)5fj&aKZeq~`0r9yjB}c4Tr4rs>L{W}Yya?ODH*uj3q6 zkQsF0ag(Z-lq<}SpFxk6byW=?EyW5qZ?S$z`#LX7tktaf!rb$|353R&IUJF0zpLg= z(SP$yCdNS%H}+l&0tRc3?vOw_v+$_)z7O2yCXzk&5J#G?`Ho!z^t`w>f3mpPlWA@D z?_hAE1X67&Gp*HR1;>P?vqz;+f7WNiwXrbajb diff --git a/fuzz/corpus/fuzz_config/9220c147a2a2e08183c4fd85d62c7f15247969a6 b/fuzz/corpus/fuzz_config/9220c147a2a2e08183c4fd85d62c7f15247969a6 new file mode 100644 index 0000000000000000000000000000000000000000..82d3b40b82afce1b52e074e37664e70aa6aa3490 GIT binary patch literal 693 zcmdn=ub_A8Lx#m$=Gp!_AGu7Nfh}lj@e|qCmNug8)hCu1SZ;i~K-})w_t>(x7g{nV z8=gr1_*d@#|LfP5F>njEiv7EFw9fmftMjen2b7M_dB*dQw?lI8-H4Z;Yg*d26_-vu z9KCgi#fsavLvNpWdL$zGRW9e2#}a26ayYi#wmrA@yy22(ulLHCKR!~HQpB@taoDHh zyc4SYPJP?Qf9ILnB-?KS?z7ha?2BdkvS)``{iYo^CTHe;f1iAW`AJu%dcWh>`Ahm* z!dPbOaQ3g=N@ zF07ox-oCq(b@T4?Pp8xzC>LAJ>ya-WGVgJTr1E?TgXpR^n+?U5d^j>C!}WB|CTDBx zzA~W9SK*0OsU-Mn4fVaHk+QowCe|nZ9hbJ!|L?+&#piQX7HVlk^6!@3I!BYoD{Xp` z^7n1B2k$Nk_MPl-$o~<~%JemEEZZj*XFq+XCLwc^_n$J8otBD`f69+}MHlBS&Endp zFVA}7VuLc9p7-x0``BYE!nk=u9IizO8rhyc$fu^>bkMLr@3n2)y_7>aoMxT6iP_9w z1;RyGm!z;BZ&~{IdH2l?MtV%|0zTK81u)4I6$&*j$*164Xyf=07fif}v Hlw2+V*??I| literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/39db7b6de866752a87614e2d94501d09ea6bb79a b/fuzz/corpus/fuzz_config/ae51624e0c6ecf1897244da20a17ef2052058380 similarity index 84% rename from fuzz/corpus/fuzz_config/39db7b6de866752a87614e2d94501d09ea6bb79a rename to fuzz/corpus/fuzz_config/ae51624e0c6ecf1897244da20a17ef2052058380 index 6f88fdee3bbda2efc983e6adcb3a67c0e33856d4..245f446e3cdc6eb1bfcfa022b5dc2c012d34d910 100644 GIT binary patch delta 12 Tcmeyu@{)yl)4zg^d}&MoCAKoc_`$c8pb_+fSG^BbDv>v{TE^1-!F*vG?aJ)hL~W z_}dn$wYk9`=gBc$`DM1ZgwI!*9XT{4!(#8JMzMKq7{_sA6 zqrPv}Aerim8`^;>{9Q|Mc6wVfksT zn^&Gy6jyEJ*;pp}rCaQ4^o5sq_hvD<-aota`}B;RR-c#bS^qMc_uI9_8%wGh^41?a zb}oARgl!)x-lheLOi|yvUt>)nu}TW(7`t#x`5aE0$epuw&*wtIO*;i4EAauDIOS=;EgTLDi&EbOOYLdPcq9F&=JDgT>v3b{ z@|BPhBW7o=QrJdWHL&)mVx*^wsFl)EUp8T@`A)a6r^_nY)aH0|da(?#b`|uC7WG@u z>D|3*0!81=rT3R;xjOTtyszn74ffWfv2=QXZm-71&Re&Tw(xlEW>FNBC%vR2=?Bvh zz#1W5LR2^8w>P&IiT6)Xtql-1TWELQ79m~?S6qhPaV8vV5}Hw!<_4P)^(ctR4%WhG zN@>R>qiFH{9-@K&aw@dLS@NSHa6_$rSfl0NdE<|7o-OA{E_QCN|kttqDN9JIG7Az_-lsfR3>lX3LjHL*p^L&JcwsUor!&|kuG^pF# zRolqr#8_kMZ3(pF7|eid2)5fj&aKZeq~`0r9yjB}c4Tr4rlVH!#|@BrPRjPa58UP^ zl0EhiN1Ctsj$H!uytp=hvbfljX>IrKW5fgGifJd0LG_=cj)YbOn=A~a;8JYo9ecTv J^u`H~t+L$DMT`Id literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/b791553ea6d3ad8415c7bd462ca18482dd9eaadf b/fuzz/corpus/fuzz_config/b791553ea6d3ad8415c7bd462ca18482dd9eaadf new file mode 100644 index 0000000000000000000000000000000000000000..c885c76cfeec504d238968648a9ced9b8fdcfeb1 GIT binary patch literal 616 zcmV-u0+;=={&3p(Z!t*@!U?GD42_jNkF@XuX(9h%k!xr@`p;RWpcg*I_g!}F(1d7{ zG00=_{T`x$|8goT{QCGAXSBmv@}nVeL#=*TqYU49_R$%4q{qu17^01FX? z7XI4BeoN&=L)yo{BFCKO4B-uk8NJGOPqhPHEcmBU-LxHzcW+g01h<-}NH>TLf3mpPlWA@D?_hAE1e+`gkLQZO2O2hGC6ktVOj#$&5vYUJ zMTEh7M}XopynMkBW=d$(IAzXy_f4UBoCk-ybp^A#&*hYSz;_m_4M=a7RG#B>86%$< zFk5=;voRK=@Whm8MayimLpvyByL((+OdswFE8YMI@#7bt3MzRhaaj+$8?~G%3`%B~ zVk7tLP{;lZITUbW>LJfT<5uQ9BNWq16ByW0SdpErDW>imw6`fCVVbH{8S%fi)5ddt<2)6(L diff --git a/fuzz/corpus/fuzz_config/694d74626563baf3a50e2d1444a279d89f72465e b/fuzz/corpus/fuzz_config/c3dac33fc878793d7aa0012b46fbd67584ecfe86 similarity index 70% rename from fuzz/corpus/fuzz_config/694d74626563baf3a50e2d1444a279d89f72465e rename to fuzz/corpus/fuzz_config/c3dac33fc878793d7aa0012b46fbd67584ecfe86 index 4bdcc4a2cf97b439d2c6e0a72bb3a4e89129a0d0..9e042e98d667504379cd3e30899780b01fdd60e2 100644 GIT binary patch delta 13 Vcmeyz@}FhHAx1{2$%h#C001gq1*QN1 delta 11 Tcmey*@{eW1A;!sv8TSAHBI*T< diff --git a/fuzz/corpus/fuzz_config/c4e100d34b144a24af0c38f88db0dccba57381a2 b/fuzz/corpus/fuzz_config/c4e100d34b144a24af0c38f88db0dccba57381a2 deleted file mode 100644 index 43717d5f5343457cff6bce2ae2deff8800502999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmaD8V9xmY*z5keqKfAoABR0t7P;&#EO8?+V&dGjn#?!R5xZJ7a#P`x1r6Df($5ZGoW~WipxN5XxOfw@e{{=+Dc?;4 zw)J(DDX?GbnBHi->0iOEANhu!e1|w!yyfYg`jBDqmU*vcyp!R-RJT5fca4nh?2l`F z9?L4^z6moZnOHIFl9a>Lg_DvLI_&l^^M&p`Az6}eWlNCZ1)g$$PDdsA8%HDre}|+f zn)YT)IeC*?@8Nc>9n(8DZC<}&Qpn_9+1HjfqV3fumKa!We7iv0?%4O(vbPsnGA0|I zNdEX&Zc*d^A}#Gdzhrc5`?q{x&Q$!LI59iJ_SgByW#SBML0gNTSR3ZX&v{uBrDbn_ zp?~IkQIT50}arTTO4#umz zwa*_un6%7Yt1l8^M)?>H{;rrhh=g5v5W z+2zlhwExXIyYz5U?Zz8nDkjwS&B diff --git a/fuzz/corpus/fuzz_config/d828ee9bc3dc0de65cb5e0ec6091c5e362fbae50 b/fuzz/corpus/fuzz_config/d828ee9bc3dc0de65cb5e0ec6091c5e362fbae50 new file mode 100644 index 0000000000000000000000000000000000000000..411e6dfaf58475d5178a9c586de679a3761b5b4c GIT binary patch literal 775 zcmdn=ui(~?d_zyZL!2w#{wEsn^iF-quz1V7S2Nzp@L#H1pTxUnjm+%Fx*vUH6>{H% z8I(+{m~~0YVd}z3$G*pwy}i(qG1>4$^2fh&iyHqIX=(rYC8J~8zvTmSrsDs^iP;&p zzxuS37Adm&9PQgzlE*0Nv)^e_@n^XS6PG90%P2Oio;~;9)aJ>lbrK0u%l`LB>E=D@ zEjpo)#GcPyxraUUL)oXVkMzDeGjI5ELQ2Q^;6C%ltasWD^1^mqRtby0?~gCnZm5`6 z*|SJaY365+_K2*~J176|m{7Oh!hWTILxe@hfxqreS5*woJy8hZto(Fi%DgY%&P14= zj=hu|5Nu}~`4Pi$$yxzj&0Uc%pPZlTLc9w*f|E`4mM_ger!V<uz1GiwS*uPsx z>%5=3I^Q~eK*jO`SjO8v`GwEq(Os_$IpxtIPb^xr1^wjn`gH zVLjfm^zrlVn;VSunBE0^t~Co{y7t)imkrmk8)uUzpU|yyo7;GA>f|cz701hSxd5TL Bp(X$T literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_config/d8c164d651c3d986e00694838757e33d54cf38ee b/fuzz/corpus/fuzz_config/d8c164d651c3d986e00694838757e33d54cf38ee new file mode 100644 index 0000000000000000000000000000000000000000..6673a8e51b9531faa6050c1ec74d97cf9373684a GIT binary patch literal 615 zcmV-t0+{`>{&3p(Z!yw-uVM|X94(vitW4t_AZ_ecF?5l5n$j9TmHhe~EIp63@B?Wf z|6!49Xg&JRS*8~N22!;HBtY9A@OR-%Ze2ibvq2l*~Aw&sV^ zJnjgs7IUe=uvBBjkAJww80>dS)}V8Hq-%HQf-C--&9&;^C~2zzg`+BgrSp&u;_R$%4q{qu17^01FX?7XI4BeoN&= zL)yo{BFCKO4B-uk8NJGOPqhPHEcmBU-LxHzcW+p{D$8at<)6>SN$;~30lU9%!bm4K6s+W{2%#WWzkCk;*4IeGV z3O8@Den|T|FHEe}tog#+^S%j$#uzyqk#4`M=1tLm^GqhjK@&IjUJC*SYme@bKsvMV zsP?`O+~y{dJ@ybsny>keT>|vHxHf;XxY(0vZTIhE#3KXbifJd0LG_=cj)YbOQf(Ofabk9c?XUBZ%NB^+9s3?z_V$9P6$20~ z`NWW4bD9yz%KUK9CpPV1tn|UWl8vXXYtzL z(@#?;2q~wfuM4{27HPWS+lr(m%ez-hy%ZF0mbm(--}Vj5Pix)0@~on`Y9r6aGSM&H zVqc>#yu7R{@Af|(c33%`%v*VEl^~N z`rakVFWD~(9*|Oua|$tkvfX^USm$^DfVI2=X3-ht_rw(Ac*0}a?iH%ZWDCs-ocfGy zw%}Kdj+1=X4rO>{9#>tQ@$s+RqQ?J4T3ZfBep;+p;JmgjV)4`am5*B;-U_q)`Huz; zaV2RsHcB#BGNnDwD-n0QzNKS=K2SL(gE>;$J;Qh=O;nTOXLdQ+bmH0K>(`dO2{32; zeC&1qTv5gIj*o#3G7Rk`LYc-d>li9LeQ!#PYo|Wx7 zGbR^)xof&{rS*BOz>@71Klk)$x9^Q@S;4?9*edq#*3mler&9c`&bN*qP&z*68P7xB L4v?cH_ud5np65C; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/01993ba639c7b681fc27544c17ce08f712f51337 b/fuzz/corpus/fuzz_ds_ahocorasick/01993ba639c7b681fc27544c17ce08f712f51337 new file mode 100644 index 0000000000000000000000000000000000000000..6fa1787fdc2888c237d7e828a1b553c38e367ae4 GIT binary patch literal 1024 zcmdn2z8L~yp)@LW9t2Q@u<~L^1xq$BUi@(J;)U4s`NWvV@cGsou$^lt%JUTcvrqWW z;)C9IR5fKTEgWaT;eFkK{%9p6zF>-zr#ZS7C5+QEH1$>gz0&NdYl>Q NU#0W4rWjDB0092hvYr3{ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/0202b70dd8d704f4e305dfbef9c210a3defd4d16 b/fuzz/corpus/fuzz_ds_ahocorasick/0202b70dd8d704f4e305dfbef9c210a3defd4d16 new file mode 100644 index 0000000000000000000000000000000000000000..612fc570ebdf2aa134e443e973ca2c9ab3e3458a GIT binary patch literal 1024 zcmdnInGo26sXz%P!~g^^Hih(hn0_S~hyjA1AOZ-qVqnsnA=10x0Hz!-4cCo@0rw3S zIgk*@V30?N0C?SiD#@Xw1o0X+FG6H+%Y%)AhX4`-)s9La7l)@n!n?t8ym(YVrBF>p z;~~2hldTPlxS0n|bDUlL=RXC&-LcX**fi$vr|(CtlB~jBhI^YHnQ`dTYXyNPwU{Dj2(QYS><5H$+Zjs5QKWna>J=t9s#v*qtW%pU8dq>-AuPKHp?_-?G#kABN Rdqkpo1j3ux0HHr*0RTfP17H9E literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/043d681d837a34b44d0d622cd5a3622ff02eba72 b/fuzz/corpus/fuzz_ds_ahocorasick/043d681d837a34b44d0d622cd5a3622ff02eba72 new file mode 100644 index 0000000000000000000000000000000000000000..933fe7e1a36d5d36fe7bd8a6e1e1687557f87db7 GIT binary patch literal 2062 zcmdnI87E)>0}g8p1q=*{6Bt-i<m%yS;NeLndS3?B`*u!{6q=qzXnYVC5st7xgX%&vTIu=o=P>PPQeZAj4o*t| zSulmWprSB7h=wb~#(*i@1!MTNZgqDMvwQZ2)!>8ezZLnKl4w&lWWM;NHc>U?U5_O+&K| ziA!8sM$!OgZo&r86~Xvw5C+^aI2cSy#vmD(E*OnNH8x?G7GMbgwNee6GPoFAJt+)m zWdcg=jm)PaVac92S_wz4MRfq&fdm++x`^lb`uGIkP#qJ4$4&!6z|zbRi*^OL7&x&( aY=(&4ybG5@W-u@Sc~uO+&{Begm=XZywW7%Y literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/05d177ca5e93fabb2166bd7c28a8cf6257c67ef4 b/fuzz/corpus/fuzz_ds_ahocorasick/05d177ca5e93fabb2166bd7c28a8cf6257c67ef4 new file mode 100644 index 0000000000000000000000000000000000000000..a62c0f2a1dbaf916ad377866938463e02fb9d091 GIT binary patch literal 1054 zcmdnI83_I(0Y@Y@8uK3-AB77t2Om({yqN(A@F{`GLCuA!RU#h5fWc1)6{8gcG!e=M zQD8pA60nh5QDi|X5ISQv+ zU;$Fd&LloTC@JkK+yw;pkL$=Zojz$jtv>hh#zTR;Cq4KJ88*!Bm0!DQTlcEBi;o_e zk#$k(tu{8-#V)`8#DDXGIAXwCptECRwB$i9Msp?D2k0poqzneIC7p>45YZ1=0HOH? AOaK4? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/086c5bacfb081dc6bf51c9d79767621acb78b8ee b/fuzz/corpus/fuzz_ds_ahocorasick/086c5bacfb081dc6bf51c9d79767621acb78b8ee new file mode 100644 index 0000000000000000000000000000000000000000..0083f9ea4b489c92c686787dacd967faa06db585 GIT binary patch literal 1024 zcmdnInPM^j52~GndDv}2)+dc!32sqj%`mn$j6s0LZ7Q0~XEZ);E&&^1(wk#qaGDW=1HiK& LP@W5F5Qb6!<7%%9 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/0bed72f62a06502c94ecfc59416de25809b974ae b/fuzz/corpus/fuzz_ds_ahocorasick/0bed72f62a06502c94ecfc59416de25809b974ae new file mode 100644 index 0000000000000000000000000000000000000000..47f73c1bdb364b50021ed9702d50323724e950e8 GIT binary patch literal 1024 zcmbtR!3}^Q48&D@Iulztf)kiN9K)~MU}Lz3QW`-oA-yZts}UligHMIM(pt_gw6CSo z2wDL|*p6H1FBKVFqX+SHED*1dRhS}f)~0NZ(9gdAG9R+D?*4JuZ0EfK8RSiQ(%=i&IiwYv8nUs$|+R>(o^FJ&_W zLL8niEIfG4hG&kXkV8#-R{1826CIsiO#0U~*4o543F$69eYx?h`nB!ldy=;LGUb_6 z{?FZPR<0uRR@^mcx8GgyXNSdZ+HBpwm`Ad7V!hv^qSq!X7rB(%&VA0_by(IuXk$vp zk(k_x!pkf-Rdn6mv);~Z<^tc%GkUil^c48Nz|BX*^b)M_|411g;RB7xLfB*Ja~8bSkn9{^2s^3 zUwxfrE4WInf5KK>))`4|CCO*Y+QsZ=uWOsWX-`Fg>E4`WVx4~qjbo?3U~%KrS*kaA zHq%`BNvUy)8=AWs<7ZuDi1hRq{q5Ek_nAZM3nE4^qK^atB_)VrglS~3fJP9dYY~bn j5?qO*6vYrCI3U+m!PTJ{g~@@c+rX}U0JH-lz(z4!RS;^nhK4r+fXn;8(|@O)w6!D}`=b0mcv zYO=~VS)AzT^kUM#uCdl8#z{zb>FLXjXVtH5FW-~2)t4#Hr1F36X0vh?nYZGuLA(9# zia$FncGG6-{>40!r4#G@9u>VdS-Hri+;;AB_O8RS_CXs{I*!ETP842dxv8S-?w<8_ zW-}M~Zl2M*{h+77{{?QQVo$vqk9@Fu(5jU7-|R)WSJYW%fdestCO5?@BSq#!*B_PA znbNT~;o`P8H_LX^md0;h9xj}!8^hf?PvXJ5!^e{5Pmxc~x&7+vEL*`axyA zaw|zbTh=aSKYLx<^i6vz3QYIrEEDVeQ)nDJ{RN8~r_NHn$+MZ}%1=s-Q{2$p)fhkP zB15F7zvyqbwz$t6T3-+mf)RTp2q-B*6eCO{g9S8#C|!$CRFU9H6s0JJ5WxYtt_rRW U#VAY;RNXFCD1hrzf(QWl0OUl?(EtDd diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/1411ace1b8e44f6d0ccf5d6bc5669663f8bee9d1 b/fuzz/corpus/fuzz_ds_ahocorasick/1411ace1b8e44f6d0ccf5d6bc5669663f8bee9d1 deleted file mode 100644 index 9801cf6486c..00000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/1411ace1b8e44f6d0ccf5d6bc5669663f8bee9d1 +++ /dev/null @@ -1 +0,0 @@ -"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 b/fuzz/corpus/fuzz_ds_ahocorasick/1a973af0c61ce5ddb399bb0882ac78e894991cb1 deleted file mode 100644 index 051c96c429567e38101ad4abfaa0382899ff2d55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4466 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!G0s!mQirKt* z@n$ek0)efYH=~*Q6T<)IF!4v(TjyvN#*CH6CTH|2^C~^7W=y|$)cT9e#_3ZwGPGG& z&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUK1Chud1WlVmj{M9hWGIXehes@pa2|A zO1nS+8obui>T@4&JQT=#(u2Q{VRojqt;0z&+yHBWOB9 z_akZsjEO<92^$Aic7a`Z9v#4B@z6*Ko;W6HCESw5V6XyWHoAAAKB8j@2ec6_GQnJw zpd}?n!TusGNKk`$_yq~Q6Z!e`utp~=`RkrPk5;k4q8+nA_+)`=pY+ohY)u$kZ5AR6 zXxg>_JE+$JQ~{?*Dpz+zw*XN>6Wnw?et(KOu-%T_bmfLN-09SGy-ifx6~*Or?1bPc z&0$igWegF#VOfMpOG}eou+zH~gT)*knuusbRWd9i6&Rz2@K}Y0)}U;BVXc?W!<`Oe NtZcmgr72U14*;%uG(G?T diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/47b585fc8efb2975198a4794a2bb9ea8db57e578 b/fuzz/corpus/fuzz_ds_ahocorasick/1d1fda87ea7b6ab5551b986024377bcb4d074f5d similarity index 83% rename from fuzz/corpus/fuzz_ds_ahocorasick/47b585fc8efb2975198a4794a2bb9ea8db57e578 rename to fuzz/corpus/fuzz_ds_ahocorasick/1d1fda87ea7b6ab5551b986024377bcb4d074f5d index c71a2c7258fad0dcb1ae4c5f981c0eb09cdf7cab..206a902678242626a9f8a3a3e1d1b9411b93f7f6 100644 GIT binary patch delta 16 XcmZqUXylmia^kySM&r#+j7OLNISvL> delta 23 fcmZqVXycgha-sn1McT5PsuJi-J3X^aSO diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca b/fuzz/corpus/fuzz_ds_ahocorasick/2032fef7eff08b39665a5ea4a39a4b51e2f4c0ca deleted file mode 100644 index 992136e7cf2901323f50c6cd076dbd8dfce33eb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1140 zcmbPu@I%6`6-vT8qL~xI-|~EwHj~P+T)w1MWvivM_O0l@1+%T=mR)BKY~NnAQY6A! z`m=>j*^6s2&##}!3ydsGs)-DBQ#KbiHN(+|dym|3vFi--4t(!Na znfepL|K>39N7-BFXcoqdmB%J$^eXczJ*#F+zj)O8i_FI9Q#LZRSy#`TmVdWtYPj`k z#%d3LL4oJ7_mAtyG@U-F`(}>zrsCU6y;$DDE#16%FN#$_CwTk#_&}V3lO*2iuX{hN z?OSEIcWJ;SN&n}84#$@NslapvD7ZFn#_8!8Q1CzjM&Q6C@YBS**g_`EdH%9959QAL z&h@b9ThM3U&#C{A^J3!+--0#$Tai2jjwx~o{7%Ip`=2ZTH3;HDc*Nk-v{5QVddfbiY<-@jw3GU}U1k}8rcBuE3Pvq;(LAD7`0vNbgF8o+~L#PMFd$aV#sTmVI@&Noh{!{<} diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 b/fuzz/corpus/fuzz_ds_ahocorasick/2a30d18927578826324bf3e1808a73ad6b5cfae3 deleted file mode 100644 index e9ac589bd37c04923b05bb1ffdf02ced6e03045c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1158 zcmdnInGB!=)58D+FgCSlB^Zc-f}c=YD+X=_M9D5VfN8-?!*yd}z84kU!vU~G~Q zH)C@;%v&HDn>^SwxX+LnsMb^hxi}mP65fqR4n+#tIT&nkkb@!_1R&Z_U4hBNFat#Z zJr1{S-i#uTGe`=E1KF`6s%_avc#BJnO7rS(dP?6l$P(859y9a6X^yjt|NN&H*kQb4 z?O)Mpx?ZJL-;$Rp+_-gc>nm<;_e$en)0n@Xz8|$pvI=_{?rnNx#-UHI6$GBtPLI-f z%Dw-)ruFwnop-K_9@A~k(-hWLU%M*sg`~gw_tUC(&6t!nUzf;ejPP@JG<8^US@YVN z>ebrWQY-D&%=2+@_&aGjzn}h0o<08^clX&oZFex{`r$g|^@1PbNhkkp483f%>z$(e zqsB$Moj8t5nWni#CYS!Kxgsrb$*M$|ePQbYyZ4R_d(!iLw*GJn%5mEtB>dj~_T*2Y z3l?3I{2_2tQAhZp#PbzGUExK%Gt}?DJ$tgdE{sL)Sjz6RO!tnq*IrW$Q{Klom5XVq UJ4)(;b1)N%lG4Nmi0Fqb0BVq14FCWD diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 b/fuzz/corpus/fuzz_ds_ahocorasick/2bb4e495c688c627a32fe24f07d6d8c13f348c42 deleted file mode 100644 index b00d7c9d09374f0a262468a5f122202f145c4062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmdnInP|Ys00y6k)_|%|2`hlB0n2XQTm=_EVqn#YDwzA}cs$3CVsVSj-qD-Zo)Ad9 zx#Yu^$?NVX1@DzVY{jp@9&UKe%Z2ye*WfiZvAdd5-^^TSsI>H~#p#vXB_|!Qn{y|0 zi1kfAINyY+wBGe zL*fJm)>L^vt}WkWl1&`ADua&l_dH#-d1G48lSeN(`bn~{VunJ|UBU<|+3 zt?mwj7Gde{Cs|g8?%m|8l`PP3*2kRBx88v5TtiWwr|6%o&$4aX76$&mvR13IE&lDq zFB{%ZK3->J`h?}6k-#>Gud6f{aeWocnz!QF+sFHa?<_v(eP;#xze?w8O;2P3^*L@| z$rcT5WD`E-eJEe5`?x*-f#+B~WU`&(!UQp&Q{GYk{!X61oX_a6+Hddw#X3LZA!&nZ zq;|kA=I`lpZyH%X%yto{daQzyGM<=yB`M&w@RVQ_kf@;ePcon|7*PX{NE~PV}iX=_RlS|Z6 zhIqMZsx^m?%{A&+?pm1ElvzD*9nde|ld&2guxT&-_mwfcpSoc`zf8gvvasXoYH{N^ n#=Ny)@^O2vJpIWQ6aWtp(Uhp2Sw4BjidX;}t3fxcV(h;G^-H?( diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 b/fuzz/corpus/fuzz_ds_ahocorasick/2efd02835357a4e0a4e6f14e340cc554f011bd37 deleted file mode 100644 index 30c5fa79912aefda82a6e03180df70b7033e3df6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1618 zcmdnI83#~;035Pt!cfIZn}HAnz|y)vauS+CqPPr50IUIKJjwKb2oQofY4c`7qFjJv z>t=|La9E9GS`0Ek@&SU0tN@33*o8s1z+@0MLc;e96#&9a0xXy#Kr{iRU};xk6k$_? z2s8!;uspKOB(X=608t49TO?o=Lk@hb3eW_}P6BA=z`4i{z{Z9vB%0ytcB+Edqxf6d` z+X`ofCKHT7r-Td)$KZMAp_KAIdiP4=zR!-lndhLN@$mbTUh<>a0ams#u~)GSOi>C0 zsWvo!@sy+PcWj-RAZ{Jt&)3cAT9SC!X4tsfNhv h^pe^A&KeA$4>Y2x0y`(M)3iu2KvGt7$?>4c4bMk#Q4h~)h2$;wyDiVVM zHgBFhkzHnD1M9@4;*&erMaBOA|F5K^WCX+@(C_Ol0iq|ys7&r>V^er|7XpBM1OS-=0zeU*o@q%2O!EfQB1b5g^C`&5_ zt{13l>*mdH6){j5hs{M385M$89-ExetIVtPteP?X;!*1_G8?CCWSHJ&T|IMJ{@tdj z;nu4eIWIQO@GV%=zxC_h4{Q5Y{WsXVw2}E#WWXg!|L1`Y$Cm%8_>uX8g#qX*2$;yI zIk|wHeew?$wMne9UJMMgOjan}Y`yU;@%W@_-hB$Zc_$8}CNoIYE8M^SoR8r~YCZSj gPD9?D_GameQzv-j-ID3b>SC@2MhXagf_r2$0J-(GPXGV_ delta 128 zcmX>j@{50hHU}dE7<`(@Xg-;niDz;F6W7FruFOhGN|Q6#5+;9S7T&DIg d12zbnynut-K@t~WK#|xC2Mi2ALt%hR2>?a3A8-Hw diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/322280988807b124a30db0262e3d3ce5f48c8493 b/fuzz/corpus/fuzz_ds_ahocorasick/322280988807b124a30db0262e3d3ce5f48c8493 new file mode 100644 index 0000000000000000000000000000000000000000..3d13b52779cacfff46b5dcb579fc6ae33458917a GIT binary patch literal 1024 zcmaE@wlqWh$EyeFVhVR6DvQE7j{CK4b$1Z72upuI$+9wZ?HE+eUw~zM; z-&uUn`_2mXf0fSHnx4o6>T}$_k}VqA$R>Qu`%u1A_i=mv1J9F99Jnfjj`H_BUA1{* zTF{e6FFEBlnRtHJFBJ1Rlb#YsZ_RaFIp)QVJ-dHLZ|G- zwV3DM&*TMC!~1w${^LI`uo(|fLIwAt1zu;>ury4N<%_*s{D1wK*+}xZ%!iA^)nc(Q z1`I@EVjLkX5E+MH;$guJgBuTJYy#2k>zEiAk{B4!C6%DA;s;B>&DiWNxzcCLlm4k5 za{^{gofRv;Vma63gWt~@sr>F})48v4VOE(NR56B$U;!8G!kagzY=-zjD+Z{4E!Yf9 zrO%W=iWnh@feEMxqGT5cd_J|1XZ^>jpl$b$>&P^nKB@a=4)-poQil5vHWlAq>czr# INnP?S0B%%$sQ>@~ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/3318214ae4652b96520333ccbf49ce7a4ca6775d b/fuzz/corpus/fuzz_ds_ahocorasick/3318214ae4652b96520333ccbf49ce7a4ca6775d deleted file mode 100644 index b9c663625787dfe789d2d1399ce835fb6309382d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmdnI83vSy1uzYSXhP;`f)vDnRpB?v7$Pl=s!9n}KLhmvs(sjaO8P*Nr%w)GVqi!jH~#p#vXB_|!Qn{y|0 z;3wrYCC8yjbBP8pQ zT)G)a7?TN8xC_ScYu)PZAZQVm{(h2WW$4~bzFNrw4QGAK`F!gQ*v>T+<#~$!$@(nY zwryeH|0`>?D%;}UPW-ar{p90yMy5|#4jKt;bNISSa}n29!K`^Jp1pm%Px#K_gWh*m zu>Y%czSi_aCQzT__LXeW&_*`lW8R1IrMi#X^B;JgY~sLG8FZAt=P8nhOgz8q7mE3u z@{aoVck=w@d`5@WetZ8f*7+F^iFT@y+5x+mzo*N+X=M2@+eMt?=jw&Vv2)c*ALluw zDAFYsjl`6X)bF`|K9KQ(x7!T{hQtXBtf}&TTwA`$jD`$S$h?vi@LG6EFb5nmDrSEy zcb+MDH+wUST<(Ro>1jF-<{X%2H&L`J*u^+JjP)b?rVD(sQ+Z`iwCb<2@LY8K<5O57 zCxOPyGEfl`%s?o`X&Mm{2vcydHsKK8{Eb!smxWlw|3d&bxi*w ziFjqOnnjWz6JGN{lGu&gfe@3V1C% zC79!hpgH;Ji`mx71NxVdF#2OVNipCnm)7{9aR?l(wZ^ATE05FDBNe@cFS5KRl0{ z&fvC%X`P1p$307(x0dV{5`FzH^Py$P)eCH?VlwOQ1-lrBhp~QS-*kabb}FyziB|np z7M_cae|&0pVIucrz2gl9>Sa^)Gd3?;cl7BNzje!R&)C87=IC>Al`lIN``q^b@MzB3 zU+(v^j_~>|Fm&Bkb8}r>>|^`fl&1?KH~x4t!!F{T_kL_zS~k(*p+Tl#%zu5M$)6;rcpjf0{l)WrVGGCQckMss z=UzSd?cUQJw;JUFZSG36el%Mz@>|-eF6WW7VR_$P=TEh{bJG@YHlJwS=(l*S%2CTW zmK%z3$rEL!|NDP9DE~wC)fx91-Y0EMEPG|usInz0xOq;;nV0Rh0Y;vUH3`)pAFch^ zy47|T+tF)(g!gi&d`WQ0w~?F9BU~PGL1lv8rK?Ky(t<}%P1<&IF8iXR#Va;3j3)fi zgimb3-;50?kpi$8K#Um74wza9|0YaWiGhKES&0!y!bMOSOsHI#F>pHjS?htd;>imS zo1|{O01-vip`-*?3uQE1S(Tn!+rFmfQ-AM2MeXNW>JydG)j;_mqrglILpE9LxEFQ+?vIVceuXX&F)_QTq5*l#}V_0k5^sNgQt|QZ=eEOvBn>pH> zif=FVVtE?_0$TDhATzdZ-VEl(tY5w63z)STWDi^zA_*ihEL?ePG9yFc1_qgY*^FLg zUZrQ%is=`RT7Qw*IAtTl^fv42nbY#`Hcbt;Udrgxc;lf! z-jg0y{Dlk~W`Cp%FhBs8{Mt?1x>vnjeDuhStcy}_wU=Li;=g&pjUO>zzFzDT`Q|Y3 zN7-BFXcoo{U~p#qCjsQ0IFOpmAXTq$|N3)2h8wB%+>1L6d2`yEr7une2UILZ6yu9t zXduOCfg>8I62brn7&x>rk`R^6ho?9nNOVD>2oDL1OK>cnM+YF;w~zM;-&uUn`_2mX zf0fSHnx4o6>a$^j8Iwd979=t-fb9aC>gDwI4$OEk?e7Doh>M=hn>A20Z{CCrpeh0K Kki8lcqXYovs4Uk2 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/3c956d1aec03d604512f3f423c58cce2003dd512 b/fuzz/corpus/fuzz_ds_ahocorasick/3c956d1aec03d604512f3f423c58cce2003dd512 new file mode 100644 index 0000000000000000000000000000000000000000..12cf15465e47351ca613d7fd5d4ee4b126f056b7 GIT binary patch literal 1024 zcmdnI85J<0a&hwhGcqtBB&R`u22}wA8t6dd(~yhTA2AT{6H06C0)q3H0O-6gssAlE zfkVlDGf=e^SjUpZV6Y0R9jfs^9RSoSpu-ZiR*Qpz58?(?w}ZqLKtLKy;vzuGNCtSr z6+;r5s_;?JBnS;l2&EMR7maf&UpMW+LRk^9jIv8$QJ6~V#vaW=RtXD$c>zHKeY_pw myV%`lneH8JH?|PtJgxtokr@HhUaZZB@M^CqhABfO{s91+T#66? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/3d231a2d27e3b0b90db32be63c86e96d5599a66c b/fuzz/corpus/fuzz_ds_ahocorasick/3d231a2d27e3b0b90db32be63c86e96d5599a66c deleted file mode 100644 index 633efdd1ec5a646688976e126c7c96a1e9b9d9e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7650 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 Q$NYDAq1o%#$GfaV&vf$-Hvj+t diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/3f16a014d67b679493f0d58a243024aaaa803e16 b/fuzz/corpus/fuzz_ds_ahocorasick/3f16a014d67b679493f0d58a243024aaaa803e16 new file mode 100644 index 0000000000000000000000000000000000000000..67740538d21f8676538e53b7d418935711d58126 GIT binary patch literal 2675 zcmdnI83vSa18zHHIhY3GX+3+nc&~hp))Q~b9 z16T}qK*6*So#Pe;{=c$TtFkTr?Zht|-cLSWXJq<><)D$kHixgPG#7Dw70jBq;@R8B z`-JZ-KInaC1^d5B=W9(*Wb&oDkK6Mfc%E$Hz*QM^l)vZcs?8hIf}T8j$tkzV#Php; zp_tDp@2G!&C(mEbXLMNYxA*^IouBc@J|Ug`o-P3HuJsE$)Kn_lw->DxiLjRbY@t*3 z;#$n}?`QG?BMXyiP~+e~1PB2|fl;s>9u3$TXz@%o7iK!#$v_5J4ApTY@G$*h0<(lz u8kcR#Pzg;C9RudzH4>}>sMsE&800d%>cNs=O*n}~IAuT*giXh)f(rn{r>sHqWuL~dTV?>g@DxQY2y2Vs(-+i!g`c3JB zfsbYTlx z3hE`SyAvHK1Cv`HOnv-pQR?RZAx)-x-(T@qvG3=$2%%+XPOlRz{OdjI&&>Hp*Z1u^ zAC=c*e|7eTaG|#ucl7`N`?sg~247?Tmg^_DzZx57c5YFy_CEQG?P}|Ry*q6$96ca> zeAW%N(|Nkh_ul$^+3&Jqlk)S^&-eYAzWi~#$J7^2ZROjKp8VAm!tHIf84FOt3X-sj zq6=a%4k3i9_&O>VFAo~I+z7KMWbMY8T<{r;=Ei%`0#u35-k#Ptn9v0j%belGT1lrdzF)$=CFrZ5+L4C^)mVleF*33;jJy?jtzU#^L@7da0|+D+aDzS-v0LFPoWDIU6cGFa8pr7_@Tt}6+&I%MZ7cA z@4r2Jvb!#fMebP2?z2qyj<(lcQw&qy2lN&ZUW5B_7pmtffn0=-Fj%`WL~sbeLKzD^ zI|dx&phyM*hykdsz~o^u2T2G$4!3UJj3f(U!kq~+x_~&49V?>RmVJb`xWuS5ul}Z| z^j(82VcqXBGY_2RIJ@}Ie|mu(#w*tT6`iK*RciGud6~kETL-tk;?{PrG!8b6`TObn zQL7}Yu$ST9rblKR`t({s;7RTDD2=Dw`@d^ie}B|@=ep=IP2J`^O<`^IwW|VONcyXP zKdpM#%+b_g#bwQFXR23gXG^WLTQhHPq+Z6UTue*3cldyS8$8mW49sMqq%^SsBKjc< E0DBZ#wg3PC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/45ab5dde48407577c05997eeb253b52d39ebb4f9 b/fuzz/corpus/fuzz_ds_ahocorasick/45ab5dde48407577c05997eeb253b52d39ebb4f9 new file mode 100644 index 0000000000000000000000000000000000000000..03459505293b3c6f3133eb2c71320574eb5c8572 GIT binary patch literal 1024 zcmdnI87J6?QwBvsi5w7v7ih)6ZNOvrIzj+N?|Bq3@!*GqT`QD?cSJKMgumtaDs3i} zW4U}ut;$wQY3*Cle+yZWWi zrhKG+&(-rFuY6eBx5{wu(tt}Sc9Oz@`xwFa|DUx0!Gp6_9-ExetIVtPteP?X;!*1_ zG8?B)*~rjlT|IMJ{@tdj;nu4et3CV$1)j%R$b>o1Uv}o9+VR^k_gMOzP)CH{O!js^A>|+aLMMy ziytmtybvuqw{G4H6M;J$Hv^`WXc~vDF#SqOnWMd_`1VpSmbYM|K?X7a p!RF0KAqBDYC(LdXOJRaBF-sONh6FuA2*`pfhKb@!tS~ho8UQn~#Vh~- literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/17e1752ba283812f9e5272be148a1bd89a70dc68 b/fuzz/corpus/fuzz_ds_ahocorasick/46dd2b1f0ee37aa2b11d22c5b8dfd7b3c050be50 similarity index 72% rename from fuzz/corpus/fuzz_ds_ahocorasick/17e1752ba283812f9e5272be148a1bd89a70dc68 rename to fuzz/corpus/fuzz_ds_ahocorasick/46dd2b1f0ee37aa2b11d22c5b8dfd7b3c050be50 index 8f8d1ea9f1ec64ec236f2343ce6e4b650162552f..f4457d3668e77872287c23b2ca29d1d16063c092 100644 GIT binary patch delta 24 gcmeC-XyDkem1*)prUM*WH(VGdBr-5e?qqHT0B=JGdjJ3c delta 27 jcmZqR=;7F~m1*(f7{Vp6Xj4*x2*TA+fdRLs4$h*Sp;QHT84knX z@>m(zG~rda3#X3UPsigqeiVyaZ1#@cwDyER;>{%=woG1kKPh;x{9!A81@>^mYhEtA z_r3z+%7rkfZd!sp&QpP>`+swY~NnAQY6A!`m=>j*^6s2 z&%d9^3ydsGs)-DBQ#KM)K2pEu`uRY{3*K%wUF+05R)+4~<)D$kHixgPG#7Dw70jBq;@R8B z`-JZ-KInaC1^d5B=W9(*WCHa$ZePh34Q*r-KIVNWU#k1KJ^z8{SUqI2o#Vm;F`rZ3 zQUCrQiRtf6M3 TIRH%?lzZ{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycuCtJWv$k z20|q9R$It~InQ5q=Aqnq-?<(ZyHEhwr!WF)<&V@_lW84pBI)bS#^kR$Xw_b+ALI4c zhf5+X$NKh~4f3}iyUbe*cKwpgix)p!ym%obTrfz8xfsF_0Z?#50Z^SP%neHI&C(aA zPVmUPCDWDF#a#WU{NTJ9L7}zh3w}1KA6O>UK1Cf*P=cZtIXGc^k6rk7!;M-Gu8ql~4PmItRPSh%QwGstF8 zki&$)B47f4P(ceX>uL45k2f9)M%G2Cx7y3EKk?tZ z;Kq-bFJCYAiQuVmz-8j``%~0`)eEx2xuNw7s>30!q_)G!tm{CI!Jk9XW#P3Zny;`I zRiul8gJ-i6PK{KL@7ttDIK@p2(t{m68j$$l5F>@4UXy{c0uNq0!Xg_cpnK{(qM7g< zm{mCSA97x7oZ(xrrhn_#y&u;0tuoxZG~kk?|MNfxEC~YcEL;p&=%LlpQ2SxBcxcq% zu0iEu@IVG(It5`od4&&LKg4LTU+@%d!?J_`2Q{_JQeY);d$IIINIih19sKsZHUJV= B#qt0E literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/51e7ed64e7ce54e4aa56aa5de5339e5a65cab306 b/fuzz/corpus/fuzz_ds_ahocorasick/51e7ed64e7ce54e4aa56aa5de5339e5a65cab306 deleted file mode 100644 index da1219d4c86..00000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/51e7ed64e7ce54e4aa56aa5de5339e5a65cab306 +++ /dev/null @@ -1 +0,0 @@ -"""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""z""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""MLLLLLLE""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d b/fuzz/corpus/fuzz_ds_ahocorasick/5432b2a73845d015292a4f9f603c3c6a6076986d deleted file mode 100644 index 235bab379189d98f9e6c694eab19fbf83c48e804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4466 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!G0s!mQirKt* z@n$ek0)efYH=~*Q6T<)IF!4v(TjyvN#*CH6CTH|2^C~^7W=y|$)cT9e#_3ZwGPGG& z&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUK1Chud1WlVmj{M9hWGIXehes@pa2|A zO1nS+8obui>T@4&JQT=#(u2Q{VRoH{X=#)?6B;_BRW&3*K*9z`;uy^Jk|8`+2Xl;Kt(VTjoepEHY`p%Z IDN~6L0Nz71K>z>% diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/623e38fe802c821ad817b815f808a5492e871c20 b/fuzz/corpus/fuzz_ds_ahocorasick/623e38fe802c821ad817b815f808a5492e871c20 new file mode 100644 index 0000000000000000000000000000000000000000..3f87a9d9cc6fd620caad9ecf4209bba0cbcd0e6e GIT binary patch literal 1073 zcmdnInF=6_95a-#fd51QEZVRNVR6$YEMgc!7=|UFh=d$%u&g_f7Zq3-w*JyZfos_j zu1)ccsT;1wOxhs3Fi=nSZgD?LL_t->qUHRX?oAWRyU)JDg86JmYWI_<$IF0`ZDF2RQ}K1 zY*wx!^H$t7Xt&>8@n?s{ZrW_!znDj|bYi{VqoUU)D;K$x+s=K?-gQ{kK4@b~$B~%a ziNeb)H&t}q-Lu}#Y~}*r%`qcT9wlNo4pA4iaN_Ia3Cho z%ZY9ZQ%i6{4XRm9UzG+WIf$3h1c)%-w5+&FTkqAMkx?QXgP{j(@s00xK@&U!h@WcQB literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/66601e05f4096ba16f88958eea561565c411faf0 b/fuzz/corpus/fuzz_ds_ahocorasick/66601e05f4096ba16f88958eea561565c411faf0 new file mode 100644 index 0000000000000000000000000000000000000000..17bc2b54bf443509382ca0850ebb5d2ece7fd860 GIT binary patch literal 1029 zcmdnInFzoD1ldYt0xcy*kbVY+Pej;+O$l~;;VQw>n>Sa%1&|onwJJeWU`QsQh=d$% zu&g_f7Zq3-w*JyZfos_ju1)ccsT;1wOxhs3Fi=nSZgD?LL_t->qUHRX?oAWRyU)JD znE7l+YWI_n&hwX@c_??@cdmy;--15-eop;| zoEIBs_!g|`-}-g$hqZmH4EHV#xFqTSJka6T@;?sZ$?mP z?fHVAP3i}hNwrT=zkggurb+qqN!>Sdv^N#sUh2j2796Nr^56hR3usWpq6z^O*TwvV zMh0pm0oCpT0k9RPPg+l_&wae{P@oF$Ne}))h7GfO<=1Z7*1hWO;-g1qWL=bctG)dC z6aUQ%Zv2S(^7Ue$$Tx?HKfvjoI3fq83?*qm9fp?zc}htMhY}1gC4p7L0~X9v`VRpB D{XxfC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 b/fuzz/corpus/fuzz_ds_ahocorasick/69f34517b97b259756763f5ae407d2b88a62d3e2 deleted file mode 100644 index e2c7fb4b8197c5ebe658471b50d11223ec3fe7f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3816 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!G0s!mQirKt* z@n$ek0)efYH=~*Q6T<)IF!4v(TjyvN#*CH6CTH|2^C~^7W=y|$)cT9e#_3ZwGPGG& z&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUJ_X6Ah~QP)g#~~E9!5Yz;74k$$+QkP zk@R(EWAaxWv}&)^kMa8J!zB@xV|{zg2Kn2MUFI!bZOXUd$pQC>YmcCD28vB60Go#z z#4#~2OK{RK-C$RqM+Y!jJT%lH#8XQ)FJAm`@#2LzbU<8+LlWJ)P;U{88g)GB5|n|^ z( zM%G2Cx7y3EKk+B3c!RV9h;=x`l{9epZPHy%#}*wdJK&)a@kbpJ%a2!>`ni@!~&3+=%pmw Y9$XBV{UlUi=P}G$*?9d+Q>GFh0EVv(G5`Po diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 b/fuzz/corpus/fuzz_ds_ahocorasick/6b42c12be448f4e5bfc6e267cc9475df0f977057 deleted file mode 100644 index 229057021691629e60c373e7cf7c074b99915ed2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1589 zcmdnI83vSy1uzZ7)4o1n;6}U-94d))qPmij5vEd@nY&;NVrYVj4N*>daKvt`%j|GZR)D420D2Z3m?7?PEwF`@n#1d#-eBf^mc3j!#O-?xkKN+XQ& JM=%MqxB!Y7t5yI2 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/6bb2273d12529ab96590014560aeac1d31f2de8d b/fuzz/corpus/fuzz_ds_ahocorasick/6bb2273d12529ab96590014560aeac1d31f2de8d new file mode 100644 index 0000000000000000000000000000000000000000..9593bb36ca0e9f1394831e1734f6e25e9e451403 GIT binary patch literal 3949 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@tm>6CL2#A4!%|w8e z$0ld=D)TBmt7c5Uc+~of%*N?cHZrtXSI?Z5f46CBxb@E_^#jYK+NY@BKdvLwbo!+3 zn>pH>if=FVVtEU;M=NIYW{|y`H*ej%8D=w-{t2Z)YM?*~40i2m--Q7nQcx1A{6}i7 z(XYmZRvJC6yV zLBs%)(LH}Y2E}!p`VToTHqP)ZSku4t>)sD*`&Jq5T^evn(*Jp&!?ERmDt=`CU;!F3 z%VdSp&DI;w5|2-+=G~{jn|I}J@^Y5X7|dk-L$=X)!W5KkIcxrDD_r*`SmCMn-|>p5%cBi#Xga54ikTr zy>*UeVa$N1I+%U1ctNG3QMoW4SQ9AL7DG}AILW}n1)6SGGgf=}3kp1sMM<~&jTh%2 z(k*(Lg(Xt_G~DsHvJBj63z;zI`OD5clsoS`*TVue!9&wIghHft6N0H7?E58~7cYLe zc=1A5_@U7#rsDU_<{{%9G(W<)DA^Ygszl~JELo4d0u42GK|F+8fGk7|lV6^J%m5n- zPwUVyK(PrM2bKiDj)awcNHi>G!GwlmvG@R75Rg~a!qOVOibZJ20Em4JHyU6@?}nA4Db0%^fu=`Ub!v;3zX y0F|2Pg)t~pFggX`_5_#!I@|#6c&KlHoi`E-4f-{2&chuGW2|hv{-r5Xi4OqK*)`Vy literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/6cada63e7ab4c1c89e9ff4b9766ed042158ab707 b/fuzz/corpus/fuzz_ds_ahocorasick/6cada63e7ab4c1c89e9ff4b9766ed042158ab707 new file mode 100644 index 0000000000000000000000000000000000000000..e2833b678978a92c169e5d459c1cfc8b47a1284e GIT binary patch literal 1125 zcmdnI85dB(4sa>QC0>P10=v;jqA*Rnpp5^>049k-ze5MevO6dMP;-q7%j^ zL<5aXz-p`nvSPZ4J|itZRvfe&5{5RWi2Bwk<;T5XKgTPW6pIZkk}8VSG! z>BB&C7R;CUy$e$nqZI?!kJZx{f^eN!86+F0q;wt$7$dQ^N6u@u?OcBIm3?Kkz zDk*6LrT#+zBSaP4^P4xrv|*v|fyIo#B-Aj7Ml5R4g&2X>gT#<*g1LCfVlY?*<5Nr{ zg+7vXq%sFzK11^XES!d9633RTk;Tx{4~P%*Fr0=df&>gTk~qY~A(X^HVFC6&JWx;> hNO=L`w_PB>04m_6dOv_U2m%(K5V{gbp(Q!$Z~=7o7pVXM diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 b/fuzz/corpus/fuzz_ds_ahocorasick/74516d8f6f7aee02bb6fcec905315aed5c8f68f6 deleted file mode 100644 index 19d6813d317eb9db0fd1f9737425d44e911d94ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1166 zcmdnInVLWe10b6YmaIZnqKwSJ%SJYb3^rb~@ko+k6-Wyg9wU*Y$TWR3%m|o%2>&Kb zSc!pwfmw+WNWw*+444K8T|@=28SWT_U8uH@%tIJN1dC+Tp&DRD!}LS=;2;DiN}NFm z)yM=h07Aozfz#Q~S`VxhPhNP~Bz5xzh$yNKB_+68D5K%Zs`T92_BB19`g{K=YCqRf zpQwzk2FeE+1!jWCxkLgqv(TM`%12WSu?(gJne$UnOF)_Rh5D)_c z#MrR%*yM~}WnQIc)r{#Ek6M3`**Ja5Mus-)>Y3B>?>0>hxBl6reqfnY`xN#2$8}_y zPM_3$Ge>(<@$IEvEN{W~XvJ*a46=9g=B=AI!)%7qKcO^84HPJW!LD8HyU@UY(!s7> z5YwO})P^6awMNrA+(gpXosG#~bewU01Z_Jn2hfE^D!U~!Tc`|_8iRfDq!h2hr^C+NW@Wc}^mY@-DJ*__X@y0`eyeB>Q3mInj%CFtDy?fQ$ z#Yd0K$hs)?R(tvNC;pok-1rgmhk#7zYf0Vs-j@D(&fG06@Cnru|@a7bRIXoK1 zK&8Q&K;gX@62IWch6gP)k*;Q}_V5=Jcpi(ANcS5r&OsznZ~}!TL%Pz?^ofrGy9X9N IKpKnt0OwN+&Hw-a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/7c7d82f8c184500c1ff8b316d4e513767a16d879 b/fuzz/corpus/fuzz_ds_ahocorasick/7c7d82f8c184500c1ff8b316d4e513767a16d879 deleted file mode 100644 index 7db8ccd53f945a192f922ac8b191d249c9e4873e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmdnI83vSy1uzZ7)4o1n;6}U-94d))qPmij5vEd@nY&;NVrYVj4N*%0hqZANB}HGw1?0Y{)Ye|pg7Q=?Lce-vxHb0-AHu4CP*L# kEQ;4iunM4Jdx&C?!|{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUK1Chud1WlVmj{M9hWGIXehes@pa2|A zO1nS+8obui>T@4&JQT=#(u2Q{VRojqt;0z&+yHBWOB9 z_akZsjEO<92^$Aic7a`Z9v#4B@z6*Ko;W7uB^<&ZbS&C{mZHTXn2T@=kTsa2^89&N z(+U>Jy64ZM72hyFVm5o8EO70Uej0{kWkDoW zl;=jU)yQEunkkV&0~RsZ%h%CNNnz(h1)P+r+|nYt^MO*t4U%5dZKAqOC@!a8|5po^ z9q`der4wT_XlB!`DsY514u~tmyQJfFrtZcmgr72U1 F4*(YlU`_x4 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d b/fuzz/corpus/fuzz_ds_ahocorasick/8042f6e56190da29ae1f2f35d3ecb04e602fab3d deleted file mode 100644 index cbe7201004152418161c4da987ff0a98273d0d14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmdnIc}M~!!hjfmv0pyd$0(4*00YG6p@EusB!J6fhDZ|Foq(hO2QwRoI1$2(kRbYm z-D-lO*lmDo150n-Tm=_EVqn*bB5H)hL(+-FL{dO96K2dV7-J8N0i+kh*|0Q3ISn@w zodI?FePMzS9cT1)#tBbk%QTf4nGlD{E&lmh` zQa`Xvs(p(3{o^_^P0FWF>b{wyy{Y*2QZJUbF(9BN9|N**>*md1E`-<&vJ+JZB=Hlf zL<_71>`sW|c7XuchSMjlr`6{^-gqdG_oN4ZA;X5*z4B`}ZR=k3cJa|8GqNs9z13cR z{fYnP1vh@geEE8@Pvo1!#2;mEougS8Ggcm(oYAYytMsgzG5z9E>n}1Jr%&0)&}Lmd zb6Wo0rm5l9s~M|3`~?M`$3m^b@C!Dtpa&HE+eUw~zM; z-&uUn`_2mXf0fSHnx4o6>T}$_k}VqA$R>Qu`%u1A_i=mv1J9F99Jnfjj`H_BUA1{* zTF{e6FFEBlnRtHJFBJ1REcEbh$T;EFWgO zh;#g0z0f#zu3G8iJcks;+)u~jIerw2TWt1@-n90FK;q3M>+UB7@0CAn#jn5~Zg|bh zh46P0hCmpbxb0>7;`h^{8DwXZqi&lz6SWADl&?$Ry zE#~?6GkJlLg-JD$p>E1XV#-JA_gp_8$aulq?FIuw;sgfPRCzzHE#G7Yaj^XOj|*(Z z1C&s~y=Z~gSv4#T6J+^fFBkt`e`YqSJcNhEycjSLiHUK9us~!Sf{BL(Hw@jTO(22x zbxaHlNem3=l1fm|@`EMdW^8tsT^v7Br2!S82{RDO4~>D<@2 zFssZBsu;sWuz(A8;mw;b!3`OpVWObhkF-PDZ~8-n~HBQ^g?1C}&z!*Rpns$*yFqlva|6>Jc zt^sR~#V`U*0Hz5j3}d3xXgWyXPR6Ddny0`NSRUOz1Rv~8As`=WjxoA<2&D*Cj8Y5~ z{Djh4F>rlAWm`9IhA9Bja2dRemB%J$^eXczJ*#F+zj)O8i_FI9Q#LZRStI)eJG*-3 zwEVkGQ^T!SGgf=}3kp1swU7yOp1IN5NYQ0zRoNf-=bjfQE|gE3HOET*8y zuh8_=*= z>;@_!gwb>%aS>`rVsRlEfrp7?CKgplvg9*i<|3J33TJ~QH!IzQDT2_93=9lPN&q)d B5)1$U literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/8a6b341220525d524375490a4e69a3500212a2a5 b/fuzz/corpus/fuzz_ds_ahocorasick/8a6b341220525d524375490a4e69a3500212a2a5 new file mode 100644 index 0000000000000000000000000000000000000000..805d69868f39676c0cd8b58ffe0394aac58636a6 GIT binary patch literal 3854 zcmbPu@I%6`6-vT8qL~xI-|~EwHj~P+T)w1MWvivM_O0l@1+%T=mR)BKY~NnAQY6A! z`m=>j*^6s2&##}!3ydsGs)-DBQ#KbiHNKWtyeQvd-w|qJdZ{8X1}ku1k|fApQ8H` z<}D0b{`O;+d5c$@@@;r>z&+yHBWOsdfa%R3hhuYhELa*_aP8U!b(!_F`rOAG4+Zj` z^x!XKnB6PCcGLFmRc{v`Ju)NfqSRY$QX>)OGos^=+=zoFI0hmEpZI|P4+g9S7;&(9 zGcobL85|o*O29OU3~8aaFJ6d49k_s1!Xb%~2_UM;s!BjsfXu^D3c)H8uo`GifY^qdWnpY-X=#Wg zl!R*dky>j!t;0{c);cQBAI440u4%xb0yXatH%wl+8KvNGArG>->GNI{eGuV+xkqcqMWU~ zaJ!NF3cHc}3R|%C6)>8sd*M+CvJ2=DZyz5YSY+U!iD|Avx+!1xepuVL%5d+}fJ>78 z&jTHfE&o%2=$L_QBr#tDy^UN~fnAKlmB_*?gIqb&t{LkT_-}l@^|%|)%ZF_V6Wq^z y2&j2K?NIM6pUBsngKZO@1Tb)~T==o}hEOrcX&3-Kkt-=}`3#N+aBj;0c4+_!H3m`u literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/8e1036e187eeeddcc7fd08d7c6ff1b4205b1f355 b/fuzz/corpus/fuzz_ds_ahocorasick/8e1036e187eeeddcc7fd08d7c6ff1b4205b1f355 new file mode 100644 index 0000000000000000000000000000000000000000..719bd2604c71b6ccc4af7cd4b5332cbdd4d914de GIT binary patch literal 1580 zcmdnInJ_p;SP8NUC0qbm5h-k3<`E-Kiakhb6_MB&%*ikjVjO@=4a^KW(72p{M_dsm zN3QdL`W;|qV5b?tz-+527legDV%G*1CD&Cr^!e%bKe$n*)zK_h_!%cR<;sNX-XBhz&Hr0$zJ+M9}RFZE)18v_DbHJdjx z0Kw+XTQ_e8iy(-fP^MN4+(}AcunPsu0`nj;P!g*CM{2Ffv<^3s^mS)r@>d;j7UrjFUZ$G0JJm?;bkamGch5?zyu67P^e)I zCzu-`cEWf-T1iO)<__F6l6oA>|BOJ}U#l(65dZP&LAsd2orub!aE{|RlM3}x3Vwfs z{DhJ`cHvDQMpR56@FWBcvj5mXj21l9!OFmHJ&y_g|4*2}AR+t#l1dmDpel6FpN~Q0 ihiUb>j}110lOfntq`1Ns%?N2=2hxxSw75m5$E{1dZBUbT(#22c@8Oxxu1^5bNnb4x7h3*y=meWnCb!w5-hOh82tCA&c2^QnbANIIbILlQw{($*pCKUM{8yMJ6qrs?!a-8XZ% acR}6EaR0%k;@eBTSlFnWUoNRjz6Ah0EKn@~ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/96cc7261147e70b951b24bbd8b877205e7533afb b/fuzz/corpus/fuzz_ds_ahocorasick/96cc7261147e70b951b24bbd8b877205e7533afb new file mode 100644 index 0000000000000000000000000000000000000000..6a12e23e322d37cbb88552671a252d32393d512e GIT binary patch literal 1027 zcmdnI85J-xfWaqJQEWV|8!ikJ5*Zk<$!*>YF@}L_^JXO^un5kE>jH~x-dqJ20O~+u zqcY*zF&Qy2yJBKuegZKFXvM%aDnUdrNMt1-4R!~z`+x%5(Hw`N2BaV12NKxV7CYje|{N{(ky? z)GEm;>}9yO*^vo{z`=mSvr0<4V8G4Q)g8(Pg%bi)0-5VDBMe($gT*v~BsgZE2^^aI lfu;3wrYCC8yjb6VLA(WETeN$=)sQXNf4N(x_OpoPX23 zX<~Vd>?R^y?aDj-YfeuUn!fkMgN%3`Poy1Z3BLup0i*N z5uVXQ@yvhP0z_DWB4Ej4FjxhRjPodf0Sb@>G18UW{vhG^_O~a0!scvVs0kQypm=gr zzB2W_wn+7_(lgpqzs=!|iJxiRveJ5{MSk;i?|-4y20yp5be4s$UN*(je`8%my?eG0xNa-x-;)0!vE$FqXK4ahABIGWJcCSskhq8uRrnMyx_)<7~L;lFZPLi zbC~#}?5%S&3uDI0W0Ny_m3ft(RWqhvJZk+#{lGG*_T%@bsO!iyDW5*6`(}>zrsCU6 zy|~{(+#(Nj%;wFgPJmm7>MW?MVnFVP0@p+Me~9{hz2 zvwP*&Zra|x>h0~t7*2<~9A+2}8rcyL``{u=7K6bGhycP}iCU}0AxeQ{d$aV#sS`Z% zZpn0Ibum{zDnB@HMo?(&`GTKK;J}%p4s|*_Y*?US1N0{-=Fo!&WEp(Dhz_eYhmTa;$H!*&u)WvCBM&=Jz3z|C;c=ATb=-CUw9q>=U$|^ z!<)VcNLqo*;VNseXDsr{n$hA39OyWTCva4N zvO8IYGE(6KW}*}Yh!V(nv;=}A`Oy*x+QfpF(XfgFCk-zvh-D1E5{Qh}4%IRiIMfD5 zYbOTW0;F|WgSWKZ^)v$43iFZI+J2Y#@;tn53uLP+{22N$zVir=7 z)1&!#UP%eFqb9R)`jm|fZPwK@r{&*mni_7snz7o$Ur^wAtc6UN^ZaFJ9?G5fo$F!I zx1i6ypHu%K=f%buz6ERgw|?FGVQt?kL+-_$h8;OXq!>_$Aom18y&Xs!7pa8{bRrs9 M*?9d+Q>GFh0JM?x4FCWD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9b072d7ac75bea0e9fe5478099a3dd962f72721b b/fuzz/corpus/fuzz_ds_ahocorasick/9b072d7ac75bea0e9fe5478099a3dd962f72721b deleted file mode 100644 index 0087389e32348f6d15347afaf397d961366bda37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8457 zcmaE@wlqWh$EyeFVhVR6DvQE7j{CK4b$1Z72upuI$+9wZ?#JbaycN&h zKHevMXYoPrJ1f}#RXSg5dLk33&vE-owrFT0oA5F3L-|tO$L;wKJWn=p;HnHd%HQ*J z)#i<9K~EmN_P|W9)chtYXljkqzGdisH+xvg9&d+%5fL+Yr)8*bYvV55B zBF^!1^+My=xoV}4^BhtXb3YxA=lD@9Zn4=rdehny0*N=5eAqI1-TkECz4C{x_!Zd0 z4X=5*@ZS3xyrw30S5xYnnG21SmY%gZy>h$cqyu(y?u2e!zpz71rE-4FmOh;dlNZ~j zzKGRujDMbDsk}zDL`l|8aoMbDSDr{gDVfG82QKf?I(|5>`QxKFVd5L( z=3K`chx$tM{Wy3Grlu0C;WGBQ7xkj>J2_2d=<&5Ik78DADK zUek-8pC1ynBH+ZKZFw`7l$0q1e|^|CuUFx9k$BG1(w+$iq<74oJKJMgqvS-Dl_I-k z)CEG*X5D|jTB{>`_6wi_Xn^$o84V6VERR4QlZetj?yiccJlMvcde@A<@=tfck_<$N0;kQ zTQe*_rK~R7CbK*8+gA7Orxvs?En{AHZrQm5RZpk8Ovtk^^_ub}o&5W{d`XT1@uGT!#Q1A6mY8)oZhP3u z7I65#@#VX{)0aIGmSYVII^&og(N?T2&hkaz*rbgg@BX|#@ACiUF1@L?dym;a;;_7N z^yk6;hm-VqwDe61o<6zvK~UHrq1-*YIah9W@wL1DcR8iG6%Sv|sh9l8y#6=$r~l?Y z(Yo*4&n}xLW6G&9{pg7&grgr#1zO~i#6>fTXf8>XP@tpX`O)BZ4{WsOACRJ{{3pZ*Eky4$SLIWlwB!w07{hAK`_MrVezq|k447=jju#Qbi+?ti)m0xlD z^rb&$nAj&B6+HUmUH1{Ub-z~WFV}ZI&G2}3Vt@TArgd*uMBMoI!0Y!m{+8Wy_qI2* zZh3fhGMB`*$Bwzn_IwNcQg>q4Lyp{-DUYOD*S-o!lzw*W?^4w_NsgO%?_bV}On&Tk ztD23K=eP0+@AC_)4VDJ*bLZnUEZ>^YJi z^5{D7ggaR2Xh(0fqlYJrAW5O8EMoacMv%-T)()sTlFdibK%!M3<)cjsG6IcsEm*57 zq?p6S9Bon%2b*1QAXkCCww;h0zEgB!JM0 zl{GrY0FNrH;R6&j#wCF%jxmEUT;~{|sSYy)aErjhnFt1MQ;=jT@B$=-P$s&)KR6G@ zS=fJO-4Xry-qzlC;X>VeEBbz&_0 zB3`-YOKy9rlNPvPsmiy2=K9=%J=4NgO3$)MIh^p|NcVE1i&L0phh7);on0S2^?JRf z&y(bzf7Rh(v#51h?tvvvGKX|;ar8{L{BlXoAt0)zI{)sa!wV+-x)bgkt{?xb{KAH7 z8Cw*Kq?JCE3dkK+^~=%vsr~Vo-=D2!w{{$7nvr^0ZQ<>RtxH~P72Lo!6K=K=XDL(Z z9N8_BxhYkquWLE$nLRI>1%D22c$P0`T@-M1`!kc{SAnXne4gdEYfWrCQyE^Uq!emV HGhr71rz#qb diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a b/fuzz/corpus/fuzz_ds_ahocorasick/9c229f09301b5fac1be7da200c72f38892f7823a deleted file mode 100644 index 52fd62a8aec9f27e9330bf6ccfc450d796072db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4466 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!G0s!mQirKt* z@n$ek0)efYH=~*Q6T<)IF!4v(TjyvN#*CH6CTH|2^C~^7W=y|$)cT9e#_3ZwGPGG& z&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUK1Chud1WlVmj{M9hWGIXehes@pa2|A zO1nS+8obui>T@4&JQT=#(u2Q{VRojqt;0z&+yHBWOB9 z_akZsjEO<92^$Aic7a`Z9v#4B@z6*Ko;c>vF5!S-h!&Y(E=tgn5~JWS8x4|yOyuX! z!y28iooo z`28vBz;^opHeGKM)pkX3IUPG8cuI4a6mdm4lB!`@gh@+FlU=ZnR@Jby1TGk0;Yi2M l2&~LTtFK`$0n?;Z)%1>0to71)6z79DD;uwWY06aM0{||;F>e3> diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9c27bb866b16349315305294074ae44bff7e54ad b/fuzz/corpus/fuzz_ds_ahocorasick/9c27bb866b16349315305294074ae44bff7e54ad new file mode 100644 index 0000000000000000000000000000000000000000..516cbaccc09baf754631a48a2e915d7b89f5fdd8 GIT binary patch literal 3998 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!`6+~kdWdLi} zirKt*@n$ek0)efYH=`N*6T<)IF!4v(TjyvN#*CH6CTH|2^C~^7W=y|$)cT9e#_3Zw zGPGG&&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz z#9M746XraB*_nrO=Y8jTSnNUpV4uPWsFgobYfYwgxQV2%I~$X~>Y!D7rGAXpUmq@s zupH~#Yc|N=e(W-DG1&D>HZNZMaPi`WXyF9oLd=EozNG%Qgh{|?P>@3bSnZ5SA`A-> z85o+SFHW7{k#|d`E31pS`ce78c{74SYtI+_Y*Ih4Osai~I-bx3#V~q^g6xAvUJSaO zN+{t0<-kG&Oe2EDh+wd+Hs#y!fBiY%jnsPX#hr#7Iqk$njWU*$E)R}unEzG4;jAyPS^2 z4J;YL3of)!fh9vqX`++Gunb*TC}W`!xr0a+DTOn-k?5rsBoQkSnftM1eqi1Qr3{J- zW@%|@s9Ug8uzUti4Quoki^0r5h)ZJU_>>l=-qn2 z6PXx|Uo7#5CN!+0Qw>_)45jEa#*AOIC?m`rmXQjKOG9}5fjve|=?$=VvuIl)Pfdyl%Y`p%ZDN~6L0Mw%rzyJUM literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 b/fuzz/corpus/fuzz_ds_ahocorasick/9f2284f300455027c039402ed5388ad0bed62477 deleted file mode 100644 index 6c185917eb0d41908a6bbd673fba8d1f5e02ea8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1275 zcmbPu@I%6`6-vT8qL~xI-|~EwHj~P+T)w1MWvivM_O0l@1+%T=mR)BKY~NnAQY6A! z`m=>j*^6s2&%d9^3ydsGs)-DBQ#KbiHN(+|dym|3vFi--4t(!Na znfepL|K>39N7-BFXcoqdmB%J$^eXczJ*#F+zj)O8i_FI9Q#LZRSy#`TmVdWtYPj`k z#%d3LL4oJ7_mAtyG@U-F`(}>zrsCU6y;$DDE#16%FN#$_CwTk#_&}V3lO*2iuX{hN z?OSEIcWJ;SN&n}84#$@NslapvD7ZFn#_8!8Q1CzjM&Q6C@YBS**g_`EdH%9959QAL z&h@b9ThM3U&#C{A^J3!+--0#$Td{fQN9GR}pbuu5tWdhydgB?yC1~-7%mqg=b^@dq znhQd}Vi4(=|rBRg=!Gne;X_OMWa+q5T42ZCjJS7JBfu)%t%n?Ym0-OzY WF~VjmFcant5C_Hv(VKw~L;(O)2mMI^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/a225fb40652e717735e19cb581b689ff4cc10a94 b/fuzz/corpus/fuzz_ds_ahocorasick/a225fb40652e717735e19cb581b689ff4cc10a94 new file mode 100644 index 0000000000000000000000000000000000000000..5fa3929dd3b9313230ede1ede02193730d48a42b GIT binary patch literal 4068 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7)-!`6+~kdWdLi} zirKt*@n$ek0)efYH=`Jfs+A}$F)=?OMtpOa_@nHtb2JNM#>!)pGkTSIm7Y~Ire8d2 z{Y7Tu^eGz|+N`T*PRqaBG&S6MHDk4hzo5YL*!#zIWSUN&)O|BYdsFf4rCuy=;g)XR zjOsdwvk8&JTWui|<~%> zq<&zTRQnWlJmCV0BlNHV*$a(^7z{giVFAdlQG&YgM{2Fnv<^3s^mS)(2g__O*S#Os z_N_A9yENdEr2q3khhxkCRQ$;N!2&d7mdOgGo2@sVB_5wt&AU&5H}AxO)MN&!dWHMf zpYz>Ft><3cY1olNWYj2QNwf0c$cFh}1spz`K|VG`%VmV(3L5#=)9P~{Z#)#pd(wly zkYRSO{Mt?1yH~wkeDuhStcy}_wU=Li;=g&pjUO>zzFzDT0cXFxKmf84<_KsUVMGG< zYzj_$$L~*32j)p+4{}2@C8`G@W`jM5ZXIPFyp7L?*jwUCgW9|E}1 zgsH^E>n<#I;8jmR5{q%f2yqcG7AlQo6c!Cgvg9*i<|3J33TJ~QH!IzQDT2_93=9lP FN&w}WB6k1) diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/a3a4c2a17536c11c7ba9126fb67b5eb9b5199f58 b/fuzz/corpus/fuzz_ds_ahocorasick/a3a4c2a17536c11c7ba9126fb67b5eb9b5199f58 new file mode 100644 index 0000000000000000000000000000000000000000..e80693b5d27362c88f222928e8f04758ca581a31 GIT binary patch literal 1709 zcmbPu@I%6`6-vT8qL~xI-|~EwHj~P+T)w1MWvivM_O0l@1+%T=mR)BKY~NnAQY6A! z`m=>j*^6s2&##}!3ydsGs)-DBQ#KbiHN34@X|QgsnEyxs zY%4>Xb@j|?`FES9hFh;@toHC16nGwc|G17!)9I7CZ{}!kD!#qci{&j;`(_~6x_L8_ zQ$Qk6fMhh3xq0(qh@27#plSq}@e^XuH;0Ko%HBFhvoL0?JT^I_SD9DoSv6z&#iQ0= zWHwHpvJu&hTZnSwUUWBl`}p|4+=+uGXf-@|zV7|7wr`c;-lYMTB>kTUIviX6rvfvi zK=FVcT1cLb(TagP1S4?ZGI$w8x_F~)|9)Vkn#qJY&tG=tq1<`jxgHjM3;OK)IrSfM zUTmDmNl($}4h z$zOHQs=ZP_#_O*Smqb{O_3bqq{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz z#9M746XraB*_nrO=Y8jTSnNUpV4uPWsFgobYfYwgxQV2%I~$X~>Y!D7rGAXpUmq@s zupH~#Yc|N=e(W-DG1&D>HZNZMaPi`WXyF9o0?mzy(UJ#-E0Pzn#{lV~U`sZGoQ@iL zAaQ6!#ekv|3Lt(2`yCn;*3;^9A8$Mq$a~U*zmQ>eul(9g+q+l2y}kJ8kr`PRrQT{U zzy8F3^MV^cV!nL6*e5bLVjbokJTxryiKYq1A~+(knuig>kZ^8qmcBT3f=AvhnXarZ z=ITe~2j|TQ3avd~@Uuz%z%r@!De8Fg11K#ZB^bE9_+u3%S?}5YkR4q&o)Xm}tH#Q+(E=?rA!!Ln7DYKRfp zym>vcQG=5W_Xx7{u*c|LVgblZ@}k~r^JeT(fBrnY1Tc+17E(t}_R=Z!cOY z5@9X<*+Qr6#kH8{*U#hyMiwU3M25O4n~NzQso!(;d<-Ta#eT4Et(gBf!RF12H-mu^ z2yETF8O^?*5dJrZi9gETI!CiGW~@9mIipvZSLstqFgbQ2-F9XfR z7JUo)?E5+OA97x7oB;}Jyqd8|;*3M61XK^mY$YX-*MT1Yk@|4L=u8A!S=?) z1i5miT{G4x@Zb1)>v1=DR?&sCcwRniOPJt(?n6M$`)P-IZ}~*N-W+V3@FakNd*#B9 fwKs%{VJ4!`sObS@*_O{>E8Cl;FHX&v;E@LaySvXH literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d b/fuzz/corpus/fuzz_ds_ahocorasick/aa5f29fe336d58d4a78fd36b89a1d629b3eb3b1d deleted file mode 100644 index 3264761f263320ee072b6ce3bafe90095b3736ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmdnInbtsw0)WMB8xdk4gAqKOtQaWx38l4S;7TD*+l2|vV*&;UfawJqW(78I$zm{A z6$3Ji@&A8J38=j|DY%1TV&a_2*G+q{P*y}NqwEscDwr->yB=Z>s<)wD#v{dmtN{|5 zDCA~14>e>Kg2HSS*x&+G0JW1?3T{4v0gEBRbj$*1=#n3}2y5XiTz-Zo6R4FqDXOQ2 zn3y$3!M4FuD#UK&s5^fi7U0ODa4*3aZu^6T-`n4w{OLaga4PBuKa_aBLZ~aeh4^;x-iIszyYw@@ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/abe0c48360d8463fe9e1434c351266db57fdbb32 b/fuzz/corpus/fuzz_ds_ahocorasick/abe0c48360d8463fe9e1434c351266db57fdbb32 new file mode 100644 index 0000000000000000000000000000000000000000..6801fded665f12f67566b3bafa48c681ac746cb1 GIT binary patch literal 3905 zcmZqQUbIq#q0PE_=Cu5~O;f|IS2I?7_zMa=kG+3fN2clYN!>Sdv^N#sUh2j2HUyLOqlch zWoI7Bo%fyVVX+GZC?Nx==|56yO{R6YiKMSP8&A1;Zo9P8U_Hpt(8 z>@sgL*r`i4FJAm`@#2L@jt4POy#o^Y2_k?1;$5&k5R1W%frgFswEEn~8xIBYp7h`^ zWSHG6zjo91?p1FWA3ZW7>!Q?K?d8{>_-|ft<44SwuNV77zBx?%QTEn3nuRd~Jt))< zER$+Ket(KOFvyjW!kil#=JMDA9poPBI{Y^2F2@~-d`6?+Uyvu0wKwJ^XAbi zkQxnCSZI<*qtpq+aHv`ZLJHO4Qv>3zo(MPR2eNtsr5$6;1Vl`FKv6?s;=s}LfjJDh w3Z_MxA+0F_bd4e0MNlUa)o-JBM4vwoYhu7!D7ruf-03jJ%Es$onlhF60J<*mFaQ7m literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 b/fuzz/corpus/fuzz_ds_ahocorasick/ad64861dd3ed6faf9443a12cc96ca51941ba5204 deleted file mode 100644 index f3d9de458a570f1c8f39d616003e2346b66edca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1824 zcmdnIc}M~!!hjfmu`@sbF=}a`CZ0loD-aBkB(OUhNdXRKHV$!u!dgmn^hw<}bF?=V-(Kp)@)qo0EqSnK(Yy}|J5(W% zV(cLYRJscUz&4ydX+5nz_wmL8aaFJ6d4 Z4=9M0lyFF*rcH=aAPJ9VhzK+X0sxX-ebxW~ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ad877afa0d998ba233fa2d47b46b417e3427d76e b/fuzz/corpus/fuzz_ds_ahocorasick/ad877afa0d998ba233fa2d47b46b417e3427d76e new file mode 100644 index 00000000000..5889844c6d3 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ahocorasick/ad877afa0d998ba233fa2d47b46b417e3427d76e @@ -0,0 +1 @@ +""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""MLLLL""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ae8884740527cd378965db9843c98727de770e09 b/fuzz/corpus/fuzz_ds_ahocorasick/ae8884740527cd378965db9843c98727de770e09 deleted file mode 100644 index 4d9c1366c9495524c15653db9502349f60bbad2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmdnInbtsw0)XbW{}8~9CXC6Yz)B@d(+G*6*tU5y(XJ$9F0t|`_LImV)(&)aL|L-} uC%~Z{-4+V@3{U_z28We|g`x2&1XM|`dk9+sQ$dssFvaB1L|K5ThzkG|B>I>D diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac b/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac deleted file mode 100644 index 9ec06f6110d..00000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/b1f723b9e2001f4535cdb95dcded87e346baabac +++ /dev/null @@ -1 +0,0 @@ -Ƴ"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""@"""""""""""""""""""""""""""""""""""""""""""""""""""""""""U"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 b/fuzz/corpus/fuzz_ds_ahocorasick/b43793022d2882197260118166362bcbf59c9985 deleted file mode 100644 index 4e48605bba88de50366d2d6c33f4aaccd69cd80c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2155 zcmd5-u?+$-3`~P4Sbz>GC8B|XZ73)hfc6V!U=o_|SOxt8%zy-+Mc`iN z{UKxqX}yGo37JZov$uJw>B`m`~F4e z)`})2)NHrp9P#1kfWLpvT}?zonjzS&o%*-CCVL|B z*nWNk*?TA3FD1lnap7qqFQuM!*?g4c&eJDQw!E1V&;cRpV%#purC diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/f4205edf785c9e8ed10cf67f22fbad5c1531098c b/fuzz/corpus/fuzz_ds_ahocorasick/b45a0a9f2a405c5dd5d214636d65db272ec49bae similarity index 93% rename from fuzz/corpus/fuzz_ds_ahocorasick/f4205edf785c9e8ed10cf67f22fbad5c1531098c rename to fuzz/corpus/fuzz_ds_ahocorasick/b45a0a9f2a405c5dd5d214636d65db272ec49bae index df6209ce587a42395dde561b533f55cd2b3e8d4c..6927d0934cd9fa3d35daaec50bc22edaa940ae3a 100644 GIT binary patch delta 16 XcmZqTXyVwQ%FMWFBBT6dSLVF{C@=)+ delta 14 VcmZqTXyVwQ$~&P^bz zrsCU6y;$BpS>W0y{WNA;eeUCphXQ#|dhi!AY-DJ&uAVt9|8CRNaO>5K)gJzW0?%VD zWWt>1FFW&4?!50@4~xD9efIsF`VToTHqP)ZSku4t>)sD*`&Jq5T^exde8JBq^#jYK z+NY?40|v!HxIaLi+Ps;_kOoBxIHb`Cps*E44g#PN^CPv^Vp@lrNcy_7G5MuFUq)0poQ4H3I?g)?|ilYZnDDgu4fHggW+>I7MU@lOYs8EXW`s>3b5td_p yd(8&<+mBu5EnaQPM|#kKoPiU-au3*H=P>~&S%3gcMiPZ4J|itZRvfe&5{5RWi2Bwk<;T5XKgTPW6JG?O-t!~?6pc_0hErjRAbw{60WecZNgF8j9|9O5s^HtW!lEYxB wYRO_SSOw!#Ov5t~4wK;WuoSrq1Q(`2onRMD+raZzyB}0J#6t5dZ)H diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/b9749b1c2d0c425dc1be97b13f972ee9a44cfcab b/fuzz/corpus/fuzz_ds_ahocorasick/b9749b1c2d0c425dc1be97b13f972ee9a44cfcab deleted file mode 100644 index a18f42cf181c8119833d35224e5c2bc275ba699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1030 zcmaE@wlqWhKM?$Q^&nkL;Z8(lQ8>qOzt*kp4uTe8>F+05R)+4~<)D$kHixgPG#7Dw70jBq z;@R8B`-JZ-KInaC1^d5B=W9(*WCHa$ZePh34Q*r-KIVNWU#k1KJ^z8{$tDh5l|e`O zd!DY^yfH24$)lH?a+^#%zi*IT7^o+Ex454rqM%BnV$pK`P4}jW}oZJ|MpD1dCfCk|KHN2nB`o&d#p;%DQR#Sub-VL zSXVo9O5?Jd8_)Lc5ovj^?8|(mY|<9}V?O6+PZ72a_<4HHf<5Pr%O;1c`4-dgtpD5n z)Qtt)H|Fg)z2d-W@6VU6CFuPsvjtMrWa)NgZmW8!C8x2&|DX_4PN-TPl?wZYG=ES+WH ztCvl&^xs&Qm+g|0)cVNSLX7jY{&z-Z9DpW<;;@TYVTJ(&$Zib3vhs2EKK8aU&Uo*G IC(I`T0ON+Vp8x;= diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ba7bccc10810a844ef20acb4d45f23653f1ed4cc b/fuzz/corpus/fuzz_ds_ahocorasick/ba7bccc10810a844ef20acb4d45f23653f1ed4cc new file mode 100644 index 0000000000000000000000000000000000000000..126cf92513db3603e5501c594a186cfa69679b0e GIT binary patch literal 1025 zcmdnI83vSy1iTCouz52?gC>ZI0kdI7VW*8D!qTX+N~roFW^3JWVVID(Q%)`nY8kaC zRJ*b9l>P&O5YRhNNn>v?bf$*m;$Y+1XQ{p@vZ(>Lv@C@|fdvrMe>PoZ(_^cQPc+&FcX>P?=_G*^C7 OYMkPR=B~!go4EijdKc~h literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/bca730aecc12aff3042df635b71dcdd480035fac b/fuzz/corpus/fuzz_ds_ahocorasick/bca730aecc12aff3042df635b71dcdd480035fac new file mode 100644 index 0000000000000000000000000000000000000000..1ac8a83ff43f16377c60c1f506b91b0a644e904f GIT binary patch literal 1025 zcmdnI83vSy1)Kk40h>1yt6d4Jek?}9gkTONKohcG6Qm$U37;wWjaY;vtqft~Fbqkd zQpnK;!@2``A%TTq>n~jtxRxE^+7#cIy5VZfqz$qQ1NCI@7WcD66jW6#S`PCt8vTa| zfTjhRi^GlR!pLsM#vazehZe$XZDO2+beEpK+;~>~+V=82Nn3px@=PlK=WaGDSCM%u z?i#e)@2>c>!(umWw(eidBUw7J-tSS-Ym=3WT*__dK4S-W@)cG@k(ixNHSisr66Ts>?bf$*m;$Y+1XQ{p@vZ(>Lv@C@|fdvrMe>PoZ(_ e^cQPc+&FcX>P?=_G*^C7YMkPR=B~!go4Ej4Y8X=h literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/bd5015cee82171ac5097d615cb4f3626f3cf5203 b/fuzz/corpus/fuzz_ds_ahocorasick/bd5015cee82171ac5097d615cb4f3626f3cf5203 deleted file mode 100644 index 6fab14e1832..00000000000 --- a/fuzz/corpus/fuzz_ds_ahocorasick/bd5015cee82171ac5097d615cb4f3626f3cf5203 +++ /dev/null @@ -1 +0,0 @@ -""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""MLLLL""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/c012a2977323790cbc2c8b57d09ebf097547bb04 b/fuzz/corpus/fuzz_ds_ahocorasick/c012a2977323790cbc2c8b57d09ebf097547bb04 new file mode 100644 index 0000000000000000000000000000000000000000..c8fa129fb10448709d7e9d6acd1d4dea3adb041c GIT binary patch literal 1034 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240ThszzxjBl#kT!xq3bZ6EHvkBa|jU zZ3Y1)5ZJnTGn!#Pp?s~FxnN~rmG^*3cY(nD<2o`;SX@omX#|{vkOteY6|;HsVu<}n z?$kzdE5e;HX99hM>dwGa<-c)>hsTa%JCktHrq@Tu2tIvJB@lYV|Ne}))hK&qu zoca$rFE-BbEm+gP_3PdbYx`Ci?Ohsh>3qS@CiMf$q}r#bgT0Jm6x@X%M{nMYFAR~~ z2J#0u4ABUnuoc*kU;?V)M{2Fbv<^3s^mS)r@>dG crC?{B#{{sH43p6XGB6BV*?9d+Q>GFh0J)~C$^ZZW literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/c09a9b5c79f1b7f7925e3071f1b2489f208ffe9d b/fuzz/corpus/fuzz_ds_ahocorasick/c09a9b5c79f1b7f7925e3071f1b2489f208ffe9d new file mode 100644 index 0000000000000000000000000000000000000000..e8809ab75bdd01944f983ac92d554693b7ea5df2 GIT binary patch literal 1252 zcmdnInGB!=)58D+FgCSlB^Zc-f}c=YD+X=_M9D5VfN8-?!*yd};ME9`WMoL(z#x+^ zi%|N@NsM7ZB3cL_q)}K{?1TxSs6*mF!QbW zoAWeRmG?rOnqRG8!ZN+#O9FR$SJ+cBXo@_LSEPeu)3u7<$=i z*E>b`M~#biJ8>MBGEH-fOfLOdb46O>l2wT^`@+@*cJCb<_N3?gZ2jRDl;gHPNcg?| z?a7})7c9Ca`9t8QqK@!GiRUYXy26WiXQ@3V1C% zC79!hpgH;Ji`mx71NxVdF#2OVNipCnm)7{9aR?l(wZ^ATE05FDBNe@cFS5KRl0{ z&fvC%X`P1p$307(x0dV{5`FzH^Py$P)eCH?VlwOQ1-lrBhp~QS-*kabb}FyziB|np z7M_cae|&0pVIucrz2gl9>Sa^)Gd3?;cl7BNzje!R&)C87=IC>Al`lIN``q^b@MzB3 zU+(v^j_~>|Fm&Bkb8}r>>|^`fl&1?KH~x4t!!F{T_kL_zS~k(*p+Tl#%zu5M$)6;rcpjf0{l)WrVGGCQckMss z=UzSd?cUQJw;JUFZSFR-el%Mz@>|-eF6WW7VR_$P=TEh{bJG@YHlJwS=(l*S%2CTW zmK%z3$rEL!|NDP9DE~wC)fx91-Y0EMEPG|usInz0xOq;;nV0Rh0Y;vUH3`)pAFch^ zy47|T+tF)(g!gi&d`WQ0w~?F9BU~PGL1lv8rK?Ky(t<}%P1<&IF8iXR#Va;3eElbV z+(0Pt&4Kg06AHy7J6PYpnY&o3shERF)Z!CwCA+EOCCSM%=FUyoaHjr9fuX%|Sp3>f zJ&B{I3^p-|@Ub5+uW*m~v3WmB#?72PPwbBGeRot?^4)rim`NgQr^jjvzMLxJqFVcC z9h=z6&D{#F5sN;=zJ;aUT?I0>+?vIVceuXX&F)_QTq5*l#}V_0k5^seMCO0>=$9FH-mq)hz2r@4UYBr4x6sb($q!}E IrmFVo0Afx?c>n+a diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 b/fuzz/corpus/fuzz_ds_ahocorasick/c4f5a9b3f07efa9cce66a66268ba8342dcd81eb9 deleted file mode 100644 index 63d835414b66a69412eaf68d99a19da59b4b9035..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1064 zcmdnI83JOVG&e$UnOF_?gX z1OV2p6|;HsVum1F(n6dKMqT;V&rgJof%^9hs)nCw1S<(cV;id#M-8Tezj0H=|mG z9sqDY)O8>}st%A*P{+l9ya5GZZz$~o0jTxX)9P~{Z#)#pd(wlykYU5@Uir0~wso(1 zyZGpl8Ce&l-fG7#zy8F3^MV^cV!nL6*e613uR;P8O8zM{jztkzvU&01hl>|4L5R6t0O@yL87C0ICtL+Cs@fXQOe3=Equ;g5hlGC~Xs5*ZjE)`5*j zBTyUywc$r?iAc9co{Gs?Se6gq;VOlCV?!| zfy_a$iL`@AW&a_7n@HvOl!4R8CVVP(Z{Ca&llasUlv7fIC_#h_P8PaZN>y;B=u%KV bTpq?C+AdO3Ji>BlG!RcAv?8-$t_9HmvkT9O diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/cd709d9b76a28b0e28d2ef779096066f9f581030 b/fuzz/corpus/fuzz_ds_ahocorasick/cd709d9b76a28b0e28d2ef779096066f9f581030 deleted file mode 100644 index 6d70bd69c16df1eb933f05ad8c180a3d967fccc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1027 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB6H`7?zvt@tK*kH+ZZ}>@3V1C% zC78p=00xYHDtkJUELl1?zg51bQhR;rt=-a-gI9iPTe-aL%R>JH-)=SUiMnp-<~Q;4 zE5%d$^j?M?yP~SmDO~KkEcR1I4$GyK&gb`X)-~*vf|y4oQi!$y=t>7NUAk!9(WhJd z)-At1V+Y5XqtC@vzU*A=bKC#Jqd9ATx!=n=!t1xd&~;nQ&2@3HkL`2+69GyeCfofq zzG8Siu=n(`6%j|SbL~Blu$rsnYvJM`*~E1})TSO-6)cmHv%E|{XwE-xlaSS1Uw5-7 zGaM1U6#pyzpT}g`Tn6(*VL|i}{tZ!QXiq1^e&iFY+naIk#JI zSz9%B9ZM$2XRfx%m)Vi=_U)az%0C9QvQGbDnFNBWW=4;=Ze% z?nmby@Vd`e6r6jA*<_ok%(dU^i3lp3N)|4#`uv}f0VL0PqsDKkqq@Szubh{n4|7gT zi0S#gxjHFrOS?c^^vqvOtWDwbV<&!i9yguL6u`h>dh-8_O_|}{*Msjqd#@?;!t_L2 z`u7ELDH|UrEuQ#unZ~~_JWtMxN&WhA=A1}!hPHmd=^V#@h8G0)?%v<^G$QlAdi2YT zJ8#%E?Os01u&J{Ck|*rn%+t?-TN!Uk^ST5uaY(n&&g;pcAIhFhRqfNk94H$Am^7;H diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/d14bf08ba76e6641f39a58555d07c979c7157bc6 b/fuzz/corpus/fuzz_ds_ahocorasick/d14bf08ba76e6641f39a58555d07c979c7157bc6 deleted file mode 100644 index 74c588d806de6f766825c15bf747c329a19eee56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1087 zcmbtRISzm@3Q>B0H)TeZqk#gc L<_kWdjalXsuZki| diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/d18c1455e3dbc31d072706e4105b576e3b4af411 b/fuzz/corpus/fuzz_ds_ahocorasick/d18c1455e3dbc31d072706e4105b576e3b4af411 new file mode 100644 index 0000000000000000000000000000000000000000..a3e6ed198a3512ccb2e6fe6f7837330e1613b214 GIT binary patch literal 1139 zcmdnInGB!=(WAL}GXoHiY(S~ix8!9CH*Ou=`ifiIz0xq)H0JN8??!C+Z~L#ez;C~z2Jv< z(#d}tLoZwHdZ+0AsBzJ5CywJ%rfF`G$)!JQu1HHEcBaN{xuNgQY* z5^pmvC>nqOCWayj6GWjuqwtV8U^fV%m=7@<8;PWk2qr8Tp#H>7)x)HA7_V6SS9F@L z7g~xj#+_ocu&0<@;sIvjf;k6`ro@>;Dq){J*mU&1eV1A&!A1-V#)roRnt1U?jc9wfug%Y2*(;VW=2_Kb@_bM8yJ%h F1chnxMTP(X diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/d68cbcd904ddb5b55437aa41b452c7ab2e0e84c4 b/fuzz/corpus/fuzz_ds_ahocorasick/d68cbcd904ddb5b55437aa41b452c7ab2e0e84c4 deleted file mode 100644 index e34502a18dc8c48a963b6c7fbf8bd36eb890061d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmbtR!3}^g2&}94bf#|Q2u@&lIEG)hsl@aMBvNU;q`8B_ov}nj2cH4#&7IjrbM3h- zJ$Sc6I&M*qFg%#E2bl>3$gGG}lo77iX2zVtZl?;>y_9yOW3AdfPgT^OlE_92^$5d* e*?X$r{Uy^>|0d$1pL$wE*AVl?DXEEoIZxkx4AhqZ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/d81f68cca030deba6c7eedefb9b8d38ae7e0b32d b/fuzz/corpus/fuzz_ds_ahocorasick/d81f68cca030deba6c7eedefb9b8d38ae7e0b32d new file mode 100644 index 0000000000000000000000000000000000000000..e681af54d59e7c7930d944c5cafff757840960c9 GIT binary patch literal 1027 zcmdnInHUgFj3OLrl!yU1^b#+ur1W11Xc3YI#*CH6CTH|2^C~^7W=y|$)cT9e#_3Zw zGPGG&&zzQjw`pp)^=igy4}U>{=dt&X>&P^nKB@a=j`pVF+e^Jz-o}7{Rt(6zt(!N4 zc@P5022|!^1Q%5YNZ(JW2@n&(Dj~tL3k0ApfvN#fe+o@wk+?B2OExcF{BZH&g$Tjz z2qusPF%3ls#6h?T&iW4l{BQv{13jV`&;U^W!Cjal88Bn>cDQZ~223|x0unn642csM zSX1TU!k7%09YoRU=&CAk19YVjz7dizrei=NNDAQ0Oc+RnF%WdWueSt(M=T3&G?)R7 YChX23PLvO0R;Xt zf++v~{R(tph3OtX!e_ThV>GVn6H(EDb7$zh#FwD{3RD64> z7t33?<(oI7S_yFrMWi;^Cs+xyt)^U9B|w5OOR+0}$zswF^*8Tg*9Q{ag$1Cf-n@B( z{O!js^A@i*<=gP&fP2KXN6=`{f~$jB3^waLCV<5>Oh)(o`4~|2LIK2_UAq!??Se-O zBs#KK-ac92+9%Dx#K7=0W?Fsj;v-;yKz(Elbv*CX2_AX3@LPq&rkc&0L4k;#BtbC&%>_sS3JY#>>CLbR z!Au+QC@)?`|Tn@IY)voZOr4qCNW>c@Ef_2H5T%dx(_hUnC@-*|D(W(rdf zBD`U71xrEj)WdtygP#Ve2Y-xGEAb$^ebw9Bi;o_ek#$k(t@iTkPyC@d!IsRNfR^)6 z3&M>kWiKq>BGLRvY~q>Ff&@Wf&w5z$12E$epC7QNXO!HH#fs4^2Pr=Y6xvv_9K4W# jr34#SSJz!IbC76Q0d*dz!?`Jm1FCUlQC0>P10=v;jqA*Rnpp5^>049l(-a!F?8VYs`P75$4klaoL6R00W zRSZ7s7{IoHR6Ik`M37?$Q2`A)As`RxZeu9Dd2<06z_~~af~Mn905b*_doVsB8mEyG z$TA(s90VI|xH_g4$1#O)im0H-Fh;O&GJHs600L&P1i~_GENF0JlR}80SU?XB!fH4x RhExF4NkkyPlw#6A%>dRF0ha&( diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/f8644a85219a1d4cce9e21debc3f8085b43c9c25 b/fuzz/corpus/fuzz_ds_ahocorasick/da0c5fe6a9802c62ca13adf2b3de5e95fc179a81 similarity index 93% rename from fuzz/corpus/fuzz_ds_ahocorasick/f8644a85219a1d4cce9e21debc3f8085b43c9c25 rename to fuzz/corpus/fuzz_ds_ahocorasick/da0c5fe6a9802c62ca13adf2b3de5e95fc179a81 index a4557e0a3261ba58ceae00565dad1c21e1ec3095..1289e46fc110496731d3a7bbd664759429b8eaf6 100644 GIT binary patch delta 21 ccmZqRXyDlJk&#tFNl7VYqMrI@S*FK~07eW3HUIzs delta 21 bcmZqRXyDlJk&#si2x2Dcsc)8Lddvs_MkWS0 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/daa6e08a392803f772858633b94159e2e4e0cc42 b/fuzz/corpus/fuzz_ds_ahocorasick/daa6e08a392803f772858633b94159e2e4e0cc42 deleted file mode 100644 index d39cfdb3afd3f80dd2b736537e494ffb4fe947cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1295 zcmdnInGB!=)58D+FgCSlB^Zc-f}c=YD+X=_M9D5VfN8-?!*yd};MGV#62mwg>M_(I z1aRnphO?3qEGP)lkTBZ1c{7?yY+;D31e-kAQScx}VxYRV639jP1cS93Lj;EavU4!l zV1I#98wfxQKy?Ks55o);0rbQ~T#x~6DIgAH$BL-7Wgp=!E-@<2tH0?feb*pMSoeF( z%mb%6&MyA*pI%^x@rt#7MW^X{m0EpEUZ!y4*1@f>xV7CYje|{N{(ky?)GEm;>}9yO z>5&eK!SX+JVs=ybL{_5XPtKKzZQrdi7 zBBL?F&)w0~VZ~+5YiFugYiCQXv|BUJ$HC$6r0M*A`ZIa<{CC{lXZy6>!Iy+0E zeuyWX{I@amvemA4itdjZ7wvZ9I4)(H<`$V;`m^SWw8SN=5@q&bWQSyz)eLR;fE5>R|s{57xB(ezyJ2^$?m!^7P(_7yU#M+ hJKA1*O)*S)ALCRmrls!K(-~$$QBs=N01^F=1pu86hmimP diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df b/fuzz/corpus/fuzz_ds_ahocorasick/dada714b6876e5f514af75bf410bfcc85a31c9df deleted file mode 100644 index bb3e6ec80a727a4011172031932b1f0f17fc3e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1067 zcmdnI83vSy1uzYCpow&nI#zWs_w9l)h@`O^Mx-E-RuHR<0SSQh;C9A;5D)^&L(Miu zw*$9UOc|J7x&$38_F$Hx(z>Wz;(16x#{kxa=}jUYa0xk!kWHE(1u QFN?qi;Ub8#08e$UnOF_?hC z%jxYM2K+z?1E5>Jc{7F*OaVhB7feBr$mY!{n;9|nT^w@Y-DJ& zuAVt9|8CRNaO>5K)gJzW0?%XbAJ>s-I(<_2%^dAb#kZGwvAhMl3+$}TTQ_fpxDt(= zF-e4BK_UYKvhb44ix)p!ym%o(Y&(JpWI^1DB81?8t%Lgp$oNxe6pPFU1sMc@J%1h@ zz+{nVs`wP>#6N|`u?Uv}S=9EaF_At6`VH=R#{c*LigQspDX3gbzd+>iXAeqcA$Itf n^ZC{ru$^lt%JUTclc=>?e4p^0#Rt9btYH6F>3ppz29z}br4@`F literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dbbd86d690cb101f0f0f783d32655e85acb49e35 b/fuzz/corpus/fuzz_ds_ahocorasick/dbbd86d690cb101f0f0f783d32655e85acb49e35 deleted file mode 100644 index e935aa44e786820fb5dfad709c14b6adc8746c9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2255 zcmdnI83JOVGz};v!hpKARv{Uu31bs>gpwhW8kjaz8c6}kOqfZ#U<_260Sx3hAT&87 z$h>K&hC+BGI~7R-HuKODAF{A97ZcaQazd$9Eu4EGcbV6fv7?=kt8l5 zdnl17$suTpDY2JCy=XR*#3j)x(v%b764DGLq#C(qfvY9L74)oG2s;Pva?%*M3$#Kw<8asQ diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dcaa72e4a5feb858c48f1dba2bd873ce9d278a56 b/fuzz/corpus/fuzz_ds_ahocorasick/dcaa72e4a5feb858c48f1dba2bd873ce9d278a56 deleted file mode 100644 index 6166bb8d9e50188ac2b989e06f7062f39d9cd36c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmdnInVLWe1Heu1rwRZXrwy{B3d16z1mLbAk3p0jFh%59v3WDPehB|2OjwD5fq_|x z5lF&CP#H|9TnuMqKWja(Ry=v(VUyI&7a+2zI+T>q^)y^rm7ZJMzNY6>fA2p#}F_Ir!?F+9XJcdxPABTT^Ji1jc#Vl=FKtK0X!uFrMa*xiHQLKTsH#} diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dcf505da80812e4be45105b1ba530d11028a20c1 b/fuzz/corpus/fuzz_ds_ahocorasick/dcf505da80812e4be45105b1ba530d11028a20c1 deleted file mode 100644 index bcc720efbb4813bacb64ec3125ca05ccd6d530f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmXr(=1PwXSDJ2rFx@8J*+%J_v*_Yh2g<>zS>F#{=WU$a`e5qgXNyud&u@(1e`(Z+a-X|h+A;s$rEG<`K`<}hoU31_Cbm~LBtVRfwI_LluJ zC5ojtzx`Gd`BSy(duZq#AFUrBa$Glm6I;65V2#P584GQ^3tIlXk#(EJe#Awl@yu+l z8lQ|7-DfKUUOz86>Qb=q#K|_%c`~QB_RX{P%&%p6^m#)^u&zJo!D>f-VKmB~)pXtjV$9qhD;nY^X{piVGO(ERgR;&t7?&((Fc)fpa^|6!Q zrY~niUxEe)XZ3~MTXO%syX!t7H9d5aAfEu&iY#`ilFool?`P_~e#)83w&&3@$!XE| zzbe%4tqKcTqWw;sKj@)cJ%3m1xAZmu4 z`|NjDE*@ifnwTzERBzrp_xAF8(E_itYFHX3$nwQrF8;s%%xrhbl|EaZ^iSPg8+YSS z!t~8Ra1%rTff5cdBl7SB{gnr$6Pq9DZMZn`m5qwc6DAMi-eqle30jrMWEC}GUDdLAGXP_tTE+kX diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/dda9088436a831a73f09d87059c6bb4fc6d3e703 b/fuzz/corpus/fuzz_ds_ahocorasick/dda9088436a831a73f09d87059c6bb4fc6d3e703 new file mode 100644 index 0000000000000000000000000000000000000000..14f0804d104285e5ab3fe19a035a5d352816cbdb GIT binary patch literal 1046 zcmdnI83JOVG&e$UnOF_?gX z1OV2p6|;HsVum1F(n6dKMqT;V&rgJof%^9hs)nCw1S<(cV;id#M-8Td1XKDz#en<)1z>+D?E(R){npd!b02R#6v%thgTIhr!|Y!9wVSqe zuX?-q=#d#&7p2~6$1cDA#DDXG8$V*ce7)Ewg43_oIQ@#@Ly%+O?u9!S&iGSk91G`w z7)v%UUi@(J;)Mvo?Fc521@RS%5P}2tJwyeB1R0OaS5kt74me!SqXU>M2F<{*`4Sd? zAO-s#86k!Ri3|)7>%hjN5hxCU+VCT_)?`|Tn@IY)voZOr4qCNW>c@EfmB0PiW!~b| zrhFTo9B_}g_6X`j^vH#TYdOOIC^lf@!2Cs`?_t`2G(0YGr9Fgez%1nW#Fn1Wlmody FO91%=Cv literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ddc1f7e2ab9fbad16aefbcecfa50615135555eea b/fuzz/corpus/fuzz_ds_ahocorasick/ddc1f7e2ab9fbad16aefbcecfa50615135555eea new file mode 100644 index 0000000000000000000000000000000000000000..502c7c00bb475dcf8b987409f6592789385c3dd1 GIT binary patch literal 1156 zcmdnInP|Ys00y6k)_|%|2`hlB0n2XQTm=_EVqn#YDwzA}cs$3CVsVSj-qD-Zo)Ad9 zx#Yu^$?NVX1@DzVY{jp@9&UKe%Z2ye*WfiZvAdd5-^^TSsI>H~#p#vXB_|!Qn{y|0 zi1kfAINyY+wBGe zL*fJm)>L^vt}WkWl1&`ADua&l_dH#-d1G48lSeN(64>VOb(Q8KuCIbw^Hw~2`*@%5oy7;e@2p_|SLuAM>4{9B zKF94V*`lG1Y{JL959LdBAGhZ}@I3kd00V3xYOP?1BwXLy8lSA12GMfiZM-&fn|ryn}L#>85lqcV_;c;OKJ0F031di ArvLx| literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/de42ae3f925cb1591c116e7deea6ed5846e035b5 b/fuzz/corpus/fuzz_ds_ahocorasick/de42ae3f925cb1591c116e7deea6ed5846e035b5 new file mode 100644 index 0000000000000000000000000000000000000000..aaf8a100243d0ea07e9ab6c68e92b3f6e74cbbc5 GIT binary patch literal 1033 zcmZqQUbIpq!dm*Xg-+RvYcbEipUDf1EKI7240TgB7gIh`zvt@t7zkisVqkzWV;D#P zAU!~>V6Yholt5tX=FKp(p!81&{mo(GkFvMU(JYJ^E00ai=vC%bdREPte(|XF7nzOI zr)*?sv#y>wE&p!Q)Nt$7jMX0gf&$ND?;qEZX*zvU_stybO~tpDda=9(8>STlvJcfN zkO)>FfBUh^yv3_c`8GT`;2v@95!6`_Gr&5qIvgyBkAPXW3k1$%0$51GWOUD;k3q4N zQ~x37#l{)F1#9}Ze%fBiY%jnsPX#hr#7Iql8T7pG3}$h#%emDR;u{iyulyct2E zwdV_dHmM(2Ce=Pg9UPX*SOQZXB{WsQ;RB9L)BpyF|BQ(ROQZM$6iDDefX0^fwEEn~ z8xIBYp7h`^WSHG6zjo91?p1FWA3ZW7>!Q?KZNjd^;z*zyK>-Smb>h-BzPN+P8A7Q4 z5FiBPLF3dI7Pp%V5Fic21p7V)9AHp25Y4Owa4iT1G3gwdZ6E;%4n+hZEiH}k1SCUP u$b>l~-1#H5)?`|Tn@IY)voZOr4qCNW>c@Ef_2H5T%dx(_W&uyVea>7cLuz>$W04&-SKB4FmvI_(CWbYRDvqThBRV-T0 zzvBXdfU1P0H zjFXV=($kk4&#GVBUcM)3t1nZYN#+0C&1U5)GH=CQgLeDf6@PYE?554u{fl`dODER* zJt}%_vT~72x$WHN>|KXt?SnR^bR3DvohZD_a#Kau-978=%w{g|-8`dr`$12E{|nqq z#h!XK9{FJRpj9dDzuAj$uc))k0taFOO>T-+MvBadu0JZJGo@o~!o_WGZkFw+Esfv2 zJY4t-RY0n440r21i3jfvA4{4)MLs#__N%Y6Yz0@T^-tKU%Q_>;tt9zuS-Y71>~(F^ zH|?n?Fx{K8Osw-yp>gc=7i(GEIMJhrXugsXL@6*e{Kc9gh!O;vL6o{hD5{8dB$`4L uLkMv|POE|{vWI#WZr-DpoN}8?Jil*1PR<%iyI5ISnSq!UVK|5f<^uqz69m5i literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 b/fuzz/corpus/fuzz_ds_ahocorasick/e457c4f8c99e20a17b9b623407df6bb77a7a4794 deleted file mode 100644 index 9e9e2c1836565dc16e055f565a0084fb9035a3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1980 zcmdnInJkcl0A%T>hNi_3LzD;uVr*k)fB<6D(m+i-g#cF|7$QkvcQ%p&9L#JS;zS5D zLIU*@cB=`BVz&XV4J^HRa}`_wiGf`!il`A14@oBy6G;KdOqemdV2nL529SoPT_h0< zCe*_JSOJ=Az?x$*j6f5BX#xtvnCLW`4idPNv8jdTDKG_=N4F2b2YXWp$cLI^jBXx6 zDS{QF6axi6p|n;ETpv)`*3Fw?3V<|R1}|gfvB?>|%DhU?su|NS9<}}=vvK;AjSOwp z$bP}juAVt9|8CRNaO>5K)gJzW0?%VDWWt>1FFW&4?!50@4~xD9efIsF`VToTHqP)Z zSku4t>)sD*`&Jq5T^evn(*Jp&!?ERmDt=`CU;!FG%VdSp&DI;w5|2-+=G~{jn|IzrsCU6y;$CYLqtm+92{r?1PWPHA&_G1VGC5c3k1M6oIYti ztv>hh#zTR;Cq4KJ88*!Bm0!DQTetSAw~LP+nUQr->aF(j>rebQFSzj|=F8WMeInl+ zCjKaU>m1F(n1L(AF~bvT7lvoB`2}wzlOPEWE>egkn-?#BxOnkG9C|=utOQTDXo^si QFGMMjgvT>P1X?5j00i2z?*IS* diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e779274511b5fd28af45a5929b3ba1ff4cdd8ed5 b/fuzz/corpus/fuzz_ds_ahocorasick/e779274511b5fd28af45a5929b3ba1ff4cdd8ed5 new file mode 100644 index 0000000000000000000000000000000000000000..7c31566a1c83a033d2d310d4c9b9339911fefab0 GIT binary patch literal 1028 zcmdnInSAh{k%57*ZY3me?<6f}c=YD+aCyV)rgga2^vd zKmbfH&@d~oflC&H!KxULVT}L(V@g2n#Yt(!xcfj|8s}8LZrX!|vLa#`WtZ@|-q&yQ zW@Oi6b;W<|0INf=I6{kLSD*wWW)Pmo7KV$L#4HB72o#8`ATEPzWMDWC@gp*c9K?$u z-iGQ!_LqQw05TWIhDUou4AG$siUC+C&zK~_upp6v0q)0`m^DYicEH0PVk6x7=Z^uI zP%kqeM9*V-%58s;@O%5)lRrTtj8joZ_@Tt}6+&I%MZ7cA@4r2Jvb!#fMNa!z%I>pF q_l~yLUQ-NH{>M0#i)pDlIGJD&AZIHhhno_%#Gs@!u>qp!LlyurW(=qR literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e95a74bccef2fa04191002aa3f1576c8ce8462e0 b/fuzz/corpus/fuzz_ds_ahocorasick/e95a74bccef2fa04191002aa3f1576c8ce8462e0 new file mode 100644 index 0000000000000000000000000000000000000000..4571cff48138c44f248f7e84a9a104f13cd7b1be GIT binary patch literal 2770 zcmdT@I}XAy46Qmca)d01fq}x##soLuFznm{Za@blE(eKQJGJ7}t`v~!q4DSWCC_Qv z7R^}=8|>@(1a`D{WRS)quAFO9D005hv8*b13oJojF?o+sONH^w|HacB`9Y>dM8cd6 zi-f?uiO}m)k>5;&K#fqYx7e<(a(_Hb+r z|5>bhPn!nSSr-K=KOuXkE@a4C4GeO0;KaceyXJ(#IU)(pb%If&Ix=BbIYpGrQTZ9# z2Ze5=M&7}VRFIQTZ^(W+TY9J`df^6{^;bG>K~QNS`;3TeS{c_m)Gq+aQiK8^JowOo V!+=NeP=u!J=bo*Eg3c}?7GDRkvb_KR literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 b/fuzz/corpus/fuzz_ds_ahocorasick/eb2a51efb023f4f371ec1577cc694c682afc1614 deleted file mode 100644 index bda886e7dd01faa04023a86fecadd2c08f3c52c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1097 zcmdnInTmh`1U4&S0Awq`l2sT=h!Q|HhYU7Rc3@FNtX0vd3c0WtrKF^cE{dv&cpl6g zm<|a4CQMif7!}M)j6f1Df|mg^28G6}14R-=8<+#K8VDFMWylvnv62W5cAJnjN@G_- nSQOb1QrUz}hpG4sV-Tc?bi?MD7@S7M-~jL(4U~r^Y7C_SaaiDM diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ececf77f65af9b9ea5f90022a540b77b386d64b7 b/fuzz/corpus/fuzz_ds_ahocorasick/ececf77f65af9b9ea5f90022a540b77b386d64b7 new file mode 100644 index 0000000000000000000000000000000000000000..029fc9d1bbb906ca4f03ff6578376fe43a9266a5 GIT binary patch literal 2636 zcmdnInSAh{k%57H-9+eAQc_TYD^mi2&6}&>0!R$793BEmDG|&V46u1K9>XC{#G$|d zoB03#|AE3rP^o@jZwU|+)n!mgObVk-gj28|EqMq*7QUs zP@m)Wm2A<_MmFJN-iPv~x{urQA9#+{LnhlfE=&;fIprPo@9*UK%lV8BtNr%=U##;p zo`JeRJ75>{_jI{8jVvE#yNHWhZ1#@cwDyER;>{%=woG1kKPh;x{9!A81@>^mYhEtA z_r3z+%7rkfZd!sp&QpP>`+swY~NnAQY6A!`m=>j*^6s2 zze>zAc+X1bO|hFNCZfl$zh_VVve7y7aGUTRV#g*=a8b9`{{T*$B$yF zCv8}=Cda*`>mfb!JeYG}n%zXvu3#7A@G#bo?3*s|$xh{!J<+Pa%EEKe@sCeo#U2SX z&N39$jBm68sMg@+K@%W1*vSv?LI6qy1oI5g7#I_s#%lw1NfaYol;9QmPbf<(2CfgN zbnE8La1}978Hde9a3wexE00ai=vC%bdREPte(|XF7nzMyHZn|av#y>wE&p!Q)Nt$7 zjGPx6XZRMZ>EHTw?}xR0tNt78UE0WeDl*`br2q3khhxkCRQ$;N!NLH~r#NiF6o%`d zn8Cm>%VdSp&DI;w5|2-+=G~{jn|IXRkICX+Y U-YuD~tS;tiP^AI{pAc>X05ONf$p8QV literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e b/fuzz/corpus/fuzz_ds_ahocorasick/ecfd4e70cee057337fe7a53d79c7c28ee0c8ee3e deleted file mode 100644 index 998796276f5bfcf836562108db249b7902ac8ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4420 zcmZqQUbIpq!dm*Xg-+RvYiDA{=dt&X>&P^nKB@a=j`pVF+e^Jz-oh>2ycyLhh#Lrz#9M74 z6XraB*_nrO=Y8jTSoAIEv+w8Bf5>^UafWZfn*Oa{_kLL0x5{wu(tt~n{?7v)jxGOF z@gwsG3o!gUK1Chud1WlVmj{M9hWGIXehes@pa2|A zO1nS+8obui>T@4&JQT=#(u2Q{VRo~j#VAZb-Q2;B5ACK5h+Nd6~rn-E;zw@z|Np%{KHcov_!>`slhoL zL7;>N)H6R)YfYwgxQV2%I~$X~>Y!D7rGAXpUmq@supH~#Yc|N=e(W-D@oH1P4NnfZ zM_hXZwHQ5#qn5uhF(@`+Y(W}g>^sJgO{o+yUFESgaZ;pwHi2!2a!II637e8FQcp*%O zGK>MGmB0YP*=XCpA5A(YMk@yHc!*jE+1@ODaq0w*yjwC|SzXN4kIE0un-LURd%oaj zllp;WQteaJ?;qEZX*zxK_EImFw_sC2CNTiP=FM9-gFJ!^enL4Iw(Wv}b!TJpR~@u! zuhfr0b~CaeG3-Ddh6#k-8;jy#-8XZzHx*OtY#%O(upH~#Yc|N=e(W-D@oH1P4NnfZ zM_hXZbR#@O(HYSA=SB``5ZeGnfB}Vv!~q)zG+hz`P{IZa2NXRc$G5-$K+g=wVM0<0 Y^!kf0dO^k_B|~6*Gk~IuOKJ0F0Mp6DE&u=k literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/f3ecb935c9d00b5fc46918835fa0f84cef89e58d b/fuzz/corpus/fuzz_ds_ahocorasick/f3ecb935c9d00b5fc46918835fa0f84cef89e58d new file mode 100644 index 0000000000000000000000000000000000000000..ec0ab5910d28569669a3b30752169785cf724cbe GIT binary patch literal 1024 zcmaE@wlqWh$EyeFVhVR6DvQE7j{CK4b$1Z72upuI$+9wZ?EcEbh$T;EFWgOh;#g0z0f#zu3G8iJcks;+)u~jIerw2TWt1@-n90FK;q3M z>+UB7@0CAn#jn5~Zg|bhh46P0hCmpbxb0>7;`h^{8 zDwXZqi&lz6SWADl&?$RyE#~?6GkJlLg-JD$p>E1XV#-JA_gp_8$aulq?FIuw;sgfP zRCzzHE#G8t1k2@feT)K03=G(Vg@S-U(TX=zen0{r3%MB&P(lIN6{0ACa*$MFlZJ~K zD!IVfD2&aUQ#QwdfmRIAu(eKmwXEVtjkdA literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/e36dc4fa6a33280cee01d97d4e84d9372196a732 b/fuzz/corpus/fuzz_ds_ahocorasick/f5182a61a5cd67e087328b227ab48da7833f83e0 similarity index 60% rename from fuzz/corpus/fuzz_ds_ahocorasick/e36dc4fa6a33280cee01d97d4e84d9372196a732 rename to fuzz/corpus/fuzz_ds_ahocorasick/f5182a61a5cd67e087328b227ab48da7833f83e0 index 73686434ce9f5fdb836d3a551060d7dc0c56397a..22da5eecc3856af7cd2aab4a260e252e8a275a88 100644 GIT binary patch delta 14 WcmZ3-v7TeYBqqkSne$UnOF_?gX z1OV2p1+;ka=FKrcN(ltE0@*;Y8A>DB@Ds|`0;z=nunwhNAaMV2kOy{uCO=!Z{$ulFf@3KU}PO`V=gkNTtvz4xvq}BHGO6|{>foSLK7A4+ z?Bv1G3JW|Hus6X;0w#p;_|F(fD59nWh%eB63KT^bf&>GSr*Sb6HWJAKM(1Jb09dN{ OPb9$RK)i_u=w|>YstPjz literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/fa4704fda51d3f6a62c4fc02a0aa94cddf79b2e0 b/fuzz/corpus/fuzz_ds_ahocorasick/fa4704fda51d3f6a62c4fc02a0aa94cddf79b2e0 new file mode 100644 index 0000000000000000000000000000000000000000..dcfc016fc145d3d01fd4e7992cb0ee55eec91f60 GIT binary patch literal 1027 zcmdnInFP?jy=bLKgthc%3!TWqq?*W3H)V4%#wq}Ccu>u?iE zUw2k3CV$mItM*F$7_YxRToPe9*0zDj8w2x7;sge7 zPC*zi8pc4S!J0tvw0QGo-yo>};86li>8ly5J^Td)p2tGH3`yzxjTYx1Qo1!PY>*Qh V1{)NF$Qfeu=0vU4;$Tr^0s!k1#sL5T literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ahocorasick/fbcb8faa6fed3255b5804faef60ba4d2b6947912 b/fuzz/corpus/fuzz_ds_ahocorasick/fbcb8faa6fed3255b5804faef60ba4d2b6947912 new file mode 100644 index 0000000000000000000000000000000000000000..a9d9d75ab63053d07a8c4a32341ec5eb605eb231 GIT binary patch literal 1024 zcmdnIdGltM%{oAmVxR;AF;MU`CT7WEAX_U2ZZ<^8E;xW`fzbEvf@rv6Tnw1`SZJ_S z4E?^|5)2Tq8DzgB+$69)TQ`G5kpa-9V1VROxE2Hh;z%F~(>kO*2=YwJ2o$`9Y z5Amdv|2BqRw%YYh(fv{5qTNm$$JOt@J$tgdE{sL)Sjz6RO!tnq*IrW$Q{Klom5XVq TJKXIk46wCm#KZ=Oz=tdVBF_%a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/beea2ada8e74410153314c7e5ca4afe27071dfc5 b/fuzz/corpus/fuzz_ds_patricia/04d093aff831ee1f106282b79281614b8142d91f similarity index 74% rename from fuzz/corpus/fuzz_ds_patricia/beea2ada8e74410153314c7e5ca4afe27071dfc5 rename to fuzz/corpus/fuzz_ds_patricia/04d093aff831ee1f106282b79281614b8142d91f index d6e91ce36fd32d6ecf2ad42db57756664fc56956..4dfb06a99a6924dad1d1bd946f6daa7f07be23e8 100644 GIT binary patch delta 54 xcmZqVXyBNT$5F)q0UPtA87C?VPxfb&;rWjMjGNCgo@Qj!nLLp>Z1Q_%Api~P79jut delta 47 zcmZqRXyllXH_?`JW4#dLVkDK8@ zB2~P0;ZP{axfOi z7%m_ONWp|K=)x!53?G1zg(iV%Jk>^s79)My+L65{4Xt)5y*0daej!4_lK?jH73fzNcr7e)C&0GKlq)13SuE8St7ySto;SMio%D zdx$zWa%b2S+h9tOs8x?bx~JYFz#_qrlmtwaG3weHN~6?_q_m%j+dsujwF6`@c@S$c zp2k|CC~)%xH#|&a8!4*>v1%hY?eR5Gq=VIi=DL4)IX=III(OexGGRXeuLIvy;5T7) zH%*`uuQ(E6-vH6iVczZB;6!Actc7MA%(*creG!y-4*%#O4flqfk*Wa`<6qX%)!+Fl z$2{zT<3fBtVYMRN*X``Q+w3DYq~3*?(7VpL__MGCNRsWLxxvL+gy}EHv?G%*^v}+# O{|e{8kK<*BzhytG1S+rq literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/0d001e9c537a1cf7da294ea889f4e2e9ce3c13e0 b/fuzz/corpus/fuzz_ds_patricia/0d001e9c537a1cf7da294ea889f4e2e9ce3c13e0 new file mode 100644 index 0000000000000000000000000000000000000000..6583bb7859b3396a601c93e92a481f1af179fb4c GIT binary patch literal 2201 zcmc&!I}XAy3^g5l2*dy*cj_g&5eW&Y+<*hHuyYAk?!r!Reyu|qD^`hcrP{Hd-A1PNZnMw%p{3Sf}}Pg&H1;4rJc7cui{e(R7y?^x7VYbX3)@{$95$IX)% za(eg2?iQBqgeZ4`Kvhdx8sZ(D>>-t%1B}xff43)nqtnbN_g~i0S$m_KB$b=d;qwNL@yff$>B)58M zj{~@>F`AG@CWEBJ=BMiQu`oK^$QwS4Hn5 NfKDETesvNk_yx~M!lM8H diff --git a/fuzz/corpus/fuzz_ds_patricia/14518d096ece2abb8a2dd7327514f24d6cd48b58 b/fuzz/corpus/fuzz_ds_patricia/14518d096ece2abb8a2dd7327514f24d6cd48b58 new file mode 100644 index 0000000000000000000000000000000000000000..24b97cccb212b38cd76acb1b279b9ea22e43ba5c GIT binary patch literal 1074 zcmbVKF%H5o3@oq#&tOGznxsj^KO!L}9uh{rfLM47Gh;slu2UH|N)d3Cs;g@|=lGT} zo?;0>qUy1}t*ZNx=0~8ZE6RtwW?7zz5wZ~ BtOEc5 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/15eb3eb3d65eba1b2a8cb71c2148766114962ac7 b/fuzz/corpus/fuzz_ds_patricia/15eb3eb3d65eba1b2a8cb71c2148766114962ac7 new file mode 100644 index 0000000000000000000000000000000000000000..c6ef675b6bc0dd95f8dbd188630c57062a0db10b GIT binary patch literal 1873 zcmd<8MFRivf%o_%L2`G90)$L~$|JdocqWl%Q>qN;ATETXaF~WrfRFVYD#-vfMUsIC zpaD^X&s;2WINXU__#bX5%4IMd$dEXJL3{%znmAf$u%hvST#o?)P?w;&7Z+E&mVzJy z8A_UUU}unKqdqapB?y67xPt$877<{zZmuI(4|7{Wf zOL)sbGnGBij3i6)D4^%fj?kE9^_w3rzp3>-!&uB#A6vbmp}0>}e@ZoR%smsNC5()L zae{^6pGBrQw&uc6argk3p!qS7*9 yxMd{@%azO#NWEiG8f9T?&~I2&ECq)oNc8&q^r3~h03L&_a5Bs`k$~I+dZs%r!v6;V diff --git a/fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 b/fuzz/corpus/fuzz_ds_patricia/1bb9c6b33c967983ae9f48eac53feb75c393ad16 deleted file mode 100644 index e5d63060c813604567bfbca6c5e2f03c0f426b7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1331 zcmb7DNe;p=3^a=b>SOo^PvQ`S+%s4H!Y>d<&b)(?rK;mNQpY2;^4L>P?6yNdLA1XW z?F1kxFU;KOPDGn{5iPZmd0dDJ0H<1VFO4bYUfb-ELI;#NofKUm#cut6_2TS@tad(h zUO_w?unIlFL(_(Rb;A#cCk(J5D3j^!yOf%ac5ei-<{UL^GSu3)8S_Y;IMl=ui%FUB nr$=?N0O-XrMT4e2R((*WT>H&G`cZO5t`ee~poN9dmod{HdK~CF diff --git a/fuzz/corpus/fuzz_ds_patricia/206d5c79d04ccdb3b0d946abbc94d4b637039107 b/fuzz/corpus/fuzz_ds_patricia/206d5c79d04ccdb3b0d946abbc94d4b637039107 new file mode 100644 index 0000000000000000000000000000000000000000..1de64153c9aa47ade4e04e35f50a0848dad021f1 GIT binary patch literal 1059 zcmd<8Ri0g2`yUP%Pyttj?j*PzE=FxFswN~JE-n8V7`SRt0as^JQxj0=HmWdQ9@uyR zB>RYCa)Oj$cN%d9Ffi0IpgIiQH>k4Mc_0@+Wfm-`s;Yviy1)u?1&ohI{|5#h2H@J# z(f_dlO(iH^G?A5BBRI$owg>4$7C<$JfgwSGWr~;ylBgIIU=KtbqJPoFfrjXbAqy^8 zV7~wc7A;tSkm@88K$AAY+gMqhnw_2h|8F|3x*TC6oQ0H7fB{esN}{*{wzvTYEJoBI g%zy+X+&=0tzy<@2Ls$i7;f`n&g<`d}Vjx@#03l2uHUIzs literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/219cdafc24a0ebab673b49203f3cbbd6efde7000 b/fuzz/corpus/fuzz_ds_patricia/219cdafc24a0ebab673b49203f3cbbd6efde7000 new file mode 100644 index 0000000000000000000000000000000000000000..fe1c06fb99dba070f499df64314d5be1dc6580a5 GIT binary patch literal 2095 zcmd5*yA1*{426c`3TC3Bqk#sAhApUa8%3gF19qTc2L?bW*uH#>ET0nzPP`(1v0rS* zx$7K57{g;Mh_QPWtSm9kx{|aqhar=BRnM#yC6m!a2rE-jDJV57Slfj_{rTEJ~qs6Qhidd7+RXpbBsjNO7bmm1Nx;Bcj#_ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf b/fuzz/corpus/fuzz_ds_patricia/26363223150d7931f70c34f0e97be25ed51a93bf deleted file mode 100644 index 0b7ca5bd7b4d4bf31e9c45f40e1a8890fddf905e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1060 zcmc(b%Mrpb3`CU!7gv!MD1kbtgQFW@CZ$ml<0x^g)yFX$n8AnmY4!0cDUS}RGb^@O z^oirP;>0pvF*#QB;IG-5lL#-xNiQUO^z4Xnh$uIqA>5Ho;<5p9AR=(3R&DNC{bt`# zN@o=%{b1AR@-VSX)#fJ;u=Cik&NCbO03G{N2v5lU6&c66>yS#PpN9Xp3~T#dg}=uZ S@3sv}47GH!qwGFkO}a diff --git a/fuzz/corpus/fuzz_ds_patricia/276c7ff8353b250de8b0b9e0fbad608b5b3afdaf b/fuzz/corpus/fuzz_ds_patricia/276c7ff8353b250de8b0b9e0fbad608b5b3afdaf deleted file mode 100644 index fddb2f9ec629ec7c83f753f66d2c59511eb55330..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1827 zcmd<8B?kN_7C2xk#4x|`2{*%sLM^{68(9qr3fA#mNLa)4ajsRh!wT9 zKpM^cIJnQD;tcoz#8e7MOv^#maRG&a6s9D85#rpTf~sscDi;?IUnr0vCqRZCtXdEu zg6VRE9E=4rf>7X6n#?iXL5c{>r68IZ*CMM&Vv}MeTrH7F0i^ybToaMm3F9P#!o`5fnxQ0K$0))*1w$xKJU%0KDaoD#FQVtkLoZ5p#rC@Sp?bZ7ATX1pw&y B8M6QY diff --git a/fuzz/corpus/fuzz_ds_patricia/6e729616d8d491a65180ab669e3218a2389857db b/fuzz/corpus/fuzz_ds_patricia/29afd7f67f6a46c398d71cd9e5ecce787d7f1176 similarity index 93% rename from fuzz/corpus/fuzz_ds_patricia/6e729616d8d491a65180ab669e3218a2389857db rename to fuzz/corpus/fuzz_ds_patricia/29afd7f67f6a46c398d71cd9e5ecce787d7f1176 index 1971c1b4061b5dadbf9dfb1e2abae332fd34f444..fe6050b3e14cdebe44f48d77059ea3c5cce836f9 100644 GIT binary patch delta 31 icmZqXXy(`u$jq~onE?#`1Hr_Da+7tKxF@$U*8%{X#tO6m delta 31 icmZqXXy(`u$jtNqe=QLF2ZM>^dXph5zvm!3Fs;J^dSkr!0r1swM;h&S+n{vddr ztYfF8Di?&9L*hy7*q$UcWc2;rEn(Rc@(x*R=8y2qHiQzpE7}7?S4YC^gKrz_8td() zX)jFc=kxBsaTQ_mk_#@ZGByVANZua=V~y#&Gu}2SC^ZJ;jh5*evV>6c|9mb zB!p4QV!kSPHO*SX=>X&vPD;_J>i4p&FlfjtdRb5%V&Ia*S~fAmjZDd9=I;St<${rm literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/2dbc0e121b164c9ef8cc50247c2fadc3aae9360c b/fuzz/corpus/fuzz_ds_patricia/2dbc0e121b164c9ef8cc50247c2fadc3aae9360c new file mode 100644 index 0000000000000000000000000000000000000000..e7991e4e2a3b7241156376ca17ecda8f8336570e GIT binary patch literal 1024 zcmd<8B?kN_7C4|QL^r+g2{*$BbVW#fboI5h3_!pI6b4c#l6tfPU|UdZLvkOKiQ*EN z2CUAkoljqYE|KAwa;$kT`+SJ^w6-%~cBkR4WN< literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 b/fuzz/corpus/fuzz_ds_patricia/2ea4acbdca78ed698f48af5b58bdb644bffa0253 deleted file mode 100644 index 3ed56deb1d3e4a2ea37a6b1bc258f51ad7832683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1431 zcmb_cF>b>!40PHh$dI>4j$7IJLzWikk{9$5T-&L0(Fb(&XT0<|Dn*&0NV@_I^ak;c z7LPI^`v8J*e10NaMuI#cb~QT7Xi@CSHpLnXKGPVffLuOy4MADv)V#8}LxjHdUF(B? zbp3Z!M zC$*X52B=yd%Syyqs;ydVXn0hWrc=F3trCswyzMny^umHk;cJ@s_H$nKv?6t|InnuY zW0Ulq5L)MluE+1CvuCSmuAbw!(cZZsbT0T7O?U?B@^3}{2XNIZ6NxdJ5wbip;kYlR qaG!v>!LWEu05AS4tSq>a_@ov6((c-8-cGw>3s4#-&L?kVy6_9x{G5;g diff --git a/fuzz/corpus/fuzz_ds_patricia/31416f580807982a721aa329e749589b643bde35 b/fuzz/corpus/fuzz_ds_patricia/31416f580807982a721aa329e749589b643bde35 new file mode 100644 index 0000000000000000000000000000000000000000..b6d28ca14a260c29663d0d78f2db77c2997ca971 GIT binary patch literal 2077 zcmc&#J5B>J5M9zBLX(<;DkVs^*WlfPGtjxA;s_kT5>h0tfM|09j)LguIRFwR62ZS2 zkBu>`Kw*l^d-nW1>v86$C7Xs&KQQb5Qc{99h>tq$0dkq=mRJQ#r9QiQ-tS&6!JuC2 z^}%6xZ*981zW5&rJJRP)2z^2w}mkVrYi?5|4KMZp};5Uw5RojC%66=yGspPxSC!Kg3F#O ze#(XuHmJTI8!V4zt6hX_6owi z`F`5js3cQduk0I7-HR HdNDo#KkMgi literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/31accd2800389b82f8dc68979878c6556982bbb1 b/fuzz/corpus/fuzz_ds_patricia/31accd2800389b82f8dc68979878c6556982bbb1 new file mode 100644 index 0000000000000000000000000000000000000000..ad7862b3bdea6dc96adcc0ba838c8eba41283601 GIT binary patch literal 1772 zcmd<8B?kN_60HC4fUXkV_`)aLP$k^RQs~-n@)3XCCEiGQ9;VRrOv8?Kl|}zy-!%H zjng-N$f&e@>u|%`r27kPg(13LH14gzcH6lX!<^RWsu?yXMt}X6;BX2|$?#?OVNxb; ZHrz^Z0u($CQ7o9G&Jv^caqUOVKLEf5`b1u*1 z?}mMVEr7(Vg&tiC;=prtGU_Hg?T-2Lc4>^oj)dq~!Yx6gq?QEci5mK|ntC#~E(mS& za}I~rNNq8#W_lHe6k)FPiZ*2!`|aPx*MU`3@+IyoK^*3apZ{EnJ_#miXT&4C*0-lx zBBDlbctn3ip_edDCqSI#N2D;i_b983st47!lfK~d&YQ+=QNAZOKT4YY*OjlhKioRw l4agh#EUI~!gspAum~(lYAD+`VD^v$1r0S(*p^!W-qA!In@9+Qs literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 b/fuzz/corpus/fuzz_ds_patricia/410d0d3bc1499593c44554a6631eb193d4b0be11 deleted file mode 100644 index 28d77d19c3a99d5bc39d061f8b58e73b10086493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmd<8t*zAoVv@jrB=8T){)Hrlo2iIfiaIh33^>gp){CVeg%EQXhyz>@W#NBp7%n7Y z(}J)Xr|X~+3=D}A7!>4pVpsPD3J~T&+=|UkhA6lw7f4k@Z9A$qY`l7~AiCwfj1Z&H z#Xse#S0AO#rWFi&&97!aCZVEq3d1_s~=5Z?fE3`+7w34O4+ zq#DcF00t1NaFS3raN<+|a~;+Y0H$3A24Iwz)=XkjNMK+9^TDnK5y)CWJg^X0lmP&J CC~6`A diff --git a/fuzz/corpus/fuzz_ds_patricia/41525d340f74f45d774491a3ff3cb09b5c40ae96 b/fuzz/corpus/fuzz_ds_patricia/41525d340f74f45d774491a3ff3cb09b5c40ae96 new file mode 100644 index 0000000000000000000000000000000000000000..d510e3f26bf7440fd13a0ac6f713ecd37cb09b2f GIT binary patch literal 2002 zcmd<8#RV8pK+u15;Q0SPF0Hj7t&9-;(m)EQIvf({Rw4K(8Xy*cNv4lT90c<(^YIh} zk8~EoVjL_K_kcKD5xSEgf)E{q?Gzxa1e*$k&6rL@$YEn4tIrnWV_-;PU;v6?ShABD zLkL~qNO&8PK23CK?0nqG2AgZ~i`An@WAOxbCqP6|^rCQ(g9tfjfNT_XSUC(PVB~`iTpP%TPO^7MPb48N@emA_?PS!o5Lt25vtQWz~S@ zINWZhy3Fv;+|hXA8&|TdtwjrHxEVlk+?t>=HUCdTv;%danS-PmZX|UXD6WIs{tLun N0Om|!iNnbH9{@MFADI9E literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/4257941232d8d6fd686dc09b71405dfd24aef634 b/fuzz/corpus/fuzz_ds_patricia/4257941232d8d6fd686dc09b71405dfd24aef634 new file mode 100644 index 0000000000000000000000000000000000000000..95f8933cfb395e824dc308b04a0ab1b2f3c89aed GIT binary patch literal 1759 zcmbtVu};J=3=Joy;|thsxD_es71~bx1H&yW@Bs`6u@T(~BsLZXPJ94ggM<(pJ0HNr zgaok@J5E~C0T0Q0j_uk`tWGV+JFd9=NZC?KN&Y%<3f8^cZ!Y91fo}J8+bkAcA%?GWayytPD05%$z$^N_CGwasBwSe;;ERAK z!39;?bam_Msq;KiZmo!nIfVr-lK5T#oO}erJA-r2%OjHcL|P9$l=#_*qDw&MA3N&v zv^P@G!_|cZi()m^8g`tZYj-+obq3K=@3h55#uw(nQ^w14^UrzdCzgF(>qDo>=R&w) z_ngTeX{KF4CY+Zv!h8qHh6(T;g>0mK4?{$7o?3f(^)Q*8z}0^9i&z1I^DlWpe9XYw zZKc*=800yBJ*aoF*hPRN@^U*rEJ!`b_$1O_qgV`nF?VzJs#uHq E1>yb-@c;k- literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/442d5de73c8b73fd39975a5bd03c8d81c9397f2f b/fuzz/corpus/fuzz_ds_patricia/442d5de73c8b73fd39975a5bd03c8d81c9397f2f new file mode 100644 index 0000000000000000000000000000000000000000..c39bf4f5ae9162dd4ea4e54c5950837fd20f2f70 GIT binary patch literal 2098 zcmc&zOA^8$3`O1b93I7^cmk>f-Uns203}F zD~Y>k1Z%itF3HcQ*Hw!3;SFL+N}9&jVf$O8=uwey-xy$>nT-$3BgB-_ODqIU8qQW%Ya^%ed3GY#uzG&9hztHgf} F-~-uE7IFXp literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b b/fuzz/corpus/fuzz_ds_patricia/448c2fe285dd3daafd518f439f03981e2d0cbd2b deleted file mode 100644 index 76ece60a9e446d587d42ac2532e415ab09899d5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1076 zcmcgqxe)>}3^YW{wQ&^?lUx;Kl;VykfR5+_q1Tor4u*j_1$x$c*0!eV1)Q9lI1oa1 z$BH4%5u#ABF1J~J oXoO=b#i3sdcR~Ul4e8FSK8Q($o1(xcqb#(mjHy*O9Yf~$1glQJuK)l5 diff --git a/fuzz/corpus/fuzz_ds_patricia/4cafe1fec188a9d9787d45f2ad97e4afa69e2d0e b/fuzz/corpus/fuzz_ds_patricia/4cafe1fec188a9d9787d45f2ad97e4afa69e2d0e deleted file mode 100644 index 3aa4a13b40514d960e2ffae31691ad0d2fd5c671..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1681 zcmd<8B?SKek3YbupvQ<%_n%zAfCi{wB!*KM7_8B3LFFnVadF$P`u{&d62=1Q-vE`*&#uyDGZummFV5cZ(Ecd$gAJG#R_ ze1x;{v7SRD+i49zDH%7w=6;gIFue$}3`-6InM!$Z(aksYP>&drTg0ZXy5_w(X@5Qz)(U$Y6YlX zJhNtiI$K2K33avxLWnknSW$bA*sC!WX1ME?Hw#1L##{2B@CPXCxM;IWorLZD^XWl+ zjK#|-2b)BkPm#BjIG#n93irz@K^DkM7zBq=xoZJN~<9DsrYn1(~_3AhiUqlN>}BMA1`^U20` zSnY}_GH=G?H_xAVWpXxTOwPlyg|&{$OD{s^BDkVvs5w&f|0xvXygR0F4uB{k z>81b(RlbCW0Euxq($ASv3hSR7uyM+?Qe9K4Mwe4kBNCRLHIg0#_*`J@{bB!Ri96*Fg1bAk8He)`k;$_Oa(N7qbe;&Ia Y$o+^Q;{CdqJyPOR`9)X)`AP@AUxUD1$p8QV literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/599faaa27c2503b734bcd44fd3de9c9adb388bbb b/fuzz/corpus/fuzz_ds_patricia/599faaa27c2503b734bcd44fd3de9c9adb388bbb new file mode 100644 index 0000000000000000000000000000000000000000..6670b4a9c215a19241bf672347a0aa4f1131abfd GIT binary patch literal 2193 zcmd<8B?kP50!9WfV1eL~|NZ|kl@2flkVaQqaNTPULJUb^Z7n!lKyr`}V)_W7p(H{AMHtFK7=$n! z#zM%!SRhSYKn{?C38BzXLy;swj*5i|BhfHBh@t(lDMGOq%wb^A!tXjvEpU-=Y*t{1 zsenb0d;w%)D8eH^v`5JH2Oi6jq#*u)3+#roa4<+!4^Pm*@TFI*z@1Kg-@uK=#;Bao zu@IX$0Wna(WQ*}JFeG8gO2m{q1l2$s08ilv29*mYghvrpfa4vSIUv~urBFg>!NNig zP*7QeA7C*6w-CHg#cw8>EHuBPi4x@Eb_PV|FZ1yfLTZSUC+HMp1yJ8mmjYT)3bBMZ W7gMYX*+&G~So{jDDv@MBP67ZU@VcG= literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/61b76c1e66d4c4f6954d7e026afbc3f6eaee1d6b b/fuzz/corpus/fuzz_ds_patricia/61b76c1e66d4c4f6954d7e026afbc3f6eaee1d6b deleted file mode 100644 index ca7c81001dc0fc87624f14a0a5771781dc30f992..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmd<8MF#(g0t_Hk3{b!ZV=#O_%*!w#5yaJni=i?QRuN?niXv2#sKrCE0*SL9i4A5V zoQ{Jg+ diff --git a/fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d b/fuzz/corpus/fuzz_ds_patricia/6251a968442e11c5ecf0ccfc44177ef512c7873d deleted file mode 100644 index 4c15a8efb6520f51e49b83a87dbc6a9f4e401542..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1411 zcmbtUyK%!X3}xab=VS|e08*kIsYshHUCw=maA$Y}*Y3PQcE|`RvO(s^DFXNbL_{gG=Yb@oDV&myWggT!V+?~`_kG_31t$Gb_jYwGR4AmI2i%_ykLK$mBG+s?Y!8JG zr8E;DiW~Kw?O-MVWJmi~fJ7s>-lRm9zq8rOK(5|1lR?xO7LA}f2RMF)5yYO9%DUD! z&R2dUU4;Q$(b3RUk~+lp<+;gTQ8J!&3b5XYM@L7WmajoqFe(>DgRIv{h|V6VkV^tr z=)@G4G%*63g?AjboM^U5QTC9*m6VVG-E;`9&+{&^Vc$9x$E34Tg*b5D)=lew@@S=x zIuFMuYL}1Fo(kk!LF*lt7hDuk=f7^9eRj54G}c!OUoV%flA58i%g7$DCHw&Y0g4sm AnE(I) diff --git a/fuzz/corpus/fuzz_ds_patricia/0944d989bcb917ac74c772cb37e184470c82bfc9 b/fuzz/corpus/fuzz_ds_patricia/63fd84fdb4c93e5051b131e7283d1edbf2346d97 similarity index 60% rename from fuzz/corpus/fuzz_ds_patricia/0944d989bcb917ac74c772cb37e184470c82bfc9 rename to fuzz/corpus/fuzz_ds_patricia/63fd84fdb4c93e5051b131e7283d1edbf2346d97 index 23597230fd463fd7c2f40db36d101cb49393db9d..9aceece25ebd32ed0246b186dca185aa1fd50931 100644 GIT binary patch delta 16 YcmdnW)6BEsIrC7w8lDX9VsQvi(vStB5vmSq3S1YF3@rX8LkNc#u(^o=;V^_n zj0}uO378cQzC&0DE%+@$mPP1+v!23P5C$|}kaYps2t~xXuNCfEYzzx*g2aje0PMF! A>Hq)$ diff --git a/fuzz/corpus/fuzz_ds_patricia/6eebb0b657faa02d74cbe782acb06014a09e1681 b/fuzz/corpus/fuzz_ds_patricia/6eebb0b657faa02d74cbe782acb06014a09e1681 new file mode 100644 index 0000000000000000000000000000000000000000..985c59bfbebea9cb3c2dfd8b707f71982cc2a80b GIT binary patch literal 1026 zcmcIiy-EW?5MF~-DkZfb;seYc(LF1%@e!`kB89JzE{lTX1uSA?A&8BotzaXFU?Yc( z@1mSDvpY9)CM1;uyYub*e!H{%%V}IDO)I+ztvTn!Rw14j$foD3r%i-A8qp&t-Kr!_ zGrDzmvzvTOUQKb3#or4;y@AUE9E2eRU*uF#(m=I%NT2ZGn)iGU#+}Wy0yw7AA+Ass zepvXh<@cf7gEE*LW{fc&K3?BG7qH^k7`?JufK0)bsJ;az)FP)Mb)DXnNZRx{Ozo&v zKgRK7*4rN8DBQP2{H;1FOTR bY8X}9xbuQFWx diff --git a/fuzz/corpus/fuzz_ds_patricia/789b485a90d58fdb8817484cd8d0fb125d1ccbeb b/fuzz/corpus/fuzz_ds_patricia/789b485a90d58fdb8817484cd8d0fb125d1ccbeb new file mode 100644 index 0000000000000000000000000000000000000000..36d2bd060da067b4c206e9b9eb5a4d617235376b GIT binary patch literal 1024 zcmd<8#Si||8>m1mWMp7qfLR>|WHT@@G9*r5bk9Ev<^Tx;7z08pp>k1p2rt5n#Gp~s z(~X1S47k8UA^==5kn!z5!jrYNpwL6+gV=CS!Lul#Gs3`NI+%njga~3GLr}#G z43J|9;Uc&}2nI;wqLoP65vq~g4)+8+aS-DRkS>Hxgjqy{{X?iJFb89L9O!pkz|hjn z$k4>x#KaJ$9gVK7H3WNq6LKIRv(eN8xo9zj@MIWRA1Da8YHLetrZFib022qpAFv7r E08Xqq=>Px# literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/791eeff6a8158407fcf41885f5114b42576bdc5e b/fuzz/corpus/fuzz_ds_patricia/791eeff6a8158407fcf41885f5114b42576bdc5e new file mode 100644 index 0000000000000000000000000000000000000000..7b5fd54716af7a972819b1864ff4872f50626dad GIT binary patch literal 1710 zcmd<8B?d6?%;RP_kjQ`pz}haMfSD*fFy}vUpcZT}&`1LqFfuT-G_f!=F)|4Yiw*;U z>0lCM9+E4_XM!CDGLqkkk>LT*YhdGX5HME(X-}w?2qAL|BcMAC%?-^AEKCh7%#DpL z!N!E9S$-!7hzlRmRUroqJalUzERY;ptgC?eFmbqMysF@mI06kJ3=Au%;)dFGxHc$* zpx@xGK`@|N85rS0=%y0jV@*U{AWaQOIte#YRHcC~D22F!OfS$> z8`Z+c5fo?-Apl4Cso@Yu7Pdv^kj*CGE1HHVis1wtf+`L5E~+4m*9K!?&?pw7aY}2Z zF)1W4FrW!j$i;91J^_%g^nnCl=K|T>P}`2r0qAlRdY)MA7;Xgz z0mv~7h~g04ZG`y$|6?&08VH2+BFl&20K|F@t`3Je_=MqlNoFAXfFK)`;Gh7PYw$P# zO$)M0n5huD5=epK1Q-dh%vQ_r2c#ZLOyLy*YC$y`ClA9IT?`Ql1R&KQ*mAfj2&Vu5 D6{)28 diff --git a/fuzz/corpus/fuzz_ds_patricia/63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c b/fuzz/corpus/fuzz_ds_patricia/800207865abd6b8e974f7d8ca1165f88fb706da7 similarity index 59% rename from fuzz/corpus/fuzz_ds_patricia/63cc0155a1908b6d4eae1ed9e9ebd51b4fa5247c rename to fuzz/corpus/fuzz_ds_patricia/800207865abd6b8e974f7d8ca1165f88fb706da7 index b6cb9956cec8eb708d4a4d5441fe4bc1752c0e16..57ab491aa4cfcc3b947412d68a93965b93816184 100644 GIT binary patch delta 61 zcmdnVv6N%N4#r;_cZM)BzMss;^mQ^Da~`AZ41=uE+GdoS*!OX+N d@MmJ7#bk44Nsi+{z`#&jJGqcin7OHm0RZT!8My!e diff --git a/fuzz/corpus/fuzz_ds_patricia/80d1a9bbd11a273f303b92ca65e2eca5221274c7 b/fuzz/corpus/fuzz_ds_patricia/80d1a9bbd11a273f303b92ca65e2eca5221274c7 new file mode 100644 index 0000000000000000000000000000000000000000..58da9a664c352b8cd3b231f7aa2404acf2ecc395 GIT binary patch literal 2180 zcmd<8B>?{a_)h~sz*1Cc1_p*+Mj!zNAW0Y>RUrzGD?)b?iU5d%>=lTSz6{7>Aa*X* z0lE!9KAOuQD$oRhT#%Q!AT*{VR34-TA&F@hLJr2lZL07<0+{n^Yugb_OxATIP>aMS ziHR9Z=puY102IBz&~>9CzzhIn5l~bzFo8*e#9!v)DG)`T1l59*R4K$J6yH&U1I&5R z*v#p~CP;!9&{v4C`OgB?i4cOYAo-rP1!nLKFoP3BqARVfbsSKD>>ikN|1-?T5qm%t ze_>M1-7prI1{WmI(1A-Jn+{~FfcZdKRPiuEz`(!&rlT3e0P=AGLjwa#a}xt|LnBN> zVP+s`WHr%X&U7#d4+&%i_}EyTV{TytH;6F9(8S2l+|bOx!qmXR+}PL>k9CmnWokos z1ju@W#6#1oId?9@g+vC1FnGkkO>U?&By=~htdrH0UN9-!2kdN literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/82b0d13945b9d20c7b91ed26645f1e4b0b4e5a67 b/fuzz/corpus/fuzz_ds_patricia/82b0d13945b9d20c7b91ed26645f1e4b0b4e5a67 new file mode 100644 index 0000000000000000000000000000000000000000..46799067ebc397fcd0a74d7ec40c5609506b88e0 GIT binary patch literal 2009 zcmd<8B^~_727X`@q*RO~w=pm<^fCeoC;;h&@$s0$6`?x`LmKMt6(qVJ!yJ49Fn1E7 z|1uv>fvE8$q!cI*w6PRoD~WC=Pk9(A+JNptR*o-lFy!!g-4P`D5CU+hQ^O&SENqL+ zA^-WTbw}cyYDK*xrC*!pGUNS8UZ$3aoZ)+Jh~SpoJm@E* zEg?Kv6q1NfD6)yKEJH|urvQm>LK0y@Q4Ow2GY@c diff --git a/fuzz/corpus/fuzz_ds_patricia/83a6b52b1116271058025d5d622cf1412dfa5701 b/fuzz/corpus/fuzz_ds_patricia/83a6b52b1116271058025d5d622cf1412dfa5701 new file mode 100644 index 0000000000000000000000000000000000000000..391b875ddb2de38578bc35392bc316b91e875d99 GIT binary patch literal 1058 zcmdr~D;B~q5NwIz^$KWw(*iBr0Yl%z^aLDY1qKwF3t$jA4;R6QP10mHDX#*_h<38G znM^(f5R~c;7JG%rGm8c4XWP?LC%k_G8R!%wfl?$!Ws`~lwG-0^s>txZ?KT2qQEvK<-f=77z08}5M4!$jopekG!5 zE4iv;7PD&kHr(cd)zW(c)wU|-0~ l1GUMlTqK_;vb`gw5k>Y756qoGv@JiN=ipd4F7uuo-~)<2(9Qq= literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/83c0a0d3cf3f29cddddeb7c355138ae236bf5727 b/fuzz/corpus/fuzz_ds_patricia/83c0a0d3cf3f29cddddeb7c355138ae236bf5727 new file mode 100644 index 0000000000000000000000000000000000000000..b1f89eb8c4157c674860e14874188f7f722dcb6d GIT binary patch literal 1025 zcmd<8MS!(ygM+}pcP$t|WsJ68m;z!(BUB=>{!<-X0t2A2mxwXCmH`BS4l*z>$YW14 z1X4g?WMCME1Zryyk(>-+no|k%GJ;*eV2*4<*rJti>!ZP}>0lD*BakvKWVOib^|%30 z+5i6#t3clULLvZa85mnZ-h+e%)bTJ1BvA{AY#2Ec#z4^j|HA_k#(+dIoLmZL0U5yf ow=_2~FgG*;ss`HtByf5hrT|P22}dHim>6%uQVg2k5Fu6z0FLD$ng9R* literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 b/fuzz/corpus/fuzz_ds_patricia/8e20bfa11b666882ec98a86fe8a01e306314f064 deleted file mode 100644 index 47ddc2446a7703c4fad6695246898a63b502bc82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmd<8B^~?+g1;aF9n>QU*aF$#!F)*u2tbm=&cxvosCFE(IEBG>tfm*h>LV1lLA^l? z#YjkzAxwcEE0pB`6G5S&u9Ex>5(T-23*jV?B?w+^ZDSJz)W#xnWRL>jCZSt_mk*6fd}`nZ0~t`|APOR^h%5_~hGj$~g$w{itXd=h diff --git a/fuzz/corpus/fuzz_ds_patricia/8fc6b683859c8a3ca1a2cd09afb65683db6925ba b/fuzz/corpus/fuzz_ds_patricia/8fc6b683859c8a3ca1a2cd09afb65683db6925ba deleted file mode 100644 index 52568c78b79ec765b5f651df3c9362fb8cc8fb3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2068 zcmds1%MOGf3}mleM|e1Clto(PB3E4$FJ)Ws14G9=0_= z@vTHMd(%3$6`plZLLZH&zMPBp?iQ0)b&E>Eb8B?g$h*Cw4A_`1~da1by3_8(#SX&zw1{MN^F;{JEY0Weyg#-qMT82NU g?u5nxLOZH7h*w(+RMY@f2&GU}fdzpH7bMC60AeGU-2eap diff --git a/fuzz/corpus/fuzz_ds_patricia/94cfe0c7f792ee42ff43e5559fe0375323b9b68a b/fuzz/corpus/fuzz_ds_patricia/94cfe0c7f792ee42ff43e5559fe0375323b9b68a new file mode 100644 index 0000000000000000000000000000000000000000..e6a86cf92af29f2fcbc18fb986c1d3c6e5dc5a88 GIT binary patch literal 1026 zcmdT=ITC;{2*k0=b1ZH275;`9JD-h#T$sbeQi^1OT}am8PyiU_op>RF#E?vpNMV66 zxk2{KTfLkpN)zx8>}f-P37~zCtvNVIMK)00mDOHTHL3n+a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/95107e7dc7612da1d0905556f401953c06b3507e b/fuzz/corpus/fuzz_ds_patricia/95107e7dc7612da1d0905556f401953c06b3507e new file mode 100644 index 0000000000000000000000000000000000000000..3c2fe90dacbb9796da06da205ad41e1233a19b8f GIT binary patch literal 1024 zcmb_au?+$-3=EVhn1o-0js}{S7=$V{J$poA8^)kV0uwuN>?9wdmvTjX=ZhV`_0|cz zKc5IkPY{RLrP5JC4Ry&K7p~Ny6#>hT%#RY$?VdPJ9A(@&Er7d+L7eMO zQya3kb}QmB!)hBu2%KuR`+{s`vQ(GNL~eCL^wm8T3Ze3UY5Rqo`6RMi0j|Y;>}A#- jv-5N>J#Mhs0(_IeMUBLpAHj%?wN@Obi#PZ;8XVyV)5_hZ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/96e87826e1f4643f7a35d359908127074996904f b/fuzz/corpus/fuzz_ds_patricia/96e87826e1f4643f7a35d359908127074996904f deleted file mode 100644 index 9e1947837b33e40eb27178ca72eed97e6bdb4ae9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2067 zcmd<8B^~^y8z9MT3=lw)9-v~ndFDS!E`$1px)jg_r4U!p$=3t#Whw?B!ZSERj|-uK zXci8mXdq0qlRyfg!G>K=8+Ku!C_ZPG)=XnkNMK;Vr-pPnoKC?ef$-HLJOC}p5bGvv z7UC2m%Owm9;1t$S+m6#*EE2@JpF(wLp+;>k&~;e+hC>K{K;h4(NWq{2VKV~#f+YI? z0u#t{IIKp^0;n314S}*v48kx0*fwYYa)4-_dE5*K5}_jGP`w~OfB?ePSR4Zp0sts_ Bm7f3r diff --git a/fuzz/corpus/fuzz_ds_patricia/99a846729e1fa67dde649843fdf554d3d5c14d1e b/fuzz/corpus/fuzz_ds_patricia/99a846729e1fa67dde649843fdf554d3d5c14d1e new file mode 100644 index 0000000000000000000000000000000000000000..91662c870917075b30116e8f479c4181f3caeeb3 GIT binary patch literal 2180 zcmd<81%d_;K|J_R3}9pc0~TV`5>ms!ka&QB?e4q(|A}`bP$dJ@4G@r141QRO@nyCKZ1Q@oV2xN=#F)$>d2$9PX2Lmw(MUVvBf}VA;_>c=O z)=MgY>mc^3a}OK@fw~i27$2YXUSwaDmh{)V9~wGJpY5+K?3eM`DAS42%$i7#J!ibSz{*m&V1ff=T@U57UoC zgIx($Q4dvT1XGWj{{J8D6b6v1m_Pn^f)(NP903>6AgB;w1#}vH0EvMG3^gQo)iQ$sP=Eo< ffDxdug|h#HpaM7IfFEIH zkFY91@d^^Bww3|KDX1KTdkM2pbRyXRVnS>IhhQfx9C6Yp2EjNm)lh?BT!Qof#1Yo; f$0zs{MRG{QpEACHhs7E3G&t|T(+ntwK|n14*=@6* literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/9cc3c1a480c0872bc2f3e8e9539a46951436c1c3 b/fuzz/corpus/fuzz_ds_patricia/9cc3c1a480c0872bc2f3e8e9539a46951436c1c3 new file mode 100644 index 0000000000000000000000000000000000000000..940db7966def3b8e8d07c7ad5c5f6a48f70ea750 GIT binary patch literal 1043 zcmcIiI}XAy3471$UfHa5gbaz#RH*NM|oAtCS(Kl?qurgaOO z!nyqpW9u*ygXlP@sr18`Xb)u{>SyH9k1ixm5BMY+&Uueg9K6qG7|{g)wfd8;X{`#; zv_?P9%gf5>M%SuctG21C?l2u>vbeE}4UJ9joTVtR*;TM$E(|ctG8?6)@VF9A93z-2 zLIJKq@4aCKP#78greGaroI;D(j)nwEW;v5ks7B8aT((OnaK)ng-F~&HRae#PKkYYu l3kK67t literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e b/fuzz/corpus/fuzz_ds_patricia/9cc5e52de8a254cdcdad4ed9abfc9fabac9f6f3e deleted file mode 100644 index a0911ef7485d40ea8bcb1815c28fe326d202f390..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1068 zcmd<8#Si|&feM7h$iTn=6AJ^fF@XW9kP<2vD-YoYn9&$CSRaNc*#h7GBkZiL1$hd> zM{(ZJayr68D4u|DU;*_P#=uE~0wN3yrh`eiLWm$1G6Yr302?s3FfueTGBh_dGq5l< zurTih1vwBH8(TnhFItIY3c@S3wGeeEB+N;~cm|{qrk)u3ArSy-4w8ez!UzVI7(_Wa zfn{uLf?^kfQ(J2Y4y#SbA%@IGD21`m9EuVqVPLJGAmgg7Ev=cxq>up27z}^FiWmS^ C)lgCZ diff --git a/fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 b/fuzz/corpus/fuzz_ds_patricia/a34ba1d1dbe4b6a1c67fbdcaadda14e2e791ce89 deleted file mode 100644 index f0fff5368444a22e908d1e87c9cc34833142b46d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2110 zcmcIkQ4Yc&46Xh-FX5+W@F0GBiN(Z7vOjO&0X%>wG{FMvfVGf8pg**aw!GIZ9aOpL z=5|bVEFuTaifS-9^>%x_h}o>B_8|8BO}V4bqe_4JJMv7A0RsR+ww}H#dXFfIgRKp1 zo~&t&9@aoE#=fKD5cBF5br77>*Z0ngNzBXqJ={$4_T@Hzc4=#x>N{GFopK6rRbLY(%f_S12ORhkN^Mx diff --git a/fuzz/corpus/fuzz_ds_patricia/a7780546d30ae4eb791b6cef858b87dcf915307b b/fuzz/corpus/fuzz_ds_patricia/a7780546d30ae4eb791b6cef858b87dcf915307b new file mode 100644 index 0000000000000000000000000000000000000000..bd64e4d9fffcf9ef535d3499228fb97a6b936e38 GIT binary patch literal 3825 zcmeHIElxx+5Pne99sofQBq&0{888?mVl_w{20=oTbsz|!K&{{aoB%FBf&j%4FzYr! z5W+GuZQo2g-N)-oHe?et*xpaDhKw=+9d+3 zP7awTl01lVVo#Ah3B0B_WxO#QRxbzjxr%kQ_ZLN4+_Y3g2zRHvB6Yvu%3Zb=8AJ)D zU?kX}%FG(vj8UVipeXI9W%x^9sdj)GEFLJg=$~Y25CPm-z<}*D`@DEv7bzBHHj>ou zKq7FC)gEu1ii{CGxLn7lH;ZfgfOGXlkmVf3x*aEW0{B7fI&4R96Sp}5vA+Y0e%hZc zM=d8tGP|H0&?SDf@nTGuk8SyD2+nL$fl}Ml%B86>QK!6d538+JnhM5hfwO~9HC17(Q1k*>j=?u018U7>l;Pt4|0ir< zkUZW47XUIqsTc^vAQW~I&;sL diff --git a/fuzz/corpus/fuzz_ds_patricia/a91405def886e3eccd8ee813609ef32d0b02815b b/fuzz/corpus/fuzz_ds_patricia/a91405def886e3eccd8ee813609ef32d0b02815b new file mode 100644 index 0000000000000000000000000000000000000000..f843af5ff46304684dfa77f1bac24ba6611157f6 GIT binary patch literal 1503 zcmd<8MS!(ygM+}pcP$toWWcOwD8Jyk*B(@<|LC9=T>y;_)E-78Fu(@PEsP9Jj10{U z%?vC|4J^!!jVXn>Pom6yQ4z|g?J(%i(r+|USJ6Nq11Ylvhl zCKFjtG?+6TOhSVPSsKE|@Vq@x1l{*=ZHQ2=1v?(-0Js5028Na<7Qj$5fh#A10oM*; zEJfub>;tn@Abduk-N-T*m>?mEEQW<`f;B|LP;G?r&_iG}{=spH2-N|Kf0W3gD662Q zO>he0f}|rDiSR9yRrrLP;X@*7;sZ*-)FWrdOk@s(jZg^F0Hv+a_zWBfn`@at0AvY} qLUS|z;vfvD31l%B!X>r{CWHld61oJK546r7*-EH0Sr`zpPzwMZ$Y5Xq literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/acadff503aae63ba452f693f9b1af75beeb871c2 b/fuzz/corpus/fuzz_ds_patricia/acadff503aae63ba452f693f9b1af75beeb871c2 new file mode 100644 index 0000000000000000000000000000000000000000..e5f5a67ee5e9ac535627470e6664e91cf88e9618 GIT binary patch literal 1031 zcmd<8t*zAoVv@jrB=8T){)Hrlo2iIf3M|6_0Zasx;g)7#z$r(p7fV43A?84xLx|#n zCj`z@Q+%6T7-MP=GKG=uiw01sCB0DQrk+M^cZ2Sq~OR zx3!lMVicNqJ(v$6(WKD1L@7eo^#4E9l^WPw3sQ|C4)Zbxi~*rhf@0Hg)#bq8s6`Ks z|Nq0l037z>8(^+MN!cg?4>lXcXd;Z|Yybm@RX9ng8#qxE#3AuuuEPk0=BB2mW{}H( ckzQIeiAf=WfdMsjAZrDsZ=hNr0TN{Z0L-*tf&c&j literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/ad2dc31bea9499dbc2450df00eac38ddd37d17c4 b/fuzz/corpus/fuzz_ds_patricia/ad2dc31bea9499dbc2450df00eac38ddd37d17c4 deleted file mode 100644 index 6b288c998a7047fc71579e154c4468af101ea91c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmcIiOA>$}2&HCPnTj#;yD0Jim{BPH`rMi8?=-9XKM%_j&svJ- F9NcVW8w>yd diff --git a/fuzz/corpus/fuzz_ds_patricia/ad56cf4fbb246dbfea16651702230fda3e0c9c83 b/fuzz/corpus/fuzz_ds_patricia/ad56cf4fbb246dbfea16651702230fda3e0c9c83 new file mode 100644 index 0000000000000000000000000000000000000000..335e795f61449942b46be4b3e9617871e89ee63c GIT binary patch literal 2163 zcmcIlI}XAy3=NE3H~YRsM(_$@|rKr)>6MUxi_L`4(3)rA`%eoxNGBpQ-e_}5>2U8Pp` zln`(0Pj@9+AIgX+If1+I(hbsl@+9Jt|C%K^VF@i4O97m4n4>WP)!{mvtQm{dq~}N~ zI`Q62x28s@Dzr5G=k8fhlZjDBIGc%GPP(AF4z{Xy3tz?T>!xdQJCBala%^oMy6HW3 zpYP3NSOS#tQ-+qjD;%MaoJw#!d5LN8<-{X>lp~OT9ICcOYOn8v7^7B;p~4-1|Bi=Z r9zXNuNd)#1^^7f$TP^|xv;9p@6bzXgWN5q&=SJtHAa(srk=_0Q`45AY literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/ade86d0ebba9baf5243f184cbb5a4b5cc6d65386 b/fuzz/corpus/fuzz_ds_patricia/ade86d0ebba9baf5243f184cbb5a4b5cc6d65386 deleted file mode 100644 index d1eff3b467c1d2524adc5c220dddb5fb8962563d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1038 zcmd<8#RV8pK+u15;D|1Og}?v*|7e6T7s4upAgx#kyMQb)6u%J1K^QhA|PA zVr4;G&WI+5;UAc3_ diff --git a/fuzz/corpus/fuzz_ds_patricia/ae2ee75e6177727ac0387e2c99ae3a761827d68e b/fuzz/corpus/fuzz_ds_patricia/ae2ee75e6177727ac0387e2c99ae3a761827d68e new file mode 100644 index 0000000000000000000000000000000000000000..b1573f0886d7eeb3e53968c371fa82e8256384f2 GIT binary patch literal 1688 zcmdT^J5Izf5H%kOX<3P@*oilBTJAuEM1g3yg(WJsr2^4#29B^7pxJ%}x1coRaqP^* z30fj3n8KN{=S|*x?1kM+gjjgLJG-`4pjg{ZNH{;dpA0<2Az=A(DmFI(8&(!~+lbK351I%=5RZL7VbPja;|+){k~#e>}+Rm#28Dw9IE30 z?EJbY3B?sYp0lQvbfjhD5RLyl7I_b_)imc39enJO7vEv{WG>Jp-iLuj0mG~QJ%Lzs zsbsC-8XBpKl`g9)TtynV*F%=@0KN@){Ov1x0{bEe atMhb@IxsyI40lr{SRohyjKn8_rTqddXwc38 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 b/fuzz/corpus/fuzz_ds_patricia/b11e498aca6c6525b37ea62f567d24021b66de37 deleted file mode 100644 index b165601c1d5e2ef1054ecba13a7e75f2e97babed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033 zcmcIiJxT>Z42}=0S1HzlhzH0lPiL*f#sgSvWAiRy=b#{7z~b3h2;v271xpcZL_ChN zCYi}5`*zXFz)ZfG{QpcZuhMVScC?ex3IOO|LwHD7zMik2)(LK##)P3pYcjR%{0{CH zx8<3oW&&6!JSZZ*MkgTd#~H>@6;ovzz_?17pUC4z?ox-~-sM6e9`WmdPOPgit3uoi zdsy#c9i5G2OgaJIUtT{)vJ%~tf@L*=oWm|r>jfEn80A)SZr*BuISRX&rgVC?m~72y z0`R31Y|k07oX8UT?&N=iLs3a-72rbLRwWiZ$l(*cm2Qf@P%03A+yQU-9b2 x8FPbr?T=Cg(MxdD5`4> zSx~|W>QS^%BgjQD6DMaAP8k9cX!b)?qY1*f#Kn~O> s3J2dIEQA60Ekc$>=z*}Fq6q*kM^+AHBNP$mxK_ARu`n#Kh!HCU0HlISI{*Lx literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/bff088bb8cea1b5dd229632d70941de8c9415889 b/fuzz/corpus/fuzz_ds_patricia/bff088bb8cea1b5dd229632d70941de8c9415889 new file mode 100644 index 0000000000000000000000000000000000000000..6ac14e54064b94ca4f11ad2ee5a275df4dd2d966 GIT binary patch literal 1235 zcmd5*+X}-l2+d$G?FZ~3pE{N=@4$Jll4O*!L4Bx4J!)d(+DPEEaQe|t5dlzeQt@HA zCly!`p~`2_``o0%y}KSI9hELQIi!Pp-_bCf*l3u)6etqgJriUl`V)^6b{+r^C(*W- z$GNaugLe>O22-uy8CHJ!7GtYx4m!;b?_b#(A>b#+{Db>0%TNt7%P3j|NqD#Qp>==0_1~(3@#4l z0hOTyDaf%vf5F6>K@4pEgo+s&7+9K{7?>Lxfi$85m>CEfS)LX_Zv>A+!VE(bULct}{P=ID_2XBxNf*v7(eQBk!uX_cAR618> zt}1m3dIGvCifONBU1u!Am(HX}nfh7>zp~$_khc#(iKNB#aKp#qk-nfD)U?!CPnqT+ zxiQg^oKv$5@JPpx9iUzMyGCqYR}@dcKdZr~8bFi?Rw$>?no4B64z}x2y3mtSYgl)$ zu)SN&BoyIMe^z7riDnxcEr-@O)^*@APiK#uJWsNbJ;1Fk=cn(3?B`xaMI&cVyYH8= zh;{MBGiFTmnQTeOfQ4CD$m)^41{I->-1}7i6)budHf%*3K!34sd~*^k?PWLhF4){Q;Z)6#QWfygPxzt3mdKX#*r(32_* zU?&6M+Gf1|rvbDYFT3F`+sJ_}_LZ=G5R8d@u+8hE?JU9!_rrBCdnCv++~mzdw(hmm c=tOa&TFyC-Xz?jUx&Sf2O&rpv8Saz$1*$;J761SM literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/c59c6050c23fd067f7863a1849278b9f399d6332 b/fuzz/corpus/fuzz_ds_patricia/c59c6050c23fd067f7863a1849278b9f399d6332 deleted file mode 100644 index 1c87d0c77d00cdc99227cd13844b704e8999e9a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1035 zcmd<8B?(l5RR5BrVLcu4<{;Ryj9|MeNC6CD z|Nld@F^Gkc0brV$fzCkq1I7ZmhpWD}v}PKULIMLrEyEv#Ye6iqdkGOR!%(%7!~+}g z|9`wDqkFsum>z`5V5k58|3NrjYiogOP)!DF0w!0GC<6fGv#^8! literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/cb4c0a2cb620f140280597591ece04e5fd852dc7 b/fuzz/corpus/fuzz_ds_patricia/cb4c0a2cb620f140280597591ece04e5fd852dc7 deleted file mode 100644 index d08a84856228fdcff6b009bd0c01e69f77b9dc52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmd<8B^~?+0!9WfU;(kw07M3bgxm2S&Z@0N(?&xslBHOgC~n2cL2)3aIUs#pKw%(- zDT!YM#bjbRINXV_3DY2i9E`=l&_Gv5W4eh55tw6%qS1o|zosyf05evAnUbX_1plGg dqy^#lIs_AL-%nuJp?eoAADk$$$TT%E0063*BWVBt diff --git a/fuzz/corpus/fuzz_ds_patricia/ce9047b351cd0a5eaffcbb487b64cab99a19522e b/fuzz/corpus/fuzz_ds_patricia/ce9047b351cd0a5eaffcbb487b64cab99a19522e deleted file mode 100644 index 0828cda24e68ae1b2114ef3de943495e36dec465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1938 zcmcgrI}XAy40RgAzIk(pFQ8-EC65eWj(oVVv}d{lvzf=%b7 XQuGrEuYW%Bm!#UuyqCtg27m4iE$occ diff --git a/fuzz/corpus/fuzz_ds_patricia/cf6301c7730c893724a36740fe9bbf46ac5e002e b/fuzz/corpus/fuzz_ds_patricia/cf6301c7730c893724a36740fe9bbf46ac5e002e deleted file mode 100644 index fde3f45ddc10e19e2be6a605a2a4985ec7534f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1165 zcmd<8B^~^y5nw2zCSV{8@Om9h`y#3VG=mu!xIpe`sBOpV95hK9MFG087;dGB0MJ%6 z@8Rb%Fv6XIUm>RK|Nn5U2nI9)FjeCb2@As`i7bU4q(t(6Ak-n7hRH^#Lua9=MfjEo X7D6Y`%*E*DQh^V*037rX9#<^@(awc^ diff --git a/fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 b/fuzz/corpus/fuzz_ds_patricia/cfc11ee5d345980b19b2cd2a1d43f7ac5703a6c8 deleted file mode 100644 index e2f29b851934449d46729e8108e9c9ec2eeddfa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2116 zcmcgty-vh13@)&s8}1oc*pptNEz&rM%{1T1Wf5fVr+A!Z(cu`knwM?p-%apFtt zq$l-s!b9!PvA;OZPZuW2Fx=jtTn{L51g$%PJ+xAiC{L4oZDI%0T1-He_oE7hQF>SS z61f6tyIOxdoIf_TZuO<=E>zd9R{dsLJjwAZu^7g^3v4qCs|`UMBg-)@0DvMF(==0b z9)i`ey+z90`aXcKY2c4PP`cZMQY+mzoo?zz*1@o&H0D>8T&6TlTHu`*Y$j{L&fK$3GMYgvmB_@RZVJ5Dk$)BDqEc4TZhytTzRRpxGuB2cX~pmLehG2oVRMAmRud0@2ZP0D6kW zzZu)RUN5_#Fj6vaett9dD4B_r)CuwHAZ;S$bp3d>Rp9yf_C@JG6vz1ml&D<{kRqN* zLn?4J_4)P3eDZk-2_3EG9sXaqg?M+p;0&tUc%)vKqyx!`=@Pt7O%uK^f-@w8o+C;7 zcR@2st7o$Bpb=Wwx>#s9EDNivJ|TqIAuG-Zr&;^pU`8{d zm$cS+tG|)iizi{U9bRUXWt7u`luJ_bJYOXaG3zkBYj}C$1 x2y;*3znRc0Wl8K;9I%gm0+=~qL7;olHuj-oUYl@Z{o{A>W5RtOF+&ly2v389(|G^@ diff --git a/fuzz/corpus/fuzz_ds_patricia/d5a267a9438f0bddf91a25c6606d8debf4672d76 b/fuzz/corpus/fuzz_ds_patricia/d5a267a9438f0bddf91a25c6606d8debf4672d76 deleted file mode 100644 index 1353a0ae7457d03a491b8edd4b7fa3a3ae2b1bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1035 zcmd<81%b8X0kB>|#DBU0LM}m(XJG&X6fq(=1Uyq)%Y|YH#1aIFkc1fYhk$w1kVe=E zWQif%LNp6u05zP0-wb1zG{RCMSQuV`nL<7dw3S@VL^v3s1nP8rb|DlK!9ocNpn7CJ P8kYfN90P*}gsueu-t)Tc diff --git a/fuzz/corpus/fuzz_ds_patricia/d9ea126774547be83e8514cf14bfc46b90e04ae1 b/fuzz/corpus/fuzz_ds_patricia/d9ea126774547be83e8514cf14bfc46b90e04ae1 new file mode 100644 index 0000000000000000000000000000000000000000..91866bdf6c3fbbfa3cdc55378db3f978323cd505 GIT binary patch literal 1025 zcmd<8B?kN_7C4|QL^r+g2{*$BbVW#fboI5h3_!pI6b4dQB@u#1#z2_}IT#D4Y4hm| zVD16Z;2=rF@ExXaC=vmA94kP$1e^J55I}jjfHfeGGC_P>TMMLXYtP;O`wbEhs)+DF zV?BrRv4$c{5Mn9?B$}l_F34yc8K53hHB1EI1ei!I$Pgf4WJsLA=$?NT#OA6607pM3 A7ytkO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/df36cc5d101b59b8e577a8260dbc22e99749dc7b b/fuzz/corpus/fuzz_ds_patricia/df36cc5d101b59b8e577a8260dbc22e99749dc7b deleted file mode 100644 index 53926299fe5f8ee4742185b3b628a887fb1f8dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1041 zcmbVKF%rTc5M;EAKIR}O!GD;>%ElQVaWhuh+Br6M{=+x;p$Ny201-vEfZK#S_KvNv z2#i(s+yPIBjDXl?;QmjJ*}`caCCqO#_Sm{yw^IHy!Zl(;953Z3fZRMC&dZ*dh%<6qHC-~R-4{d&#yBSwG zqILl83FiP>Nl;vvlHM=mG*1fmE;_f57?JFou7<{46!;0J7S<1D8#Rr{$M*zZ!i3ad UpS{sfDQAGN^br65@co5=FHAIj{r~^~ diff --git a/fuzz/corpus/fuzz_ds_patricia/e0f738b7cc91b246885c5055c7a16ab716053186 b/fuzz/corpus/fuzz_ds_patricia/e0f738b7cc91b246885c5055c7a16ab716053186 new file mode 100644 index 0000000000000000000000000000000000000000..610bf4fda12e041d734ff0c49d6a33d7d76a7a03 GIT binary patch literal 1039 zcmd<8MS!(ygM+}pcP$toWY}m5!1hEVY(rxGM+Zo9Yu6%iz)S`P1~)MH|GySpBZ+*V zQD6Yl24X~P0D}Zf0FeNa5DhpBk=B}=uK_rj=oTj8h-BhM>#nJFW2#beYYinH9wlZ~P8ndU{UEMZ|MOVn-`<&bi77EHd)(7y3ajywIBoYeTSsCDq zfG5EXRoZlQ>-wqlI#StMkr`_W2V5k{I{|R<5s2sv{%J+Bm?+jm4<&v!q8Jj;>HC)Y zIPR@fjBtISfK9QQdJP;m=*n3~y-pxo8l8@~DDj1P@R-Tvz4_<9^b5xJ5EL^wzzrBWpbT1}07_6m2b4lWH{^sAKp-qx(uuS0(OAO;);;UpJZ7H!(08cOsYDhFF(6hl2%6hgFYiD}ll6=>TALC?ii=3pMXO~Bnqroms83)N9iK#m5&)WtOuY#S1QE(#dR0bJ3>E!P#%@O4 kP=IdC96g$0bK@aK{sE+gXJ_`-Ch6RNK3RVUewT3CFMyitv;Y7A literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/e77f0ad2aede947e4557ca77181c17cfe628e8f9 b/fuzz/corpus/fuzz_ds_patricia/e77f0ad2aede947e4557ca77181c17cfe628e8f9 new file mode 100644 index 0000000000000000000000000000000000000000..6a8b48ea43f95bf6350405e2713afd1d52baa05b GIT binary patch literal 1601 zcmd<8g@XnuIff013=D7qT#WzNzz=MKq>ACP5vw=@14Az(LoE=40ai6Q1W9!lR6P#U zunR+6g_Fdt2`-A&g`;5%4<85vXXs*)_{)4e1yi^dD1>Gxs?i8Z%qT&~!B`**xPTm7 zrh?S9!xUqquTueFIuu=mj|70C7ZFwnVHF4ylntSRpin>qpg^f@K=Seb|6vd%^)Qow bk|>%+BMcTY|NoN^UwjB%Ko*T7thN>aLne}; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/ea7d1ce3b3df957829182925f48735fd70e28d1c b/fuzz/corpus/fuzz_ds_patricia/ea7d1ce3b3df957829182925f48735fd70e28d1c new file mode 100644 index 0000000000000000000000000000000000000000..1f3efb89b4d66871d1dc011235359191e8d4c66d GIT binary patch literal 1027 zcmb_YISv9b3^c_Sq+%P2rRI}Jeh(GReu9c0AwgotvK^uv5>u>ae2kq9IF8R8Rz-Vo z-~w+jFrY2K(8L(?8?AEl@L2K!3U4bMKRNY3@dB{N^|@Wm-8NI@V(MN_qS_AHCzBer zCM(1wS?$ MA*GQie^dX4UxiHbY5)KL literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 b/fuzz/corpus/fuzz_ds_patricia/eda422f8f3840c5e6e3b3dce996e91c714dc9bf4 deleted file mode 100644 index 1eaad2f201120b7e5a1d9c5c3e2f31825186636b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1167 zcmd<8#Sgl$NdLzT9C1q_%S6LDy^IWCfW;czLU7%5VlaHCxkcDKJB>*pfq?

c)MR z3fvseKs*48EAXA`x sAO%*9;NoB*%mlOG4gvCzbO43X6e7z46*j>Xqbg&lWvB%@mXY;80KCWPqW}N^ diff --git a/fuzz/corpus/fuzz_ds_patricia/efb7a29db7ce24f71b969ee68eb0af750afb2b4c b/fuzz/corpus/fuzz_ds_patricia/efb7a29db7ce24f71b969ee68eb0af750afb2b4c deleted file mode 100644 index d2bd33745cb82841090fab2c24bd4e412b827eaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1423 zcmcIkyA1*{3=QZc&@l})4O7rjFaj-7#4gOn02K5gj`L#6@$r++1-4)O{2WKe7_}v3 zhh_>)raJT{6`IGfoFO9qn3L=P!E1VvNhuH()<4BgWDh3uiLdx3Phe7IbetF%wON3fnGpb$VhGs) delta 29 lcmbQhF_~k7JJUo3w#mLsMiZY4PVQw=otO~4nU|TF5de-R2-^Sv diff --git a/fuzz/corpus/fuzz_ds_patricia/fdd08d361bc7e016b6ad2e41d8b167bff2178777 b/fuzz/corpus/fuzz_ds_patricia/fdd08d361bc7e016b6ad2e41d8b167bff2178777 new file mode 100644 index 0000000000000000000000000000000000000000..f913a323940af72cfe0b2e4e369bef240597b1e2 GIT binary patch literal 1024 zcmd<8#RV8pK+t~}fC@8xM3KkOLD&H^1wkX^U@VYXTtE(xf(fC}5W9dv2t%N(4I}^* zBM}@1hHNoD28JXoc9UQ@E~OB6B5Z@RD&ee^5Z3?yj2PYn3*7$?Q|bU?0BP)ML872w z#0d~4U>bmsgRwxyj7AKhh(S&{pit#Q0F*$6M+z)>F=-U_|Np~v02!Ld9NcVRVwsO= ME;w%iHPzMv0FD?P4*&oF literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/0267d5f691b59c6d401e5dc80c24fe4ff6be058f b/fuzz/corpus/fuzz_ds_ptree/0267d5f691b59c6d401e5dc80c24fe4ff6be058f new file mode 100644 index 00000000000..baa8e98a57f --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/0267d5f691b59c6d401e5dc80c24fe4ff6be058f @@ -0,0 +1 @@ +y \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/0441263c35529ad578c6299a2984531c80b72859 b/fuzz/corpus/fuzz_ds_ptree/0441263c35529ad578c6299a2984531c80b72859 new file mode 100644 index 0000000000000000000000000000000000000000..285b62e439a67de5577915843afffa546a268a73 GIT binary patch literal 164 zcmZQz0D}4R=L5+GJ5CS>2<+eh!bc*%A+eVs0Fo$#$$}xmumL;hwq<99$T2WfL3Pb% NC@CocISQnO5dfyVC$#_o literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/0651637065006c57b1826543152928f921c5b7a1 b/fuzz/corpus/fuzz_ds_ptree/0651637065006c57b1826543152928f921c5b7a1 new file mode 100644 index 0000000000000000000000000000000000000000..c3770534eb40deee8dab45b1e3be2e6f3fd46fa4 GIT binary patch literal 20 Xcmeyb{NI)V0z_UiFt{r)FfaoEHg*HX literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/0898a16cd9543ce0499a9e67a7b8dc5362409e1c b/fuzz/corpus/fuzz_ds_ptree/0898a16cd9543ce0499a9e67a7b8dc5362409e1c new file mode 100644 index 0000000000000000000000000000000000000000..ae2280438659c54d1a2115d0572e31bc4f6cf058 GIT binary patch literal 3 KcmY$L!2kdOq5!@C literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/0e356ba505631fbf715758bed27d503f8b260e3a b/fuzz/corpus/fuzz_ds_ptree/0e356ba505631fbf715758bed27d503f8b260e3a new file mode 100644 index 0000000000000000000000000000000000000000..35a038769b15c0935bb3cd038f5cc1de7579f128 GIT binary patch literal 2 JcmZQ%0000400IC2 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/12952bc189b8ac1f335ac25eedc3424aa724aa4a b/fuzz/corpus/fuzz_ds_ptree/12952bc189b8ac1f335ac25eedc3424aa724aa4a new file mode 100644 index 0000000000000000000000000000000000000000..883691627b8bf928fe946d0f5fcc5bcdf57589c4 GIT binary patch literal 578 zcmZQza97;Bn}J~)I|Bm)BM<|DDug0P{zp+U9}`>!0Te|Hn2LxK(L+}TG4?+YAT0O` z<#8f}7#KiGfB>lfKQpp85*wldW)P{mkqkmGSrJUEtoi@{tIlA6S&3B%LJ-~WSojFV YFc#EP2ucOWMAP|^TmW=F#I*nO0VcrNiU0rr literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/13fe9fd2e16cb2dfd4137039cfa338e990ed2cdc b/fuzz/corpus/fuzz_ds_ptree/13fe9fd2e16cb2dfd4137039cfa338e990ed2cdc new file mode 100644 index 0000000000000000000000000000000000000000..924467852205d25723abf0f4da4d4395aff32e87 GIT binary patch literal 2 JcmWe<0000m02lxO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/191f0ed6ca9da5a6f0bb2102224b2c660bc9aeab b/fuzz/corpus/fuzz_ds_ptree/191f0ed6ca9da5a6f0bb2102224b2c660bc9aeab new file mode 100644 index 0000000000000000000000000000000000000000..441fbe6153a71dbb79bcf150306747e3880a8852 GIT binary patch literal 1748 zcmcIlElxx+5H5nO#v$2&Wd(vG;7G6tl6M78fZ{1m0ND%@f#U#Jk`;(|032pRFen0) z`P!Lw3hfId@QKb$zxnNJcb#+2d;jjpVlKvHooJU9mKxDHk7EDk>_zn@fG{pqV9i=9 z)(HCH{rOX|i5wnFf!o4r8L5e~4Y*&lV&cAb4=ZGe3ruuJGUm}2DJDD^wHhHh9!hsj zZUURpawpmWHHOVhc3HJrEFtS#ET;S_(R3)F%$+Fzd=y#^(%#2-duG2wnp7qtI;eq5 z{mpdpy~l-}ko7QFJ0f_bD~H%L6qIlqu?r-((JZZ9>!M# zbK60KPwq}4)Q4yuNRlF2Q>AQkJObMIuUFsv`Tv1%J~s&5{r~^JECYiG6j;7_E-&&Q0Gv7zD*ylh literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/21fdc80665cd16a498d6f32a22785051c3228e0f b/fuzz/corpus/fuzz_ds_ptree/21fdc80665cd16a498d6f32a22785051c3228e0f new file mode 100644 index 0000000000000000000000000000000000000000..c5a87aef8ddee98cd44fb7e6d16aa64f4558b618 GIT binary patch literal 6 NcmZQ&?_SBq000Df0Y?A; literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/2217db97ec9fae08a7f396418e8e91e0bebb9c0f b/fuzz/corpus/fuzz_ds_ptree/2217db97ec9fae08a7f396418e8e91e0bebb9c0f new file mode 100644 index 0000000000000000000000000000000000000000..fe98d8edc81bc5647c8a93d6530986a8ab7efd89 GIT binary patch literal 71 ccmZQzV3>~+#KB}f_`z5Z+AlEy3Ltz20EWvZ)&Kwi literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/2248f3c5407e1fd77fa80c6ca66aaf0976e90180 b/fuzz/corpus/fuzz_ds_ptree/2248f3c5407e1fd77fa80c6ca66aaf0976e90180 new file mode 100644 index 0000000000000000000000000000000000000000..86f7a0cdaa737e141644f89b0e8b59d67f2b490d GIT binary patch literal 206 zcmZQjS67b)Vs-U77+}5-CJ=@Qu`)mah_?U+s=y3xs1%TT_3D)#5JLe}oD;}ZodJ@A t038?uM9*hnU=x`S1Pl!S|1*H?f|}z6=mBK!KwykP*wk!2KT#H2?E*0|Af?5(fjYc>VwXsvrgc Dpimx6 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/2eaf443e399b23ddbd6d91957122befe331bdf6c b/fuzz/corpus/fuzz_ds_ptree/2eaf443e399b23ddbd6d91957122befe331bdf6c new file mode 100644 index 0000000000000000000000000000000000000000..6c0be2668770540870e3901ff0a41e89fd0d4808 GIT binary patch literal 3020 zcmcgtJx)V03=Tup5wS5M!Gr`73mYpF>dsK9904xC#N!Sy1U4itz{ZA<7#KJLV}-Z? zRj^|_b@H74Qar@*XZy3`3!Y0X7hClyfnic}rm41)aX%d?}L{LyPUXg;+qG9yv58BDYrj7)xI|K>B+I6PY}J{QW|+ zi4h=HjhLNXW-StNUHltOOxKc4Q#)w?r_;px-pi5ssFtF@VpUU=;p%=d+L~9vVwl^E zNdYvG*>h{suxN%c0>r8rv(cGEziax3!59$?vv^WEZbFa-NJ}zkf7v9ta$5uE?ojsP zniiFyw#`dQC6;gm-lhRo&^r`4(2NA}>YMYF52clFsiqQVGhGgP7xC;q8WCRoicuemm@Lw$U7s5~R(F;QH)dT!vf3WEY literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/398c40259ebb1732c8aace9220265e3833c772fa b/fuzz/corpus/fuzz_ds_ptree/398c40259ebb1732c8aace9220265e3833c772fa new file mode 100644 index 0000000000000000000000000000000000000000..803b9f7223adec9a465a94de7462491671137c50 GIT binary patch literal 424 zcmbVHF%AMT49iU*SQ!`@012cUS&$g`0B^XTuytYU#61@NHekrLLoP@HUc`vbm2HBP%rz!0X^ySKkmp@f(JMVm9X7s>)uS QBJZ64T(bQRV;| literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/5ba93c9db0cff93f52b521d7420e43f6eda2784f b/fuzz/corpus/fuzz_ds_ptree/5ba93c9db0cff93f52b521d7420e43f6eda2784f new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 b/fuzz/corpus/fuzz_ds_ptree/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 new file mode 100644 index 00000000000..303e398c82e --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/5d1be7e9dda1ee8896be5b7e34a85ee16452a7b4 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/5dc00abf36aeeab13be68a145eba8ce7b6855664 b/fuzz/corpus/fuzz_ds_ptree/5dc00abf36aeeab13be68a145eba8ce7b6855664 new file mode 100644 index 0000000000000000000000000000000000000000..66b49eb022b43cf201d9d5f5492151fa76d22cb3 GIT binary patch literal 7 McmZQz00KrP000XB1ONa4 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/615e0afe7ecda706ca8cffcea1f3c2aa2dd86038 b/fuzz/corpus/fuzz_ds_ptree/615e0afe7ecda706ca8cffcea1f3c2aa2dd86038 new file mode 100644 index 0000000000000000000000000000000000000000..0410cc2fed00be37db34ec1ce86f761d463b5419 GIT binary patch literal 49 jcmdlmb??-}adB}BKpYn%BEkRyTp$h{XfcRXiNK`*is%fR literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/616e8a14eb28679426c3c66558b3dcac683fb6b4 b/fuzz/corpus/fuzz_ds_ptree/616e8a14eb28679426c3c66558b3dcac683fb6b4 new file mode 100644 index 0000000000000000000000000000000000000000..bbecb72c55d21c74d1bfd6facaaa5ac6c315707d GIT binary patch literal 82 ycmbQw5X%4r|Jgw#0wlnh2#G9^*nEZr22QXfJHvcGKLG}9s7gj49nF$p#Q*>aG6qus literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/63119d0cda71cadc89d34df443319ffceb35f982 b/fuzz/corpus/fuzz_ds_ptree/63119d0cda71cadc89d34df443319ffceb35f982 new file mode 100644 index 00000000000..9ece603d6ee --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/63119d0cda71cadc89d34df443319ffceb35f982 @@ -0,0 +1 @@ + diff --git a/fuzz/corpus/fuzz_ds_ptree/631d7007293407c095f32976aa17881ec61725e1 b/fuzz/corpus/fuzz_ds_ptree/631d7007293407c095f32976aa17881ec61725e1 new file mode 100644 index 0000000000000000000000000000000000000000..5907fd0afd3a7cdde611088dff053d7c96c9f3d0 GIT binary patch literal 14 VcmbQ_$nZHKZvOxO4FBaBxBxRG21)<` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/64847b79e4445d895bcee9fe6600744b2840d7c2 b/fuzz/corpus/fuzz_ds_ptree/64847b79e4445d895bcee9fe6600744b2840d7c2 new file mode 100644 index 0000000000000000000000000000000000000000..afaf38f781faa1bc02e4a420b5236c31d27d8718 GIT binary patch literal 7 OcmZ>Ec6Of6zz6^brva@1 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/6692087479754b7a2764c1ed72885d2a6dc65adc b/fuzz/corpus/fuzz_ds_ptree/6692087479754b7a2764c1ed72885d2a6dc65adc new file mode 100644 index 00000000000..8179c4bf7fb --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/6692087479754b7a2764c1ed72885d2a6dc65adc @@ -0,0 +1 @@ + diff --git a/fuzz/corpus/fuzz_ds_ptree/67696df9219d7a962ab554e4b214acb6170f503d b/fuzz/corpus/fuzz_ds_ptree/67696df9219d7a962ab554e4b214acb6170f503d new file mode 100644 index 0000000000000000000000000000000000000000..dec2b61b58a7d95f89fcb9c0dca37eaa9400e77d GIT binary patch literal 19 YcmeDF$M%0d2rw`(%!r#8EVCKWXa6Td7eEf48v%038|yVgLXD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/72cd03612917f5cd64e07a930e3fe077730577eb b/fuzz/corpus/fuzz_ds_ptree/72cd03612917f5cd64e07a930e3fe077730577eb new file mode 100644 index 0000000000000000000000000000000000000000..841e44137c365346e84d12fe83fb1a076bc52f7a GIT binary patch literal 14 PcmZQz00TY{$;to#0D1rv literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/746e381ddc60fa04227cc9ed2a1c410b049abafe b/fuzz/corpus/fuzz_ds_ptree/746e381ddc60fa04227cc9ed2a1c410b049abafe new file mode 100644 index 0000000000000000000000000000000000000000..be7a04d28a063880f35e5fed7f6850730bc64a55 GIT binary patch literal 27 jcmccMGw=U@Hmo{``Oa&x0XRf43R~0|OTT#-9tm literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/77b309eb73f3696023651c24a8d302dc8822a845 b/fuzz/corpus/fuzz_ds_ptree/77b309eb73f3696023651c24a8d302dc8822a845 new file mode 100644 index 00000000000..ae1a46ec5b7 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/77b309eb73f3696023651c24a8d302dc8822a845 @@ -0,0 +1 @@ +A diff --git a/fuzz/corpus/fuzz_ds_ptree/78f5a11efa76479d5a129da074a7bd710944a390 b/fuzz/corpus/fuzz_ds_ptree/78f5a11efa76479d5a129da074a7bd710944a390 new file mode 100644 index 0000000000000000000000000000000000000000..757f9a8bf8c0df2369a3d76e9c2a58292b15241e GIT binary patch literal 37 ZcmezW9|TGn1QJ<81R2o5d=Ow_0009&3TOZT literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/7c01db8cee76bc5fb917fccfe0cafc83c05f6e52 b/fuzz/corpus/fuzz_ds_ptree/7c01db8cee76bc5fb917fccfe0cafc83c05f6e52 new file mode 100644 index 0000000000000000000000000000000000000000..1c6244301ede148a7c9387c75505b946f76085e3 GIT binary patch literal 282 zcmZQzVEE4f1Wf<`Co(Xwwze{NwYKUb0V^Q86$+X_fPukL)^~Hy7oetC1_rPY5&<%c zfsv`=?+!2vLLAiQWiS95KOYq!sbF9*BM4BG!#I8{$Yu)9XJBMxU>6n^o)2LGsrmEe LVM=Zj3qZO7k@;mT literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/7d09c7ed378b1b94ce27519158202443a947b18d b/fuzz/corpus/fuzz_ds_ptree/7d09c7ed378b1b94ce27519158202443a947b18d new file mode 100644 index 0000000000000000000000000000000000000000..01b18e4909a8fbbc9fb9b450f5e997dd96df7db9 GIT binary patch literal 547 zcmdu`tHu_AhDZ-|2K;|AW*MtKh3S<2w9>BCPz{6rbnj4XPiX31- Xjd4VV8c^x{{}BJ`L%sc$Fkk=xy3e|L literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/7d7645db4f314c3f249ef9f6b352ad2abff07bc7 b/fuzz/corpus/fuzz_ds_ptree/7d7645db4f314c3f249ef9f6b352ad2abff07bc7 new file mode 100644 index 0000000000000000000000000000000000000000..20ae21b4f0155f0b0c3c4b47a2cca44c33618a83 GIT binary patch literal 100 vcmbQw00RFZz)v2`!$o9)B<3@4!sX}t`3b-{j9^AI3xqE&4yEVIFo**HRe%fH literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/85e53271e14006f0265921d02d4d736cdc580b0b b/fuzz/corpus/fuzz_ds_ptree/85e53271e14006f0265921d02d4d736cdc580b0b new file mode 100644 index 00000000000..ce542efaa51 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/85e53271e14006f0265921d02d4d736cdc580b0b @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/8860518bd87418dd1fe8e458cc0282df914750b0 b/fuzz/corpus/fuzz_ds_ptree/8860518bd87418dd1fe8e458cc0282df914750b0 new file mode 100644 index 00000000000..42e64fd13af --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/8860518bd87418dd1fe8e458cc0282df914750b0 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/89cffb40c35b15fd4e82b6e5db5d1a5870489bbe b/fuzz/corpus/fuzz_ds_ptree/89cffb40c35b15fd4e82b6e5db5d1a5870489bbe new file mode 100644 index 0000000000000000000000000000000000000000..986b85a8cfb348db7e5d7fc7804dfce402e5e4bc GIT binary patch literal 2306 zcmZQzfPii6PzD3<Qq+cMC%H zzw&=uC{N@i1B1H)LJE~dish84MYWd!VpuF?W>QbL0kKA1pR(fwF11*_h)Z!g4haD# z1_6jc^BLy<#i0m?a3cAZQ&1&uBg$=7f&$&ul6LfriS{~7*+#pVND z4uli{phXbff5-*cEl2SHP7X6p844tz4&r5B5DH>qG3oz*EP^M1z$$&7ZF}e|`nJ@&d8|$P^J|qW~RQK>Ppz literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/959758f459ebac692fe0ccbb3a9441acf2c9261a b/fuzz/corpus/fuzz_ds_ptree/959758f459ebac692fe0ccbb3a9441acf2c9261a new file mode 100644 index 0000000000000000000000000000000000000000..60350f91a8dc700d21f6abf54e69f9f6a7eb155f GIT binary patch literal 13 RcmZQzkYE6T|MwXfm;ecm0r>y` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/97a8103510dc8187ab816159d860cd9743ef5079 b/fuzz/corpus/fuzz_ds_ptree/97a8103510dc8187ab816159d860cd9743ef5079 new file mode 100644 index 0000000000000000000000000000000000000000..e4f6ffb78b65da93df382a6d8940c630d58beea0 GIT binary patch literal 80 zcmZSh|KdLobpE}4%ASFN0mx(oQ$VH>knD6h^v%r9 z>`(ASr|rDgb~;2v3ixii&o?`4B@dW{W{6n|`YKWvI2}q36pWpO^IZIb+C1el_kfIU zrir&kWnwS{H1OAL-s*n*RPqoh7>n{GL_^J0FTA>7@Y#8l88Izx%HIif}ask(pyj%<70WxbJ}GYO-sdnn~L{v7&%W9u9jA; p1EK#&x1svm?IamfsMj&GOK3Uttf?P0lMW}_wX}Vm@$$gA`~!4&n{xmF literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 b/fuzz/corpus/fuzz_ds_ptree/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 new file mode 100644 index 00000000000..45a8ca02bfc --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/a42c6cf1de3abfdea9b95f34687cbbe92b9a7383 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/a917aac9f196cbaaa6a019895edaa41cc8b7d981 b/fuzz/corpus/fuzz_ds_ptree/a917aac9f196cbaaa6a019895edaa41cc8b7d981 new file mode 100644 index 0000000000000000000000000000000000000000..8c5be11fde56df90f8d862578698416d19d16b1b GIT binary patch literal 5 McmeCSWoKmo00Yke)c^nh literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/a9d3c9cd54b1a392b21ea14904d9a318f74636b7 b/fuzz/corpus/fuzz_ds_ptree/a9d3c9cd54b1a392b21ea14904d9a318f74636b7 new file mode 100644 index 00000000000..127620c78a3 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/a9d3c9cd54b1a392b21ea14904d9a318f74636b7 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 b/fuzz/corpus/fuzz_ds_ptree/aa3e5dcdd77b153f2e59bd0d8794fde33cb4e486 new file mode 100644 index 0000000000000000000000000000000000000000..ba01f6b05bdbb386b35f4d086e268c5d422cafb9 GIT binary patch literal 2 JcmZSh4*&rH0RR91 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/abe8d2c82425c0b4f2bd6f68ccc43c2888fb677a b/fuzz/corpus/fuzz_ds_ptree/abe8d2c82425c0b4f2bd6f68ccc43c2888fb677a new file mode 100644 index 0000000000000000000000000000000000000000..a096aaacdc44a354c8a5b4bcbfe389074b8caba5 GIT binary patch literal 50 wcmey*$jERYA;I?l_wbekhFJ_A3G@G(fPn#o0+RFp1HqU1|L4zdo#pWb002}L(f|Me literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc b/fuzz/corpus/fuzz_ds_ptree/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/adc83b19e793491b1c6ea0fd8b46cd9f32e592fc @@ -0,0 +1 @@ + diff --git a/fuzz/corpus/fuzz_ds_ptree/ae12601d9c3a5793e5169966cca6fcf2b26050fb b/fuzz/corpus/fuzz_ds_ptree/ae12601d9c3a5793e5169966cca6fcf2b26050fb new file mode 100644 index 0000000000000000000000000000000000000000..9de3147d0b1d35e1e228512702366c4380b73b41 GIT binary patch literal 139 zcmdlmfByXcV8Cz-LjUIm(%=8v|5pV91{mM~GNAIv6a!Ek#)m0|@t^&Fh6KQ(s6s$l M2KAp{0F-3_0H`!%82|tP literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/aeba124133e5071fd06826eca05f496bf9521557 b/fuzz/corpus/fuzz_ds_ptree/aeba124133e5071fd06826eca05f496bf9521557 new file mode 100644 index 0000000000000000000000000000000000000000..8c846febede7165117dfb49ad82d73263562c37b GIT binary patch literal 26 ScmZQzVEF%^0S;{8EG_^qmI6iq literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/af5c4414610a77387e06230c43f2eaa9a32db317 b/fuzz/corpus/fuzz_ds_ptree/af5c4414610a77387e06230c43f2eaa9a32db317 new file mode 100644 index 0000000000000000000000000000000000000000..65458bdeabc44a01cb04a83f2b3be3c6d6f3c740 GIT binary patch literal 67 zcmdlmb??;w|L23iY%p=b>H-KrNFc+7frp3Z2@n7&Fkob0V3^Nv!OVwYLL!jKzy$y) C)E;~Q literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/b2919b2af910b3c31a873b4c286cbfff83553341 b/fuzz/corpus/fuzz_ds_ptree/b2919b2af910b3c31a873b4c286cbfff83553341 new file mode 100644 index 0000000000000000000000000000000000000000..428024c9a2cb607cd96f3f83040b8463c253f250 GIT binary patch literal 2819 zcmd5;KWkJ$5T7T6h(Ti!#4-U5D8$Z2NMU1n`UOJHZ=jz*8@EY!jY1&%5DUT9!p1g; zmgfgBjZF%_K*Do=vorhW?)Ke_A~?m)?9A?O{_UGPBI=mVd3{Q>a{j3yq4n!eUcY4< zHoihtgZHN&PICf)z;@mKOS<;)yKFA92*6(djY^oy)GOX^O$)LcUsOOUri1+WPY4&8 zfP*wV$_`!-`Lnc7hb3oF+eXgDDr;P8%k4d!E2w0}TJd($M;Z?h3K&K2V3?=bXtJz^m1Aj}v_Jnq;g%cc2qEQ;PUN72oc!-YjiMiyoFb z*^Ow2xqXCddIHb-IMu3!+Masx`9V2pue6gRDcof~cb7Kg=wu>>P*50%Hn|+k#_aG% z+cfg!L$6aBI)mYK{`G(-X>EM8HGd(6>JMBQbj&~#2OF5YM8iwot>Q0A*ob-l zzW_V-TK1k%mKw8EY8pFob>s8buFJ#n{=IEu!u z2YAWky`9~iH!}cGBgWyB?S&P2H^w?`foL+ktDUhyM5%IY;iLR_@otJwN#pm!8PTU-Xa& z?z#%qN0=te+>DF?ipOiDI<_$+IhlH;@EdTzf-Q9$LY0#Kk#*?@GoFHY-*s!J?eo>z Qyc1)a7Htno-Fqot-Z=I0w*UYD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/bf8b4530d8d246dd74ac53a13471bba17941dff7 b/fuzz/corpus/fuzz_ds_ptree/bf8b4530d8d246dd74ac53a13471bba17941dff7 new file mode 100644 index 00000000000..6b2aaa76407 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/bf8b4530d8d246dd74ac53a13471bba17941dff7 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/c48b1303740bac96a3626e1e3ee7f1857eb523b8 b/fuzz/corpus/fuzz_ds_ptree/c48b1303740bac96a3626e1e3ee7f1857eb523b8 new file mode 100644 index 0000000000000000000000000000000000000000..a9fbac13a14a360e35a564c7c24ab27e2cd28051 GIT binary patch literal 1102 zcmZQzsMVfr$bb*bhk?y725~eaL*fI5YECa4su5P=PyiLaK4r%V{3=jo|6>7bu!vy@ zL5)GU3&GMvFc}z7t)nXs*%?4Ke!J%(Nedvck(sZ70LBNgp#UU=W*37Xx&V;Rh!BIB zGJifSwqCzxV8Ca(0K@$M|Nj4n8o>#Sk66?=0m^_(osBRW&H`zIbHEH37tITlS%P8( ns^cKM!J4peg$~F=kT|)F1W>$5fCJSAQw53a|Nnvf*RQz%J>+iu literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e b/fuzz/corpus/fuzz_ds_ptree/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e new file mode 100644 index 00000000000..25cb955ba23 --- /dev/null +++ b/fuzz/corpus/fuzz_ds_ptree/c4ea21bb365bbeeaf5f2c654883e56d11e43c44e @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_ds_ptree/cf87d2d7e238e1c31cca8ddd947f2e87578d9b0d b/fuzz/corpus/fuzz_ds_ptree/cf87d2d7e238e1c31cca8ddd947f2e87578d9b0d new file mode 100644 index 0000000000000000000000000000000000000000..c00b407c666f5f7685f23bd7d7e60df2e5d8f960 GIT binary patch literal 11 Scmcb>VCKWH>pz1v0~Y`nQv*=| literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/cfdf49f967c7ea694144ad477131acb72b376ab3 b/fuzz/corpus/fuzz_ds_ptree/cfdf49f967c7ea694144ad477131acb72b376ab3 new file mode 100644 index 0000000000000000000000000000000000000000..0e53b41e0bf041fe79c4ef219defe51f0142e1c7 GIT binary patch literal 804 zcmeBXWMG(dV#OK;1h4}G1Ru)!h9t5K4v+*H7*uEt-e3h#TQ4w}`Y`PJ&tT2K1rdR| zjUUWIaVU_Z{NENxwm|@pmB`x4ppc-9u8d(Bh6q@o0Yw;S3JM>cGrtdN5s(5|gDy`R zpAi^mH~_*LAnQMce#Bu1P#9_rh{aGj+7p1(5ik4`itzSvP+^^ZfY$u#<(& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/d317cd32fce227465a76367a8c1f67b4968df91c b/fuzz/corpus/fuzz_ds_ptree/d317cd32fce227465a76367a8c1f67b4968df91c new file mode 100644 index 0000000000000000000000000000000000000000..625704ac43840d85aa508cbbad666b6b352280c4 GIT binary patch literal 22 XcmZQzaFk_WV2EX408wDz$HD*r4-x?@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/d64d8d1f175cc5685e7e6b69625aca0c2010233d b/fuzz/corpus/fuzz_ds_ptree/d64d8d1f175cc5685e7e6b69625aca0c2010233d new file mode 100644 index 0000000000000000000000000000000000000000..6e152856ef2f64d7b21c10621cdad354462c28ca GIT binary patch literal 1224 zcmZQzVE7LNe}QBo0|V>d9SkVoKZrLU2f!(TP>*8RA5^1Q=g(h=0(iBMfIPJUid7VG z7#J|MBfN}{h2%dJ=9yYkL`Z!DGWUSFCL9P+80#l-0PKp_U;tvmbdyN4K-A+f0O%4> z+Q9~XA}j*C1Vqe+v%m~+(t;@Cf~O=fKaL>|2x3G;z&tJx2M)9tM5;t!Qo!`|A7ZFJ z)ax!GFwN)Q&6&4XIdcAx4TA#F0P}MH8}3KsITX zzl9kE2|!enVR9%m#Q%^a1}8yofV&Qjp^V1I&IKCK&4^tJDaF9Uo`E42sCfQ-08!~j A;{X5v literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/d688dc14ac91c573c935f31f1b424fe85cd49889 b/fuzz/corpus/fuzz_ds_ptree/d688dc14ac91c573c935f31f1b424fe85cd49889 new file mode 100644 index 0000000000000000000000000000000000000000..6abd50e79c5ed2ca8584218b53d45a863fee3a02 GIT binary patch literal 10 RcmZQzV3_~^zv>Kz{{RxR1X=(9 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/db1c9cc4e2d0719b0a67794d2e3dee3bea357799 b/fuzz/corpus/fuzz_ds_ptree/db1c9cc4e2d0719b0a67794d2e3dee3bea357799 new file mode 100644 index 0000000000000000000000000000000000000000..48b74614250a8ce3869f0cced95eed1e573aa9c4 GIT binary patch literal 56 pcmezWfByWv5OBfFhhah@0|S%`qUM7DGc%Bg2eIZ?fk`023;@niAh!Sj literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e199afd0c27eb9bad38503037b3fe995e287ebb4 b/fuzz/corpus/fuzz_ds_ptree/e199afd0c27eb9bad38503037b3fe995e287ebb4 new file mode 100644 index 0000000000000000000000000000000000000000..791f32fb574f7256c73b3c67ec7e8098edf59e77 GIT binary patch literal 17 UcmZQz0D>8pQ{q50V;u(r02u}XwEzGB literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e27d449dc03cc3b88178e8c36dd59e8f0812cb7e b/fuzz/corpus/fuzz_ds_ptree/e27d449dc03cc3b88178e8c36dd59e8f0812cb7e new file mode 100644 index 0000000000000000000000000000000000000000..4d13d999447bd6316692604d68087c8856fdb783 GIT binary patch literal 5 McmYdTGoOJS00wyhvj6}9 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e2ce37419428a6832101ef7cb853caa4497034ee b/fuzz/corpus/fuzz_ds_ptree/e2ce37419428a6832101ef7cb853caa4497034ee new file mode 100644 index 0000000000000000000000000000000000000000..5cb2a25d5e3dc86ac3a9ca4f33d2f83fb4918350 GIT binary patch literal 5 Mcmexv{Fj9R00^T3EC2ui literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e42e8bb820d4f7550a0f04619f4e15fdc56943b9 b/fuzz/corpus/fuzz_ds_ptree/e42e8bb820d4f7550a0f04619f4e15fdc56943b9 new file mode 100644 index 0000000000000000000000000000000000000000..5f7608802f749274f6298bac77e65790838d0af5 GIT binary patch literal 2 JcmeZc0001<08an_ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e4faefa4502eaf582fb184a2300122f40de097af b/fuzz/corpus/fuzz_ds_ptree/e4faefa4502eaf582fb184a2300122f40de097af new file mode 100644 index 0000000000000000000000000000000000000000..bd474b2519cc15eab801ff851cc7d50f0dee49a1 GIT binary patch literal 3 KcmZQz-~s>u4FC%O literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e7a3f289451986b43a30132d5a40450c6e6113a0 b/fuzz/corpus/fuzz_ds_ptree/e7a3f289451986b43a30132d5a40450c6e6113a0 new file mode 100644 index 0000000000000000000000000000000000000000..4b2efb20dcbd976a3e4b081d4192bc140a506163 GIT binary patch literal 3 KcmZQ&W&i*H7yts literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/e9f7d2c2ca6c1441f7c33fc5e2ec5dfa9b6d2856 b/fuzz/corpus/fuzz_ds_ptree/e9f7d2c2ca6c1441f7c33fc5e2ec5dfa9b6d2856 new file mode 100644 index 0000000000000000000000000000000000000000..5a137c0bd0773fee7e9169f0e8b96f96aedc6a44 GIT binary patch literal 20 YcmWe|Vh~^egZT{e|IXKW^O%bP03>DwLI3~& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/edb1742f76755feec14d01691772c292bcc1ddad b/fuzz/corpus/fuzz_ds_ptree/edb1742f76755feec14d01691772c292bcc1ddad new file mode 100644 index 0000000000000000000000000000000000000000..958b84e39466037d8b98dab756f2c04a244f521b GIT binary patch literal 413 zcmbO~zivJRoML2Pm_J{U0SQE&pY;~R1NGsKSAK;PlU^0 qO6Jdov%rl12qj!_XMx4y7~+5+MnnY6gPI!vvjB~T8VU<5C>H=Tme8C4 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/edc20b510248b156cb427fbafc0e8e0aab0f683b b/fuzz/corpus/fuzz_ds_ptree/edc20b510248b156cb427fbafc0e8e0aab0f683b new file mode 100644 index 0000000000000000000000000000000000000000..b8853fc8369a19844f71637ce632e25734d9e28e GIT binary patch literal 290 zcmZQzsMY?D2F|GWD>5(!mUFAk#|r+#L>UkOCPaYNCm;`!h8c>iR1TRlf4&1McYXs9 VFyz2A;-wvcvf_lne4rADIsgD(b@>1Q literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/ee598725070826dc864c6fda79caf254d27ff0d0 b/fuzz/corpus/fuzz_ds_ptree/ee598725070826dc864c6fda79caf254d27ff0d0 new file mode 100644 index 0000000000000000000000000000000000000000..c0f6106056f5583d24dbbc3d99fbcfa413b6a5f6 GIT binary patch literal 123 zcmeC4KY#vQAf7*;fq|jEUK|GAzYrJa;Q0ETgLD8ih=F0o<&-!E4h|z!?czWg#ySq5 ICG#1C0pQ3H`v3p{ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_ptree/ef0f8fe4947e62de39243a46158df6f6f20995dc b/fuzz/corpus/fuzz_ds_ptree/ef0f8fe4947e62de39243a46158df6f6f20995dc new file mode 100644 index 0000000000000000000000000000000000000000..ae2433f3986ac3bef522bd67f98d1ace4af3383f GIT binary patch literal 2179 zcmZQzU`S7r7jeQLQ&_qe*!rhe#W`Xr1Sm?&VRbx6gG9e)W zT{#hago$`q^H<_G2}vt{h4XaB5)qcc?Esq#;#H9c z;09q~K-{c_MFxwIBZ}C65cm!zsY{@QBk2Ky%Q2{dhvF3!4pn`*8<%UK;uQK7)lc|% zC|*S4fF1Ee6DSIG6+fB+1Xmv^q5FXViU&X$1yulvM<66fkp`QJa1=TVUpT`6+Q$F50aCEm)e&tV7KJDVAvjo6LWG!508VAtBoL-k;9?|0K+G~&p2cQi NdO1)O#l29D5&*=JwfO)5 diff --git a/fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757 b/fuzz/corpus/fuzz_ds_tree/0348a0c1cd260fc706fde509c9737d02f7808757 deleted file mode 100644 index 712f952c0ca43e23a87bcb7a134e90e16109bb5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmYdKCkX0D0Loa^z6FY6u_l6Opn^pu76VBadXA!{jsdIl=_82Z5+H{G8Ia?I*H}Uw z+04PrPAA91=z7pYltez7aWZHCW?EAt7&N0PN9CgFC7X+CDk|@d$O#8j5o8|D*yaN1 F0{{krRjB{~ diff --git a/fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0 b/fuzz/corpus/fuzz_ds_tree/03fcea60dff1be565e2a9ebccca02296fb24ced0 deleted file mode 100644 index 1f5dbf8b3b97f0dfe58849860a9f92f99b687265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmexU+^~WH0@CRN>PQF34ud+D5lHJZFg%8Gu~NPWQJ4wD+6_}rERDllVzpya2Q~5~ z)D!47plM+u9{fRz^8Zj9&`gAJrC^M~L!*ZUsr;(CIy+o?;AsYj0`yRTs|PV~=)o&Y ltbv_SoA4TjE{SS5DAO=7u$DtjLgPY3VH6Vs11L?c1prhXcbWhI diff --git a/fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06 b/fuzz/corpus/fuzz_ds_tree/0410c4f13abd2ac0be3d47da076620fbf54e9e06 deleted file mode 100644 index 808beb78c53058c41402754f4151278f7640b159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1028 zcmZQbrvhLA1MCLXQ3~GTG=PH?@E-l?Vi(vBbr9LMYf&+n2O$cP*m{3# z8<4mVrYD97L|_$Myp8~XE5yZMU~oWoW_o%A2*6Y$Oi!;%ud9OzLuioy7*10R(odrr zOAHTeH8>)PQH`!f2VHNw`LkE&&h$j~);Q2GAlBq-*Ak84KXLks0|g4k)!MLOC$|5Hw5`P8wo2k~BCF zkoee{YQSVyr;4zrj`J?7FcOzcCc0&?kO9-EW)dCL$Yx*(VYroyK!tD)Is>^(K$Amu gmL$0V*${L#ntkbT57j+{0b>N#!jsWJ-+eepCyxg*M89b2-b!|VAn*k=)l-YqO882BXA}L1JzJQu$ipoC`Oac`AKLn+yMjpp~VOQb#T`6 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5 b/fuzz/corpus/fuzz_ds_tree/05f2bf1721c39d6be215f3400f45f07d7c16d7c5 deleted file mode 100644 index 5ff45aec8948ede3070516229abb606cd4ce72f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmZQzfP-|J1E5tjw*zWH9k~D+96WD<24Hb)1VsR7pg9&p2?-hDQ9!OgDb$DVB6unS oF-SK1HI~3eF_8=o%!MR728#xmS+u2_8o{6$ivy@3gfk4e0HrF7VgLXD diff --git a/fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0 b/fuzz/corpus/fuzz_ds_tree/08c3863b148d3c71fcb4c04357b4f907f78ba3b0 deleted file mode 100644 index b8ade60af547229f7955730d426c39637fb137de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmZQzfP-{8f~H0=Xs#n0z@5#&KrMHJjAR6x%UaF>F(13p`A}i(j>oPCrzmzqXd#O3 z1c(Mcp@hG% diff --git a/fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634 b/fuzz/corpus/fuzz_ds_tree/09decc3fe52ee920308448b775e51270d0799634 deleted file mode 100644 index 51756ff8ea4943d647a96deb126b00bae6c736c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmexU+^~WH0@4Q_)KL!XNHPNIbujf13Dgk^i~nE%)ehE(Y!sZ0VhmiASjIn=ThA0W3lheS?Mp6xRdO4C1kcl2DM0t>n38ylcc__BHqwv5S zm^v7ZWFRQiA;L(46fiL@CsG9H2uLVG9f{%wTxP&LgoQ@cg06s4(_!YV__IV8#>PP- MJLC?C1GbwB0Mb`So&W#< diff --git a/fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981 b/fuzz/corpus/fuzz_ds_tree/111657ab9fedcc5017d6df1970230b5dddd2d981 new file mode 100644 index 0000000000000000000000000000000000000000..84f5a41da974ef8106942d6e1e0533418b3b5094 GIT binary patch literal 1024 zcmZQzWB>y}2n8b3X$~NE5n;_{Y5*ea!K0*(bnq8d%Ud89$pS<`<6|LdNKZ#mh-x_T zJh+Jn(;k8Vf{U94(~HYCd8k%g@-Y2ix)y~;3P+uQ;-*G0XvXCXgt#+;NhKD#(@+AF bTsz=~qL_xn0mmR_B*OHe+Y3_;76)?xF;gxViVfP)1eGyGKfDsJ=4lA(<|H3ASPYl&}DyUpA4;DhGG$^c~F_jJg(9GwF literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99 b/fuzz/corpus/fuzz_ds_tree/198ae6bac21ab5be28e5fc511779419494c9fb99 deleted file mode 100644 index b197884582d178f9b801fe00da695ef90c20ea04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmZQzfP-|J1Bg{Lw+3!O9i`wc&;Yn;2u1`&0AUW*Sd{t`MSmFzk01x#6Y%r|V&K*N tpE7{e?03aV9H$q#-iVxV001jSvM2xm diff --git a/fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f b/fuzz/corpus/fuzz_ds_tree/1ce15b6859d8d0d4b5254dcbb4981252c510fa9f deleted file mode 100644 index 877f89b7cce71a2427c2eb2e40b22ba2ea9dad0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1036 zcmeZrdzvZA00DC}Uo@s8KphCo2b1UoR0EtsXacgJq9|enIGZU0pTXJ**nyDFL<0yJ zBo?}tar1d^f_%*C!m*Tr0Zr9gARlO^J=9!ycwuM2Y)3N$!Sx^-K=izX+Ji6w%!1j2 zME|E306PF^8Is*tm~aQ%!&$gojzu?iAykv#JnV{rqD%;YQw>cdKq-bq0QU`y0nN4u SW1uO)6DU#+#0bA3SV{mxFV|WC diff --git a/fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c b/fuzz/corpus/fuzz_ds_tree/20c7e487a03376e9aee47466a79aa92ee242160c deleted file mode 100644 index dd7b333468e065beb136698f2a377aa6d04383fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmexUd?PvEu3-fO1f-J;>L>?xBpCs8Xe)U?$+9 z)3Is<3qnoj!L0&Q25M7!Iz%&y#R%6jFg!#8b?6>M=l=%-sCKYMWTT+$KMZhf>>w6` z3lRq^gP255G6xsH@WKZS5o7_Nn;Fo(1o0R#BrqP33`2<(kQBNAk$hBr&=@5)a5)hQ M`QV@#&cea~0PW7yU;qFB diff --git a/fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903 b/fuzz/corpus/fuzz_ds_tree/239ec011fcc8cc26627acc3714c8faf52c5e0903 new file mode 100644 index 0000000000000000000000000000000000000000..7b5cf5b750359bd916eda0598dfc12861fcad511 GIT binary patch literal 1024 zcmexU+^~WH0w(#c{lIybRT#uer!|0Cg3~G;8o2AfT?rb#>`rREHDb_9w_S zAX$tsqJmTFK!zg&g6>3k;6H5v!XhxMNqx>#JBS#Tpo)M1f(oGOA|lYtXlew5W{3qu nkPI2OH>n~A9GtBUXA#dpu@G6?|L<@fL=Bt^XDGv2z-jUT+&W?z*sMuEO`2PQsyW|0I{~zkWPMN#I;3l?tE+p36#ykr0jk-= zTIG(a4aQp$dVJ%_KT9V0uKl2!fEmazW%y`R*THy?2mzQv9JCcS@p5c}$YSX3MDY=_ z!n!)3QWRMPrvbqPv*3oJiNm=Mp@4zm%D@4*Yak4mqq#`{r~y=02lH25-T(UHKOi0e DlnBs8 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1 b/fuzz/corpus/fuzz_ds_tree/27bb822705fabbf14078bef7ed2d0433d82fdad1 deleted file mode 100644 index 31803b90c0cf9ae1a25d9db75656c5306da6045a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1027 zcmZQzfP-|30o*8RGYGj1Vjm$@=<-OeM3=(g=VOSFC_tPO^{t@B{)Ye_qHM`PQbmfV zkhGD{Ya~P0DGeHxL59Q7P0_-wSQGF}C z(&_0>amk~(1&PbR@R91^Id&6KY()eLdf4IOufZh&5(jyl2@j~N!xdFXt^%5YH-u+S z#1+2j1fvFBC(!?Jn?Z6=P6L?69)463BGPc?+bG!UM_Q*qAVtnC^v%z*L~od1!nh zxJ`{<&QmGC{nK zrs6G-546J`Y7a{AU~*utK{JFbF3c<#od;tOPd7D!K{HwQ6V`<6|A$xrl05Nl#!$H; u^!Ub;f0j)0UHd_oIwoRRflUBp6-XQUM diff --git a/fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7 b/fuzz/corpus/fuzz_ds_tree/2cf61acbd07ae5eae2549cedfbe05bf42bd595f7 new file mode 100644 index 0000000000000000000000000000000000000000..35662cb4fd568ff6c1275c669aef84ee4b0e59cf GIT binary patch literal 1024 zcmZQz00BlY$snCh0ys@Qkbas3d!b4pE+$+45H|_ nKvkG#rAH{EMiFT|n1P7sN(F&B1u)>o53soBAqarI17-mLl=!k1 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/6b2c2e41b2ca90992d615a3a7c580c5332610bfc b/fuzz/corpus/fuzz_ds_tree/32c0c554c558ebedb342d3e70e1f023387d578c9 similarity index 87% rename from fuzz/corpus/fuzz_ds_tree/6b2c2e41b2ca90992d615a3a7c580c5332610bfc rename to fuzz/corpus/fuzz_ds_tree/32c0c554c558ebedb342d3e70e1f023387d578c9 index 4c24581119324f7fe96f82e4033b9edc77a432bf..8a848b1cc0d1bf1f715f7dba8c2ae6ede9f20215 100644 GIT binary patch delta 47 zcmZqXXy#bJ$llagr(aiBH(8NMdvX`E^5g(U;msM0ry1Gn>eB1d)6*w6GAd7wWnKmV Da{~|B delta 41 wcmZqXXy#bJ$X-`hrw_!F6`8arcQGqZ4qz1CoWXdSapG;&i67V}$1^Vh03Z|&mjD0& diff --git a/fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4 b/fuzz/corpus/fuzz_ds_tree/33211be3cf6ed2000eb1d2c75adcc855ed33b8e4 deleted file mode 100644 index 2772017dd447436cb1b7f87012a9e79bbab3bdc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1035 zcmZQz0E1>TjZ;8ILpljhUVfafc=}=1_GvHG)9{gldFI!d(W^ zBmmV3r|KZma6TOw$C2%VyOKx-3q&(k)re$;Aq@)@Od71T9H9YZK7vPph3pfG*-*P0 Ro6#JJ<^~jd(3GNaMF51YLEr!Y diff --git a/fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105 b/fuzz/corpus/fuzz_ds_tree/370f2d854e17f91097c19f2f4a1f8aa66a598105 new file mode 100644 index 0000000000000000000000000000000000000000..314d510792321a2930d14733d0ae66f99fc27ff9 GIT binary patch literal 1024 zcmZQzVE7LK0t`UVY^HGvM5mJsSU}ovXe>mShOSC2y{@iK6^LPg^De6}jE#-{hfNSH z)_^R7uo1$7*b60*71q@?HG)9{gldFI!c72a0tXJV8Fg@Jk{B%5RhJ`#ku70>y5%y= zO$6x)6J{U-Xw-5dixJBP+l6o!lvM|cFDwAAkcTE9J)IF8Fs$X!@Im9Egc@#6U0huq zC{W)5ae6v#bwC-ohY*a$W^|7O<&e@gLM3V-S=S+~0+}E|0?@=%3vmR{8wmT*-G#xo MgNc;G7!aBT0D{3${r~^~ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf b/fuzz/corpus/fuzz_ds_tree/3a74d9d9143e2f5df4ae9c51d4ee3e6cce73d4cf deleted file mode 100644 index 1eea85452515ae35b624c35d0078a19fc6c7df36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmZQzfP-|J1Bg|mTeBkc_{NiemQ3uX!LE>0QS~ueYNNS)=HYSM6fZVr0jARv(i_w`#swiYOHG)Airo*s`fE)s|5vu~y J1fdbj005vXV)Q6f}F1%So=2#Np}11S|E(wjJ~!L1)%3p}-e7`V0J smw_9KVj4aUTnA1@QzIBO$B;x!b-1_nk{E~z{&0HcR>8UO$Q diff --git a/fuzz/corpus/fuzz_ds_tree/96793225335720b78dd4de48be03aabe8487d533 b/fuzz/corpus/fuzz_ds_tree/3fe5295ad34640228ce7dec8a120488f0b5df5ce similarity index 87% rename from fuzz/corpus/fuzz_ds_tree/96793225335720b78dd4de48be03aabe8487d533 rename to fuzz/corpus/fuzz_ds_tree/3fe5295ad34640228ce7dec8a120488f0b5df5ce index 6bb677bfbf51ee8413dac1300e90169c457a4620..eadbbde7206ba7a1e7dc8fe846f67b822a1f26f6 100644 GIT binary patch delta 19 acmZqVXyVu~jhXTHWJe}RM(fENm;(Vneg+!= delta 15 WcmZqTXyn*1jd^kalicL3%)S69xdiwC diff --git a/fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d b/fuzz/corpus/fuzz_ds_tree/435d25dd83ae22d85ac4b2b4b100fca324c65e3d new file mode 100644 index 0000000000000000000000000000000000000000..939c992223f241f383ca3a68e601352432e755e0 GIT binary patch literal 1024 zcmexUd?PvEu3-fO5Hy={pARTk*{ zxVShVi7HH(2k|$UB&?Vu6%dn2(vqH@3{{WhEI1Pu@o#|)Ok?575Mcn*0HeXF9Y}!r T;B*f$CL#h9s1JdV;h`x2W+A*Z diff --git a/fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09 b/fuzz/corpus/fuzz_ds_tree/4977a67459382d8300d75b71b54b4ce1f40f4f09 new file mode 100644 index 0000000000000000000000000000000000000000..7b1c1b0c439488a39e4d194d3881285c37607933 GIT binary patch literal 1032 zcmZQzfP-|J1E5tjw*zWH9k~D+96WD<24Hb)1VsR7pgF`)TP$Yd7Ba#rB@cBgM3P(& z6QS=A93U%3cN07zff&dNiDJJ7s={j`it)s8VCE6!00N3&X3>^zY6OF30*)b98fUO^ F0RXQMjB)?~ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46 b/fuzz/corpus/fuzz_ds_tree/4978959b1a5996c384acf6a9bd14245625b66d46 deleted file mode 100644 index 092798ccf028aa771acb13353368f179f5882b20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmexU+^~WH0@BlG&H#g1>G*&uK1pKa>PQF3#zGwH#R7FTKFSv^nE*3^Si52BQE7C) zBbx?NiOff0qZ&dD9+Kf?F{|q8?8wpx)P(MScp!rq)G_q`KmkUuXIRTo{6vUDq@U>! RZfMR&PcM2nk{dvH^pWQ< e9JYFbaJ>;Z;Q#=m$Ee!? literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1 b/fuzz/corpus/fuzz_ds_tree/4b5604ce8974b23a19948af1185f682c1e1ae8c1 deleted file mode 100644 index dec29964998a243e2a02435a1c380de729d0f440..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1159 zcmZQzfP-|J1E5tL3=BYP?xro)C)zfM106sVP){0Geacuxkp$<@m@xy1i<=3t4Yxd{ zG7$5@BsoU8lcb5(oya1#l7DSK;YFlUV;nITD ziNp(PqA2}OWuS~?9*RYHIp|)6hwdC83$IQblCOc{I1PoHPBa5%6b{>9!bpCHGhtd$ zXt*pAgAwQ&2p47?jQ$5>)LnwJ>YzF~5h9pAPDe5x!NlupWaBVGFg+bb8p?tB49tab cAT-EN3=FL0P%F{6AW?|37>t2TCLjU=0Nq>Mc>n+a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812 b/fuzz/corpus/fuzz_ds_tree/53458e81c4f84d7b35213d40fd1a8b1cb1abc812 new file mode 100644 index 0000000000000000000000000000000000000000..94f85bbe2479af92aa18dea446123728c3ed041d GIT binary patch literal 1024 zcmeyv$N&a{#W#}k?HX2qIL&4nr$BT%%>l?3s6GFw4X`=B5H9!?&O&DB{jqI8=7ZUu z7$OjXRdDe-0syWM7Xv9AAW9-Y0HzwnbeJHJ&WEuP-bznLQ4Hq5RN9bB3O1}Ij_v8#vK3Zf-R1rQ_QPON(f1zPs0NKgpKw4EGns4hh}p$-Iqg7`xgtO`Wf!&wTX0kA&&mf)9#Ta3!U zsfh^%a6x(K-lvFi$);86=&>nCKZig5Xg+f=!C_-XMXvyO~L5 zLR1hRWasV7+xex49=mWA-;}}Gd;#J57XZPe)fQWV*5DlN!`DmZ!fu$Sp*~XTm|Hsz z4zos7;f)0;sX1rK83YGM%L;=k6`tY+oDzpPNoJN%u+C&3d8tUC6x8AGBqYh6h_L|J znnwl6GEp~Gxow8U#5$N?(uJuBbE;x&KkW_K^+$S*Q;q&}bhjLb$Q5J=CvzPCJDH3~%gQ|{h2b&!h57}u Cxv&%f literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146 b/fuzz/corpus/fuzz_ds_tree/5ee209f4deac4b64ede9a037ad33d271421a5146 deleted file mode 100644 index 4072369c8befe37fc4e30fac3aa93ba02bd1668b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1054 zcmZQzfP-{AU=~oW4Uask6vW8%|EQv*@#>I3Q{#-u=(_6~kQAUW(N&VhhXw}^sxGLH zPz5RAJ*Pk~$y(tt%)mghUZ947jr+PfOgH0>dz6HLoAVYZg=uX1nh4?nNV__w8AxHx nz<|R6|DlR-NJE5QV>l5>d3rjEJ*048reF^Os7VliMMMAqvag3Z diff --git a/fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250 b/fuzz/corpus/fuzz_ds_tree/602f5edc05570fddabd77bccfb5c73d7cee95250 new file mode 100644 index 0000000000000000000000000000000000000000..9e82458b5ca131382b38cce7acd7b4a94a5f7d40 GIT binary patch literal 1024 zcmexUd?PvEu3-fO5Hy=2PPYk<`0Kj4fsw36Y zBR~MA4#hZ_AdCjzW$DprNr*8N`4|!gQvCbP2$;!st4kHSOa001mwdjJ3c literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344 b/fuzz/corpus/fuzz_ds_tree/6f52f1152b96f39858decee18afa95914a754344 new file mode 100644 index 0000000000000000000000000000000000000000..484cd28fd5690ee753bb452a251e1a768247806e GIT binary patch literal 1024 zcmexUd?PvEu3-fO5Hy=61Ok|HnD%s#qyUOKAg2y4O_-4nQ&I?H0O`8A{}3Pm zvk*ojDZTjZ+{-I?VyZKAhGR!ezd~S;!2%Kei3Xe4^NO1OP!pFdQ8L0tB_Gr2{Qi zMY5dpE~_vSmrN$Qy%5(yNmMhN8o{6eLN&r9;U<7I383f)a_ZpHBr#YZ=3v!>h*k_~ mn42(Zu+nmb1{8NMHuQV6fqbFp%UhJ6dL3;sK@-F z03sg&0x+d@$N(moo?ZoJGO$7nK_QVf)YUaLf^De6}5|>QoR8(8i zQ9=sUOw^E;hpI#bB}f1*q=5m2l(f;T!p%hvX*5;HPLjkA{?`}(fvb>!vXJ!y*$r^# nbG{Kd0kR9~t=|lF51|081 LhALRc1y&3IV$jJ* diff --git a/fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73 b/fuzz/corpus/fuzz_ds_tree/7ac6b622dbe77fef5aa9f34f7170ed199ed1fd73 deleted file mode 100644 index e5e340cd2712b8cb5329c699f61f6b575d771f59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmexU+^~WH0@BgJ4Ris@_;m$R6{`!07t};i z`k%@`8Ob~pi|}&Ly$TQ9IY1U(oj4?41I2L~3OAi-2FxfNw!wsv{0?Wrw4%^(StJG{ z&@~V)%s3eR55}mw1ZUMjb#fv^FnyekWITe2*Vo9#VT53MI*K%u1M?Y}3*$g&ke?VB WSj(YSqH#f@5N9zM1DQ-f1Oxy-!`xf| diff --git a/fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5 b/fuzz/corpus/fuzz_ds_tree/7b71687d14b357cc790e7855d92829c73f1caae5 deleted file mode 100644 index 926944e0ff6e5dd99c2821f53da3a96473b52f01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmexU+^~Xyfnk#G+7Ic3Kn+L%FB4EX5d0?#)DZz7<`Z&EI$d1@annOA03rh>2|5|K zf)%01H=g{n1QZRrcum|)1%TTb#L3jvfz_!)R0Ew0j8u@L=R;ghL=SbtC~yLkMV}K_(zzY#p*gkkqE9WB3_K zwyy3c8bFbx0teYyAT~4}AQTSs|3ejFm&RhE4#HIIdJv-Mx@p5l*au?iqH-zc{U-w; Wf`~X4%$09}49q}+ngNlBhyVc0-pB#~ diff --git a/fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0 b/fuzz/corpus/fuzz_ds_tree/82f4a4e8d17333226fe80f2bce8ef37d33d8a8f0 deleted file mode 100644 index 88363b25ca2d93466a4637a0dabad148b309f8fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmZQzfP-|L0H}l!tc(?|7@5Juz`z6qIJHA1AX*5iLYCi58TdsJKz0Z|b{&2I)|!uB z4Nw-J4LIcTaERj(ZfXRBW=!Yc(L^07(qkW&y(>bGZ#?;D$t2&kA9NAP5Y%!vcFzX@f5*^8 diff --git a/fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030 b/fuzz/corpus/fuzz_ds_tree/839ae313f042b2b2dd388634a5362c08f755f030 new file mode 100644 index 0000000000000000000000000000000000000000..6cf2ccca4711f09d5f89cd8d2d149bc1bdf4d8cd GIT binary patch literal 1024 zcmZQzc)CNbi2(%CA>b>N#!jsWJ-+eepCyxg*M89b2-b!|VAn)Q^f@5~B+A!O4(y0B z;t}Nli#_PRMG0Xn>fu73N8n5h2CAWqU^7|EQH;jmRFMoYj6fIoPfdVoxG#bW^DJs8 jz(naoLxLFSCZN0SfB}`f4l#@*l7SIJIRi7$Y3YmrMadHi literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77 b/fuzz/corpus/fuzz_ds_tree/83df4b8639a2acdee98fb7a71bbc089316687b77 new file mode 100644 index 0000000000000000000000000000000000000000..8381f94e8a4d6697357b0349d001e004c7c7c0b8 GIT binary patch literal 1037 zcmZQzxbYth7>vp}7{DN%1W;E8(L){yv#5>=0A?1L{!`qr0_r3baWXh{EKq|GZmg=S zvqSJmW1+hMIpEOcNafSfsSHH>x^35@Vvu59CWu#|8d3em2$o|lM-B~Q*uDrwFawEo d7)(8cW?&dV%Tb+zjfcZi*p#A)8KUv=asf0^VaNag literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d b/fuzz/corpus/fuzz_ds_tree/8586c1e00b83a070b54db1672d29c6890f23174d deleted file mode 100644 index 0bfa612888e82c690a06dddaee2e9b07811682fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmZQz0E1>TjZ+{-I>~?qVgOcsg$PlIDmZxo%0eiBu>#sJai_Q3rEVjwH5t7~cmg9ZrI2$O`H0Ma1$sCQO)t4E{p^C$bpPY_Js={;2~+C>DUEkP++$ z)^ey<(6}fb#LcOTgIMwwNTsLaRtJr2ON;K*&%bVvj0N>CrA?L9$4V~Y5LXlzrOfS z6E=X=Anbz5ScTt0EJODHiqPX5PySf~3KmEd{rC@Z3$hZtY^XngRC)vqgaH}2G}YDp zuR`cSX2EnrXl(umi5bB_9hd=hDv-Vf69mzWkg$|S79*XF#r}whc|f;8Ovgp~LL}0m z!4FmD0Ho{cKnMlYaiMUb9PFYHN$kc0<%l+&fq?_89O6K*sc1~r)qh;X_BQ2rMz TbU^y+xPS(L1Rx|#3Yi7~Tt{$a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce b/fuzz/corpus/fuzz_ds_tree/8a555e581a4ed7164e311b75291d73a6a6aa25ce deleted file mode 100644 index f5309ab4e0d6c339f4376e4c830c7469d52fc861..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmZ4SXNfKYgX@M!TZaE60R|vQrwIU=i~;JvfNJ)s15EO;Ti@8 zMz9!@6Oba;SY*$E*ic)@pl9>tAhVe80GL{soiG~3-Tz>!&}cn0eqCKGstC+9 X0yIz)l6|N~0Hx3ch~$Hetg8b6k*b4> diff --git a/fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8 b/fuzz/corpus/fuzz_ds_tree/904a157a101a0771744b115e726f45fde3eda4b8 deleted file mode 100644 index 41474969a9ae09c88ade2fc0241a9b41a634b3d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmZQzfP-|J1Bg}RTBAd{#yTtj)f8e4bw|~PlZVAZxKIQ!0M%r;-T`0$UBbX11y3G? z87NK%D<{*{V4J}P{09Q4u}zI&&`hS8q-#U*4#G*0a3I|{hz_`+xPtQ`6ky21baImb N&|L{L94rpz000f6ho%4k diff --git a/fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7 b/fuzz/corpus/fuzz_ds_tree/90e013b209b0881e82bce7501cbf06928c6639c7 new file mode 100644 index 0000000000000000000000000000000000000000..9d6aabc9b0ac398f95931786364709dbc15099cc GIT binary patch literal 1024 zcmexU+^~WH0@A?%%K88Qe=P$;9Tosl1||)FBqLY@YdM(Wg6bxM@x7-k-bMwKCj_Zp}e*(4Af z;Si!&b#+aRjg4?ixkv(9M5~5dfWkm^J4)JMU_j$Se1oh5#VBA31OpU7Bo0_(B#1;3 q#9$&DkA+>1MGRF46qrEJjA1f10aUG2<6*OkpcppWA)1=15t;!-FkHd_ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f b/fuzz/corpus/fuzz_ds_tree/9435e886552b98fa38c2e89e07392d8048d6649f new file mode 100644 index 0000000000000000000000000000000000000000..0c59f763ae2ddf7ab0a8d1ec09a38e82d6c5bb7f GIT binary patch literal 1031 zcmexUd?PvEu3-fO5Hy={@fcYMx9cmA1yPKPge!$G^#0g3q-UWCdZO`R z+*L3}dL01(SBQ%NaUMd}C_MrM5CQ~Q`7jlQ?l4v=7I(qqaMI{5A<`jgAiGqNf`Ric zt1uFmOeVTBQKAvm%%;Z1#`XaKKx-Qs8(Y%5Jx(ID4@PHta_EPiXsWlpD|+w5*IfU zVjDJjb!>tpiNyj{L(B)0B*E mpa8%OM8sDr`UXXoZp}D(jjW!JwhBQ5nR5Ny2odgER@C=m&D@;L?N{`Cuh8=cX4T zsfAgCpphi8Ga+t3l0)%6k~k_;EgfiwD#D&R&bzF_NL(_RsFtLIg9#o=sAiH8!s+RC oSdt^Uofv%N5JrhsVA zLeK>;_)U#q(2T0NFrd*huc>WrBn*TnHN2Jau(IlkB0U z!D9eB17;`O5b_vvz}jGj!DvLh|qQDjb9gjSyYqYJe-=CNC!C0B0&P~u(~=DbfGCl zG6b24rV7F>2U6I)s)S7tA@&C?f&Ist+K_E0nq5^_XGgSRG==D1gt`hsp{XUBi)ttx za|xtO035~w5K){Xzc0ID6V5!om>8^sv7 zC?>;`iU8AekjO{EfC)Q*1t^MNfE*NiV2Wr$M5d|8o{6$ZYn+oMKl?Vi(vBbr9LMYf&+n2O$cP*m{3# z8<4mVrYD97L|_$Myp8~XE5yZMU~oWoW_o%A2*6Y$Oi!;%ud9OzLuioy7*10R(odrr zOAHTeH8>)PQH`!f2VHNw`LkE&&h$j~);Q2GAlBq-*Ak84KXLks0|g4k)!MLOC$|5Hw5`P8wo2k~BCF ykoee{YQSVyr;4zrj`J?7FcOzcCU(n^L{ZEg=`mOL5DLJd0%ijXQ2am(Aq@b$D{GSg literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983 b/fuzz/corpus/fuzz_ds_tree/a17482d70812b76794e2a68373fe1aacb70bb983 deleted file mode 100644 index 2bf3e180eb98bcd39c3d5fa4488f6382783776c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1064 zcmZPwJ-+cI1019i3F<%qRV^df5Y}?ISwu2?5$a$Df=wrafT<^z#$x1(KTC8G4qzbG zB>Jnv;&xJn>`2uBQ;+UjqyS@JfGHxCMm2P3rXG-=QT;)X2T@O|E`r8lS3qiL>?xBpCs6C>{+U4=~{YFs_{Z@{qR5>_;lViAT|R-f0B$M%sH&@b4O9tpDTIb=1xY{x4N0i34mlhjA^|jG zPz?p~{(}KjJ6I#!sQ+*lSqz}T3?#)VisOL3L$VdcuOKOO0V4UR`e5M%)(qxALW3w0 E0KP}S9smFU diff --git a/fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65 b/fuzz/corpus/fuzz_ds_tree/a5d92fddf545081b06db2a55c860d89087c3ce65 new file mode 100644 index 0000000000000000000000000000000000000000..9b9ccef2808fe112f19b7d3a12ac339ea497dc7c GIT binary patch literal 1024 zcmZ4SXNfKY0;CThnB=?m1Ago4C@Aq#WoiL>Qy6uo>147DQ1-83&ss zNMa~~jwDW)$$(AC&~ZLC*Ms5;9YnxD7>q%fMlzdl1_2TsFODu5VuTwrkk8r4uy literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c b/fuzz/corpus/fuzz_ds_tree/aaf511006fc46ca08449d6f4988822988369725c deleted file mode 100644 index 01b1775c812d04f589bb0412023b939ee0d9ff9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1262 zcmZQzfP-|J1E5tL3=BYP?xro)C)zfM106sVP){0Geacux$q|IuMw-sj0RW`95aK5= z3D#yu79hn&lGTzE>?B))q@j)^fTR)1glVsVF^Hny0##v}l^#J6z+xZ{$6%O~kf0V#DbQ7DB2?xwvOqkZo?b^ffV(9E1pfd3UkhfCN&t;9 zhZ{va!w8R3()~ge9q2BCCn^wwWE)-sb>KA-#dzX4Q1eJ}%OgyHMLS-HVo?tl@;m}( UVlYq*WdwT>LlN-;ID?1_0A}-wFaQ7m literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4 b/fuzz/corpus/fuzz_ds_tree/b410f65cc307e42ab5966239c11439da11c0ddb4 new file mode 100644 index 0000000000000000000000000000000000000000..80d94efb7f33a506e5a3a32596b4006e350941db GIT binary patch literal 1024 zcmZ4SXNfKY0;I#h|NsAMVQk{)wIA@StD_v)VKt%#t0*ag`!N&)y$=GMAPJzi5CKF9 ztFDeL-58Do3e+P6Q9>OdOazMosD_2M0Pc!BD61VzlNAo=n&4(57^q><)P#^Bi-lqw zgmVW57#Nv>4gv~B-~b34(H)M-_k{?hL-imO0Fw+_s^MZ_z@3a>c7hFnao{w}SOpNH IjteXf09M&0^#A|> literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13 b/fuzz/corpus/fuzz_ds_tree/b422ce7e471537303b914cf709aeeb5997183e13 deleted file mode 100644 index 42308727708a97a0a0608e8cca52b5f8a78ca054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmeZrdz#4r1nCG+S0~3_H@^-c0A%T)@NjTk5#qBEOaiQY0`g=^|0!-*0rD3R5N*PL zT7ll)-pnE(K~;e6*g6mZ3gY)JSQUt{hqDw&17LmlEx|7fw-}XyQxg*k;6mZy;GoC; ze@IHel@z3K+MS+$0*@Su6bpVkP}HJvkOBfth6FB>ArR(#2!+*%a-b--uu}p6co@Ru diff --git a/fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d b/fuzz/corpus/fuzz_ds_tree/b6326b0500fa509026c488db8451367ad82a737d new file mode 100644 index 0000000000000000000000000000000000000000..d1bd11e7b3daa6bedbb4f85d3585fc9d45f74363 GIT binary patch literal 1042 zcmZQzfP-|J1E5tL3=BYP?xro)C)T#w)>(Y%5Jx(ID4@PHta_EPiXsWlpD|+w5*IfU zVjC8Dbu40}3B>}HLyQNLq-lnzb|*;_PQQ?33h|2TNCKGV!nD`G7(~%;fvPagN{>*E npa8%OM8sDrCmMMMAqfT({h literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24 b/fuzz/corpus/fuzz_ds_tree/b6db31b2248aeba214a6850c0702de7388ea1c24 new file mode 100644 index 0000000000000000000000000000000000000000..c9af8ec36d43fca61442f1198c0bb9b64704d1c8 GIT binary patch literal 1024 zcmZQz0E1>TjZ+{-I?VyZKAhGR!ezd~S;!2%Kei3Xe4^NO1OP!pFdQ8L0tB_Gr2{Qi zMY5dpE~_vSw{6#=Vk9mpOmw>;E`*Y(1~oN;K?8(pgh|3p0BI6H(GTR*!KF!Jut3bg uss|CZ7}78|VbWlw

Q>cVa4}wg|#X5?GDR)OH3j=Akx+{2X^Edf#x?zXr)5~jZ#B#=%=Zj5W^Y4K42|}$38Lx)mdn+ z!ON|~D@%%GC)7cB^`JVGES?>Sy3pN&9BvFGngv&mV(6dZh85U7&)5JGXLDI3S5COqd6EE9qJZ7!EO+fFhElNi`7?RR4MEhyzG& zAx;AxRd0cENan$q5flNKDdf;rI5gq$1DaGE8lQ45x|5L7A_D_C#=iz?LN&A=VN7~D Xiut5)V1{6iRj5f2iz6bS8PpU2jo*_3 diff --git a/fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec b/fuzz/corpus/fuzz_ds_tree/baee897444cc1c2da1ebc5669aaad8a0674bf5ec new file mode 100644 index 0000000000000000000000000000000000000000..b2181e7b20af0b99fcef766ae2293e92de27086c GIT binary patch literal 1025 zcmZSJ;pXOMfP-|>z-bf^i^79*<}gEyhYR3mq@Tv-25oGDa50Dla4v}q9TL?8mDgbb zsHR{w6h)UOh!;T&Ks6b~5PY0Se3E3!0iD9YAO%k^gc&Gq2P>z?9hk`C2`&`?(g3}OTq#H!;$ cTjZ+{-I>~?qVgOcsg$PlIDmZxo%0eiBun*h=w03yHuCd>%t yv6e%H(YR1iLR4KG#J0CUDm@*qYM8x9bYnBjtq^)NVW5Twj5mlA2F!_sX%+xyGEc1l literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3 b/fuzz/corpus/fuzz_ds_tree/c25d912a45389932e11154603810b3636bd076d3 new file mode 100644 index 0000000000000000000000000000000000000000..1453014ca5d05c9aeddd9c32d10f26f129e0886c GIT binary patch literal 1024 zcmZQbrvhLA1MCLXQ3~E-HGqQ@@E-=S8bv)p1_pA?LJvDgh=Rz6Ab{ZFX2Fag!wI$+ zdSHfu=~NURF&wBX<%m%WRMXT52F)1GpoKtsx&hc(aI?`Ji4w$cRU|N81J$A$T9443 ko{nNZDIAy~pd0}*ACfk(B@dYGFdZ-&oS1+Fm=ERv0N?A7jsO4v literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1 b/fuzz/corpus/fuzz_ds_tree/c5613508b05a5ce7495f6b7b5c1080715c9f94e1 deleted file mode 100644 index 2551b088739bbb14ecc75e5c945358ebddc009a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmZQzfP-`rKz@2UBUmGAdAdFc`bbv_aUSXV2{Ya~P0DGeHxL59Q7P0_-wSQGF}C z(&_0>amk~(1&PbR@R91^Id&6KY()eLdf4IMufZV>76$p72@j~N!xd9Vjslv2H-KkO z#1*{h1Y-tWC(!$Fn?Z6=P6L?69(+_1mGdFkp_v7t+Xb_@X2ZWEh?pVS*V1 RvlK|fgb2_;$HG;J005@n-WmV^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0 b/fuzz/corpus/fuzz_ds_tree/c9b65a60fd06d4de01b8f5b83a893200073769e0 new file mode 100644 index 0000000000000000000000000000000000000000..65c7b290af88ed3f237ff2dd0c2b9bfeffcf3053 GIT binary patch literal 1440 zcmexUd?PvEu3-fO5Hy=l?Vi(vBbr9LMYf&+n2O$cP*m{3# z8<4mVrYD97L|_$Myp8~XE5yZMU~qsq6Br^Ozynhl0Rk`%!j|;9^tw8jFoXvAli@VQ zApJC|vBdDeR)Zsy7}e-%bkGHG@&jQqh=4$_U~&)|tDy+RK$a(n2M%6B1hUBxuQD*8 z7**HQ2nG#}jmjVfOcJKC855*~3=#kl@E8MeU;r&{K?cp7F=GMDKp33@V&ubkpoFXl z<-nYPpkb6_Z1)3bPvn0s{$cCV^(d+~J4D6}8hfo040cJxA5pfc2X!c*sSyks5E?+zRVZpu zIWU!Vb^pPDm6a7H1fd}|A&EtR0E~}f7)%gMdy)Wv8sHuRF;GmcgL$g4Q5obrm?Ydb zkPZP5feh;4(s&q0(d7z}1VHwfn3&p_kPToih0sVwr>7xvU~Gu6NdQQ|H` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f b/fuzz/corpus/fuzz_ds_tree/d05019c14442561387c50ba71c173140c1e0770f deleted file mode 100644 index ae89d94d77479457bf5da05c2bedfcc21076c4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1027 zcmexU+^~WH0w(#c{lIybRT#uer!|0Cg3~G;8o2AfT?rb#>`rR7VE5k(_S_ z(S{`~A}|3KRfL3^8o{6$WX&3gT?9ymjN6-3At8lEYNPStTtbdO$P=&|k2FbPg|HCJ iLJkBxRv@Iv2m^RvU@{Qq0$G^SU=fHK9Fmj?a{&Ngw@YvU diff --git a/fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e b/fuzz/corpus/fuzz_ds_tree/d1b8769985ac73bd8298231fb4a6e5ed5565cf9e new file mode 100644 index 0000000000000000000000000000000000000000..1cfe082b4913545827e7683135d6ad436db2f5eb GIT binary patch literal 1024 zcmexUd?PvEu3-fO5Hy=rentCJ7ISMv;RXh?N1c z0ZA$X1Ymr0TVdj08tym{14U(BQzIBOG&U-O7%)k=c90GM5P=Np;L?N{`7kAj@Jdgw ztNRZD0x%0e6CgI!TfZ6V9zp?F Q8JG=?a~Smy#vp{#)g1xi= zXmOaG~&+ zn2_U}Xf~P|5H2w8PvCR} BTLl0B literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d b/fuzz/corpus/fuzz_ds_tree/d821fc593a86796b420f93296017c7cb0175dd8d new file mode 100644 index 0000000000000000000000000000000000000000..f56a9364bbd2559e434489ae30638401ed370b16 GIT binary patch literal 1024 zcmZQz00BlY$si4;(&-4A8o{8sj%)yNIaM7FG7J(TtmPaK^RWj>K2#XH_? zT8N@M0pdjv36}X!eSokLXbB-NArwPc2Mcc452! literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500 b/fuzz/corpus/fuzz_ds_tree/dc720efbe4f824c52dd03cf9c06c71f9cd64e500 new file mode 100644 index 0000000000000000000000000000000000000000..ea21b90bcf07f80ae26a494c148932743540c6c9 GIT binary patch literal 1026 zcmexU+^~WH0@BgJ4RirY_;mcZUS3b1+f@G;te8X q^H75r>`4@9CU zK+zB6)WM|*GxA|d3SkT&U03%X0t8?d!e}H#*qIE!L9RiPLkR{Xaa5)n(9Swlm@Pn> z^De6}5|>QoR8(8iQ9=sUOw^E;hpI#bB}f1*q=5m2;#D-uaB-1C8chwdlO*wj|MkUx vu&O{d1I&im!TCny1c(jw+HZ!shfn}k24+L!9Y#HbG0lc(Y}>V{7|G^BB(~lk+Xf^qgz1SP z0ufjR7q24#;0kdu7#JK7?gS}{00Ee4gz4#Z>2-B5VF(TKARHi6f>=$BV9?Oms0?Dj zB;oo&+63Twp$s(RL5gS2n6Ut^37L@(!_W&c%GB^jFft)1K$!rVs*jm44(I9Rb9 z3|7Jgh+tqbkWwK^{D-RdGb)!bj|CbT2rs}>8;C*J0PHFd#z9yphLXrp0jh_Yhut>P xL_uc3asW0OW*W>+bQ;C^|6r;K(y^#2&`rg`2WmpH57h{u6uJPBe2|fKbpVKJpLGBL diff --git a/fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807 b/fuzz/corpus/fuzz_ds_tree/f62df9a69adc6f49c64e2a993f7423b0d112f807 new file mode 100644 index 0000000000000000000000000000000000000000..97c9c316b1fe6af87bca53c4f64e10d079441e6e GIT binary patch literal 1024 zcmZ4SXNfKY10w?vOd}I8Fi10`69ej?AU&BB)j&-!u&ksa66I0G(?ERHQE=n=u# z10Nv@a;!Ss#c&2J2Ea6`Kj6IoP(^ih#DzH2aJYU@kf7Lu!a+C@I}2o*dO9OSk2Kuj aFb0ZQNLC^<5gw?k!=6{5ra%mhhyVa#GX=i@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe b/fuzz/corpus/fuzz_ds_tree/fbe2f34ae81b42b92a275db2e23d6e7fbebb28fe new file mode 100644 index 0000000000000000000000000000000000000000..d9aa6ecce1f2971d41ad8c27b4299f7345f4bcab GIT binary patch literal 1028 zcmexUd?PvEu3-fO5Hy=2PPZYb303c`xhNB}u zfS@+DbfCqmNS1TnWfex^lF3B37vef7iE3t3BN#M5s79D1+ysy&0Tlf}P90pD1O_7F xFf_qz#iYSX%Mlt-T!N{b+9C*xNnkZLQ`;HDn1}8_cu3VfgaWWBVD^9F0RV{#!@vLl literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0067200701e9b0b5ec3db13f387a75e9e82202b0 b/fuzz/corpus/fuzz_serialization/0067200701e9b0b5ec3db13f387a75e9e82202b0 deleted file mode 100644 index b7ffcef42d66f948f09c99543da1a2fe2315290b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34 qcmd<@y};cfqpbequ^R(}-z4oc^9O4`$X@2y%VoN}c23Kq`{DrUUJj%H diff --git a/fuzz/corpus/fuzz_serialization/00ba573f9435b38d7205d995bbfe1813add81ab3 b/fuzz/corpus/fuzz_serialization/00ba573f9435b38d7205d995bbfe1813add81ab3 deleted file mode 100644 index 79d7380b1182f164cabfd258669c889745b61bdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmd<@HTY8fs+9E=TSeZEe@`BrpExaUl6IQ8;<5h_z|(wU&4epc><@p6>9k%expqsz z#m?}PD*t|(ullSsP41MFUzJm#!`@r7lhcpS=6Q%<@!P1%-F^SEk1RleW`r|?zXTkz zuu5I@(fHNU9kZ@&m^-thK`LR#iT_ixZSFXo@oJQN<$luSaXQ1C=f1Ol`o6cCD$!}} z)W!e=LJSPgp6Llc)9)!;HRGIed*p%I2Q_M9iyZzx(KwYeeLf^C`tzyp^)ZYRCSy~9D literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/03e684ba5d7a6306ddfb1dd15f40f2c4a1a074ee b/fuzz/corpus/fuzz_serialization/03e684ba5d7a6306ddfb1dd15f40f2c4a1a074ee deleted file mode 100644 index d8d696468bc795f17aadea737d9ccedf5fb98aa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15 Xcmd-tKJw+8_p4h!84@qGtiA;RNZ<)| diff --git a/fuzz/corpus/fuzz_serialization/048a981d18bac9eb782dcabb570b7c742ddca854 b/fuzz/corpus/fuzz_serialization/048a981d18bac9eb782dcabb570b7c742ddca854 new file mode 100644 index 0000000000000000000000000000000000000000..ece9b16bcf3c15a17ab9f48ade85d845dfe0c634 GIT binary patch literal 184 zcmd<@HTY8fx|H>mR7Kv7e-~C19C5h5!piqQ81yq74E8kmd&y;0ZK;F@7%)JV>_Am+cT{Z{=|Kg0W( eFQ$R*cUmEF=+lDnN2(Z literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/06e8614ed00a3f8ea00956ee4f1dd0ccafc0a9f1 b/fuzz/corpus/fuzz_serialization/06e8614ed00a3f8ea00956ee4f1dd0ccafc0a9f1 new file mode 100644 index 0000000000000000000000000000000000000000..a3e9343df4b9d0fb45dfb56dfaa2752afde97117 GIT binary patch literal 353 zcmd<@HTY7k@mSsM$)ocVr^QXuzL74hw&CjI1m7Eh9s}FH*b8ozJ{Dw&YW3Jfh z#?Gr@yJws~B<}6-drrny<5i7G+fFWEfPjMK#|`APF+n?u&~esWyD32MpV4sDXC{OlC~kVHMKzW8R&+qS|TZipTy#08jIYH50B(u|NDNrqg<@{rnp^yLo literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/07d9e6281c5355f19da85e221fc562ec2d877e3b b/fuzz/corpus/fuzz_serialization/07d9e6281c5355f19da85e221fc562ec2d877e3b deleted file mode 100644 index 9fcd234668f0745eb697ea419b585af866fef20a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144 zcmc~-t%yH(Cv7(O7DfgL*uTJJEBlq0rK;wa*X>xjXYmZT?m5T%Ki^2w-E9K~Z-p=K zo+&tQ>4OTV*>ff0=Nyg>O*wHie6H~a&lB4p%E!hs?tix5?*jLhx!b>gl6Pd?12PfB iM3`!%9&0;~!=p3fd|2*3X641V>SH$ciJWODHUj|3j6|sb diff --git a/fuzz/corpus/fuzz_serialization/07dda5cbda20802250efce051169313efcc19c91 b/fuzz/corpus/fuzz_serialization/07dda5cbda20802250efce051169313efcc19c91 deleted file mode 100644 index 897cb5955643a4fe667220c1c1940f8bde09d39a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 540 zcmV+%0^|LCoP?Hu8eq7{f0b)I+(OJsfgb8d$ui?-05I-|tFMvL=S`ar|E+WP+M8o% z$D0h{4?HCv-S6p;SmyN4%wC#M4!hYfM6gDTjZ)l-pJ_u-aX;9*EJcG)81ZuL|MzQ( zh$De7bTU_1r%P>8p_mk`=B+K(+D8#@^Qa#q`TXGzZy?%FFLJbDI*Og_6`b*o+R$NeKUh!hmByNPS(g@4-xb%*)gVMZ!w zW|MCcid9I>bg=hGx}!L;wg%2Ej5!f#Ur2S^D%-^~UAbHcEiXOBSp`9BM9fS*kCAiVdLvazaJOrl6iT9COV(8Bp0^|~L z1 e=HxeTcWbM^{7qiRB`p`21)Z^mMJ_&a#aZ@1{|dtZ diff --git a/fuzz/corpus/fuzz_serialization/09251a8df7e23a0e332eb0beee7afdec7e48fc7d b/fuzz/corpus/fuzz_serialization/09251a8df7e23a0e332eb0beee7afdec7e48fc7d deleted file mode 100644 index 23ddd25cd1fa99f1ccdfd8033db200c718400198..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 561 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>!U0|Nu!Pp_SmS8Y0EX_dO@qw%YyJ7!(m zFn4B0gH*zf6ZKQGZSFXo@oJQN<$luSaXN#+yN=cCCtg~?eq!~#^f1X~wfD~RFK=a8 zw>W*OkhRgb7spT64)OlAHF$%$Smr`D}mimjE<7 znHf;+)IqUx&U4?{KYia@O_k`hc4`v{*JbH^<{!JnV{*jJnX-?W@()WIuX-E*yzlA^ zUTd}+t-Q5Y`Twsi{(ftAa{BSvJP-M8RORlze>oxI*_ZQY;${W#?Y?Q?vcat<=uX%C zOy__?`y0D;T$}wRJ{GQEabo%P3!6aJgRk!pvFKvqKc>%2p^Y2L>G|h_#_X{QrMK0)u<7 z^uq;QM|Qr6_|_08CeiMsx#Me<^2X;AEvIgXo~2w_-njVYZ2$b0ww}$83sVv=wX9xY zl9_Vi$(3G{F3y@_h3D4Gk|($*RIM>f2)!-Ae`uwESw44_jb(zgszv#Pw=5z5^miz# z>MO2!$E7Q9^xcJ{TQfZE7KyWL|8mZ@$8x2~j;j~fm$iI5%`MDg-?n1=(t}+O*VUa} f@%8K1gZH~nfBo79WC20n4`Jzsee?e8UzP>{QNJEE diff --git a/fuzz/corpus/fuzz_serialization/0984a4adacadc5ccc4535cdfa0cadea1627e6ceb b/fuzz/corpus/fuzz_serialization/0984a4adacadc5ccc4535cdfa0cadea1627e6ceb new file mode 100644 index 0000000000000000000000000000000000000000..b42fa4208e5d1a23b04850ac525a463bbda53fa7 GIT binary patch literal 130 zcmb=O(=yGaZD#9#1Yls0&<66D^ImtI_dDG5Y=7{VxiA1##hkYTELZ$+rPbWEKuHD$ Y2AC48^tb<#bLS$gfU>?bure|L0OT`PZ2$lO literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0b9940a95e37594b949cf6dd467000a773494351 b/fuzz/corpus/fuzz_serialization/0b9940a95e37594b949cf6dd467000a773494351 new file mode 100644 index 0000000000000000000000000000000000000000..38f67c04d8dbf127fd0bcc7663657e89bd98c41c GIT binary patch literal 5 McmZQzVE7pZ00K<`Pyhe` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0bd1690046cf11535e1fe7ef887bd881bc26e248 b/fuzz/corpus/fuzz_serialization/0bd1690046cf11535e1fe7ef887bd881bc26e248 new file mode 100644 index 0000000000000000000000000000000000000000..53d0c4df0121e7f0b95b664c7933a17e9d336519 GIT binary patch literal 86 zcmb=O(=yFvuKrKsRiBln$sK3SwVN_!isO_k3=9ln&#SH$Ob-9|(;O(rq>cpIHzoc5 Y|G)4$+vmR7Kv7e-~C1XfQCW)MQ{_2z#vV_T;O)PB zP00xjiv@4hU-iR`qXW(Ge&&mOyEWSk{yMFYIJ7Yc<^%@c_p^~@KE3`aZgS(q<(7>> GlFR@VgTR>p literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0bf770e429cba6c9fd4e3c5275572951c8bb7b0d b/fuzz/corpus/fuzz_serialization/0bf770e429cba6c9fd4e3c5275572951c8bb7b0d new file mode 100644 index 0000000000000000000000000000000000000000..fe264bae83ebde7cb612daf993f942f5210f235f GIT binary patch literal 30 mcmex=pTF0Xfq}uaR=R(B6+_FT`{G~w{s`MQ?3?#ze;NSAEe=Nj literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0cf7de690bf6e03f2843688fef7e5fa6f8f5b50a b/fuzz/corpus/fuzz_serialization/0cf7de690bf6e03f2843688fef7e5fa6f8f5b50a deleted file mode 100644 index f6c543e2db9..00000000000 --- a/fuzz/corpus/fuzz_serialization/0cf7de690bf6e03f2843688fef7e5fa6f8f5b50a +++ /dev/null @@ -1 +0,0 @@ -0{Шp('}F \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/0cf7e4bbce41ba9fdefc2bc33a745cd586424656 b/fuzz/corpus/fuzz_serialization/0cf7e4bbce41ba9fdefc2bc33a745cd586424656 new file mode 100644 index 0000000000000000000000000000000000000000..9f27126a1bcf1eeb178769d75d14426c7ff02ef3 GIT binary patch literal 13 Ucmb>BpFR6{Y^#{+a|ZRd04Hw+q5uE@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0dd69aaff3c045f8e5333bc724b7a4877f63ac04 b/fuzz/corpus/fuzz_serialization/0dd69aaff3c045f8e5333bc724b7a4877f63ac04 new file mode 100644 index 0000000000000000000000000000000000000000..ca6b7c1a54cd456048843c2d646203e1c09c30fa GIT binary patch literal 1552 zcmb=O(=x3=Dq+Wo`l;DAcbv|6HOjqmKWX$hox$K;$LjSHFFp62&HsOG@%LM^lhcpS z=6T3(qbhgz{mTgv&%T^L6E`b>Z}&|Dmkn+`y+L=n=4Uzw6x!d|t#eMd$5JpOJ|ILw zP_XD`K@aP;$*i@y@v$--UAwOB5sa(xxtgBQ|FYohlQZ{s@hDVYUeG1CMP%VzX+hbR zpoKF;);wFQd+nCHVE*S7^2$H|Jmk+;xaF^3v?bB1YwjD-IUkpL-MA-h!vFz>^|fku zG}WTmUf-5czPdn{^})N@$Nwsuc8G|q-`$!0ytV!|Yiaw>yNPaE8EKRAg}OpL&X#QW z?y+mJ#l~%HlsJ{UQFX_~GtPyAn{8N@o$UNRF)HcBc?qT`LWQiSp7|(Dv|qEnMW^K; zkEg2Ao@}ZAFhE$F%)5?e?=^4Azlj}v^Waq1sb{wyYRPZ<{(0%?^IwfCe|-FGdD`f&XbchGXxkdH0IMlpei zb#3;S_*nGz|M%>!4&_Gu5~J{l<=(k%WB_R7{U=7NGkpLsez3cS8c7ls`NYwKI{_2t z2g+2rolCoVpkq?FZ|w91g+?oKXSLk8pC~)!jI-+GNtBt4q+50Q;@rxcVL9&jGMph& zhC}4H-T3p{-||^!YN~Q|&(~}#QoA9q`ftD6t%Wzzg|Dh@c)VZ}w|}W&^&!q};f;5W z-!KVa%oSVR*lE|nIc3jo{WQT-x(bJWe@r^sKYAZeiYAiKP T)fJz?I(K86tDara(a3KAKOI`h literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/0f474addb97e92e926e8b8577cbce00a3f23f742 b/fuzz/corpus/fuzz_serialization/0f474addb97e92e926e8b8577cbce00a3f23f742 new file mode 100644 index 0000000000000000000000000000000000000000..dd4ddec0226f8f4e317fdd915104efe943bd472b GIT binary patch literal 186 zcmZqiR^-TB;J}!$!jSuboWcrskN;pGY3{I}0R^z2@W7n^|0Rh~1yq`Pmh+X+%{TQo zio?xXUwevk-+C0K@I?QCTJG`MmR0WLA+wt$hiUN(t>TXXSou4?30SKltIL0x87z_-IleE)}AFTZ# Md)fWR#XMDA0MvFHb^rhX diff --git a/fuzz/corpus/fuzz_serialization/102b9366042c4c2ada3408c1808bc8cae19199e6 b/fuzz/corpus/fuzz_serialization/102b9366042c4c2ada3408c1808bc8cae19199e6 deleted file mode 100644 index 44482bb8c782dcda74cdfc809d747db583c7903a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmd<@HTY6p!TPH7wN&1Ye-~C1XgpSTd-CY~#A$Jpv~Q#ft8KXYIKlVJ3TB2Cr5vYoUjYDa#cgK* diff --git a/fuzz/corpus/fuzz_serialization/10420923df54bfca05312d5fafaa4189373b4683 b/fuzz/corpus/fuzz_serialization/10420923df54bfca05312d5fafaa4189373b4683 new file mode 100644 index 0000000000000000000000000000000000000000..f32b2a1d3efbf0ca3635d061186ac5cdc4a9d878 GIT binary patch literal 26 gcmew--9NpG^}*dQN^{@;|IGjbx#=rgRvU)_0JpgeO#lD@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/111bf62468546c168ac3da1052ec3bf12c51d927 b/fuzz/corpus/fuzz_serialization/111bf62468546c168ac3da1052ec3bf12c51d927 deleted file mode 100644 index ffcd99b5eb5cf72283a0bd128028a468d181ec36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmb=O(=yGa&DCrNL+zY>4NQ-l4<=5$ECl9)BxbfUG{L};owZ=aGh0i|n63nUv$e8w Q_3{Y*Q}p)D|L@sd03{M6l>h($ diff --git a/fuzz/corpus/fuzz_serialization/123959e688316f1156b5fd63115e66990691dab8 b/fuzz/corpus/fuzz_serialization/123959e688316f1156b5fd63115e66990691dab8 deleted file mode 100644 index 052e339562cc811f136b1d2f9c5e8852540a851e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmd<@HTY6p!TPH7wN&1Ye-~C1XgpSTd-CY~#A$Jpv~Q#ft8KXYIKlVJ3TB2 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/1599e9fa41ec68c80230491902786bee889f5bcb b/fuzz/corpus/fuzz_serialization/1599e9fa41ec68c80230491902786bee889f5bcb deleted file mode 100644 index 92a39f398b8..00000000000 --- a/fuzz/corpus/fuzz_serialization/1599e9fa41ec68c80230491902786bee889f5bcb +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/16407c6bfd11f65e3148d49780b60bcbfe96a955 b/fuzz/corpus/fuzz_serialization/16407c6bfd11f65e3148d49780b60bcbfe96a955 new file mode 100644 index 00000000000..37370072e2a --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/16407c6bfd11f65e3148d49780b60bcbfe96a955 @@ -0,0 +1 @@ +;e}"0e}"0{uxn{u* \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/166e075d6bc3147a8678c35be401b94dcfb40b8e b/fuzz/corpus/fuzz_serialization/166e075d6bc3147a8678c35be401b94dcfb40b8e new file mode 100644 index 00000000000..0a1bdd03bcc --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/166e075d6bc3147a8678c35be401b94dcfb40b8e @@ -0,0 +1 @@ +g \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/171850a1f44e2073e0d35d5fe8c64b6c3dcf1c24 b/fuzz/corpus/fuzz_serialization/171850a1f44e2073e0d35d5fe8c64b6c3dcf1c24 new file mode 100644 index 0000000000000000000000000000000000000000..5c0b7494ceddf751d0d163917d54f60287a35392 GIT binary patch literal 33 pcmd<@y};cfqpbeK@v$2NgWn|WH1h{*KgeF@*vnNrr{&Roc>vet4iNwV literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/1799f48cfbb2ab6b1110385ff98bb8c46313cdec b/fuzz/corpus/fuzz_serialization/1799f48cfbb2ab6b1110385ff98bb8c46313cdec deleted file mode 100644 index d2469640cc01a0dfe75ef93bb14f83ed3939a9db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5 McmbQD>cZdy00fl*N&o-= diff --git a/fuzz/corpus/fuzz_serialization/1812d37d67ad0d5c6832c042b82f2f67d36f2b46 b/fuzz/corpus/fuzz_serialization/1812d37d67ad0d5c6832c042b82f2f67d36f2b46 new file mode 100644 index 0000000000000000000000000000000000000000..d043fedf53a19dcd4c1f29748362bd12a82d7708 GIT binary patch literal 163 zcmd<@HTY8fx|H>m6u)3xjW&aTbK&pzKL7vU|NsBBpll0wV@2MMe-~!TN1SaFWAwRt zj3wlQVBgJKMYVHxZ}&N{%=Yi*)%Q$yoP+?!JK1G#v~MgI-0U?^sI30E-k-8vp$q0y zg8?=Ts;$3W_cbs*Za$be@v@NF4(}U(i>)$rm#k6c-!;)A>||oJ`hkUFGqPvePPH}= z&#a1)dVV1B;Qj8?eLsYy8}`lnvwvBdqD8to_d+kxwug%r#H>EkD%}*T@yYhtH0Hb= zUFT6PFrlIaK*RkGHx)lzX*GAPxY$3tzZr8Ft7}ZwZWD~l44?Bvc)=x!4-fw}J=-7r zC4ldz*UrhSHXX9G;zt6hi#{5^TDoJ_wGDG;b~H#O>^M_h zItLWm-`K6=+Uzg!vFPpp@7Y})%8j;HZ11dAdHwR|M~4$G+f5D&UwHG?_(;y2;;F(n z)hW1PBn~`D#z^S9JJZWfCNsyHh$F3x@dxOa-*f_hsVYWoM{DrUU6`{o6ENB zYwu3kqBmE;DmwXpxtj!QtM@$FpU*9Rzu7XIMRr|fQDw$mb(@!E%G~Tf+*li;-!EMB Qrsk`(@B8}eKjL-)0F#PuC;$Ke diff --git a/fuzz/corpus/fuzz_serialization/18ef3271e3d1e08d69e10a9c7e57cff0163953a3 b/fuzz/corpus/fuzz_serialization/18ef3271e3d1e08d69e10a9c7e57cff0163953a3 new file mode 100644 index 0000000000000000000000000000000000000000..946833df42866ca41cfae37065dc849b86c2811d GIT binary patch literal 32 ecmew`^WjVgU|;~zYC!z|f4l<&i`Qx(a~S|9qY(B0 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/1a8f29ec0d35809a410d5491f71238139e481538 b/fuzz/corpus/fuzz_serialization/1a8f29ec0d35809a410d5491f71238139e481538 deleted file mode 100644 index c448c554cb196be5bd2a33e0259a64da39f0c78d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34 qcmb=O(=yGaZDwn!8PgT<8y%M!84?v3*cv2T@);QRFEH6!yAc5Na1C() diff --git a/fuzz/corpus/fuzz_serialization/1af6e9701b53c33f27e958848e077cc8663f2d49 b/fuzz/corpus/fuzz_serialization/1af6e9701b53c33f27e958848e077cc8663f2d49 deleted file mode 100644 index 55b2120ccf2eddd3bb77062328f9e5228b08df1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmb>3J@=_>oJ;n@1zi6zLGJNd!$&*s?-TzrLnr>NtXA6^*;t?|Tae1V$N*U@0|+q5 m-RQXd|N1{LhoM4-;ei@9!(29q^z%O7%ejL+T#(yYbuIu>u~oSM diff --git a/fuzz/corpus/fuzz_serialization/1b9853e05cb525c5e3f95cc351e6af1d93169e21 b/fuzz/corpus/fuzz_serialization/1b9853e05cb525c5e3f95cc351e6af1d93169e21 deleted file mode 100644 index 8674288b8d6f05b51c0190d2fbace37c3e8d188a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2006 zcmb=O(=yGaZDwn!8PgT<8+?~rHZrTW{&wBh!1TEJVB*BfLS{Q^5lR>tAVBuFOZLMB zTrv>ek)3ZMzBL4jNvsmT(E%}mg#p( zwKfpXtcsF)ejxGS{qEC!9B-b~?wj{#|FSeii*$AFg)6SokR;i0V8oye)W7f3|b7yumNG0qz zQ9m`?=8oGLuSU67?k7zir!&lX?mPRZ?|ZAM5}npgZ35xCES=B%W0!bLj<`8f_VL9t z&V_=TZCI9_?EF44D(M9gZbx(7dB4L=#Sd3n%>_F%>~F>##_AfAwc7;aGQ;OQ5ngZ! z$=yG_c1~Wk=@5#$cY(n#2t|NI_z@cLs8NUNczAFfvcMHiPDFonViX>++&edD;S7;A&(`W*yX7vJ|9OSH^3OjH`STTS z{r~T;U$iCBs%!2W(K#QNdfm7uZBSpUc1Ke!itY7n8Re@BbXgy~n|=JRvT28i$ok!# z+0R?+Z?l%R|Gb;%rj?O4IbWzN)Z=W)hVLG`7MpF{#&%A($5IgLaK@VjJ*?X%v)1ay z$I5VY?Yg!{Fs{buYI;Wh%Yw5{&fMR{qfmKyL6_VXk%e=m1!Y^f8&!88C6?=;#ByGO z>4{Jw>#1ix3KQ+utZ&h2ImqLwss#B6@)EWa;4X#i?gO!;kos)2iAg#CYhT+u7*kv+ssWkoA|~~Ur=bYB6n8Hjr)nRQ_eW6s(vON zOq#rWacuqqs1psRv`P~2j diff --git a/fuzz/corpus/fuzz_serialization/1bab210c01bd6a5d88d77eeac943a4a8d51211af b/fuzz/corpus/fuzz_serialization/1bab210c01bd6a5d88d77eeac943a4a8d51211af new file mode 100644 index 0000000000000000000000000000000000000000..39c9c03e7d57388603a9c1e4f11360f07715dba7 GIT binary patch literal 27 jcmdN@xpPC&a&Eg#+e{q>2IH^MA4})-{Se;gV4ns6pJ5Bk literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/1c1f0a2fb6bce1b4efad57e900e1dea1884b31b5 b/fuzz/corpus/fuzz_serialization/1c1f0a2fb6bce1b4efad57e900e1dea1884b31b5 deleted file mode 100644 index 222a1b47e8a93d24e7be03642fef3f686d6f6dec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1092 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$qw<8f;ZyI(k2o#f8C4Qsha?3_$)z;sx z`x=-YHy=!#cv;A7hxd)Y#a0=*OV+6J@0#clb}}(q{lG%88QC*!r&=3`GcqtRWL8B< zJwK3m@P7B{z8}KU4g2Q(*}p7J(IQ=)d!d(T+rvc*VpgANm2QgF_+G z41?GIz#o<67gtYec8Aj1WP!eHzjZBtTXu(quXc}pTzAX6b7{*e&PAkw1ZY~ol@1V* zTw}6!n_ygK_?#!g3oc1~c=)gB*?ttSgE{|+0u1<7S^3JYt1PO_xT|jSvP_wq{f8TC zL-hNFi{8|H{TYolOs^sUf#4@E5{lpsR)w)lU<`)eFcun(BUWLmw6(FvAjJ2RS2aLW Skr^Q$Bm909Xf}d}#0CJy;T?eh diff --git a/fuzz/corpus/fuzz_serialization/1d25ea7808bdc1960f4fa0b1265d348157676d34 b/fuzz/corpus/fuzz_serialization/1d25ea7808bdc1960f4fa0b1265d348157676d34 deleted file mode 100644 index f1da386ba51..00000000000 --- a/fuzz/corpus/fuzz_serialization/1d25ea7808bdc1960f4fa0b1265d348157676d34 +++ /dev/null @@ -1 +0,0 @@ -K!i@`1 GH we<7@|:v/&m}9p% \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/1f2fa434b0921c7834f4990cff0e36033db932ff b/fuzz/corpus/fuzz_serialization/1f2fa434b0921c7834f4990cff0e36033db932ff new file mode 100644 index 0000000000000000000000000000000000000000..d1048b80d5be4f8bb3a5fbfc1b268c647d3ed716 GIT binary patch literal 146 zcmd<@HF&_laQ}qywml3`z#K0h-{r~&_-xEbj4K^NbdZxTT z_{&@v`2T;dyT0y%nAK-mrLS$6JF}xfDq+WocOA{%YsheozOGao+lLyiihC=Wjyzs9 zS@FgHfIB87Gl3zKcB5q@^S@(NQBu!UTUi+PH5^Dhc)z=`-en>rNcL?IU-Msb?p&~k N&LMg0I|C~t0|3c^-2wmr literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/23d2435c588ac50944b11976815bf162f433e0ab b/fuzz/corpus/fuzz_serialization/23d2435c588ac50944b11976815bf162f433e0ab deleted file mode 100644 index cc3f0f3ccf2440cea4872a7b40ab612411920b65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89 zcmb=O(=yFvuKrK+RiBln$sK3SwVMI~R~Q(?o>yHhm>hmm{y_2n+N=DWYG*yZxNS8#e5R%<7XW>eE9L+I diff --git a/fuzz/corpus/fuzz_serialization/25885772862548d55ad11ac6b1913a2b7a9f2513 b/fuzz/corpus/fuzz_serialization/25885772862548d55ad11ac6b1913a2b7a9f2513 deleted file mode 100644 index fcac78825daaaa7f4b264fdf7a52b58841b8686b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$q0;hYX~sYG{Fqz{WkgMe^%;jWL9nc?Yggl>2dSH#EF-M%yxL+_*-n1p}S;_D*vvD9$_aF zqty>A6q}Jf({`%0fw|qMRb5?O3>*;CAmq`qmjX|oTh{&ImJ(66^3FQ)c-3UZ7k5lb z;@;iJx16^tMc8Gx%iP87QM^H~1hs;#+v~JN9Iu#HybzmUyIlW)TJCYqw1PjcIJn)- zWn1>Occ*O8o2y_Io&3Mt4QLku@Jhgwf3`^2sWP7vW;)TP27;w8r1+Th#WSm-q@Ev0 vocCw{vNT1Dban29UZQOe7cGc6@ZP-c-S3NPOjcGMRV9ZmtUlAa{PQ9J0K5Uh diff --git a/fuzz/corpus/fuzz_serialization/27e76a1905589456f96e593a8b70ca96df478560 b/fuzz/corpus/fuzz_serialization/27e76a1905589456f96e593a8b70ca96df478560 new file mode 100644 index 0000000000000000000000000000000000000000..06918bb9f782b20151475f55d7adf30d8f7fbec5 GIT binary patch literal 76 zcmd<@eO0IR78(2xxGEQHeNICgSrE>i_ImQew{JmemU5iVef9r;yaNM^*J=g^hPiVA DduKFC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/2bb116dd5f1471c69ec82dcac399accd4d7037b0 b/fuzz/corpus/fuzz_serialization/2bb116dd5f1471c69ec82dcac399accd4d7037b0 new file mode 100644 index 0000000000000000000000000000000000000000..9411ad4ad52ece2cb05747841d5b3012b433ad24 GIT binary patch literal 7 OcmZSh|6g#ksR{rM=K~x7 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/2bfd18383b61dec7fe3f1fad19cf26d06aefcb80 b/fuzz/corpus/fuzz_serialization/2bfd18383b61dec7fe3f1fad19cf26d06aefcb80 new file mode 100644 index 00000000000..c144f6d0256 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/2bfd18383b61dec7fe3f1fad19cf26d06aefcb80 @@ -0,0 +1 @@ +~m \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/2c16853a4cc039ea91f734590db769824ae54318 b/fuzz/corpus/fuzz_serialization/2c16853a4cc039ea91f734590db769824ae54318 deleted file mode 100644 index cea7d5b1210e064c671e75b075032ad3a499ff94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36 TcmezHa3%yWFfc$_=+qJbb-om2 diff --git a/fuzz/corpus/fuzz_serialization/2d59fccf53d7f7645879bab650f267dae46ea45e b/fuzz/corpus/fuzz_serialization/2d59fccf53d7f7645879bab650f267dae46ea45e new file mode 100644 index 0000000000000000000000000000000000000000..c7838c36621d44c72b1f420634ff53ed93291038 GIT binary patch literal 7 OcmZQCW?*3W83F(WFagK_ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/2d62d1babded8628bee3a099705c1d6036248b25 b/fuzz/corpus/fuzz_serialization/2d62d1babded8628bee3a099705c1d6036248b25 new file mode 100644 index 0000000000000000000000000000000000000000..79b910a63d29c1ad1d6ee48bd95bd0da984571cc GIT binary patch literal 9 Qcma!TGvR7un8`2=01hPr*8l(j literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/2f10304d880a3bceb43f89514ff7661474d818f9 b/fuzz/corpus/fuzz_serialization/2f10304d880a3bceb43f89514ff7661474d818f9 deleted file mode 100644 index 0120e003952..00000000000 --- a/fuzz/corpus/fuzz_serialization/2f10304d880a3bceb43f89514ff7661474d818f9 +++ /dev/null @@ -1,3 +0,0 @@ - -}pp} -_a]C% \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/30fba8556db34f5d467c0d677fe176564b377748 b/fuzz/corpus/fuzz_serialization/30fba8556db34f5d467c0d677fe176564b377748 deleted file mode 100644 index c55e8f814947c4d12146b2fcba47447d307ee372..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35 qcmb=O(=yFvuKrK+<5Pg(KcnHQ&q@po3~F4z3Tn5S96nQ1l?wnb`w(pa diff --git a/fuzz/corpus/fuzz_serialization/33a78cbd4539e3757769bb950283c7f8a340f20d b/fuzz/corpus/fuzz_serialization/33a78cbd4539e3757769bb950283c7f8a340f20d deleted file mode 100644 index d2ec36796a8e66d262ab3aeb54e38499b5454a4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 718 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$q0oIsAWe zQ{z<5F)4qpdCxh0I++%xXD<)?wwZu0tmIaBbST}^JIyShB1>Vc2VIoAcR%>`-^CgW z7b;x)r5jq}Q)3v#FMT+wa!po{$)=~vGcUwD28Nw;%)Mc){Lg(x)vSx$3#Oe~_sQ?i z=MN13?3(LYrBv=OnethE$%~yR^nkILgHP>zm1YBWY5PM#AwP14iNtJ(4 z=~F=Iy=w$=(^ppA4)gD-^WpcYo5$a^yghEc!Ox^kg`BU{!9X8E;U?Sv|Njrtpb4b^ a+aD$q0@BeQr{7)D#=e_Pa?{}E7y2fPfHo>^e@HtO} z7hIC~@bF*Lv;Dze=8_EFM4))&;Qej_j;KeHXU^LJa!ph5!Afo#nft$9bd%}3i{i08z2a8+YIi!CPpp}6Ws3dbPcfa6Yu8$DDY#hw z>s)`rf^C`tzyrst`9 zpIQ?Bcg!yJ#CUSKsKifx6f{31@<&nZt0b3S9SROhbGatx+U;e1@NV|;zsjZ^A|mT| zcV<6tt-sA$+WzxyqMKGm+T?tpu27G&B^$nb>{@KGaU0t?-5yK9jQD^M2|>Z4n*}|r z+X`80b>m}YIJ$OS+anlP<8w7VqyJ^W*(Yc2@8VIYyu6@GZi~pmxzd8NE!>T&J9f`~ zD*M|d`{4qvBRk(jd}|1NBPOv*{6@#+mW|A+t-oFOH84GHKA1T1vXI#h?;C%Mtul0% ztWo9PHPIvNWMZ`XfrVl-Pyz%wJkb2PW2y0nt6OthS%pF`Jzi?W_C9)J|7F)~#rTu8 zf2T399^b!TK5o+8%nP>Waq+)itL&4F^EOzP{$fYsPKBxBPgcIUc!Im_`9@LQd`)gM mhF={M^Rz6tx5a*17e6Q7GSl{(K&?d7=G!aGohKs#;4%O{ivf=S diff --git a/fuzz/corpus/fuzz_serialization/3a474dedd7c902caa19c0aea83735fe5805b5ae5 b/fuzz/corpus/fuzz_serialization/3a474dedd7c902caa19c0aea83735fe5805b5ae5 deleted file mode 100644 index 57107923a16f660df329c4bdc314b83b34c0fb06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmb=O)8cd`Xg3=J2>b_=FrpR4U|@)4SYu-6MVm{_zwie zs~VHGom>D_P_X>Cshl<(v`6s#CfCb;VMS)48tzx}{-S diff --git a/fuzz/corpus/fuzz_serialization/4031d17c6eea3336c43a06378e1b57c00acff84d b/fuzz/corpus/fuzz_serialization/4031d17c6eea3336c43a06378e1b57c00acff84d new file mode 100644 index 0000000000000000000000000000000000000000..9483eae350782ebc844c7c3ed7fd02fdb269c6d0 GIT binary patch literal 25 fcmd-t-pI|su#y1?_9o`0udKSAc&TOe3X3oRW7P?8 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/416755fb7e923479d74c738ab9d4819ae34f3c01 b/fuzz/corpus/fuzz_serialization/416755fb7e923479d74c738ab9d4819ae34f3c01 new file mode 100644 index 0000000000000000000000000000000000000000..35dcdcf604d4eca82de40e10345476d057b2aa8c GIT binary patch literal 202 zcmb=O(=yGaZDwn!CDWB4+f5sG&wVQU+a>$q0AfpoFS^O}-9_=(o?daQe6>3r1(VNohM!dV_tX5RmW2Nuvr9eklOF}m z4~hIy6#FX4oWSs%Qcef+PoX@`i&`rVz`&s*znvzE61yqoBzm60|% zU#Kh8<7~->?;g7rTWs9Mc22j)QZOSvAVfk?u;^w%59_u<)>_^8SQ(D4UDx&q#?|;- zP0#3mS#b8rnftqV6e=$-=#twavT&}npll0wqw0>`bDzrocFBIYfa}Q4Hxb_&0^f*9 ztP;P`ak*t9vuf*a*L@94kDCuBPP{B+w!{0z-(sr_-6d;O`FBn92s@b=t$tvk*o>G? z$+c^(w-j8g|8=ha@)3vYE3AA|rhVt>iSgueQGt7N$5P`DSGVT2vI>P>dc4$#?S1sd z{>!e}@h5BlPGev_zJI@b+@!mi7i`Vr;(xtX*(V$4ZLlo;#g4?C3RA_OtbB9v1b5r> zjiS2wn%rg#zd9!7X<2S>i~Y1NeonkZt*zy^Oo6D)w^x`uPX>B_#-jV;ph&UZ1R~J@ X1A}QTL(3ze3I-@ZC}3Cs4!6qyh>`_y literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/439e78d8eb0be7e1ba084c816dc71d85438bde68 b/fuzz/corpus/fuzz_serialization/439e78d8eb0be7e1ba084c816dc71d85438bde68 new file mode 100644 index 0000000000000000000000000000000000000000..2e43969eaad5768073124179d8334e946784324b GIT binary patch literal 512 zcmb=O(=yGaZDwn!8PgT<8+?~rHZrTW{&wBh!1TEJVB*BfLS{Q^5lR>tAVBuFOZLMB zTrv>ek)3ZMzBL4jNvsmT(E&Cg>||oJ`hkUFGqPvePPH}=&#a1)dcOKht8`PW#wXin z`qP;6c64cOJls_LaHZAUwc=v`?85$L%wepqF^2LvOT>)ce>_hItLWm z-`K6=+Uzg!vFPpp@7Y})%8mLZM&S|5y>o*W&JbDiY_0CKTkeASpI68$|NQfiKVRXN zzkbn{M60g3Z$#&OTp0o`E1Q^!Ws@>64i(-3yTSocn0$tVz?`9wWt8CUGBC>vW zXZG{f`rE9f?LY4(x@l#kP0knU3iUW!vf;bOuEiD`x3Qhm?XeWhhz|&n5ELxBSBV^orYAy$tf!v&C``0pv%W>A>JWR^ANDahG}5(d@nEP5C#X(g%O>kuTr8U)}o2ka($O^({K54-#`9N-!(% z5KK)DlqM&)b7@x(bW95Ojh()r&~QcWtd<-16J@8IaaNr?2`wFA4NQ-l5B~q(1OrEQ*3N0U=F-#zWwgy~{SO3YOjm-w*=l(N N|0#O==KuHQT>vh2C=mbv literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/44613cadc2a119c0445d8aca742ddaa6e9d14f15 b/fuzz/corpus/fuzz_serialization/44613cadc2a119c0445d8aca742ddaa6e9d14f15 deleted file mode 100644 index 7272637c835..00000000000 --- a/fuzz/corpus/fuzz_serialization/44613cadc2a119c0445d8aca742ddaa6e9d14f15 +++ /dev/null @@ -1 +0,0 @@ -}DaӸtاP04 \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/44c16af83b7bfe485630ec7417a8a93dd6a4f344 b/fuzz/corpus/fuzz_serialization/44c16af83b7bfe485630ec7417a8a93dd6a4f344 deleted file mode 100644 index 0853d86aa32eb87f9be034fb162fd34c5881820b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7 OcmZQzNW9dt`W65P@B=*n diff --git a/fuzz/corpus/fuzz_serialization/45107cf0ebe1c53814547acec2d81f678e9bffba b/fuzz/corpus/fuzz_serialization/45107cf0ebe1c53814547acec2d81f678e9bffba new file mode 100644 index 0000000000000000000000000000000000000000..976d0d710a88ce27e5bc6657e7e15ac8cd894096 GIT binary patch literal 4 LcmZP&oURT40gM39 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/4599f42df4bd96e578ca04c9f530bce55f85c593 b/fuzz/corpus/fuzz_serialization/4599f42df4bd96e578ca04c9f530bce55f85c593 deleted file mode 100644 index 4c186bd89fa..00000000000 --- a/fuzz/corpus/fuzz_serialization/4599f42df4bd96e578ca04c9f530bce55f85c593 +++ /dev/null @@ -1 +0,0 @@ -c \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/46220eb9c32d8f39af7842340be4410bbc6b0acf b/fuzz/corpus/fuzz_serialization/46220eb9c32d8f39af7842340be4410bbc6b0acf deleted file mode 100644 index 9f3e7d8e5bd..00000000000 --- a/fuzz/corpus/fuzz_serialization/46220eb9c32d8f39af7842340be4410bbc6b0acf +++ /dev/null @@ -1 +0,0 @@ -aD =;0izZXٙ6_>h{|4^iWa]D C% \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/47102208d3296068fd9d922e8794d5614bf673b4 b/fuzz/corpus/fuzz_serialization/47102208d3296068fd9d922e8794d5614bf673b4 deleted file mode 100644 index acb6c7c6d08..00000000000 --- a/fuzz/corpus/fuzz_serialization/47102208d3296068fd9d922e8794d5614bf673b4 +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/47e4ff453554ad708a1a3ddac3bfde4f1188739e b/fuzz/corpus/fuzz_serialization/47e4ff453554ad708a1a3ddac3bfde4f1188739e new file mode 100644 index 0000000000000000000000000000000000000000..b9b8d4c11dcb6da37b1f1f8de144838391e7ae7b GIT binary patch literal 235 zcmb=O(=yGaZD#9#6u_MKy6e2(;ihN%gTKrr3cQKf$gFzsem9CS|Nk>GEMQJ(4(c-VU(4iXX1Dn!6US!@m8OM3x6~0UnjH)Bpeg literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/485ffdac621c7a2fe64c49a9d43218c4297b0291 b/fuzz/corpus/fuzz_serialization/485ffdac621c7a2fe64c49a9d43218c4297b0291 deleted file mode 100644 index 0f84de0542e2b2cf5ba84eeda111bf3ca710f87a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1781 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 kx9h$JrpL_(6DPK%9Zk;OhOfXYP-Rz#} z>_wpy8k8SM3v8V<@p|swjhB@e7#M`lpJTWQq@my#OUMWD2^n4DXB3Qi+G|VnT+e!Z bnc}w9=MRZ{JN%xLvDJ80W74*h3}CSHO~ki`KmdrQL)3ab;P4db*!{YxipbiG@K$q0cRCAzVi|{$=Yp#ahc(Bo(M0vBq8y! L=Pa{OZ02{WB&Qv<=$7gBso`r?^YQ31~nBp$rqeY)?5uyn(|d4KjV zOH;H+SLbefxCq&deb~SPVu5&s`dn-Vpo%dt2r)1+00Ed_VEMJ|fB-1-fBY4J z`zI6_n3uvN;B;90W4`bCfsX^TKgU)7@7*n^kap-tzW1I_7xi`=Z1cJrwtL3;L*m{J zzvpCZHD1-2wC&`AHFBGutW9xza;4X#i&O5E`$?0>NDyHhm>hmmGig&H=PPwE(1%dyWc&aB|3S($f%Jd-1I7Pqukv%Mo%Q(Q Mw$hfPjgYh0Jy!DS?U0{&vZJxPVIrqUy+h zDENMBc5?dh**p*VZB*s%zJEC(;@Ow;XX0iB@a?{7;IhH3r#I+M*ZfT9fI|BlyLDWf z{UtsYz5V|^yQ@RFQNP3}JYuRi3VG$9e;)GZE8P13-(Mf< zDw^MW{*QsZ>9%{*N`u=(8 z>GNNWD}N_73eA*#<>z=~i_hNsyl0wuJ=X3%5|P#DqGbL<@RG}_Qi;<{SAuMDCJtz% ziO%`B)C+HlkH={6+^j&rD{m)s2sp;b{Hsy04*Y*R?%@ E0C0+u!~g&Q diff --git a/fuzz/corpus/fuzz_serialization/55ccac63fbaaefbb92a099f0b7a53dee3d3066b3 b/fuzz/corpus/fuzz_serialization/55ccac63fbaaefbb92a099f0b7a53dee3d3066b3 deleted file mode 100644 index 6e736408741bbc0ed9dedbce1a6024cdc6fe6faf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97 zcmb=O(=yGaZDwn!S<{suMux-!h6h?%3%HK#d=v4lAyDl9|0_ZN5kO*9g7}S&%Po(a w4<=5$EM&36`^Mj5s|?+#PBl)iRV-N6&TQXS$Xcr#A1lMrwd>lR^XF~?06UvC1poj5 diff --git a/fuzz/corpus/fuzz_serialization/561936b11efaac8b280e74538b2caad3b1f4d687 b/fuzz/corpus/fuzz_serialization/561936b11efaac8b280e74538b2caad3b1f4d687 new file mode 100644 index 0000000000000000000000000000000000000000..d718cb72a2a7e4c4c74ad78c627c6f9c6c1455b6 GIT binary patch literal 156 zcmeA*_)=ZL`l|G`RNjt%7Z@1+d*B3$C^DO0{D%NGI|iUO1D-uB|5J8Y0oh34Edj8X ilY8N*>2D`(Yn6U~JjvRcsnsIus+@y$#Zr#bxvv06&rJ3J literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/5654db3776d1ca71a669fca63266a558e0fd9de5 b/fuzz/corpus/fuzz_serialization/5654db3776d1ca71a669fca63266a558e0fd9de5 deleted file mode 100644 index 14c8a11d71a162e08269967a294739a7bf5a65cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 ncmd-t-pI|su#y24gvCGR`<@^8I56AfaXQ1C=f1OlnuGxWz4;7K diff --git a/fuzz/corpus/fuzz_serialization/592d762aa688783a742e8f8a17dde6fef0e6b5d6 b/fuzz/corpus/fuzz_serialization/592d762aa688783a742e8f8a17dde6fef0e6b5d6 deleted file mode 100644 index ea3132db1c6464b8b7d33e619723a37c9b389049..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 zcmV+&0^pF0000000000000000000000000 z04&wdc!ph*LGdkZ+hO7GF0I6xYqFzmz}cjza{x7=mQuf~c!?dUwv%pd7<^O-Jl}FN zRsNzOd2c!yu0daMumbl)A;!Fo7dmey+=zq7tdP`{Kg04|i5ab}JG5}ofBMdk)5Jj6 zs5(s*WR~{~Hs5pn&g37a&|mzw!keqdT`q+d=X%v}lgx=%$t3>yH>&d@mLAGNdO~qd zK)q7vMs{P-_PLQu7wSEO9@_aT7*E`^-u`S}(pG{{SF-nIJ{*$L2M|wfHqwk-NeVv;3jRyeW&8z7xcNlhO8I=|I9<}lD35#@5f^PNov&|KzQmv z1RObw)ew=X_U^iHCDtlq1bDNgJ@}~8?Lb`SCM{^AHH?8j-vk|UO~|~eq&Su4^G+F) ft{fNaBRsO%uK0NRO=RmR7Kv7e-~C1XgpSTd-CY~#7U3Mo_*eWc+!zn&0j4RVg6eK#9i19 zDu!P#Q-3y_;U&-1>ctN@e{K`iko0ocbSUr2H#dzVa<4So-fDX;3w<^B^w&2Bx&N&F z&~^Vm6g*5wx^~GA%6WUGMNBcSXws!1FY$&oum5&!zCAPJnqC?2&6yjb{)l#2)EPf~ zob0~op-r8koJno*OqqP1qZ20VJSqNr{|fp1dnZ&*TrHc?bnuwQBcrcUzn*d2JNvyp zMk&NzcY)N^E4O}^F5vdLrSzh+{M;dla~z)!PXBwc*q~-%_nk$>Ms^zOq|YC3|6Qus zw(8)y@0ssU&&)a7CdTM<^%zU&2k{9ny2Q^Y81uB(mgu>Ph4Z9)mDj9!@#5MW#nObl zj)#*Eom}9_Q1Iv$^U>V$&w)}bk87T==1P_2-JPS$0`n_fY4Uoh^Lw<@vB3i9XzQTlo^=Et6A3t}@KN zCvmC5^+1pj)6y9$-@UJ}bZ(!2WB$gz9I31oz#fxYo%k$GT4UaCBcZ zFofkF8EIfk1+8VZiFgk1d~J|Uw^{EUJzPkU{Np6gkUFH_vMnjD^1 UR6F;KbK!5GwJN)}`y8GI0LFGumjD0& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/5a566516026afb67629102c9fa1f0e4117cdb36c b/fuzz/corpus/fuzz_serialization/5a566516026afb67629102c9fa1f0e4117cdb36c new file mode 100644 index 00000000000..41087ab44bc --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/5a566516026afb67629102c9fa1f0e4117cdb36c @@ -0,0 +1 @@ +͆f \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/5ad5bc1d2fd6dcceea9fa2f0ad47687af9d4b363 b/fuzz/corpus/fuzz_serialization/5ad5bc1d2fd6dcceea9fa2f0ad47687af9d4b363 deleted file mode 100644 index 9e153d128791977e45c763a971e79d66f796c8ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29 lcmb=O)53Hm$hJXz4TC^rwH1RN14Hec7U2bHcP~lo0|1$}3e5lj diff --git a/fuzz/corpus/fuzz_serialization/5ad850d05f3160533d83fc06086bd0cb2bbe0b9a b/fuzz/corpus/fuzz_serialization/5ad850d05f3160533d83fc06086bd0cb2bbe0b9a new file mode 100644 index 0000000000000000000000000000000000000000..09399ecccf429f2cf447df10014bb994e64912fe GIT binary patch literal 107 zcmd<@HTY8fs`PcBE`vfM0|V0{JlO5K0pON|NrYe$~|7Yymn5@qx%T} DSzauW literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/5b614af1e78847132898184aec4dd14c547b6ddb b/fuzz/corpus/fuzz_serialization/5b614af1e78847132898184aec4dd14c547b6ddb new file mode 100644 index 0000000000000000000000000000000000000000..f5240ed20ae739ccddad53db54dbeb82fa97ff8d GIT binary patch literal 7 OcmY#oVqjpHI~M=~?Ezu{ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/5c0b7910581cb34742d4e2f726bad7b4d1317ed8 b/fuzz/corpus/fuzz_serialization/5c0b7910581cb34742d4e2f726bad7b4d1317ed8 new file mode 100644 index 0000000000000000000000000000000000000000..964a201c5a1012abe368cc96806de6ad50281f39 GIT binary patch literal 902 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$qw<8f;ZyI(k2o#f8C4Qsha!UgP|I}TF zn~EQ8K{BRvEfW)~NFDn&=UBGBH~Hz(TPZ*)wgY zS{sNn0-cmu6(#ljK;pss-KYD02unBYoA+n`vNT1Dban29UZQOe7cGcceWq2qDOTf? S?fd@;M5nx=mFlh{1tS21O7@!32N`E69??!JFHA>!GW^Jn5_1@P^@Y2dQKt*1BWPS^ZQ=YT@{8@qK} zoBbs|7QOxdJ-e$zxlzBwC_G}hcW%(a86s<*t<}AD%Uv-4^9p(8pMM_m=PTUu*Duqf*~!lD6Qhz|oR?sFB2>tF>Y0ziMEf=CTXb3u@_4E$ z?a7wF74`pj!EIZu` zo7mAe4^DNRdUorfmi(sgpO>CK|JAticT%I!Oxag{jyJaW?7h!>rkU4c?d~H{S&c4A z=05~4xvVOcIDOxJ*P^Ho*B@~QEmsZs*z&i0)|r~B-19Bliki7%omJ<$-CB4fUHGcn zhQ|vwar>7VRv+Tr7T$R0_zjZ)#$2)0jh%KKoKyDf)=v{WrK@o0N51!-PZv)?Dswds(hRqCRT#;=y{ zn00N#y16qu8l)0-oT#6gZF9%zj8~)F|5xrOO&+H+7`*FPy?)}Q73?Qg-%AgZ+>&V3 wHTR9^oR3SrZrqbLtgl_6xZLa9S2#F$zx(vpui+4W-w$EwhJEw?>|d4!02sGcO8@`> diff --git a/fuzz/corpus/fuzz_serialization/62691b118afe47b94cb40c796bdef339d0d988d8 b/fuzz/corpus/fuzz_serialization/62691b118afe47b94cb40c796bdef339d0d988d8 deleted file mode 100644 index 30a4101b78041e01370ed4e04d2d05a5271a5b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 508 zcmb=O(=yGaZDwn!8IuhI1jzn&$&R8BTnVz>v|;z$ry#Q)F5o({^NrYy?3uPxtqsI8 ztD+jz4=hCHOFci3c<_Gr>AoMr(hd9O{n@`PP0_+ooqM5|Xxqa@lsSc(E?E$>`b?|z zwGDG;b~H#O>^SkRquG1SoAPgBN8da+)wQpI>2dSH#EF-M%yxL+_*-n1p^NaRca}?^ z_WAZr%Y4@-yX)&>HHi%x0VJ6u)yDRrhO6Sm6u)3xjW&aTbK&pzKL7vU|NsBBpll0wV@2MMe^+M8N1SaFWAwRt zj3wlQVBgJKMYVHxZ}&N{#P;vz)%Q$yoP+?!JK1G#v~Mg|@!EV+a9-Z*2IU9R0$V3d zyq>#v<7FiV1V~_D0GT8{A)`zDjDj&wdu@rH>sgO4Zd*+bPXn5L2IvaG&0Z>CI{>>8 BO-29! literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/63d993bb60fffd7db971b2cd6a4705bc8b1a48b1 b/fuzz/corpus/fuzz_serialization/63d993bb60fffd7db971b2cd6a4705bc8b1a48b1 deleted file mode 100644 index 83dab57799f1fed7f9a78d867f663ac8c4991f05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44 xcmb=O)8cd`X!pz*KrF*5tGUdN^MWR_1?^b9zWdS&_7jGy@2y*W1pvUx6yg8? diff --git a/fuzz/corpus/fuzz_serialization/65b3da6770c4f54774165c7d38dbe3798014aed1 b/fuzz/corpus/fuzz_serialization/65b3da6770c4f54774165c7d38dbe3798014aed1 deleted file mode 100644 index c64d06fcc8b..00000000000 --- a/fuzz/corpus/fuzz_serialization/65b3da6770c4f54774165c7d38dbe3798014aed1 +++ /dev/null @@ -1 +0,0 @@ -;e}"0{uxn݋c^P* \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/65f4e4a70975970600b24ab9bad2fd4566811401 b/fuzz/corpus/fuzz_serialization/65f4e4a70975970600b24ab9bad2fd4566811401 deleted file mode 100644 index 5991ec2af1429e09093d938c546c970232e3cf4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmd<@HTY8fs+9GWR7Kv7e-~C1XgpSTd-CY~#A$JpwA0KL`EB|z00S1)eGGAo3=ja; t_+ae^*~=VUrZ<`VejiRdToo#L`B9X@lfD@J2Wq*;YnRu~X?b*C902~DJBZ4+3JU&l%L;0suJA2d@AC literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/672df39f92d8b5f74437bc431c7e056251bd444a b/fuzz/corpus/fuzz_serialization/672df39f92d8b5f74437bc431c7e056251bd444a new file mode 100644 index 0000000000000000000000000000000000000000..72bbb3d2d419a691669b41861c5b38e6425d4e5e GIT binary patch literal 9 QcmZR`XHdy!(5cD=00?OU761SM literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/67da0bbde8a646154e47bf2aa07a6c8d9dbc1b3d b/fuzz/corpus/fuzz_serialization/67da0bbde8a646154e47bf2aa07a6c8d9dbc1b3d deleted file mode 100644 index 18538d7f845aaee2ec3fdf387b0bcc5c95879373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$q02dSH#EF-M%yxL+_*-n1p}S;_D*vvD9$_aFqty>A6tkUb zZ6Kam6(#lj!0Emp!qN@<=Ka~fEKSiOU7dTOmuTC@%S!LX)TZ$Br!M+v{A%frS=Tnq zwVEo?Y39KUMY8wl{yfxOK|5h(ndLE|e9-?_ITHalNyq(}^=Y zNzM#9Jdu>?Ua@_tNY}%4b!S)1d;Q~4eDoc$aGrFp@`sZTom}9_Q1Iv$^U>V$&w)}b zk87T==1P_2-JPS$;yy#@ly~hfTc#}so6aW*^;N%b7M-@`de5s_Y(d8@OXXSTid~qx zT(Lcszw8-)P{w<6=7y+0qFoks#t$DSyKj1EQ)eh=Qd>MzCZFf%gb5}m#eeT#A)bHl zgvyDlWiy%%9@BVa^i}HDGmd*_zt_hoh1lyZkh*&5*6-2<+&;IIUUZh9J0x+Aqaa3IIWg2Ic?& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/69ac32bf48028d8ae9178d8033d97c203a581975 b/fuzz/corpus/fuzz_serialization/69ac32bf48028d8ae9178d8033d97c203a581975 deleted file mode 100644 index 7d80bf2576b5c7a5b590ab87ad51b8990d8d9a99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmb=O(=yGaZDwn!8Pk;@+f5sG&$TN!e5%B551&`0fx?T;c07AnvVJKjMR4Cuiff&$ za;)og4@dV!6VqU4*^FYBHdk{$t?TY`9~0`#7AU{|o_QOY-ZrwTn2%v4f0yJsqV{@hIfm6^4C*k@{{R2~pGlhvHG%Yh`vb-Q VYp?Qis&V})sNHIE_)JYzE&wKHBtZZG diff --git a/fuzz/corpus/fuzz_serialization/6edbb4c7d706d280f258c1586d6b75f29a443224 b/fuzz/corpus/fuzz_serialization/6edbb4c7d706d280f258c1586d6b75f29a443224 new file mode 100644 index 0000000000000000000000000000000000000000..683363a62f9d255efc4fe247341561b0d8590e84 GIT binary patch literal 80 zcmXS&({lJ!iQS&fc07AnvVJKjMeyHEiff&$a=PnS4~MX`Y(}w5o2$8Bu(Pa2vCGo_ jx<%8cPcQ!eWHO^V2>f(zoho!%FjGn0RQTR`hMy_`Z2BQ3 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/6fcd960ca2930b6937c917eecb9260a0aa09c84a b/fuzz/corpus/fuzz_serialization/6fcd960ca2930b6937c917eecb9260a0aa09c84a deleted file mode 100644 index c897e4c1c1f6e48e1e779796ea9b9cc8f0138273..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 zcmd<@HTY8fx|H>mR7Kv7e-~!TN1SaFWAwRtj3wklQSIE_+kFl!vHiPw^*xgvS1+zF zYx#D%{dcKi+p2@-zGuEaUC!$vn0R1s%f=ch#*Js{1@A4ryDe4wXYPARtKT#Hjd(=U z|AZ?W>-=!MlU?>k`^NHlC-Y`63Z2lP{6Jb@>!gX-bN6n%tR(hcZOVEzpv^f5tHmc| zbcvr)Fy?8mEzxs5>+!{HtI6SM*c`+y%wpfRLQ|2qv*hf{iHBycpI)?aYmwk7E;eR^ zLsHSz$7`2Ax-b4^=f1Wz;{X4jaeg~#TdVZ@<4ONKv#!cHRJ?LHi4)M!)!$Cj(A^jw z0!QtN0*%M&ZciSaSDh9&NjuH#!P*b9mpQmhZ!-D)jy;@qxGGfg^0uYMAFgiAZDkb- zz4Umg5!?Idjs2HhvlZh{*8ZKwzu|dtk?mLT$jqEhmNuNKCoKn(pr4($A&3%te^xp*} Zi#Sv{>q1#U{JB*-7Visc;O0vV1^_2^*^2-G diff --git a/fuzz/corpus/fuzz_serialization/729168dfb1cd508b4beb67573f5c26e99bb456ff b/fuzz/corpus/fuzz_serialization/729168dfb1cd508b4beb67573f5c26e99bb456ff new file mode 100644 index 0000000000000000000000000000000000000000..9499e824e54c27fd3428f781b2c9e3020369e4ba GIT binary patch literal 28 jcmd<@HTdFD!%&dO;K0D*71MuHx%|3$@PsQi_L9s1ilGUf literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/73a3ced41d5b17c23f7dc9bc9f14fa4d54bcbcf6 b/fuzz/corpus/fuzz_serialization/73a3ced41d5b17c23f7dc9bc9f14fa4d54bcbcf6 deleted file mode 100644 index 1b8e734f214589241849b472427e3176ac0d8d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1342 zcmd<@HTY8fx|H>mR7Kv7e-~C1XgpSTd-CY~#A$JpwA0KVto{>rvl?$%E&3I980mwIA6xm;A@CqD|B9}@YaDE3v7 z%dZXvho!k(thsi3*9hdMudKQq=HFGv@3VYfd)#{CpGlhvIbR9gd{cj;INYrDwWm1u ztw&J`PxK$C0(Yt^(C- zTFERGo0r)BSaJESL(DTZ-HgSiJ&pGFS!9cRPwZK>#A52R&wi4V*U5;#QMTE%W2y0n zt6Ot{j-TezHnX+VjOj`%t5E2r$4iab-bZijzwDZ=7=N<%?=%M1UY53Lk1%jd4Lu}qLwwJ4wPmL=q${tiV|eZ@8J#H&-bMI5S}b)l>ve($Os zi|d^=olczLNpfb;;fY+aeW^&-!*z9MSIm3;<57I{9kFnpbg%Lncz{7t^UgOB-x>nN zBvwKEnYP8nD%^dC=juIcl2=+5FQ`0^FD7U$r}v!`6oFWQ_?H)55vvU_!J`(dp3S+Kz#aVmf5U0+--0S!P*BrwH~!C( cYx|$*$9?kdJ8B3_m!PD{#RbfDKqalE0Iejr@&Et; diff --git a/fuzz/corpus/fuzz_serialization/747e1eb205ab1ac4f4b8dcdab4884abbd2c67a9f b/fuzz/corpus/fuzz_serialization/747e1eb205ab1ac4f4b8dcdab4884abbd2c67a9f new file mode 100644 index 00000000000..3574d834570 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/747e1eb205ab1ac4f4b8dcdab4884abbd2c67a9f @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/74819a07c65c4ef221d3b96b855ccc3018a3667e b/fuzz/corpus/fuzz_serialization/74819a07c65c4ef221d3b96b855ccc3018a3667e new file mode 100644 index 0000000000000000000000000000000000000000..dd1bed407e70407ad29bc962f9941f58af9d1310 GIT binary patch literal 25 ccmew--9MdGL5cfrk^ln)?_<&1|KGE_I+PprON_!JmV4(0Eu0~;=Gj`^Yq#75 z^FObUSN{3uA%DKYEr0!@Es0iLbKi*0`MA{U#y#o(0Sq8uSYNAlM^i0|?e%RL<*N&H zSs%Qcef+PoX@`i&`rVz`&s*znvzE61yqoBzm60|%U#Kh8<7~->?;g7rTWs9Mc22j) zQZOSvAVfk?u;^w%59_wcthKuFu`(Q8yRPjKjH~gvnx4`Bvf%8KGxvA#C{$iv&?UD; zWZ_(CLD?4WM%5h`&o~zfZnj}rcCz#P#Hgef=Ovh)2o7r0wwl+~X+c4J`ho1~p){$T9~*~=VzxlEVW&S`mcUmTZC+~RKM(ykup zm=x|CJAFZ+(TdzzEjR8b%1$}stU7rTZe1kGs4iceTX{1q$6e-KN3-{uH|5{Nj=p(t zs_WFVTMxD5H+}!S^z`|!#+AR58ii)czVdUtvBhWaecm(8ydG+-G0BZxX&%GQtJ9}bklv2aD!q{y%S0(3a_KDzCB6MEpLM3DD))TNwj#9~@~Z## zyWLu-dm~-=s@jIf3pR24ml{aOg+A x_nuD|PdAX>zBW{HmM^9rgyja4So`_-*GzZ}C^Q z&2qPXYDxItF}u_gC=;oXMqyj^{fPvZouWfKixF_mw6o;F&zV>wBzV#?d;fekO zwcO*i%OBkr|FUym+Zyrz|IawTowTi0`u*{wf1X)aP>dc4$#?S1sd{>!e}it#6F|4w0GJ-&axeB7kFnHOx$|@RDb0 z_2LJdKerj5;n)-BRcqC@anElBZ~x_MN=|54EO@K_s-NNg%oo!R274O(by^{D=+o*2b(vn%Gk{_!Y2`i@vQPr6rm&6*c4uDvNu$m@7G`OwJ)o(u(#ZZRLtE&m)S z#qzl332UxYS>D|_x-9N@M1n;%B)uFq9m>1%&5h%T+$+ttx7wb|LSM~2{q@a3?mufk zblq2G2(9)zw5#V~LejNMes8acDaI8|x)kIk-mvEN->%KKXJ%Z}E91R6b3@c0(Jsq6 z!UU6(;=lK=kk7w&LgmEOvKdVWk7+zI`YQG78OOb| z-|J(PLhN-HNL{^j>v!n_Zl7C9FFMQ59g;Z5@%iBNzZZ)QY8H0iSyXIfr?F1@{PFhR zrHXB<4xam-`Tle|uZLjbfxRsoYor)Ao~akSxAg9|RPCR+?LWA-HX@RYiCSJ|myYaG;*n71p>(yq;N93Gs6JzwbdWs{%@4|`#jmPS4Pad70I4y3HcAEKvwI5_Jb8wm7Wb*rc zIPHvrF;9DKiJoiKZQq!+^mL~ws?}zaS0p#>ikT*{k>e z@r^sKsw+N&ReA2lHdj5nqN9=D{ujOAS{o)|-?Kh%$H6wQt6{rmoIfP)?eM!NW2^A0 z#-wd07p#%n{ABIMm!4O@EpKvuwn|Roa8;<}Ww+_QD;Jsjzg~2c>AQ>Ku|2)wR{3go PI+{p^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/858e8a25126145e8652b1c7b343ed9ff1f6c553f b/fuzz/corpus/fuzz_serialization/858e8a25126145e8652b1c7b343ed9ff1f6c553f deleted file mode 100644 index 99a9b737fd86544b6962046feb156df0f16f476d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1925 zcmd<@HTY8fx|H>mR7Kv7e-~C1XgpSTd-CY~#A$JpwA0KVto_r;f3Onvs*Pjd1)8SyvDHk)=#I%lq!c$rNx{Cb)Cv)K$U zc@|ecn9BKc+fw5XSGVT2vI>P>dc4$#?S1sd{>!e}it#6F|4w6IJ-&axeB7kFnHOv= z;^Ke3R@o;T=WVbo{l$*NotX)~UsmXq8dmFbZgX$EbNq%$0AsG$>c&pH4$diibWf!T z>hD%K^dtYcs;>A9R^_=H+g$bRijGEp`(N~eYi*c>eb4&59S7UIu7>TNasH6Fx5MwA zjIF|}8k4r2T(CxN^OLn3UwU5sw!F#t*(x~+rjEUn9-BS;y!G&;BdMCdS}el+w+4v2 zupLDBXKMB02SEQYU{S_9O8@1H*4J3 za{p2PtFZXTf!UwqBC;|?GuKr&t=%A<3wMVRHh0`HDVdpeoMro$bGAK}D@}G>y|})t<=bg)VHW$g72B5{?0UGa?(B+ruYWwc z#e6ik{Bxib%j23SthrKUd3WdNvbf(72^Q6m^m5pADDTQQH;yB6uQc1l&>fpKWneR`}{Ouu_cwleK#u_Qcjc1hW1@A4ryDe4wXYPARtKT#Hjd(=U z|AZ?W>-=!MlU?>k`^NHlC-Y`63Z2lP{6Jb@>!gWSbN6n%tR(hcZOVGJneq`iXWPUW zeXbs33H=~G;YFAD83kjW_SzCXSFv!Obg%N7H7{OVdsCW_*YR-jp_2^rEN_*B@~QEmsZs*z&i0)|r~B-19Ztiqvk%tNz>Xc5C5{bm6ON z8yK{w|6tiju@Ao-Y{Nh4e=0>i}bNF{; zh5xjpJG~8=C&#_(cJY34@6N;%i_fj97TPKE>nx{+OQKo!bm5aP&xh?u^x>}C%9jvt znVceWm0|WhiAxo(2ZD^4md;rD?tO)&bNl=o^EXx&rXAk%S@(n8w%kSUT4MgST(fzi a9?K)K$%(np&}r6doA#^wf*QE_5`zJaZm4K1w5?V8{qZDg>wlgWSy$y8 MtSgpsoX&j(0D}}>GXMYp literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/8a5c1ec4919c4969acb7773394d0a6be0db6b095 b/fuzz/corpus/fuzz_serialization/8a5c1ec4919c4969acb7773394d0a6be0db6b095 deleted file mode 100644 index 9210720669a..00000000000 --- a/fuzz/corpus/fuzz_serialization/8a5c1ec4919c4969acb7773394d0a6be0db6b095 +++ /dev/null @@ -1 +0,0 @@ - m \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/8f34b6450307981b6781762ac91d95be712b356e b/fuzz/corpus/fuzz_serialization/8f34b6450307981b6781762ac91d95be712b356e deleted file mode 100644 index a844905c30e2e57666f05617db05c105d8df5966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153 zcmb=O(=yGaZDyU{Wp>gMrxEpLxoZ}2l|Qz7RobuiF}P`JtV|NsAkG-v|p|Mmxp|JPpS|F0VI OvE^_1EZH+PRk;8iP(oY) diff --git a/fuzz/corpus/fuzz_serialization/8ffcd8c7c86f962afe00279875d8ad910f9cddd1 b/fuzz/corpus/fuzz_serialization/8ffcd8c7c86f962afe00279875d8ad910f9cddd1 new file mode 100644 index 0000000000000000000000000000000000000000..048738aca7dfc8e88ce705321af58dfc1ec58099 GIT binary patch literal 186 zcmb=O(=yGaZDwn!8Pk;@+f5sG&$TN!e5%B551&`0fx?T;c07AnvVJKjMR4Cuiff&$ za;)og4@dV!6Vv5_o4w|#%)4_}^u)xT-}>%9Zk;OhOfXYP-Rz#} z>_wpy8k8SM3v8V<@p|swjhB@e7#M`lpJTWQq@my#OUMWD2^n4DXB3Qi+G|VnT+e!Z aaocKgcv?~I+%wLFzk$}O?B4Ekcp3o1D^!gD literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/9081ee6e4c227d5358b1f1ddc5c0cbe028bd8dda b/fuzz/corpus/fuzz_serialization/9081ee6e4c227d5358b1f1ddc5c0cbe028bd8dda deleted file mode 100644 index 2e8e2be6eda..00000000000 --- a/fuzz/corpus/fuzz_serialization/9081ee6e4c227d5358b1f1ddc5c0cbe028bd8dda +++ /dev/null @@ -1 +0,0 @@ -0 \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/9120ba249f39f335ae53c031f6cd838cbc112bfb b/fuzz/corpus/fuzz_serialization/9120ba249f39f335ae53c031f6cd838cbc112bfb new file mode 100644 index 00000000000..b120d1d3ff6 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/9120ba249f39f335ae53c031f6cd838cbc112bfb @@ -0,0 +1 @@ +t.JYu \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/9170a32e0626ef41739a17e35b953834eb1c5615 b/fuzz/corpus/fuzz_serialization/9170a32e0626ef41739a17e35b953834eb1c5615 deleted file mode 100644 index b19b77229925263d7bffaa7a87f94acf595cab26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43 jcmd-VjH_W_kQS6};cisjaq*0E;cvms3=9ewVqPi$5$6sS diff --git a/fuzz/corpus/fuzz_serialization/91e27743efde94783710b2203148d01dce7b0f2b b/fuzz/corpus/fuzz_serialization/91e27743efde94783710b2203148d01dce7b0f2b new file mode 100644 index 00000000000..1bdb58b83a1 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/91e27743efde94783710b2203148d01dce7b0f2b @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/92bc0af3e1560941650609e3838e9f2a8368ae05 b/fuzz/corpus/fuzz_serialization/92bc0af3e1560941650609e3838e9f2a8368ae05 deleted file mode 100644 index 4ccf7e9ebde..00000000000 --- a/fuzz/corpus/fuzz_serialization/92bc0af3e1560941650609e3838e9f2a8368ae05 +++ /dev/null @@ -1,2 +0,0 @@ - -]C% \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/9405f4e8857cfd57af09922f2288c7a3ecb3ae37 b/fuzz/corpus/fuzz_serialization/9405f4e8857cfd57af09922f2288c7a3ecb3ae37 deleted file mode 100644 index 3aab7d5797d5caee08e3d3b4d314af6a846edb0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 151 zcmb=O(=yFvuKrK+RiBln$sK3SwVMI~R~Q(?o>yHhm>hmmGig&H=PPwE(1%dC$@c&M|ARDW0_p$u2a5mKUgiI}Zfm*m0tM zYIet0O@;}H3{W7%zzAYN!|@-3>c9PNw-(+=7rv^t;ct2pIqrR>Ef&@R(Ni`EO~;9Le&~`IZtU7pmS{Q0E4IzBih`~rCmMHF)7?P zcKU)sqZPTcT5jA=l$~0r|2<%@GGZ-(W#%e?Do_FnU*{F~U(HxEvAoqBfb zp_crn@1K{RKL6FY@^@0B&`jA^evUV``0TyUd#0J!W9{xE5m}8cO6ETVFS)ELl{n3G zCCFA}&9k+-*KWBB=6_xxul$Gqr^2oLhyVZk>lbZFwCbAsMs&`{rCvAgNgLGHs@>64 zi(-3yTSocn0$tVz?`9wWt8CgKBC>vW=X8mx29;m@HmY)W-@lv?@$Ad_GjX#5_;%kk zaM{o`Khrs&(Ei459oJ@miH}8Z|05?e@7$n;Gf*Az^Up*6e1%(ZM`$2BVkNx*l5asi z%zoZlKj-$(yQQq{iKt0p<4e!0--HRpj=sMq*Q3K>NA5&cR@02`gC?3E zVtAN%-pkKeGUvv$#f4Jp_X1cMPMn=`b-A1U@$Mq|p8D4oG{agHZ>3|eIdoiq%WRX6(#ljK;pss-KYD02unBYoA+n`vNT1Dban2w zhl?-@(V4{Jw j>#1ix3KQ+uSalGN0No{PRQY#J^Z-V{`WBrQP$U2VU(AKI diff --git a/fuzz/corpus/fuzz_serialization/9dbdf3225582fddc430d8109fcda3f52babe774a b/fuzz/corpus/fuzz_serialization/9dbdf3225582fddc430d8109fcda3f52babe774a new file mode 100644 index 00000000000..30aba220e9d --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/9dbdf3225582fddc430d8109fcda3f52babe774a @@ -0,0 +1 @@ +r0;55r0o \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/9de5fcf34d8d465a68409b2dd5bcfa152eb70eea b/fuzz/corpus/fuzz_serialization/9de5fcf34d8d465a68409b2dd5bcfa152eb70eea new file mode 100644 index 00000000000..3cfa248e665 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/9de5fcf34d8d465a68409b2dd5bcfa152eb70eea @@ -0,0 +1 @@ +aD =;0izZٙ6_]>h{|4^iWa]D D \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/9eb89156d9055f3f629631ad491206e96be5da4c b/fuzz/corpus/fuzz_serialization/9eb89156d9055f3f629631ad491206e96be5da4c new file mode 100644 index 0000000000000000000000000000000000000000..19c94b5e266a0a9931dc0aef6142367dc0dc8da9 GIT binary patch literal 435 zcmb=O(=yG40R&`!yJSb<0sm0}8(0$qL)X3rrpL_(^QHTzSLG&7yewq4!~4eHVk>u4 z<@@H~rV35%M|NZ~(i6W&28xJ=NBm< z*EYKI?3uPxt-Z5cimn*cZ(8QNJ{f3|R2$oe z8m@|aE18ZwUNu?q#s7diCM7cs#52oov}|PlcdRN(>bYtw3&XyK1Bt|h2kxM{5@fq+ zgWKGvpb&kyfa{3i&NomeiDy73htDh0K;gw^JDxo(S-%vNBDn7+#VrU| zXlb3Sa?CW?SvI5CrOnmcFX)L!;TguLgUUS|-4{)eB($#U6??3l!Pu#@IrHw4{<=k( zyRM{d;bVY+TClaQW;+;a=j>}>dfa?4apGkmFc;z;h9)3r2N6ehLKK7DcqQnYt(Bdt zmq+lQqPK7Uf6wl!onsHw0dkoc6Ot^{9t=ux-4^wq&aG30o(X0ushiz16+VCNCIA+A BW~u-H literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/a14b5be5d00fabc2c5ba20517ffecaa34c37e332 b/fuzz/corpus/fuzz_serialization/a14b5be5d00fabc2c5ba20517ffecaa34c37e332 new file mode 100644 index 0000000000000000000000000000000000000000..a0f0bf0fbf642048a01c392b016229472bbef87e GIT binary patch literal 9 QcmY$N%eaeyf#Gi;01W;D&Hw-a literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/a2b35afb055fd62d7681ec41997c7dd86c698314 b/fuzz/corpus/fuzz_serialization/a2b35afb055fd62d7681ec41997c7dd86c698314 new file mode 100644 index 00000000000..16de0070d65 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/a2b35afb055fd62d7681ec41997c7dd86c698314 @@ -0,0 +1 @@ +0tAVBuFOZLMB kTrv>ek)23Nt_0ay&0Q-l_Rr3>*M-2eap diff --git a/fuzz/corpus/fuzz_serialization/a5dd6d24cfa78a8faba860c8806bac4ba7540eff b/fuzz/corpus/fuzz_serialization/a5dd6d24cfa78a8faba860c8806bac4ba7540eff new file mode 100644 index 0000000000000000000000000000000000000000..056d869a86c4515434a248dc515061c68f99e0a3 GIT binary patch literal 1549 zcmb=O(=yGaZDwn!8IwoQVPAijq*En!d-%K}6+CbP^}0)iI3zc}uruJh%*ZJ@=i>|9@@q_gk}*(~r;Q zdB|_0DtGt&%Lx(BzMMZ3H!FZ|_e}$r4Q@TXL3g_5XF3NI+TYl%$V7U~b$`l$~!S*y6MIKJS@kUXQiAk3?lPx+t0d5WM8Fs#N0iefM39qCQ-I#2vI;HRNN< z-||^!YN~S2w`?m?yCJXoZ@=5Eg*VcLuc~c$ykHZzf2m>hApBJQy|?_>baY!i3b?ItaCTEx$4;!9gX}30N6-B{r~^~ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/a5e860ac13a20ab2f18783407f78bb905a0963eb b/fuzz/corpus/fuzz_serialization/a5e860ac13a20ab2f18783407f78bb905a0963eb deleted file mode 100644 index d0a3ba75b68f80219d59357c80a9132dd38e7e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 zcmd<@HTY8fx|H>mR7Kv7e-~C1XgpSTd-CY~#A$JpwA0KV{Qtl9gY0DvF4LP#e!mZ= z9j*$MyzDl;cjY2;|JRFdGJSVZJhrD-+$vw~PDk^JH50B(u|NDNrc-k5TI($Z7wdnW z>%V-&;ra?IU(u9l-+9dL7ymi;M1I+Y_&?hZ&0c*xRS z(lohKPJUHRg${dzUbua`xHGwIqPO@f+h)02KeZ(M@0eZciSgueQHh`YC}@62UNlaR~^64@_FrX>y3XVZ7Sq^C3N%6e|@RDb0_2LJdKerj5;n)-BRcqC@ zanElBZ~x_MN=|54EO@K_s-NNg%oo!R274O(by^{D=+oH={6@#+mW|A+tt<@t8kin8A55HhS;%aM z_l>{BRvEfW)~NFDn&=UBGBH~Hz(TPZ*)wgYS{sOGRz*oYKahCve)s9VAHvcN`{w=G zzbsABB3+$(p_gde!$k{XR-b8=Zi?0TWczFybKZ`wwc=v`?EYp*e0cb;>Dm6^F9Cc% zy>?Dswds(hRqCRT#;=y{n00N#+?gE>QVBaw)KAT}x#M=mt5NQi`$?0>=?rt8`_BI9 z``&7*M5nb=n?SfOOXoBH*d-p5BW})=eSGnZbD`j78W{*QsZ>9%{*N`u=(8>GNNWD}N_73eA*#<>z=~i_hNs zyl0wuJ=X3%5|P#DqGbL<@RG}_Qi;<{SAuLeZP-2csqAl;?1u}ufT2xFApnVzAW3Eb D`kwuX diff --git a/fuzz/corpus/fuzz_serialization/a5ebf7010335140e562fabeb117c4cc95a60be37 b/fuzz/corpus/fuzz_serialization/a5ebf7010335140e562fabeb117c4cc95a60be37 new file mode 100644 index 00000000000..6799bd5a997 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/a5ebf7010335140e562fabeb117c4cc95a60be37 @@ -0,0 +1 @@ +ף \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/a68715d1333b96052b2348adb1a4caefef5a9175 b/fuzz/corpus/fuzz_serialization/a68715d1333b96052b2348adb1a4caefef5a9175 new file mode 100644 index 0000000000000000000000000000000000000000..90052db5a55a98cbf960212e80547eca7967b9b8 GIT binary patch literal 1358 zcmb=O(=x3=Dq+Wo`l;DAcbv|6HOjqmKWX$hox$K;$LjSHFFp62&HsOG@%LM^lhcpS z=6T3(qbhgz{mTgv&%T^L6E`b>Z}&|Dmkn+`y+L=n=4Uzw6x!d|t>fD4FY&SH?f>uD zT^-7e`Xxr;5zD=EgBH#ZS@UeI?zLO)g883U$SeQ+^N>GZ;g-LC(UwH3uDNeS=X_l1 zb>p724Fd!i*4L`t(Nv3Kdwp9*`RW2))(7uqAOEXt+94vces^c~^Va&?tflQg?;2~9v7MPPMfr(FlIK!!f*#gwlUZwZ z<6~twx^`XLBN$iXb2UAq|7F41Cui>O;!&u)yr4^Ni^#&c(t@%r+>NR`E}n5N6x?jX zvg~B%_lZ$SFV0Ia2^BtJJ@w2-VWRz-^({Ir2YEbImG)#y{ih#rJC}C#K*ywT-&h%F zdb)8xQFh81XVuA*qN(N#)#ZzGD{qG7xXZljX!c(7ru^yyUk;vt)91e$SN=|F6q+gf z%Fpq}7N5QMdCxTSdaT`jBr2=XMale!;3bz;r4py_yYE^Q_2K#>?x5wWAs<`7@mrO9 zzGYjH+6{TtfBW5TExeH~d{u43;{}_z{Ywq24{>e_Z@hE-hDiWpt{5q)254#x<)&t@ z-v7rp?zk!_NO9y(k@X!SrX=Q1e2MNc(TVPfP~rdo@eT|uUaRSp=zv+0b?(MCS3SF; HqmkbLQiA(` literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/a6fe820db6653fb5927c1a6bd8f51312efa25066 b/fuzz/corpus/fuzz_serialization/a6fe820db6653fb5927c1a6bd8f51312efa25066 deleted file mode 100644 index d005283d914badb06e88b9ad1853e881e7875862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmc~-t%yH(Cv7(O7DfgL*uTJJEBlq0rK;wa*X>xjXYmZT?kUInKi^2w-TjHzbxP~T zYlXMI{qVT#C%`2C>#gwR-7^K}EqzeoG<&W@{G7wlp(!VhhR-$r;CW*EL;2WP#{JLs v`(5DPGI#s;Px6kedr(a`QjfKr$KlbLaXu{fAG7k}TlFy;`$Wz(6q^A6!SzZj diff --git a/fuzz/corpus/fuzz_serialization/a86035f1a172b4fb88a7a69a7067fd47e2e27879 b/fuzz/corpus/fuzz_serialization/a86035f1a172b4fb88a7a69a7067fd47e2e27879 deleted file mode 100644 index 91de8509ce4d42abf581e6fb10c771061c545ef1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102 zcmZqiR^-TB;J}!$!tmPxIfWJO9tsj-<*7Co?@F3G>=&$A+&J^Pq*d7y{Re8f$7`2A zx-b4^=f1Wz;{X4jaeg~#TdVZ@<4ONK86dzc>#CeX#VZFE8O!dg0uxt$d$+4V_1c%~ FR{`>ZFH-;j diff --git a/fuzz/corpus/fuzz_serialization/aa564c1c9f0278ad73a1958433ef4305f9ac71fd b/fuzz/corpus/fuzz_serialization/aa564c1c9f0278ad73a1958433ef4305f9ac71fd new file mode 100644 index 0000000000000000000000000000000000000000..5ed0440d82d5b71830469e435d3984030d26f9ee GIT binary patch literal 109 zcmd-V?=|>R{koL(l@7mPT#Yt^fOFyR_dfss-~W$by8eGHDBHr_Sdq8m--Vg-5sW@p xkFkV&5bV2oONjvm9AokL^2Ked$>C|+Yv-PEEyP{ZFlBf)asg-d+u}k$EoL>=Z|}y^L+mM{(k5De&_f3=eO$@t9Pk$ zNs6=3UN&quzg{c*jDt|Oq+Ai}O@D~*|0*6JFHcCq;*jIU;v2bh;d7}uR*wxx= ze_fybKxOXb-y$~gHF<1ssCE4zM+fmClQc<@Gebv6hqIu^T%2{{|16;qR%SzW7# zcU|ou&Zvv0k?HGT=pG{{^jXvu^TDjTyNB*adRZc%RHfxK)#M2#uwBHu2ABR@w!_~k zd%LPHq`$=;yIKDKA#mI-vG|N&voqs7s`ebr7^U2c|4Dzwi&i(JDx(TWiPjaZN3*^& z8{3$gqn!)h!G zZs2TL@B4W!c)fZ#=grn9rotm$3?KOv7Dg!Aa7;qMu)h!FLe<l*Ahm%ekz7{UT>)QMrug_ES<=J(|raGUOL(N z_8)e=w~sHs6oUQf#sP0B8>Ab3X({-@w8jJzfuZqc>%q}mW`Zb9zDcbp{O~(Ql67jE zN~2fCc$dKLr~+R5UdAQYY?bTHh-YVZTRwudeT+vpuRQOOh#lievG-cn4`aHF5fGZ9 zQ5l=+Y2ljC5h~kCkg8S(>A2ll z`7(N@hlFLI1I&J0AhMUNHasn8KW(-~aSZZnI0`{2afiFlhA0${lRi8K@cQ8kZ+-n~ z8qd(=H5cFmZsuTw#+B5ipS6k}yv&`wq2%9%Ofpm~(;h0MD`cJCMYPbASmqL0v;m{6 z&?n@{OcQOP`MlD!!M1x1wU{L9%*tMaxdyN*If_^FyiAE{Mj1vQTE6 z`(``Cuc)I5ZN1|fX7Mr#EuI+9@2(hNrD`$q02dSH#EF-M%yxL+_*-n1p}S;_D*vvD9$_aFqty>A6q}Jf({`%0 zfp}(Bl+^PBi3jg@pYHo1EZwkg-k<%;(iAPy)wvgXiMBmlv>;~nnO5nhSdCA%&!#cw z?dUp>YJmwE7CbtsEUl6&R4-v}_i0th|DOA=PCu7FC}#Xt!I(w8^X5;_CePRv+t!}w zdL`h%KU*a1RGH5SGo5Ht1HsZ4QhZGM2i}|4z59JpjmfH`s^rjx<)0T_H{3Zp@AQ}S zq#Zh?Vp)IZ+WDFWGalMe=c~SDZ>6M92glZP^@q_?`FE)DKRqlMYwN%+QH{E4yc9wB|Xl2{!|*I}~xaPmx^rbw!-D`pzD0 z99e#M?)sw(_BOnqx9NC8Xu99I9bWUM1YMN7cR%>`-^CgW7b;x)r5jq}Q)3v#FMT+w za!po{$)=~vGcUwD28Nw;%)Mc){Lg(x)vSx$3#Oe~_sQ?i=MN13?3(LYrBv=One;7Ru?uUYfr#kDu333(k4 zCm%Ywz>}fi(Jkhqx#gb&rC1)C#TQr@PiVaObgSqmxq1Z ztj(%_Eb&v!su}M%l8^F>3vHPjxiZh;-;ovm(~j=+He{Y0_paM+51&`0fx?T;c07An zvVJKjMR4Cuiff&$a;)og4@dV!BgGSJJ46H}_u96OY0(j8O-bK}MRGB8=3!u2<}_at33k&gRU! zOZw{;W$wC?wuO%Y0@ft2v@HJrWU}aqi9Nsd-T$O2uG_GC?o-+SE>q>=Umw}|CgNK| zpqPY<_mg{fCZ1S)ZdJ9=PMKe4IW=4o&9bKppL}^fY)7IGcimRLgm}y36p^b8v+qe< zs&G9JWW=;|#>#i^D=cg0v`lkpo7q}w%ycElc2jGq8JGrIV^?taR0*NrLG}xl(7A^< zc>Yr{BRvEfW z))YTnY1OD-ViX=>0|LvPSN{IA|MWwf%+sHqE;U;9EY_;74-z#$piyMZ3SksM`5=lB J#&&LJ000(AnE3zz literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/b477f08949b5ba465b83703069ed08d12a9e2fb6 b/fuzz/corpus/fuzz_serialization/b477f08949b5ba465b83703069ed08d12a9e2fb6 new file mode 100644 index 0000000000000000000000000000000000000000..c5c62ab83bb99866e3b72fe12a89e62164601275 GIT binary patch literal 1403 zcmb=O(=x3=Dq+XM86s<*t<}AD%Uv-4^9p(8pMM_m=PTUu*DuQEabo%P3!6pv(H;-R$Fkl}$TDMAq-_%zoZlf19Jl z&(-vd{+9)3pPaeBi$|gI@`5h8Eg}o&N(;)ia5t*%xOm37P;j#i%d(T5-zP>Ty*Mwy z^hBtT_0%&Tg^BiS*0=C@sw(ZtmikWz;C3$U>Vb|);l8oc7Ze(;$eq=4<9?#-lrzq% zlP7_!uLTCMOWVvQ1_o5eXaKoRsGvx{;BHUdqRd?=A@+3F-@k%_fB!OU`wL{e|G%w} zl@S;RwYo2-wD^F->-;%Xqsio{E?=Bmc{41>UFKa!v-g@e<=@1PzIkw}>(sMb54Ges zegC}l^!cyGmA{i3g=WgW@^ieg#b@t*-ZRa-9&2|WiOOnpQ8ND_c*$i|sl@5~?z|9U1&+6CSzTNLqGDp_k6l|^4Syf{POJ8`~UdH9aq&ApYgYR)|r~B-19Zt ziqvk%tNz>Xc5C5{bm6ON8y+v%#O+^dSbd0dTX^H0<2OtK7<0u|H+I@}a8B8?TR%{K5O)9o literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/b524f7bc777b60fa186852b7db1c961841e54205 b/fuzz/corpus/fuzz_serialization/b524f7bc777b60fa186852b7db1c961841e54205 new file mode 100644 index 0000000000000000000000000000000000000000..7b17c654906b4c8f642198497df990aa3b85d4f0 GIT binary patch literal 68 scmZqiUdXXz$&&Lxj0PM~`D>RjKm~TlDXd^uQ;-lVPqn$Yi2rpd08eEk)Bpeg literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/b59e95164582a933229e86ed21cbcdd70010faec b/fuzz/corpus/fuzz_serialization/b59e95164582a933229e86ed21cbcdd70010faec new file mode 100644 index 0000000000000000000000000000000000000000..025458c682de832e67317c36f2e7468395d34b54 GIT binary patch literal 706 zcmbA6tkUbZ6Kam9VPYr!0Emp!qN@<=Ka~fEKSi%v~A;MrT1cLQ~3E)7kxB-wRFd< zYa8ZTO_k`hc4`v{*JbH^<{!Jn1HVQ8|1-lCV09D2e>nz5h7S+_eSoV&F!nVtJ#Idj zIPtQO*$(d;e~Ya$beF7AG;0=Yl&;QekCKUk!zb1%f}k*f=ISs%Qc zef+PoX@`i&`rVz`&s*znvzE61yqoBzm60|%U#Kh8<7~->?;g7rTWs9Mc22j)QZOSv zAVfk?u;^w%59_wcthKuFu`(Q8yRPjKjH~gvnx4`Bvf%8KGxvA#C{$iv&?UD;WZ_(C zLD?4WM%5h`&o~zfZnj}rcCz#P#Hgef=Ovh)2ow$~`QY@w7mE$f HpSuYF#$)I} literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/b5bef5ad04216ad1f791e597955d8d8186d62708 b/fuzz/corpus/fuzz_serialization/b5bef5ad04216ad1f791e597955d8d8186d62708 deleted file mode 100644 index 014ecd084709a944bd6f313201a79cf0d2bd68c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130 zcmd-t-pI|su#y2C2t-y}p^E|eVeyXxvp>g0WMztGuB&cZyFohF?(@;ImjX|oTk111 zBqlJ}c^TLJ;g+)7!>5$>OF@bIZc<$9WR+tNyH59TbYC+{Qp@TU GCSd?tg(orq diff --git a/fuzz/corpus/fuzz_serialization/b5e0d763f52cbcff1901a681e4c20e2779199010 b/fuzz/corpus/fuzz_serialization/b5e0d763f52cbcff1901a681e4c20e2779199010 deleted file mode 100644 index 5b06dd8669a..00000000000 --- a/fuzz/corpus/fuzz_serialization/b5e0d763f52cbcff1901a681e4c20e2779199010 +++ /dev/null @@ -1 +0,0 @@ -sM4V \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/b8519b2ff0c0594b3efb263a8fbab2c95f47cb4f b/fuzz/corpus/fuzz_serialization/b8519b2ff0c0594b3efb263a8fbab2c95f47cb4f deleted file mode 100644 index 5a1e8837b55af8a4a0ba771bcf382dda615ff451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34 scmV+-0Nwu&jeF~L1?n1jZn*x?sP89mDB~waA>z-GmS#8L0PpFROfS|E!vFvP diff --git a/fuzz/corpus/fuzz_serialization/b94a6ee37d79ca28c7aadfcd51da20d070770683 b/fuzz/corpus/fuzz_serialization/b94a6ee37d79ca28c7aadfcd51da20d070770683 new file mode 100644 index 0000000000000000000000000000000000000000..4957caedf2fb5a144ab2e7d1646e649cb5d4fc31 GIT binary patch literal 22 bcmZQ)009Z@3l}bEO{tP+xYV*bk&yuaJdOr+ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/b95f6fb075e53d512a044a2360f433369b040e2a b/fuzz/corpus/fuzz_serialization/b95f6fb075e53d512a044a2360f433369b040e2a deleted file mode 100644 index 4bcbaffada0303871d732e26bd801a78f992baae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmb=O(=yGaZDwn!8Pk;@Mux-y234&rm+XfNxQ^_66Y;GfP)uT#_>GRsEsvWICQiI8 zWU<5h#@}MA4Be^L2I84jQBuzjsB)eb8y_pf(Y5Q^p7ZB!0syuoR$%}D diff --git a/fuzz/corpus/fuzz_serialization/ba89b5c3dcd4dfc793072a98906602abe615d3df b/fuzz/corpus/fuzz_serialization/ba89b5c3dcd4dfc793072a98906602abe615d3df deleted file mode 100644 index 6b1506cb6f090fecf298902bf86bd2a70f79be73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmb=O(=tsP2a zH`0Z#s%?0j;QM7osX_H2&Ta0EcaGmM31G|>Tiw`c*TFeukM5~7LH*qdhkoRH@A-65 zZ^ywlud89ZXPiGI?(OhWa@`ox8EkRnM;IXymu0MK8G4hDq4> ztOo}I$UOqN=_{*lhxvEa@%t>F*B-at_-E24o! diff --git a/fuzz/corpus/fuzz_serialization/bbde76499882a6ff1e92ed9e5450b9d1b403250d b/fuzz/corpus/fuzz_serialization/bbde76499882a6ff1e92ed9e5450b9d1b403250d deleted file mode 100644 index 0f2625ea050f15a7b08cfc4c7d5904433fd5356e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9 QcmZR`&S$VWQ&W`-01cZ1MgRZ+ diff --git a/fuzz/corpus/fuzz_serialization/bcb4b1979366bc14e35ecceef03f26a476f91538 b/fuzz/corpus/fuzz_serialization/bcb4b1979366bc14e35ecceef03f26a476f91538 deleted file mode 100644 index c5936b4e66d8e33d38e9648b9c5c6fef5c42f9f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmb=O(=yFvuKrK+GyJ&|_@>(TSVrFLpPid@v-ay6{^?~O#r*Tw>n1BV z7vGlMQgXGA-LvQ1=6*vf8ylJWn;Nfv&TqY+(RBR2f88yIjc=Xfs)F7}U0t!e!`J*< zX2(f~jtaA9bCuNN&&!twxJ7SS!#*o-@~Zh!mr4rX)tMhto_=yW$6<}?3)Am>eUTUH z_RastzvCSFpPJ@(v4pF9@-TlNCVf3XTV$o1q1?Bh{}SCeUoT*?`#h&K^vk1Z&Id2e z_@|y<^VBE*$?F@IQ5S#5)x93Ro?fZLjJvtnAN*2gQuvDj2h< zci#Nw+2k3!V%ypiU9SW@`DcrSohtJ=VWtypY9LtpLW++`|G<0mx_7@Xsxeu0RFxdM zu>A9)>xMgL=biqNp0q=!R4nW7TsvRW;6pp=eATz?t(5fX;MjVu{_we`#3z;QYgZe{ z_IMvulsWg;$IZ?mU)=4<)*{}iT~`cPWLJkhxP9c}%MBZg?p;0af8T$>ZLzgeczUi| z$*u6{P`amgnpr?a_PSr&b*;|}zw@4&`oW2H(%}l389MQAW%sO%);#Am;bwq!hhkU6 zS*!2t(Z-SGcjvA@x?pd^`+1v=H-x79o!j9xZ%WWbxqJ76U;kaKv2dZnwO_iSB|bHV zQT)<}qbk>A1(|Gmx;*njyklV4Img@^*2@3fXH?C)$h~0Nsdbgl5 z{Uwt=imVKoXFB~wW4ge)Pd3c#`)ULOKiXN$SuG{`^6W2@>!#`ptc?{|TF z%Unm+J^L4!Y-PU^vsBgm^12->jnrc^6R&Oj_=$f?-lCoR>Lxm8M-(4dzUdLs5Sp+v qbux2YXvpcvwf{{MH*7V}6xb4PJCDPoGvj<%?muSb#Uf`Kip>D)sZrek diff --git a/fuzz/corpus/fuzz_serialization/bfb7c34263bedce5adb4e492f82964f78263e991 b/fuzz/corpus/fuzz_serialization/bfb7c34263bedce5adb4e492f82964f78263e991 new file mode 100644 index 0000000000000000000000000000000000000000..382a0359707473acd4a9bec21247850d514595dd GIT binary patch literal 78 zcmd<@HTY8f5(r+GvTD7Os<y;tAWQ%N literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/c1bda1a57aba88626eb919dd75a8812b931d89be b/fuzz/corpus/fuzz_serialization/c1bda1a57aba88626eb919dd75a8812b931d89be new file mode 100644 index 0000000000000000000000000000000000000000..00ef38ab510445272c831b46c8d1360287848132 GIT binary patch literal 12 Tcmd-#sBXRW>c7-$hSEy_C1nOr literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/c1cebe31fadd74fc77b17ce6c0e44ef289444c6d b/fuzz/corpus/fuzz_serialization/c1cebe31fadd74fc77b17ce6c0e44ef289444c6d deleted file mode 100644 index ad00adb3d21..00000000000 --- a/fuzz/corpus/fuzz_serialization/c1cebe31fadd74fc77b17ce6c0e44ef289444c6d +++ /dev/null @@ -1 +0,0 @@ -0OL \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/6ee5029e3f543c4b4c0aaf35ed145faf7d0e801b b/fuzz/corpus/fuzz_serialization/c2477ba7e433c98ae9d994361d52f978d9d2c8af similarity index 69% rename from fuzz/corpus/fuzz_serialization/6ee5029e3f543c4b4c0aaf35ed145faf7d0e801b rename to fuzz/corpus/fuzz_serialization/c2477ba7e433c98ae9d994361d52f978d9d2c8af index 285583316b5525d7f489f967170179192492d32d..680bf2ad1af3788b03901ce9f5a721e51a1a9c1d 100644 GIT binary patch delta 12 TcmeBW>SmgtISdasY8dt|gzE^$zcvO2hW|hSq!Dm6^F98gbziKi}NMwKlAqf2+0{$_m z{@d?%YvGM_;j3yJ9w+#ISy5_OeTZ|Ld*hwsH%tN;bH!FScG`7tPT8Y-Dos#-x5A+x z`QCdzUDVrgu+8gg*zOtU4~cs_{GOAs)p%87(zcTe*2rysvUcN3&#T{-H#t9B_4fbw z?5+;wM*R|_@QCHkD}R65fBK7ykD`^RgaAtyKpK%0s1Y84 zplG(Xw&pmUTPgd}ea5B>T;JMml$RJT-XGBJr1`Z^gZdRg)W7lo=d=5n6WD$;)EIu5M}kwuQewVX?f Tz+Ugm_FLETw`F%2C_=*lh}es` diff --git a/fuzz/corpus/fuzz_serialization/c383b782c69aafeb8fdfd8e05739e5dc9ef65001 b/fuzz/corpus/fuzz_serialization/c383b782c69aafeb8fdfd8e05739e5dc9ef65001 new file mode 100644 index 0000000000000000000000000000000000000000..75c7819e2fb64d443229036241f57e8f1d5a712e GIT binary patch literal 132 zcmbKFNCG?;o93KC{fXxmfAyqr4Wtz)e{h#Kam8P}j j?f9p-qCkTYDEH|6#A$K&6aVMhP5EiQ>a!A)IvM}~=tL`b literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/c3d4a851407dde1d0a3d5a4842654b454eebe705 b/fuzz/corpus/fuzz_serialization/c3d4a851407dde1d0a3d5a4842654b454eebe705 new file mode 100644 index 0000000000000000000000000000000000000000..57a2889fc9a9dd344b535960b18673394c6cdb5b GIT binary patch literal 92 zcmV-i0HgneOCbnp_P`z>s7FX37#4SBJki}5H$cA;e4~Mx*BLr?xjXYmZT?m5T%Ki^2w-E9K~Z-p=K zo+&tQ>4OTV*>ff0=Nyg>T@bF&l5*l`_*~-;o+q|Hl#h*N-2ZI9-v#b1bGLv0B=5+& n2V^RcX|!YAO7&RVc^n>{8Rx@t|1m2szEvNyu}|boL$MhEsPaP^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/c5008f00df3f04ca2c7dd4f4a46dfff81e6919eb b/fuzz/corpus/fuzz_serialization/c5008f00df3f04ca2c7dd4f4a46dfff81e6919eb new file mode 100644 index 00000000000..4cab789edc2 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/c5008f00df3f04ca2c7dd4f4a46dfff81e6919eb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/c5c8fd719651f1ab7558a0985c7960f4b749c623 b/fuzz/corpus/fuzz_serialization/c5c8fd719651f1ab7558a0985c7960f4b749c623 new file mode 100644 index 00000000000..f4c70d5afb1 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/c5c8fd719651f1ab7558a0985c7960f4b749c623 @@ -0,0 +1 @@ +}Drf|4 \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/c68eef36f0848d2dc34d212d294f37ce490d3258 b/fuzz/corpus/fuzz_serialization/c68eef36f0848d2dc34d212d294f37ce490d3258 deleted file mode 100644 index 899303e3d0394ad10bb392650a06cb1edfe8da5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 286 zcmZqiR^-TB;J}!$!jSuboWcrs4+ROa@>H9PcO}go_6yc5Zk%~t(yHuOOoyFe&bE4! zy=U~l96xpKnd2l;&$Nmcl^iylkN&=8ta}=ETKIRBp-Hh=kdE5Co+!Qp%dN#6d3>%< z=}Kgp84<#LMC}^`c_8(y_*B<(q1#ecgj%%cE4nAYH{-V0qFD5v->0jN-)H%}_PF(i zKa(~Ua=sF}`KJCxakyFQYfo|RTaTg?p6EYN%ROGZ{Ly{!FFW_Otr7qK|BUn7N!wbb n-ycu<=LvO?S=LoKhl*DYEHakeR|O`n{Pu2Ff$Fs{*RKKqA)aYY diff --git a/fuzz/corpus/fuzz_serialization/c69ca63f0353737b22874f88f5a67dafc1bf7d44 b/fuzz/corpus/fuzz_serialization/c69ca63f0353737b22874f88f5a67dafc1bf7d44 deleted file mode 100644 index 11e6dc1e26a726d0c3781e1ab211f222dafc865f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1093 zcmb=O(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$qw<8f;ZyI(k2o#f8C4Qsha?3_$)z;sx z`x=-YHy=!#cv;A7hxd)Y#a0=*OV+6J@0#clb}}(q{lG%88QC*!r&=3`GcqtRWL8B< zJwK3m@P7B{z8}KU4g2Q(*}p7J(IQ=)d!d(T+rvc*VpgANm2QgF_+G z41?GIz#o<67gtYec8Aj1WP!eHzjZBtTXu(quXc}pTzAX6b7{*e&ID-W;)+;AtksyT z-6j~989wKU@PbPcA0GZ|dbU6KO8~>X);Vmg!xX04aUMx|0fDC;8$hkE4!|; zs50ZOy3NZnWp4H#ZmbQ_?-wq5Q}gv_G}b`9iU0({pS)Nof;(6h#xj917=FW8Xf%#! gg{jik#vX+b-%noE08K__gnW$f`&FRX2p$p}08c3dEC2ui diff --git a/fuzz/corpus/fuzz_serialization/c7149e4a1be47a9f66138dd87c95eb61751b2598 b/fuzz/corpus/fuzz_serialization/c7149e4a1be47a9f66138dd87c95eb61751b2598 new file mode 100644 index 0000000000000000000000000000000000000000..a7f4396ef4212fea09bdb65dc38994b11b31e276 GIT binary patch literal 11 Qcmb=O)52uMp!XjL034_W1ONa4 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/c99950c51e9c939595337ad047481500019f5309 b/fuzz/corpus/fuzz_serialization/c99950c51e9c939595337ad047481500019f5309 new file mode 100644 index 00000000000..5d691c62d61 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/c99950c51e9c939595337ad047481500019f5309 @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/cb2180258466ba14463b1c9dc16f7bc23ecc4ecc b/fuzz/corpus/fuzz_serialization/cb2180258466ba14463b1c9dc16f7bc23ecc4ecc new file mode 100644 index 0000000000000000000000000000000000000000..bf36871eb635ef6d3baee3658938b301ca893efb GIT binary patch literal 16 YcmX?X{hxt>;s1YowtGj-bk5xb06&xm?EnA( literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/ccbde6f6633a0784449815b993c7bc83b18abe86 b/fuzz/corpus/fuzz_serialization/ccbde6f6633a0784449815b993c7bc83b18abe86 new file mode 100644 index 0000000000000000000000000000000000000000..c51ba9bf2f686e00b51c128056b02e4ad304218c GIT binary patch literal 244 zcmd<@HTY8fx|H>m6u)3xjW&aTbK!5n%?u0*3=GnOvMt<=6?r@UU6?5!akfp2(dX(h zmXHrj3=9lKwR3lG_c^e{_V4D^_e^$Ny|})t<=g4@-=&IeGuKZqI>p7tY;Z^_y83wS z@<;c@zwF%Cwr0|{R_XW0lm2;TU6pgFc;#>s4petsJOi{A&WAD_?_`&~(Y~=$!V3URDCS0||hfCO#pfOZ<$2F;9E#m$N0V9(rzDO%6{3 NIu>L;&>R)8qXDs5b&VVGKerj5S#+D}|NnRg1{SaXV6bMw6&rg=W&qXh7G3}V literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/ce6b603fce80719da46c97eb1b95bbd0ad777070 b/fuzz/corpus/fuzz_serialization/ce6b603fce80719da46c97eb1b95bbd0ad777070 deleted file mode 100644 index 4855be1ac4f224d4c6d0bad00fc95e782cbc79a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 357 zcmd<@HTY6p!TPH7wN&1Ye-~C1XgpSTd-CY~#A$Jpv~Q#ft8KXYIKlVJ3TB2vj!o5y#p&Ez?})>i;yy zZO;Gy|9>WJD%1qh|LqSH|F6Bu&#A`stDttP$>B3KZ>a|Ma&j*`HT~_RZLQMpk0)7M S|MSecD(7Hbv6SO|Nno+G~)+rKgeF@;4;0b3jjTyA~XO1 diff --git a/fuzz/corpus/fuzz_serialization/cea1cd5b40c7c447f90b0fb038210101376b4313 b/fuzz/corpus/fuzz_serialization/cea1cd5b40c7c447f90b0fb038210101376b4313 new file mode 100644 index 00000000000..1002ececd34 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/cea1cd5b40c7c447f90b0fb038210101376b4313 @@ -0,0 +1 @@ +0Ȑ \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/d01e6076d37240791e7ce3bf06a6e4f8ede968ed b/fuzz/corpus/fuzz_serialization/d01e6076d37240791e7ce3bf06a6e4f8ede968ed new file mode 100644 index 0000000000000000000000000000000000000000..a90ab45a7a64ccac704f58fd2e3571afeefb9e74 GIT binary patch literal 151 zcmd<@HTY8fx|H>mR7Kv7e-{=%U|_g^!g$*r1}NY?vv&892qp6$J8S2(Omk_Q*-Db) zQZuG2LEmhx>|DLT1}d)GqW;slb*j)a!AvD}vwNn(s^=LP`WXHPtYlzlU|_f+aQ}n? H1M^Yu-6MVm{_zwie zs~VHGom>D_P_X>CshoDUHWai+@dmvT)Y1snwr+om42U%!u1C(nx?(BE>D*TUNb^uc literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/d1f6790b8477c7e41e3dc072c24b4b80aafc6739 b/fuzz/corpus/fuzz_serialization/d1f6790b8477c7e41e3dc072c24b4b80aafc6739 deleted file mode 100644 index 2862f847130..00000000000 --- a/fuzz/corpus/fuzz_serialization/d1f6790b8477c7e41e3dc072c24b4b80aafc6739 +++ /dev/null @@ -1 +0,0 @@ -C \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/d330e9403b24fd39b2f55c725c94818cb84626b1 b/fuzz/corpus/fuzz_serialization/d330e9403b24fd39b2f55c725c94818cb84626b1 new file mode 100644 index 0000000000000000000000000000000000000000..4d59f1300a9403275a7670ed6f2862533e48f30a GIT binary patch literal 4 LcmZQ**?kKD1KfwR9GM=NSN_sqR*zwP0QPY)D1lfK_)jIDp#>v+mF{Uz6S z^ElIewpVQLtX6sb^5@4(!p-)&9z3V~O|HJ!9sFmdPLk!R(7e8hUpG~~o5#WU>3pDf zm&Utff1$XPbJ<^0j!cgJuzFg6%t_VPf9Gwz7TfZH|L^+TvlI7q)G>5h%eK?&8}m z>^B>iQR-;kQ&T@Uu}(T%Au~fK{;lkumC>5#ye8ZXuuyyi^_x+r(=e(>wRi!~|^Y2GkO(H zecx_iDY!RNZQK7B$EX%7@DR-)Eksdb?mq7G M8~a4gG!&Zw07n2uumAu6 diff --git a/fuzz/corpus/fuzz_serialization/d8db49096b062b619719f6308c8d2b9cf043c7c2 b/fuzz/corpus/fuzz_serialization/d8db49096b062b619719f6308c8d2b9cf043c7c2 deleted file mode 100644 index 683356df3a3..00000000000 --- a/fuzz/corpus/fuzz_serialization/d8db49096b062b619719f6308c8d2b9cf043c7c2 +++ /dev/null @@ -1 +0,0 @@ -Eg \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/d8dcf7b34858f2f7e7d8e50337bd68bc4b4f4fb0 b/fuzz/corpus/fuzz_serialization/d8dcf7b34858f2f7e7d8e50337bd68bc4b4f4fb0 deleted file mode 100644 index 3adb67d26b4f19eb27d472ca8603fe279e47cde8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77 zcmb=O)53Hm$ad3)-E*JH{&vZJxIppPp58y_p2)wczf)`;-YWk8|C#+Dz~5`|rTRYv cC^v|&VGxL{wqnp@V5ptbBD^5&?j?zR0LT|AaR2}S diff --git a/fuzz/corpus/fuzz_serialization/d910e7db4e9e87d8a037a0f140078d1308f0622a b/fuzz/corpus/fuzz_serialization/d910e7db4e9e87d8a037a0f140078d1308f0622a new file mode 100644 index 00000000000..14b53f0eba3 --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/d910e7db4e9e87d8a037a0f140078d1308f0622a @@ -0,0 +1 @@ +JU* \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/d9bf92f929213b053f6e37ef4e18c9533d0d42ff b/fuzz/corpus/fuzz_serialization/d9bf92f929213b053f6e37ef4e18c9533d0d42ff deleted file mode 100644 index 2855f0a7c43..00000000000 --- a/fuzz/corpus/fuzz_serialization/d9bf92f929213b053f6e37ef4e18c9533d0d42ff +++ /dev/null @@ -1 +0,0 @@ -o \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/dae54cc5b98acbe40db9a826182e66c06dc6872b b/fuzz/corpus/fuzz_serialization/dae54cc5b98acbe40db9a826182e66c06dc6872b deleted file mode 100644 index cdecab761a9..00000000000 --- a/fuzz/corpus/fuzz_serialization/dae54cc5b98acbe40db9a826182e66c06dc6872b +++ /dev/null @@ -1 +0,0 @@ - LLL \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/db178237414743cf16da250d10ffd0ae98bd127f b/fuzz/corpus/fuzz_serialization/db178237414743cf16da250d10ffd0ae98bd127f deleted file mode 100644 index 1eee786a131..00000000000 --- a/fuzz/corpus/fuzz_serialization/db178237414743cf16da250d10ffd0ae98bd127f +++ /dev/null @@ -1 +0,0 @@ -r0;5o \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/dbb873b6c49161fb72609a09c79b1b4ef461e3f7 b/fuzz/corpus/fuzz_serialization/dbb873b6c49161fb72609a09c79b1b4ef461e3f7 deleted file mode 100644 index e48e6a16f264baeb2634e33873b790d62a27f9ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27 jcmb=O)53Hm$hJXz4TC^rwH1RN14E1Og0#DrB=!LSgft1X diff --git a/fuzz/corpus/fuzz_serialization/dbee5c3fa40e7883ee26d33234ed6364cb7b3da6 b/fuzz/corpus/fuzz_serialization/dbee5c3fa40e7883ee26d33234ed6364cb7b3da6 deleted file mode 100644 index 9a8a489b02c4013cbda7ffa6dcba5f7eb4972ce7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmb=O(=yGaZDwn!8Pk;@-Ax;I&wVQU+a>$q0@BeQr{7)D#=e_Pa?{}E7y2fPfHo>^e@HtO} z7hIC~@bF*Lv;Dze=8_C>`|05QZo=+?t6XyHhm>hm`n%pUMAkYU9n4tat|NlRe fHWg|D>HqczivQPM<>yp8>+!{HtI6RrHC4F)Ie06g diff --git a/fuzz/corpus/fuzz_serialization/ddb98f7964ea51bb468c9fa93af5f11bfc072627 b/fuzz/corpus/fuzz_serialization/ddb98f7964ea51bb468c9fa93af5f11bfc072627 deleted file mode 100644 index abdfd798424570667b120acd67fc3943b729beba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 528 zcmb=O(=tsP2a zH`0Z#s%?0j;QM7osX_H2&Ta0EcaGmM31G|>Tiw`c*TFeukM5~7LH*qdhkoRH@A-65 zZ^ywlud89ZXPiGI?(OhWa@`ox8EkRnM;IXymu0MK8G4hDq4> ztOo}I$UOqN=_{*lhxvEa@%t>F*B-at_-E245DD7giK#JXUvm^631;X>pUZZ=?&WZMgb4!S~AwW`O-7& zj^8i|V9XU;-Pn0GZ1;@whs3=de$UC+YP_m3Y1_#K3=mL&OMLlpQ#ow{ARA47SBitn zZkM@>+oO1cUI}UiTUVaf7ID0?rQ(Iy1k2_657csxKUuqRrRUXe%bT2^t$O?adv;fc za-)8UQFz31=as)d?GJotlX;r=`CICNy`0<&PfdS2X$q0ziT2y+kZBXu#<_= z>IW8z&B&fiL1hgZH~n_x%u-w%*8mizEOwm;p^wG&KR5*(ltGee?e8 zUzVn5k*?0Y&`Y%K;i3gGtIxDbH^pjvvVAsOW@6 zKP+js>TUcn(!le+t2215*>1G*)?VfRzqa`Mt=Y-x$7l0A;$-|m|RE*so>dV}tC&Chh6SZIG^w~lL2v%kd0qPPFQXLofdH|m!dg-0xRUitge z{?iX_GS_|b`}6q&!#}&`dR8fw`%5N$6j>QE&vg2W#&m&opKO@f_c7E627a`&n6p|+ z^5xlICf7~XLvEDD#{P16w%_jpx6R8kWp4H#ZmbQ_?-wq5Q}b2Y_kI2KA91??s0V10 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/e154398c5ed555dd3e24bbfa0075e4b69ad791d0 b/fuzz/corpus/fuzz_serialization/e154398c5ed555dd3e24bbfa0075e4b69ad791d0 new file mode 100644 index 0000000000000000000000000000000000000000..132f9ed0d17ed2d3a145e561bdc55e1948ba396c GIT binary patch literal 151 zcmc~-t%yH(Cv7(O7DfgL*uTJJEBlq0rK;wa*X>xjXYmZT?kUInKi^2w-TjHzbxP~T zYlXMI{qVT#C%`2C>#gwR-7^K}EqzeoG<&W@{G7wlt7n^Atw=f}?s;PSL;2WP#{JLs x`(5DPGI#s;Px6kedyq`uvC>FA)^;9;M`y;M1& literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/e5c98a98712a60d73e83fa877e3a59985d4cd646 b/fuzz/corpus/fuzz_serialization/e5c98a98712a60d73e83fa877e3a59985d4cd646 new file mode 100644 index 00000000000..52ea9a1814a --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/e5c98a98712a60d73e83fa877e3a59985d4cd646 @@ -0,0 +1 @@ +h.zs] \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/e68d2c73582467e8fa634870bed30a904a03c1d8 b/fuzz/corpus/fuzz_serialization/e68d2c73582467e8fa634870bed30a904a03c1d8 new file mode 100644 index 0000000000000000000000000000000000000000..f8af8261b3fd93c4691b7240a3581d0806cfe904 GIT binary patch literal 1052 zcmb=O(=yGaZDwn!8PgT<8+?~rHZrTW{&wBh!1TEJVB*BfLS{Q^5lR>tAVBuFOZLMC zE*T*2$j&zr-x>nNBvy&v=zwTvVL;aIedBMjRfg`8HLCo(CVGUOOpI1PuuyD9_F}V* z+t|+O_E-x3hXBT#1wE|WCbQP+#>dKVbnUvfM=-9&=W2RJ|I322PtM%m#iLMpc|n)l z7LkQ>r3GbMxEob>Ts-4kD7e{%W!cHj>l34rUYwU;dLmTFdg_^v!bJNu>sxeM4)S=a zD(%UZayyrH^+3m@@b{E~FbVsf^?ExFws~CzdLDb2p?Gtq?Nn<6@yx0yspqTDv`RO{ zYJ9SNHjO!NN0;Wt!%f8xS6afD4FY&SH?f>uDT^-7e`Xxr;5zD=EgBH#>FY%c$m_m6{drd)7 zQ$bB?Yj+=s$ZB*^GXEiX$z@fk#A&80LAD}mo~_lrcFSEb|MLoY<)42Z^5-ku`v2cw zzi3OMRoC1%qH{hj^}2CS+MvEx?T)5e6x-|DGRjvM=(0X|H~aWsWz!B3k@dSfv!A!t s-)1ds|9LmjO)Dd9a=uVksK?oo4c|R>q2(;15$q0*8yKU93+_7uT4q-6j~9 z89wKU@PbPcA0GZ|dbU6KO8~>OE_cS6UYTe=?adWrtNr#LbzqkD2lhOPZ~E8~?oT>I`0M zwi~UywO9H7uPy$5Yj$$_@!5P2`E69??!JFHA>!GW^Jn5_1@P^@Y2dQKt*1BWPS^ZQ z=YT@{8@qK}oBbs|76mO=4f)vew|v%_nyTFMHQS2RZpf?t+wXR3;f-|Rt7;n_C-{C@ zQEFIyh;y5J)efPu6lMwM!T_UrxDrZ>PB3}CnPW&5pb`P;HP3=}Bg0E@QH A>;M1& diff --git a/fuzz/corpus/fuzz_serialization/e88717f7b66d3f012cb0ffad2e300a47dbd80545 b/fuzz/corpus/fuzz_serialization/e88717f7b66d3f012cb0ffad2e300a47dbd80545 new file mode 100644 index 0000000000000000000000000000000000000000..935979c48f302da2f7b7a5500679807fd90cbd0b GIT binary patch literal 85 zcmb=O(=v?#3g#jJBeKx{*MVyp7!ny6nu;H;w3@pXuFPR>``O)4l@k{*FxdWw003N~ BBq;y@ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/e9135be5e56341cec780947ed548617a02d0e771 b/fuzz/corpus/fuzz_serialization/e9135be5e56341cec780947ed548617a02d0e771 new file mode 100644 index 0000000000000000000000000000000000000000..e047faec1995865dcaffe6b28cedcd6d4dc4f422 GIT binary patch literal 15 XcmXTk$jwl-l3_2yoaer?|AqkoFi8f^ literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/eb4911efad5e1499cdfcd23a6e9bab9902b8a05e b/fuzz/corpus/fuzz_serialization/eb4911efad5e1499cdfcd23a6e9bab9902b8a05e new file mode 100644 index 0000000000000000000000000000000000000000..00bcf3ba72ad62d6456f9853b9c596695a5bc889 GIT binary patch literal 49 zcmb=O)AB!{P5id$%sPGs4&%~2AD4RF_-gW1%8~;N9o1J0KwtADjXY{`u zKlRLUlBj1|#fwS~n~$lJ&foWa2dSH z#EF-M%yxL+_*-n1p}S;F@xzr?jrt`<;Sn|faMrat@ZCpmeYjQAU6n@u;@{iyimoANnt$5P`DvG0J9B<9Ei00KtU AKL7v# literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/ef61a02d3effa82cc0e793fea487c8db2a6a1971 b/fuzz/corpus/fuzz_serialization/ef61a02d3effa82cc0e793fea487c8db2a6a1971 new file mode 100644 index 00000000000..3e12fd6544e --- /dev/null +++ b/fuzz/corpus/fuzz_serialization/ef61a02d3effa82cc0e793fea487c8db2a6a1971 @@ -0,0 +1 @@ +tzm \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/efabd7436879b8a168374ab661833949cbc83702 b/fuzz/corpus/fuzz_serialization/efabd7436879b8a168374ab661833949cbc83702 new file mode 100644 index 0000000000000000000000000000000000000000..80c600c51c5edca27003582254937a9c36ba4a77 GIT binary patch literal 102 zcmb=O(=yGaZDtb#!+#W@0pvNMf+GEbyFGP_GIwR9P0knU3iUW!vf;bO(_Mf63JU)H i%dqV)kn#TiwnA1$1_p*&-Ir5Zd^oyxUE6d1+)V)7xj5Yb literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/efff954990e43daeede769448e69868f316e3d36 b/fuzz/corpus/fuzz_serialization/efff954990e43daeede769448e69868f316e3d36 new file mode 100644 index 0000000000000000000000000000000000000000..013892722e980907e2802f2ec41e76e51c02ffcd GIT binary patch literal 9 QcmbQiz`(GOp@HEr01C+heE2?Qdmt$?C-UdDBQxTWm&@F`{eQh+M+$t)AT&QQ_5;j!1#bG{EXga0Ln zU3+#TJo>Cv)qyz=HhSIIeg9Ga>#+F8f!UwqBC;|?GuKr&t=%AZ&n+1l p5);r2SK_{#6xTXg<=Dfn(>)yB7fnoqon$q0HsJsO diff --git a/fuzz/corpus/fuzz_serialization/f573e80e11c969b592809f357dc72eb3caf356dd b/fuzz/corpus/fuzz_serialization/f573e80e11c969b592809f357dc72eb3caf356dd deleted file mode 100644 index d01f29155a0..00000000000 --- a/fuzz/corpus/fuzz_serialization/f573e80e11c969b592809f357dc72eb3caf356dd +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/f69a22307982dab12f462040e386daba86052e2c b/fuzz/corpus/fuzz_serialization/f69a22307982dab12f462040e386daba86052e2c deleted file mode 100644 index 66f59bcc7fdbcbe80867527d39b5827802d9e511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmb=O(=yGaZDwn!8PgT<8y%NhHZrTW{&wBh@Pg@a^TEW4mxauBc;EP2Y?YzAWX*pF zn39rtxnBCh%vsgd3Uy^Gc6hGdvnF|^WwAo#dA;wP?_XxxDWsL>YImoZ*539pniH{H zWX-d+y4P;G3+8`bA+P-N&qMxvgFoWqOmz@Au)f!&RY@ zm))lKu3Tj9|9a6)rtdC_$M*EbbV{yWYrUo5V*Rgk{g;n8Twh`3E1ELxJCE7@;y>q} z$d{=kU;MUnqPMv1`S!&idPOSGM3#}1tzZi_HI{!>NTxomI}rAleK@RF|Z!rzh6FX(%sCw z3%2HQ@xNZH?30c2HdvPa0vaM3>xcQPWS!5udY$4tqK VkJA}87`*FPy}Pwg@bLPHVgUF6_?`d& diff --git a/fuzz/corpus/fuzz_serialization/f82023faffb3b3e67d5d587caa6b53ab10f27fb6 b/fuzz/corpus/fuzz_serialization/f82023faffb3b3e67d5d587caa6b53ab10f27fb6 deleted file mode 100644 index ef957661ed25805f0bf900b4fd94816ca2bd63cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19 bcmb=O(=yFvuKv%X7TNg>Cp&kuRpkNzUb_hn diff --git a/fuzz/corpus/fuzz_serialization/f8fecdfae8ac5d1958fc0c6ba2c02ff8d27b18f2 b/fuzz/corpus/fuzz_serialization/f8fecdfae8ac5d1958fc0c6ba2c02ff8d27b18f2 new file mode 100644 index 0000000000000000000000000000000000000000..f2609ac07005fbc3bcf018b87b73fd0c39d24500 GIT binary patch literal 69 zcmd;o4+78s|950yX!{>f`u6S1ZblGzd)lLhp&*fg;VlSQSgA5FWL=eG@ZdO|`wA>* OXa(e}GC45JoeKcpjUWO5 literal 0 HcmV?d00001 diff --git a/fuzz/corpus/fuzz_serialization/f96555266adfc22b92ecd46749406be33e27beaa b/fuzz/corpus/fuzz_serialization/f96555266adfc22b92ecd46749406be33e27beaa new file mode 100644 index 0000000000000000000000000000000000000000..a22edb0260d48f43217036d07a31947575f073cf GIT binary patch literal 660 zcmb=N(=yGaZDwn!8Pk;@+f5sG&wVQU+a>$q0eeLxc{FOpT1oaJ;F{V zMynrKC}um=+CV(BI!fyKfzy3Igryty&HJ-|S(>7kXxqliO7F$grttHpF8XNvYUz$y z*EY_%<(T1|`*0Q#gW{BRvEfW)~ND>d;#&qjO>{Ze^d#BJd$|uem9C|EYj7v7vl2K&4M1* zZIfARb>m}YIJ$OS+anlP<8w7VqyJ^W*(Yc2@8VIYyu6@GZi~pmxzd8NE!>T&J1(Aa zE)?8s!?NsT=l6+GNiWVzFg+0}WIgrFM`5DM(}(oF~EyE=hb~V0`HDuj$$T;4c9T42&@45L)%$ez#i- zZ=?%fRon15!S~Mb8zupaxnipuJMB6+r|i)^mDc8UHEj2c^M}N}9e&Tr*lN70F=^Y$ z1#9FsKUur+rRUXe%bT2^tvYTX2e(yQ+X#tGkO}n+3Dn7FPb|cf3zi=@MYfcnMQ92% zVSM6kZgbVMD>@qaZE4X9uC-wj_C4$Mb{s^6&;DQF@L^!6Kn-IC5oPZz7e1iiCJ?dA z#jhGY?bL-V=a$goq+f;M(G1MW7#5)K>r9FlSlEBK}pZ43z9iC=#{ z6TQMDGv&mSE4?ONoHfM?&#jjwPjFGFT4OHfDXk*ycdp~miV#^{@foahk?i~r3gy0R PzjZBtTXu(mf-M{X=4pNL diff --git a/fuzz/corpus/fuzz_serialization/fab44564f0279bbfeddbbdfe97a92b882d7a3e9c b/fuzz/corpus/fuzz_serialization/fab44564f0279bbfeddbbdfe97a92b882d7a3e9c deleted file mode 100644 index ee74b00fff3..00000000000 --- a/fuzz/corpus/fuzz_serialization/fab44564f0279bbfeddbbdfe97a92b882d7a3e9c +++ /dev/null @@ -1 +0,0 @@ -}DaP04 \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/fafe20628a68c12b150c9af37e24c36f74672288 b/fuzz/corpus/fuzz_serialization/fafe20628a68c12b150c9af37e24c36f74672288 deleted file mode 100644 index df599fbaa49..00000000000 --- a/fuzz/corpus/fuzz_serialization/fafe20628a68c12b150c9af37e24c36f74672288 +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/fuzz/corpus/fuzz_serialization/fed40fead812cb12d7906402be2efb5a39ff84c6 b/fuzz/corpus/fuzz_serialization/fed40fead812cb12d7906402be2efb5a39ff84c6 deleted file mode 100644 index 41850354d97ddddf730f41a7ee5069438325c5fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmd<@HTY6p!TPH7wN&1Ye-~C1XgpSTd-CY~L`DV(m=-rl`$oF3+J>u-6MVm{_zwie zs~VHGom>D_P_X>Cshl<(v`6s(); family = fuzzed_data.ConsumeEnum(); - ndpi_init_bin(&b, family, num_bins); + ndpi_init_bin(b, family, num_bins); + ndpi_init_bin(&b2, family, num_bins * 2); num_iteration = fuzzed_data.ConsumeIntegral(); - for (i = 0; i < num_iteration; i++) - ndpi_inc_bin(&b, fuzzed_data.ConsumeIntegral(), + for (i = 0; i < num_iteration; i++) { + ndpi_inc_bin(b, fuzzed_data.ConsumeIntegral(), + fuzzed_data.ConsumeIntegral()); + ndpi_inc_bin(&b2, fuzzed_data.ConsumeIntegral(), fuzzed_data.ConsumeIntegral()); + } + + ndpi_bin_similarity(b, &b2, fuzzed_data.ConsumeBool(), + fuzzed_data.ConsumeFloatingPointInRange(0, 1)); - b_cloned = ndpi_clone_bin(&b); + b_cloned = ndpi_clone_bin(b); - ndpi_bin_similarity(&b, b_cloned, fuzzed_data.ConsumeBool(), + ndpi_bin_similarity(b, b_cloned, fuzzed_data.ConsumeBool(), fuzzed_data.ConsumeFloatingPointInRange(0, 1)); for (i = 0; i < num_iteration; i++) - ndpi_get_bin_value(&b, fuzzed_data.ConsumeIntegral()); + ndpi_get_bin_value(b, fuzzed_data.ConsumeIntegral()); - ndpi_reset_bin(&b); + ndpi_reset_bin(b); for (i = 0; i < num_iteration; i++) - ndpi_get_bin_value(&b, fuzzed_data.ConsumeIntegral()); + ndpi_get_bin_value(b, fuzzed_data.ConsumeIntegral()); for (i = 0; i < num_iteration; i++) ndpi_set_bin(b_cloned, fuzzed_data.ConsumeIntegral(), fuzzed_data.ConsumeIntegral()); - ndpi_bin_similarity(&b, b_cloned, fuzzed_data.ConsumeBool(), + ndpi_bin_similarity(b, b_cloned, fuzzed_data.ConsumeBool(), fuzzed_data.ConsumeFloatingPointInRange(0, 1)); - ndpi_normalize_bin(&b); + ndpi_normalize_bin(b); ndpi_normalize_bin(b_cloned); - ndpi_print_bin(&b, fuzzed_data.ConsumeBool(), buf, sizeof(buf)); + ndpi_print_bin(b, fuzzed_data.ConsumeBool(), buf, sizeof(buf)); - ndpi_free_bin(&b); + ndpi_free_bin(b); + ndpi_free(b); + ndpi_free_bin(&b2); ndpi_free_bin(b_cloned); ndpi_free(b_cloned); diff --git a/fuzz/fuzz_alg_crc32_md5.c b/fuzz/fuzz_alg_crc32_md5.c new file mode 100644 index 00000000000..ad8c5d2ffce --- /dev/null +++ b/fuzz/fuzz_alg_crc32_md5.c @@ -0,0 +1,12 @@ +#include "ndpi_api.h" + +int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { + u_char hash[16]; + + /* No memory allocations involved */ + + ndpi_crc32(data, size); + ndpi_md5(data, size, hash); + + return 0; +} diff --git a/fuzz/fuzz_alg_hll.cpp b/fuzz/fuzz_alg_hll.cpp index 617968dfd40..99603ce193a 100644 --- a/fuzz/fuzz_alg_hll.cpp +++ b/fuzz/fuzz_alg_hll.cpp @@ -8,7 +8,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration; - struct ndpi_hll hll; + struct ndpi_hll *hll; + int rc; /* Just to have some data */ if(fuzzed_data.remaining_bytes() < 2048) @@ -17,25 +18,31 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { /* To allow memory allocation failures */ fuzz_set_alloc_callbacks_and_seed(size); - ndpi_hll_init(&hll, fuzzed_data.ConsumeIntegral()); + hll = (struct ndpi_hll *)ndpi_malloc(sizeof(*hll)); - num_iteration = fuzzed_data.ConsumeIntegral(); - for (i = 0; i < num_iteration; i++) - ndpi_hll_add_number(&hll, fuzzed_data.ConsumeIntegral()); + rc = ndpi_hll_init(hll, fuzzed_data.ConsumeIntegral()); - ndpi_hll_count(&hll); + if (rc == 0) { + num_iteration = fuzzed_data.ConsumeIntegral(); + for (i = 0; i < num_iteration; i++) + ndpi_hll_add_number(hll, fuzzed_data.ConsumeIntegral()); - ndpi_hll_reset(&hll); + ndpi_hll_count(hll); - num_iteration = fuzzed_data.ConsumeIntegral(); - for (i = 0; i < num_iteration; i++) { - std::vectordata = fuzzed_data.ConsumeBytes(fuzzed_data.ConsumeIntegral()); - ndpi_hll_add(&hll, (char *)data.data(), data.size()); - } + ndpi_hll_reset(hll); + + num_iteration = fuzzed_data.ConsumeIntegral(); + for (i = 0; i < num_iteration; i++) { + std::vectordata = fuzzed_data.ConsumeBytes(fuzzed_data.ConsumeIntegral()); + ndpi_hll_add(hll, (char *)data.data(), data.size()); + } - ndpi_hll_count(&hll); + ndpi_hll_count(hll); + + ndpi_hll_destroy(hll); + } - ndpi_hll_destroy(&hll); + ndpi_free(hll); return 0; } diff --git a/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp b/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp index 9762104c5b4..06274cdfe48 100644 --- a/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp +++ b/fuzz/fuzz_alg_hw_rsi_outliers_da.cpp @@ -74,12 +74,12 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_data_stddev(a); ndpi_data_min(a); ndpi_data_max(a); + ndpi_data_last(a); ndpi_data_window_average(a); ndpi_data_window_variance(a); ndpi_data_window_stddev(a); ndpi_data_entropy(a); ndpi_reset_data_analysis(a); - ndpi_data_last(a); /* Data ratio */ if (num_values > 1) diff --git a/fuzz/fuzz_alg_jitter.cpp b/fuzz/fuzz_alg_jitter.cpp index 275b32290c0..aa1b92e4f6b 100644 --- a/fuzz/fuzz_alg_jitter.cpp +++ b/fuzz/fuzz_alg_jitter.cpp @@ -8,7 +8,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration, num_learning_values; - struct ndpi_jitter_struct s; + struct ndpi_jitter_struct *s; int rc; /* Just to have some data */ @@ -18,16 +18,19 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { /* To allow memory allocation failures */ fuzz_set_alloc_callbacks_and_seed(size); + s = (struct ndpi_jitter_struct *)ndpi_malloc(sizeof(*s)); + num_learning_values = fuzzed_data.ConsumeIntegral(); - rc = ndpi_jitter_init(&s, num_learning_values); + rc = ndpi_jitter_init(s, num_learning_values); if (rc == 0) { num_iteration = fuzzed_data.ConsumeIntegral(); for (i = 0; i < num_iteration; i++) - ndpi_jitter_add_value(&s, fuzzed_data.ConsumeFloatingPoint()); + ndpi_jitter_add_value(s, fuzzed_data.ConsumeFloatingPoint()); - ndpi_jitter_free(&s); + ndpi_jitter_free(s); } + ndpi_free(s); return 0; } diff --git a/fuzz/fuzz_config.cpp b/fuzz/fuzz_config.cpp index c5e40439162..5cd94021da5 100644 --- a/fuzz/fuzz_config.cpp +++ b/fuzz/fuzz_config.cpp @@ -13,19 +13,30 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { struct ndpi_flow_struct flow; u_int8_t protocol_was_guessed; u_int32_t i, num; - u_int16_t random_proto; + u_int16_t random_proto, bool_value; int random_value; NDPI_PROTOCOL_BITMASK enabled_bitmask; struct ndpi_lru_cache_stats lru_stats; struct ndpi_patricia_tree_stats patricia_stats; struct ndpi_automa_stats automa_stats; + int cat; + u_int16_t pid; + char *protoname; + char catname[] = "name"; + struct ndpi_flow_input_info input_info; + ndpi_proto p; + if(fuzzed_data.remaining_bytes() < 4 + /* ndpi_init_detection_module() */ NDPI_MAX_SUPPORTED_PROTOCOLS + NDPI_MAX_NUM_CUSTOM_PROTOCOLS + 5 + /* files */ ((NDPI_LRUCACHE_MAX + 1) * 5) + /* LRU caches */ - 2 + 1 + 4 + /* ndpi_set_detection_preferences() */ + 2 + 1 + 5 + /* ndpi_set_detection_preferences() */ 7 + /* Opportunistic tls */ + 2 + /* Pid */ + 2 + /* Category */ + 1 + /* Bool value */ + 2 + /* input_info */ 29 /* Min real data: ip length + udp length + 1 byte */) return -1; @@ -73,7 +84,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { 0 /* unused */); if(fuzzed_data.ConsumeBool()) ndpi_set_detection_preferences(ndpi_info_mod, ndpi_pref_max_packets_to_process, - fuzzed_data.ConsumeIntegralInRange(0, (1 << 16))); + fuzzed_data.ConsumeIntegralInRange(0, (1 << 24))); ndpi_set_opportunistic_tls(ndpi_info_mod, NDPI_PROTOCOL_MAIL_SMTP, fuzzed_data.ConsumeBool()); ndpi_get_opportunistic_tls(ndpi_info_mod, NDPI_PROTOCOL_MAIL_SMTP); @@ -91,19 +102,49 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_finalize_initialization(ndpi_info_mod); + /* Random protocol configuration */ + pid = fuzzed_data.ConsumeIntegralInRange(0, ndpi_get_num_supported_protocols(ndpi_info_mod) + 1); + protoname = ndpi_get_proto_by_id(ndpi_info_mod, pid); + if (protoname) { + assert(ndpi_get_proto_by_name(ndpi_info_mod, protoname) == pid); + } + ndpi_set_proto_breed(ndpi_info_mod, pid, NDPI_PROTOCOL_SAFE); + ndpi_set_proto_category(ndpi_info_mod, pid, NDPI_PROTOCOL_CATEGORY_MEDIA); + ndpi_is_subprotocol_informative(ndpi_info_mod, pid); + + /* Custom category configuration */ + cat = fuzzed_data.ConsumeIntegralInRange(static_cast(NDPI_PROTOCOL_CATEGORY_CUSTOM_1), + static_cast(NDPI_PROTOCOL_CATEGORY_CUSTOM_5 + 1)); /* + 1 to trigger invalid cat */ + ndpi_category_set_name(ndpi_info_mod, static_cast(cat), catname); + ndpi_is_custom_category(static_cast(cat)); + ndpi_category_get_name(ndpi_info_mod, static_cast(cat)); + ndpi_get_category_id(ndpi_info_mod, catname); + + ndpi_get_num_supported_protocols(ndpi_info_mod); /* Basic code to try testing this "config" */ + bool_value = fuzzed_data.ConsumeBool(); + input_info.in_pkt_dir = !!fuzzed_data.ConsumeBool(); + input_info.seen_flow_beginning = !!fuzzed_data.ConsumeBool(); memset(&flow, 0, sizeof(flow)); std::vectorpkt = fuzzed_data.ConsumeRemainingBytes(); assert(pkt.size() >= 29); /* To be sure check on fuzzed_data.remaining_bytes() at the beginning is right */ - ndpi_detection_process_packet(ndpi_info_mod, &flow, pkt.data(), pkt.size(), 0, NULL); - ndpi_detection_giveup(ndpi_info_mod, &flow, 1, &protocol_was_guessed); + ndpi_detection_process_packet(ndpi_info_mod, &flow, pkt.data(), pkt.size(), 0, &input_info); + p = ndpi_detection_giveup(ndpi_info_mod, &flow, 1, &protocol_was_guessed); + assert(p.master_protocol == ndpi_get_flow_masterprotocol(ndpi_info_mod, &flow)); + assert(p.app_protocol == ndpi_get_flow_appprotocol(ndpi_info_mod, &flow)); + assert(p.category == ndpi_get_flow_category(ndpi_info_mod, &flow)); + ndpi_get_lower_proto(p); + ndpi_get_upper_proto(p); /* ndpi_guess_undetected_protocol() is a "strange" function (since is ipv4 only) but it is exported by the library and it is used by ntopng. Try fuzzing it, here */ if(!flow.is_ipv6) - ndpi_guess_undetected_protocol(ndpi_info_mod, &flow, flow.l4_proto, + ndpi_guess_undetected_protocol(ndpi_info_mod, bool_value ? &flow : NULL, + flow.l4_proto, flow.c_address.v4, flow.s_address.v4, flow.c_port, flow.s_port); + /* Another "strange" function: fuzz it here, for lack of a better alternative */ + ndpi_search_tcp_or_udp(ndpi_info_mod, &flow); ndpi_free_flow_data(&flow); /* Get some final stats */ diff --git a/fuzz/fuzz_ds_patricia.cpp b/fuzz/fuzz_ds_patricia.cpp index 4655ee94f1d..e6ec360100f 100644 --- a/fuzz/fuzz_ds_patricia.cpp +++ b/fuzz/fuzz_ds_patricia.cpp @@ -6,20 +6,13 @@ #include #include "fuzzer/FuzzedDataProvider.h" -static void free_ptree_data(void *data) { - /* Nothing to do */ - assert(data); -} static void process_ptree_data(ndpi_prefix_t *prefix, void *data) { /* Nothing to do */ - assert(prefix); - assert(data == NULL); + assert(prefix && data == NULL); } static void process3_ptree_data(ndpi_patricia_node_t *node, void *data, void *user_data) { /* Nothing to do */ - assert(node); - assert(data == NULL); - assert(user_data == NULL); + assert(node && data == NULL && user_data == NULL); } extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { @@ -47,6 +40,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { p = ndpi_patricia_new(maxbits); + ndpi_patricia_get_maxbits(p); ndpi_patricia_process(p, process_ptree_data); ndpi_patricia_walk_tree_inorder(p, process3_ptree_data, NULL); @@ -64,11 +58,18 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (node && is_added == 0 && fuzzed_data.ConsumeBool()) { is_added = 1; prefix_added = prefix; + /* Some random operations on this node */ + ndpi_patricia_get_node_prefix(node); + ndpi_patricia_get_node_bits(node); + ndpi_patricia_set_node_data(node, NULL); + assert(ndpi_patricia_get_node_data(node) == NULL); + ndpi_patricia_set_node_u64(node, 0); + assert(ndpi_patricia_get_node_u64(node) == 0); } } } else { - if(fuzzed_data.remaining_bytes() > 128) { - std::vectordata = fuzzed_data.ConsumeBytes(128); + if(fuzzed_data.remaining_bytes() > 16) { + std::vectordata = fuzzed_data.ConsumeBytes(16); ip = data.data(); ip_len = fuzzed_data.ConsumeIntegralInRange(0, 128); ndpi_fill_prefix_v6(&prefix, (const struct in6_addr *)ip, ip_len, 128); @@ -77,6 +78,13 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (node && is_added == 0 && fuzzed_data.ConsumeBool()) { is_added = 1; prefix_added = prefix; + /* Some random operations on this node */ + ndpi_patricia_get_node_prefix(node); + ndpi_patricia_get_node_bits(node); + ndpi_patricia_set_node_data(node, NULL); + assert(ndpi_patricia_get_node_data(node) == NULL); + ndpi_patricia_set_node_u64(node, 0); + assert(ndpi_patricia_get_node_u64(node) == 0); } } } @@ -99,8 +107,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_patricia_remove(p, node); } } else { - if(fuzzed_data.remaining_bytes() > 128) { - std::vectordata = fuzzed_data.ConsumeBytes(128); + if(fuzzed_data.remaining_bytes() > 16) { + std::vectordata = fuzzed_data.ConsumeBytes(16); ip = data.data(); ip_len = fuzzed_data.ConsumeIntegralInRange(0, 128); ndpi_fill_prefix_v6(&prefix, (const struct in6_addr *)ip, ip_len, 128); @@ -149,8 +157,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_patricia_walk_tree_inorder(p_cloned, process3_ptree_data, NULL); - ndpi_patricia_destroy(p, free_ptree_data); - ndpi_patricia_destroy(p_cloned, free_ptree_data); + ndpi_patricia_destroy(p, NULL); + ndpi_patricia_destroy(p_cloned, NULL); return 0; } diff --git a/fuzz/fuzz_ds_ptree.cpp b/fuzz/fuzz_ds_ptree.cpp new file mode 100644 index 00000000000..f264e7e326c --- /dev/null +++ b/fuzz/fuzz_ds_ptree.cpp @@ -0,0 +1,69 @@ +#include "ndpi_api.h" +#include "fuzz_common_code.h" + +#include +#include +#include +#include "fuzzer/FuzzedDataProvider.h" + + +extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { + FuzzedDataProvider fuzzed_data(data, size); + u_int16_t i, num_iteration; + ndpi_ptree_t *t; + ndpi_ip_addr_t addr, addr_added; + u_int8_t bits; + int rc, is_added = 0; + u_int64_t user_data; + + /* To allow memory allocation failures */ + fuzz_set_alloc_callbacks_and_seed(size); + + t = ndpi_ptree_create(); + + /* Random insert */ + num_iteration = fuzzed_data.ConsumeIntegral(); + for (i = 0; i < num_iteration; i++) { + if (fuzzed_data.ConsumeBool()) { + if(fuzzed_data.remaining_bytes() > 16) { + memcpy(&addr.ipv6, fuzzed_data.ConsumeBytes(16).data(), 16); + bits = fuzzed_data.ConsumeIntegralInRange(0, 128); + } else { + continue; + } + } else { + addr.ipv4 = fuzzed_data.ConsumeIntegral(); + bits = fuzzed_data.ConsumeIntegralInRange(0, 32); + }; + + rc = ndpi_ptree_insert(t, &addr, bits, 0); + /* Keep one random node really added */ + if (rc == 0 && is_added == 0 && fuzzed_data.ConsumeBool()) { + is_added = 1; + addr_added = addr; + } + } + + /* Random search */ + num_iteration = fuzzed_data.ConsumeIntegral(); + for (i = 0; i < num_iteration; i++) { + if (fuzzed_data.ConsumeBool()) { + if(fuzzed_data.remaining_bytes() > 16) { + memcpy(&addr.ipv6, fuzzed_data.ConsumeBytes(16).data(), 16); + } else { + continue; + } + } else { + addr.ipv4 = fuzzed_data.ConsumeIntegral(); + }; + + ndpi_ptree_match_addr(t, &addr, &user_data); + } + /* Search of an added node */ + if (is_added) + ndpi_ptree_match_addr(t, &addr_added, &user_data); + + ndpi_ptree_destroy(t); + + return 0; +} diff --git a/fuzz/fuzz_ds_tree.cpp b/fuzz/fuzz_ds_tree.cpp index ee00b17233a..d06b5b19f25 100644 --- a/fuzz/fuzz_ds_tree.cpp +++ b/fuzz/fuzz_ds_tree.cpp @@ -13,7 +13,7 @@ static int __compare(const void *a, const void *b) entry_a = (u_int32_t *)a; entry_b = (u_int32_t *)b; - return entry_a == entry_b ? 0 : (entry_a < entry_b ? -1 : +1); + return *entry_a == *entry_b ? 0 : (*entry_a < *entry_b ? -1 : +1); } static void __free(void * const node) { @@ -22,15 +22,14 @@ static void __free(void * const node) } static void __walk(const void *a, ndpi_VISIT which, int depth, void *user_data) { - assert(user_data == NULL); - assert(a); + assert(user_data == NULL && a); } extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { FuzzedDataProvider fuzzed_data(data, size); u_int16_t i, num_iteration, is_added = 0; void *root = NULL; - u_int32_t *entry, value_added, e; + u_int32_t *entry, value_added, e, *e2; /* Just to have some data */ if (fuzzed_data.remaining_bytes() < 1024) @@ -80,11 +79,13 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { for (i = 0; i < num_iteration; i++) { e = fuzzed_data.ConsumeIntegral(); - ndpi_tdelete(&e, &root, __compare); + e2 = (u_int32_t *)ndpi_tdelete(&e, &root, __compare); + ndpi_free(e2); } /* Delete of an added node */ if (is_added) { - ndpi_tdelete(&value_added, &root, __compare); + e2 = (u_int32_t *)ndpi_tdelete(&value_added, &root, __compare); + ndpi_free(e2); } ndpi_twalk(root, __walk, NULL); diff --git a/fuzz/fuzz_ndpi_reader.c b/fuzz/fuzz_ndpi_reader.c index 4546a549e36..3ea222eff3e 100644 --- a/fuzz/fuzz_ndpi_reader.c +++ b/fuzz/fuzz_ndpi_reader.c @@ -24,6 +24,10 @@ int malloc_size_stats = 0; int max_malloc_bins = 0; struct ndpi_bin malloc_bins; /* unused */ +#ifdef CRYPT_FORCE_NO_AESNI +extern int force_no_aesni; +#endif + FILE *bufferToFile(const uint8_t *Data, size_t Size) { FILE *fd; fd = tmpfile(); @@ -83,6 +87,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { memset(workflow->stats.protocol_flows, 0, sizeof(workflow->stats.protocol_flows)); ndpi_finalize_initialization(workflow->ndpi_struct); + +#ifdef CRYPT_FORCE_NO_AESNI + force_no_aesni = 1; +#endif } #ifdef ENABLE_MEM_ALLOC_FAILURES diff --git a/fuzz/fuzz_serialization.cpp b/fuzz/fuzz_serialization.cpp index 45596e7422a..f1e66399cc0 100644 --- a/fuzz/fuzz_serialization.cpp +++ b/fuzz/fuzz_serialization.cpp @@ -32,7 +32,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { if (fmt == ndpi_serialization_format_csv) ndpi_serializer_set_csv_separator(&serializer, ','); - num_iteration = fuzzed_data.ConsumeIntegralInRange(0, 16); + num_iteration = fuzzed_data.ConsumeIntegralInRange(0, 8); for (i = 0; i < num_iteration; i++) { memset(kbuf, '\0', sizeof(kbuf)); /* It is also used as binary key */ snprintf(kbuf, sizeof(kbuf), "Key %d", i); @@ -50,15 +50,24 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_serialize_uint32_boolean(&serializer, i, fuzzed_data.ConsumeIntegral()); ndpi_serialize_string_uint32(&serializer, kbuf, fuzzed_data.ConsumeIntegral()); + ndpi_serialize_string_uint32_format(&serializer, kbuf, fuzzed_data.ConsumeIntegral(), "%d"); ndpi_serialize_string_int32(&serializer, kbuf, fuzzed_data.ConsumeIntegral()); ndpi_serialize_string_uint64(&serializer, kbuf, fuzzed_data.ConsumeIntegral()); ndpi_serialize_string_int64(&serializer, kbuf, fuzzed_data.ConsumeIntegral()); ndpi_serialize_string_float(&serializer, kbuf, fuzzed_data.ConsumeFloatingPoint(), "%f"); if (fmt != ndpi_serialization_format_tlv) ndpi_serialize_string_double(&serializer, kbuf, fuzzed_data.ConsumeFloatingPoint(), "%lf"); + d = fuzzed_data.ConsumeBytes(16); + if (d.size()) + ndpi_serialize_string_binary(&serializer, kbuf, d.data(), d.size()); ndpi_serialize_string_string(&serializer, kbuf, fuzzed_data.ConsumeBytesAsString(8).c_str()); + d = fuzzed_data.ConsumeBytes(16); + if (d.size()) + ndpi_serialize_string_raw(&serializer, kbuf, d.data(), d.size()); ndpi_serialize_string_boolean(&serializer, kbuf, fuzzed_data.ConsumeIntegral()); + if (fuzzed_data.ConsumeBool()) + snprintf(kbuf, sizeof(kbuf), "%d", i); /* To trigger OPTIMIZE_NUMERIC_KEYS */ ndpi_serialize_binary_uint32(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeIntegral()); ndpi_serialize_binary_int32(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeIntegral()); ndpi_serialize_binary_uint64(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeIntegral()); @@ -68,7 +77,8 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_serialize_binary_double(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeFloatingPoint(), "%lf"); ndpi_serialize_binary_boolean(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeIntegral()); d = fuzzed_data.ConsumeBytes(16); - ndpi_serialize_binary_binary(&serializer, kbuf, sizeof(kbuf), d.data(), d.size()); + if (d.size()) + ndpi_serialize_binary_binary(&serializer, kbuf, sizeof(kbuf), d.data(), d.size()); if ((i & 0x3) == 0x3) ndpi_serialize_end_of_record(&serializer); @@ -76,11 +86,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_serializer_create_snapshot(&serializer); + if (fuzzed_data.ConsumeBool()) + ndpi_serializer_skip_header(&serializer); + if (fuzzed_data.ConsumeBool()) { ndpi_serialize_start_of_block(&serializer, "Block"); memset(kbuf, '\0', sizeof(kbuf)); /* It is also used as binary key */ snprintf(kbuf, sizeof(kbuf), "K-Ignored"); - ndpi_serialize_uint32_uint32(&serializer, i, fuzzed_data.ConsumeIntegral()); + ndpi_serialize_uint32_uint32(&serializer, fuzzed_data.ConsumeIntegral(), fuzzed_data.ConsumeIntegral()); ndpi_serialize_string_string(&serializer, kbuf, fuzzed_data.ConsumeBytesAsString(8).c_str()); ndpi_serialize_string_float(&serializer, kbuf, fuzzed_data.ConsumeFloatingPoint(), "%f"); ndpi_serialize_binary_boolean(&serializer, kbuf, sizeof(kbuf), fuzzed_data.ConsumeIntegral()); @@ -98,12 +111,19 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_serialize_end_of_block(&serializer); } + if (fmt == ndpi_serialization_format_json) { + if (fuzzed_data.ConsumeBool()) { + d = fuzzed_data.ConsumeBytes(8); + if (d.size()) + ndpi_serialize_raw_record(&serializer, (u_char *)d.data(), d.size()); + } + } + if (fuzzed_data.ConsumeBool()) ndpi_serializer_rollback_snapshot(&serializer); - if (fmt == ndpi_serialization_format_json) { - - ndpi_serialize_start_of_list(&serializer, "List"); + rc = ndpi_serialize_start_of_list(&serializer, "List"); + if (rc == 0) { num_iteration = fuzzed_data.ConsumeIntegralInRange(0, 8); for (i = 0; i < num_iteration; i++) { @@ -117,18 +137,32 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { ndpi_serialize_end_of_list(&serializer); ndpi_serialize_string_string(&serializer, "Last", "Ok"); - } else if (fmt == ndpi_serialization_format_csv) { + } + + if (fmt == ndpi_serialization_format_csv) { ndpi_serializer_get_header(&serializer, &buffer_len); ndpi_serializer_get_buffer(&serializer, &buffer_len); - } else { + } else if (fmt == ndpi_serialization_format_tlv) { /* Conversion from tlv to json */ rc = ndpi_init_deserializer(&deserializer, &serializer); if (rc == 0) { rc = ndpi_init_serializer_ll(&serializer_cloned, ndpi_serialization_format_json, fuzzed_data.ConsumeIntegralInRange(0, 2048)); if (rc == 0) { ndpi_deserialize_clone_all(&deserializer, &serializer_cloned); + ndpi_serializer_get_format(&serializer_cloned); ndpi_serializer_get_buffer(&serializer_cloned, &buffer_len); - ndpi_term_serializer(&serializer_cloned); + ndpi_serializer_get_buffer_len(&serializer_cloned); + ndpi_serializer_get_internal_buffer_size(&serializer_cloned); + ndpi_term_serializer(&serializer_cloned); + } + } + + rc = ndpi_init_deserializer(&deserializer, &serializer); + if (rc == 0) { + rc = ndpi_init_serializer_ll(&serializer_cloned, ndpi_serialization_format_tlv, fuzzed_data.ConsumeIntegralInRange(0, 2048)); + if (rc == 0) { + ndpi_deserialize_clone_item(&deserializer, &serializer_cloned); + ndpi_term_serializer(&serializer_cloned); } } } diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h index 9968e9eb384..3abe2080d0e 100644 --- a/src/include/ndpi_api.h +++ b/src/include/ndpi_api.h @@ -1713,6 +1713,10 @@ extern "C" { /* ******************************* */ + u_int32_t ndpi_crc32(const void* data, size_t n_bytes); + + /* ******************************* */ + int ndpi_des_init(struct ndpi_des_struct *des, double alpha, double beta, float significance); int ndpi_des_add_value(struct ndpi_des_struct *des, const double _value, double *forecast, double *confidence_band); void ndpi_des_fitting(double *values, u_int32_t num_values, float *ret_alpha, float *ret_beta); diff --git a/src/include/ndpi_main.h b/src/include/ndpi_main.h index 6662c0ca93b..1337cc63f59 100644 --- a/src/include/ndpi_main.h +++ b/src/include/ndpi_main.h @@ -125,6 +125,8 @@ extern "C" { extern u_int8_t ndpi_is_proto(ndpi_protocol proto, u_int16_t p); + extern void ndpi_search_tcp_or_udp(struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_flow_struct *flow); + #ifdef NDPI_ENABLE_DEBUG_MESSAGES void ndpi_debug_get_last_log_function_line(struct ndpi_detection_module_struct *ndpi_struct, const char **file, const char **func, u_int32_t * line); diff --git a/src/include/ndpi_protocols.h b/src/include/ndpi_protocols.h index 9b98c82d117..0389bcfade8 100644 --- a/src/include/ndpi_protocols.h +++ b/src/include/ndpi_protocols.h @@ -49,7 +49,6 @@ u_int ndpi_search_tcp_or_udp_raw(struct ndpi_detection_module_struct *ndpi_struc u_int32_t saddr, u_int32_t daddr, u_int16_t sport, u_int16_t dport); -void ndpi_search_tcp_or_udp(struct ndpi_detection_module_struct *ndpi_struct, struct ndpi_flow_struct *flow); void init_diameter_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); void init_afp_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id); diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index 9460b2888c2..bd811f6a29c 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -769,9 +769,6 @@ struct ndpi_flow_tcp_struct { /* ************************************************** */ struct ndpi_flow_udp_struct { - /* NDPI_PROTOCOL_PPSTREAM */ - u_int32_t ppstream_stage:3; // 0 - 7 - /* NDPI_PROTOCOL_HALFLIFE2 */ u_int32_t halflife2_stage:2; // 0 - 2 diff --git a/src/lib/ndpi_analyze.c b/src/lib/ndpi_analyze.c index 8968cd59d27..f830345e12b 100644 --- a/src/lib/ndpi_analyze.c +++ b/src/lib/ndpi_analyze.c @@ -1586,3 +1586,57 @@ u_int ndpi_find_outliers(u_int32_t *values, bool *outliers, u_int32_t num_values return(ret); } +/* ************************************************************/ + +/* ********************************************************** */ +/* http://home.thep.lu.se/~bjorn/crc/crc32_fast.c */ +/* ********************************************************** */ + +static uint32_t crc32_for_byte(uint32_t r) { + int j; + + for(j = 0; j < 8; ++j) + r = ((r & 1) ? 0 : (uint32_t)0xEDB88320L) ^ r >> 1; + return r ^ (uint32_t)0xFF000000L; +} + +/* Any unsigned integer type with at least 32 bits may be used as + * accumulator type for fast crc32-calulation, but unsigned long is + * probably the optimal choice for most systems. */ +typedef unsigned long accum_t; + +static void init_tables(uint32_t* table, uint32_t* wtable) { + size_t i, j, k, w; + + for(i = 0; i < 0x100; ++i) + table[i] = crc32_for_byte(i); + for(k = 0; k < sizeof(accum_t); ++k) + for(i = 0; i < 0x100; ++i) { + for(j = w = 0; j < sizeof(accum_t); ++j) + w = table[(uint8_t)(j == k? w ^ i: w)] ^ w >> 8; + wtable[(k << 8) + i] = w ^ (k? wtable[0]: 0); + } +} + +static void __crc32(const void* data, size_t n_bytes, uint32_t* crc) { + static uint32_t table[0x100], wtable[0x100*sizeof(accum_t)]; + size_t n_accum = n_bytes/sizeof(accum_t); + size_t i, j; + + if(!*table) + init_tables(table, wtable); + for(i = 0; i < n_accum; ++i) { + accum_t a = *crc ^ ((accum_t*)data)[i]; + for(j = *crc = 0; j < sizeof(accum_t); ++j) + *crc ^= wtable[(j << 8) + (uint8_t)(a >> 8*j)]; + } + for(i = n_accum*sizeof(accum_t); i < n_bytes; ++i) + *crc = table[(uint8_t)*crc ^ ((uint8_t*)data)[i]] ^ *crc >> 8; +} + +u_int32_t ndpi_crc32(const void* data, size_t n_bytes) { + u_int32_t crc = 0; + + __crc32(data, n_bytes, &crc); + return crc; +} diff --git a/src/lib/ndpi_main.c b/src/lib/ndpi_main.c index 5c79ae515c9..6d8da0b787e 100644 --- a/src/lib/ndpi_main.c +++ b/src/lib/ndpi_main.c @@ -339,6 +339,8 @@ u_int32_t ndpi_detection_get_sizeof_ndpi_flow_udp_struct(void) { /* *********************************************************************************** */ char *ndpi_get_proto_by_id(struct ndpi_detection_module_struct *ndpi_str, u_int id) { + if(!ndpi_str) + return NULL; return((id >= ndpi_str->ndpi_num_supported_protocols) ? NULL : ndpi_str->proto_defaults[id].protoName); } @@ -346,10 +348,16 @@ char *ndpi_get_proto_by_id(struct ndpi_detection_module_struct *ndpi_str, u_int u_int16_t ndpi_get_proto_by_name(struct ndpi_detection_module_struct *ndpi_str, const char *name) { u_int16_t i, num = ndpi_get_num_supported_protocols(ndpi_str); + char *p; + + if(!ndpi_str || !name) + return(NDPI_PROTOCOL_UNKNOWN); - for(i = 0; i < num; i++) - if(strcasecmp(ndpi_get_proto_by_id(ndpi_str, i), name) == 0) + for(i = 0; i < num; i++) { + p = ndpi_get_proto_by_id(ndpi_str, i); + if(p && strcasecmp(p, name) == 0) return(i); + } return(NDPI_PROTOCOL_UNKNOWN); } @@ -402,7 +410,7 @@ void ndpi_set_proto_breed(struct ndpi_detection_module_struct *ndpi_str, u_int16_t protoId, ndpi_protocol_breed_t breed) { if(!ndpi_is_valid_protoId(protoId)) return; - else + else if(ndpi_str) ndpi_str->proto_defaults[protoId].protoBreed = breed; } @@ -412,7 +420,7 @@ void ndpi_set_proto_category(struct ndpi_detection_module_struct *ndpi_str, u_in ndpi_protocol_category_t protoCategory) { if(!ndpi_is_valid_protoId(protoId)) return; - else + else if(ndpi_str) ndpi_str->proto_defaults[protoId].protoCategory = protoCategory; } @@ -2167,6 +2175,8 @@ int ac_domain_match_handler(AC_MATCH_t *m, AC_TEXT_t *txt, AC_REP_t *match) { /* ******************************************************************** */ u_int16_t ndpi_patricia_get_maxbits(ndpi_patricia_tree_t *tree) { + if(!tree) + return 0; return(tree->maxbits); } @@ -3261,7 +3271,7 @@ int ndpi_get_custom_category_match(struct ndpi_detection_module_struct *ndpi_str ndpi_patricia_node_t *node; /* Make sure all in network byte order otherwise compares wont work */ - ndpi_fill_prefix_v4(&prefix, &pin, 32, ((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree)->maxbits); + ndpi_fill_prefix_v4(&prefix, &pin, 32, ((ndpi_patricia_tree_t *) ndpi_str->custom_categories.ipAddresses)->maxbits); node = ndpi_patricia_search_best(ndpi_str->custom_categories.ipAddresses, &prefix); if(node) { @@ -3560,7 +3570,7 @@ u_int16_t ndpi_guess_protocol_id(struct ndpi_detection_module_struct *ndpi_str, /* ******************************************************************** */ u_int ndpi_get_num_supported_protocols(struct ndpi_detection_module_struct *ndpi_str) { - return(ndpi_str->ndpi_num_supported_protocols); + return(ndpi_str ? ndpi_str->ndpi_num_supported_protocols : 0); } /* ******************************************************************** */ @@ -6354,14 +6364,14 @@ int ndpi_fill_ip_protocol_category(struct ndpi_detection_module_struct *ndpi_str else { /* Make sure all in network byte order otherwise compares wont work */ ndpi_fill_prefix_v4(&prefix, (struct in_addr *) &saddr, 32, - ((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree)->maxbits); + ((ndpi_patricia_tree_t *) ndpi_str->custom_categories.ipAddresses)->maxbits); node = ndpi_patricia_search_best(ndpi_str->custom_categories.ipAddresses, &prefix); } if(!node) { if(daddr != 0) { ndpi_fill_prefix_v4(&prefix, (struct in_addr *) &daddr, 32, - ((ndpi_patricia_tree_t *) ndpi_str->protocols_ptree)->maxbits); + ((ndpi_patricia_tree_t *) ndpi_str->custom_categories.ipAddresses)->maxbits); node = ndpi_patricia_search_best(ndpi_str->custom_categories.ipAddresses, &prefix); } } @@ -7843,7 +7853,7 @@ int ndpi_is_custom_category(ndpi_protocol_category_t category) { void ndpi_category_set_name(struct ndpi_detection_module_struct *ndpi_str, ndpi_protocol_category_t category, char *name) { - if(!name) + if(!ndpi_str || !name) return; switch(category) { @@ -8853,10 +8863,15 @@ void ndpi_ptree_destroy(ndpi_ptree_t *tree) { int ndpi_ptree_insert(ndpi_ptree_t *tree, const ndpi_ip_addr_t *addr, u_int8_t bits, u_int64_t user_data) { u_int8_t is_v6 = ndpi_is_ipv6(addr); - ndpi_patricia_tree_t *ptree = is_v6 ? tree->v6 : tree->v4; + ndpi_patricia_tree_t *ptree; ndpi_prefix_t prefix; ndpi_patricia_node_t *node; + if(!tree) + return(-4); + + ptree = is_v6 ? tree->v6 : tree->v4; + if(bits > ptree->maxbits) return(-1); @@ -8887,10 +8902,16 @@ int ndpi_ptree_insert(ndpi_ptree_t *tree, const ndpi_ip_addr_t *addr, int ndpi_ptree_match_addr(ndpi_ptree_t *tree, const ndpi_ip_addr_t *addr, u_int64_t *user_data) { u_int8_t is_v6 = ndpi_is_ipv6(addr); - ndpi_patricia_tree_t *ptree = is_v6 ? tree->v6 : tree->v4; + ndpi_patricia_tree_t *ptree; ndpi_prefix_t prefix; ndpi_patricia_node_t *node; - int bits = ptree->maxbits; + int bits; + + if(!tree) + return(-2); + + ptree = is_v6 ? tree->v6 : tree->v4; + bits = ptree->maxbits; if(is_v6) ndpi_fill_prefix_v6(&prefix, (const struct in6_addr *) &addr->ipv6, bits, ptree->maxbits); diff --git a/src/lib/ndpi_serializer.c b/src/lib/ndpi_serializer.c index de7b2fd7c10..17231a83bdb 100644 --- a/src/lib/ndpi_serializer.c +++ b/src/lib/ndpi_serializer.c @@ -199,7 +199,7 @@ void ndpi_serializer_skip_header(ndpi_serializer *_serializer) { static int ndpi_init_serializer_buffer(ndpi_private_serializer_buffer *buffer, u_int32_t buffer_size) { buffer->initial_size = buffer->size = buffer_size; - buffer->data = (u_int8_t *) calloc(buffer->size, sizeof(u_int8_t)); + buffer->data = (u_int8_t *)ndpi_calloc(buffer->size, sizeof(u_int8_t)); if(buffer->data == NULL) return(-1); @@ -2246,6 +2246,8 @@ int ndpi_serialize_end_of_list(ndpi_serializer *_serializer) { serializer->status.flags &= ~NDPI_SERIALIZER_STATUS_LIST; } else { + if(serializer->status.buffer.size_used == serializer->buffer.size) + return(-1); serializer->buffer.data[serializer->status.buffer.size_used++] = ndpi_serialization_end_of_list; } diff --git a/src/lib/protocols/csgo.c b/src/lib/protocols/csgo.c index a7d0cd130d9..fc298e78135 100644 --- a/src/lib/protocols/csgo.c +++ b/src/lib/protocols/csgo.c @@ -62,12 +62,6 @@ static void ndpi_search_csgo(struct ndpi_detection_module_struct* ndpi_struct, s return; } - if(packet->payload_packet_len >= 36 && w == 0x56533031ul) { - NDPI_LOG_INFO( ndpi_struct, "found csgo udp\n"); - ndpi_set_detected_protocol(ndpi_struct, flow, NDPI_PROTOCOL_CSGO, NDPI_PROTOCOL_UNKNOWN, NDPI_CONFIDENCE_DPI); - return; - } - if(packet->payload_packet_len >= 36 && w == 0x01007364) { uint32_t w2 = htonl(get_u_int32_t(packet->payload, 4)); if(w2 == 0x70696e67) { diff --git a/src/lib/protocols/ppstream.c b/src/lib/protocols/ppstream.c index 78dc2539375..dad801ff47f 100644 --- a/src/lib/protocols/ppstream.c +++ b/src/lib/protocols/ppstream.c @@ -68,9 +68,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[13] == 0x00 && packet->payload[14] == 0x00) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -92,9 +89,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[19] == 0x00 && packet->payload[20] == 0x00) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -105,9 +99,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[19] == 0xff && packet->payload[20] == 0xff) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -128,9 +119,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[19] == 0x00 && packet->payload[20] == 0x00) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -147,9 +135,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[100] == 0x61 && packet->payload[101] == 0x6d) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -166,9 +151,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[19] == 0x00 && packet->payload[20] == 0x00 )) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -187,9 +169,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct packet->payload[19] == 0x00 && packet->payload[20] == 0x00 )) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -200,9 +179,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct if(packet->payload[1] == 0x80 || packet->payload[1] == 0x84 ) { if(packet->payload[3] == packet->payload[4]) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } @@ -211,9 +187,6 @@ static void ndpi_search_ppstream(struct ndpi_detection_module_struct else if(packet->payload[1] == 0x53 && packet->payload[3] == 0x00 && (packet->payload[0] == 0x08 || packet->payload[0] == 0x0c)) { - /* increase count pkt ppstream over udp */ - flow->l4.udp.ppstream_stage++; - ndpi_int_ppstream_add_connection(ndpi_struct, flow); return; } diff --git a/src/lib/protocols/quic.c b/src/lib/protocols/quic.c index ae7a9746502..c095550ab68 100644 --- a/src/lib/protocols/quic.c +++ b/src/lib/protocols/quic.c @@ -246,6 +246,7 @@ static uint16_t gquic_get_u16(const uint8_t *buf, uint32_t version) } +#ifdef NDPI_ENABLE_DEBUG_MESSAGES static char *__gcry_err(gpg_error_t err, char *buf, size_t buflen) { gpg_strerror_r(err, buf, buflen); @@ -255,6 +256,7 @@ static char *__gcry_err(gpg_error_t err, char *buf, size_t buflen) buf[buflen - 1] = '\0'; return buf; } +#endif static uint64_t pntoh64(const void *p) { diff --git a/src/lib/protocols/rtp.c b/src/lib/protocols/rtp.c index 779c6b9f83a..b90941bbb51 100644 --- a/src/lib/protocols/rtp.c +++ b/src/lib/protocols/rtp.c @@ -54,7 +54,6 @@ static u_int8_t isValidMSRTPType(u_int8_t payloadType, enum ndpi_rtp_stream_type case 118: /* Comfort Noise Wideband */ *s_type = rtp_audio; return(1 /* RTP */); - break; case 34: /* H.263 [MS-H26XPF] */ case 121: /* RT Video */ @@ -63,7 +62,6 @@ static u_int8_t isValidMSRTPType(u_int8_t payloadType, enum ndpi_rtp_stream_type case 127: /* x-data */ *s_type = rtp_video; return(1 /* RTP */); - break; case 200: /* RTCP PACKET SENDER */ case 201: /* RTCP PACKET RECEIVER */ @@ -71,7 +69,6 @@ static u_int8_t isValidMSRTPType(u_int8_t payloadType, enum ndpi_rtp_stream_type case 203: /* RTCP Bye */ *s_type = rtp_unknown; return(2 /* RTCP */); - break; default: return(0); diff --git a/src/lib/protocols/stun.c b/src/lib/protocols/stun.c index 80e577ab15c..22b4c7097cf 100644 --- a/src/lib/protocols/stun.c +++ b/src/lib/protocols/stun.c @@ -326,7 +326,6 @@ static ndpi_int_stun_t ndpi_int_check_stun(struct ndpi_detection_module_struct * case 0x0103: *app_proto = NDPI_PROTOCOL_ZOOM; return(NDPI_IS_STUN); - break; case 0x4000: case 0x4001: @@ -334,7 +333,6 @@ static ndpi_int_stun_t ndpi_int_check_stun(struct ndpi_detection_module_struct * /* These are the only messages apparently whatsapp voice can use */ *app_proto = NDPI_PROTOCOL_WHATSAPP_CALL; return(NDPI_IS_STUN); - break; case 0x0014: /* Realm */ { @@ -406,7 +404,6 @@ static ndpi_int_stun_t ndpi_int_check_stun(struct ndpi_detection_module_struct * *app_proto = NDPI_PROTOCOL_SKYPE_TEAMS_CALL; return(NDPI_IS_STUN); - break; case 0x8070: /* Implementation Version */ if(len == 4 && ((offset+7) < payload_length) @@ -424,7 +421,6 @@ static ndpi_int_stun_t ndpi_int_check_stun(struct ndpi_detection_module_struct * case 0xFF03: *app_proto = NDPI_PROTOCOL_HANGOUT_DUO; return(NDPI_IS_STUN); - break; default: #ifdef DEBUG_STUN diff --git a/src/lib/protocols/tcp_udp.c b/src/lib/protocols/tcp_udp.c index 9aa0349f094..ec49e63bae5 100644 --- a/src/lib/protocols/tcp_udp.c +++ b/src/lib/protocols/tcp_udp.c @@ -53,11 +53,13 @@ void ndpi_search_tcp_or_udp(struct ndpi_detection_module_struct *ndpi_struct, st { u_int16_t sport, dport; u_int proto; - struct ndpi_packet_struct *packet = &ndpi_struct->packet; + struct ndpi_packet_struct *packet; - if(flow->host_server_name[0] != '\0') + if(!ndpi_struct || !flow || flow->host_server_name[0] != '\0') return; + packet = &ndpi_struct->packet; + if(packet->udp) sport = ntohs(packet->udp->source), dport = ntohs(packet->udp->dest); else if(packet->tcp) sport = ntohs(packet->tcp->source), dport = ntohs(packet->tcp->dest); else sport = dport = 0; diff --git a/src/lib/protocols/teamspeak.c b/src/lib/protocols/teamspeak.c index f38962b3198..9184e16e58b 100644 --- a/src/lib/protocols/teamspeak.c +++ b/src/lib/protocols/teamspeak.c @@ -90,10 +90,6 @@ static void ndpi_search_teamspeak(struct ndpi_detection_module_struct *ndpi_stru ndpi_int_teamspeak_add_connection(ndpi_struct, flow); return; } - if (flow->packet_counter >= 3) - { - NDPI_EXCLUDE_PROTO(ndpi_struct, flow); - } } void init_teamspeak_dissector(struct ndpi_detection_module_struct *ndpi_struct, u_int32_t *id) diff --git a/src/lib/protocols/xbox.c b/src/lib/protocols/xbox.c index f47018a06ff..d63d8d78714 100644 --- a/src/lib/protocols/xbox.c +++ b/src/lib/protocols/xbox.c @@ -91,13 +91,7 @@ static void ndpi_search_xbox(struct ndpi_detection_module_struct *ndpi_struct, s return; } #endif - - /* exclude here all non matched udp traffic, exclude here tcp only if http has been excluded, because xbox could use http */ - if(NDPI_COMPARE_PROTOCOL_TO_BITMASK(flow->excluded_protocol_bitmask, NDPI_PROTOCOL_HTTP) != 0) { - NDPI_EXCLUDE_PROTO(ndpi_struct, flow); - } } - /* to not exclude tcp traffic here, done by http code... */ } diff --git a/src/lib/protocols/zattoo.c b/src/lib/protocols/zattoo.c index 04e5431a529..cf67a82c5c1 100644 --- a/src/lib/protocols/zattoo.c +++ b/src/lib/protocols/zattoo.c @@ -170,17 +170,6 @@ static void ndpi_search_zattoo(struct ndpi_detection_module_struct *ndpi_struct, ZATTOO_DETECTED; return; - } else if(flow->zattoo_stage == 5 + packet->packet_direction && (packet->payload_packet_len == 125)) { - - NDPI_LOG_INFO(ndpi_struct, "found zattoo\n"); - ZATTOO_DETECTED; - return; - - } else if(flow->zattoo_stage == 6 - packet->packet_direction && packet->payload_packet_len == 1412) { - - NDPI_LOG_INFO(ndpi_struct, "found zattoo\n"); - ZATTOO_DETECTED; - return; } NDPI_LOG_DBG2(ndpi_struct, diff --git a/src/lib/third_party/src/gcrypt/aesni.c b/src/lib/third_party/src/gcrypt/aesni.c index b47fb6ba6e1..d1379de6f95 100644 --- a/src/lib/third_party/src/gcrypt/aesni.c +++ b/src/lib/third_party/src/gcrypt/aesni.c @@ -49,6 +49,10 @@ static u_int8_t cached_has_aesni = 0, has_aesni_checked = 0; #endif +#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION +int force_no_aesni = 0; +#endif + /* * AES-NI support detection routine */ @@ -60,6 +64,11 @@ int mbedtls_aesni_has_support( unsigned int what ) # endif #endif +#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION + if(force_no_aesni == 1) + return 0; +#endif + #if defined(linux) || defined(__linux__) if(has_aesni_checked == 0) { /* diff --git a/src/lib/third_party/src/hll/hll.c b/src/lib/third_party/src/hll/hll.c index b0e0a134309..344971b6154 100644 --- a/src/lib/third_party/src/hll/hll.c +++ b/src/lib/third_party/src/hll/hll.c @@ -30,10 +30,6 @@ #include "../include/MurmurHash3.h" #include "../include/hll.h" -u_int32_t _hll_hash(const struct ndpi_hll *hll) { - return MurmurHash3_x86_32(hll->registers, (u_int32_t)hll->size, 0); -} - /* Count the number of leading zero's */ static __inline u_int8_t _hll_rank(u_int32_t hash, u_int8_t bits) { u_int8_t i; diff --git a/tests/do.sh.in b/tests/do.sh.in index 62823b2bdbe..94d2b3fc02a 100755 --- a/tests/do.sh.in +++ b/tests/do.sh.in @@ -56,7 +56,7 @@ fuzzy_testing() { cp ../example/risky_domains.txt . cp ../example/ja3_fingerprints.csv . cp ../example/sha1_fingerprints.csv . - ../fuzz/fuzz_ndpi_reader -dict=..fuzz/dictionary.dict -max_total_time="${MAX_TOTAL_TIME:-592}" -print_pcs=1 -workers="${FUZZY_WORKERS:-0}" -jobs="${FUZZY_JOBS:-0}" pcap/ + ../fuzz/fuzz_ndpi_reader -dict=../fuzz/dictionary.dict -max_total_time="${MAX_TOTAL_TIME:-592}" -print_pcs=1 -workers="${FUZZY_WORKERS:-0}" -jobs="${FUZZY_JOBS:-0}" pcap/ rm -f protos.txt categories.txt risky_domains.txt ja3_fingerprints.csv sha1_fingerprints.csv fi } diff --git a/tests/pcap/ossfuzz_seed_fake_traces_1.pcapng b/tests/pcap/ossfuzz_seed_fake_traces_1.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..436a56568e41bbf6abc4493b24dbf1702de3dc37 GIT binary patch literal 4196 zcmeH~Ur1AN6vxlqrqa?-uo7KyANHW=#?_qtp@&s2D;%w6|3I5_Uf0q@_s2hLrc0tf zpjK8CWE4cG1R3-clm+3xhad=g=np*vp%?`f^rW40|HQg87m82w$l?CZ@80wAe2>Tb zN1KwOy$Jx;t+|;D9%m&}!&)fy)CXEvlQG|9ubX!{8`$ha z9xv}Z=JeL)up5j;#*J)tiO0`2iR%WZtJdk}t68T{JZs256{rf-`vV1>kt;NExy^EV zHQ(g(JFDvW94rH1=f*W?yDV3Ij4^tc_<$?-=8 zx;q^ti*jV+I8NXwc}b4m`FScN{wJ>;>+3z9YM-w@jYCrjx-;R!a~SE2tdDs5z6*=y zos*hCyn)N32izEwWB=Sz|2pOV3H90EKA)q!g>C`;ex)w0z5n21`&6kCg^{j|U*F2j z7?WE-WfpY>2P1W<@@jT2RK#*#{B(fkisqG$WHet%lh-R~w#b*~D}H8SDU{M&Dd+2I zp8n|ad@V({P76*&J|CIs##iyzt@u++b3yl?GJ3e7 z(eo{<)7MpiYjS)qED+wG65ro=*3Wb#hhLrsM&qDs$!x$v!dHMj0NNUr_KTrLWGR`e zANF)dGn;h8Y@Hd4V%}Tyku`FbgT5>iLbZozyq$|c4S1!&#Ku$||xb>W&E8C?>iLS|S(mJqbQ`Oyf) zer){`nayVRdwJ)HzwuNj)mtiUU&4APpMGqik3n**H%F*9@zHJiJ1{D>24k&sxiEv{ zgJMJsV%?Qa66@!acgu&-Z&*Mz3d15JJkfY+Rv%<7{lDkY%LQD+a?fm$l}yoF(@ui$@Rzzt>50 z#6ijgzejNLP1Lx{>lXsGyuaQ=v)N5-9yM$I<$85xwwrWvi#m^r^9&;34v6H=5zNtKdU+&gsj@7IrM5{~vM5kTM zkYQsAzOPA10TI-=i`KU@TF}at+TyjMpALN3Z-7cwYiUORkJiKI;<#iYg-+1|RNy*( z5}A+!n2tpaqS8l%_ z`QkHj75rNuhwsQa)F;W|6y`AF>U>5P$sQ)np-MxYLs=slO_D=dk;sq#VnMV+i6KyPsr^rz>|Bm)M^xrJ}H3R_GbLetZst&8eiIcg^(NefHjuIi}3h z1)FaCQ~C!yo8BV5+8024$s>O;?U&4qrRBh>p%EWBabX7kIVSSPxSG+6!#9SfewgVz zd2{!mabm4$T-*2Y)aPAkhu^;3RaTT0eyCx?`tp{}rpK>uc>fo2rmz1}|E=sNSK1DY zTx)+VKX)MG%)089bvJ*@w|%+#&-(E?^P9c=H3PS-u>IAl_LA?7Ro83QXNC%Y{b*pv zX3cj;tJ^MmLsN%qw|X*gFo|mtPVd5Z>bhSufBFOc{EC diO2V{`3syg&Rgl_>(kf^X6c^Vkbi_d{0m|`rquud literal 0 HcmV?d00001 diff --git a/tests/pcap/ossfuzz_seed_fake_traces_3.pcapng b/tests/pcap/ossfuzz_seed_fake_traces_3.pcapng new file mode 100644 index 0000000000000000000000000000000000000000..b7c6b5ecb0cb47d1e4de230086e5b4fa20418035 GIT binary patch literal 888 zcmaKq&ubG=5XUFK`eSjS6e0D;;UWG=TC&O3!~`j|X&TdtEwN4QL9A>yk9KL2-R^F- ztp}AJL@$EiO@$sRv|tZH4;2&?d(uC^;z2ycOF=>Opocn>Z9!XcV0iOpcHU>c>tODvNgWj(A@O2u;h*I8&* zv!~d|NH#8YhQS9xxTsaCb1Wgr2`Lsyq#~2N!c9#DKU{&nYS~Z~gN4R4lUq}YIUQ!F zr882Jg>stB95*%;by}I^MW$G8H6q`rPE;#)wKFEg;!><*cDKFA9m`fGN<54T07wsM z>DxKS@!~}?ujq0!R+=$?;6F2Bx!&7=XNfLotNdJW{QKKa7ceGYy8kTr#fjJ6dykxI zf-FFn)7Jw%4KH)AmRnY@u5TXOT7dk=%O?!#UiAL_+IS78@CVlX-X`JkbM++UJw9Kf z%h=1h*}7EQWw{iW=(4(f0Lg~#yTl^M^vD~+bv4&1YjNaqR zwFelJ?_=C{&J*LsuYWSykg@VNBbP0(Xjw5z+_H6ZKFazFg?v<&WKrnXE&D9vb4nSj zlB$Dt{{q$fx$tr=2Sfc10x7Cq%fRd q;5puJDFNij-$*XYVPH@Jss&-7dKIYpV{r8+fI0+@wp#<$g8%?3R2KvQ literal 0 HcmV?d00001 diff --git a/tests/result/ossfuzz_seed_fake_traces_1.pcapng.out b/tests/result/ossfuzz_seed_fake_traces_1.pcapng.out new file mode 100644 index 00000000000..19f269ecc1d --- /dev/null +++ b/tests/result/ossfuzz_seed_fake_traces_1.pcapng.out @@ -0,0 +1,39 @@ +Guessed flow protos: 0 + +DPI Packets (TCP): 8 (1.33 pkts/flow) +DPI Packets (UDP): 13 (3.25 pkts/flow) +Confidence DPI : 10 (flows) +Num dissector calls: 692 (69.20 diss/flow) +LRU cache ookla: 0/0/0 (insert/search/found) +LRU cache bittorrent: 0/15/0 (insert/search/found) +LRU cache zoom: 0/0/0 (insert/search/found) +LRU cache stun: 0/0/0 (insert/search/found) +LRU cache tls_cert: 0/0/0 (insert/search/found) +LRU cache mining: 0/2/0 (insert/search/found) +LRU cache msteams: 0/0/0 (insert/search/found) +LRU cache stun_zoom: 0/0/0 (insert/search/found) +Automa host: 0/0 (search/found) +Automa domain: 0/0 (search/found) +Automa tls cert: 0/0 (search/found) +Automa risk mask: 0/0 (search/found) +Automa common alpns: 0/0 (search/found) +Patricia risk mask: 20/0 (search/found) +Patricia risk: 0/0 (search/found) +Patricia protocols: 20/0 (search/found) + +Gnutella 4 333 2 +PPStream 1 141 1 +Steam 2 68 1 +HalfLife2 2 96 1 +Starcraft 12 2687 5 + + 1 UDP 127.0.0.1:1119 -> 127.0.0.1:1120 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][8 pkts/2487 bytes -> 0 pkts/0 bytes][Goodput ratio: 91/0][204.53 sec][bytes ratio: 1.000 (Upload)][IAT c2s/s2c min/avg/max/stddev: 8008/0 29219/0 105424/0 32476/0][Pkt Len c2s/s2c min/avg/max/stddev: 48/0 311/0 576/0 250/0][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No client to server traffic][Plen Bins: 37,0,12,0,0,0,0,0,0,0,0,0,0,0,0,12,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 2 TCP 192.168.1.128:1 -> 1.2.3.4:10 [proto: 35/Gnutella][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Download/7][2 pkts/170 bytes -> 0 pkts/0 bytes][Goodput ratio: 53/0][< 1 sec][Risk: ** Unsafe Protocol **** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 70][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 3 TCP 192.168.1.128:1 -> 1.2.3.4:11 [proto: 35/Gnutella][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Download/7][2 pkts/163 bytes -> 0 pkts/0 bytes][Goodput ratio: 51/0][293.20 sec][Risk: ** Unsafe Protocol **** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 70][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 4 UDP 127.0.0.1:17788 -> 127.0.0.1:17788 [proto: 54/PPStream][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Streaming/17][1 pkts/141 bytes -> 0 pkts/0 bytes][Goodput ratio: 80/0][< 1 sec][Risk: ** Unidirectional Traffic **][Risk Score: 10][Risk Info: No server to client traffic][PLAIN TEXT (PPStream)][Plen Bins: 0,0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 5 UDP 127.0.0.1:1 <-> 127.0.0.1:2 [proto: 75/HalfLife2][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][1 pkts/48 bytes <-> 1 pkts/48 bytes][Goodput ratio: 41/41][9.65 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 6 UDP 127.0.0.1:100 <-> 127.0.0.1:200 [proto: 74/Steam][IP: 0/Unknown][Encrypted][Confidence: DPI][cat: Game/8][1 pkts/32 bytes <-> 1 pkts/36 bytes][Goodput ratio: 12/22][45.10 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 7 TCP 192.168.1.128:1 -> 12.129.206.130:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][1 pkts/50 bytes -> 0 pkts/0 bytes][Goodput ratio: 20/0][< 1 sec][Risk: ** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 60][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 8 TCP 192.168.1.128:1 -> 12.129.236.254:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][1 pkts/50 bytes -> 0 pkts/0 bytes][Goodput ratio: 20/0][< 1 sec][Risk: ** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 60][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 9 TCP 192.168.1.128:1 -> 121.254.200.130:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][1 pkts/50 bytes -> 0 pkts/0 bytes][Goodput ratio: 20/0][< 1 sec][Risk: ** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 60][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 10 TCP 192.168.1.128:1 -> 202.9.66.76:1119 [proto: 213/Starcraft][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Game/8][1 pkts/50 bytes -> 0 pkts/0 bytes][Goodput ratio: 20/0][< 1 sec][Risk: ** Unidirectional Traffic **** TCP Connection Issues **][Risk Score: 60][Risk Info: TCP NULL scan / No client to server traffic][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] diff --git a/tests/result/ossfuzz_seed_fake_traces_2.pcapng.out b/tests/result/ossfuzz_seed_fake_traces_2.pcapng.out new file mode 100644 index 00000000000..bd580274fcd --- /dev/null +++ b/tests/result/ossfuzz_seed_fake_traces_2.pcapng.out @@ -0,0 +1,31 @@ +Guessed flow protos: 1 + +DPI Packets (TCP): 12 (6.00 pkts/flow) +DPI Packets (UDP): 4 (2.00 pkts/flow) +Confidence Match by port : 1 (flows) +Confidence DPI : 3 (flows) +Num dissector calls: 479 (119.75 diss/flow) +LRU cache ookla: 0/0/0 (insert/search/found) +LRU cache bittorrent: 0/3/0 (insert/search/found) +LRU cache zoom: 0/0/0 (insert/search/found) +LRU cache stun: 0/0/0 (insert/search/found) +LRU cache tls_cert: 0/0/0 (insert/search/found) +LRU cache mining: 0/1/0 (insert/search/found) +LRU cache msteams: 0/0/0 (insert/search/found) +LRU cache stun_zoom: 0/1/0 (insert/search/found) +Automa host: 0/0 (search/found) +Automa domain: 0/0 (search/found) +Automa tls cert: 0/0 (search/found) +Automa risk mask: 0/0 (search/found) +Automa common alpns: 0/0 (search/found) +Patricia risk mask: 8/0 (search/found) +Patricia risk: 0/0 (search/found) +Patricia protocols: 8/0 (search/found) + +Usenet 12 1099 2 +WireGuard 4 592 2 + + 1 TCP 172.26.235.166:55630 <-> 172.30.92.62:119 [proto: 93/Usenet][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Web/5][4 pkts/293 bytes <-> 2 pkts/264 bytes][Goodput ratio: 7/47][0.02 sec][bytes ratio: 0.052 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/17 6/17 17/17 8/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/74 73/132 87/190 9/58][PLAIN TEXT (200 Leafnode NNTP Daemon)][Plen Bins: 50,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 2 TCP 192.168.190.20:55630 <-> 192.168.190.5:119 [proto: 93/Usenet][IP: 0/Unknown][ClearText][Confidence: DPI][cat: Web/5][4 pkts/278 bytes <-> 2 pkts/264 bytes][Goodput ratio: 2/47][0.02 sec][bytes ratio: 0.026 (Mixed)][IAT c2s/s2c min/avg/max/stddev: 0/17 6/17 17/17 8/0][Pkt Len c2s/s2c min/avg/max/stddev: 66/74 70/132 74/190 4/58][PLAIN TEXT (200 Leafnode NNTP Daemon)][Plen Bins: 50,0,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 3 UDP 10.9.0.1:43462 <-> 10.9.0.2:51820 [proto: 206/WireGuard][IP: 0/Unknown][Encrypted][Confidence: DPI][cat: VPN/2][1 pkts/190 bytes <-> 1 pkts/106 bytes][Goodput ratio: 77/60][0.00 sec][Plen Bins: 0,0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] + 4 UDP 10.147.205.42:43462 <-> 10.45.123.132:51820 [proto: 206/WireGuard][IP: 0/Unknown][Encrypted][Confidence: Match by port][cat: VPN/2][1 pkts/190 bytes <-> 1 pkts/106 bytes][Goodput ratio: 77/60][0.00 sec][Plen Bins: 0,0,50,0,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] diff --git a/tests/result/ossfuzz_seed_fake_traces_3.pcapng.out b/tests/result/ossfuzz_seed_fake_traces_3.pcapng.out new file mode 100644 index 00000000000..0a17a23a4cf --- /dev/null +++ b/tests/result/ossfuzz_seed_fake_traces_3.pcapng.out @@ -0,0 +1,25 @@ +Guessed flow protos: 1 + +DPI Packets (TCP): 4 (4.00 pkts/flow) +Confidence DPI : 1 (flows) +Num dissector calls: 12 (12.00 diss/flow) +LRU cache ookla: 0/0/0 (insert/search/found) +LRU cache bittorrent: 0/0/0 (insert/search/found) +LRU cache zoom: 0/0/0 (insert/search/found) +LRU cache stun: 0/0/0 (insert/search/found) +LRU cache tls_cert: 0/0/0 (insert/search/found) +LRU cache mining: 0/0/0 (insert/search/found) +LRU cache msteams: 0/0/0 (insert/search/found) +LRU cache stun_zoom: 0/0/0 (insert/search/found) +Automa host: 1/0 (search/found) +Automa domain: 1/0 (search/found) +Automa tls cert: 0/0 (search/found) +Automa risk mask: 0/0 (search/found) +Automa common alpns: 0/0 (search/found) +Patricia risk mask: 2/0 (search/found) +Patricia risk: 0/0 (search/found) +Patricia protocols: 1/1 (search/found) + +MapleStory 4 362 1 + + 1 TCP 192.168.16.173:60546 <-> 93.184.216.34:80 [proto: 113/MapleStory][IP: 288/Edgecast][ClearText][Confidence: DPI][cat: Game/8][3 pkts/288 bytes <-> 1 pkts/74 bytes][Goodput ratio: 28/0][0.10 sec][Hostname/SNI: example.com][User-Agent: AspINet][PLAIN TEXT (pGET /maplestory/ HTTP/1.1)][Plen Bins: 0,0,100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] diff --git a/tests/result/ossfuzz_seed_fake_traces_4.pcapng.out b/tests/result/ossfuzz_seed_fake_traces_4.pcapng.out new file mode 100644 index 00000000000..f9e8eb7b925 --- /dev/null +++ b/tests/result/ossfuzz_seed_fake_traces_4.pcapng.out @@ -0,0 +1,28 @@ +Guessed flow protos: 1 + +DPI Packets (UDP): 2 (2.00 pkts/flow) +Confidence Unknown : 1 (flows) +Num dissector calls: 124 (124.00 diss/flow) +LRU cache ookla: 0/0/0 (insert/search/found) +LRU cache bittorrent: 0/3/0 (insert/search/found) +LRU cache zoom: 0/0/0 (insert/search/found) +LRU cache stun: 0/0/0 (insert/search/found) +LRU cache tls_cert: 0/0/0 (insert/search/found) +LRU cache mining: 0/1/0 (insert/search/found) +LRU cache msteams: 0/0/0 (insert/search/found) +LRU cache stun_zoom: 0/1/0 (insert/search/found) +Automa host: 0/0 (search/found) +Automa domain: 0/0 (search/found) +Automa tls cert: 0/0 (search/found) +Automa risk mask: 0/0 (search/found) +Automa common alpns: 0/0 (search/found) +Patricia risk mask: 2/0 (search/found) +Patricia risk: 0/0 (search/found) +Patricia protocols: 2/0 (search/found) + +Unknown 2 68 1 + + + +Undetected flows: + 1 UDP 127.0.0.1:100 <-> 127.0.0.1:200 [proto: 0/Unknown][IP: 0/Unknown][ClearText][Confidence: Unknown][1 pkts/32 bytes <-> 1 pkts/36 bytes][Goodput ratio: 12/22][10.70 sec][Plen Bins: 100,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]