nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

ModeNameSize
-rw-r--r--.browserslistrc6L
-rw-r--r--.eslintrc.js94L
-rw-r--r--.github/dependabot.yml9L
-rw-r--r--.github/workflows/main.yml56L
-rw-r--r--.gitignore7L
-rw-r--r--.prettierrc11L
-rw-r--r--.stylelintignore2L
-rw-r--r--.stylelintrc3L
-rw-r--r--CONTRIBUTING.md33L
-rw-r--r--LICENSE19L
-rw-r--r--Readme.md33L
-rw-r--r--eslint_rules/base.js277L
-rw-r--r--eslint_rules/imports.js73L
-rw-r--r--eslint_rules/imports_configs.js17L
-rw-r--r--eslint_rules/imports_relax_legacy.js8L
-rw-r--r--eslint_rules/imports_relax_protobuf.js9L
-rw-r--r--eslint_rules/imports_relax_vendored.js9L
-rw-r--r--eslint_rules/imports_tests.js7L
-rw-r--r--eslint_rules/imports_webapp.js63L
-rw-r--r--eslint_rules/legacy_files_list.js155L
-rw-r--r--eslint_rules/prettier.js17L
-rw-r--r--eslint_rules/relax_legacy.js23L
-rw-r--r--eslint_rules/relax_protobuf.js17L
-rw-r--r--eslint_rules/relax_tests.js8L
-rw-r--r--eslint_rules/relax_vendored.js51L
-rw-r--r--eslint_rules/relax_webapp_js.js7L
-rw-r--r--package.json95L
-rw-r--r--public/favicon.ico1150B
-rw-r--r--public/recover_tracks.html16L
-rw-r--r--scripts/build.js112L
-rw-r--r--src/App.css7L
-rw-r--r--src/App.js411L
-rw-r--r--src/adaptive.css31L
-rw-r--r--src/config.js24L
-rw-r--r--src/index.css10L
-rw-r--r--src/index.html13L
-rw-r--r--src/index.js61L
-rw-r--r--src/layers.js1314L
-rw-r--r--src/leaflet-fixes.css22L
-rw-r--r--src/lib/CORSProxy/index.js10L
-rw-r--r--src/lib/anyElementResizeEvent/index.js20L
-rw-r--r--src/lib/binary-strings/index.js29L
-rw-r--r--src/lib/cache/index.js32L
-rw-r--r--src/lib/clipboardCopy/index.js49L
-rw-r--r--src/lib/clipboardCopy/style.css10L
-rw-r--r--src/lib/contextmenu/contextmenu.css54L
-rw-r--r--src/lib/contextmenu/index.js159L
-rw-r--r--src/lib/controls-styles/controls-styles.css116L
-rw-r--r--src/lib/controls-styles/images/arrow_bl.png101B
-rw-r--r--src/lib/controls-styles/images/arrow_br.png96B
-rw-r--r--src/lib/controls-styles/images/arrow_ul.png96B
-rw-r--r--src/lib/controls-styles/images/arrow_ur.png101B
-rw-r--r--src/lib/controls-styles/images/spinner.gif9527B
-rw-r--r--src/lib/elevations/index.js24L
-rw-r--r--src/lib/file-read/index.js47L
-rw-r--r--src/lib/googleMapsApi/index.js28L
-rw-r--r--src/lib/iconFromBackgroundImage/index.js26L
-rw-r--r--src/lib/knockout.component.progress/progress.js20L
-rw-r--r--src/lib/knockout.component.progress/style.css32L
-rw-r--r--src/lib/layers-cutlines/finland.json3L
-rw-r--r--src/lib/layers-cutlines/france.json22L
-rw-r--r--src/lib/layers-cutlines/great_britain.json3L
-rw-r--r--src/lib/layers-cutlines/index.js12L
-rw-r--r--src/lib/layers-cutlines/norway.json3L
-rw-r--r--src/lib/layers-cutlines/slovakia.json3L
-rw-r--r--src/lib/layers-cutlines/spain.json3L
-rw-r--r--src/lib/layers-cutlines/switzerland.json3L
-rw-r--r--src/lib/layers-cutlines/tsvetkov_mountains.json3L
-rw-r--r--src/lib/leaflet.control.azimuth/compass-pointing-north-east.svg12L
-rw-r--r--src/lib/leaflet.control.azimuth/control.html22L
-rw-r--r--src/lib/leaflet.control.azimuth/index.js253L
-rw-r--r--src/lib/leaflet.control.azimuth/pointer-end.svg7L
-rw-r--r--src/lib/leaflet.control.azimuth/pointer-start.svg7L
-rw-r--r--src/lib/leaflet.control.azimuth/pointer.svg7L
-rw-r--r--src/lib/leaflet.control.azimuth/style.css46L
-rw-r--r--src/lib/leaflet.control.caption/index.js36L
-rw-r--r--src/lib/leaflet.control.caption/style.css18L
-rw-r--r--src/lib/leaflet.control.commons/index.js50L
-rw-r--r--src/lib/leaflet.control.commons/style.css29L
-rw-r--r--src/lib/leaflet.control.coordinates/coordinates.css53L
-rw-r--r--src/lib/leaflet.control.coordinates/coords.svg27L
-rw-r--r--src/lib/leaflet.control.coordinates/coords_text.svg86L
-rw-r--r--src/lib/leaflet.control.coordinates/formats.js94L
-rw-r--r--src/lib/leaflet.control.coordinates/index.js164L
-rw-r--r--src/lib/leaflet.control.elevation-profile/close.png232B
-rw-r--r--src/lib/leaflet.control.elevation-profile/elevation-profile.css164L
-rw-r--r--src/lib/leaflet.control.elevation-profile/index.js833L
-rw-r--r--src/lib/leaflet.control.external-maps/external-link.svg3L
-rw-r--r--src/lib/leaflet.control.external-maps/index.js106L
-rw-r--r--src/lib/leaflet.control.external-maps/style.css3L
-rw-r--r--src/lib/leaflet.control.jnx/binary-stream.js90L
-rw-r--r--src/lib/leaflet.control.jnx/hash-state.js59L
-rw-r--r--src/lib/leaflet.control.jnx/index.js178L
-rw-r--r--src/lib/leaflet.control.jnx/jnx-encoder.js147L
-rw-r--r--src/lib/leaflet.control.jnx/jnx-maker.js120L
-rw-r--r--src/lib/leaflet.control.jnx/selector.js86L
-rw-r--r--src/lib/leaflet.control.jnx/style.css58L
-rw-r--r--src/lib/leaflet.control.layers.adaptive-height/index.js43L
-rw-r--r--src/lib/leaflet.control.layers.adaptive-height/style.css7L
-rw-r--r--src/lib/leaflet.control.layers.configure/customLayer.js32L
-rw-r--r--src/lib/leaflet.control.layers.configure/index.js534L
-rw-r--r--src/lib/leaflet.control.layers.configure/pencil.svg2L
-rw-r--r--src/lib/leaflet.control.layers.configure/settings.svg3L
-rw-r--r--src/lib/leaflet.control.layers.configure/style.css169L
-rw-r--r--src/lib/leaflet.control.layers.events/index.js23L
-rw-r--r--src/lib/leaflet.control.layers.hotkeys/index.js111L
-rw-r--r--src/lib/leaflet.control.layers.hotkeys/style.css5L
-rw-r--r--src/lib/leaflet.control.layers.minimize/index.js51L
-rw-r--r--src/lib/leaflet.control.layers.minimize/layers.svg8L
-rw-r--r--src/lib/leaflet.control.layers.minimize/style.css8L
-rw-r--r--src/lib/leaflet.control.layers.top-row/index.js30L
-rw-r--r--src/lib/leaflet.control.layers.top-row/style.css3L
-rw-r--r--src/lib/leaflet.control.locate/index.js418L
-rw-r--r--src/lib/leaflet.control.locate/location-arrow-active.svg4L
-rw-r--r--src/lib/leaflet.control.locate/location-arrow.svg4L
-rw-r--r--src/lib/leaflet.control.locate/style.css25L
-rw-r--r--src/lib/leaflet.control.panoramas/binocualar.png2121B
-rw-r--r--src/lib/leaflet.control.panoramas/circle.svg8L
-rw-r--r--src/lib/leaflet.control.panoramas/index.js547L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/common/close.svg7L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/common/index.js37L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/common/style.css15L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/google/index.js133L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/mapillary/index.js208L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/mapillary/style.css11L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/mapycz/apiLoader.js38L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/mapycz/index.js155L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/angle-left.svg4L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/angle-right.svg2L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/coverage-layer.js179L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/index.js357L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/loading.svg1L
-rw-r--r--src/lib/leaflet.control.panoramas/lib/wikimedia/style.css105L
-rw-r--r--src/lib/leaflet.control.panoramas/panoramas-off.png540B
-rw-r--r--src/lib/leaflet.control.panoramas/panoramas-on.png688B
-rw-r--r--src/lib/leaflet.control.panoramas/point.svg6L
-rw-r--r--src/lib/leaflet.control.panoramas/slider-button.svg12L
-rw-r--r--src/lib/leaflet.control.panoramas/style.css136L
-rw-r--r--src/lib/leaflet.control.printPages/control.css126L
-rw-r--r--src/lib/leaflet.control.printPages/control.js572L
-rw-r--r--src/lib/leaflet.control.printPages/decoration.grid.js170L
-rw-r--r--src/lib/leaflet.control.printPages/decoration.magnetic-meridians.js94L
-rw-r--r--src/lib/leaflet.control.printPages/decoration.scale.js67L
-rw-r--r--src/lib/leaflet.control.printPages/decorations.js42L
-rw-r--r--src/lib/leaflet.control.printPages/form.html104L
-rw-r--r--src/lib/leaflet.control.printPages/images/add-page-horiz.png154B
-rw-r--r--src/lib/leaflet.control.printPages/images/add-page-vert.png152B
-rw-r--r--src/lib/leaflet.control.printPages/images/printer.svg23L
-rw-r--r--src/lib/leaflet.control.printPages/images/remove-pages.png238B
-rw-r--r--src/lib/leaflet.control.printPages/images/settings.png819B
-rw-r--r--src/lib/leaflet.control.printPages/map-render.js346L
-rw-r--r--src/lib/leaflet.control.printPages/page-feature.css20L
-rw-r--r--src/lib/leaflet.control.printPages/pageFeature.js104L
-rw-r--r--src/lib/leaflet.control.printPages/pdf.js147L
-rw-r--r--src/lib/leaflet.control.search/clear.svg8L
-rw-r--r--src/lib/leaflet.control.search/control.html59L
-rw-r--r--src/lib/leaflet.control.search/index.js347L
-rw-r--r--src/lib/leaflet.control.search/providers/coordinates.js448L
-rw-r--r--src/lib/leaflet.control.search/providers/index.js13L
-rw-r--r--src/lib/leaflet.control.search/providers/links.js278L
-rw-r--r--src/lib/leaflet.control.search/providers/mapycz/categories.csv227L
-rw-r--r--src/lib/leaflet.control.search/providers/mapycz/icons.json675L
-rw-r--r--src/lib/leaflet.control.search/providers/mapycz/index.js96L
-rw-r--r--src/lib/leaflet.control.search/providers/photon.js94L
-rw-r--r--src/lib/leaflet.control.search/providers/remoteBase.js41L
-rw-r--r--src/lib/leaflet.control.search/search.svg10L
-rw-r--r--src/lib/leaflet.control.search/style.css141L
-rw-r--r--src/lib/leaflet.control.track-list/control-ruler.js29L
-rw-r--r--src/lib/leaflet.control.track-list/images/add_line.png146B
-rw-r--r--src/lib/leaflet.control.track-list/images/add_point.png148B
-rw-r--r--src/lib/leaflet.control.track-list/images/arrow_bottom.png3215B
-rw-r--r--src/lib/leaflet.control.track-list/images/folder_open.png3213B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_1.png525B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_2.png533B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_3.png477B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_4.png525B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_5.png525B
-rw-r--r--src/lib/leaflet.control.track-list/images/marker_6.png525B
-rw-r--r--src/lib/leaflet.control.track-list/images/menu.png154B
-rw-r--r--src/lib/leaflet.control.track-list/images/plus.png174B
-rw-r--r--src/lib/leaflet.control.track-list/images/route.svg9L
-rw-r--r--src/lib/leaflet.control.track-list/images/ruler.svg5L
-rw-r--r--src/lib/leaflet.control.track-list/lib/geo_file_exporters.js114L
-rw-r--r--src/lib/leaflet.control.track-list/lib/loadFromUrl.js13L
-rw-r--r--src/lib/leaflet.control.track-list/lib/meridian180.js56L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parseGeoFile.js13L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/codePages.js38L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/geojson.js83L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/gpx.js129L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/index.js18L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/jsInflate.js13L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/kml.js182L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/nktk.js322L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/nktk.proto37L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/nktk_pb.js107L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/ozi.js116L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/urlSafeBase64.js26L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/xmlUtils.js13L
-rw-r--r--src/lib/leaflet.control.track-list/lib/parsers/zip.js44L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/baseService.js50L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/etomesto.js38L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/garmin.js104L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/gpslib.js28L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/index.js31L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/nakarte/index.js115L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/nakarte/loadTracksFromJson.js120L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/openstreetmapRu.js39L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/osm.js33L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/simpleService.js23L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/sportstracker.js72L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/strava.js72L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/tracedetrail.js47L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/wikiloc.js77L
-rw-r--r--src/lib/leaflet.control.track-list/lib/services/yandex.js99L
-rw-r--r--src/lib/leaflet.control.track-list/lib/track_urls_versions.txt10L
-rw-r--r--src/lib/leaflet.control.track-list/ruler.css3L
-rw-r--r--src/lib/leaflet.control.track-list/track-list.css285L
-rw-r--r--src/lib/leaflet.control.track-list/track-list.hash-state.js23L
-rw-r--r--src/lib/leaflet.control.track-list/track-list.js1487L
-rw-r--r--src/lib/leaflet.control.track-list/track-list.localstorage.js91L
-rw-r--r--src/lib/leaflet.control.zoom-display/index.js25L
-rw-r--r--src/lib/leaflet.control.zoom-display/style.css15L
-rw-r--r--src/lib/leaflet.controls.raise-on-focus/index.js26L
-rw-r--r--src/lib/leaflet.controls.raise-on-focus/style.css6L
-rw-r--r--src/lib/leaflet.events.drag/index.js98L
-rw-r--r--src/lib/leaflet.fixes/fixWorldCopyJump.js153L
-rw-r--r--src/lib/leaflet.fixes/index.js123L
-rw-r--r--src/lib/leaflet.fixes/style.css19L
-rw-r--r--src/lib/leaflet.hashState/Leaflet.Control.Layers.js55L
-rw-r--r--src/lib/leaflet.hashState/Leaflet.Map.js44L
-rw-r--r--src/lib/leaflet.hashState/hashState.js126L
-rw-r--r--src/lib/leaflet.hashState/leaflet.hashState.js43L
-rw-r--r--src/lib/leaflet.layer.LayerCutlineOverview/index.js79L
-rw-r--r--src/lib/leaflet.layer.RetinaTileLayer/index.js24L
-rw-r--r--src/lib/leaflet.layer.TileLayer.cutline/index.js197L
-rw-r--r--src/lib/leaflet.layer.bing/index.js143L
-rw-r--r--src/lib/leaflet.layer.canvasMarkers/canvasMarkers.css18L
-rw-r--r--src/lib/leaflet.layer.canvasMarkers/index.js480L
-rw-r--r--src/lib/leaflet.layer.geocaching-su/index.js76L
-rw-r--r--src/lib/leaflet.layer.geocaching-su/style.css3L
-rw-r--r--src/lib/leaflet.layer.geocaching-su/tr.png374B
-rw-r--r--src/lib/leaflet.layer.geojson-ajax/index.js40L
-rw-r--r--src/lib/leaflet.layer.google/index.js50L
-rw-r--r--src/lib/leaflet.layer.rasterize/Bing.js25L
-rw-r--r--src/lib/leaflet.layer.rasterize/CanvasMarkers.js72L
-rw-r--r--src/lib/leaflet.layer.rasterize/Google.js9L
-rw-r--r--src/lib/leaflet.layer.rasterize/MeasuredLine.js133L
-rw-r--r--src/lib/leaflet.layer.rasterize/RetinaTileLayer.js17L
-rw-r--r--src/lib/leaflet.layer.rasterize/TileLayer.js104L
-rw-r--r--src/lib/leaflet.layer.rasterize/WestraPasses.js31L
-rw-r--r--src/lib/leaflet.layer.rasterize/Yandex.js26L
-rw-r--r--src/lib/leaflet.layer.rasterize/imgFromDataString.js22L
-rw-r--r--src/lib/leaflet.layer.rasterize/index.js47L
-rw-r--r--src/lib/leaflet.layer.soviet-topomaps-grid/index.js321L
-rw-r--r--src/lib/leaflet.layer.soviet-topomaps-grid/style.css33L
-rw-r--r--src/lib/leaflet.layer.westraPasses/index.js120L
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-1a.png336B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-1b.png282B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-2a.png416B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-2b.png327B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-3a.png562B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-3b.png314B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-nograde.png284B
-rw-r--r--src/lib/leaflet.layer.westraPasses/pass-unknown-notconfirmed.png299B
-rw-r--r--src/lib/leaflet.layer.westraPasses/summit.png226B
-rw-r--r--src/lib/leaflet.layer.westraPasses/westraPasses.css154L
-rw-r--r--src/lib/leaflet.layer.westraPasses/westraPassesMarkers.js249L
-rw-r--r--src/lib/leaflet.layer.wikimapia/index.js245L
-rw-r--r--src/lib/leaflet.layer.wikimapia/style.css33L
-rw-r--r--src/lib/leaflet.layer.wikimapia/wikimapia-loader.js87L
-rw-r--r--src/lib/leaflet.layer.wikimapia/wm-utils.js273L
-rw-r--r--src/lib/leaflet.layer.yandex/index.js69L
-rw-r--r--src/lib/leaflet.layer.yandex/style.css4L
-rw-r--r--src/lib/leaflet.lineutil.simplifyLatLngs/index.js22L
-rw-r--r--src/lib/leaflet.map.sidebars/index.js35L
-rw-r--r--src/lib/leaflet.map.sidebars/style.css33L
-rw-r--r--src/lib/leaflet.placemark/index.js102L
-rw-r--r--src/lib/leaflet.placemark/marker.svg15L
-rw-r--r--src/lib/leaflet.placemark/style.css20L
-rw-r--r--src/lib/leaflet.polyline-edit/edit_line.css47L
-rw-r--r--src/lib/leaflet.polyline-edit/index.js454L
-rw-r--r--src/lib/leaflet.polyline-measure/index.js213L
-rw-r--r--src/lib/leaflet.polyline-measure/measured_line.css26L
-rw-r--r--src/lib/logging/index.js57L
-rw-r--r--src/lib/magnetic-declination/declination.json10L
-rw-r--r--src/lib/magnetic-declination/index.js60L
-rw-r--r--src/lib/notifications/index.js22L
-rw-r--r--src/lib/notifications/style.css27L
-rw-r--r--src/lib/popup-window/index.js36L
-rw-r--r--src/lib/safe-localstorage/index.js41L
-rw-r--r--src/lib/stripBom/index.js6L
-rw-r--r--src/lib/tiled-data-loader/index.js126L
-rw-r--r--src/lib/xhr-promise/index.js177L
-rw-r--r--src/secrets.js.template11L
-rw-r--r--src/vendored/github.com/augustl/js-unzip/LICENSE.txt20L
-rw-r--r--src/vendored/github.com/augustl/js-unzip/README.textile.txt83L
-rw-r--r--src/vendored/github.com/augustl/js-unzip/js-unzip.js147L
-rw-r--r--src/vendored/github.com/eligrey/.eslintrc5L
-rw-r--r--src/vendored/github.com/eligrey/FileSaver.js183L
-rw-r--r--src/vendored/mapbbcode/FunctionButton.js160L
-rw-r--r--test/karma.conf.js40L
-rw-r--r--test/test_layers.js177L
-rw-r--r--test/test_search_coordinates.js176L
-rw-r--r--test/test_search_links.js231L
-rw-r--r--test/test_track_load.js113L
-rw-r--r--test/test_track_load_from_nakarte_urls.js40L
-rw-r--r--test/track_load_data/files/osm_prototype_with_title.gpx62L
-rw-r--r--test/track_load_data/files/osm_prototype_without_title.gpx34L
-rw-r--r--test/track_load_data/files/track_service_prototype_full.gpx62L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_1.gpx47L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_2.gpx51L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_3.gpx43L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_4.gpx43L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_5.gpx47L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_6.gpx39L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_7.gpx43L
-rw-r--r--test/track_load_data/files/track_service_prototype_other_8.gpx60L
-rw-r--r--test/track_load_data/files/track_service_prototype_simple.gpx35L
-rw-r--r--test/track_load_data/testcases/etomesto_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/etomesto_private.json20L
-rw-r--r--test/track_load_data/testcases/etomesto_with_title.json26L
-rw-r--r--test/track_load_data/testcases/etomesto_without_title.json17L
-rw-r--r--test/track_load_data/testcases/garmin_connect_activity_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/garmin_connect_activity_private.json4L
-rw-r--r--test/track_load_data/testcases/garmin_connect_activity_with_title.json24L
-rw-r--r--test/track_load_data/testcases/garmin_connect_activity_without_title.json16L
-rw-r--r--test/track_load_data/testcases/garmin_connect_route_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/garmin_connect_route_private.json4L
-rw-r--r--test/track_load_data/testcases/garmin_connect_route_with_title.json44L
-rw-r--r--test/track_load_data/testcases/gpslib_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/gpslib_with_title.json32L
-rw-r--r--test/track_load_data/testcases/gpslib_without_title.json17L
-rw-r--r--test/track_load_data/testcases/openstreetmapRu.json57L
-rw-r--r--test/track_load_data/testcases/openstreetmapRuGpx.json52L
-rw-r--r--test/track_load_data/testcases/openstreetmapRu_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/osm_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/osm_private.json4L
-rw-r--r--test/track_load_data/testcases/osm_public.json21L
-rw-r--r--test/track_load_data/testcases/osm_trackable.json4L
-rw-r--r--test/track_load_data/testcases/osm_with_title.json30L
-rw-r--r--test/track_load_data/testcases/osm_without_title.json17L
-rwxr-xr-xtest/track_load_data/testcases/services_template.sh13L
-rw-r--r--test/track_load_data/testcases/sportstracker_not_exists.json8L
-rw-r--r--test/track_load_data/testcases/sportstracker_private.json4L
-rw-r--r--test/track_load_data/testcases/sportstracker_with_title.json26L
-rw-r--r--test/track_load_data/testcases/sportstracker_without_title.json16L
-rw-r--r--test/track_load_data/testcases/strava_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/strava_private.json4L
-rw-r--r--test/track_load_data/testcases/strava_with_title.json25L
-rw-r--r--test/track_load_data/testcases/strava_without_title.json16L
-rw-r--r--test/track_load_data/testcases/tracedetrail_not_exists.json4L
-rw-r--r--test/track_load_data/testcases/tracedetrail_private.json40L
-rw-r--r--test/track_load_data/testcases/tracedetrail_with_title.json28L
-rw-r--r--test/track_load_data/testcases/wikiloc.json22L
-rw-r--r--test/track_load_data/testcases/wikiloc_not_exists.json8L
-rw-r--r--test/track_load_data/testcases/wikiloc_with_waypoints.json29L
-rw-r--r--webpack/paths.js16L
-rw-r--r--webpack/webpack.config.js213L
-rw-r--r--yarn.lock8034L