Viewing is open to everyone. Downloading and starring need a GitHub sign-in. Sign in with GitHub

conformance-v1.json

v0.1.0-build.85 Latest Commit ede38f5

Size
27 KB
Lines
46
Language
json
SHA-256
f35d61fef34d…
View on GitHub

Sign in with GitHub to download. Each download is recorded with your GitHub username.

1{
2 "suite": "ckey-conformance",
3 "suite_version": 1,
4 "generated_by": "0.1.0-build.65",
5 "hash": "FNV-1a 64; see tools/conformance/README.md",
6 "vectors": [
7 {"id": "p0-auto-url", "profile": "0", "version": 0, "level": 1, "layout": 0, "payload_hex": "68747470733a2f2f6f70656e636b65792e6f72672f746f7572",
8 "expect": {"ckey_file_fnv1a64": "810d52f5bde8f6fe", "codeword_fnv1a64": "53d5d75d6416765d", "codeword_hex": "c74b1b000101001968747470733a2f2f6f70656e636b65792e6f72672f746f75727ea016d0226cbb8dd556b887e7f11711c57f915f", "geometry_fnv1a64": "f89fda91520a98d4", "raster_decodes": "true", "shape_count": "226", "version": "1"}},
9 {"id": "p0-empty", "profile": "0", "version": 1, "level": 1, "layout": 0, "payload_hex": "",
10 "expect": {"ckey_file_fnv1a64": "b545003383f25602", "codeword_fnv1a64": "326d77f687934895", "codeword_hex": "c74b1b0001010000385dbe9444e9d0326fb6c5083d43b2a3abec0aafdf571ded13661208747281aa4b46242f7d622a490d21cd09a6", "geometry_fnv1a64": "aa3aaa0069c9286a", "raster_decodes": "true", "shape_count": "224", "version": "1"}},
11 {"id": "p0-v1-L", "profile": "0", "version": 1, "level": 0, "layout": 0, "payload_hex": "3c5e81b40c5ec68e04a3406c97d63cfbdc53ae88371a125121b5956143c0",
12 "expect": {"ckey_file_fnv1a64": "b50f5237438af5d2", "codeword_fnv1a64": "0700fa22ba6fa289", "codeword_hex": "c74b1b000100001e3c5e81b40c5ec68e04a3406c97d63cfbdc53ae88371a125121b5956143c02fab6aece1e5a7a5828d7d906f0a6f", "geometry_fnv1a64": "f6c7ee1e4fa90272", "raster_decodes": "true", "shape_count": "230", "version": "1"}},
13 {"id": "p0-v2-L-full", "profile": "0", "version": 2, "level": 0, "layout": 0, "payload_hex": "3d8c672fb6166077a16226534a35340ada86900f336bc840a7735f59cac69131dbdd8d8b9aae8e9d7a8a6d9b",
14 "expect": {"ckey_file_fnv1a64": "a453a6ccea965770", "codeword_fnv1a64": "f7ac654b32ae28fd", "codeword_hex": "c74b1b000200002c3d8c672fb6166077a16226534a35340ada86900f336bc840a7735f59cac69131dbdd8d8b9aae8e9d7a8a6d9bf79e736c8f41a45b54c98b20605d", "geometry_fnv1a64": "fb1c603057cd7bad", "raster_decodes": "true", "shape_count": "268", "version": "2"}},
15 {"id": "p0-v2-H-full", "profile": "0", "version": 2, "level": 3, "layout": 0, "payload_hex": "3ed2754cb655ab36278e82613810",
16 "expect": {"ckey_file_fnv1a64": "ab1e56e4871b0348", "codeword_fnv1a64": "5848d41645208e8f", "codeword_hex": "c74b1b000203000e3ed2754cb655ab36278e826138108ed84854f12d81322f6fb8546447fd7ab773e0ebf3b5df83040dd606083e58cef839d3cb5a41120f200dac8e", "geometry_fnv1a64": "ba810c18c51ee138", "raster_decodes": "true", "shape_count": "259", "version": "2"}},
17 {"id": "p0-v7-L-full", "profile": "0", "version": 7, "level": 0, "layout": 0, "payload_hex": "41b95e7b0a4276886f65074b7a86315a360e0318631e3dc2c3ea59322261229f921776d7947300be1ead0316ac1e8cc9e3de8f4a5fbfe2c2b6240219dd3920116087e4091f00d71d95e675a9bf32487d375e933d21bd73b2e6b8700ef19df473e2e71832eb1cb78b439fcafaf7336d4674ef19e493ece56a0bf4eb1b",
18 "expect": {"ckey_file_fnv1a64": "49d93e8cf5dc033c", "codeword_fnv1a64": "d86acfd22796e893", "codeword_hex": "c74b1b000700007c41b95e7b0a4276886f65074b7a86315a360e0318631e3dc2c3ea59322261229f921776d7947300be1ead0316ac1e8cc9e3de8f4a5fbfe2c2b6240219dd3920116087e4091f00d71d95e675a9bf32487d375e933d21bd73b2e6b8700ef19df473e2e71832eb1cb78b439fcafaf7336d4674ef19e493ece56a0bf4eb1b5a04ee198bdadfb837aa9abe147847f365ac3efe142603555621", "geometry_fnv1a64": "42b31b5efeb06d94", "raster_decodes": "true", "shape_count": "577", "version": "7"}},
19 {"id": "p0-v7-H-full", "profile": "0", "version": 7, "level": 3, "layout": 0, "payload_hex": "41fe6c970a80c147f69163596961e1c0ab1ae9c176cf40f91d3d2680903be61676e8a79b26eab22f5058b1c17c1ebd03c8ee23de",
20 "expect": {"ckey_file_fnv1a64": "578848115daae180", "codeword_fnv1a64": "90c6db8147d3d73b", "codeword_hex": "c74b1b000703003441fe6c970a80c147f69163596961e1c0ab1ae9c176cf40f91d3d2680903be61676e8a79b26eab22f5058b1c17c1ebd03c8ee23debd5cb848eda06b992c9a42e536ce39b0659923c5750e529dafa52db48e4932b2f6d57ca445cfa132e70c5e1e8e9527eb06597d0b7ba8cdbde809276d64b98de7f32deb90996508304bc34235d36dfdaaad0ba8fb076ed7e36a8986a46f7a0db14911", "geometry_fnv1a64": "9885c81c997a006d", "raster_decodes": "true", "shape_count": "583", "version": "7"}},
21 {"id": "p0-v16-L-full", "profile": "0", "version": 16, "level": 0, "layout": 0, "payload_hex": "476f81d0075d9e3f7b049d6f057d94b7dc03d3f6ed94774729bf1b8628452765434a7ff98b3c9af943b94426b8108e87a72cad758cfed3a984b541bea06c19dad3ffac7cda435990c7d029520e13c8a73a5880ddaf095c1b1e4d92d48cbadf130edc757ca6b2973dde66206b0ae275744c0faa9bc9d2dfbfb01c15caf2a70199cd24a830a4ffb48da309e17d3490ef2159cdec3053a5cf0c382cb3375a602ac7b00c79e291d2b46275bd072696e4b2b4a1036a2fca0740cef5f93a42d2c427cd17c07ff12a093ef1f6f8159bc1565f072914ae42aeafee246d765eabed67edb02a5eb5d032b49ec30fa86da4c914bbc8b85ba626848735806908b4c2bf929148d1f87b057018c5b4ea2a589c4401ae7adb22a3abd4ad18abf687b76ee23f4f41bb94942badae45f7f55202724eb34672e1aa59b62a763cbf6543c528741f851c5a2e26f0b9245710e5697cab8772b3dbdf28e33f1868eb2c4bfb21fe1596b62be4b3bf186659d6d9b028ba5e123e4ab3acc5be53323e13b482e5ef91ecbc8a9853064c788b63437e92c0943698c984cce59cca1310e6456e25ac3c17a25cc95f66fd21fd018ac08108d4c7744277fdcce9be4eb34f84b8c7976bf55965f6644f9d62f5a3a84c17b7d77bf2ebc263772edd2ff27c8f6f447c7cb5ecb6e6c06e0d3ff5e47e635ab14904419b02495bd53fa8e8c4cb753169a2be8fd71f5b9f1c1257676db51798a0b4dd2628b691e12222f7d53410aa89479f8973521a7d31caa8b2607382af1f98caee9ce896d42a89cc3ad719d1da6ba52f4e4ddac089c5f6f2e2783e341b3defaf0c8b09c5d3215c09a5c1aca5b5fdec60c27fd1be425e44",
22 "expect": {"ckey_file_fnv1a64": "18ecefd4d1de0a9b", "codeword_fnv1a64": "d04c655021421377", "geometry_fnv1a64": "21fc4549ac6f4577", "raster_decodes": "true", "shape_count": "2382", "version": "16"}},
23 {"id": "p0-v16-H-full", "profile": "0", "version": 16, "level": 3, "layout": 0, "payload_hex": "47b58fec079be9ff0230f97df358431d520fb89fff447a7e8312e7d3961feadc261cb0bd1db34c6a7664f2d2880fbfc18c3c410ab35634e569672cad91191851ccf9da2c2c465f1bd6cff50574a3ce238395e1c0dadca451f0544bf6c41d89ea719fff67c73fd2f0783f1828b689148e4a7e74d582f5039e88fa84dfea12aa35830664e2f570e94766a3450d43994a552702299c2da2202f539aed5fb14500c5a2caa253318c7c045d103b4d04123ccb95ce83aed0cb5ce92b9b6c2fbb631f2fa42aa6b66c2cf68ed0c08b45d593cc49443459ead339ac369b88bece9f82b40f900bb14a08cb57d1e50f9c138624ed2b162ad76f169a9a03e310747de7177d03a5f55992decb323c757da79ddd2ca9d2214a7ba2e8",
24 "expect": {"ckey_file_fnv1a64": "0fd8221f8d3678ab", "codeword_fnv1a64": "a32778d1109e51e5", "geometry_fnv1a64": "89eda64fc6b70ac8", "raster_decodes": "true", "shape_count": "2429", "version": "16"}},
25 {"id": "p0-v31-L-full", "profile": "0", "version": 31, "level": 0, "layout": 0, "payload_hex": "51f666b301e0e071e60c4157976d8da8f19c2d137dacd7ce7c2309113017daaf68f638dc7c8bf05b2d22069722f83d6fee5adfbdd81010d5dcfc557b8f150d2ae81dfa9011b231a5c6ac00c3e8df9d973fa4b6e89cdd3674d247cb743a401174ab7464a23202b7bae00605287fb12c160844467823a5d54c19605a99f04721f5a00a648ba36f09ec3f109f3651c46044820d56f71d3cf1dcfe2aa6ae46a36b79caf21a657f2f236e3b2c0c839d2ea0e0f9d1e0948dbcfd8d630a0899a48b112d4042dbf132be7458bf423dc774cd4a0acf6b1320cb82e3a9beea8a66460029a62b1431927ddadfa84bbfd9e0bd3fad4778b55211812e015c1837ee423cc2bfdacb87d7517588bc3cf29139cd32ea0d827c923480aea628bb0ee2a6816a57d12673bfc0d8840dd6db5c2b6cb360f5a40778e5852ca6139ebbd362dc9a8a0b504888e0107967f56d2bc58633dcab4c9e871e97427610e21b362cb06a2626ea246486161f252f0f35b9fd1d04b5489f1a1830959f64e7c4ceeb7348e0e69fc62601fc8f7b77416d53f567f009cd42632e3389cf029f7aad587c962e83bc2937260a8b7ee5a856686535fa8220d977cfe2b6153907776cd7cd7015e54baecc95e5ceeb1a519a7b9979af43dadbb498df32e1d4cc7ddbb5c0b8300879e3e865ff1b01e79ce9cf12e11380618480582c530f5adc8566639f27160a1676abb7a35771ba5c44096fd06129a9089009e88db05d2a5464fa47cb1259327feeb8900b4285753e534247bd81290d7f9223a8ea3df5be796ea2662aca65be1476d009f52ceb1094115ac638edf076a29f31004407a3e99dabff4204dd94a73a2971dc8c4228cf77c84900f192d28fe156487d71dd26de2428e300f51ab4cceba2c9e8d275b75917c73baceda598e840d332d11c53353886f5546aeb9806efb405bd309a7d07bab65f9327859c7bf755bd6ecfc4c276f34f268fed29ae3fb7b8f7e5db8dd27a60abe8e47067312c134d392d72b946887122d5019c47fb89adaca08c3426b4661f60bdf82b9466ce78e8f355d522bef978b21e4e2d305f8141daafb3a9b724152f553bcc9f617bf946781b7f39facf4e30c8224cf9230038c41f550dce62e8c72a1cc590ba77f8b783e665fb030ee10126410407fdb445356ded480358208aad105bc1a909d4a98816ae07cabd011f7c4d0deebedcc8dd70554ac2b023bd58ee45cd9bb1c1c79d60ccdebfa111497a21f8310ce2dc9cb8567ccf7fe42eda64a48e41c174bbf825a6551bcaead330a544e3c68e1ce6bf0ccac4aac1239bea85de199aa5f3715eda36459cecc5f5d41a2d29f8a94688145121f29c4ea5b136549e73cebe630346965e142d6e01922713194c09966ff4d14424b1fc6f55dbda2fda91e8862e365379e21f2e1b26e5f09139324b91d9ff83e71090b3f2d5a8c6397dc9067cef717ae6faa692416d50c858b02329dbfd24087f97003e2977cabf5766d75b2278bf028251cde1b5c5571fef96ce1fb884809394de58b0e944185b3466da2e00cdd18a3b079c37cfcea335a4fa42be704ed5acf37ed2ad8bf78e083d4555d99f28fa033eae014369df012186daf6aa516e892eae868d70ed014906a4bc30cc8ef633b1fe4fcb48e30262cd682bc39cab2aa5471a768bc670848d68607ab6885fd6162f3364ae1f21f5daf8e4d6e660d2fdd77ccf44b112fb5bc0182a2197a5a9a0e468d8dd42348b29a33355b701d81e9672a3ab5acb47f60f6dd18148e5cc085a809f2c1e05850bc519e5da9f18f7edd96ae7cf9487f150e14323a77917be18437369b1fd56a712a2bc48595195c79fdb5ac8a044762c79c51572a1330a4b7dcae7ae2fc77ac1934f326a7987456499e97f18c62f10ab6763d9f73ae7fc5cdd96aeabb13b988e050d432da7ec5aff4280bc002f90aeb49417abbefffd91ebe37e3af3858cbd5f64d2dd47112168dd085595f90c138f1ffdf0c8a644cfcf053d90a36a4061da182f490f43adbb6a555b4d35d3d2d9d45a24b395651dab23cf9e0ca649b7d6c22f6bce0f7f3242bcd6af836ab23a7985680ed7978265d35b7fbc69a11d077a2fb09e74362c1c321fdf7e47a50c40fb8cdd45887959b97fac5e524d9ac88d51bb3cd5010052abfcba05431cfcad27ddb7e4d7a70b1b7dd8abcd1e97367fedd3e8059eef0ec9e40314f17fb72ab47310b73a54c73eccd5fd543de457c3ca0ee91ad40d6b25418fa21d60b7058a93ecfa2430d3302b43ac00073668d330871cf59904ba582d3b3623232174242013a17478adedde0a2db1e78752778211e884c99184c04b340d2cc7de1a4168924ee2cc102abf813d0b54aefb3fde139d71faad12d9bf8f6ae382c46644af5628b344c330b5eb7d4430cc42efc07165b1fc765c121ada2024b9124039ab53a9d106a08efeef97e9c7c4138651ac058eccb5320568f3b9b2db637859386fc5521f5e13d7830e6c9290c4e75075ee74d7121dad4dd0a387aa2b85141fa8c6a2724725febbaedc98f88f00cb6a13849fbc4b0baa4aebfef522d59b089632f88b61231c07cb52b6cc4ed71c0394458167efe2a731873d6b34e8bff33fb7e46224a93254160e258e3d7c9d8f9b7f8b0cb255e76e8b052fe7fe7ef0ae636e2f73150a933658fcc0eaa61e3da760d3c85e6c050f3249370c018d1997c3e59ce8b20b760f7d3f83a3e343853584e42844c8824eb0173e0304dda1a402fcf91449b7b6140d377f042f27d7b329197d0ea9abe8b0c89780c62d327ebca8f797a1ee2ecc3f9dc81154abf7a762df2f4607087e94e1f47f6a4f7f4bebb421267afcdad804876fe733be412a7bfc42611c8ad2cc80c87af09ce1d50a339129d023d871891badda9f66feff29a3a26021a100e033ab82405ff833f0e0260da30fd6d97d2bd2a9d74f6d46d8f1ef286db23cc96d661762d495a57274d7199691d09b972bbaeda505ab543ba215b516c02c1637182dcbeb64b0103bea89e14f1ed63e9e0c463501a4b966f617b9cfa6d27c1e8fe560d2d7c421e6a4be26db0c95b84e6f16f576509cd63406d5999acb4361050e3af039136dac1a334072e75868de217ea1ff815874af946b5f00f726d57041e0e3df14be796ce4e4a4c567712c88ce346cb02a155c489f9b1cd14c1170120d280f437a30a9ccbf26030a434899c831ec96694ab525f8b180548183971e8167fd524783ef618f69dc59c1e8858c83eaf9a79fbe9b456b6c76381b08770ecf106aa22950b9a7c9e65e86fd437f05745d9d86db655ed69fb54fd83ccf2793df8f6c5c3d038029e47d774f66ca462b29b21182b924c995e8b5502b154ccd23692df63ee9c267369db9685b39739b4404d5824beae5dbe4ecd9340c6c784759fbfaee6ca8b8c8c10468e23843baf4bf3c7710f73293c6c9a8d126389bd223f5f3c62f6c08123062809f0d55ea9f7c2cda0bd0ff6b1ff2ee6a93ca53905aa5d88627872bac055f56c9b3860625a50f3fbcc9c941807efaa0d55833e1cb97c60abd79b9f74bc64b7bec405b857fd340d296adf9fc73a8add2e19dec4f649231b573d87a84af901d574b250fec18b555e2ec784fd858990d18d823f2e903d84629582777e9b7a1310f9b859b3da45b488e1aadb1dd585351ae5aefb7e2e57b1ad7f20c4ca2563c1871e4c8695c6a58c71c4d94f679afd9e4705a4a1f51de10745797f18c8d92a897ec84975a1146c432f5873aeb7cae3565e11fc1842f52b1cf647404beee862ea7942de2bf09a93aa2a59f6e501dba72a8264525b45b3bfc5ddc89375b6c601e7621e3dc61d394dadedd3fc5daf34ca1b209b98cef98271200c1aa3fd41264ca63eefffd7ce4a0486672e49731fdefd8bff8c14dec8b3798513c80988950e78904fb2fffbe94faaa6b5de2fef19c452d3e04f207d4bf21b99c97877fd1fa55b521ec74e04b1f5facd3bb5dddac9603bfd2e4379a44a22f21e0400ff6f7452dacb90823e6baa6257e39cc52d6e512f1ad51f0d12b4e873e02d1ca3bc339ce00d1fa3de595172e32d4e8f58c5215a0eb1bc728522376a3c012d8ec0471c994768c4c18b7bae29d02e5e5bfb07ca82fe334722da230b711bb8a1081374ccffa484545cfea620dc1a66ce4d63245fe16dd22c543fb427ecfc8284987736863c8476cb43824e3ff4ac0a9500c5d616c0df1176857ec8eacc0152e07222d9a9628547499d15ed296cc885f47554f483b324d4734f45a8e96aa64608397ac7c68aa67d229b7e50a1fc0cbd79acafb35a70630ea3a4d7afe07360a08a6530e6dd1428902cdb05aaa5e81e6dccfa82629df6ff13ebb37d9e03bf4f0f413e3418ebb46da812123b2168b51d0bc20506ae90ab5f6822f2d5478e45696761dfb0bc504728bd3f81b36f551520e4c7b4537fb3e86befb414c215027b10b62cb7102bd7fe5e57e55498431d08ebce48332cdac89f4d8f2d056c4349d41f714d94095e3f122410d72018cfa9af18b5e8ce3440beb73eab4eeb11b3655239267b887026a17110e0dbb3995c2b74bbe1aa24984ee57ddab90e36653aacf5aaabd8b885e479dfdcf12d28f3641a4512cfc80784eecb86fe9db2924f12b01cca1fd2aab913427951ab28b415d714e9a426c9ba93161e8ca84ee6f3bca9355446d8f227a57b14aed9a88ef334c9319a3fe541739966db9f4712698a30c06a76f9762b1a440fe927c0e313bee9728deccf525cfa9b5f4ef56b9e2bbf433e749df3de6ccfbb1217c1c4952e09d28f8e75a4ed2509e9d9f42bd7788246c14e0000c10111b77e1e57b0e308f83103c0df375c4d2dce030d85f5bde8050eed7de0750565dfa32ddd8f6f5bf95fdba63b83728a921695c25d1e6c43137f3fff51209e8e9c7796c854c46d704105bb3848a5966de3fa223057d6bf3ca1cf3c83ef02af737d15b868d56ba2123b5ddb8d75b7500dc2ee36a2f94774314a56d18d633fd83408018077dd195a15138f928e9461bb1af784089d5928778904aad6033d68d779c5edd9bb25b0d8bd95658069baa4d14f5267dfdfdb80ab5d48839b7201c57a1737989115b564d761accd5fb242a83a9e4c91568800a658587dfc5d5be884db38261b05a7de7725d875d83520bada9d54274358e0e4ef1d467d33e197ee5d3441d2d9a8ef0fa8fa0a7cfa6fb2e5e1de16abfc0572912f9f345eec184293ec3cd287644e75f3bab0213edb78abfacb4f74ec54cd026a6bf9903bba3bcd8e66bad1d595cc54c1ec0aa7a866436424bb5297026212b301d77de9dcc6a0cfd708b260a7947aa0ad7bd24a06c8cdc9030db6be8053fbb444f49401db5d16058b75a5f90fa1c3cc262835e5b7544fbd7975696620a58fb36d9519fa50dc64b03d78162e586a8476f7be9ac967dd7b89800c8641d61d086ab1ba14269736d0267311d1cd34a6bbae2a6bbc64e61c0d8a72d4a78edb8c21d1d383bd1b3861c60446bbf62b7f998a7bf28b5c69804b1ca2f2566543a44fca5db191a5adeeb5fe1ae6d6ee784c717457f0b8b2c994d8e9bac341d62ffbb00270669284e5c4bf5a80b64a248bd6f85ef6c1de2db8c267001efe8e2edcc5b03d0969a4782b051cf7a16c149027e2e3123a8f0561ac07ea5531f149b26c4e1f0f053de4c3074b016c2df3ac47875c41f8426db75959748ad8cb2d0a522a09165fddd2dfdf4551a248dc9c7e8efe17906daaff7c05b89793c4c7876ced7ab34b38ea44518d11248888c8ba600929a15540edf22afe0200c3dd891a55b24c415e061f1a44e2b81f805162f57c87009e6273026feacfafa00cc17714103c76002a657db8f42cc8bea9125179f717a2bbd5473c8f216e5ca583995e470f06686507474530f8de02be15956f388a28793f0632dde283e40561a0a81049ec388d1d76ae11aeebcfa73a8baeacc5f745266588fd9538d6b0e7b50f8af457a8f9b71f160ecc5bd4e0f870947c9fdb474785d54c815e8d3d7b72509ef986af6dbed2b7ede03c0d0b877a1d7c87a355da37bc6c4b3a53071b206585810578d4aa2b354e223be483f64f00be4372d777377c3830ea77095a01d2a2b53b1ab1cf15507da0521d370e6ac9c280bc4b41a52d9990a1cb080515f2eb7c7145af8d6a9d6e33c517d211e65e2006c27d183ca9c272c645b8e03766ff1a36cbbc847d3767d298db792a70b2049045f18f4b48535328d2fbcb54ee857644b6d69ec43799e169c76aa6d8bc6401bf69fc5fa069e4840b49cb64cd55e61786d3045eb3c88aedfe43121d015b2af8388db14e0dbbe40097a71423135649b152c2f7a1e250f738c8f8f9832b3041fa3cfd9f2db37dfcfbc9e08dcf22c5cd61411fa3611977501440df30fbbf4c6038e44715150c54feaf9c24f88d39d79a9450532ad87cc71afa4b155084b8ed7944dc49024dad2b3cad76cc6cace8fc36d6959901372a61218bab4408d725ae9ccdc913765495102ecde0685ab8c2c164237c0dca4fea7b91b0932d4277854826d2c50790ea0d786110be034ba6fc323085a51f79f85f81adb8a2bc5e7559dfcfb210a8123159edf3dd22b110889c76d676f87d2469a6440bfa7855a60b77985bc932c89a51383ffbb16fded2ba4cf4ec70a4275df015c8672400670aa015320be5089e49f39092f1731512f3b3b95f057b0c5f9b5b3f29ee3a95c756049b6a2d11654f61d5a550a22f104d1d77ef85509dcb78e16ddde8e45a8166da25853b6889c27372f7d317df196da5e2050fc5093fd237656e07dae0f79a9f113acfeda3c880034eadd0bcdddd779fbbb4ac6896f747a08ca50ceacfdcc6e2bdc77b25f0878408e66e9f59184dd6a5bd3b8a27ddb998dafcdf876890cc4a0dca69f8a6ecdfcadf9c043a3b4c5451dc91499ff7cdab694e9bed3ba9981f95f56a2bfc8fe2e996e3e18c37174c720e322b0a26fa930082b49ff128987e275b1838423cfdf94c6123a94735c66f2f5f2d85d3aa8fe69c35175f71b714ffbb87ddc83ce2ab32bf08bde5a930671f4bc66f1547d8746d20d69291086a542d9b68f735a7584efe2782c2d9995b4cebce23b06533c09227d003b32b921ff06d1d699ea4983afdf6eb2b0418120500f824a55459bf9510540abf17464ecf9947af32d7914169e9f47e63446450f6815bc497a70f2eda637b50f1be5881bb438ae5dc5ed01ff6c23a951397d1f722e1829a754dca20574d63b25ac8f9f19f3958cd7bda4dec455319323a53b4b8a78a3caa3727377df48d1f3d5fc9328811e9f78995592f8a0b962cb81c0e90acfbf96e3ee45b2c4cfd5ecc4ffc621a525419f184eb03f247f1d24d7833802a0eb2123fdad24ac5ddef3bf577429819e0a0b325816d9c7ba052bbb04351f1755bf61d2e67a49069dc89bb61afba80e9c69d04b6783bad99487ae3c6298e9ce775ce27daf61d2f962fcee13404f2b352eae892db79d25b8120e9891c5a16fdf5609b154ace5c3530b9e2de8bf1efd7be67ad172ffe0cd3e1959fe78c637f017464179db77fb00768087bf1e500acd755ca3e7073c3c4ad40eda1884bf370c569fb48ee7ec0d55582941307271aaaecd2930af2eab121a7cdfb6431bd171c990bf44e5a52ef76f82f50e2d7265881944ec60b27bd03c9bc8f9c8ff76e1aa90cf06081794a00be11254e08a843222e7ab48a31bd8710414e0529df2a5959b2e30d94b6386ec0e22b93c613ee0a1ec59e9e39eba819b29ab7f6078e5895befd4e29f8ca9a3fe3a8bbd27eb6391424b12f8682a02089be06df71f4dc4d86247192bc67e7166093d5af8128e3878649a18e885530c5305cf4a290fc8a01c9e38f463be07e49e8038b3d87f101f4a2026d8dbed5b9399b012178e3346adb5c749c4f6fc43",
26 "expect": {"ckey_file_fnv1a64": "9d26bac228fd1070", "codeword_fnv1a64": "c223859f8ffe97fb", "geometry_fnv1a64": "7dbfe8fe55ffba04", "raster_decodes": "true", "shape_count": "20804", "version": "31"}},
27 {"id": "p0-v31-H-full", "profile": "0", "version": 31, "level": 3, "layout": 0, "payload_hex": "523b74cf011e2b316c389d6585483d0e66a712bc905dd905d776d55e9ef19d264cc869a10e03a2cc60cdb442f2f76ea9d36a7252ff687111c1ae406b80c30da1e116284063b53731d5abcc764d6fa31388e017cbc7b07eaaa44e839672a3bb4b0f37ee8d538ff26d7adffde42b58cb3006b310b1dcc8fa2bf03dcaaee8b2ca9256ec203df4df3fa502aa04c661ccbb7850429363f73942001a98e0d69d874176bcaf43d61fe8eb0f23803faa0b5c2bf7ed9df913938018a99aac39868c2b098fccac02b674e02cf5990ab371880bb74cea8abec7f00ca1bbecfceb88f81af10591c12d0d53f297b62026084f7b4fdfaad5858359134266df9240aefd6447ab959f84b5dee33b29c47de489cecb1509dac2ba0d78c37a55d20f61e0569a16cd930a3cb3020ece41a7758926cba3bc7b374a0c44a48c02be63ec80845ba862d2e36ce55f2582b2a1f8d38f7277721862b086103636bf195779b6ef4028dd7718ffe32f1ac7b1e1726865a1a758eb6fd0ca1710135670f33a0afe355c2ad017e2f50f7d663cd1493eb7ffa19f46057db79c200b300276bae325570dc7275977556617e8eaaddccdf5bd76a4da6ffc72f0d24ab2050e6d8934ea5b65133495427b89a53c71169044e965a5f37b534df138abbe6a3120b671728da56175bde5934425e4f9e9466f77d4ad6b0a4cc9bd112efb2e4f72b075774757d758c781eefd829b885165e2bf25cea8aa9bb7f8535e582acc2eaf0e9192c0a495d487939a85e9dac62e1c638b00597d498acd5f58d71d334f88ef5cb7b04de68795d75b15a41669572c69139fb0566632f040ce5df0c9a6f594609057b0c5a15a8c7c93d04886617999cb158fce0eb1531b6a6b34908da77b3c5373a467606ebfe2e14b81d29c70ed7ae45ab0e82cc2a08b45aef5127eed261d3ca5979dbcf96af212e620189dd7f8887bad1c82bf0f0ff57166f94693c4bd8ab397ed0fda031349c31aeb63b56d652d7aa8b2113a239a4233b2e26fa80b8c88778f236e206178ab48f46271f09b818af2bc13ff759d408f720991457f3761d167a9805d56fb580e9bd24a72435f1e73142ea5adaa2e042cb9332df3bb4e92d388d00b75abce789f5b67ad0c8249906f3714936b799feb9f394d2218e4edf4b004c98f42aeeaa1bbc8bbd8596981b2bbd65dcb80e6c901a1c5ca1fc86744e53e26299e455675a0f5c9295be695bfe14690c7fd26589a541ed66d168b94154207615a8af3fca64415e85f0cb58851feb428e6a18d9917f63886503f5ba0b97149479b6db35dcc62165262033aaa1a6f5d8324f1d5da55ff4396e014a8a31b57f593fd21e29a45d326d9889f60448d1e4eafbceb17ad7f88c86ade555598bb62b2216748d1398874a7f37c7e8385b67846d7be505c0ad4b084086005bb61ac80d9f29245c3231b2432b93e88767f326fb8510fa6a24ca69a681ecf6ba4c19725792a0e3ff2a59dc991ea20e47d273278ce926638dc335c6c99fae7114f61b64853123c258971be4bc3e7cb0151597c8d62365014f1e171517091bac771cdda66dd1852a4aa9b4396fab6388e21d36b2b04fa2d0cbade73777a7bada03075667c41cc5b31679e039c9e01b7818e37ea53fac231b50715051077f27af327ae51105ee23405cb56ed504a15ec12ad0b7d8c3995646a99d6de555dd82d5b68b02829c434901bd10400abcce5cdc007ba38df6f9da34927d4c87e55af27b774970b51babff5346a4e51a92805a64b9b92c6d9fc2a9d345b25a3cabaa01e2a4364ac9a39a2bdd27a3e094c94b116b8d8c5648df2add7d1d5465f7c1f761b1b40fa5395f0231740d94064987bc5104fa669e48e1abea88a251505db48a17b354c23dc5b41ab04875426b3947cc4da9f5c79abf8f1183e8cd3d7af312e35ef67b989b88741c65a79ac255b4f6ad31178c9d2b367a59898cb59318cccffe97de44ebfe83abb25c4aa94d6d5d74dbca3ef2e398afd1b438afb2630ddff1a1a7d23483706152c9dc071b636ad435eedd45d4151515feb3fbd989b43fb2114c79cdf554b3c41c527a1eaada883aa0d773b602aa7bfb861d7acde103d4f8cb894dd189a364b6a6ee08bf70af00d28fc11c2d787a71bb47c78a8d1ce55599f01c99310ac1885bec0087a39513712e00313aae96aa54686f0b7d5361526aabc2151684e99f7d4f209043b1bfb0b71f42d7d85fe58d7afe2264a2b9715b1ea497cbd5a9ddfbab13d4b5c71c7745c198db7ef3ac34a565d03380c7642f757d3b2ab3fb90d712e2e5a3bbf922e1d820fd917b0042aae22e9a5f8fb574ad4e134647cb12bf0b702ed8a44fce7034a336b07f1a97367661c810ae93b4184bb7aefd3ef8da8dd8dcc268f830890c0438f5b4c21686af4c60be7f843127d8aadb1fc7438f37fb04103a6b1cafc7e9f45151fe0b71f208d989970b9f2ea27baa37964c3c2a84f889804cbbba01578a180ad0b01f4a420331955061996542f378529473e29130fc6c80e89fe3fb3178a199d89ee50704a2cfbb0266b820159e6327ed6673d3f06147e47684c935ccae1279515ed76a1cf006301e384bfc73e717d955ac504ddd45ad7b784fe3fb8d3f4b8a53f4544f9397deb82e1bd08a349472df32ce3b74168ca69498cee999448d2cc42ac44cedd61b4a0525cf5ceb3ba99fa7ebb4fc26108d53acfc47dabe0144e584716395b5977f904721f8c343aa75e95838a9bc6db4d33c5fc038d33b2f30242ef487a6418fee60bca8d67129df64f9faf2f5e99ed24defb68b587a342794969dd235e9a6ecd5820239cf2f46965ebaf185633437bce163e91db5620ed0c429d159c43e04f106f1f2bd5191a4c83744f33bcb8010ee15e66d607698434e6d3a102bc894b5645915b75564d7818b4effddc348f44d1457cbe7b61b45ebc15a32e6f9f9427c140679878d084b6c531272d52a660b193397c06a9a5aeef4d7b1ef18f75cdf37028dd0f8c8938306d05aa43390bd521c94cae716c22532dd4ce758af785a162eb78266ff25b67f55012c99c98729ca08b64a3a6b5bc23c362999b8ea0257f5a5afeb5d9cbb491cacf0b9b85daff677194ba32c257ec210d2c3a4784e8c3def78ce044e21d95bc267177fa40cfe7ee0643dc78530bbbd51e8ae2f8ea8ee03488f292d093d2937336e2b58304a975eb0a9daad35c6ecb49bcf998eb30ba10ff8fa3e29a6bb9d9c2d9f1f29afc01091c5a4a5ae655ff4f0e611b3726b9f4fbbfc357ed285985243aa38f356346d11444069575972b220d383ab36b70df2a5ff9106d2741c5cbc6f2dcd454c9f3781d2a536ed8133b21635d2aacb856eeac0d3593e657f38605a48380fafd7b0cbabf97ba69b4c859274099c61074272730e8ffa168988feb93380b3f61aee989bfa95be8be8f69cd44278c5912c8f8bdd0e9e9c03e5aabb5b6902a7d8abd4a5a119d48be4840ed526e305ae005b3a0d9081d87aa545f1e1a944d08511e5198619f72355087f78f187c07a90d6308bc98baa5714f3dbf07c238a64c88e6679173be13fbe99f33cfc22aeba646c96bab092bb644d22ee5c6cb906325a2d2cfb85d247d7b0458cb6e6719b0ffa5f75892320498a089029000c76fe244d2f42c51dcedc595521de67593cdbee9f8d31d590b54a72b",
28 "expect": {"ckey_file_fnv1a64": "eb3a0a5c067063fc", "codeword_fnv1a64": "4b97ff8e863d8d6b", "geometry_fnv1a64": "f58e6bc388d9fdd8", "raster_decodes": "true", "shape_count": "20697", "version": "31"}},
29 {"id": "p01-v1-M", "profile": "0", "version": 1, "level": 1, "layout": 1, "payload_hex": "3d75b8260c57f2",
30 "expect": {"ckey_file_fnv1a64": "36d88ae293f43097", "codeword_fnv1a64": "ae6df18b544ab1ff", "codeword_hex": "c74b1c00010100073d75b8260c57f234fbc5f56e8c3225d1cf45b9", "geometry_fnv1a64": "356dfefd4dc7223b", "raster_decodes": "true", "shape_count": "140", "version": "1"}},
31 {"id": "p01-v3-M", "profile": "0", "version": 3, "level": 1, "layout": 1, "payload_hex": "40d0851c60c8275e59d27d71b601e9b1aee7073a7a7d8a",
32 "expect": {"ckey_file_fnv1a64": "4cdb97e0fd16b716", "codeword_fnv1a64": "7abf669a5bfab7df", "codeword_hex": "c74b1c000301001740d0851c60c8275e59d27d71b601e9b1aee7073a7a7d8a2674c85cb36fecea7857324fb5a557960556", "geometry_fnv1a64": "db3292c4ac066b34", "raster_decodes": "true", "shape_count": "214", "version": "3"}},
33 {"id": "p01-v12-M", "profile": "0", "version": 12, "level": 1, "layout": 1, "payload_hex": "4b6da2715a43958fde8b9391015ea03999aef6fb5557f46f53307a46ca6f0238a5f9fb923c67226b7edee3a34b06062cc2c1234ac462b4c0fc8cb221180114b01bf6a693e2c7093a4817d43b87b42115c2d20a8ad573d285d00bcfc4c4ba42b8c2acb94a",
34 "expect": {"ckey_file_fnv1a64": "013e4213ae3fc525", "codeword_fnv1a64": "8ec725755c293b9b", "geometry_fnv1a64": "434892122c7c1841", "raster_decodes": "true", "shape_count": "1104", "version": "12"}},
35 {"id": "p01-v31-M", "profile": "0", "version": 31, "level": 1, "layout": 1, "payload_hex": "64d5c195f8f30dd985bba5b7497705596d6fb604085c8125525083bed2e9258995c0227ecf700c9c6c9b1b1c77ce146f5537a4ab3a72834e61fd287be700f80e488c2437ef77b0724f6c510e71f01798fe551de41aeea97aab0078a5d434287fc990ee95",
36 "expect": {"ckey_file_fnv1a64": "c629adb0639270fe", "codeword_fnv1a64": "fdde77b052da8a61", "geometry_fnv1a64": "9387e9768da1082c", "raster_decodes": "true", "shape_count": "17433", "version": "31"}},
37 {"id": "p0-vcard", "profile": "0", "version": 0, "level": 2, "layout": 0, "payload_hex": "424547494e3a56434152440a56455253494f4e3a342e300a464e3a416461204c6f76656c6163650a54454c3a2b31353535313233343536370a454e443a5643415244",
38 "expect": {"ckey_file_fnv1a64": "9f859067b85f9178", "codeword_fnv1a64": "0aad473c1e47b00b", "codeword_hex": "c74b1b0007020042424547494e3a56434152440a56455253494f4e3a342e300a464e3a416461204c6f76656c6163650a54454c3a2b31353535313233343536370a454e443a56434152443b0006a23f11171ab891741a6603b009d2ff030e546904c53515b4b4643ef98bf648dc4294ff20da8784ef21a26dd2b31f03c5841b9ab522dd1ddd7b96c2b903313b53482153fea07d48e7b92b8c7e0a8a75e8f7", "geometry_fnv1a64": "0e1f0e0303067cec", "raster_decodes": "true", "shape_count": "562", "version": "7"}},
39 {"id": "p1-locator", "profile": "1", "version": 0, "level": 0, "layout": 0, "payload_hex": "46429b555da50456de44b788521d9ca8",
40 "expect": {"codeword_fnv1a64": "4d6b41f60276be7b", "codeword_hex": "c74b0e01001046429b555da50456de44b788521d9ca82475c91607ae2647590a1224c78b76eccdc31a35553258e44fbc4f707ffa68f4ddbc01f55ae1594af251964bc6293b17e93c01e668c2ef"}},
41 {"id": "p2-text", "profile": "2", "version": 0, "level": 0, "layout": 0, "payload_hex": "434b65792050726f66696c65203220636f6e666f726d616e636520766563746f72",
42 "expect": {"codeword_fnv1a64": "f9ff0f1460f58ebd"}},
43 {"id": "p3-extended", "profile": "3", "version": 0, "level": 0, "layout": 0, "payload_hex": "3cbb3edab75c7f380dde10297fa425d87963e014fa5bc09b9979fa72803847cc2f68fa3de448784ce38864991a281424c8491975275b00ab3e4e91b665a4253b1790eaf2177c277314a0cbc04691ef0fafe40a91fb54fd4834fa341eb99d92ce2e18d4645859a448208a9632234ea96b913a324349e7269d634530eea3151c2a81a66f5ec5443b09daf18a636157eb30a71503cbf8bb2179093a434fdf850517f4a867138ea5699669c0e1af46251178fc02e3cb037bc752b727a14dbce844823c4d5d18f7e8e27747294854acb52b8371542d4b78d6253d52a1f2d91ebd817ce489e666597e8dd545a1e1730189fcb2bb202fb67b7d7cf8137d51c67d091c3a49158a5b21dc857c85e1411445a6fd8c61412cdc402740e288d84dcee45225149e6cc5b7cf7a18e17ee572210f9659bebf5659ef15901afe910fe98bf4a46488eace089ff9d4c917fcf0f1678966f01405bfe2885674e8f564c69e7fdf8f5135053fb79f466c4fd91e86af9a70a8568238a3e5a17798ba1289e5570e6e261ae29e882aa174c59685576f114f1672d31f31eb7499fec1d545df95727ffc00a3763834aff85369bc1d6ebaf200605d64259a47963486bab3229646c400783a7ffe2894845ac8e314457eb79f0dc886b7f4f428449abd52ffe133ac93a16773faac9abbe0decbc42549f7fbd8b75b8f310e94c46f55675a9b5d90bd9c56e0ce11d48a82e90369a2aa159b5fd424bc9eea1aa114f7555aaa9c16d9b30df68ff376eecb84bdaac313913c81003b5f205bade217d8b3ec801d4b30900f8a40b30d909803226c190eb6fef316402c5651f6fb56c8916ed3d9902473",
44 "expect": {"codeword_fnv1a64": "90817ca881570e9d"}}
45 ]
46}