gitextract_y9kxi1oa/ ├── .formatter.exs ├── .github/ │ └── workflows/ │ └── ci.yaml ├── .gitignore ├── .tool-versions ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bench/ │ ├── line_polygon_bench.exs │ ├── point_polygon_bench.exs │ ├── polygon_polygon_bench.exs │ └── shapes/ │ ├── cities.json │ ├── counties.json │ ├── interstates.json │ └── states.json ├── config/ │ └── config.exs ├── coveralls.json ├── doc/ │ ├── .build │ ├── 404.html │ ├── Topo.html │ ├── api-reference.html │ ├── dist/ │ │ ├── handlebars.runtime-NWIB6V2M.js │ │ ├── handlebars.templates-K7URE6B4.js │ │ ├── html-BHYOTRCH.js │ │ ├── html-elixir-CDEHVNM4.css │ │ ├── search_data-6BAA9AEB.js │ │ └── sidebar_items-E095BA35.js │ ├── index.html │ ├── search.html │ └── topo.epub ├── lib/ │ ├── mix/ │ │ └── tasks/ │ │ ├── generate_validation_suite.ex │ │ └── validation_cases.json │ ├── topo/ │ │ ├── cleaner.ex │ │ ├── contains.ex │ │ ├── intersects.ex │ │ ├── line_line.ex │ │ ├── line_ring.ex │ │ ├── point_line.ex │ │ ├── point_ring.ex │ │ ├── ring_ring.ex │ │ └── util.ex │ └── topo.ex ├── mix.exs └── test/ ├── fixtures/ │ └── poly.geo.json ├── input_format_test.exs ├── linestring_polygon_test.exs ├── multipoint_multipoint_test.exs ├── multipoint_multipolygon_test.exs ├── multipoint_polygon_test.exs ├── point_linestring_test.exs ├── point_multipoint_test.exs ├── point_multipolygon_test.exs ├── point_point_test.exs ├── point_polygon_test.exs ├── polygon_polygon_test.exs ├── test_helper.exs ├── topo_test.exs ├── util/ │ ├── clean_linestring_test.exs │ └── clean_polygon_test.exs └── validation/ ├── line_complex_a_test.exs ├── line_line_a_test.exs ├── line_line_b_test.exs ├── line_line_precision_test.exs ├── line_polygon_a_test.exs ├── line_polygon_b_test.exs ├── line_polygon_precision_test.exs ├── point_line_a_test.exs ├── point_line_b_test.exs ├── point_line_precision_test.exs ├── point_point_a_test.exs ├── point_point_b_test.exs ├── point_polygon_a_test.exs ├── point_polygon_b_test.exs ├── polygon_complex_a_test.exs ├── polygon_polygon_a_test.exs ├── polygon_polygon_b_test.exs └── polygon_polygon_precision_test.exs