gitextract_0pgzvh0v/ ├── .clang-format ├── .cursor/ │ └── rules/ │ └── karpathy-guidelines.mdc ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── actions/ │ │ ├── mlt-setup-java/ │ │ │ └── action.yml │ │ ├── mlt-setup-node/ │ │ │ └── action.yml │ │ └── mlt-setup-rust/ │ │ └── action.yml │ ├── dependabot.yml │ └── workflows/ │ ├── autofix.yml │ ├── ci.yml │ ├── cpp.yml │ ├── dependabot.yml │ ├── gh-pages.yml │ ├── hotpath-comment.yml │ ├── hotpath-profile.yml │ ├── java-release.yml │ ├── java.yml │ ├── python-release.yml │ ├── rust.yml │ ├── ts-bump-version.yml │ ├── ts-release.yml │ └── ts.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── LICENSE-APACHE ├── LICENSE-CC0 ├── LICENSE-MIT ├── MODULE.bazel ├── README.md ├── SECURITY_POLICY.txt ├── biome.json ├── cpp/ │ ├── .clang-tidy │ ├── .gitignore │ ├── .nvmrc │ ├── BUILD.bazel │ ├── CMakeLists.txt │ ├── CTestCustom.cmake │ ├── README.md │ ├── bazel/ │ │ └── check/ │ │ ├── BUILD.bazel │ │ ├── avx.c │ │ ├── avx2.c │ │ └── sse42.c │ ├── cmake/ │ │ └── AddCXXCompilerFlag.cmake │ ├── include/ │ │ └── mlt/ │ │ ├── common.hpp │ │ ├── coordinate.hpp │ │ ├── decoder.hpp │ │ ├── feature.hpp │ │ ├── geometry.hpp │ │ ├── geometry_vector.hpp │ │ ├── json.hpp │ │ ├── layer.hpp │ │ ├── metadata/ │ │ │ ├── stream.hpp │ │ │ ├── tileset.hpp │ │ │ └── type_map.hpp │ │ ├── polyfill.hpp │ │ ├── projection.hpp │ │ ├── properties.hpp │ │ ├── tile.hpp │ │ └── util/ │ │ ├── buffer_stream.hpp │ │ ├── noncopyable.hpp │ │ ├── packed_bitset.hpp │ │ ├── stl.hpp │ │ └── varint.hpp │ ├── mod.just │ ├── package.json │ ├── src/ │ │ └── mlt/ │ │ ├── decode/ │ │ │ ├── geometry.hpp │ │ │ ├── int.cpp │ │ │ ├── int.hpp │ │ │ ├── int_template.hpp │ │ │ ├── property.hpp │ │ │ └── string.hpp │ │ ├── decoder.cpp │ │ ├── feature.cpp │ │ ├── geometry_vector.cpp │ │ ├── layer.cpp │ │ ├── metadata/ │ │ │ ├── stream.cpp │ │ │ └── tileset.cpp │ │ ├── properties.cpp │ │ └── util/ │ │ ├── json_diff.hpp │ │ ├── morton_curve.hpp │ │ ├── raw.hpp │ │ ├── rle.cpp │ │ ├── rle.hpp │ │ ├── space_filling_curve.hpp │ │ ├── vectorized.hpp │ │ └── zigzag.hpp │ ├── test/ │ │ ├── CMakeLists.txt │ │ ├── test_decode.cpp │ │ ├── test_fastpfor.cpp │ │ ├── test_fsst.cpp │ │ ├── test_packed_bitset.cpp │ │ ├── test_util.cpp │ │ └── test_varint.cpp │ ├── tool/ │ │ ├── CMakeLists.txt │ │ ├── mlt-json.cpp │ │ ├── synthetic-geojson.cpp │ │ ├── synthetic-geojson.hpp │ │ └── synthetic.test.ts │ └── vendor/ │ └── fastpfor.cmake ├── docs/ │ ├── assets/ │ │ ├── extra.css │ │ └── spec/ │ │ ├── mlt_tileset_metadata.json │ │ └── place_feature.json │ ├── encodings.md │ ├── implementation-status.md │ ├── index.md │ ├── snippets/ │ │ └── live-spec-note │ └── specification.md ├── java/ │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── README-Decode.md │ ├── README-Encode.md │ ├── README.MD │ ├── encoding-server/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── config.json │ │ ├── config.mjs │ │ ├── convert.mjs │ │ ├── eslint.config.mjs │ │ ├── package.json │ │ └── server.mjs │ ├── gradle/ │ │ ├── libs.versions.toml │ │ └── wrapper/ │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── lombok.config │ ├── mlt-cli/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── main/ │ │ │ ├── kotlin/ │ │ │ │ └── org/ │ │ │ │ └── maplibre/ │ │ │ │ └── mlt/ │ │ │ │ └── cli/ │ │ │ │ ├── Conversion.kt │ │ │ │ ├── Decode.kt │ │ │ │ ├── Encode.kt │ │ │ │ ├── EncodeCommandLine.kt │ │ │ │ ├── EncodeConfig.kt │ │ │ │ ├── Environment.kt │ │ │ │ ├── Json.kt │ │ │ │ ├── Logging.kt │ │ │ │ ├── MBTiles.kt │ │ │ │ ├── OfflineDB.kt │ │ │ │ ├── PMTiles.kt │ │ │ │ ├── ReadablePmtiles.kt │ │ │ │ ├── SerialTaskRunner.kt │ │ │ │ ├── Server.kt │ │ │ │ ├── TaskRunner.kt │ │ │ │ ├── ThreadPoolTaskRunner.kt │ │ │ │ └── Timer.kt │ │ │ └── resources/ │ │ │ └── log4j2.json │ │ └── test/ │ │ └── kotlin/ │ │ └── org/ │ │ └── maplibre/ │ │ └── mlt/ │ │ └── cli/ │ │ ├── EncodeCommandLineTest.kt │ │ ├── EnvironmentResolverTest.kt │ │ ├── LoggingTest.kt │ │ ├── ReadablePmtilesMapDirectoryTest.kt │ │ ├── TaskRunnerTest.kt │ │ ├── TestUtil.kt │ │ └── TileCoordRangeTest.kt │ ├── mlt-core/ │ │ ├── build.gradle │ │ └── src/ │ │ ├── jmh/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── maplibre/ │ │ │ └── mlt/ │ │ │ ├── BenchmarkUtils.java │ │ │ ├── OmtDecoderBenchmark.java │ │ │ ├── converter/ │ │ │ │ └── encodings/ │ │ │ │ └── fsst/ │ │ │ │ └── FsstBenchmark.java │ │ │ └── data/ │ │ │ ├── rle_PartOffsets.csv │ │ │ ├── rle_class_ratio17.csv │ │ │ └── rle_id_ratio22_45k.csv │ │ ├── main/ │ │ │ └── java/ │ │ │ ├── org/ │ │ │ │ └── maplibre/ │ │ │ │ └── mlt/ │ │ │ │ ├── compare/ │ │ │ │ │ └── CompareHelper.java │ │ │ │ ├── converter/ │ │ │ │ │ ├── CollectionUtils.java │ │ │ │ │ ├── ColumnMapping.java │ │ │ │ │ ├── ColumnMappingConfig.java │ │ │ │ │ ├── ConversionConfig.java │ │ │ │ │ ├── FeatureTableOptimizations.java │ │ │ │ │ ├── MltConverter.java │ │ │ │ │ ├── MortonSettings.java │ │ │ │ │ ├── encodings/ │ │ │ │ │ │ ├── BooleanEncoder.java │ │ │ │ │ │ ├── ByteRleEncoder.java │ │ │ │ │ │ ├── DoubleEncoder.java │ │ │ │ │ │ ├── EncodingUtils.java │ │ │ │ │ │ ├── FloatEncoder.java │ │ │ │ │ │ ├── GeometryEncoder.java │ │ │ │ │ │ ├── IntegerEncoder.java │ │ │ │ │ │ ├── LinearRegression.java │ │ │ │ │ │ ├── MltTypeMap.java │ │ │ │ │ │ ├── PropertyEncoder.java │ │ │ │ │ │ ├── StringEncoder.java │ │ │ │ │ │ └── fsst/ │ │ │ │ │ │ ├── Fsst.java │ │ │ │ │ │ ├── FsstDebug.java │ │ │ │ │ │ ├── FsstEncoder.java │ │ │ │ │ │ ├── FsstJava.java │ │ │ │ │ │ ├── FsstJni.java │ │ │ │ │ │ ├── Symbol.java │ │ │ │ │ │ ├── SymbolTable.java │ │ │ │ │ │ └── SymbolTableBuilder.java │ │ │ │ │ ├── geometry/ │ │ │ │ │ │ ├── GeometryType.java │ │ │ │ │ │ ├── GeometryUtils.java │ │ │ │ │ │ ├── Hilbert.java │ │ │ │ │ │ ├── HilbertCurve.java │ │ │ │ │ │ ├── SpaceFillingCurve.java │ │ │ │ │ │ ├── Vertex.java │ │ │ │ │ │ └── ZOrderCurve.java │ │ │ │ │ ├── mvt/ │ │ │ │ │ │ └── MvtUtils.java │ │ │ │ │ └── tessellation/ │ │ │ │ │ ├── TessellatedPolygon.java │ │ │ │ │ └── TessellationUtils.java │ │ │ │ ├── data/ │ │ │ │ │ ├── Feature.java │ │ │ │ │ ├── FeatureInterface.java │ │ │ │ │ ├── IndexedProperty.java │ │ │ │ │ ├── Layer.java │ │ │ │ │ ├── LayerSource.java │ │ │ │ │ ├── MLTFeature.java │ │ │ │ │ ├── MVTFeature.java │ │ │ │ │ ├── MapLibreTile.java │ │ │ │ │ ├── MapboxVectorTile.java │ │ │ │ │ ├── Property.java │ │ │ │ │ └── unsigned/ │ │ │ │ │ ├── U32.java │ │ │ │ │ ├── U64.java │ │ │ │ │ ├── U8.java │ │ │ │ │ └── Unsigned.java │ │ │ │ ├── decoder/ │ │ │ │ │ ├── ByteRleDecoder.java │ │ │ │ │ ├── DecodingUtils.java │ │ │ │ │ ├── DoubleDecoder.java │ │ │ │ │ ├── FloatDecoder.java │ │ │ │ │ ├── GeometryDecoder.java │ │ │ │ │ ├── IntegerDecoder.java │ │ │ │ │ ├── MltDecoder.java │ │ │ │ │ ├── PropertyDecoder.java │ │ │ │ │ ├── StringDecoder.java │ │ │ │ │ └── vectorized/ │ │ │ │ │ └── VectorizedDecodingUtils.java │ │ │ │ ├── json/ │ │ │ │ │ └── Json.java │ │ │ │ ├── metadata/ │ │ │ │ │ ├── stream/ │ │ │ │ │ │ ├── DictionaryType.java │ │ │ │ │ │ ├── LengthType.java │ │ │ │ │ │ ├── LogicalLevelTechnique.java │ │ │ │ │ │ ├── LogicalStreamType.java │ │ │ │ │ │ ├── MortonEncodedStreamMetadata.java │ │ │ │ │ │ ├── OffsetType.java │ │ │ │ │ │ ├── PhysicalLevelTechnique.java │ │ │ │ │ │ ├── PhysicalStreamType.java │ │ │ │ │ │ ├── RleEncodedStreamMetadata.java │ │ │ │ │ │ ├── StreamMetadata.java │ │ │ │ │ │ └── StreamMetadataDecoder.java │ │ │ │ │ └── tileset/ │ │ │ │ │ └── MltMetadata.java │ │ │ │ └── util/ │ │ │ │ ├── ByteArrayUtil.java │ │ │ │ ├── ExceptionUtil.java │ │ │ │ ├── OptionalUtil.java │ │ │ │ └── StreamUtil.java │ │ │ └── springmeyer/ │ │ │ ├── Pbf.java │ │ │ ├── Point.java │ │ │ ├── VectorTile.java │ │ │ ├── VectorTileFeature.java │ │ │ └── VectorTileLayer.java │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── maplibre/ │ │ └── mlt/ │ │ ├── MltGenerator.java │ │ ├── TestSettings.java │ │ ├── TestUtils.java │ │ ├── benchmarks/ │ │ │ ├── CompressionBenchmarksTest.java │ │ │ └── MltDecoderBenchmarkTest.java │ │ ├── compare/ │ │ │ └── CompareHelperTest.java │ │ ├── converter/ │ │ │ ├── ConversionConfigTest.java │ │ │ ├── MltConverterTest.java │ │ │ ├── encodings/ │ │ │ │ ├── EncodingUtilsTest.java │ │ │ │ ├── LinearRegressionTest.java │ │ │ │ ├── MltTypeMapTest.java │ │ │ │ ├── VarintTest.java │ │ │ │ └── fsst/ │ │ │ │ ├── FsstTest.java │ │ │ │ └── SymbolTest.java │ │ │ ├── geometry/ │ │ │ │ ├── HilbertCurveTest.java │ │ │ │ ├── SpaceFillingCurveTest.java │ │ │ │ └── ZOrderCurveTest.java │ │ │ └── tessellation/ │ │ │ └── TessellationUtilsTest.java │ │ ├── data/ │ │ │ └── unsigned/ │ │ │ └── UnsignedTest.java │ │ ├── decoder/ │ │ │ ├── ByteRleTest.java │ │ │ ├── DecodingUtilsTest.java │ │ │ ├── DoubleDecoderTest.java │ │ │ ├── IntegerDecoderTest.java │ │ │ ├── MltDecoderTest.java │ │ │ ├── MltDecoderTest2.java │ │ │ └── StringDecoderTest.java │ │ ├── json/ │ │ │ └── JsonTest.java │ │ ├── metadata/ │ │ │ └── tileset/ │ │ │ └── MltMetadataColumnTest.java │ │ ├── synthetics/ │ │ │ └── SyntheticsTest.java │ │ └── util/ │ │ ├── OptionalUtilTest.java │ │ └── StreamUtilTest.java │ ├── mlt-tools/ │ │ ├── build.gradle │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── maplibre/ │ │ └── mlt/ │ │ └── tools/ │ │ ├── SyntheticMltGenerator.java │ │ └── SyntheticMltUtil.java │ ├── mod.just │ ├── resources/ │ │ ├── CMakeLists.txt │ │ ├── FsstWrapper.cpp │ │ ├── FsstWrapper.h │ │ ├── compile │ │ └── compile-windows.bat │ ├── settings.gradle │ └── tessellation/ │ ├── index.mjs │ └── package.json ├── justfile ├── mkdocs.yml ├── qgis/ │ ├── .gitignore │ ├── README.md │ └── mlt_plugin/ │ ├── __init__.py │ ├── loader.py │ ├── metadata.txt │ ├── plugin.py │ └── tile_coords.py ├── release-plz.toml ├── rust/ │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── Cargo.toml │ ├── README.md │ ├── bench_param.sh │ ├── clippy.toml │ ├── mlt/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── convert/ │ │ │ ├── files.rs │ │ │ ├── mod.rs │ │ │ └── tileset.rs │ │ ├── dump.rs │ │ ├── ls.rs │ │ ├── main.rs │ │ └── ui/ │ │ ├── mbt.rs │ │ ├── mod.rs │ │ ├── rendering/ │ │ │ ├── files.rs │ │ │ ├── help.rs │ │ │ ├── layers.rs │ │ │ ├── map.rs │ │ │ └── mod.rs │ │ └── state.rs │ ├── mlt-core/ │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── benches/ │ │ │ ├── bench_utils.rs │ │ │ ├── decoding_e2e.rs │ │ │ ├── decoding_strings.rs │ │ │ ├── decoding_utils.rs │ │ │ ├── encoding_e2e.rs │ │ │ └── encoding_from_mvt.rs │ │ ├── fuzz/ │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ ├── fuzz_targets/ │ │ │ │ ├── decoded_layer.rs │ │ │ │ └── layer.rs │ │ │ ├── src/ │ │ │ │ ├── decoded_layer.rs │ │ │ │ ├── layer.rs │ │ │ │ └── lib.rs │ │ │ └── tests/ │ │ │ └── reproduce.rs │ │ ├── src/ │ │ │ ├── codecs/ │ │ │ │ ├── bytes.rs │ │ │ │ ├── fastpfor.rs │ │ │ │ ├── fsst.rs │ │ │ │ ├── hilbert.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── morton.rs │ │ │ │ ├── rle.rs │ │ │ │ ├── varint.rs │ │ │ │ └── zigzag.rs │ │ │ ├── convert/ │ │ │ │ ├── geojson.rs │ │ │ │ ├── mod.rs │ │ │ │ └── mvt.rs │ │ │ ├── decoder/ │ │ │ │ ├── analyze.rs │ │ │ │ ├── column.rs │ │ │ │ ├── fuzzing.rs │ │ │ │ ├── geometry/ │ │ │ │ │ ├── decode.rs │ │ │ │ │ ├── geotype.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── model.rs │ │ │ │ ├── id/ │ │ │ │ │ ├── decode.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── model.rs │ │ │ │ ├── iterators.rs │ │ │ │ ├── layer.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── model.rs │ │ │ │ ├── property/ │ │ │ │ │ ├── decode.rs │ │ │ │ │ ├── geojson.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── model.rs │ │ │ │ │ └── strings.rs │ │ │ │ ├── root.rs │ │ │ │ ├── stream/ │ │ │ │ │ ├── analyze.rs │ │ │ │ │ ├── decode.rs │ │ │ │ │ ├── logical.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── model.rs │ │ │ │ │ ├── parse.rs │ │ │ │ │ └── physical.rs │ │ │ │ └── tile.rs │ │ │ ├── encoder/ │ │ │ │ ├── analyze.rs │ │ │ │ ├── fuzzing.rs │ │ │ │ ├── geometry/ │ │ │ │ │ ├── encode.rs │ │ │ │ │ ├── geotype.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── model.rs │ │ │ │ │ └── tests.rs │ │ │ │ ├── id/ │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── staged_id.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── model.rs │ │ │ │ ├── optimizer.rs │ │ │ │ ├── property/ │ │ │ │ │ ├── encode.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── model.rs │ │ │ │ │ ├── shared_dict.rs │ │ │ │ │ ├── strings.rs │ │ │ │ │ └── tests.rs │ │ │ │ ├── sort.rs │ │ │ │ ├── stream/ │ │ │ │ │ ├── codecs.rs │ │ │ │ │ ├── encode_stream.rs │ │ │ │ │ ├── encoder.rs │ │ │ │ │ ├── logical.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── model.rs │ │ │ │ │ ├── optimizer.rs │ │ │ │ │ ├── physical.rs │ │ │ │ │ ├── tests.rs │ │ │ │ │ └── write.rs │ │ │ │ ├── tests.rs │ │ │ │ ├── tile.rs │ │ │ │ ├── unknown.rs │ │ │ │ └── writer.rs │ │ │ ├── errors.rs │ │ │ ├── lib.rs │ │ │ └── utils/ │ │ │ ├── analyze.rs │ │ │ ├── extensions.rs │ │ │ ├── formatter.rs │ │ │ ├── lazy_state.rs │ │ │ ├── mod.rs │ │ │ ├── parse.rs │ │ │ ├── presence.rs │ │ │ ├── serialize.rs │ │ │ └── test_helpers.rs │ │ └── tests/ │ │ ├── geojson.rs │ │ ├── snapshots.rs │ │ └── unknown_layer.rs │ ├── mlt-py/ │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── maplibre_tiles.pyi │ │ ├── pyproject.toml │ │ └── src/ │ │ ├── bins/ │ │ │ └── stub_gen.rs │ │ ├── feature.rs │ │ ├── lib.rs │ │ └── tile_transform.rs │ ├── mlt-synthetics/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── layer.rs │ │ ├── main.rs │ │ └── writer.rs │ ├── mlt-wasm/ │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── js/ │ │ │ ├── decoder.bench.ts │ │ │ ├── index.ts │ │ │ ├── synthetic.spec.ts │ │ │ └── vectorTile.ts │ │ ├── package.json │ │ ├── src/ │ │ │ ├── geometry.rs │ │ │ ├── layer.rs │ │ │ ├── lib.rs │ │ │ ├── properties.rs │ │ │ └── tile.rs │ │ ├── tsconfig.json │ │ └── vitest.config.ts │ ├── mod.just │ └── tomlfmt.toml ├── spec/ │ └── schema/ │ └── mlt_tileset_metadata.proto ├── test/ │ ├── .gitignore │ ├── .java-version │ ├── convert_tiles │ ├── expected/ │ │ └── tag0x01/ │ │ ├── amazon/ │ │ │ ├── 10_518_352.mlt │ │ │ ├── 11_1037_704.mlt │ │ │ ├── 5_16_11.mlt │ │ │ ├── 5_5_11.mlt │ │ │ ├── 5_6_21.mlt │ │ │ ├── 5_8_12.mlt │ │ │ ├── 6_33_21.mlt │ │ │ ├── 6_33_22.mlt │ │ │ ├── 7_68_44.mlt │ │ │ ├── 8_136_89.mlt │ │ │ └── 9_259_176.mlt │ │ ├── amazon_here/ │ │ │ ├── 4_8_5.mlt │ │ │ ├── 4_9_4.mlt │ │ │ ├── 5_16_10.mlt │ │ │ ├── 6_33_22.mlt │ │ │ └── 8_132_85.mlt │ │ ├── bing/ │ │ │ ├── 4-12-6.mlt │ │ │ ├── 4-13-6.mlt │ │ │ ├── 4-8-5.mlt │ │ │ ├── 4-9-5.mlt │ │ │ ├── 5-15-10.mlt │ │ │ ├── 5-16-11.mlt │ │ │ ├── 5-16-9.mlt │ │ │ ├── 5-17-10.mlt │ │ │ ├── 5-17-11.mlt │ │ │ ├── 6-32-21.mlt │ │ │ ├── 6-32-22.mlt │ │ │ ├── 6-32-23.mlt │ │ │ ├── 6-33-22.mlt │ │ │ ├── 7-65-42.mlt │ │ │ ├── 7-66-42.mlt │ │ │ ├── 7-66-43.mlt │ │ │ └── 7-66-44.mlt │ │ ├── omt/ │ │ │ ├── 0_0_0.mlt │ │ │ ├── 10_530_682.mlt │ │ │ ├── 10_530_683.mlt │ │ │ ├── 10_530_684.mlt │ │ │ ├── 10_531_682.mlt │ │ │ ├── 10_531_683.mlt │ │ │ ├── 10_531_684.mlt │ │ │ ├── 10_532_682.mlt │ │ │ ├── 10_532_683.mlt │ │ │ ├── 10_532_684.mlt │ │ │ ├── 10_533_682.mlt │ │ │ ├── 10_533_683.mlt │ │ │ ├── 10_533_684.mlt │ │ │ ├── 11_1062_1366.mlt │ │ │ ├── 11_1062_1367.mlt │ │ │ ├── 11_1062_1368.mlt │ │ │ ├── 11_1063_1366.mlt │ │ │ ├── 11_1063_1367.mlt │ │ │ ├── 11_1063_1368.mlt │ │ │ ├── 11_1064_1366.mlt │ │ │ ├── 11_1064_1367.mlt │ │ │ ├── 11_1064_1368.mlt │ │ │ ├── 11_1065_1366.mlt │ │ │ ├── 11_1065_1367.mlt │ │ │ ├── 11_1065_1368.mlt │ │ │ ├── 12_2130_2733.mlt │ │ │ ├── 12_2130_2734.mlt │ │ │ ├── 12_2131_2733.mlt │ │ │ ├── 12_2131_2734.mlt │ │ │ ├── 12_2132_2733.mlt │ │ │ ├── 12_2132_2734.mlt │ │ │ ├── 12_2133_2733.mlt │ │ │ ├── 12_2133_2734.mlt │ │ │ ├── 12_2134_2733.mlt │ │ │ ├── 12_2134_2734.mlt │ │ │ ├── 13_4264_5467.mlt │ │ │ ├── 13_4264_5468.mlt │ │ │ ├── 13_4265_5467.mlt │ │ │ ├── 13_4265_5468.mlt │ │ │ ├── 13_4266_5467.mlt │ │ │ ├── 13_4266_5468.mlt │ │ │ ├── 13_4267_5467.mlt │ │ │ ├── 13_4267_5468.mlt │ │ │ ├── 14_8296_10748.mlt │ │ │ ├── 14_8296_10749.mlt │ │ │ ├── 14_8297_10748.mlt │ │ │ ├── 14_8297_10749.mlt │ │ │ ├── 14_8298_10748.mlt │ │ │ ├── 14_8298_10749.mlt │ │ │ ├── 14_8299_10748.mlt │ │ │ ├── 14_8299_10749.mlt │ │ │ ├── 14_8300_10748.mlt │ │ │ ├── 14_8300_10749.mlt │ │ │ ├── 1_1_1.mlt │ │ │ ├── 2_2_2.mlt │ │ │ ├── 3_4_5.mlt │ │ │ ├── 4_3_9.mlt │ │ │ ├── 4_8_10.mlt │ │ │ ├── 5_16_11.mlt │ │ │ ├── 5_16_20.mlt │ │ │ ├── 5_16_21.mlt │ │ │ ├── 5_17_20.mlt │ │ │ ├── 5_17_21.mlt │ │ │ ├── 6_32_41.mlt │ │ │ ├── 6_32_42.mlt │ │ │ ├── 6_33_41.mlt │ │ │ ├── 6_33_42.mlt │ │ │ ├── 6_34_41.mlt │ │ │ ├── 6_34_42.mlt │ │ │ ├── 7_66_83.mlt │ │ │ ├── 7_66_84.mlt │ │ │ ├── 7_66_85.mlt │ │ │ ├── 7_67_83.mlt │ │ │ ├── 7_67_84.mlt │ │ │ ├── 7_67_85.mlt │ │ │ ├── 7_68_83.mlt │ │ │ ├── 7_68_84.mlt │ │ │ ├── 7_68_85.mlt │ │ │ ├── 8_132_170.mlt │ │ │ ├── 8_132_171.mlt │ │ │ ├── 8_133_170.mlt │ │ │ ├── 8_133_171.mlt │ │ │ ├── 8_134_170.mlt │ │ │ ├── 8_134_171.mlt │ │ │ ├── 8_135_170.mlt │ │ │ ├── 8_135_171.mlt │ │ │ ├── 9_264_340.mlt │ │ │ ├── 9_264_341.mlt │ │ │ ├── 9_264_342.mlt │ │ │ ├── 9_265_340.mlt │ │ │ ├── 9_265_341.mlt │ │ │ ├── 9_265_342.mlt │ │ │ ├── 9_266_340.mlt │ │ │ ├── 9_266_341.mlt │ │ │ └── 9_266_342.mlt │ │ └── simple/ │ │ ├── LICENSE │ │ ├── line-boolean.mlt │ │ ├── line-boolean.mlt.geojson │ │ ├── multiline-boolean.mlt │ │ ├── multiline-boolean.mlt.geojson │ │ ├── multipoint-boolean.mlt │ │ ├── multipoint-boolean.mlt.geojson │ │ ├── multipolygon-boolean.mlt │ │ ├── multipolygon-boolean.mlt.geojson │ │ ├── point-boolean.mlt │ │ ├── point-boolean.mlt.geojson │ │ ├── polygon-boolean.mlt │ │ └── polygon-boolean.mlt.geojson │ ├── fixtures/ │ │ ├── amazon/ │ │ │ ├── 10_518_352.mvt │ │ │ ├── 11_1037_704.mvt │ │ │ ├── 5_16_11.mvt │ │ │ ├── 5_5_11.mvt │ │ │ ├── 5_6_21.mvt │ │ │ ├── 5_8_12.mvt │ │ │ ├── 6_33_21.mvt │ │ │ ├── 6_33_22.mvt │ │ │ ├── 7_68_44.mvt │ │ │ ├── 8_136_89.mvt │ │ │ └── 9_259_176.mvt │ │ ├── amazon_here/ │ │ │ ├── 4_8_5.mvt │ │ │ ├── 4_9_4.mvt │ │ │ ├── 5_16_10.mvt │ │ │ ├── 6_33_22.mvt │ │ │ └── 8_132_85.mvt │ │ ├── bing/ │ │ │ ├── 4-12-6.mvt │ │ │ ├── 4-13-6.mvt │ │ │ ├── 4-8-5.mvt │ │ │ ├── 4-9-5.mvt │ │ │ ├── 5-15-10.mvt │ │ │ ├── 5-16-11.mvt │ │ │ ├── 5-16-9.mvt │ │ │ ├── 5-17-10.mvt │ │ │ ├── 5-17-11.mvt │ │ │ ├── 6-32-21.mvt │ │ │ ├── 6-32-22.mvt │ │ │ ├── 6-32-23.mvt │ │ │ ├── 6-33-22.mvt │ │ │ ├── 7-65-42.mvt │ │ │ ├── 7-66-42.mvt │ │ │ ├── 7-66-43.mvt │ │ │ └── 7-66-44.mvt │ │ ├── fastpfor/ │ │ │ └── README.md │ │ ├── omt/ │ │ │ ├── 0_0_0.mvt │ │ │ ├── 10_530_682.mvt │ │ │ ├── 10_530_683.mvt │ │ │ ├── 10_530_684.mvt │ │ │ ├── 10_531_682.mvt │ │ │ ├── 10_531_683.mvt │ │ │ ├── 10_531_684.mvt │ │ │ ├── 10_532_682.mvt │ │ │ ├── 10_532_683.mvt │ │ │ ├── 10_532_684.mvt │ │ │ ├── 10_533_682.mvt │ │ │ ├── 10_533_683.mvt │ │ │ ├── 10_533_684.mvt │ │ │ ├── 11_1062_1366.mvt │ │ │ ├── 11_1062_1367.mvt │ │ │ ├── 11_1062_1368.mvt │ │ │ ├── 11_1063_1366.mvt │ │ │ ├── 11_1063_1367.mvt │ │ │ ├── 11_1063_1368.mvt │ │ │ ├── 11_1064_1366.mvt │ │ │ ├── 11_1064_1367.mvt │ │ │ ├── 11_1064_1368.mvt │ │ │ ├── 11_1065_1366.mvt │ │ │ ├── 11_1065_1367.mvt │ │ │ ├── 11_1065_1368.mvt │ │ │ ├── 12_2130_2733.mvt │ │ │ ├── 12_2130_2734.mvt │ │ │ ├── 12_2131_2733.mvt │ │ │ ├── 12_2131_2734.mvt │ │ │ ├── 12_2132_2733.mvt │ │ │ ├── 12_2132_2734.mvt │ │ │ ├── 12_2133_2733.mvt │ │ │ ├── 12_2133_2734.mvt │ │ │ ├── 12_2134_2733.mvt │ │ │ ├── 12_2134_2734.mvt │ │ │ ├── 13_4264_5467.mvt │ │ │ ├── 13_4264_5468.mvt │ │ │ ├── 13_4265_5467.mvt │ │ │ ├── 13_4265_5468.mvt │ │ │ ├── 13_4266_5467.mvt │ │ │ ├── 13_4266_5468.mvt │ │ │ ├── 13_4267_5467.mvt │ │ │ ├── 13_4267_5468.mvt │ │ │ ├── 14_8296_10748.mvt │ │ │ ├── 14_8296_10749.mvt │ │ │ ├── 14_8297_10748.mvt │ │ │ ├── 14_8297_10749.mvt │ │ │ ├── 14_8298_10748.mvt │ │ │ ├── 14_8298_10749.mvt │ │ │ ├── 14_8299_10748.mvt │ │ │ ├── 14_8299_10749.mvt │ │ │ ├── 14_8300_10748.mvt │ │ │ ├── 14_8300_10749.mvt │ │ │ ├── 1_1_1.mvt │ │ │ ├── 2_2_2.mvt │ │ │ ├── 3_4_5.mvt │ │ │ ├── 4_3_9.mvt │ │ │ ├── 4_8_10.mvt │ │ │ ├── 5_16_11.mvt │ │ │ ├── 5_16_20.mvt │ │ │ ├── 5_16_21.mvt │ │ │ ├── 5_17_20.mvt │ │ │ ├── 5_17_21.mvt │ │ │ ├── 6_32_41.mvt │ │ │ ├── 6_32_42.mvt │ │ │ ├── 6_33_41.mvt │ │ │ ├── 6_33_42.mvt │ │ │ ├── 6_34_41.mvt │ │ │ ├── 6_34_42.mvt │ │ │ ├── 7_66_83.mvt │ │ │ ├── 7_66_84.mvt │ │ │ ├── 7_66_85.mvt │ │ │ ├── 7_67_83.mvt │ │ │ ├── 7_67_84.mvt │ │ │ ├── 7_67_85.mvt │ │ │ ├── 7_68_83.mvt │ │ │ ├── 7_68_84.mvt │ │ │ ├── 7_68_85.mvt │ │ │ ├── 8_132_170.mvt │ │ │ ├── 8_132_171.mvt │ │ │ ├── 8_133_170.mvt │ │ │ ├── 8_133_171.mvt │ │ │ ├── 8_134_170.mvt │ │ │ ├── 8_134_171.mvt │ │ │ ├── 8_135_170.mvt │ │ │ ├── 8_135_171.mvt │ │ │ ├── 9_264_340.mvt │ │ │ ├── 9_264_341.mvt │ │ │ ├── 9_264_342.mvt │ │ │ ├── 9_265_340.mvt │ │ │ ├── 9_265_341.mvt │ │ │ ├── 9_265_342.mvt │ │ │ ├── 9_266_340.mvt │ │ │ ├── 9_266_341.mvt │ │ │ └── 9_266_342.mvt │ │ ├── omt-planet-20260112.mvt.max1.pmtiles │ │ ├── omt-planet-20260112.mvt.max1.pmtiles.txt │ │ ├── omt.max1.mbtiles │ │ └── simple/ │ │ ├── LICENSE │ │ ├── line-boolean.mvt │ │ ├── multiline-boolean.mvt │ │ ├── multipoint-boolean.mvt │ │ ├── multipolygon-boolean.mvt │ │ ├── point-boolean.mvt │ │ └── polygon-boolean.mvt │ ├── omt-advanced-mlt.mbtiles │ ├── omt-basic-mlt.mbtiles │ ├── omt-ref.mbtiles │ └── synthetic/ │ ├── 0x01/ │ │ ├── extent_1073741824.json │ │ ├── extent_1073741824.mlt │ │ ├── extent_131072.json │ │ ├── extent_131072.mlt │ │ ├── extent_4096.json │ │ ├── extent_4096.mlt │ │ ├── extent_512.json │ │ ├── extent_512.mlt │ │ ├── extent_buf_1073741824.json │ │ ├── extent_buf_1073741824.mlt │ │ ├── extent_buf_131072.json │ │ ├── extent_buf_131072.mlt │ │ ├── extent_buf_4096.json │ │ ├── extent_buf_4096.mlt │ │ ├── extent_buf_512.json │ │ ├── extent_buf_512.mlt │ │ ├── fpf_align_1.json │ │ ├── fpf_align_1.mlt │ │ ├── fpf_align_2.json │ │ ├── fpf_align_2.mlt │ │ ├── fpf_align_3.json │ │ ├── fpf_align_3.mlt │ │ ├── fpf_align_4.json │ │ ├── fpf_align_4.mlt │ │ ├── fpf_align_5.json │ │ ├── fpf_align_5.mlt │ │ ├── fpf_align_6.json │ │ ├── fpf_align_6.mlt │ │ ├── fpf_align_7.json │ │ ├── fpf_align_7.mlt │ │ ├── fpf_align_8.json │ │ ├── fpf_align_8.mlt │ │ ├── id.json │ │ ├── id.mlt │ │ ├── id64.json │ │ ├── id64.mlt │ │ ├── id_min.json │ │ ├── id_min.mlt │ │ ├── ids.json │ │ ├── ids.mlt │ │ ├── ids64.json │ │ ├── ids64.mlt │ │ ├── ids64_delta.json │ │ ├── ids64_delta.mlt │ │ ├── ids64_delta_rle.json │ │ ├── ids64_delta_rle.mlt │ │ ├── ids64_opt.json │ │ ├── ids64_opt.mlt │ │ ├── ids64_opt_delta.json │ │ ├── ids64_opt_delta.mlt │ │ ├── ids64_rle.json │ │ ├── ids64_rle.mlt │ │ ├── ids_delta.json │ │ ├── ids_delta.mlt │ │ ├── ids_delta_rle.json │ │ ├── ids_delta_rle.mlt │ │ ├── ids_opt.json │ │ ├── ids_opt.mlt │ │ ├── ids_opt_delta.json │ │ ├── ids_opt_delta.mlt │ │ ├── ids_rle.json │ │ ├── ids_rle.mlt │ │ ├── line.json │ │ ├── line.mlt │ │ ├── line_morton_curve_morton.json │ │ ├── line_morton_curve_morton.mlt │ │ ├── line_morton_curve_no_morton.json │ │ ├── line_morton_curve_no_morton.mlt │ │ ├── line_zero_length.json │ │ ├── line_zero_length.mlt │ │ ├── mix_2_line_line.json │ │ ├── mix_2_line_line.mlt │ │ ├── mix_2_line_mline.json │ │ ├── mix_2_line_mline.mlt │ │ ├── mix_2_line_mpoly.json │ │ ├── mix_2_line_mpoly.mlt │ │ ├── mix_2_line_mpt.json │ │ ├── mix_2_line_mpt.mlt │ │ ├── mix_2_line_poly.json │ │ ├── mix_2_line_poly.mlt │ │ ├── mix_2_line_polyh.json │ │ ├── mix_2_line_polyh.mlt │ │ ├── mix_2_mline_mline.json │ │ ├── mix_2_mline_mline.mlt │ │ ├── mix_2_mline_mpoly.json │ │ ├── mix_2_mline_mpoly.mlt │ │ ├── mix_2_mpoly_mpoly.json │ │ ├── mix_2_mpoly_mpoly.mlt │ │ ├── mix_2_mpoly_mpoly_tes.json │ │ ├── mix_2_mpoly_mpoly_tes.mlt │ │ ├── mix_2_mpt_mline.json │ │ ├── mix_2_mpt_mline.mlt │ │ ├── mix_2_mpt_mpoly.json │ │ ├── mix_2_mpt_mpoly.mlt │ │ ├── mix_2_mpt_mpt.json │ │ ├── mix_2_mpt_mpt.mlt │ │ ├── mix_2_poly_mline.json │ │ ├── mix_2_poly_mline.mlt │ │ ├── mix_2_poly_mpoly.json │ │ ├── mix_2_poly_mpoly.mlt │ │ ├── mix_2_poly_mpoly_tes.json │ │ ├── mix_2_poly_mpoly_tes.mlt │ │ ├── mix_2_poly_mpt.json │ │ ├── mix_2_poly_mpt.mlt │ │ ├── mix_2_poly_poly.json │ │ ├── mix_2_poly_poly.mlt │ │ ├── mix_2_poly_poly_tes.json │ │ ├── mix_2_poly_poly_tes.mlt │ │ ├── mix_2_poly_polyh.json │ │ ├── mix_2_poly_polyh.mlt │ │ ├── mix_2_poly_polyh_tes.json │ │ ├── mix_2_poly_polyh_tes.mlt │ │ ├── mix_2_polyh_mline.json │ │ ├── mix_2_polyh_mline.mlt │ │ ├── mix_2_polyh_mpoly.json │ │ ├── mix_2_polyh_mpoly.mlt │ │ ├── mix_2_polyh_mpoly_tes.json │ │ ├── mix_2_polyh_mpoly_tes.mlt │ │ ├── mix_2_polyh_mpt.json │ │ ├── mix_2_polyh_mpt.mlt │ │ ├── mix_2_polyh_polyh.json │ │ ├── mix_2_polyh_polyh.mlt │ │ ├── mix_2_polyh_polyh_tes.json │ │ ├── mix_2_polyh_polyh_tes.mlt │ │ ├── mix_2_pt_line.json │ │ ├── mix_2_pt_line.mlt │ │ ├── mix_2_pt_mline.json │ │ ├── mix_2_pt_mline.mlt │ │ ├── mix_2_pt_mpoly.json │ │ ├── mix_2_pt_mpoly.mlt │ │ ├── mix_2_pt_mpt.json │ │ ├── mix_2_pt_mpt.mlt │ │ ├── mix_2_pt_poly.json │ │ ├── mix_2_pt_poly.mlt │ │ ├── mix_2_pt_polyh.json │ │ ├── mix_2_pt_polyh.mlt │ │ ├── mix_2_pt_pt.json │ │ ├── mix_2_pt_pt.mlt │ │ ├── mix_3_line_mline_line.json │ │ ├── mix_3_line_mline_line.mlt │ │ ├── mix_3_line_mline_mpoly.json │ │ ├── mix_3_line_mline_mpoly.mlt │ │ ├── mix_3_line_mpoly_line.json │ │ ├── mix_3_line_mpoly_line.mlt │ │ ├── mix_3_line_mpt_line.json │ │ ├── mix_3_line_mpt_line.mlt │ │ ├── mix_3_line_mpt_mline.json │ │ ├── mix_3_line_mpt_mline.mlt │ │ ├── mix_3_line_mpt_mpoly.json │ │ ├── mix_3_line_mpt_mpoly.mlt │ │ ├── mix_3_line_poly_line.json │ │ ├── mix_3_line_poly_line.mlt │ │ ├── mix_3_line_poly_mline.json │ │ ├── mix_3_line_poly_mline.mlt │ │ ├── mix_3_line_poly_mpoly.json │ │ ├── mix_3_line_poly_mpoly.mlt │ │ ├── mix_3_line_poly_mpt.json │ │ ├── mix_3_line_poly_mpt.mlt │ │ ├── mix_3_line_poly_polyh.json │ │ ├── mix_3_line_poly_polyh.mlt │ │ ├── mix_3_line_polyh_line.json │ │ ├── mix_3_line_polyh_line.mlt │ │ ├── mix_3_line_polyh_mline.json │ │ ├── mix_3_line_polyh_mline.mlt │ │ ├── mix_3_line_polyh_mpoly.json │ │ ├── mix_3_line_polyh_mpoly.mlt │ │ ├── mix_3_line_polyh_mpt.json │ │ ├── mix_3_line_polyh_mpt.mlt │ │ ├── mix_3_line_pt_line.json │ │ ├── mix_3_line_pt_line.mlt │ │ ├── mix_3_mline_line_mline.json │ │ ├── mix_3_mline_line_mline.mlt │ │ ├── mix_3_mline_mpoly_mline.json │ │ ├── mix_3_mline_mpoly_mline.mlt │ │ ├── mix_3_mline_mpt_mline.json │ │ ├── mix_3_mline_mpt_mline.mlt │ │ ├── mix_3_mline_poly_mline.json │ │ ├── mix_3_mline_poly_mline.mlt │ │ ├── mix_3_mline_polyh_mline.json │ │ ├── mix_3_mline_polyh_mline.mlt │ │ ├── mix_3_mline_pt_mline.json │ │ ├── mix_3_mline_pt_mline.mlt │ │ ├── mix_3_mpoly_line_mpoly.json │ │ ├── mix_3_mpoly_line_mpoly.mlt │ │ ├── mix_3_mpoly_mline_mpoly.json │ │ ├── mix_3_mpoly_mline_mpoly.mlt │ │ ├── mix_3_mpoly_mpt_mpoly.json │ │ ├── mix_3_mpoly_mpt_mpoly.mlt │ │ ├── mix_3_mpoly_poly_mpoly.json │ │ ├── mix_3_mpoly_poly_mpoly.mlt │ │ ├── mix_3_mpoly_poly_mpoly_tes.json │ │ ├── mix_3_mpoly_poly_mpoly_tes.mlt │ │ ├── mix_3_mpoly_polyh_mpoly.json │ │ ├── mix_3_mpoly_polyh_mpoly.mlt │ │ ├── mix_3_mpoly_polyh_mpoly_tes.json │ │ ├── mix_3_mpoly_polyh_mpoly_tes.mlt │ │ ├── mix_3_mpoly_pt_mpoly.json │ │ ├── mix_3_mpoly_pt_mpoly.mlt │ │ ├── mix_3_mpt_line_mpt.json │ │ ├── mix_3_mpt_line_mpt.mlt │ │ ├── mix_3_mpt_mline_mpoly.json │ │ ├── mix_3_mpt_mline_mpoly.mlt │ │ ├── mix_3_mpt_mline_mpt.json │ │ ├── mix_3_mpt_mline_mpt.mlt │ │ ├── mix_3_mpt_mpoly_mpt.json │ │ ├── mix_3_mpt_mpoly_mpt.mlt │ │ ├── mix_3_mpt_poly_mpt.json │ │ ├── mix_3_mpt_poly_mpt.mlt │ │ ├── mix_3_mpt_polyh_mpt.json │ │ ├── mix_3_mpt_polyh_mpt.mlt │ │ ├── mix_3_mpt_pt_mpt.json │ │ ├── mix_3_mpt_pt_mpt.mlt │ │ ├── mix_3_poly_line_poly.json │ │ ├── mix_3_poly_line_poly.mlt │ │ ├── mix_3_poly_mline_mpoly.json │ │ ├── mix_3_poly_mline_mpoly.mlt │ │ ├── mix_3_poly_mline_poly.json │ │ ├── mix_3_poly_mline_poly.mlt │ │ ├── mix_3_poly_mpoly_poly.json │ │ ├── mix_3_poly_mpoly_poly.mlt │ │ ├── mix_3_poly_mpoly_poly_tes.json │ │ ├── mix_3_poly_mpoly_poly_tes.mlt │ │ ├── mix_3_poly_mpt_mline.json │ │ ├── mix_3_poly_mpt_mline.mlt │ │ ├── mix_3_poly_mpt_mpoly.json │ │ ├── mix_3_poly_mpt_mpoly.mlt │ │ ├── mix_3_poly_mpt_poly.json │ │ ├── mix_3_poly_mpt_poly.mlt │ │ ├── mix_3_poly_polyh_mline.json │ │ ├── mix_3_poly_polyh_mline.mlt │ │ ├── mix_3_poly_polyh_mpoly.json │ │ ├── mix_3_poly_polyh_mpoly.mlt │ │ ├── mix_3_poly_polyh_mpoly_tes.json │ │ ├── mix_3_poly_polyh_mpoly_tes.mlt │ │ ├── mix_3_poly_polyh_mpt.json │ │ ├── mix_3_poly_polyh_mpt.mlt │ │ ├── mix_3_poly_polyh_poly.json │ │ ├── mix_3_poly_polyh_poly.mlt │ │ ├── mix_3_poly_polyh_poly_tes.json │ │ ├── mix_3_poly_polyh_poly_tes.mlt │ │ ├── mix_3_poly_pt_poly.json │ │ ├── mix_3_poly_pt_poly.mlt │ │ ├── mix_3_polyh_line_polyh.json │ │ ├── mix_3_polyh_line_polyh.mlt │ │ ├── mix_3_polyh_mline_mpoly.json │ │ ├── mix_3_polyh_mline_mpoly.mlt │ │ ├── mix_3_polyh_mline_polyh.json │ │ ├── mix_3_polyh_mline_polyh.mlt │ │ ├── mix_3_polyh_mpoly_polyh.json │ │ ├── mix_3_polyh_mpoly_polyh.mlt │ │ ├── mix_3_polyh_mpoly_polyh_tes.json │ │ ├── mix_3_polyh_mpoly_polyh_tes.mlt │ │ ├── mix_3_polyh_mpt_mline.json │ │ ├── mix_3_polyh_mpt_mline.mlt │ │ ├── mix_3_polyh_mpt_mpoly.json │ │ ├── mix_3_polyh_mpt_mpoly.mlt │ │ ├── mix_3_polyh_mpt_polyh.json │ │ ├── mix_3_polyh_mpt_polyh.mlt │ │ ├── mix_3_polyh_poly_polyh.json │ │ ├── mix_3_polyh_poly_polyh.mlt │ │ ├── mix_3_polyh_poly_polyh_tes.json │ │ ├── mix_3_polyh_poly_polyh_tes.mlt │ │ ├── mix_3_polyh_pt_polyh.json │ │ ├── mix_3_polyh_pt_polyh.mlt │ │ ├── mix_3_pt_line_mline.json │ │ ├── mix_3_pt_line_mline.mlt │ │ ├── mix_3_pt_line_mpoly.json │ │ ├── mix_3_pt_line_mpoly.mlt │ │ ├── mix_3_pt_line_mpt.json │ │ ├── mix_3_pt_line_mpt.mlt │ │ ├── mix_3_pt_line_poly.json │ │ ├── mix_3_pt_line_poly.mlt │ │ ├── mix_3_pt_line_polyh.json │ │ ├── mix_3_pt_line_polyh.mlt │ │ ├── mix_3_pt_line_pt.json │ │ ├── mix_3_pt_line_pt.mlt │ │ ├── mix_3_pt_mline_mpoly.json │ │ ├── mix_3_pt_mline_mpoly.mlt │ │ ├── mix_3_pt_mline_pt.json │ │ ├── mix_3_pt_mline_pt.mlt │ │ ├── mix_3_pt_mpoly_pt.json │ │ ├── mix_3_pt_mpoly_pt.mlt │ │ ├── mix_3_pt_mpt_mline.json │ │ ├── mix_3_pt_mpt_mline.mlt │ │ ├── mix_3_pt_mpt_mpoly.json │ │ ├── mix_3_pt_mpt_mpoly.mlt │ │ ├── mix_3_pt_mpt_pt.json │ │ ├── mix_3_pt_mpt_pt.mlt │ │ ├── mix_3_pt_poly_mline.json │ │ ├── mix_3_pt_poly_mline.mlt │ │ ├── mix_3_pt_poly_mpoly.json │ │ ├── mix_3_pt_poly_mpoly.mlt │ │ ├── mix_3_pt_poly_mpt.json │ │ ├── mix_3_pt_poly_mpt.mlt │ │ ├── mix_3_pt_poly_polyh.json │ │ ├── mix_3_pt_poly_polyh.mlt │ │ ├── mix_3_pt_poly_pt.json │ │ ├── mix_3_pt_poly_pt.mlt │ │ ├── mix_3_pt_polyh_mline.json │ │ ├── mix_3_pt_polyh_mline.mlt │ │ ├── mix_3_pt_polyh_mpoly.json │ │ ├── mix_3_pt_polyh_mpoly.mlt │ │ ├── mix_3_pt_polyh_mpt.json │ │ ├── mix_3_pt_polyh_mpt.mlt │ │ ├── mix_3_pt_polyh_pt.json │ │ ├── mix_3_pt_polyh_pt.mlt │ │ ├── mix_4_line_mpt_mline_mpoly.json │ │ ├── mix_4_line_mpt_mline_mpoly.mlt │ │ ├── mix_4_line_poly_mline_mpoly.json │ │ ├── mix_4_line_poly_mline_mpoly.mlt │ │ ├── mix_4_line_poly_mpt_mline.json │ │ ├── mix_4_line_poly_mpt_mline.mlt │ │ ├── mix_4_line_poly_mpt_mpoly.json │ │ ├── mix_4_line_poly_mpt_mpoly.mlt │ │ ├── mix_4_line_poly_polyh_mline.json │ │ ├── mix_4_line_poly_polyh_mline.mlt │ │ ├── mix_4_line_poly_polyh_mpoly.json │ │ ├── mix_4_line_poly_polyh_mpoly.mlt │ │ ├── mix_4_line_poly_polyh_mpt.json │ │ ├── mix_4_line_poly_polyh_mpt.mlt │ │ ├── mix_4_line_polyh_mline_mpoly.json │ │ ├── mix_4_line_polyh_mline_mpoly.mlt │ │ ├── mix_4_line_polyh_mpt_mline.json │ │ ├── mix_4_line_polyh_mpt_mline.mlt │ │ ├── mix_4_line_polyh_mpt_mpoly.json │ │ ├── mix_4_line_polyh_mpt_mpoly.mlt │ │ ├── mix_4_poly_mpt_mline_mpoly.json │ │ ├── mix_4_poly_mpt_mline_mpoly.mlt │ │ ├── mix_4_poly_polyh_mline_mpoly.json │ │ ├── mix_4_poly_polyh_mline_mpoly.mlt │ │ ├── mix_4_poly_polyh_mpt_mline.json │ │ ├── mix_4_poly_polyh_mpt_mline.mlt │ │ ├── mix_4_poly_polyh_mpt_mpoly.json │ │ ├── mix_4_poly_polyh_mpt_mpoly.mlt │ │ ├── mix_4_polyh_mpt_mline_mpoly.json │ │ ├── mix_4_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_4_pt_line_mline_mpoly.json │ │ ├── mix_4_pt_line_mline_mpoly.mlt │ │ ├── mix_4_pt_line_mpt_mline.json │ │ ├── mix_4_pt_line_mpt_mline.mlt │ │ ├── mix_4_pt_line_mpt_mpoly.json │ │ ├── mix_4_pt_line_mpt_mpoly.mlt │ │ ├── mix_4_pt_line_poly_mline.json │ │ ├── mix_4_pt_line_poly_mline.mlt │ │ ├── mix_4_pt_line_poly_mpoly.json │ │ ├── mix_4_pt_line_poly_mpoly.mlt │ │ ├── mix_4_pt_line_poly_mpt.json │ │ ├── mix_4_pt_line_poly_mpt.mlt │ │ ├── mix_4_pt_line_poly_polyh.json │ │ ├── mix_4_pt_line_poly_polyh.mlt │ │ ├── mix_4_pt_line_polyh_mline.json │ │ ├── mix_4_pt_line_polyh_mline.mlt │ │ ├── mix_4_pt_line_polyh_mpoly.json │ │ ├── mix_4_pt_line_polyh_mpoly.mlt │ │ ├── mix_4_pt_line_polyh_mpt.json │ │ ├── mix_4_pt_line_polyh_mpt.mlt │ │ ├── mix_4_pt_mpt_mline_mpoly.json │ │ ├── mix_4_pt_mpt_mline_mpoly.mlt │ │ ├── mix_4_pt_poly_mline_mpoly.json │ │ ├── mix_4_pt_poly_mline_mpoly.mlt │ │ ├── mix_4_pt_poly_mpt_mline.json │ │ ├── mix_4_pt_poly_mpt_mline.mlt │ │ ├── mix_4_pt_poly_mpt_mpoly.json │ │ ├── mix_4_pt_poly_mpt_mpoly.mlt │ │ ├── mix_4_pt_poly_polyh_mline.json │ │ ├── mix_4_pt_poly_polyh_mline.mlt │ │ ├── mix_4_pt_poly_polyh_mpoly.json │ │ ├── mix_4_pt_poly_polyh_mpoly.mlt │ │ ├── mix_4_pt_poly_polyh_mpt.json │ │ ├── mix_4_pt_poly_polyh_mpt.mlt │ │ ├── mix_4_pt_polyh_mline_mpoly.json │ │ ├── mix_4_pt_polyh_mline_mpoly.mlt │ │ ├── mix_4_pt_polyh_mpt_mline.json │ │ ├── mix_4_pt_polyh_mpt_mline.mlt │ │ ├── mix_4_pt_polyh_mpt_mpoly.json │ │ ├── mix_4_pt_polyh_mpt_mpoly.mlt │ │ ├── mix_5_line_poly_mpt_mline_mpoly.json │ │ ├── mix_5_line_poly_mpt_mline_mpoly.mlt │ │ ├── mix_5_line_poly_polyh_mline_mpoly.json │ │ ├── mix_5_line_poly_polyh_mline_mpoly.mlt │ │ ├── mix_5_line_poly_polyh_mpt_mline.json │ │ ├── mix_5_line_poly_polyh_mpt_mline.mlt │ │ ├── mix_5_line_poly_polyh_mpt_mpoly.json │ │ ├── mix_5_line_poly_polyh_mpt_mpoly.mlt │ │ ├── mix_5_line_polyh_mpt_mline_mpoly.json │ │ ├── mix_5_line_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_5_poly_polyh_mpt_mline_mpoly.json │ │ ├── mix_5_poly_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_5_pt_line_mpt_mline_mpoly.json │ │ ├── mix_5_pt_line_mpt_mline_mpoly.mlt │ │ ├── mix_5_pt_line_poly_mline_mpoly.json │ │ ├── mix_5_pt_line_poly_mline_mpoly.mlt │ │ ├── mix_5_pt_line_poly_mpt_mline.json │ │ ├── mix_5_pt_line_poly_mpt_mline.mlt │ │ ├── mix_5_pt_line_poly_mpt_mpoly.json │ │ ├── mix_5_pt_line_poly_mpt_mpoly.mlt │ │ ├── mix_5_pt_line_poly_polyh_mline.json │ │ ├── mix_5_pt_line_poly_polyh_mline.mlt │ │ ├── mix_5_pt_line_poly_polyh_mpoly.json │ │ ├── mix_5_pt_line_poly_polyh_mpoly.mlt │ │ ├── mix_5_pt_line_poly_polyh_mpt.json │ │ ├── mix_5_pt_line_poly_polyh_mpt.mlt │ │ ├── mix_5_pt_line_polyh_mline_mpoly.json │ │ ├── mix_5_pt_line_polyh_mline_mpoly.mlt │ │ ├── mix_5_pt_line_polyh_mpt_mline.json │ │ ├── mix_5_pt_line_polyh_mpt_mline.mlt │ │ ├── mix_5_pt_line_polyh_mpt_mpoly.json │ │ ├── mix_5_pt_line_polyh_mpt_mpoly.mlt │ │ ├── mix_5_pt_poly_mpt_mline_mpoly.json │ │ ├── mix_5_pt_poly_mpt_mline_mpoly.mlt │ │ ├── mix_5_pt_poly_polyh_mline_mpoly.json │ │ ├── mix_5_pt_poly_polyh_mline_mpoly.mlt │ │ ├── mix_5_pt_poly_polyh_mpt_mline.json │ │ ├── mix_5_pt_poly_polyh_mpt_mline.mlt │ │ ├── mix_5_pt_poly_polyh_mpt_mpoly.json │ │ ├── mix_5_pt_poly_polyh_mpt_mpoly.mlt │ │ ├── mix_5_pt_polyh_mpt_mline_mpoly.json │ │ ├── mix_5_pt_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_6_line_poly_polyh_mpt_mline_mpoly.json │ │ ├── mix_6_line_poly_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_6_pt_line_poly_mpt_mline_mpoly.json │ │ ├── mix_6_pt_line_poly_mpt_mline_mpoly.mlt │ │ ├── mix_6_pt_line_poly_polyh_mline_mpoly.json │ │ ├── mix_6_pt_line_poly_polyh_mline_mpoly.mlt │ │ ├── mix_6_pt_line_poly_polyh_mpt_mline.json │ │ ├── mix_6_pt_line_poly_polyh_mpt_mline.mlt │ │ ├── mix_6_pt_line_poly_polyh_mpt_mpoly.json │ │ ├── mix_6_pt_line_poly_polyh_mpt_mpoly.mlt │ │ ├── mix_6_pt_line_polyh_mpt_mline_mpoly.json │ │ ├── mix_6_pt_line_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_6_pt_poly_polyh_mpt_mline_mpoly.json │ │ ├── mix_6_pt_poly_polyh_mpt_mline_mpoly.mlt │ │ ├── mix_7_pt_line_poly_polyh_mpt_mline_mpoly.json │ │ ├── mix_7_pt_line_poly_polyh_mpt_mline_mpoly.mlt │ │ ├── multiline.json │ │ ├── multiline.mlt │ │ ├── multiline_morton.json │ │ ├── multiline_morton.mlt │ │ ├── multipoint.json │ │ ├── multipoint.mlt │ │ ├── multipoint_morton.json │ │ ├── multipoint_morton.mlt │ │ ├── point.json │ │ ├── point.mlt │ │ ├── poly.json │ │ ├── poly.mlt │ │ ├── poly_collinear.json │ │ ├── poly_collinear.mlt │ │ ├── poly_collinear_fpf.json │ │ ├── poly_collinear_fpf.mlt │ │ ├── poly_collinear_fpf_tes.json │ │ ├── poly_collinear_fpf_tes.mlt │ │ ├── poly_collinear_tes.json │ │ ├── poly_collinear_tes.mlt │ │ ├── poly_fpf.json │ │ ├── poly_fpf.mlt │ │ ├── poly_fpf_tes.json │ │ ├── poly_fpf_tes.mlt │ │ ├── poly_hole.json │ │ ├── poly_hole.mlt │ │ ├── poly_hole_fpf.json │ │ ├── poly_hole_fpf.mlt │ │ ├── poly_hole_fpf_tes.json │ │ ├── poly_hole_fpf_tes.mlt │ │ ├── poly_hole_tes.json │ │ ├── poly_hole_tes.mlt │ │ ├── poly_hole_touching.json │ │ ├── poly_hole_touching.mlt │ │ ├── poly_hole_touching_fpf.json │ │ ├── poly_hole_touching_fpf.mlt │ │ ├── poly_hole_touching_fpf_tes.json │ │ ├── poly_hole_touching_fpf_tes.mlt │ │ ├── poly_hole_touching_tes.json │ │ ├── poly_hole_touching_tes.mlt │ │ ├── poly_morton_hole_morton.json │ │ ├── poly_morton_hole_morton.mlt │ │ ├── poly_morton_ring_morton.json │ │ ├── poly_morton_ring_morton.mlt │ │ ├── poly_morton_ring_no_morton.json │ │ ├── poly_morton_ring_no_morton.mlt │ │ ├── poly_multi.json │ │ ├── poly_multi.mlt │ │ ├── poly_multi_fpf.json │ │ ├── poly_multi_fpf.mlt │ │ ├── poly_multi_fpf_tes.json │ │ ├── poly_multi_fpf_tes.mlt │ │ ├── poly_multi_morton_hole_morton.json │ │ ├── poly_multi_morton_hole_morton.mlt │ │ ├── poly_multi_morton_ring_morton.json │ │ ├── poly_multi_morton_ring_morton.mlt │ │ ├── poly_multi_morton_ring_no_morton.json │ │ ├── poly_multi_morton_ring_no_morton.mlt │ │ ├── poly_multi_tes.json │ │ ├── poly_multi_tes.mlt │ │ ├── poly_self_intersect.json │ │ ├── poly_self_intersect.mlt │ │ ├── poly_self_intersect_fpf.json │ │ ├── poly_self_intersect_fpf.mlt │ │ ├── poly_self_intersect_fpf_tes.json │ │ ├── poly_self_intersect_fpf_tes.mlt │ │ ├── poly_self_intersect_tes.json │ │ ├── poly_self_intersect_tes.mlt │ │ ├── poly_tes.json │ │ ├── poly_tes.mlt │ │ ├── prop_bool.json │ │ ├── prop_bool.mlt │ │ ├── prop_bool_false.json │ │ ├── prop_bool_false.mlt │ │ ├── prop_bool_false_null.json │ │ ├── prop_bool_false_null.mlt │ │ ├── prop_bool_null_false.json │ │ ├── prop_bool_null_false.mlt │ │ ├── prop_bool_null_true.json │ │ ├── prop_bool_null_true.mlt │ │ ├── prop_bool_true_null.json │ │ ├── prop_bool_true_null.mlt │ │ ├── prop_empty_name.json │ │ ├── prop_empty_name.mlt │ │ ├── prop_f32.json │ │ ├── prop_f32.mlt │ │ ├── prop_f32_max.json │ │ ├── prop_f32_max.mlt │ │ ├── prop_f32_min_norm.json │ │ ├── prop_f32_min_norm.mlt │ │ ├── prop_f32_min_val.json │ │ ├── prop_f32_min_val.mlt │ │ ├── prop_f32_nan.json │ │ ├── prop_f32_nan.mlt │ │ ├── prop_f32_neg_inf.json │ │ ├── prop_f32_neg_inf.mlt │ │ ├── prop_f32_neg_zero.json │ │ ├── prop_f32_neg_zero.mlt │ │ ├── prop_f32_null_val.json │ │ ├── prop_f32_null_val.mlt │ │ ├── prop_f32_pos_inf.json │ │ ├── prop_f32_pos_inf.mlt │ │ ├── prop_f32_val_null.json │ │ ├── prop_f32_val_null.mlt │ │ ├── prop_f32_zero.json │ │ ├── prop_f32_zero.mlt │ │ ├── prop_f64.json │ │ ├── prop_f64.mlt │ │ ├── prop_f64_max.json │ │ ├── prop_f64_max.mlt │ │ ├── prop_f64_min_norm.json │ │ ├── prop_f64_min_norm.mlt │ │ ├── prop_f64_min_val.json │ │ ├── prop_f64_min_val.mlt │ │ ├── prop_f64_nan.json │ │ ├── prop_f64_nan.mlt │ │ ├── prop_f64_neg_inf.json │ │ ├── prop_f64_neg_inf.mlt │ │ ├── prop_f64_neg_zero.json │ │ ├── prop_f64_neg_zero.mlt │ │ ├── prop_f64_null_val.json │ │ ├── prop_f64_null_val.mlt │ │ ├── prop_f64_pos_inf.json │ │ ├── prop_f64_pos_inf.mlt │ │ ├── prop_f64_val_null.json │ │ ├── prop_f64_val_null.mlt │ │ ├── prop_f64_zero.json │ │ ├── prop_f64_zero.mlt │ │ ├── prop_i32.json │ │ ├── prop_i32.mlt │ │ ├── prop_i32_max.json │ │ ├── prop_i32_max.mlt │ │ ├── prop_i32_min.json │ │ ├── prop_i32_min.mlt │ │ ├── prop_i32_neg.json │ │ ├── prop_i32_neg.mlt │ │ ├── prop_i32_null_val.json │ │ ├── prop_i32_null_val.mlt │ │ ├── prop_i32_val_null.json │ │ ├── prop_i32_val_null.mlt │ │ ├── prop_i64.json │ │ ├── prop_i64.mlt │ │ ├── prop_i64_max.json │ │ ├── prop_i64_max.mlt │ │ ├── prop_i64_min.json │ │ ├── prop_i64_min.mlt │ │ ├── prop_i64_neg.json │ │ ├── prop_i64_neg.mlt │ │ ├── prop_i64_null_val.json │ │ ├── prop_i64_null_val.mlt │ │ ├── prop_i64_val_null.json │ │ ├── prop_i64_val_null.mlt │ │ ├── prop_special_name.json │ │ ├── prop_special_name.mlt │ │ ├── prop_str_ascii.json │ │ ├── prop_str_ascii.mlt │ │ ├── prop_str_empty.json │ │ ├── prop_str_empty.mlt │ │ ├── prop_str_empty_val.json │ │ ├── prop_str_empty_val.mlt │ │ ├── prop_str_escape.json │ │ ├── prop_str_escape.mlt │ │ ├── prop_str_null_val.json │ │ ├── prop_str_null_val.mlt │ │ ├── prop_str_special.json │ │ ├── prop_str_special.mlt │ │ ├── prop_str_unicode.json │ │ ├── prop_str_unicode.mlt │ │ ├── prop_str_val_empty.json │ │ ├── prop_str_val_empty.mlt │ │ ├── prop_str_val_null.json │ │ ├── prop_str_val_null.mlt │ │ ├── prop_u32.json │ │ ├── prop_u32.mlt │ │ ├── prop_u32_max.json │ │ ├── prop_u32_max.mlt │ │ ├── prop_u32_min.json │ │ ├── prop_u32_min.mlt │ │ ├── prop_u32_null_val.json │ │ ├── prop_u32_null_val.mlt │ │ ├── prop_u32_val_null.json │ │ ├── prop_u32_val_null.mlt │ │ ├── prop_u64.json │ │ ├── prop_u64.mlt │ │ ├── prop_u64_max.json │ │ ├── prop_u64_max.mlt │ │ ├── prop_u64_min.json │ │ ├── prop_u64_min.mlt │ │ ├── prop_u64_null_val.json │ │ ├── prop_u64_null_val.mlt │ │ ├── prop_u64_val_null.json │ │ ├── prop_u64_val_null.mlt │ │ ├── props_i32.json │ │ ├── props_i32.mlt │ │ ├── props_i32_delta.json │ │ ├── props_i32_delta.mlt │ │ ├── props_i32_delta_rle.json │ │ ├── props_i32_delta_rle.mlt │ │ ├── props_i32_rle.json │ │ ├── props_i32_rle.mlt │ │ ├── props_i64.json │ │ ├── props_i64.mlt │ │ ├── props_i64_delta.json │ │ ├── props_i64_delta.mlt │ │ ├── props_i64_delta_rle.json │ │ ├── props_i64_delta_rle.mlt │ │ ├── props_i64_rle.json │ │ ├── props_i64_rle.mlt │ │ ├── props_mixed.json │ │ ├── props_mixed.mlt │ │ ├── props_no_shared_dict.json │ │ ├── props_no_shared_dict.mlt │ │ ├── props_offset_str.json │ │ ├── props_offset_str.mlt │ │ ├── props_offset_str_fsst.json │ │ ├── props_offset_str_fsst.mlt │ │ ├── props_shared_dict.json │ │ ├── props_shared_dict.mlt │ │ ├── props_shared_dict_2_same_prefix.json │ │ ├── props_shared_dict_2_same_prefix.mlt │ │ ├── props_shared_dict_fsst.json │ │ ├── props_shared_dict_fsst.mlt │ │ ├── props_shared_dict_no_child_name.json │ │ ├── props_shared_dict_no_child_name.mlt │ │ ├── props_shared_dict_no_child_name_fsst.json │ │ ├── props_shared_dict_no_child_name_fsst.mlt │ │ ├── props_shared_dict_no_struct_name.json │ │ ├── props_shared_dict_no_struct_name.mlt │ │ ├── props_shared_dict_no_struct_name_fsst.json │ │ ├── props_shared_dict_no_struct_name_fsst.mlt │ │ ├── props_shared_dict_one_child.json │ │ ├── props_shared_dict_one_child.mlt │ │ ├── props_shared_dict_one_child_fsst.json │ │ ├── props_shared_dict_one_child_fsst.mlt │ │ ├── props_str.json │ │ ├── props_str.mlt │ │ ├── props_str_fsst.json │ │ ├── props_str_fsst.mlt │ │ ├── props_u32.json │ │ ├── props_u32.mlt │ │ ├── props_u32_delta.json │ │ ├── props_u32_delta.mlt │ │ ├── props_u32_delta_rle.json │ │ ├── props_u32_delta_rle.mlt │ │ ├── props_u32_fpf_127.json │ │ ├── props_u32_fpf_127.mlt │ │ ├── props_u32_fpf_128.json │ │ ├── props_u32_fpf_128.mlt │ │ ├── props_u32_fpf_129.json │ │ ├── props_u32_fpf_129.mlt │ │ ├── props_u32_fpf_255.json │ │ ├── props_u32_fpf_255.mlt │ │ ├── props_u32_fpf_256.json │ │ ├── props_u32_fpf_256.mlt │ │ ├── props_u32_fpf_257.json │ │ ├── props_u32_fpf_257.mlt │ │ ├── props_u32_fpf_383.json │ │ ├── props_u32_fpf_383.mlt │ │ ├── props_u32_fpf_384.json │ │ ├── props_u32_fpf_384.mlt │ │ ├── props_u32_fpf_385.json │ │ ├── props_u32_fpf_385.mlt │ │ ├── props_u32_fpf_511.json │ │ ├── props_u32_fpf_511.mlt │ │ ├── props_u32_fpf_512.json │ │ ├── props_u32_fpf_512.mlt │ │ ├── props_u32_fpf_513.json │ │ ├── props_u32_fpf_513.mlt │ │ ├── props_u32_rle.json │ │ ├── props_u32_rle.mlt │ │ ├── props_u64.json │ │ ├── props_u64.mlt │ │ ├── props_u64_delta.json │ │ ├── props_u64_delta.mlt │ │ ├── props_u64_delta_rle.json │ │ ├── props_u64_delta_rle.mlt │ │ ├── props_u64_rle.json │ │ └── props_u64_rle.mlt │ ├── 0x01-rust/ │ │ ├── id64_max.json │ │ ├── id64_max.mlt │ │ ├── id_max.json │ │ ├── id_max.mlt │ │ ├── ids64_minmax.json │ │ ├── ids64_minmax.mlt │ │ ├── ids64_minmax_delta.json │ │ ├── ids64_minmax_delta.mlt │ │ ├── ids_delta_fpf.json │ │ ├── ids_delta_fpf.mlt │ │ ├── ids_fpf.json │ │ ├── ids_fpf.mlt │ │ ├── mix_2_poly_poly_tes_ns.json │ │ ├── mix_2_poly_poly_tes_ns.mlt │ │ ├── mix_2_poly_polyh_tes_ns.json │ │ ├── mix_2_poly_polyh_tes_ns.mlt │ │ ├── mix_2_polyh_polyh_tes_ns.json │ │ ├── mix_2_polyh_polyh_tes_ns.mlt │ │ ├── mix_3_poly_polyh_poly_tes_ns.json │ │ ├── mix_3_poly_polyh_poly_tes_ns.mlt │ │ ├── mix_3_polyh_poly_polyh_tes_ns.json │ │ ├── mix_3_polyh_poly_polyh_tes_ns.mlt │ │ ├── poly_collinear_fpf_tes_ns.json │ │ ├── poly_collinear_fpf_tes_ns.mlt │ │ ├── poly_collinear_tes_ns.json │ │ ├── poly_collinear_tes_ns.mlt │ │ ├── poly_fpf_tes_ns.json │ │ ├── poly_fpf_tes_ns.mlt │ │ ├── poly_hole_fpf_tes_ns.json │ │ ├── poly_hole_fpf_tes_ns.mlt │ │ ├── poly_hole_tes_ns.json │ │ ├── poly_hole_tes_ns.mlt │ │ ├── poly_hole_touching_fpf_tes_ns.json │ │ ├── poly_hole_touching_fpf_tes_ns.mlt │ │ ├── poly_hole_touching_tes_ns.json │ │ ├── poly_hole_touching_tes_ns.mlt │ │ ├── poly_self_intersect_fpf_tes_ns.json │ │ ├── poly_self_intersect_fpf_tes_ns.mlt │ │ ├── poly_self_intersect_tes_ns.json │ │ ├── poly_self_intersect_tes_ns.mlt │ │ ├── poly_tes_ns.json │ │ ├── poly_tes_ns.mlt │ │ ├── prop_bool_false_np.json │ │ ├── prop_bool_false_np.mlt │ │ ├── prop_bool_np.json │ │ ├── prop_bool_np.mlt │ │ ├── prop_empty_name_np.json │ │ ├── prop_empty_name_np.mlt │ │ ├── prop_f32_max_np.json │ │ ├── prop_f32_max_np.mlt │ │ ├── prop_f32_min_norm_np.json │ │ ├── prop_f32_min_norm_np.mlt │ │ ├── prop_f32_min_val_np.json │ │ ├── prop_f32_min_val_np.mlt │ │ ├── prop_f32_nan_np.json │ │ ├── prop_f32_nan_np.mlt │ │ ├── prop_f32_neg_inf_np.json │ │ ├── prop_f32_neg_inf_np.mlt │ │ ├── prop_f32_neg_zero_np.json │ │ ├── prop_f32_neg_zero_np.mlt │ │ ├── prop_f32_np.json │ │ ├── prop_f32_np.mlt │ │ ├── prop_f32_pos_inf_np.json │ │ ├── prop_f32_pos_inf_np.mlt │ │ ├── prop_f32_zero_np.json │ │ ├── prop_f32_zero_np.mlt │ │ ├── prop_f64_max_np.json │ │ ├── prop_f64_max_np.mlt │ │ ├── prop_f64_min_norm_np.json │ │ ├── prop_f64_min_norm_np.mlt │ │ ├── prop_f64_min_val_np.json │ │ ├── prop_f64_min_val_np.mlt │ │ ├── prop_f64_nan_np.json │ │ ├── prop_f64_nan_np.mlt │ │ ├── prop_f64_neg_inf_np.json │ │ ├── prop_f64_neg_inf_np.mlt │ │ ├── prop_f64_neg_zero_np.json │ │ ├── prop_f64_neg_zero_np.mlt │ │ ├── prop_f64_np.json │ │ ├── prop_f64_np.mlt │ │ ├── prop_f64_pos_inf_np.json │ │ ├── prop_f64_pos_inf_np.mlt │ │ ├── prop_f64_zero_np.json │ │ ├── prop_f64_zero_np.mlt │ │ ├── prop_i32_max_np.json │ │ ├── prop_i32_max_np.mlt │ │ ├── prop_i32_min_np.json │ │ ├── prop_i32_min_np.mlt │ │ ├── prop_i32_neg_np.json │ │ ├── prop_i32_neg_np.mlt │ │ ├── prop_i32_np.json │ │ ├── prop_i32_np.mlt │ │ ├── prop_i64_max_np.json │ │ ├── prop_i64_max_np.mlt │ │ ├── prop_i64_min_np.json │ │ ├── prop_i64_min_np.mlt │ │ ├── prop_i64_neg_np.json │ │ ├── prop_i64_neg_np.mlt │ │ ├── prop_i64_np.json │ │ ├── prop_i64_np.mlt │ │ ├── prop_special_name_np.json │ │ ├── prop_special_name_np.mlt │ │ ├── prop_str_ascii_np.json │ │ ├── prop_str_ascii_np.mlt │ │ ├── prop_str_empty_np.json │ │ ├── prop_str_empty_np.mlt │ │ ├── prop_str_escape_np.json │ │ ├── prop_str_escape_np.mlt │ │ ├── prop_str_special_np.json │ │ ├── prop_str_special_np.mlt │ │ ├── prop_str_unicode_np.json │ │ ├── prop_str_unicode_np.mlt │ │ ├── prop_u32_max_np.json │ │ ├── prop_u32_max_np.mlt │ │ ├── prop_u32_min_np.json │ │ ├── prop_u32_min_np.mlt │ │ ├── prop_u32_np.json │ │ ├── prop_u32_np.mlt │ │ ├── prop_u64_max_np.json │ │ ├── prop_u64_max_np.mlt │ │ ├── prop_u64_min_np.json │ │ ├── prop_u64_min_np.mlt │ │ ├── prop_u64_np.json │ │ ├── prop_u64_np.mlt │ │ ├── props_i32_delta_np.json │ │ ├── props_i32_delta_np.mlt │ │ ├── props_i32_delta_rle_np.json │ │ ├── props_i32_delta_rle_np.mlt │ │ ├── props_i32_np.json │ │ ├── props_i32_np.mlt │ │ ├── props_i32_rle_np.json │ │ ├── props_i32_rle_np.mlt │ │ ├── props_mixed_np.json │ │ ├── props_mixed_np.mlt │ │ ├── props_no_shared_dict_np.json │ │ ├── props_no_shared_dict_np.mlt │ │ ├── props_offset_str_fsst.json │ │ ├── props_offset_str_fsst.mlt │ │ ├── props_offset_str_fsst_np.json │ │ ├── props_offset_str_fsst_np.mlt │ │ ├── props_offset_str_np.json │ │ ├── props_offset_str_np.mlt │ │ ├── props_shared_dict_2_same_prefix_np.json │ │ ├── props_shared_dict_2_same_prefix_np.mlt │ │ ├── props_shared_dict_fsst.json │ │ ├── props_shared_dict_fsst.mlt │ │ ├── props_shared_dict_fsst_np.json │ │ ├── props_shared_dict_fsst_np.mlt │ │ ├── props_shared_dict_no_child_name_fsst.json │ │ ├── props_shared_dict_no_child_name_fsst.mlt │ │ ├── props_shared_dict_no_child_name_fsst_np.json │ │ ├── props_shared_dict_no_child_name_fsst_np.mlt │ │ ├── props_shared_dict_no_child_name_np.json │ │ ├── props_shared_dict_no_child_name_np.mlt │ │ ├── props_shared_dict_no_struct_name_fsst.json │ │ ├── props_shared_dict_no_struct_name_fsst.mlt │ │ ├── props_shared_dict_no_struct_name_fsst_np.json │ │ ├── props_shared_dict_no_struct_name_fsst_np.mlt │ │ ├── props_shared_dict_no_struct_name_np.json │ │ ├── props_shared_dict_no_struct_name_np.mlt │ │ ├── props_shared_dict_np.json │ │ ├── props_shared_dict_np.mlt │ │ ├── props_shared_dict_one_child_fsst.json │ │ ├── props_shared_dict_one_child_fsst.mlt │ │ ├── props_shared_dict_one_child_fsst_np.json │ │ ├── props_shared_dict_one_child_fsst_np.mlt │ │ ├── props_shared_dict_one_child_np.json │ │ ├── props_shared_dict_one_child_np.mlt │ │ ├── props_shared_dict_presence_variants.json │ │ ├── props_shared_dict_presence_variants.mlt │ │ ├── props_shared_dict_presence_variants_np.json │ │ ├── props_shared_dict_presence_variants_np.mlt │ │ ├── props_str_fsst.json │ │ ├── props_str_fsst.mlt │ │ ├── props_str_fsst_np.json │ │ ├── props_str_fsst_np.mlt │ │ ├── props_str_np.json │ │ ├── props_str_np.mlt │ │ ├── props_u32_delta_np.json │ │ ├── props_u32_delta_np.mlt │ │ ├── props_u32_delta_rle_np.json │ │ ├── props_u32_delta_rle_np.mlt │ │ ├── props_u32_fpf_127_np.json │ │ ├── props_u32_fpf_127_np.mlt │ │ ├── props_u32_fpf_128_np.json │ │ ├── props_u32_fpf_128_np.mlt │ │ ├── props_u32_fpf_129_np.json │ │ ├── props_u32_fpf_129_np.mlt │ │ ├── props_u32_fpf_255_np.json │ │ ├── props_u32_fpf_255_np.mlt │ │ ├── props_u32_fpf_256_np.json │ │ ├── props_u32_fpf_256_np.mlt │ │ ├── props_u32_fpf_257_np.json │ │ ├── props_u32_fpf_257_np.mlt │ │ ├── props_u32_fpf_383_np.json │ │ ├── props_u32_fpf_383_np.mlt │ │ ├── props_u32_fpf_384_np.json │ │ ├── props_u32_fpf_384_np.mlt │ │ ├── props_u32_fpf_385_np.json │ │ ├── props_u32_fpf_385_np.mlt │ │ ├── props_u32_fpf_511_np.json │ │ ├── props_u32_fpf_511_np.mlt │ │ ├── props_u32_fpf_512_np.json │ │ ├── props_u32_fpf_512_np.mlt │ │ ├── props_u32_fpf_513_np.json │ │ ├── props_u32_fpf_513_np.mlt │ │ ├── props_u32_np.json │ │ ├── props_u32_np.mlt │ │ ├── props_u32_rle_np.json │ │ ├── props_u32_rle_np.mlt │ │ ├── props_u64_delta_np.json │ │ ├── props_u64_delta_np.mlt │ │ ├── props_u64_delta_rle_np.json │ │ ├── props_u64_delta_rle_np.mlt │ │ ├── props_u64_np.json │ │ ├── props_u64_np.mlt │ │ ├── props_u64_rle_np.json │ │ └── props_u64_rle_np.mlt │ ├── java.txt │ ├── rust.txt │ └── synthetic-test-utils/ │ ├── index.ts │ └── package.json └── ts/ ├── .gitignore ├── .nvmrc ├── README.md ├── RELEASE.md ├── biome.json ├── buf.gen.yaml ├── eslint.config.mjs ├── mod.just ├── package.json ├── src/ │ ├── decoding/ │ │ ├── bigEndianDecode.spec.ts │ │ ├── bigEndianDecode.ts │ │ ├── decodingTestUtils.ts │ │ ├── decodingUtils.spec.ts │ │ ├── decodingUtils.ts │ │ ├── fastPforCrossLanguage.spec.ts │ │ ├── fastPforDecoder.spec.ts │ │ ├── fastPforDecoder.ts │ │ ├── fastPforShared.spec.ts │ │ ├── fastPforShared.ts │ │ ├── fastPforUnpack.spec.ts │ │ ├── fastPforUnpack.ts │ │ ├── fsstDecoder.spec.ts │ │ ├── fsstDecoder.ts │ │ ├── geometryDecoder.ts │ │ ├── geometryScaling.ts │ │ ├── intWrapper.ts │ │ ├── integerDecodingUtils.spec.ts │ │ ├── integerDecodingUtils.ts │ │ ├── integerStreamDecoder.spec.ts │ │ ├── integerStreamDecoder.ts │ │ ├── propertyDecoder.spec.ts │ │ ├── propertyDecoder.ts │ │ ├── stringDecoder.spec.ts │ │ ├── stringDecoder.ts │ │ ├── unpackNullableUtils.spec.ts │ │ └── unpackNullableUtils.ts │ ├── encoding/ │ │ ├── bigEndianEncode.ts │ │ ├── constGeometryVectorEncoder.ts │ │ ├── embeddedTilesetMetadataEncoder.ts │ │ ├── encodingUtils.ts │ │ ├── fastPforEncoder.spec.ts │ │ ├── fastPforEncoder.ts │ │ ├── fsstEncoder.ts │ │ ├── integerEncodingUtils.ts │ │ ├── integerStreamEncoder.ts │ │ ├── packNullableUtils.ts │ │ ├── propertyEncoder.ts │ │ ├── stringEncoder.ts │ │ └── zOrderCurveEncoder.ts │ ├── index.ts │ ├── metadata/ │ │ ├── tile/ │ │ │ ├── dictionaryType.ts │ │ │ ├── lengthType.ts │ │ │ ├── logicalLevelTechnique.ts │ │ │ ├── logicalStreamType.ts │ │ │ ├── offsetType.ts │ │ │ ├── physicalLevelTechnique.ts │ │ │ ├── physicalStreamType.ts │ │ │ ├── scalarType.ts │ │ │ └── streamMetadataDecoder.ts │ │ └── tileset/ │ │ ├── embeddedTilesetMetadataDecoder.spec.ts │ │ ├── embeddedTilesetMetadataDecoder.ts │ │ ├── tilesetMetadata.ts │ │ ├── typeMap.spec.ts │ │ └── typeMap.ts │ ├── mltDecoder.spec.ts │ ├── mltDecoder.ts │ ├── mltMetadata.ts │ ├── synthetic.spec.ts │ └── vector/ │ ├── constant/ │ │ ├── int32ConstVector.ts │ │ └── int64ConstVector.ts │ ├── dictionary/ │ │ └── stringDictionaryVector.ts │ ├── featureTable.ts │ ├── filter/ │ │ ├── flatSelectionVector.spec.ts │ │ ├── flatSelectionVector.ts │ │ ├── selectionVector.ts │ │ ├── selectionVectorUtil.spec.ts │ │ ├── selectionVectorUtils.ts │ │ ├── sequenceSelectionVector.spec.ts │ │ └── sequenceSelectionVector.ts │ ├── fixedSizeVector.ts │ ├── flat/ │ │ ├── bitVector.ts │ │ ├── booleanFlatVector.ts │ │ ├── doubleFlatVector.ts │ │ ├── floatFlatVector.spec.ts │ │ ├── floatFlatVector.ts │ │ ├── int32FlatVector.spec.ts │ │ ├── int32FlatVector.ts │ │ ├── int64FlatVector.spec.ts │ │ ├── int64FlatVector.ts │ │ └── stringFlatVector.ts │ ├── fsst-dictionary/ │ │ ├── stringFsstDictionaryVector.spec.ts │ │ └── stringFsstDictionaryVector.ts │ ├── geometry/ │ │ ├── constGeometryVector.ts │ │ ├── constGpuVector.ts │ │ ├── flatGeometryVector.ts │ │ ├── flatGpuVector.ts │ │ ├── geometryType.ts │ │ ├── geometryVector.ts │ │ ├── geometryVectorConverter.spec.ts │ │ ├── geometryVectorConverter.ts │ │ ├── gpuVector.ts │ │ ├── topologyVector.ts │ │ ├── vertexBufferType.ts │ │ ├── zOrderCurve.spec.ts │ │ └── zOrderCurve.ts │ ├── idVector.ts │ ├── sequence/ │ │ ├── int32SequenceVector.ts │ │ ├── int64SequenceVector.spec.ts │ │ ├── int64SequenceVector.ts │ │ └── sequenceVector.ts │ ├── variableSizeVector.ts │ ├── vector.ts │ └── vectorType.ts ├── tsconfig.json └── tsconfig.lint.json